
 /*

Theme Name: Libero

Theme URI: http://libero.mikado-themes.com/Description: A Theme for Lawyers and Law Firms

Author: Mikado Themes

Author URI: http://themeforest.net/user/mikado-themes

Version: 1.5

License: GNU General Public License

License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.mkd-search-opener {
    font-size:24px !important;
}
.mkd-drop-down ul li {
    margin-left:45px;
}
 .clear_filter > a {
     color: #c18f59 !important;
     font-family: Raleway;
     font-size: 14px;
     float: none;
     font-weight: normal !important;
 }
 
 .firm_buzz_marb50 {
     margin-bottom: 50px;
 }
 
 .csr_marb50 {
     margin-bottom: 50px;
 }
 
 .csr_content_box a:hover {
     text-decoration: underline;
 }
 
 .upcoming_marb50 {
     margin-bottom: 50px;
 }
 
 .rot_arrow {
     transform: rotateY(-180deg);
 }
 
 .mkd-post-info-author {
     display: inline-block;
     position: relative;
     padding-left: 2%;
     color: #a67c52!important;
     font-size: 16px;
     font-weight: 600;
 }
 
 .mkd-post-info {
     display: inline-block;
     position: relative;
     font-size: 16px !important;
 }
 
 .color_org {
     font-weight: 600;
 }
 
 .vertical_line {
     font-weight: 700;
     font-size: 14px;
     display: inline-block;
     padding-left: 2%;
 }
 
 .box_wrapper_style .w50 {
     width: 48% !important;
 }
 
 .box_wrapper_style .w50:nth-child(2n+1) {
     margin-right: 2%;
 }
 
 .box_wrapper_style .w50:nth-child(2n+2) {
     margin-right: 0;
 }
 
 .box_wrapper_style .w50 .box_style .mkd-team .mkd-team-info {
     top: 100%;
 }
 
 .box_wrapper_style .w50 .box_style {
     width: 80%;
     height: 500px;
     display: block;
     position: relative;
     max-width: 80%;
     max-height: 500px;
     min-width: 80%;
     min-height: 500px;
     margin: 0 auto 15%;
 }
 
 .w100 {
     width: 100%;
 }
 
 .mkd-btn.mkd-btn-large .mkd-btn-text {
     padding: 12px 40px!important
 }
 
 .mkd-btn.mkd-btn-small .mkd-btn-text {
     padding: 7px 40px!important
 }
 
 .mkd-btn.mkd-btn-huge .mkd-btn-text {
     padding: 14px 40px!important
 }
 
 .mkd-btn.mkd-btn-medium .mkd-btn-text {
     padding: 13px 40px!important
 }
 
 .flex,
 .icon_base,
 .icon_base2 {
     align-items: center
 }
 
 .mkd-container-inner .mkd-title-subtitle-holder .mkd-title-subtitle-holder-inner h1 {
     font-size: 50px!important
 }
 
 .icona-share {
     font-size: 40px!important;
     color: #a4a3a3
 }
 
 .mkd-container-inner ul:after,
 .mkd-container-inner ul:before {
     clear: both
 }
 
 .home_base_box.martb.practice_area_base_box ul,
 .right_box ul,
 .testimonial_box_2_right ul {
     margin: 20px auto;
     /*padding-left: 20px;*/
 }
 
 .padt58.padb58.padb140.para ul {
     margin: 0 auto 0 30px;
 }
 
 .padt58.padb58.padb140.para ul li {
     list-style-type: disc!important;
     color: #000;
     font-size: 16px;
     font-family: Raleway;
     margin-bottom: 10px;
     text-align: justify;
     font-weight: 500;
 }
 
 p span {
     font-weight: 500 !important;
 }
 
 .padt58.padb58.padb140.para ul li:last-child {
     margin-bottom: 10px;
 }
 
 .padt58.padb58.padb140.para ol {
     margin: 0px auto 0 auto;
 }
 
 .padt58.padb58.padb140.para ol li {
     list-style-type: auto !important;
     color: #000;
     font-size: 16px;
     font-family: Raleway;
     font-weight: 500;
     margin-bottom: 50px;
     text-align: justify;
 }
 
 .padt58.padb58.padb140.para ol li:last-child {
     margin-bottom: 65px;
 }
 
 .padt58.padb58.padb140.para .practice-detail-img img {
     width: 100%;
     margin-bottom: 100px;
 }
 
 .bg_light_cream2 {
     background: #fdf2e3;
     margin-left: -23%;
     margin-right: -23%;
     padding: 30px 5.85%;
 }
 
 .bg_light_cream3 {
     background: #fdf2e3;
     margin-left: -3%;
     margin-right: -3%;
     padding: 30px 5.85%;
 }
 
 .bg_light_white {
     background: #fafafa;
     margin-left: -23%;
     margin-right: -23%;
     padding: 30px 5.85%;
 }
 
 .practice_area_testimonial .icona-quote-open-icon-01 {
     font-size: 100px;
     line-height: 50px;
     color: #cfb79e;
 }
 
 .practice_area_testimonial .icona-quote-close-icon-01 {
     font-size: 100px;
     line-height: 45px;
     color: #cfb79e;
 }
 
 .practice_area_testimonial p {
     font-size: 16px;
     font-family: Raleway;
     margin-bottom: 53px;
     text-align: center;
     color: #000;
     font-weight: 500;
 }
 
 .practice_area_testimonial p.practice_area_testimonial_p_color {
     color: #a67c52;
     font-size: 18px;
     font-family: Raleway;
     font-weight: 600;
 }
 
 .practice_area_testimonial_box.single-item {
     padding: 0 11.27%;
     display: -webkit-flex;
     display: -moz-flex;
     display: -ms-flex;
     display: -o-flex;
     display: flex;
     flex-direction: column;
     -webkit-flex-direction: column;
     -moz-flex-direction: column;
 }
 
 .practice_area_testimonial_box.single-item ul.slidesjs-pagination {
     margin: 0 auto;
     text-align: center;
     position: relative;
     float: none;
     width: 100%;
     text-align: center;
 }
 
 .home_base_box.martb.practice_area_base_box ul li,
 .right_box ul li,
 .testimonial_box_2_right ul li {
     list-style-type: disc!important;
     color: #000;
     font-size: 16px;
     font-family: Raleway;
     font-weight: 500;
     margin-bottom: 15px;
 }
 
 .home_base_box.martb.practice_area_base_box ul li:last-child,
 .right_box ul li:last-child,
 .testimonial_box_2_right ul li:last-child {
     margin-bottom: 0;
 }
 
 .copyright_text span {
     font-size: 12px!important;
     font-family: Raleway
 }
 
 .next_arrow .mkd-btn.mkd-btn-icon.mkd-btn-solid .mkd-btn-icon-holder:after {
     background-color: #fff
 }
 
 .next_arrow .mkd-btn.mkd-btn-icon .mkd-btn-icon-holder .mkd-btn-icon-elem {
     color: #000!important;
     font-size: 40px!important;
     line-height: 30px
 }
 
 .next_arrow .mkd-btn .mkd-btn-icon-holder {
     height: 1em!important
 }
 
 .news-block .boxw_50.first>h1 {
     line-height: 65px
 }



.news-block p.news_and {
    display: block;
    line-height: 50px;
    font-weight: 700;
    color: #625646;
      font-family: Playfair Display;
}

.news-block p.second {
    display: block;
    line-height: 50px;
    color: #625646;
    font-weight: 700;
      font-family: Playfair Display;
}

p.home_award {
  text-align: right;
  color: #625646;
  padding: 50px 0 20px;
  font-size: 70px;
  line-height: 60px;
  font-family: Playfair Display;
  font-weight: 700;
}

 
 .icon_base span,
 .icon_base2 span {
     text-align: center;
     line-height: 36px;
     color: #fff
 }
 
 .icon_base {
     display: inline-block;
     background: #a67c52;
     height: 100%;
     text-align: center;
     padding-top: 5px;
     padding-bottom: 5px;
     float: right;
     width: 48px
 }
 
 .icon_base span {
     font-size: 19px
 }
 
 .icon_base2 span {
     font-size: 12px;
     font-weight: 700
 }
 
 .home_base_box.martb.practice_area_base_box .text_box p:first-child,
 .home_base_box.martb.practice_area_base_box .text_box p:nth-child(2) {
     margin-top: 0
 }
 
 .for_submit_button_on_search.mkd-btn.mkd-btn-icon .mkd-btn-icon-holder .mkd-btn-icon-elem {
     line-height: 1.7em
 }
 
 .for_submit_button_on_search.mkd-btn.mkd-btn-large.mkd-btn-icon .mkd-btn-icon-holder {
     height: 1.99em;
     width: 53px
 }
 
 .for_submit_button_on_search.mkd-btn.mkd-btn-solid {
     background: 0 0
 }
 
 body .mkd-search-cover .for_submit_button_on_search.mkd-search-submit {
     line-height: 0!important;
     width: 53px;
     background-color: #48492b!important
 }
 
 body .mkd-search-cover .mkd-search-submit {
     background-color: #48492b!important
 }
 
 body .mkd-search-cover {
     height: 155px!important;
     top: 0!important;
     z-index: 2000!important
 }
 
 body .mkd-search-cover input:focus,
 body .mkd-search-cover input[type=text] {
     font-weight: 500
 }
 
 .mkd-breadcrumbs-holder a,
 .mkd-current,
 .mkd-delimiter {
     font-family: Raleway!important;
     font-size: 15px;
     font-weight: 600;
     color: #fff!important
 }
 
 .mkd-social-share-holder .mkd-social-share-title,
 .show_on_mobile,
 .wpcf7-not-valid-tip {
     display: none!important
 }
 
 .team_box,
 .ul_box,
 ul.box>li {
     list-style: none
 }
 
 body,
 ul {
     margin: 0;
     padding: 0
 }
 
 .breadcrumb_box {
     width: 90%;
     margin: 0 auto
 }
 
 .breadcrumb_bg {
     background: #6b6c49
 }
 
 .mkd-breadcrumbs-holder {
     padding: 50px 0 18px;
     margin-top: 10px
 }
 
 .mkd-delimiter {
     padding: 0 2px
 }
 
 .mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown-opener .social_share {
     color: #a4a3a3!important;
     margin-bottom: 0!important
 }
 
 .mkd-blog-share:hover,
 .mkd-blog-share:hover .mkd-social-share-holder i,
 .mkd-blog-share:hover .mkd-social-share-holder>* {
     background-color: #fff
 }
 /*#sidebar.sticky .scroll_pos {

    right: 13%!important

}*/
 
 #sidebar.sticky {
     position: fixed;
     /*top: 20px;

*/
     z-index: 6;
     /*right: 5%;

*/
     float: left
 }
 
 .padl_3_per {
     padding-left: 13%
 }
 
 .mkd-sidebar .widget_archive ul li,
 .mkd-sidebar .widget_categories ul li,
 .mkd-sidebar .widget_meta ul li,
 .mkd-sidebar .widget_nav_menu ul li,
 .mkd-sidebar .widget_pages ul li,
 .mkd-sidebar .widget_product_categories ul li,
 .mkd-sidebar .widget_recent_comments ul li,
 .mkd-sidebar .widget_recent_entries ul li,
 .mkd-sidebar .widget_rss ul li,
 .mkd-sidebar .widget_text ul li,
 .wpb_widgetised_column .widget_archive ul li,
 .wpb_widgetised_column .widget_categories ul li,
 .wpb_widgetised_column .widget_meta ul li,
 .wpb_widgetised_column .widget_nav_menu ul li,
 .wpb_widgetised_column .widget_pages ul li,
 .wpb_widgetised_column .widget_product_categories ul li,
 .wpb_widgetised_column .widget_recent_comments ul li,
 .wpb_widgetised_column .widget_recent_entries ul li,
 .wpb_widgetised_column .widget_rss ul li,
 .wpb_widgetised_column .widget_text ul li {
     width: 100%!important
 }
 
 .wpcf7-mail-sent-ok {
     color: green!important;
     font-size: bold!important
 }
 
 .wpcf7-validation-errors {
     color: red!important;
     font-size: bold!important
 }
 
 .current,
 .menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.page_item.current_page_item.mkd-active-item a,
 .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.mkd-active-item a {
     color: #fff!important
 }
 
 div.wpcf7-mail-sent-ok,
 div.wpcf7-validation-errors {
     border: none!important
 }
 
 #mkd-back-to-top-updated>span {
     background: #a67c52!important;
     color: #fff!important
 }
 
 .for_practice_detail.mkd-title.mkd-has-background:not(.mkd-background-is-pattern) {
     height: 485px!important;
     background: cover!important
 }
 
 .for_practice_detail.mkd-title .mkd-title-holder h1 span {
     margin-top: 32%!important
 }
 
 ul li {
     list-style-type: none!important
 }
 
 .mkd-sidebar .widget_archive ul li:hover>a,
 .mkd-sidebar .widget_categories ul li:hover>a,
 .mkd-sidebar .widget_meta ul li:hover>a,
 .mkd-sidebar .widget_nav_menu ul li:hover>a,
 .mkd-sidebar .widget_pages ul li:hover>a,
 .mkd-sidebar .widget_product_categories ul li:hover>a,
 .mkd-sidebar .widget_recent_comments ul li:hover>a,
 .mkd-sidebar .widget_recent_entries ul li:hover>a,
 .mkd-sidebar .widget_rss ul li:hover>a,
 .mkd-sidebar .widget_text ul li:hover>a,
 .wpb_widgetised_column .widget_archive ul li:hover>a,
 .wpb_widgetised_column .widget_categories ul li:hover>a,
 .wpb_widgetised_column .widget_meta ul li:hover>a,
 .wpb_widgetised_column .widget_nav_menu ul li:hover>a,
 .wpb_widgetised_column .widget_pages ul li:hover>a,
 .wpb_widgetised_column .widget_product_categories ul li:hover>a,
 .wpb_widgetised_column .widget_recent_comments ul li:hover>a,
 .wpb_widgetised_column .widget_recent_entries ul li:hover>a,
 .wpb_widgetised_column .widget_rss ul li:hover>a,
 .wpb_widgetised_column .widget_text ul li:hover>a {
     pointer-events: inherit;
     color: #222!important
 }
 
 #categories-2 ul li a:hover {
     color: #a67c52!important;
     pointer-events: all!important
 }
 
 #wpcf7-f691-o1 div.wpcf7-response-output {
     margin: 1em .5em 1em 0!important;
     position: static!important;
     clear: both!important;
     display: inline-block!important;
     float: right!important
 }
 
 .about_us.for_landing_page .rank_desk,
 .mkd-team-triangle {
     display: none
 }
 
 .mkd-content,
 .mkd-team .mkd-team-image {
     margin-bottom: 0!important
 }
 
 .mkd-side-menu-slide-from-right .mkd-wrapper .mkd-cover,
 footer.mkd-footer-uncover {
     position: relative!important
 }
 
 .text_deco {
     text-decoration: underline
 }
 
 .mkd-content-inner .mkd-has-background {
     height: 485px!important;
     background-size: cover;
 }
 
 .mkd-separator-holder.mkd-separator-with-icon .mkd-separator-icon {
     padding: 0 20px!important
 }
 
 .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-text-holder {
     background-color: #fafafa!important;
     border: none!important
 }
 
 .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-text-holder:hover {
     background-color: #fafafa!important
 }
 
 .mkd-btn {
     font-weight: 400!important;
     font-size: 12px!important
 }
 
 .mkd-title-subtitle-holder-inner h1 {
     line-height: 36px
 }
 
 .mkd-team .mkd-team-info {
     width: 100%!important;
     left: 0!important
 }
 
 .mkd-counter-holder {
     padding: 0!important
 }
 
 .mkd-team-title-holder>p {
     font-family: 'Playfair Display', serif;
     font-size: 14px!important;
     text-transform: capitalize;
     color: #fff!important;
     line-height: 16px!important;
     text-align: center!important;
     font-weight: 400
 }
 
 .popupContent p,
 .popupContent>h1,
 .text_center,
 ul.box>li p,
 ul>li>h1,
 ul>li>p {
     text-align: center
 }
 
 .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div p {
     font-size: 20px!important;
     line-height: 20px!important
 }
 
 .mkd-grid {
     width: 90%!important
 }
 
 .mkd-sidebar .widget_categories ul li a {
     font-size: 18px;
     font-weight: 600
 }
 
 .mkd-sidebar .widget_categories ul li a.active {
     color: #8f6741
 }
 
 .padt15 {
     padding-top: 15px
 }
 
 .padb25 {
     padding-bottom: 30px
 }
 
 .mart48 {
     margin-top: 48px
 }
 
 .marl10_per {
     margin-left: 10%
 }
 
 .mart100 {
     margin-top: 100px
 }
 
 div.text_center>span {
     border-bottom: 1px solid #cbcbcb
 }
 
 div.text_center>span>a:hover {
     color: #c18f59!important
 }
 
 div.text_center>span>a {
     color: #b1b1b1!important
 }
 
 .mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon.agree {
     margin-top: 6%
 }
 
 .iAgreePopup .popupContainer {
     background-color: #fff!important;
     border-radius: 0!important
 }
 
 .popupContent>h1 {
     color: #48492b;
     text-transform: uppercase;
     font-size: 26px;
     margin-top: 36px;
     padding-bottom: 10px;
     line-height: 26px
 }
 
 .popupContent p,
 .popupContent ul li {
     margin: 0 auto 25px;
     font-weight: 600;
     font-size: 12px
 }
 
 .popupContent p {
     color: #000;
     width: 75%;
     line-height: 24px
 }
 
 .popupContent ul li {
     list-style-type: disc!important;
     color: #000!important;
     width: 74%;
     line-height: 20px
 }
 
 .iAgreePopup .popupContainer .popupChoices {
     display: block;
     margin: 0 auto!important;
     text-align: center
 }
 
 .popupContent p:last-child {
     margin: 0 auto!important
 }
 
 .read_more,
 .width_50 {
     display: inline-block
 }
 
 .mkd-btn.mkd-btn-solid {
     background: #6b6c49!important
 }
 
 .iAgreePopup .popupContainer .popupContent {
     top: 17px !important;
     bottom: 0!important;
     left: 0!important;
     right: 0!important;
     padding: 20px 12%
 }
 
 .wpb_content_element {
     color: #fff!important
 }
 
 .popupChoices div.text_center>span>a {
     font-weight: 600;
     font-size: 12px
 }
 
 .popupChoices .padt15 {
     padding-top: 20px
 }
 
 .vc_column-inner .wpb_wrapper .wpb_wrapper h1 {
     font-size: 48px;
     font-weight: 700
 }
 
 .press_wrapper.bg_pink.padl104 .vc_empty_space {
     height: 10px!important
 }
 
 .color1 h1,
 .color1 h2,
 .color1 p {
     color: #5c534a!important
 }
 
 .color1>.wpb_wrapper h2 {
     text-transform: capitalize;
     font-size: 24px;
     font-weight: 400
 }
 
 .about_counter,
 .fontweight900 {
     font-weight: 900
 }
 
 .csr_img_box {
     display: block;
     height: 240px;
     overflow: hidden;
     width: auto;
     margin: 0 2px;
 }
 
 .vc_custom_1492518453589 {
     background-size: cover!important
 }
 
 .read_more_btn {
     color: #a67c52!important;
     float: left;
     margin-top: -30px;
     cursor: pointer;
     clear: both;
     border: none!important;
     font-size: 14px!important
 }
 
 .about_counter,
 .mkd-counter-holder .mkd-counter,
 .mkd-counter-holder .mkd-counter-currency {
     color: #635646!important
 }
 
 .read_more_btn>span .mkd-btn.mkd-btn-medium .mkd-btn-text {
     text-decoration: underline!important
 }
 
 .vc_custom_1492523408591 .mkd-carousel-holder .mkd-carousel.owl-carousel .owl-pagination .owl-page span:after {
     margin-top: 100px!important
 }
 
 .about_counter {
     font-size: 75px
 }
 
 .height10 {
     height: 10px
 }
 
 .about_us.awards_box_50 .testimonial_box>p {
     padding-right: 0
 }
 
 .rev_slider p.slider_p {
     font-family: Raleway;
     font-size: 16px;
     font-weight: 600;
     color: #fff;
     text-transform: uppercase
 }
 
 .rev_slider h1.slider_h1 {
     font-family: Playfair Display;
     font-size: 50px!important;
     line-height: 48px;
     font-weight: 600;
     color: #fff
 }
 
 .width_50>h1,
 .width_50>h2 {
     font-family: Playfair display;
     font-weight: 600;
     color: #625646
 }
 
 h1>span.padl7_per {
     padding-left: 7%
 }
 
 .about_slick_height .slick-slide img {
     width: 100%
 }
 
 .width_50 {
     width: 49.5%;
     vertical-align: top;
     padding: 119px 0
 }
 
 .width_50>h1 {
     font-size: 70px;
     padding-top: 23%;
     line-height: 55px;
     padding-bottom: 10%;
     text-transform: capitalize!important
 }
 
 .width_50>h2,
 ul>li>h1,
 ul>li>p {
     text-transform: capitalize
 }
 
 .width_50>h2 {
     font-size: 28px;
     line-height: 28px;
     padding-bottom: 2%
 }
 
 .read_more,
 .width_50>p {
     font-family: Raleway;
     font-size: 16px
 }
 
 .width_50>p {
     line-height: 30px;
     font-weight: 500;
     margin-bottom: 45px;
     color: #7b7c7b
 }
 
 .width_50 ul.slidesjs-pagination {
     margin: 4% 0 0
 }
 
 .width_50.About_Content_Section ul.slidesjs-pagination {
     margin: inherit 0 0
 }
 
 .read_more {
     position: absolute;
     bottom: 12.5%;
     line-height: 16px;
     font-weight: 600;
     text-decoration: underline
 }
 
 .about_box_w50,
 .box,
 .padbox {
     display: block;
     position: relative
 }
 
 .testimonial_box.for_about>h2 span,
 .testimonial_box.for_about>p {
     font-size: 15.97px;
     font-family: Raleway
 }
 
 .for_about .team_quotes_style {
     padding-left: 0!important
 }
 
 .testimonial_box.for_about>p {
     padding-left: 8%;
     line-height: 22px
 }
 
 .testimonial_box.for_about>h2 {
     margin-bottom: 24px;
     padding-left: 8%;
     padding-top: 16px
 }
 
 .about_box_w50 {
     width: 50%!important;
     float: left;
     border: 1px solid #000
 }
 
 #about_us_counter .mkd-counter-holder .mkd-counter-text {
     margin-top: 20px;
     font-size: 16px;
     line-height: 22px;
     font-weight: 700
 }
 
 #about_us_counter .mkd-counter-title {
     font-size: 16px;
     font-weight: 700;
     font-family: Raleway
 }
 
 #about_us_counter .mkd-counter-holder .mkd-counter-title {
     margin-top: 15px
 }
 
 a.read_more_btn>span {
     text-decoration: underline!important;
     padding: 0!important
 }
 
 a.read_more_btn>span:hover {
     text-decoration: underline!important;
     background-color: #fbf2ed!important;
     cursor: pointer
 }
 
 .mkd-btn.mkd-btn-white.read_more_btn:not(.mkd-btn-custom-hover-bg):hover {
     background-color: #fbf2ed!important;
     border: none!important
 }
 
 a.mkd-btn.mkd-btn-white.read_more_btn {
     background-color: #fbf2ed!important;
     margin: 23px 0 68px
 }
 
 #our_csr_pagination .mkd-carousel-holder .mkd-carousel.owl-carousel .owl-pagination .owl-page span {
     margin: 46px 2px 0!important
 }
 
 .testimonial_box.for_about .csr_content_box:after,
 .testimonial_box.for_about .csr_content_box:before {
     content: '';
     clear: both
 }
 
 .testimonial_box.for_about .csr_content_box {
     height: 70px;
     display: block;
     position: relative;
     overflow: hidden;
     margin-bottom: 0px
 }
 
 .testimonial_box.for_about.slick-slide img {
     margin: 0 auto !important;
 }
 
 .color1>.wpb_wrapper>h1 {
     font-size: 72px!important;
     line-height: 70px
 }
 
 .padbox {
     padding: 108px 40px 306px;
     width: 100%;
     float: left
 }
 
 .box {
     width: 926px;
     float: left;
     margin-top: 50px;
     margin-bottom: 50px
 }
 
 ul.box>li {
     display: inline-block;
     position: relative;
     float: left;
     width: 31%;
     padding-right: 2%;
     margin-bottom: 48px;
     height: 440px
 }
 
 .left_box,
 .mkd-post-image>a>img,
 .right_box,
 .testimonial_box {
     display: block;
     position: relative
 }
 
 ul.box>li p:last-child,
 ul.box>li:last-child {
     margin-bottom: 0
 }
 
 .left_box,
 .right_box {
     height: auto;
     float: left
 }
 
 .mkd-post-title {
     font-size: 23px!important;
     padding: 24px 0 20px;
     color: #4c4c4c!important;
     line-height: 23px
 }
 
 .color_right_box,
 ul.box>li p {
     color: #a26c50!important
 }
 
 .mkd-post-image>a>img {
     width: 100%;
     margin: 0;
     padding: 0;
     max-height: 297px
 }
 
 ul.box>li p:nth-child(odd) {
     text-transform: uppercase!important;
     margin-bottom: 12px;
     font-weight: 700!important;
     font-size: 14px!important;
     line-height: 14px
 }
 
 .caps,
 .right_box>h1,
 .right_box>h2,
 .service-box>h1,
 .testimonial_box>h1 {
     text-transform: capitalize
 }
 
 ul.box>li p {
     padding-left: 10px;
     padding-right: 10px;
     line-height: 19px;
     font-size: 14px!important
 }
 
 .clear {
     clear: both
 }
 
 .padt58 {
     margin-top: 80px;
     margin-bottom: 58px
 }
 
 .padb140 {
     padding-left: 6%;
     padding-right: 6%
 }
 
 .left_box {
     width: 36%;
     margin-right: 3%
 }
 
 .new>.left_box {
     width: 32%;
     margin-right: 6%
 }
 
 .left_box p,
 .right_box p {
     line-height: 30px;
     margin: 0;
     padding: 0;
     text-align: justify
 }
 
 .new>.right_box {
     width: 60%
 }
 
 .right_box p {
     font-size: 16px;
     color: #000
 }
 /*.right_box p:first-child {

    font-size: 14px

    }*/
 
 .left_box>.mkd-post-image>img {
     width: 100%
 }
 
 .left_box>h1 {
     color: #e6e6e6!important;
     text-align: right;
     padding-top: 57px;
     padding-left: 20px;
     font-size: 46px;
     letter-spacing: 2px;
     font-family: Playfair Display;
     font-weight: 700;
 }
 
 .new>.left_box>h1 {
     font-size: 48px
 }
 
 .right_box {
     width: 61%
 }
 
 .right_box>h1 {
     color: #625646!important;
     font-size: 30px!important;
     text-align: left;
     font-family: Playfair Display;
     font-weight: 700;
 }
 
 .right_box>h1.mkd-post-title {
     padding: 16px 0 0!important
 }
 
 .right_box>hr {
     width: 100%;
     height: 1px;
     background: #5d4f42;
     padding: 0;
     margin: 13px 0 15px;
     border: none
 }
 
 .icon_base2,
 .icon_holder {
     background: #a67c52;
     text-align: center;
     float: left;
     display: block
 }
 
 .about_us.for_landing_page,
 .testimonial_box>h1 {
     padding-bottom: 93px
 }
 
 .mkd-blog-list-holder.mkd-minimal li {
     margin-bottom: 35px!important
 }
 
 .mkd-blog-list-holder.mkd-minimal li:last-child {
     margin-bottom: 0!important
 }
 
 .font_color {
     color: #383838
 }
 
 .right_box>h2 {
     color: #625646;
     font-size: 18px;
     margin-top: 22px;
     font-weight: 700!important
 }
 
 .bold {
     font-weight: 700
 }
 
 .mart38 {
     margin-top: 38px!important
 }
 
 .marb38 {
     margin-bottom: 38px!important
 }
 
 .marb15 {
     margin-bottom: 15px
 }
 
 .mart37 {
     margin-top: 25px
 }
 
 .width100 {
     width: 100%!important
 }
 
 .icon_holder {
     margin-right: 13px;
     width: 40px;
     height: 40px;
     border-radius: 100%;
     -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
     -o-border-radius: 100%;
     padding: 0;
 }
 
 .icon_holder span {
     font-size: 27px;
     color: #fff;
     line-height: 22px;
     text-align: center;
     margin-top: 9px;
     display: block;
     position: relative
 }
 
 .select_box {
     width: 83%;
     float: left;
     height: 40px;
     overflow: hidden
 }
 
 .icon_base2 {
     width: 17%;
     height: 37px;
     padding-top: 5px;
     padding-bottom: 5px
 }
 
 .mart38.marb38 a {
     font-weight: 700!important;
     color: #000;
     font-size: 16px
 }
 
 .testimonial_box {
     padding-top: 93px;
     float: left;
     width: 100%;
     height: auto
 }
 
 .testimonial_box>h1 {
     font-size: 72px!important;
     text-align: right;
     color: #625646 !important;
     line-height: 48px;
     margin: 0;
     padding-right: 3%;
     font-family: Playfair Display;
     font-weight: 700;
 }
 
 .for_landing_page .testimonial_box:not(:first-child) {
     padding-top: 31px
 }
 
 .for_landing_page .testimonial_box.for_about>h2,
 .for_landing_page .testimonial_box.for_about>p {
     padding-left: 4%
 }
 
 .testimonial_box>h2,
 .testimonial_box>p {
     text-align: justify;
     padding-right: 6%;
     padding-left: 15%
 }
 
 .testimonial_box>p {
     font-size: 16px;
     margin: 0!important
 }
 
 .font_style,
 .testimonial_box>h2 {
     font-weight: 400!important;
     font-size: 16px!important
 }
 
 .testimonial_box>h2 {
     padding-top: 33px;
     margin-bottom: 78px
 }
 
 .testimonial_box>h2:last-child {
     margin-bottom: 148px
 }
 
 .testimonial_box.for_about>h2:last-child {
     margin-bottom: 0
 }
 
 .bg_pink {
     background: #f9f3eb!important
 }
 
 .padl104 {
     margin-left: -30%;
     padding: 30px 34%;
     margin-right: -30%
 }
 
 .padl104 .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-date-holder {
     width: 76px
 }
 
 .padl104 .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-text-holder {
     padding: 20px 71px!important
 }
 
 .padl104 .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-date-holder .mkd-post-info-date-day,
 .padl104 .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-date-holder .mkd-post-info-date-month {
     width: 100%
 }
 
 .font_style {
     line-height: 35px!important;
     padding: 0 4px
 }
 
 .font_style2 {
     font-weight: 700!important;
     font-size: 18px!important;
     line-height: 40px!important;
     padding: 0 4px;
     font-family: inherit!important
 }
 
 .mkd-container .mkd-blog-list-holder.mkd-minimal .mkd-item-title {
     /*margin-bottom: 16px*/
     margin-top: 15px;
 }
 
 .mkd-blog-list-holder.mkd-minimal .mkd-item-title {
     font-size: 20px!important;
     font-weight: 600!important
 }
 
 .mkd-post-info-category a,
 .mkd-post-info-category span {
     font-size: 14px!important
 }
 
 .mkd-post-info-category>* {
     color: #a67c52!important;
     font-weight: 700
 }
 
 .mkd-triangle-top {
     top: 241.55px
 }
 
 .mkd_separator {
     margin-top: -10px;
     margin-bottom: 0;
     height: 0
 }
 
 .mkd_separator_style {
     border-color: rgba(255, 255, 255, .01);
     border-bottom-width: 0
 }
 
 .practice_area_h1 {
     margin-top: 10px;
     margin-left: 0
 }
 
 .press_h1_span {
     font-size: 44px;
     color: #625646!important
 }
 
 .block {
     display: block
 }
 
 .service-box.xxx:hover {
     cursor: pointer
 }
 
 .service-box.xxx .zoomimg {
     display: inline-block;
     width: 100%;
     height: 295px;
     text-align: center;
     background-size: 100% 100%;
     background-repeat: no-repeat;
     background-position: top;
     position: relative;
     overflow: hidden;
     transition: all .1s;
     -webkit-transition: all .1s;
     -o-transition: all .1s;
     -moz-transition: all .1s
 }
 
 .service-box.xxx:hover [class*=scaler-],
 .service-box.xxx:not(:hover) [class*=scaler-] {
     cursor: pointer;
     transition: all .1s;
     -o-transition: all .1s;
     -webkit-transition: all .1s;
     -moz-transition: all .1s;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out
 }
 
 .service-box.xxx:hover a h1.mkd-post-title.team-member-title {
     color: #a67c52!important
 }
 
 .service-box.xxx.practice-area{
     width: 22.7% !important;
 }
 
 .practice_area_bg {
     background: url(assets/img/watermark_image.png) top no-repeat;
     background-size: cover!important
 }
 
 .practice_area_bg:before {
     content: "";
     z-index: 999;
     position: absolute
 }
 
 .mkd-team.linked .mkd-team-read-more .mkd-team-read-more-text {
     text-decoration: none!important;
     font-size: 12px!important;
     font-style: normal!important;
     font-weight: 400!important
 }
 
 .contact_content p a,
 .hoverTextDecoration:hover {
     text-decoration: underline!important
 }
 
 .font_italic p:last-child,
 .state_text p {
     font-style: italic
 }
 
 .font-style>p {
     text-align: center!important;
     padding-left: 15%;
     padding-right: 15%;
     font-size: 16px;
     color: #000;
     line-height: 30px;
     margin-bottom: 10px;
 }
 
 .font_padd {
     padding-top: 112px;
     padding-bottom: 84px;
 }
 
 .bigString {
     margin: -10px 20px;
 }
 
 .box_wrapper_style .w50 .box_style .bigString {
     margin: 0px 20px;
 }
 
 .mkd-team .mkd-team-info {
     text-align: center!important;
     height: 60px;
     padding: 22px 20px!important;
     z-index: 100;
 }
 
 .mkd-team.linked .mkd-team-read-more .mkd-team-read-more-text,
 .mkd-team.linked .mkd-team-read-more a {
     font-family: Roboto, sans-serif!important;
     letter-spacing: .5px;
 }
 
 .box_wrapper_style .box_style {
     width: 230px;
     height: 242px;
     display: block;
     position: relative;
     max-width: 230px;
     max-height: 242px;
     min-width: 230px;
     min-height: 242px;
     margin: 0 auto 15%
 }
 
 .box_wrapper_style .box_style .mkd-team .mkd-team-info {
     top: 170px
 }
 
 .box_wrapper_style .box_style .mkd-team.linked .mkd-team-read-more {
     padding: 15px 20px!important
 }
 
 .box_wrapper {
     display: inline-block;
     margin: 0 auto
 }
 
 .box_wrapper_style,
 .padt109 {
     display: block;
     position: relative
 }
 
 .box_wrapper_style {
     width: 75%;
     opacity: 1!important;
     text-align: center;
     margin: 0 auto!important;
     padding: 0 4% 63px
 }
 
 .padtb100 {
     padding: 100px 0
 }
 
 .box_wrapper_style .base_box .mkd-team .mkd-team-image img {
     width: 100%!important;
 }

 .box_style .active_img, .box_style .active_img img {
    width: 100%;
    height: 175px;
}
 
 .width19 {
     width: 19%!important
 }
 
 .xxx {
     width: 100%;
     vertical-align: middle;
     -webkit-filter: grayscale(0);
     -moz-filter: grayscale(0);
     filter: none;
     -webkit-transform: scale3d(1, 1, 1);
     transform: scale3d(1, 1, 1);
     -webkit-transition: all .25s ease-in-out;
     transition: all .25s ease-in-out
 }
 
 .practice_read_more {
     margin: 0 auto 109px;
     width: 100%;
     text-align: center
 }
 
 .press_h1 {
     margin-top: 35%;
     margin-bottom: 14%;
     text-align: right;
     padding-right: 32%;
     line-height: 40px
 }
 
 .service-box,
 .service-box>h1,
 .service-box>p {
     text-align: center
 }
 
 h1.press_h1 span {
     font-size: 48px!important;
     line-height: 48px
 }
 
 .padt109 {
     padding: 109px 0 20px;
     margin: 0 auto
 }
 
 .mart45 {
     margin-top: 45px
 }
 
 .service-box {
     min-height: 380px;
     display: inline-block;
     position: relative;
     height: 380px;
     width: 31%;
     margin-bottom: 50px;
     padding-right: 2%;
 }
 
 .service-box>img {
     width: 100%;
     height: 294px;
     max-height: 293px;
     max-width: 274px;
     min-height: 293px;
     min-width: 274px;
     display: block;
     position: relative;
     margin: 0 auto
 }
 
 .service-box>h1 {
     font-size: 20.02px!important;
     padding: 28px 0 14px;
     color: #4c4c4c!important;
     font-family: Playfair Display;
     font-weight: 600
 }
 
 .service-box>p {
     text-transform: uppercase;
     font-family: Raleway;
     font-size: 14.01px!important;
     color: #a26c50!important;
     margin: 0;
     font-weight: 700!important;
     line-height: 14px
 }
 
 .h2_span_title,
 .h2_span_titlesub {
     font-family: Raleway;
     font-weight: 600
 }
 
 .para p {
     text-align: justify;
     color: #000;
     font-size: 16px;
     margin-bottom: 3px;
     font-weight: 500 !important;
 }
 
 .text_formatter>p {
     font-size: 23px!important
 }
 
 .text_formatter {
     padding-bottom: 72px;
     position: absolute
 }
 
 .text_formatter>p>span.quotes_separator {
     font-size: 100px!important
 }
 
 .text_formatter>p:nth-child(even) {
     padding-right: 20px!important
 }
 
 .floatl {
     float: left!important
 }
 
 .floatr {
     float: right!important
 }
 
 .vert11 {
     vertical-align: 10px
 }
 
 .team_h1_style {
     font-size: 44px;
     color: #625646!important
 }
 
 .height20 {
     height: 20px
 }
 
 .height33 {
     height: 33px
 }
 
 .height17 {
     height: 17px
 }
 
 .team-member-thumbnails,
 ul.box>li.xxx .zoomimg {
     height: 295px;
     overflow: hidden;
     transition: all 800ms ease;
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */

 }
 
 .team_box {
     margin-top: 88px!important;
     margin-bottom: 59px;
     width: 100%;
     overflow: hidden
 }
 
 #scroll {
     position: fixed
 }
 
 .primary-image {
     -webkit-filter: grayscale(100%);
     -o-filter: grayscale(100%);
     -moz-filter: grayscale(100%);
     filter: grayscale(100%)
 }
 
 .xxx h1.mkd-post-title.team-member-title {
     text-align: center;
     font-size: 20px!important
 }
 
 .xxx p:nth-child(odd) {
     text-transform: uppercase!important;
     margin-bottom: 12px;
     font-weight: 700!important;
     font-size: 14px!important;
     line-height: 14px
 }
 
 .xxx p {
     text-align: center;
     color: #a26c50!important;
     padding-left: 10px;
     padding-right: 10px;
     line-height: 19px;
     font-size: 14px!important
 }
 
 ul.box>li.xxx:hover {
     cursor: pointer
 }
 
 ul.box>li.xxx .zoomimg {
     display: inline-block;
     width: 100%;
     text-align: center;
     background-size: 100% 100%;
     background-repeat: no-repeat;
     background-position: top;
     position: relative;
     transition: all .5s;
     -webkit-transition: all .5s;
     -o-transition: all .5s;
     -moz-transition: all .5s
 }
 
 #input_box,
 .pictureInput {
     display: block;
     position: relative
 }
 
 ul.box>li.xxx:hover [class*=scaler-],
 ul.box>li.xxx:not(:hover) [class*=scaler-] {
     cursor: pointer;
     transition: all .1s;
     -o-transition: all .1s;
     -webkit-transition: all .1s;
     -moz-transition: all .1s;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out
 }
 
 ul.box>li.xxx:hover a h1.mkd-post-title.team-member-title {
     color: #a67c52!important
 }
 
 .scrollbar {
     float: left;
     background: #F5F5F5;
     overflow-y: scroll
 }
 
 .force-overflow {
     min-height: 450px
 }
 
 #designation_dropdown::-webkit-scrollbar-track,
 #practice_area_dropdown::-webkit-scrollbar-track,
 #style-3::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
     background-color: #F5F5F5
 }
 
 #designation_dropdown::-webkit-scrollbar,
 #practice_area_dropdown::-webkit-scrollbar,
 #style-3::-webkit-scrollbar {
     width: 6px;
     background-color: #F5F5F5
 }
 
 #designation_dropdown::-webkit-scrollbar-thumb,
 #practice_area_dropdown::-webkit-scrollbar-thumb,
 #style-3::-webkit-scrollbar-thumb {
     background-color: #91673D
 }
 
 .box .mkd-post-title {
     font-size: 20px;
     color: #4c4d4c!important
 }
 
 .box .mkd-post-title a {
     color: inherit
 }
 
 .box .mkd-post-title a:hover {
     color: #a67c52
 }
 
 .press_wrapper .mkd-blog-list-holder {
     margin-bottom: 37px
 }
 
 .martop38 {
     margin-top: 38px
 }
 
 .marbot38 {
     margin-bottom: 38px
 }
 
 #input_box {
     margin-top: 88px;
     float: left;
     width: 100%
 }
 
 .res_input_box {
     display: none
 }
 
 input:focus {
     outline: 0!important
 }
 
 .slick-list:focus,
 button {
     outline: 0
 }
 
 #input_box .input_field_wrapper {
     border: 1px solid #92673d;
     margin-bottom: 31px;
     width: 276px
 }
 
 #input_box .input-field {
     padding: 0 10% 0 5%;
     width: 228px;
     border: none;
     height: 46px;
     color: #a4a3a3;
     font-size: 15px;
     box-sizing: border-box
 }
 
 #input_box a:hover {
     cursor: pointer
 }
 
 ::-webkit-input-placeholder {
     color: #a4a3a3!important
 }
 
 ::-moz-placeholder {
     color: #a4a3a3!important
 }
 
 :-ms-input-placeholder {
     color: #a4a3a3!important
 }
 
 :-moz-placeholder {
     color: #a4a3a3!important
 }
 
 .marb31 {
     margin-bottom: 31px
 }
 
 #input_box div.marb31 {
     width: 277px;
     height: 49px;
     float: left;
     border: 1px solid #92673d;
     color: #a4a3a3;
     box-sizing: border-box;
     clear: both
 }
 
 #input_box div p {
     font-size: 16px;
     padding: 10px 14% 9px 6%
 }
 
 #input_box div ul {
     background: #fff;
     box-sizing: border-box;
     width: 277px;
     max-height: 250px;
     overflow-x: hidden;
     overflow-y: auto;
     display: none;
     position: absolute;
     z-index: 1000;
     border: 1px solid #91673d;
     margin: 0 -1px
 }
 
 #input_box div ul li {
     position: relative;
     float: left;
     list-style: none;
     width: inherit;
     box-sizing: border-box;
     padding: 7px 14% 7px 8%;
     font-size: 18px;
     color: #999
 }
 
 #input_box div ul li.active,
 #input_box div ul li:hover {
     background: #91673d;
     color: #fff
 }
 
 #input_box div ul li:hover {
     transition: all .8s;
     -webkit-transition: all .8s;
     -o-transition: all .8s;
     -moz-transition: all .8s
 }
 
 .pictureInput {
     width: 47px;
     height: 48px
 }
 
 .pictureInput2,
 .pictureInput3 {
     position: relative;
     width: 47px;
     height: 47px;
     display: block
 }
 
 #input_box div.marb31:hover,
 .pictureInput:hover {
     cursor: pointer
 }
 
 .h2_span_title {
     color: #a67c52;
     padding-right: 2px
 }
 
 .h2_span_titlesub {
     color: #a4a3a3;
     padding-left: 2px
 }
 
 .footer_subscribe_h4 {
     font-family: Playfair Display;
     font-size: 22px;
     line-height: 22px;
     font-weight: 700;
     margin-top: 8px;
     margin-bottom: 27px
 }
 
 .footer_copyright,
 .footer_logo_p {
     font-size: 12px;
     font-family: Raleway
 }
 
 .footer_logo_p {
     color: #a4a3a3!important;
     font-weight: 600;
     line-height: 24px
 }
 
 .copyright_text {
     margin-top: 180px
 }
 
 .next_arrow {
     top: 35%;
     right: 10px;
     position: absolute;
     vertical-align: middle;
     text-align: right;
     margin: 0 1%
 }
 
 .next_arrow:hover {
     cursor: pointer
 }
 
 #mkd-back-to-top-updated {
     position: fixed;
     width: 44px;
     right: 25px;
     bottom: 78px;
     margin: 0;
     z-index: 10000;
     -webkit-transition: opacity .15s ease-out, visibility .15s ease-out, right .3s ease-out;
     transition: opacity .15s ease-out, visibility .15s ease-out, right .3s ease-out;
     opacity: 0;
     visibility: hidden
 }
 
 #mkd-back-to-top-updated:hover>span>i {
     -webkit-transform: rotate(720deg) translateZ(0) scale(1.1);
     transform: rotate(720deg) translateZ(0) scale(1.1);
     -webkit-transition: -webkit-transform .3s ease-out;
     transition: transform .3s ease-out
 }
 
 #mkd-back-to-top-updated:hover>span:after {
     -webkit-transform: scale(1.2);
     transform: scale(1.2)
 }
 
 #mkd-back-to-top-updated.off {
     opacity: 0;
     visibility: hidden;
     right: -78px
 }
 
 #mkd-back-to-top-updated.on {
     opacity: 1;
     visibility: visible;
     right: 32px
 }
 
 #mkd-back-to-top-updated>span {
     width: 34px;
     height: 34px;
     line-height: 34px;
     text-align: center;
     display: block;
     font-size: 16px;
     background-color: #fff;
     box-shadow: 0 0 1px 1px #e7e7e7;
     -webkit-transition: color .15s ease-out;
     transition: color .15s ease-out;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box
 }
 
 #mkd-back-to-top-updated>span:after {
     position: absolute;
     top: -3px;
     left: -3px;
     width: 40px;
     height: 40px;
     content: '';
     z-index: -1;
     box-shadow: 0 0 1px 1px #e7e7e7;
     -webkit-border-radius: 50%;
     -moz-border-radius: 50%;
     border-radius: 50%;
     -webkit-transition: all .3s cubic-bezier(0, 0, .26, 2.21);
     transition: all .3s cubic-bezier(0, 0, .26, 2.21)
 }
 
 #mkd-back-to-top-updated>span>i {
     display: inline-block;
     width: 100%;
     position: relative;
     -webkit-transform-origin: 50% 50%;
     transform-origin: 50% 50%;
     -webkit-transition: -webkit-transform .3s ease-in .05s;
     transition: transform .3s ease-in .05s
 }
 
 #mkd-back-to-top-updated span span {
     display: block;
     line-height: inherit;
     margin-left: -2px
 }
 
 footer .widget .wpcf7-form-control.wpcf7-text {
     width: 70%!important;
     padding-right: 10%;
     float: right!important;
     margin-left: 4%;
     min-height: 60px;
     font-size: 16px;
     line-height: 24px;
     color: #a4a3a3;
     font-family: Raleway;
     font-weight: 500
 }
 
 footer .footer_subscribe_h4 {
     font-size: 22px!important;
     line-height: 30px;
     color: #f9f3eb!important;
     text-transform: none!important
 }
 
 .awards_box_50 h1,
 .awards_box_50 h2 {
     font-family: Playfair Display;
     color: #625646;
     font-weight: 700
 }
 
 #categories-2 h4,
 .awards_box_50 h2,
 .base_box h1 {
     text-transform: capitalize
 }
 
 footer .widget #submit_comment,
 footer .widget .comment-respond input[type=submit],
 footer .widget .post-password-form input[type=submit],
 footer .widget input.wpcf7-form-control.wpcf7-submit {
     margin-top: 4px!important;
     float: right!important
 }
 
 .wpcf7-form input[value="Contact us now"] {
     margin-left: 58px!important
 }
 
 .team_quotes_style {
     padding-left: 11%;
     width: 25px;
     height: 25px
 }
 
 .awards_box {
     width: 100%;
     margin-bottom: 100px
 }
 
 .text_align_r {
     text-align: right
 }
 
 .awards_box_50 {
     display: block;
     width: 49.5%;
     float: left
 }
 
 .flex {
     display: flex
 }
 
 .awards_box_50 h1 {
     font-size: 70px;
     line-height: 72px;
     padding: 0 0 0 10%
 }
 
 .awards_box_50 h2 {
     font-size: 40px;
     line-height: 28px
 }
 
 .awards_box_50>.awards_lisitng_box>div:not(:last-child) {
     margin-bottom: 38px
 }
 
 .awards_box_50>.awards_lisitng_box div div.img_div {
     display: inline-block;
     width: 12%;
     vertical-align: middle;
     max-width: 70px
 }
 
 .awards_box_50>.awards_lisitng_box div div.text_div {
     display: inline-block;
     width: 79%;
     vertical-align: middle;
     padding-left: 4.5%;
     text-align: left
 }
 
 .awards_box_50>.awards_lisitng_box {
     padding: 54px 0 0
 }
 
 .awards_box_50>.awards_lisitng_box div div p:first-child {
     font-family: Raleway;
     font-size: 16px;
     font-weight: 700;
     color: #000;
     line-height: 16px;
     margin-bottom: 10px
 }
 
 .awards_box_50>.awards_lisitng_box div div p:last-child {
     font-family: Raleway;
     font-size: 16px;
     font-weight: 600;
     color: #7c7b7c;
     font-style: italic;
     line-height: 16px
 }
 
 .awards_lisitng_box.single-item ul.slidesjs-pagination {
     float: left;
     margin-left: -6px
 }
 
 .awards_box_50 hr {
     margin: 24px 0 0
 }
 
 .awards_box_50 hr.marl10_per {
     margin: 24px 0 0 10%
 }
 
 .awards_box_50 .single-slide:last-child {
     margin-bottom: 0
 }
 
 .boxw_50 ul.slidesjs-pagination {
     float: left;
     margin: 20px 0 0 -6px
 }
 
 .bg_light_cream {
     background-color: #f9f3eb!important
 }
 
 #wpcf7-f691-o1 span.ajax-loader {
     display: block!important;
     position: relative;
     float: right
 }
 
 #wpcf7-f691-o1 .wpcf7-not-valid-tip {
     float: right!important
 }
 
 #wpcf7-f691-o1 input[value="Contact us now"] {
     clear: both!important
 }
 
 #wpcf7-f691-o1 .wpcf7-validation-errors {
     position: relative;
     float: right;
     clear: both
 }
 
 .team_h1 {
     text-align: right;
     padding-right: 32%;
     margin: 35% 3%
 }
 
 .display_inline {
     display: inline-block
 }
 
 .display_none {
     display: none
 }
 
 .base_box.mart88 .container .slidesjs-container {
     min-height: 155px!important;
     height: 100px!important
 }
 
 .mart88 {
     margin-top: 88px
 }
 
 .base_box {
     width: 90%;
     height: auto;
     float: left;
     display: inline-block;
     position: relative;
     padding: 0 5%
 }
 
 .base_box .mkd-blog-list-holder,
 .base_box .width85_per {
     width: 85%
 }
 
 .base_box h1 {
     color: #5d4f42;
     font-size: 30px;
     text-align: left;
     padding-left: 20px;
     line-height: 23px
 }
 
 .base_box.headingText h1 {
     font-size: 40px;
     line-height: 30px;
     color: #4b4c4b
 }
 
 .base_box hr {
     width: 88.8%;
     height: 1px;
     background: #5d4f42;
     padding: 0;
     margin: 15px 0 36px;
     border: none
 }
 
 .base_box.headingText hr {
     height: 1px;
     margin-top: 25px;
     border: none
 }
 
 div [role=search] #input_box div.marb31,
 div [role=search] #input_box input {
     float: left
 }
 
 .base_box .mkd-blog-list-holder {
     margin-bottom: 37px
 }
 
 .base_box .news_feed .btn_padder {
     margin-top: 0
 }
 
 .base_box .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-date-holder {
     width: 80px
 }
 
 .base_box .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-date-holder .mkd-post-info-date-day {
     width: 90%;
     font-family: Raleway
 }
 
 .mkd-post-info-category span a {
     text-decoration: underline;
     font-family: Raleway
 }
 
 .Remove-Border-Hover:hover,
 .btn_padder .mkd-btn.mkd-btn-medium .mkd-btn-text,
 .mkd-post-info-category span a:hover {
     text-decoration: none
 }
 
 .mkd-post-info-category a {
     text-decoration: underline
 }
 
 .mkd-post-info-category a:hover {
     text-decoration: none
 }
 
 .base_box .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-date-holder .mkd-post-info-date-month {
     width: 90%;
     font-family: Raleway
 }
 
 .base_box .mkd-blog-list-holder>ul {
     width: 90%
 }
 
 .base_box.mart88 .btn_padder {
     margin-bottom: 80px
 }
 
 .firm_box_wrapper {
     display: table;
     position: relative;
     width: 100%
 }
 
 .firm_box_wrapper a .firm_box {
     display: table-cell;
     float: left;
     width: 360px;
     height: 429px;
     margin: 0 5% 5% 0;
     overflow: hidden;
     box-sizing: border-box;
     -o-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box
 }
 
 .firm_box_wrapper a .firm_box .img_wrapper,
 .firm_box_wrapper a .firm_box .img_wrapper img {
     width: 100%;
     max-width: 360px;
     min-width: 360px;
     max-height: 268px;
     min-height: 268px
 }
 
 .firm_box_wrapper a .firm_box .img_wrapper img {
     display: block;
     position: relative;
     overflow: hidden
 }
 
 .firm_box_wrapper a .firm_box .img_wrapper img:before {
     content: '';
     transform: scale3d(.01, .01, .01);
     -o-transform: scale3d(.01, .01, .01);
     -webkit-transform: scale3d(.01, .01, .01);
     -moz-transform: scale3d(.01, .01, .01);
     -ms-transform: scale3d(.01, .01, .01);
     z-index: -999
 }
 
 .firm_box_wrapper a .firm_box .date_wrapper {
     display: block;
     z-index: 1001;
     vertical-align: middle;
     margin: 0 auto;
     text-align: center;
     width: 236px;
     top: -28px;
     position: relative
 }
 
 .firm_box_wrapper a .firm_box .date_wrapper .date_box {
     display: block;
     width: 100%;
     height: auto;
     color: #fff;
     background: #4b4d4b;
     border-bottom: 5px #ac7942 solid;
     border-top: 5px solid transparent;
     padding: 4% 0;
     -webkit-transition: .45s;
     -o-transition: .45s;
     transition: .45s
 }
 
 .mkd-btn-text {
     font-family: Raleway
 }
 
 section a:hover .firm_box .date_wrapper .date_box {
     border-top: 5px #ac7942 solid;
     border-bottom: 0 #ac7942 solid;
     transition: all .1s;
     -webkit-transition: all .1s;
     -o-transition: all .1s;
     -moz-transition: all .1s;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out
 }
 
 .box_50 p a,
 .copyright_text span a:hover,
 span.career_link a {
     text-decoration: underline
 }
 
 .mkd-wrapper .mkd-team .mkd-team-image {
     margin-bottom: 0
 }
 
 .copyright_text,
 footer.mkd-footer-uncover .widget .textwidget p {
     color: #fff;
     font-size: 11px;
 }
 
 .copyright_text span,
 .copyright_text span a {
     color: #fff!important
 }
 
 footer.mkd-footer-uncover .mkd-footer-top-holder {
     border: 0;
     background: #252424
 }
 
 .mkd-wrapper .mkd-team .mkd-team-image img {
     filter: none;
     -webkit-transform: initial;
     -ms-transform: initial;
     -o-transform: initial;
     transform: initial
 }
 
 .active_img img {
     -webkit-transition: .45s;
     -o-transition: .45s;
     transition: .45s;
     height: auto;
     min-height: 175px;
     -webkit-transform: initial;
     -ms-transform: initial;
     transform: initial
 }
 
 .mkd-team-inner .img-top {
     opacity: 0;
     position: absolute;
     top: 0;
     left: 0
 }
 
 .mkd-team-inner:hover .img-top {
     opacity: 1;
     overflow: hidden;
     transition: all .5s;
     -webkit-transition: all .5s;
     -o-transition: all .5s;
     -moz-transition: all .5s;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out
 }
 
 .mkd-team-inner:not(:hover) .img-top,
 section a:not(:hover) .firm_box .img_wrapper img {
     transition: all .5s;
     -webkit-transition: all .5s;
     -o-transition: all .5s;
     -moz-transition: all .5s;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out
 }
 
 section a:hover .firm_box .img_wrapper img {
     transform: scale(1.05);
     -webkit-transform: scale(1.05);
     -o-transform: scale(1.05);
     -moz-transform: scale(1.05);
     -ms-transform: scale(1.05);
     z-index: 999;
     position: relative;
     transition: all .5s;
     -webkit-transition: all .5s;
     -o-transition: all .5s;
     -moz-transition: all .5s;
     -webkit-transition-timing-function: ease-in-out;
     -o-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
     transition-timing-function: ease-in-out;
     -webkit-filter: grayscale(100%);
     -o-filter: grayscale(100%);
     -moz-filter: grayscale(100%);
     filter: grayscale(100%)
 }
 
 .firm_box_wrapper a .firm_box .date_wrapper .date_box p {
     text-align: center;
     font-size: 18px;
     line-height: 30px
 }
 
 .firm_box_wrapper a .firm_box .text_wrapper {
     display: table;
     width: 100%;
     position: relative;
     background: #fafafa;
     text-transform: capitalize;
     padding: 12% .5% 18%;
     z-index: 1000
 }
 
 .upcomingEvents .text_wrapper p:first-child {
     margin-bottom: 5px
 }
 
 .page-template-feed-events-php ul.slidesjs-pagination li button {
     background: #e2e1e0
 }
 
 #categories-2 h4 {
     font-size: 28px;
     line-height: 54px;
     font-weight: 600;
     letter-spacing: .5px;
     margin-bottom: 30px
 }
 
 #categories-2 ul li a {
     font-family: Raleway;
     font-weight: 500;
     font-size: 18px;
     text-transform: capitalize!important
 }
 
 .firm_box_wrapper a .firm_box .text_wrapper p {
     color: #4b4c4b;
     font-size: 18px;
     line-height: 24px;
     text-align: center;
     vertical-align: middle;
     font-family: Playfair Display;
     padding: 0 2%;
     display: block
 }
 
 .firm_box_wrapper a .firm_box .text_wrapper p.address {
     color: #acacac;
     font-family: Raleway;
     font-size: 14px;
     padding: 1% 10% 0 25%;
     text-align: left;
     line-height: 20px
 }
 
 .padlr2_per {
     padding: 0 2%
 }
 
 .firm_box_wrapper>.btn_padder {
     margin-top: 0;
     margin-bottom: 124px
 }
 
 .ul_box {
     margin-top: 107px;
     margin-bottom: 59px;
     width: 100%;
     overflow: hidden
 }
 
 .testimonial_box_2_right .mkd-post-image img {
     min-width: 736px;
     max-width: 100%;
     width: 100%
 }
 
 .related_post_box {
     padding: 80px 0 0
 }
 
 .related_post_box h1 {
     color: #4c4c4c;
     font-size: 29px;
     padding-bottom: 49px
 }
 
 .related_post_box .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-date-holder {
     width: 75px
 }
 
 .related_post_box .mkd-blog-list-holder.mkd-minimal .mkd-item-title {
     font-size: 16px!important
 }
 
 .related_post_box .mkd-blog-list-holder {
     margin-bottom: 17px
 }
 
 .testimonial_box_2 {
     width: 94%;
     height: auto;
     float: left;
     display: table;
     position: relative;
     margin-top: 80px
 }
 
 .testimonial_box_2 h1 {
     font-size: 26px
 }
 
 .testimonial_box_2>.testimonial_box_2_left {
     display: table-cell;
     float: left;
     width: 10%;
     margin-right: 4%
 }
 
 .testimonial_box_2>.testimonial_box_2_left .share_btn {
     width: 78px;
     border: 1px solid #4d4c4a;
     position: relative;
     display: block;
     text-align: center;
     padding: 18px 0
 }
 
 .history_separator,
 .history_separator2,
 .the_team_banner_text {
     border-color: #fff;
     border-style: solid
 }
 
 .testimonial_box_2>.testimonial_box_2_left .share_btn i {
     vertical-align: middle;
     color: #d1d1d1;
     font-size: 30px
 }
 
 .testimonial_box_2>.testimonial_box_2_right {
     display: table-cell;
     float: left;
     width: 84%;
     text-align: justify
 }
 
 .testimonial_box_2>.testimonial_box_2_right>p:first-child {
     color: #c18f59;
     text-transform: capitalize
 }
 
 .testimonial_box_2>.testimonial_box_2_right>p:not(:first-child) {
     margin: 38px 0
 }
 
 .testimonial_box_2>.testimonial_box_2_right>div>div.box_50 {
     display: table-cell;
     position: relative;
     float: left;
     width: 50%;
     box-sizing: border-box
 }
 
 .testimonial_box_2>.testimonial_box_2_right p {
     margin-bottom: 10px
 }
 
 .testimonial_box_2>.testimonial_box_2_right>div>div.box_50:first-child>p {
     color: #e8e8e8;
     padding: 0 8% 8%;
     font-size: 40px;
     font-family: Playfair Display;
     font-weight: 600;
     text-align: left;
     line-height: 50px
 }
 
 .testimonial_box_2>.testimonial_box_2_right h1.mkd-post-title {
     padding: 0!important;
     font-size: 30px!important;
     line-height: 30px;
    text-align: left;
    letter-spacing: 1px;
 }
 
 .testimonial_box_2>.testimonial_box_2_right div h2 {
     font-family: Playfair Display;
     font-weight: 600;
     font-size: 20px;
     color: #4b4b4b;
     margin: 24px 0 10px;
     text-transform: none
 }
 
 .About_Testimonials .testimonial_box h2,
 .history_row p {
     text-transform: uppercase
 }
 
 .testimonial_box_2>.testimonial_box_2_right div.box_50_text {
     font-family: Raleway;
     font-size: 16px;
     line-height: 30px;
     font-weight: 500
 }
 
 .color_org {
     color: #a77d57
 }
 
 .padl2_per {
     padding-left: 2%
 }
 
 .padr2_per {
     padding-right: 2%
 }
 
 .testimonial_box_2 .blog-list-holder {
     margin-bottom: 5px
 }
 
 .testimonial_box_2 .blog-list-holder .date-holder {
     display: block;
     background-color: #353c4e;
     color: #fff;
     font-size: 16px;
     line-height: 35px;
     text-align: center;
     width: 80px;
     padding: 3px 0;
     font-family: Raleway
 }
 
 .testimonial_box_2 .blog-list-holder .year-holder {
     display: block;
     background-color: #c18f59;
     color: #fff;
     font-family: Dynalight, cursive;
     font-size: 15px;
     line-height: 32px;
     text-align: center;
     font-weight: 700;
     width: 80px;
     padding: 3px 0
 }
 
 .history_para .wpb_wrapper p:last-child,
 .state_text p {
     font-family: Playfair Display
 }
 
 .gallery_wrapper {
     display: table;
     width: 100%;
     position: relative;
     margin: 40px 0
 }
 
 .gallery_wrapper .gallery_wrapper_left {
     display: table-cell;
     width: 63%;
     float: left
 }
 
 .gallery_wrapper .gallery_wrapper_right {
     display: table-cell;
     width: 37%;
     float: left
 }
 
 .gallery_wrapper .gallery_img_wrapper,
 .gallery_wrapper .gallery_img_wrapper2 {
     max-height: 224px;
     display: block;
     float: left;
     margin-bottom: 13px;
     position: relative
 }
 
 .gallery_wrapper .gallery_img_wrapper {
     width: 25%;
     max-width: 224px;
     min-width: 224px;
     margin-right: 3%
 }
 
 .gallery_wrapper .gallery_img_wrapper2 {
     width: 97%
 }
 
 .gallery_wrapper .gallery_img_wrapper3:not(last-child) {
     width: 100%;
     display: inline-block;
     position: relative;
     margin-bottom: 13px
 }
 
 .gallery_wrapper .gallery_img_wrapper2 img {
     width: 99%;
     max-height: 223px;
     max-width: 464px
 }
 
 .gallery_wrapper .gallery_img_wrapper3 img {
     width: 100%;
     min-height: 300px;
     min-width: 111px
 }
 
 .gallery_wrapper .gallery_img_wrapper3:last-child img {
     width: 100%;
     min-height: 378px;
     margin-top: 0
 }
 
 .gallery_wrapper .gallery_img_wrapper img {
     max-width: 224px;
     min-width: 224px;
     max-height: 224px;
     display: block;
     position: relative;
     width: 100%;
     box-sizing: border-box
 }
 
 span.icon-quotes img {
     width: 25px;
     height: 25px
 }
 
 span.icon-quotes.left img {
     vertical-align: text-top;
     padding-right: 2%
 }
 
 span.icon-quotes.right img {
     vertical-align: -25px;
     padding: 0 0 0 2%
 }
 
 .separator_mart .mkd-separator {
     margin-top: 6px
 }
 
 .history_h1 .wpb_wrapper h1 {
     color: #62594a!important
 }
 
 .history_h3 .wpb_wrapper h3 {
     color: #464742!important
 }
 
 .history_counter {
     font-size: 75px;
     color: #635646!important;
     font-weight: 900
 }
 
 .history_martb118 {
     margin-top: 118px;
     margin-bottom: 118px
 }
 
 .history_separator {
     width: 50px
 }
 
 .history_separator_holder {
     margin-top: 65px;
     margin-bottom: 40px;
     height: 4px
 }
 
 .history_separator2 {
     width: 30px;
     border-bottom-width: 4px
 }
 
 .empty_space_105 {
     height: 68px
 }
 
 .mart50 {
     margin-top: 50px
 }
 
 .marb90 {
     margin-bottom: 90px
 }
 
 .history_p p {
     color: #4d4d4d;
     margin: 0 auto;
     padding: 0;
     font-weight: 500;
 }
 
 .history_row p {
     text-align: center;
     padding: 28px 0;
     letter-spacing: 2px;
     line-height: 20px;
     font-weight: 600
 }
 
 .history_row p.color1 {
     color: #625646;
     background: #f9f3eb
 }
 
 .history_row p.color2 {
     color: #a67c52
 }
 
 .history_h4 h4.color4b4c4b {
     color: #4b4c4b
 }
 
 .About_Testimonials p,
 .history_page p {
     color: #000
 }
 
 .state_text p {
     font-weight: 700;
     letter-spacing: 1px
 }
 
 /*.mkd-content-inner .mkd-has-background {
     background-size: 100% 100%;
 }*/
 
 .history_para_2 .wpb_wrapper p {
     text-align: center
 }
 
 .history_para p {
     padding: 0
 }
 
 .history_h4 h4 {
     font-family: Raleway;
     font-weight: 700;
     font-size: 16px;
     color: #4c4d4b;
     margin-top: 47px
 }
 
 .history_h3 h3 {
     font-family: Raleway;
     font-weight: 600;
     color: #4c4d4c
 }
 
 .font_italic p:last-child,
 .home_base_box>h1,
 .text_box h1 {
     font-family: Playfair Display
 }
 
 .history_box .h2_style h2 {
     margin: 0 auto!important;
     padding: 0!important
 }
 
 .history_img img {
     max-height: 229px;
     max-width: 307px!important;
     width: 100%
 }
 
 .home_base_box_h1 {
     margin-top: 10px;
     margin-left: 0
 }
 
 .z-index2 {
     z-index: 2
 }
 
 .mart0 {
     margin-top: 0
 }
 
 .padding {
     padding-bottom: 0;
     padding-top: 100px
 }
 
 .home_hr,
 .pad0 {
     padding: 0
 }
 
 .triangle_top {
     top: 137px
 }
 
 .read_more_text {
     text-align: center;
     margin-bottom: 80px
 }
 
 .martb10_per {
     margin-top: 10%;
     margin-bottom: 10%
 }
 
 .the_team_banner_text {
     border-bottom-width: 1px
 }
 
 .height250 {
     height: 250px
 }
 
 .home_hr {
     background: #000;
     float: right
 }
 
 .responsive_reduce_height {
     height: 520px!important
 }
 
 .home_team {
     text-align: left;
     padding-left: 25%
 }
 
 .home_separator {
     height: 2px;
     padding-left: 25%
 }
 
 .mar_l25 {
     margin-left: 25%
 }
 
 .awards_home_box {
     padding-bottom: 100px;
     overflow: hidden
 }
 
/*
 .awards_home_box .awards_img_box {
     width: 100%;
     margin: 0 auto
 }
*/
 
 .awards_img_box .award_padd .slick-slide {
     position: relative
 }
 
 .awards_img_box .award_padd .slick-slide img {
     text-align: center;
     margin: 0 auto;
     max-width: 100%;
/*     max-width: 85%;*/
 }
 
 .awards_img_box .award_padd .slick-track {
     display: flex;
     align-items: center
 }
 
 .awards_home_box ul.slidesjs-pagination {
     margin-top: 20px!important
 }
 
 .awards_img_box .award_padd .slick-slide:last-child hr {
     display: none
 }
 
 .awards_img_box .award_padd .slick-slide hr {
     margin: 0 auto;
     position: absolute;
     right: 0;
     top: 50%;
     transform: translateY(-50%);
     border: none
 }
 
 .hover-image {
     opacity: 0;
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     z-index: 11
 }
 
 .active_img img {
     -webkit-transform: .45s;
     -ms-transform: .45s;
     -o-transform: .45s;
     transform: .45s
 }
 
 .wpb_wrapper .mkd-team:hover .hover-image {
     opacity: 1
 }
 
 .awards_home_box h1 {
     text-align: right;
     color: #625646;
     padding: 50px 0 20px;
     font-size: 70px;
     line-height: 60px
 }
 
 .award_padd {
     padding: 2% 0
 }
 
 .boxw_50.first h1 {
     width: 50%
 }
 
 .martb45 {
     margin: 45px auto
 }
 
 .home_base_box {
     width: 100%;
     position: relative
 }
 
 .martb {
     margin: 0 15% 106px 0
 }
 
 .home_base_box>h1 {
     font-size: 120px;
     font-weight: 600;
     color: #eee;
     position: absolute;
     left: 4%;
     top: 43px;
     z-index: -1;
     width: 44%;
     line-height: 116px;
 }
 
 .boxw_50,
 .width20 {
     position: relative
 }
 
 .home.text_box,
 .text_box {
     float: right;
     width: 50%;
     position: relative
 }
 
 .padl20 {
     padding-left: 10%
 }
 
 .text_box {
     padding-right: 20.5%;
     margin-top: 50px
 }
 
 .home.text_box {
     padding-right: /*19.5%*/1.5%;
     margin-top: 4%
 }
 
 .boxw_50 {
     width: 49.5%;
     display: inline-block;
     padding: 126px 0;
     vertical-align: top
 }
 
 .boxw_50.first>h1 {
     font-size: 70px;
     text-align: center;
     padding-right: 5%;
     padding-left: 5%;
     line-height: 47px
 }
 
 .boxw_50.first>h1:first-child {
     padding-left: 5%;
     margin-left: 16%
 }
 
 .boxw_50 h1 {
     color: #625646;
     font-size: 40px
 }
 
 .span_color {
     color: #97785b
 }
 
 .marb20 {
     margin-bottom: 20px
 }
 
 .mart40 {
     margin-top: 40px
 }
 
 .mart68 {
     margin-top: 68px
 }
 
 .width20 {
     min-height: 50px;
     width: 20%;
     float: left;
     max-height: 100px
 }
 
 .width20>img {
     width: auto;
     height: auto;
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto
 }
 
 .text_formatter2 {
     padding: 118px 0
 }
 
 .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 p {
     text-transform: uppercase;
     display: block;
     position: relative;
     margin: 0 auto;
     font-size: 16px!important;
     text-align: left;
     width: 16%
 }
 
 .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 hr {
     width: 16%;
     border: 0;
     background: #fff;
     height: 1px
 }
 
 .text_box2,
 .text_box_inner {
     display: block;
     position: relative;
     border: 1px solid #000
 }
 
 .vc_column-inner .wpb_wrapper .wpb_wrapper .text_formatter2.homEPage h1 {
     font-size: 48px;
     line-height: 48px;
     display: block;
     position: relative;
     margin: 0 auto
 }
 
 .text_box2 {
     z-index: -999;
     width: 100%
 }
 
 .text_box_inner {
     z-index: 999;
     width: 40%;
     float: right
 }
 
 .home_base_box span.icon-quotes2 img,
 .home_base_box span.icon-quotes3 img {
     width: 46px;
     height: 46px
 }
 
 .home_base_box span.icon-quotes2 {
     margin: auto 0
 }
 
 .home_base_box span.icon-quotes3 {
     margin: 25px 0 0
 }
 
 .practice_area_base_box>h1 {
     font-size: 102.12px;
     width: 47%;
     line-height: initial;
     line-height: 102px;
     padding-bottom: 20px
 }
 
 .text_box h1 {
     color: #625646;
     font-size: 30px;
     line-height: 56px
 }
 
 .text_box div.sign_footer p {
     font-weight: 700;
     line-height: 20px;
     color: #000
 }
 
 .text_box div.sign_footer p:first-child {
     margin-top: 14px
 }
 
 .text_box>p {
     line-height: 24px;
     margin-top: 38px;
     color: #000
 }
 
 .marb108 {
     margin-bottom: 108px
 }
 
 .rank_desk {
     display: none;
 }
 
 .tp-bullet {
     border: 0 solid #fff!important;
     background: linear-gradient(to bottom, #fff 0, #fff 100%)!important
 }
 
 .hesperiden .tp-bullet.selected,
 .hesperiden .tp-bullet:hover {
     background: #625646!important
 }
 
 .home.text_box p {
     color: #000
 }
 
 .mkd-btn.mkd-btn-large.mkd-btn-icon .mkd-btn-icon-holder {
     background: #48492a;
     height: 1.27em
 }
 
 .mkd-team .mkd-team-inner .mkd-team-info {
     background-color: #4b4d4b
 }
 
 .mkd-vertical-align-containers .mkd-position-right {
     position: absolute!important;
     right: 0!important
 }
 
.csr-text{
    line-height: 65px !important;
}

.slider_h1{
    line-height: 55px !important;
}

.mt1p{
    margin-top: 6% !important;
}

 @media only screen and (max-width:1366px) and (min-width:1281px) {
     .vc_column-inner.vc_custom_1488877929702.about_banner .wpb_wrapper .wpb_wrapper h1 {
         font-size: 41px;
     }
     .team-member-thumbnails,
     ul.box>li.xxx .zoomimg {
         height: 260px
     }
     .gallery_wrapper .gallery_img_wrapper,
     .gallery_wrapper .gallery_img_wrapper img,
     .gallery_wrapper .gallery_img_wrapper2 img {
         max-height: auto;
         min-height: auto;
         min-width: auto;
         max-width: auto
     }
     ul.box>li.xxx .zoomimg {
         height: 250px
     }
     .responsive_reduce_height,
     .rev_slider,
     .rev_slider.About_Page_Rev_Slider {
         height: 500px!important
     }
     .rev_slider {
         overflow: hidden!important
     }
     .rev_slider .hesperiden.tp-bullets {
         margin-top: -170px
     }
     .responsive_reduce_height .for_responsive_banner {
         margin-top: -250px!important
     }
     .rev_slider p.slider_p {
         margin-top: -50px!important
     }
     .rev_slider .marb90.mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon {
         margin-top: -300px!important
     }
     .rev_slider p.slider_p,
     .tp-shapewrapper {
         margin: -80px 0 0!important
     }
     .rev_slider h1.slider_h1 {
         margin-top: -74px
     }
     ul.box>li {
         width: 31%;
         text-align: center
     }
     /*

        #sidebar.sticky {

            right: 5%

        }*/
     .contact_img_box.vc_column_container>.vc_column-inner {
         padding-right: 16%!important
     }
     .for_practice_detail.mkd-title .mkd-title-holder h1 span {
         margin-top: 38%!important
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper .text_formatter2.homEPage h1 {
         font-size: 41px
     }
     .copyright_text {
         margin-top: 180px
     }
     .home_base_box>h1 {
         width: 56%
     }
     .home.text_box {
         padding-right: 1.5%
     }
     .box_wrapper_style {
         padding: 0 2% 63px;
         width: 88%
     }
     .base_box hr {
         width: 94.8%
     }
     .box_wrapper_style .box_style {
         min-width: auto
     }
     .box_wrapper_style .base_box .mkd-team .mkd-team-image img {
         width: 100%;
         min-width: auto
     }
     .firm_box_wrapper a .firm_box {
         width: 45%
     }
     .firm_box_wrapper a .firm_box .img_wrapper,
     .firm_box_wrapper a .firm_box .img_wrapper img {
         width: 100%;
         max-height: auto;
         min-height: auto;
         min-width: auto;
         max-width: auto
     }
     .firm_box_wrapper a .firm_box .img_wrapper img {
         height: 400px
     }
     .gallery_wrapper .gallery_img_wrapper {
         width: 47%
     }
     .gallery_wrapper .gallery_img_wrapper2 img {
         width: 98%
     }
     .gallery_wrapper .gallery_img_wrapper3 img {
         width: 100%;
         min-height: 242px
     }
     .gallery_wrapper .gallery_img_wrapper3:last-child img {
         width: 100%;
         min-height: 378px;
         margin-top: 0
     }
     .left_box {
         width: 37%;
         margin-right: 5%
     }
     .padt58.padb58.padb140.para .right_box {
         width: 58%
     }
     .practice_area_base_box>h1 {
         width: 55%
     }
     .home_base_box.martb.practice_area_base_box .text_box {
         float: right;
         width: 38%;
         padding-right: 20.5%;
         margin-top: 15%;
         position: relative
     }
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 hr,
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 p {
         width: 18%;
         text-align: center !important;
     }
     .mkd-post-image>a>img {
         max-height: 250px
     }
     .testimonial_box_2_right .mkd-post-image img {
         min-width: auto;
         max-width: auto;
         width: 100%
     }
     .About_Content_Section .testimonial_box.for_about>h2 {
         font-size: 30px !important;
     }
 }
 
 @media only screen and (max-width:1280px) {
     .vc_column-inner.vc_custom_1488877929702.about_banner .wpb_wrapper .wpb_wrapper h1 {
         font-size: 41px;
     }
     .team-member-thumbnails,
     ul.box>li.xxx .zoomimg {
         height: 260px
     }
     ul.box>li.xxx .zoomimg {
         height: 250px
     }
     .responsive_reduce_height,
     .rev_slider,
     .rev_slider.About_Page_Rev_Slider {
         height: 500px!important
     }
     .rev_slider {
         overflow: hidden!important
     }
     .rev_slider .hesperiden.tp-bullets {
         margin-top: -170px
     }
     .responsive_reduce_height .for_responsive_banner {
         margin-top: -250px!important
     }
     .rev_slider p.slider_p {
         margin-top: -50px!important
     }
     .rev_slider .marb90.mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon {
         margin-top: -300px!important
     }
     .rev_slider p.slider_p,
     .tp-shapewrapper {
         margin: -80px 0 0!important
     }
     .rev_slider h1.slider_h1 {
         margin-top: -74px
     }
     /*#sidebar.sticky {

            right: 4%

        }*/
     .contact_img_box.vc_column_container>.vc_column-inner {
         padding-right: 16%!important
     }
     .for_practice_detail.mkd-title .mkd-title-holder h1 span {
         margin-top: 38%!important
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper .text_formatter2.homEPage h1 {
         font-size: 38px
     }
     .mkd-drop-down ul li {
         margin-left: 40px!important
     }
     .rev_slider .hesperiden.tp-bullets {
         margin-left: .5%!important
     }
     ul.box>li {
         height: 420px;
         width: 31%;
         text-align: center
     }
     .box_wrapper_style {
         padding: 0 2% 63px;
         width: 88%
     }
     .base_box hr {
         width: 94.8%
     }
     .mkd-post-image>a>img {
         max-height: 195px
     }
     .gallery_wrapper .gallery_img_wrapper,
     .gallery_wrapper .gallery_img_wrapper img,
     .gallery_wrapper .gallery_img_wrapper2 img {
         max-width: auto;
         max-height: auto;
         min-height: auto;
         min-width: auto
     }
     .box_wrapper_style .box_style {
         min-width: auto
     }
     .firm_box_wrapper a .firm_box {
         width: 45%
     }
     .firm_box_wrapper a .firm_box .img_wrapper,
     .firm_box_wrapper a .firm_box .img_wrapper img {
         width: 100%;
         max-width: auto;
         max-height: auto;
         min-height: auto;
         min-width: auto
     }
     .firm_box_wrapper a .firm_box .img_wrapper img {
         height: 400px
     }
     .gallery_wrapper .gallery_img_wrapper {
         width: 47%
     }
     .gallery_wrapper .gallery_img_wrapper2 img {
         width: 98%
     }
     .gallery_wrapper .gallery_img_wrapper3 img {
         width: 100%;
         min-height: 242px
     }
     .gallery_wrapper .gallery_img_wrapper3:last-child img {
         width: 100%;
         min-height: 378px;
         margin-top: 0
     }
     .left_box {
         width: 37%;
         margin-right: 5%
     }
     .testimonial_box_2>.testimonial_box_2_right>div>div.box_50:first-child>p {
         padding: 0 6% 6%
     }
     .padt58.padb58.padb140.para .right_box {
         width: 58%
     }
     .practice_area_base_box>h1 {
         width: 55%
     }
     .home_base_box.martb.practice_area_base_box .text_box {
         float: right;
         width: 38%;
         padding-right: 20.5%;
         margin-top: 15%;
         position: relative
     }
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 hr,
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 p {
         width: 18%
     }
     .testimonial_box_2_right .mkd-post-image img {
         min-width: auto;
         width: 100%
     }
     .copyright_text {
         margin-top: 189px
     }
 }
 
 @media only screen and (max-width:425px) {
     .rank_desk.clear.martb50 {
         margin: 25px auto 50px auto;
         text-align: center;
     }
     .box_wrapper_style .w50 .box_style .bigString {
         margin: -10px 20px;
     }
     .padt58.padb58.padb140.para ul li {
         margin-bottom: 10px;
         font-size: 14px !important;
     }
     .padt58.padb58.padb140.para ol li {
         margin-bottom: 25px;
         font-size: 1.2em;
     }
     .padt58.padb58.padb140.para .practice-detail-img img {
         margin-bottom: 50px;
     }
     .padt58.padb58.padb140.para ul li:last-child {
         margin-bottom: 35px;
     }
     .padt58.padb58.padb140.para ol li:last-child {
         margin-bottom: 35px;
     }
     .practice_area_testimonial .icona-quote-open-icon-01 {
         font-size: 50px;
         line-height: 25px;
     }
     .practice_area_testimonial .icona-quote-close-icon-01 {
         font-size: 50px;
         line-height: 25px;
     }
     .box_wrapper_style .w50 {
         width: 100% !important;
     }
     .box_wrapper_style .w50 .box_style {
         width: 100%;
         height: 300px;
         display: block;
         position: relative;
         max-width: 100%;
         max-height: 200px;
         min-width: 100%;
         min-height: 200px;
         margin: 0 auto 15%;
     }
     .mkd-btn.mkd-btn-large .mkd-btn-text {
         padding: 12px 16px!important
     }
     .mkd-btn.mkd-btn-small .mkd-btn-text {
         padding: 7px 16px!important
     }
     .mkd-btn.mkd-btn-huge .mkd-btn-text {
         padding: 14px 16px!important
     }
     .mkd-btn.mkd-btn-medium .mkd-btn-text {
         padding: 13px 16px!important
     }
     .mkd-container-inner .mkd-title-subtitle-holder .mkd-title-subtitle-holder-inner h1 {
         font-size: 2em!important
     }
     .mkd-pagination li a,
     .mkd-pagination li.active span {
         width: 36px;
         height: 42px
     }
     .testimonial_box.for_about h2 {
         font-size: 1em
     }
     .contact_content h1,
     .icona-share {
         font-size: 2em!important
     }
     .About_Content_Section .read_more {
         bottom: 40px!important
     }
     .mkd-content-inner.bg_light_cream .awards_home_box {
         padding-bottom: 50px
     }
     .home_base_box.martb.practice_area_base_box h1 {
         padding-left: 8%;
         width: 86%!important;
         padding-right: 8%
     }

     .single-item.width85_per {
         margin-bottom: 20px;
     }

     .mart38.marb38 a {
         line-height: 36px;
     }
     .box.team_box {
         margin-bottom: 75px!important;
         margin-top: 50px!important;
             
     }
     .icon_base {
         height: 37px;
         float: left;
         width: 17%;
     }
     .icon_base2 {
         float: right;
     }
     .iAgreePopup .popupContainer .popupChoices {
         position: relative!important;
         left: 0!important;
         right: 0!important;
     }
     .career_row p.career_p,
     .contact_row_box:after,
     .input_field_wrapper {
         width: 99% !important;
     }
     .mkd-content-inner .mkd-has-background {
         height: 300px !important;
         background-position: 579px !important;
     }
     .responsive_reduce_height .for_responsive_banner {
         margin-top: 0 !important;
     }
     .contact_row_box:after {
         content: '';
         margin: 0;
     }
     .contact_content p {
         font-size: 1.2em !important;
     }
     .contact_row_box.vc_custom_1498560872802 {
         margin-bottom: 18px !important;
     }
     .contact_img_box .vc_custom_1498464669739 {
         margin-top: 38px!important
     }
     .contact_content .vc_custom_1498464659659,
     .contact_content .vc_custom_1498465865740,
     .contact_content .vc_custom_1498560861985,
     .contact_content .vc_custom_1498561647868 {
         margin-top: 20px!important
     }
     .contact_img_box.vc_column_container>.vc_column-inner {
         padding-right: 0!important;
         padding-left: 0!important
     }
     .width_50.About_Content_Section {
         padding: 10px 0 40px
     }
     .base_box.headingText h1 {
         font-size: 2em
     }
     .tm-mobile-filter input {
         padding: 0 10% 0 3%!important
     }
     .show_on_mobile {
         display: block!important
     }
     .career_row {
         padding-top: 35px!important;
         padding-bottom: 45px!important
     }
     .career_row .wpb_text_column.wpb_content_element p.career_p {
         margin: 0 auto 20px!important;
         width: 80%!important;
         text-align: center !important;
     }
     .about_us.for_landing_page.martb30 {
         margin: 30px auto
     }
     .about_us.for_landing_page {
         padding-bottom: 0
     }
     .about_us.for_landing_page .testimonial_box.for_about:not(:last-child) {
         margin-bottom: 28px
     }
     footer .mkd-footer-top-holder .mkd-footer-top-columns>.mkd-four-columns-inner .mkd-column-inner,
     footer .mkd-footer-top-holder .mkd-footer-top-columns>.mkd-three-columns-inner .mkd-column-inner,
     footer .mkd-footer-top-holder .mkd-footer-top-columns>.mkd-two-columns-50-50-inner .mkd-column-inner {
         padding: 0 10px!important
     }
     #mkd-back-to-top-updated {
         right: 0
     }
     .wpcf7-mail-sent-ok {
         bottom: 29px !important;
     }
     .copyright_text,
     footer.mkd-footer-uncover .widget .textwidget p {
         line-height: 18px;
     }
     .awards_box_50 hr.marl10_per {
         margin: 24px 0 0;
     }
     #wpcf7-f691-o1 div.wpcf7-response-output {
         width: 100%!important;
         text-align: left;
         position: absolute!important;
         bottom: 9px;
     }
     #wpcf7-f691-o1 div.wpcf7-response-output .testimonial_box_2_right .mkd-post-image img {
         max-width: 100%
     }
     .textwidget h4+.vc_empty_space {
         height: 2px !important;
     }
     .flex {
         display: block;
         align-items: initial;
     }
     .testimonial_box.for_about {
         padding-top: 0;
     }
     .About_Content_Section .testimonial_box.for_about>h2 {
         font-size: 1.7em !important;
     }
     .copyright_text {
         margin-top: 10px;
     }
     .rev_slider p.slider_p,
     .tp-shapewrapper {
         margin: -80px 0 0!important
     }
     .rev_slider h1.slider_h1 {
         margin-top: -90px!important
     }
     .awards_img_box .award_padd .slick-slide {
         width: 150px!important;
/*         margin: 0 auto;*/
     }
     .awards_img_box .award_padd .slick-slide img {
         text-align: center;
         width: 100%;
     }
     .footer_subscribe_h4 {
         margin-top: 10px!important;
         margin-bottom: 10px!important;
         float: none!important
     }
     footer .footer_subscribe_h4 {
         font-size: 19px!important;
         text-align: center
     }
     .mkd-container-inner {
         display: block;
         align-items: inherit
     }
     .home_base_box.martb.practice_area_base_box h1 {
         font-size: 3em;
         line-height: 50px
     }
     .home_base_box.martb.practice_area_base_box .text_box {
         width: 100%;
         float: none;
         margin-top: 0
     }
     .home_base_box.martb.practice_area_base_box .text_box h1.x {
         padding-top: 60%;
         font-size: 2em;
         line-height: 40px
     }
     .awards_home_box h1 {
         text-align: center;
         font-size: 2em;
         line-height: 20px
     }
     .boxw_50 h1 {
         font-size: 1.6em
     }
     .boxw_50.first h1 {
         width: 100%
     }
     .boxw_50.first>h1 {
         font-size: 2em;
         line-height: 30px!important
     }
     .news-block .boxw_50.first>h1 .blockElement {
         margin-left: 0
     }
     .boxw_50 {
         padding: 18px 0
     }
     .blockElement {
         display: inline-block
     }
     .home_base_box span.icon-quotes2 img {
         width: 36px;
         height: 36px
     }
     footer .widget .wpcf7-form-control.wpcf7-text {
         min-height: 40px!important;
         width: 100%!important;
         padding-right: 28%;
         font-size: .8em
     }
     .awards_box_50,
     .base_box .mkd-blog-list-holder,
     .base_box hr,
     .width_50 {
         width: 100%
     }
     h1.press_h1 span {
         font-size: .8em!important
     }
     .font_style,
     .font_style2 {
         font-size: 1em!important
     }
     .mkd-blog-list-holder.mkd-minimal .mkd-item-title {
         font-size: 1.3em!important
     }
     .mkd-post-info-category span {
         font-size: .9em!important
     }
     .font-style>p {
         text-align: justify!important
     }
     .awards_box_50,
     .awards_box_50 .text_align_r,
     .press_h1,
     .width_50>h1,
     .width_50>h2 {
         text-align: center
     }
     .font_padd {
         padding: 30px 10px
     }
     .read_more {
         bottom: 20%
     }
     .width_50>h1 {
         font-size: 2em;
         padding-top: 50px;
         padding-bottom: 2px;
         line-height: 25px
     }
     .width_50>h2 {
         font-size: 1.8em
     }
     .awards_box_50 .marb30 {
         margin-bottom: 50px!important
     }
     .for_about_box .testimonial_box {
         padding-top: 20px
     }
     .for_about_box ul.slidesjs-pagination {
         margin-top: 10px!important;
         margin-bottom: 10px!important
     }
     .about_us.awards_box_50 h1 {
         padding: 50px 0 10px;
         color: #625646
     }
     .rev_slider .marb90.mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon {
         font-size: .6em!important;
         margin-top: -380px!important;
         margin-left: 0!important
     }
     .rev_slider .hesperiden.tp-bullets {
         top: 480px!important;
         margin-left: 0!important
     }
     .rev_slider p.slider_p {
         margin: 0!important;
         font-size: 15px!important
     }
     .rev_slider h1.slider_h1 {
         margin: 0!important;
         padding: 0!important;
         line-height: 25px!important;
         font-size: 25px!important
     }
     .mkd-btn,
     .press_h1 span {
         font-size: .8em!important
     }
     .tp-shapewrapper {
         margin-left: 0!important
     }
     .marb30 {
         margin-bottom: 30px
     }
     .width_50 {
         padding: 10px 0
     }
     .rank_desk {
         display: block
     }
     .rank_none {
         display: none!important
     }
     .box_wrapper_style .box_style {
         margin: 0 auto 20%
     }
     .box_wrapper_style {
         padding: 0 6% 63px
     }
     .mkd-btn {
         font-weight: 400!important
     }
     .awards_box {
         margin-bottom: 50px
     }
     .awards_box_50 .marl10_per {
         margin-left: 0
     }
     .awards_box_50 h1 {
         font-size: 2em;
         font-weight: 700;
         line-height: 35px;
         padding: 30px 0 10px
     }
     .awards_box_50 h2 {
         font-size: 1.4em
     }
     .awards_box_50 .mart100 {
         margin-top: 5px
     }
     .awards_box_50 .mart48 {
         margin-top: 24px
     }
     .awards_box_50>.awards_lisitng_box div div p:first-child {
         font-size: 1em;
         margin-bottom: 3px
     }
     .awards_box_50>.awards_lisitng_box div div p,
     .awards_box_50>.awards_lisitng_box div div p:last-child {
         font-size: 1em
     }
     .awards_box_50>.awards_lisitng_box {
         padding: 27px 0
     }
     .awards_box_50>.awards_lisitng_box>div:not(:last-child) {
         margin-bottom: 28px
     }
     .grid-item {
         margin: 0 auto!important;
         float: none!important;
         position: static!important
     }
     .mkd-content {
         margin-bottom: 0!important
     }
     .base_box {
         padding: 0
     }
     .firm_box_wrapper a:first-child .firm_box .text_wrapper p.address {
         padding: 1% 0 0 20%
     }
     .testimonial_box_2>.testimonial_box_2_right h1.mkd-post-title {
         font-size: 1.6em!important
     }
     .testimonial_box_2>.testimonial_box_2_right div.box_50_text,
     .testimonial_box_2>.testimonial_box_2_right>p:not(:first-child) {
         font-size: 1em!important
     }
     .testimonial_box_2>.testimonial_box_2_right>div>div.box_50:first-child>p {
         font-size: 1.4em
     }
     .testimonial_box_2>.testimonial_box_2_right div h2 {
         font-size: 1.2em!important
     }
     .related_post_box h1 {
         font-size: 1.6em!important
     }
     .testimonial_box_2>.testimonial_box_2_right>div>div.box_50 {
         width: 100%;
         float: none;
         margin: 0 auto
     }
     .testimonial_box_2 .blog-list-holder .date-holder,
     .testimonial_box_2 .blog-list-holder .year-holder {
         font-size: 1.2em;
         width: 70px;
         padding: 3px 5px
     }
     .testimonial_box_2>.testimonial_box_2_left .share_btn {
         width: 70px;
         padding: 23px 5px
     }
     .box_50 span.icon-quotes img {
         width: 18px;
         height: 18px
     }
     .tm-mobile-filter div ul {
         width: 83%!important
     }
     .tm-mobile-filter div ul li {
         width: 100%!important;
         font-size: 1em
     }
     .box_wrapper_style .base_box .mkd-team .mkd-team-image img {
         min-width: auto;
         min-height: auto
     }
     .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-text-holder {
         padding: 10px 0 20px 26%!important
     }
     .font-style>p,
     .team_h1,
     .text_box {
         padding-right: 0
     }
     .base_box,
     .firm_box_wrapper a .firm_box {
         width: 100%
     }
     .home_base_box.martb {
         margin: 20px 0
     }
     .service-box {
         float: none!important;
         min-height: auto;
         display: block;
         position: relative;
         margin: 0 auto 23px;
         width: 100%!important
     }
     
     .history_p {
         margin: auto;
         width: 90%;
     }
     
     .history_p p {
         width: 100%!important;
         text-align: justify!important;
         font-size: 14px
     }
     .history_box .h2_style h2 {
         width: 87%!important;
         text-align: center!important;
         font-size: 20px
     }
     .textwidget,
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 p,
     ul.box>li {
         text-align: center
     }
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div p {
         width: 90%!important;
         font-size: 14px;
         line-height: 18px
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper h1 {
         font-size: 24px
     }
     .mkd-counter-holder .mkd-counter,
     .mkd-counter-holder .mkd-counter-currency {
         height: 68px!important
     }
     .mkd-counter-holder .mkd-counter-number-holder .mkd-counter span {
         font-size: 40px!important
     }
     .left_box>.mkd-post-image>img {
         height: auto
     }
     ul.box>li p,
     ul>li>p {
         padding-left: 0;
         padding-right: 0
     }
     .box .mkd-post-title {
         font-size: 1.4em!important
     }
     ul>li>p,
     ul>li>p:nth-child(odd) {
         font-size: 1em!important
     }
     #input_box,
     #input_box div.marb31,
     #input_box input {
         float: left
     }
     .font-style>p {
         padding-left: 0
     }
     .padt58.padb58.padb140.para div.left_box,
     .padt58.padb58.padb140.para div.right_box {
         width: 100%!important
     }
     .practice_area_base_box>h1 {
         width: 60%;
         font-size: 54px;
         line-height: 47px;
         padding: 0;
         margin: 0
     }
     .para p {
         font-size: 1.2em;
     }
     .padt58.padb58.padb140.para ul li {
         font-size: 1.2em;
     }
     .practice_area_testimonial p {
         font-size: 1.2em;
     }
     .practice_area_testimonial p.practice_area_testimonial_p_color {
         font-size: 1.2em;
         line-height: 20px;
     }
     .text_box {
         width: 62%;
     }
     .martb {
         margin: 145px 0;
     }
     .text_box h1 {
         font-size: 22px;
         line-height: 47px;
         padding: 0;
         margin: 0;
     }
     .home_base_box span.icon-quotes3 img {
         width: 30px;
         height: 30px;
     }
     .text_box>p {
         font-size: 1.1em;
     }
     .service-box>h1 {
         padding: inherit 0;
         font-size: 1.3em!important;
     }
     .service-box>p {
         font-size: 1em!important;
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper .text_formatter2 h1 {
         text-align: center;
         font-size: 2em !important;
     }
     .press_h1 {
         padding-right: 0;
         margin-top: 0;
     }
     .new>.left_box {
         width: 100%;
         margin-right: 0
     }
     .new>.left_box>h1 {
         display: none;
         font-size: 2em
     }
     .new>.right_box {
         width: 100%
     }
     .testimonial_box>h1 {
         font-size: 2em!important
     }
     .right_box>h1 {
         font-size: 1.4em!important
     }
     .right_box p {
         font-size: 1.1em!important
     }
     .right_box>h2 {
         font-size: 1.3em!important
     }
     .testimonial_box>p {
         font-size: 1.1em
     }
     .h2_span_title {
         font-size: .9em
     }
     .h2_span_titlesub {
         font-size: .9em;
         padding-left: 0
     }
     .team_quotes_style {
         padding-left: 0
     }
     .tm-mobile-filter input {
         width: 83%!important;
         font-size: 1.2em!important
     }
     .tm-mobile-filter div.marb31 {
         width: 99%!important;
         margin-left: 0!important;
         font-size: 1.2em;
         margin-top: 8px
     }
     ul.box>li {
         float: none!important;
         width: 100%!important;
         margin-left: 0!important;
         margin-right: 0!important;
         padding-right: 0!important;
         height: auto!important
     }
     .next_arrow .mkd-btn.mkd-btn-icon .mkd-btn-icon-holder .mkd-btn-icon-elem {
         line-height: 14px
     }
     .next_arrow {
         top: 80%;
         right: 0
     }
     .footer_subscribe_h4 {
         text-align: left
     }
 }
 
 @media only screen and (max-width:320px) {
     .bg_light_white {
         margin-left: -6% !important;
         margin-right: -6% !important;
     }
     .contact_row_box .vc_column-inner::after,
     .vc_column-inner::before {
         margin: 20px auto 0 auto !important;
     }
     .vc_column-inner.vc_custom_1488877929702.about_banner .wpb_wrapper .wpb_wrapper h1 {
         font-size: 2em;
     }
     .bg_light_cream2 {
         margin-left: -4%;
         margin-right: -4%;
     }
     .bg_light_white {
         margin-left: -4%;
         margin-right: -4%;
     }
     .next_arrow .mkd-btn.mkd-btn-icon .mkd-btn-icon-holder .mkd-btn-icon-elem {
         line-height: 15px!important
     }
     .contact_img_box.vc_column_container>.vc_column-inner {
         padding-right: 15px!important;
         padding-left: 15px!important
     }
     .contact_row_box:after {
         content: '';
         width: 91%!important;
         margin: 0 auto!important
     }
     .next_arrow {
         top: 80.6%!important;
         right: 0
     }
     .testimonial_box.for_about {
         padding-top: 0
     }
     .About_Content_Section .testimonial_box.for_about>h2 {
         font-size: 1.7em!important
     }
     .home_team {
         text-align: center;
         padding-left: 0
     }
     .mar_l25 {
         text-align: center;
         margin-left: 0
     }
     footer .footer_subscribe_h4 {
         font-size: 1.2em!important;
         letter-spacing: 0!important
     }
     h1.press_h1 span {
         font-size: .8em!important
     }
     .font_padd {
         padding: 30px 10px
     }
     .font-style>p {
         text-align: justify!important
     }
     .textwidget,
     .width_50>h1,
     .width_50>h2 {
         text-align: center
     }
     .read_more {
         bottom: 20%
     }
     .rev_slider .hesperiden.tp-bullets {
         top: 494px!important;
         margin-left: 10px!important
     }
     .rev_slider h1.slider_h1,
     .rev_slider p.slider_p {
         margin: 0 0 0 10px!important
     }
     .rev_slider .marb90.mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon {
         margin-top: -350px!important;
         margin-left: 10px!important
     }
     .mkd-separator-holder.mkd-separator-with-icon .mkd-separator-icon {
         padding: 0 13px!important
     }
     .width_50>h1 {
         font-size: 2em;
         padding-top: 50px;
         padding-bottom: 2px;
         line-height: 25px
     }
     .width_50>h2 {
         font-size: 1.8em
     }
     .for_about_box .testimonial_box {
         padding-top: 20px
     }
     .awards_box_50 .marb30 {
         margin-bottom: 50px!important
     }
     .for_about_box ul.slidesjs-pagination {
         margin-top: 10px!important;
         margin-bottom: 10px!important
     }
     .box_wrapper_style .base_box .mkd-team .mkd-team-image img {
         max-width: 100%;
         max-height: auto;
         min-width: auto;
         min-height: auto
     }
     .box_wrapper_style {
         padding: 0
     }
     .rank_desk {
         display: block
     }
     .rank_none {
         display: none
     }

.mkd-content {
    margin-bottom: 0 !important;
    /*padding: 0px 5px;*/
}


 }
 
 @media only screen and (max-width:360px) and (min-width:321px) {
     .next_arrow {
         top: 81%!important
     }
     #wpcf7-f691-o1 div.wpcf7-response-output {
         width: 80%;
         font-size: 13px;
         line-height: 15px
     }
 }
 
 @media only screen and (max-width:375px) {
     .bg_light_white {
         margin-left: -16%;
         margin-right: -16%;
     }
     .bg_light_cream2 {
         margin-left: -13%;
         margin-right: -13%;
     }
     .next_arrow .mkd-btn.mkd-btn-icon .mkd-btn-icon-holder .mkd-btn-icon-elem {
         line-height: 10px
     }
     .next_arrow {
         top: 80.3%
     }
     .About_Content_Section.width_50>h1 {
         padding-top: 50px
     }
     .testimonial_box.for_about {
         padding-top: 0
     }
     .About_Content_Section .testimonial_box.for_about>h2 {
         font-size: 1.7em!important
     }
 }
 
 @media only screen and (min-width:426px) and (max-width:768px) {
     .rank_desk.clear.martb50 {
         margin: 25px auto 50px auto;
         text-align: center;
     }
     .padt58.padb58.padb140.para ul li {
         font-size: 1.2em;
     }
     .padt58.padb58.padb140.para ol li {
         font-size: 1.2em;
     }
     .practice_area_testimonial p {
         font-size: 1.2em;
     }
     .practice_area_testimonial p.practice_area_testimonial_p_color {
         font-size: 1.2em;
     }
     .mkd-btn.mkd-btn-large .mkd-btn-text {
         padding: 12px 16px!important
     }
     .mkd-btn.mkd-btn-small .mkd-btn-text {
         padding: 7px 16px!important
     }
     .mkd-btn.mkd-btn-huge .mkd-btn-text {
         padding: 14px 16px!important
     }
     .mkd-btn.mkd-btn-medium .mkd-btn-text {
         padding: 13px 16px!important
     }
     .About_Content_Section .read_more {
         bottom: 40px!important
     }
     .mkd-content-inner.bg_light_cream .awards_home_box {
         padding-bottom: 50px
     }
     .mart38.marb38 a {
         line-height: 36px
     }
     .next_arrow .mkd-btn.mkd-btn-icon .mkd-btn-icon-holder .mkd-btn-icon-elem {
         line-height: 14px
     }
     .select_box {
         width: 78%
     }
     .icon_base2 {
         width: 22%
     }
     .input_field_wrapper {
         width: 99%!important
     }
     .tm-mobile-filter input {
         width: 76%!important
     }
     .responsive_reduce_height .for_responsive_banner {
         margin-top: 0!important
     }
     .contact_content h1 {
         font-size: 2em!important
     }
     .contact_content p {
         font-size: 1.2em!important
     }
     .width_50.About_Content_Section {
         padding: 10px 0 40px
     }
     .show_on_mobile {
         display: block!important
     }
     .flex,
     .rank_desk {
         display: block
     }
     .career_row p.career_p {
         width: 100%!important;
         margin: 0 auto 15px !important;
     }
     .mkd-post-image>a>img {
         max-height: 168px
     }
     .awards_box_50 hr.marl10_per {
         margin: 24px 0 0;
     }
     #wpcf7-f691-o1 div.wpcf7-response-output {
         width: 66%
     }
     .testimonial_box_2_right .mkd-post-image img {
         max-width: 100%
     }
     .home.text_box {
         padding-right: 0;
     }
     .home_base_box>p.by_what{
         font-size:30px !important ;
         top:8px !important;
         width: 95% !important;
     }
     .testimonial_box.for_about {
         padding-top: 0;
     }
     .About_Content_Section .testimonial_box.for_about>h2 {
         font-size: 1.7em!important
     }
     footer .widget .wpcf7-form-control.wpcf7-text {
         padding-right: 10%;
         min-height: 40px;
         width: 78%!important
     }
     .awards_box_50,
     .width_50 {
         width: 100%
     }
     footer .footer_subscribe_h4 {
         font-size: 19px!important
     }
     .flex {
         align-items: initial
     }
     .footer_subscribe_h4 {
         margin-top: 142px
     }
     .copyright_text {
         margin-top: 275px
     }
     .About_Content_Section.width_50>h1 {
         padding-top: 13%
     }
     .base_box.headingText h1 {
         font-size: 1.6em
     }
     .home_bg_height {
         height: 400px!important
     }
     h1.press_h1 span {
         font-size: .8em!important
     }
     .font-style>p {
         text-align: justify!important
     }
     .awards_box_50,
     .awards_box_50 .text_align_r,
     .width_50>h1,
     .width_50>h2 {
         text-align: center
     }
     .font_padd {
         padding: 30px 10px
     }
     .width_50 {
         padding: 10px 0
     }
     .about_us.awards_box_50 h1 {
         padding: 50px 0 10px;
         font-size: 2.5em !important;
     }
     .for_about_box .testimonial_box,
     .width_50>h1 {
         padding-top: 50px;
     }
     .for_about_box ul.slidesjs-pagination {
         margin-top: 10px!important;
         margin-bottom: 10px!important;
     }
     .awards_box_50 .marb30 {
         margin-bottom: 50px !important;
     }
     .width_50>h2 {
         font-size: 1.8em;
     }
     .rank_none {
         display: none;
     }
     .width_50>h1 {
         padding-bottom: 2px;
         line-height: 25px;
         font-size: 2.5em!important;
     }
     .rev_slider .hesperiden.tp-bullets {
         margin-left: 0 !important;
         margin-top: 11% !important;
     }
     .read_more {
         bottom: 15.5%;
     }
     .marb30 {
         margin-bottom: 30px;
     }
     .next_arrow {
         top: 45%;
         right: -20px
     }
     .team_h1 {
         margin-top: 5%;
         margin-bottom: 5%;
     }
     .box_wrapper_style .box_style {
         margin: 0 auto 20%;
     }
     .box_wrapper_style {
         padding: 0 4% 63px;
     }
     .awards_box {
         margin-bottom: 50px;
     }
     .awards_box_50>.awards_lisitng_box {
         padding: 4% 0;
     }
     .awards_box_50 .marl10_per {
         margin-left: 0;
     }
     .awards_box_50 h1 {
         font-size: 2em !important;
         font-weight: 700;
         line-height: 35px;
         padding: 30px 0 10px;
     }
     .awards_box_50 h2 {
         font-size: 1.5em!important;
         line-height: 20px;
     }
     .awards_box_50 .mart100 {
         margin-top: 10px;
     }
     .awards_box_50 .mart48 {
         margin-top: 24px;
     }
     .awards_box_50>.awards_lisitng_box div div.img_div {
         width: 12% !important;
     }
     .awards_lisitng_box.single-item ul.slidesjs-pagination {
         margin-left: 4%;
     }
     .awards_box_50>.awards_lisitng_box div div p:first-child {
         font-size: 1.2em;
     }
     .awards_box_50>.awards_lisitng_box div div p:last-child {
         font-size: 1em;
     }
     .awards_box_50>.awards_lisitng_box div div p {
         font-size: 1.1em;
     }
     .base_box {
         padding: 0
     }
     .base_box hr {
         width: 94.8%
     }
     .firm_box_wrapper a:first-child .firm_box .text_wrapper p.address {
         padding: 1% 4% 0
     }
     .font-style>p,
     ul.box>li p,
     ul>li>p {
         padding-left: 0;
         padding-right: 0
     }
     .box_wrapper_style .box_style {
         width: 94%
     }
     .history_p {
         margin: 0 10%
     }
     .history_p p {
         margin: 20px 0!important;
         width: 100%!important;
         text-align: justify!important;
         font-size: 14px
     }
     .history_box .h2_style h2 {
         width: 87%!important;
         text-align: center!important;
         font-size: 20px
     }
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div p {
         width: 90%!important;
         font-size: 14px;
         line-height: 18px
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper h1 {
         font-size: 30px
     }
     .mkd-counter-holder .mkd-counter,
     .mkd-counter-holder .mkd-counter-currency {
         height: 68px!important
     }
     .mkd-counter-holder .mkd-counter-number-holder .mkd-counter span {
         font-size: 40px!important
     }
     .left_box>.mkd-post-image>img {
         height: auto
     }
     .box .mkd-post-title {
         font-size: 1.4em!important
     }
     ul>li>p,
     ul>li>p:nth-child(odd) {
         font-size: 1em!important
     }
     #input_box,
     #input_box div.marb31,
     #input_box input {
         float: left
     }
     .padt58.padb58.padb140.para div.left_box,
     .padt58.padb58.padb140.para div.right_box {
         width: 100%!important
     }
     .practice_area_base_box>h1 {
         width: 60%;
         font-size: 54px;
         line-height: 47px;
         padding: 0;
         margin: 0
     }
     .para p {
         font-size: 1.2em
     }
     .home_base_box.martb.practice_area_base_box .text_box {
         width: 62%;
         padding-right: 0
     }
     .martb {
         margin: 30px 0
     }
     .text_box h1 {
         font-size: 30px;
         line-height: 47px;
         padding: 0;
         margin: 0
     }
     .home_base_box span.icon-quotes3 img {
         width: 30px;
         height: 30px
     }
     .text_box>p {
         font-size: 1.2em
     }
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 p {
         text-align: center
     }
     .service-box {
         width: 49%!important;
         min-height: auto
     }
     .service-box>h1 {
         padding: inherit 0;
         font-size: 1.3em!important
     }
     .service-box>p {
         font-size: 1em!important
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper .text_formatter2.homEPage h1 {
         width: 24%;
         text-align: center;
         font-size: 2em
     }
     .press_h1 {
         margin-top: 0;
         margin-bottom: 0;
         text-align: right;
         padding-right: 0
     }
     .new>.left_box {
         width: 40%;
         padding-right: 6%
     }
     .new>.right_box {
         width: 48%
     }
     .new>.left_box>h1 {
         font-size: 2em
     }
     .testimonial_box>h1 {
         font-size: 2em!important
     }
     .right_box>h1 {
         font-size: 1.4em!important
     }
     .right_box p {
         font-size: 1.1em!important
     }
     .right_box>h2 {
         font-size: 1.3em!important
     }
     .testimonial_box>p {
         font-size: 1.1em
     }
     .h2_span_title,
     .h2_span_titlesub {
         font-size: 1em
     }
     .team_quotes_style {
         padding-left: 0
     }
     .firm_box_wrapper a .firm_box .date_wrapper .date_box {
         width: 74%;
         margin: 0 auto
     }
 }
 
 @media only screen and (min-width:320px) and (max-width:1024px) {
     .box_wrapper_style .w50 .box_style {
         width: 100%;
         height: 400px;
         display: block;
         position: relative;
         max-width: 100%;
         max-height: 250px;
         min-width: 100%;
         min-height: 250px;
         margin: 0 auto 15%;
     }
     .box_wrapper_style .w50 .box_style .bigString {
         margin: -10px 20px;
     }
     .bg_light_cream2 {
         margin-left: -16%;
         margin-right: -16%;
     }
     .bg_light_white {
         margin-left: -16%;
         margin-right: -16%;
     }
     .icon_base {
         display: inline-block;
         width: 17%;
         height: 37px;
         float: left
     }
     .show_on_mobile {
         display: block!important
     }
     .for_practice_detail.mkd-title.mkd-has-background:not(.mkd-background-is-pattern) {
         height: 300px!important;
         background-size: cover!important
     }
     .rev_slider .hesperiden.tp-bullets {
         margin-left: .4%!important
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper .text_formatter2.homEPage h1 {
         font-size: 30px
     }
     .awards_box_50 h1,
     .width_50>h1 {
         font-size: 3.5em
     }
     .team_h1 {
         padding-right: 0
     }
     .box .mkd-post-title {
         font-size: 1.4em!important
     }
     ul>li>p,
     ul>li>p:nth-child(odd) {
         font-size: 1em!important
     }
     ul.box>li p,
     ul>li>p {
         padding-left: 0;
         padding-right: 0
     }
 }
 
 .tm-mobile-filter {
     display: none!important
 }
 
 @media only screen and (min-width:769px) and (max-width:1024px) {
     .service-box {
         width: 48%!important
     }
     .box_wrapper_style .box_style {
         width: 83%
     }
     .box_wrapper_style {
         padding: 0 9% 72px
     }
 }
 
 @media only screen and (max-width:1024px) {
     .tm-mobile-filter div.marb31,
     .tm-mobile-filter input {
         float: left;
         border: 1px solid #92673d;
         box-sizing: border-box
     }
     .tm-mobile-filter div ul li,
     ul.box>li {
         float: left;
         list-style: none;
         box-sizing: border-box
     }
     .breadcrumb_bg {
         display: none!important
     }
     h1.press_h1 span {
         font-size: 1em!important
     }
     .about_us.mkd-counter-holder {
         padding: 0
     }
     .padl104 {
         padding: 50px 34%
     }
     .press_h1 {
         margin-top: 0;
         padding-right: 0
     }
     .mkd-btn.mkd-btn-medium .mkd-btn-text {
         line-height: 12px
     }
     .awards_box_50>.awards_lisitng_box div div.img_div {
         width: 20%
     }
     .awards_box_50>.awards_lisitng_box div div.text_div {
         width: 74%
     }
     .slick-dotted.slick-slider {
         width: 100%!important
     }
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div p {
         margin: 15px auto 0!important
     }
     .touch .mkd-parallax-section-holder.mkd-parallax-section-holder-touch-disabled {
         min-height: 200px!important
     }

    
     .history_row p {
         font-size: 1em
     }
     .history_h4 h4 {
         font-size: 1.2em
     }
     .state_text p {
         margin-top: 20px!important
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper h1 {
         font-size: 32px;
         margin-bottom: 20px
     }
     .popupContent p {
         text-align: justify
     }
     .history_style h2 {
         width: 87%!important;
         font-size: 1.5em;
         margin: 0 auto!important
     }
     .vc_row .vc_empty_space {
         height: 20px!important
     }
     .vc_row .mkd-separator-holder.mkd-separator-center {
         margin-top: 20px!important
     }
     .testimonial_box_2 {
         width: 100%;
         margin-top: 40px
     }
     .testimonial_box_2>.testimonial_box_2_left .clear {
         clear: none
     }
     .testimonial_box_2>.testimonial_box_2_right {
         width: 100%
     }
     .testimonial_box_2 .blog-list-holder {
         margin-bottom: 0;
         margin-right: 2%
     }
     .testimonial_box_2>.testimonial_box_2_left {
         width: 100%;
         margin-right: 0;
         display: inline-flex;
         display: -webkit-inline-flex;
         display: -o-inline-flex;
         display: -moz-inline-flex;
         margin-bottom: 15px
     }
     .testimonial_box_2>.testimonial_box_2_right>p:not(:first-child) {
         margin: 18px 0;
         font-size: 1.2em
     }
     .related_post_box {
         margin-top: 40px;
         margin-bottom: 40px;
         padding: 0
     }
     .related_post_box h1 {
         font-size: 2em;
         padding-bottom: 25px
     }
     .testimonial_box_2>.testimonial_box_2_right h1.mkd-post-title {
         font-size: 1.4em
     }
     .testimonial_box_2>.testimonial_box_2_right p {
         font-size: 1.1em
     }
     .marb108 {
         margin-bottom: 50px
     }
     .base_box.mart88 {
         margin-top: 44px
     }
     .mkd-sidebar {
         display: none!important
     }
     .base_box h1 {
         font-size: 1.9em
     }
     .firm_box_wrapper a .firm_box .date_wrapper .date_box p,
     .firm_box_wrapper a .firm_box .text_wrapper p {
         font-size: 1.2em
     }
     .practice_read_more .mkd-btn-text {
         font-size: 1em!important
     }
     .mkd-title.mkd-title-image-not-responsive:not(.mkd-background-is-pattern) .mkd-title-image {
         display: block
     }
     .mkd-title-image>img {
         height: 400px !important;         
         object-fit: cover;
     }
     .mkd-title-subtitle-holder-inner>h1 {
         font-size: 2.5em!important
     }
     .popupContent>h1 {
         font-size: 1.8em!important
     }
     .popupContent>p {
         font-size: 1em!important;
         width: 100%;
         line-height: 18px;
     }
     .iAgreePopup .popupContainer {
         width: 88%!important;
         left: 7%!important;
         right: 7%;
         margin: 0 auto!important;
         top: 0!important
     }
     #categories-2,
     #input_box {
         display: none
     }
     .tm-mobile-filter {
         margin-top: 50px;
         float: left;
         display: block!important;
         position: relative;
         width: 100%
     }
     .tm-mobile-filter input {
         width: 83%;
         height: 47px;
         margin-left: 0;
         color: #999;
         padding: 0 10% 0 3%;
         font-size: 1em
     }
     ::-webkit-input-placeholder {
         color: #666!important
     }
     ::-moz-placeholder {
         color: #666!important
     }
     :-ms-input-placeholder {
         color: #666!important
     }
     :-moz-placeholder {
         color: #666!important
     }
     .input_field_wrapper {
         height: 48px;
         display: inline-block;
         width: 32%;
     }
     .marb31 {
         margin-bottom: 0
     }
     .tm-mobile-filter div.marb31 {
         width: 32%;
         height: 48px;
         margin-left: 1%
     }
     .tm-mobile-filter div p {
         font-size: 1em;
         padding: 8px 3% 9px;
         text-transform: capitalize
     }
     .tm-mobile-filter div ul {
         background: #fff;
         box-sizing: border-box;
         width: 245px;
         max-height: 250px;
         overflow-y: auto;
         overflow-x: hidden;
         display: none;
         position: absolute;
         z-index: 1000;
         border: 1px solid #91673d;
         margin: 0 -1px
     }
     .box,
     ul.box>li {
         display: inline-block;
         position: relative
     }
     .tm-mobile-filter div ul li:hover {
         background: #91673d;
         color: #fff!important;
         transition: all .3s;
         -webkit-transition: all .3s;
         -o-transition: all .3s;
         -moz-transition: all .3s
     }
     .tm-mobile-filter div ul li a {
         color: inherit
     }
     .tm-mobile-filter div ul li {
         position: relative;
         width: inherit;
         padding: 7px 14% 7px 8%;
         font-size: 1.1em;
         color: #a4a3a3!important
     }
     .tm-mobile-filter div ul li.active {
         background: #91673d!important;
         color: #fff!important
     }
     .tm-mobile-filter div ul li.active a {
         color: #fff!important
     }
     .box {
         margin: 0 auto;
         text-align: center
     }
     ul.box>li {
         width: 47%;
         margin-right: 1%;
         margin-left: 2%;
         height: 430px
     }
 }
 
 .multiple-items,
 .navbar,
 .single-item,
 .slick-list {
     overflow: hidden
 }
 
 @media only screen and (min-width:1601px) and (max-width:1920px) {
     .box_wrapper_style {
         padding: 0 7% 63px
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper .text_formatter2.homEPage h1 {
         font-size: 58px
     }
     .padl104 {
         margin-left: -36%;
         padding: 30px 34%;
         margin-right: -36%;
     }
 }
 
 @media only screen and (max-width:1600px) and (min-width: 1025px) {
     .bg_light_cream2 {
         margin-left: -13%;
         margin-right: -13%;
     }
     .bg_light_white {
         margin-left: -13%;
         margin-right: -13%;
     }
     .vc_column-inner .wpb_wrapper .wpb_wrapper h1 {
         font-size: 50px;
     }
     .box_wrapper_style .w50 .box_style {
         height: 450px;
         max-height: 250px;
         min-height: 250px;
     }
 }
 
 .owl-carousel .owl-wrapper-outer {
     height: 385px!important
 }
 
 .owl-wrapper {
     width: 100%!important
 }
 
 .press_box {
     width: 50%;
     float: left
 }
 
 .press_box>h1 {
     text-align: right
 }
 
 .for_about_box ul.slidesjs-pagination {
     float: left!important;
     padding-left: 7%;
     margin-top: 20px;
     margin-bottom: 93px
 }
 
 ul.slidesjs-pagination li,
 ul.slidesjs-pagination li button {
     padding: 0;
     max-width: 15px!important;
     max-height: 15px!important
 }
 
 .base_box.mart88 ul.slidesjs-pagination,
 ul.slidesjs-pagination {
     margin: 7px 0 0;
     float: right;
     list-style: none
 }
 
 ul.slidesjs-pagination {
     display: block
 }
 
 ul.slidesjs-pagination li {
     /*float: left;*/
     background: #cfb79f;
     margin: 0 6px;
     border: none;
     /*display: block;*/
     display: inline-block;
     position: relative;
     width: 15px!important;
     height: 15px!important;
     overflow: hidden;
     border-radius: 50%;
     -moz-border-radius: 50%;
     -o-border-radius: 50%;
     -webkit-border-radius: 50%;
     -khtml-border-radius: 50%;
     box-sizing: content-box;
     -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
     -o-box-sizing: content-box
 }
 
 .mkd-team .mkd-team-image img {
     width: 99.9%!important
 }
 
 .award_padd li:last-child hr {
     display: none
 }
 
 .rev_slider .hesperiden .tp-bullet {
     width: 15px;
     height: 15px;
     background: #fff!important
 }
 
 .rev_slider .hesperiden .tp-bullet.selected,
 .rev_slider .hesperiden .tp-bullet:hover {
     background: #a67c52!important
 }
 
 .mkd-btn.mkd-btn-medium.mkd-btn-icon .mkd-btn-icon-holder {
     background: #48492a
 }
 
 ul.slidesjs-pagination li button {
     display: block;
     position: absolute;
     margin: 0;
     width: 15px!important;
     height: 15px!important;
     border-radius: 50%;
     -moz-border-radius: 50%;
     -o-border-radius: 50%;
     -webkit-border-radius: 50%;
     -khtml-border-radius: 50%;
     background: #cfb79f;
     border: none!important;
     cursor: pointer;
     color: rgba(255, 255, 255, 0)
 }
 
 .social-resp-box ul.slidesjs-pagination li button {
     background: #e2e1e0
 }
 
 ul.slidesjs-pagination li button:hover,
 ul.slidesjs-pagination li.slick-active button,
 ul.slidesjs-pagination li.slick-active button:hover {
     background: #a67c52
 }
 
 #slides a:link,
 #slides a:visited {
     color: #333
 }
 
 #slides a:active,
 #slides a:hover {
     color: #9e2020
 }
 
 .press_wrapper.bg_pink.padl104 .slidesjs-container {
     min-height: 370.9px!important;
     height: auto!important
 }
 
 .box_style .active_img,
 .box_style .active_img img {
     width: 100%
 }
 
 .box_style .active_img {
     position: relative;
     display: inline-block
 }
 
 .firm-buzz-catogory li a {
     text-transform: initial!important
 }
 
 .About_Content_Section .testimonial_box.for_about>h2,
 .About_Content_Section .testimonial_box.for_about>p {
     padding-left: 0
 }
 
 .About_Content_Section .testimonial_box.for_about>h2 {
     font-size: 40px !important;
     line-height: 39px;
     color: #625646;
     font-weight: 700!important;
     margin-bottom: 15px;
     text-transform: capitalize;
     text-align: left;
     padding-left: 0px;
 }
 
 .About_Content_Section .testimonial_box.for_about>p {
     font-size: 16px!important;
     line-height: 30px;
     color: #4b4c4b
 }
 
 .About_Content_Section .testimonial_box.for_about>p>span.m-h-18 {
     min-height: 180px
 }
 
 .width_50.About_Content_Section {
     padding-top: 0
 }
 
 .About_Content_Section .read_more {
     position: absolute;
     display: inline;
     bottom: 120px
 }
 
 .EmailAddressIcon {
/*
     position: absolute;
     left: -26px;
     top: 50%;
     width: 26px;
     height: 18px;
     background: url(assets/img/email-icon-image.png) no-repeat;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
     transform: translateY(-50%);
     cursor: pointer
*/
     display: none!important;
 }
 
 .EmailAddressIcon a {
/*
     display: inline-block;
     width: 100%;
     height: 100%
*/
 }
 
 header .menu-item .bottom-border .bottom-border-inner {
     -webkit-transition: .45s;
     -o-transition: .45s;
     transition: .45s
 }
 
 header .menu-item:hover .bottom-border .bottom-border-inner {
     background-color: #D35129!important
 }
 
 @font-face {
     font-family: 'Material Icons';
     font-style: normal;
     font-weight: 400;
     src: url(https://fonts.gstatic.com/s/materialicons/v29/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format('woff2');
 }
 
 .material-icons {
     font-family: 'Material Icons';
     font-weight: normal;
     font-style: normal;
     font-size: 24px;
     line-height: 1;
     letter-spacing: normal;
     text-transform: none;
     display: inline-block;
     white-space: nowrap;
     word-wrap: normal;
     direction: ltr;
     -webkit-font-feature-settings: 'liga';
     -webkit-font-smoothing: antialiased;
 }
 
 @font-face {
     font-family: icomoon;
     src: url(assets/fonts/icomoon5981.eot?cr11ex);
     src: url(assets/fonts/icomoon5981.eot?cr11ex#iefix) format('embedded-opentype'), url(assets/fonts/icomoon5981.ttf?cr11ex) format('truetype'), url(assets/fonts/icomoon5981.woff?cr11ex) format('woff'), url(assets/fonts/icomoon5981.svg?cr11ex#icomoon) format('svg');
     font-weight: 400;
     font-style: normal
 }
 
 .icona-map-pin:before {
     content: "\e901"
 }
 
 .single-slide:not(last-child) {
     margin-bottom: 39px
 }
 
 footer.mkd-footer-uncover .mkd-footer-top.mkd-footer-top-full {
     padding: 42px 95px 20px;
 }
 
 .mkd-blog-list-holder.mkd-minimal .mkd-blog-list .mkd-blog-list-item-inner .mkd-item-text-holder {
     padding-left: 70px
 }
 
 @font-face {
     font-family: museo700;
     src: url(assets/fonts/museo_700-webfont.html) format('woff2'), url(assets/fonts/museo_700-webfont-2.html) format('woff');
     font-weight: 400;
     font-style: normal
 }
 
 @import url(https://fonts.googleapis.com/css?family=Roboto);
 @import url(https://fonts.googleapis.com/css?family=Playfair+Display);
 @font-face {
     font-family: museo500;
     src: url(museo_500-webfont.html) format('woff2'), url(museo_500-webfont-2.html) format('woff');
     font-weight: 400;
     font-style: normal
 }
 
 .text_formatter2.homEPage hr,
 .text_formatter2.homEPage p {
     width: 9.2%!important
 }
 
 @media screen and (max-width:767px) {
     .rev_slider h1.slider_h1,
     .rev_slider p.slider_p,
     .tp-shapewrapper {
         margin: -100px 0 0!important
     }
     .rev_slider p.slider_p {
         font-size: 15px!important
     }
     .rev_slider h1.slider_h1 {
         padding: 0!important;
         font-size: 23px!important;
         line-height: 42px!important
     }
     .tp-caption.tp-shape.tp-shapewrapper.tp-resizeme {
         width: 100px!important;
         max-width: 250px!important;
         min-width: 250px!important
     }
     .home_base_box>h1 {
         font-size: 80px;
         line-height: 80px
     }
     .boxw_50 {
         width: 100%
     }
     .home.text_box {
         margin-top: 78%;
         width: 100%;
         padding-right: 0
     }
     .home_base_box>p.by_what {
         font-size:74px;
         top:32px;
         width: 95% !important;
     }
     .spaceTopBottom {
         margin-top: 10px
     }
     .rev_slider .marb90.mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon {
         margin-left: 0!important
     }
     .mkd-btn.mkd-btn-medium.mkd-btn-icon .mkd-btn-icon-holder {
         padding-top: 13px!important;
         padding-bottom: 13px!important;
         width: 43px!important
     }
     .boxw_50.first>h1:first-child {
         padding-top: 0
     }
     .awards_img_box .width20 {
         width: 100%
     }
     .width20>img {
         position: static;
         display: block;
         margin-top: 30px
     }
     .text_formatter2 {
         padding: 60px 0
     }
     .vc_row .mkd-separator-holder.mkd-separator-center {
         margin-top: 5px!important
     }
 }
 
 .career_row {
     padding-top: 128px;
     padding-bottom: 228px
 }
 
 .career_row .wpb_text_column.wpb_content_element p.career_p {
     color: #4c4d4c!important;
     font-family: Raleway;
     font-size: 20px;
     font-weight: 600;
     width: 50%;
     margin: 0 auto 90px;
     margin-top: -5%;
 }
 
 span.career_link a {
     color: #797a5a!important;
     font-weight: 600
 }
 
 .contact_row_box:after {
     content: '';
     width: 98%;
     margin: 20px auto 0 auto;
     display: block;
     position: relative;
     border-bottom: 1px #a4a3a3 solid;
 }
 
 .contact_row_box:last-child:after {
     content: '';
     width: 100%;
     border-bottom: none
 }
 
 .contact_content p {
     color: #000;
     font-weight: 500;
     line-height: 16px;
     margin-bottom: 12px
 }
 
 .contact_content p span.small_text {
     font-size: 12px;
     line-height: 12px;
     font-weight: 500
 }
 
 .contact_content h1 {
     color: #625646!important;
     line-height: 48px!important;
     margin-bottom: 45px
 }
 
 .contact_content p span.contact_bold {
     font-weight: 600
 }
 
 .contact_content p a {
     color: #6b6c49!important;
     font-weight: 600
 }
 
 .contact_content .contact_btn {
     margin: 50px 0 40px
 }
 
 @media only print {
     .mkd-page-header,
     .mkd-print-holder,
     .mkd-title,
     footer,
     header {
         display: none
     }
     .mkd-container-inner {
         max-width: 96%
     }
     div[class*=columns]>div[class^=column] {
         float: none;
         width: 100%
     }
     .mkd-container-inner,
     .mkd-wrapper,
     .mkd-wrapper-inner .mkd-container,
     body,
     html {
         padding-top: 0!important;
         margin-top: 0!important;
         top: 0!important
     }
 }
 
 @media only screen and (min-width:480px) and (max-width:768px) {
     .box_wrapper_style .w50 .box_style {
         width: 100%;
         height: 300px;
         display: block;
         position: relative;
         max-width: 100%;
         max-height: 300px;
         min-width: 100%;
         min-height: 300px;
         margin: 0 auto 15%;
     }
     .box_wrapper_style .w50 .box_style .bigString {
         margin: -8px 20px;
     }
     .contact_img_box .vc_column-inner {
         margin-top: 60px !important;
     }
     .contact_img_box.vc_column_container>.vc_column-inner {
         padding-right: 0 !important;
     }
     .contact_img_box.wpb_column.vc_column_container.vc_col-sm-4 {
         width: 100% !important;
     }
     .contact_content .vc_column-inner {
         margin-top: 50px !important;
     }
     .mkd-section.mkd-parallax-section-holder {
         height: auto!important;
         min-height: 100px
     }
     .home_base_box>p.by_what {
         font-size:48px !important;
         top:12px !important;
         width: 95% !important;
         
     }
 }
 
 @media only screen and (max-width:480px) {
     .mkd-section.mkd-parallax-section-holder {
         height: auto!important;
         min-height: 100px
     }
 }
 
 .slick-list,
 .slick-slider,
 .slick-track {
     position: relative;
     display: block
 }
 
 .slick-loading .slick-slide,
 .slick-loading .slick-track {
     visibility: hidden
 }
 
 .slick-slider {
     box-sizing: border-box;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     -webkit-touch-callout: none;
     -khtml-user-select: none;
     -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent
 }
 
 .slick-list {
     margin: 0;
     padding: 0
 }
 
 .slick-list.dragging {
     cursor: pointer;
     cursor: hand
 }
 
 .slick-slider .slick-list,
 .slick-slider .slick-track {
     -webkit-transform: translate3d(0, 0, 0);
     -moz-transform: translate3d(0, 0, 0);
     -ms-transform: translate3d(0, 0, 0);
     -o-transform: translate3d(0, 0, 0);
     transform: translate3d(0, 0, 0)
 }
 
 .slick-track {
     top: 0;
     left: 0
 }
 
 .slick-track:after,
 .slick-track:before {
     display: table;
     content: ''
 }
 
 .slick-track:after {
     clear: both
 }
 
 .slick-slide {
     display: none;
     float: left;
     height: 100%;
     min-height: 1px
 }
 
 [dir=rtl] .slick-slide {
     float: right
 }
 
 .slick-slide img {
     display: block
 }
 
 .slick-slide.slick-loading img {
     display: none
 }
 
 .slick-slide.dragging img {
     pointer-events: none
 }
 
 .slick-initialized .slick-slide {
     display: block
 }
 
 .slick-vertical .slick-slide {
     display: block;
     height: auto;
     border: 1px solid transparent
 }
 
 .slick-arrow.slick-hidden {
     display: none
 }
 
 @font-face {
     font-family: icomoon;
     src: url(assets/css/fonts/icomoonbca2.eot?sum9fz);
     src: url(assets/css/fonts/icomoonbca2.eot?sum9fz#iefix) format('embedded-opentype'), url(assets/css/fonts/icomoonbca2.ttf?sum9fz) format('truetype'), url(assets/css/fonts/icomoonbca2.woff?sum9fz) format('woff'), url(assets/css/fonts/icomoonbca2.svg?sum9fz#icomoon) format('svg');
     font-weight: 400;
     font-style: normal
 }
 
 [class*=" icona-"],
 [class^=icona-] {
     font-family: icomoon!important;
     speak: none;
     font-style: normal;
     font-weight: 400;
     font-variant: normal;
     text-transform: none;
     line-height: 1;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale
 }
 
 .icona-dropdown:before {
     content: "\e900";
 }
 
 .icona-email-icon-01:before {
     content: "\e901";
 }
 
 .icona-quote-close-icon-01:before {
     content: "\e903";
 }
 
 .icona-quote-open-icon-01:before {
     content: "\e904";
 }
 
 .icona-subscribe-right-arrow-footer-01:before {
     content: "\e905";
 }
 
 .icona-clock2:before {
     content: "\e906";
 }
 
 .icona-location:before {
     content: "\e907";
 }
 
 .icona-share:before {
     content: "\e908";
 }
 
 .icona-Down-Arrow:before {
     content: "\e902";
 }
 /***Accordion Menu [Start]***/
 /***Accordion Menu [End]***/
 /* Theme */
 /* Colors */
 /* Sizes */
 
 .addui-Accordion {
     margin-top: 20px;
     border-radius: 2px;
     overflow: hidden;
 }
 
 .addui-Accordion .addui-Accordion-header {
     display: block;
     color: rgba(0, 0, 0, 0.87);
     font-size: 18px;
     line-height: 24px;
     padding: 16px;
     cursor: pointer;
     border-bottom: 1px solid rgba(0, 0, 0, 0.12);
     position: relative;
 }
 
 .addui-Accordion .addui-Accordion-header h2 {
     color: #625646;
     font-size: 18px;
     font-weight: 700 !important;
 }
 
 .addui-Accordion .addui-Accordion-header::after {
     content: '\e5c5';
     font-family: 'Material Icons';
     font-weight: normal;
     font-style: normal;
     font-size: 32px;
     /* Preferred icon size */
     display: inline-block;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     transform: translate(0, 0) rotate(0deg);
     position: absolute;
     top: 16px;
     right: 16px;
     transition: transform 0.4s;
 }
 
 .addui-Accordion .addui-Accordion-header.addui-Accordion-open::after {
     transform: translate(0, 0) rotate(180deg);
 }
 
 .addui-Accordion .addui-Accordion-content {
     background: #ffffff;
     color: rgba(0, 0, 0, 0.87);
     padding: 16px;
     border-bottom: 1px solid rgba(0, 0, 0, 0.12);
 }
 
 .addui-Accordion .addui-Accordion-content.addui-Accordion-last {
     border-top: 0;
 }
 
 #lightboxOverlay {
     position: fixed;
     top: 0;
     height: 100vh !important;
 }
 
 #lightbox {
     position: fixed;
     top: 40px !important;
 }
 
 #sidebar {
     width: 325px;
     float: right;
 }
 
/* #content {
     width: calc(100% - 325px);
 }*/
 
 #sidebar.sticky {
     transition: all 0.5s 0s !important;
     -moz-transition: all 0.5s 0s !important;
     -webkit-transition: all 0.5s 0s !important;
 }
 
 #sidebar.sticky {
     padding-top: px;
     top: 0;
 }
 
 #sidebar.sticky.bottom {
     top: auto;
     position: absolute;
     bottom: 0;
 }
 
 .padt58.padb58.padb140.para ul li {
     list-style-type: none !important;
     position: relative;
     padding-left: 20px;
 }
 
 .padt58.padb58.padb140.para ul li:before {
     content: attr(x);
     position: absolute;
     height: 7px;
     width: 7px;
     left: 0;
     top: 12px;
     border-radius: 50%;
     background-color: #333;
 }
 
 .mkd-title.mkd-standard-type.mkd-title-enabled-breadcrumbs .mkd-breadcrumbs-holder {
     width: 100%;
     text-align: center;
 }
 
 .mkd-blog-holder article .mkd-post-info-column-inner {
     margin-top: 28px;
 }
 
 .popupContent > h1 {
     margin-top: 8px !important;
 }
 
 .mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon.agree {
     margin-top: 0% !important;
 }

 
 
 @media screen and (max-width: 1024px) {
     
     #content {
         width: 100%;
     }
 }
 /* css add serach box */
 
 .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-date-holder .item-date-width {
     position: absolute;
     top: 50%;
     left: 0;
     width: 100px !important;
     text-align: center;
     z-index: 10;
     -webkit-transform: translateY(-50%);
     transform: translateY(-50%);
 }
 
 .border-color-border {
     border: solid 1px #eee;
     margin: 30px 0 30px 0;
     float: left;
     width: 100%;
 }
 
 .main-team {
     width: 100%;
     float: left;
     margin-bottom: 0px;
     position: relative;
     font-family: 'Raleway';
 }
 
 .main-team h1 {
   font-size: 1.8em;
   font-family: 'Raleway';
   font-weight: 600;
 }
 
 .main-team p {
      color: #a67c52;
      font-family: 'Raleway';
 }
 
 .main-team img {
     float: left;
     padding-right: 20px;
     height: auto;
     width: 205px;
 }
 
 .main-team .data-item {
     position: absolute;
     top: 66px;
     right: 31px;
 }
 
 .article-content {
     margin: 40px 0 40px 0;
 }
 
 .subscribe_sec {
     clear: both;
     position: relative;
     overflow: hidden;
 }
 
 .subscribe_sec input[type="email"] {
     min-height: 40px !important;
     float: right !important;
     padding-right: 10%;
     min-height: 60px;
     font-size: 16px;
     line-height: 24px;
     color: #a4a3a3;
     font-family: Raleway;
     font-weight: 500;
     padding-left: 10px;
 }
 
 .subscribe_sec input[type="submit"] {
     position: absolute;
     right: 0;
     height: 100%;
     top: 0;
     background: none;
     border: none;
     font-size: 0;
     width: 75px;
 }
 
 .subscribe_sec .next_arrow {
/*     top: 2px;*/
     top: -8px;
     background: none;
     right: 0;
 }
 
 .subscribe_sec .next_arrow .mkd-btn.mkd-btn-icon.mkd-btn-solid .mkd-btn-icon-holder:after,
 .subscribe_sec .mkd-btn-icon-holder,
 .subscribe_sec .mkd-btn.mkd-btn-solid {
     background: none !important;
 }
 
 .mc4wp-response {
     text-align: right;
 }
 
 #input_box .input-field {
     -webkit-appearance: none !important;
     -webkit-border-radius: 0px !important;
 }

 .mkd-title.mkd-standard-type.mkd-content-left-alignment .mkd-breadcrumbs-holder {
    right: 0;
    left: 27px;
    text-align: center;
}

.main-team p {
    color: #a67c52;
    font-size: 15px;
}

 .testimonial_box_2>.testimonial_box_2_right p {

   color: #000;
}

.csr_content_box p{color: #000; line-height: 23px;}
.testimonial_box_2>.testimonial_box_2_right div.box_50_text{color: #000;}
.icon_base2 span:before {
    color: #FFF;
}

.icon_base2 span {
    font-size: 18px;
    font-weight: 800;
}

.testimonial_box{position: static !important;}
 
 @media screen and (max-width: 1024px) {
     #content {
         width: 100%;
     }
     body .mkd-search-cover {
    height: 60px !important;
    top: 0 !important;
    z-index: 2000 !important;
}

.mkd-search-opener .mkd-search-opener-holder>* {
    display: block;
    text-align: center;
    font-size: 25px;
}

 }
 
 @media screen and (max-width: 767px) {
     .subscribe_sec .next_arrow {
         top: 10px;
     }
     .mc4wp-response .mc4wp-alert p {
         font-size: 12px !important;
     }
     .mkd-mobile-header .mkd-mobile-nav li {
         position: static;
     }
     .tm-mobile-filter input {
         border-radius: 0;
         -webkit-border-radius: 0;
         -moz-border-radius: 0;
     }
     ol,
     ul {
         list-style-position: inherit !important;
     }
     .mkd-mobile-header .mkd-mobile-nav a,
     .mkd-mobile-header .mkd-mobile-nav h4 {
         position: static !important;
     }
      footer .mkd-footer-bottom-holder .mkd-column {
    float: left;}

    .mkd-title.mkd-standard-type .mkd-breadcrumbs-holder .mkd-breadcrumbs-inner{display: none;}

    .box_style .active_img, .box_style .active_img img {
    width: 100%;
    height: auto !important;
}

 }

 @media screen and (max-width: 455px) {

.rev_slider .marb90.mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon {
    margin-top: -448px !important;
}

 .boxw_50 {
   
    padding: 68px 0;}

    .boxw_50 h1 {
    color: #625646;
    font-size: 28px;
}

footer.mkd-footer-uncover .mkd-footer-top-holder {
    border: 0;
    background: #252424;
    text-align: center;
}
  .footer_copyright {
    text-align: center;
    width: 54% !important;
    margin: 0 auto;
    }

    .footer_subscribe_h4 {
    margin-top: 0px;
}

 }



 
 @media only screen and (max-width: 425px) {
     .home_base_box>p.by_what {
         font-size:30px !important ;
         top:8px !important;
         width: 95% !important;
     }
     .testimonial_box_2 > .testimonial_box_2_right h1.mkd-post-title {
         font-size: 19px !important;
     }
     .About_Content_Section .testimonial_box.for_about > h2 {
         font-size: 22px !important;
     }
     .icon_base2 span {
    font-size: 16px;}

    .footer_copyright {
    text-align: center;
    width: 54% !important;
    margin: 0 auto;
    }

    footer.mkd-footer-uncover .mkd-footer-top.mkd-footer-top-full {
    padding: 42px 70px 0px;
    }

.mkd-content-inner .mkd-has-background {
    height: 300px !important;
    /*background-position: 579px !important;*/
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}

body .mkd-search-cover {
    height: 61px !important;
    top: 0 !important;
    z-index: 2000 !important;
}

 p  {
    font-family: 'Raleway';
    font-size: 14px !important;
    line-height: 30px;
    font-weight: 500;
    }

.testimonial_box_2>.testimonial_box_2_right>p:not(:first-child){font-size: 14px !important;}

.home_base_box.martb.practice_area_base_box ul li, .right_box ul li, .testimonial_box_2_right ul li{font-size: 14px !important;}

  .contact_content p {
         font-size: 14px !important;
     }

}

@media screen and (max-width: 375px) {

.footer_copyright {
    text-align: center;
    width: 60% !important;
    margin: 0 auto;
}

}

@media screen and (max-width: 360px) {
    .subscribe_sec .next_arrow {
        top: 10px !important;
        }
    
    .mc4wp-response .mc4wp-alert p {
        font-size: 12px !important;
       }


    .footer_copyright {
              text-align: center;
              width: 63% !important;
              margin: 0 auto;
              }

    body .mkd-search-cover .mkd-container-inner .mkd-form-holder {
    padding: 0 15px 0 15px;
    }

.main-team {
    width: 90%;
    float: left;
    margin-left: 15%;
    }

}


@media screen and (max-width: 320px) {

.footer_copyright {
    text-align: center;
    width: 74% !important;
    margin: 0 auto;
}

    body .mkd-search-cover .mkd-container-inner .mkd-form-holder {
    padding: 0 33px 0 0px; 
    }

}

.subscribe_sec input[type="email"] {
    width: 100%;
    box-sizing: border-box;
    max-width: 360px;
   }

footer .mkd-footer-bottom-holder {
    background-color: #252424 !important;
    }

footer.mkd-footer-uncover .mc4wp-alert.mc4wp-success p {
    color: #a67c52 !important;
    }

footer.mkd-footer-uncover .mc4wp-alert.mc4wp-error p {
    color: #a67c52 !important;
    }

footer.mkd-footer-uncover .mc4wp-alert.mc4wp-notice p {
    color: #a67c52 !important;
     }

.final-tiles-gallery.hover-fade .tile:hover .caption {
    opacity: 0;
   }

.text_box > p {
    line-height: 30px !important;
   }

.home_base_box.martb.practice_area_base_box ul li, .right_box ul li, .testimonial_box_2_right ul li {
    list-style-type: none !important;
    position: relative;
    padding-left: 20px;
 }

.home_base_box.martb.practice_area_base_box ul li, .right_box ul li, .testimonial_box_2_right ul li:before {
    content: attr(x);
    position: absolute;
    height: 7px;
    width: 7px;
    left: 0;
    top: 12px;
    border-radius: 50%;
    background-color: #333;
  }

.home_base_box.martb.practice_area_base_box ul, .right_box ul, .testimonial_box_2_right ul {
    margin: 20px auto 0 30px;
   }

 #filter_year .icon_base2 span {
    font-size: 0;
    font-weight: 800;
    display: inline-block;
    height: 38px;
    width: 17px;
    background:url("assets/img/down.svg") no-repeat center;
    background-size: 15px; 
   }

#practice_area .icon_base2 span {
    font-size: 0;
    font-weight: 800;
    display: inline-block;
    height: 38px;
    width: 17px;
    background:url("assets/img/down.svg") no-repeat center; 
    background-size: 15px;
   }

    #designation .icon_base2 span {
    font-size: 0;
    font-weight: 800;
    display: inline-block;
    height: 38px;
    width: 17px;
    background:url("assets/img/down.svg") no-repeat center;
    background-size: 15px;
  }

 .entry p { text-align: center;
            padding: 64px 0;  }

 .history_page .home_team { color:#fff !important; }
 .slick-initialized .slick-slide {
display: block;
text-align: left;
}

/*--CSS changes by PS starts here--*/

.tm-mobile-filter input{ border-radius: 0; }
#input_box .input-field::placeholder{ opacity: 1; font-family: 'Raleway'; font-size: 16px; font-weight: 500; }
.mkd-separator-holder.mkd-separator-full-width .mkd-separator{ max-width: 380px; margin-left: 70px; }
footer .footer_subscribe_h4{ letter-spacing: unset !important; }
.testimonial_box_2 > .testimonial_box_2_right > div > div.box_50:first-child > p{ color: #aaa; }
.homEPage p{ text-align: center !important; }
.mkd-separator-holder.mkd-separator-center{ margin: 20px 0; }
.home_base_box span.icon-quotes2 img, .home_base_box span.icon-quotes3 img{ opacity: 0.3; }
.base_box h1{ font-size: 40px; }
.mkd-post-info-author{ padding-left: 0; }
html { -webkit-text-size-adjust: 100%; }
.abt-extra-space{ display: block; height: 20px; }
.iAgreePopup .popupContainer{ max-height: 580px !important; top: 48% !important; }

@media only screen and (min-width:320px) and (max-width:991px){
     .subscribe_sec .next_arrow{ top: 0 !important; height: 100%; display: flex; align-items: center; }
     .history_h4 h4{ margin-top: 20px; }
     .base_box, .base_box .mkd-blog-list-holder, .base_box .width85_per, .base_box hr, .base_box .mkd-blog-list-holder > ul{ width: 100%; }
     .tm-mobile-filter .clear{ margin-bottom: 8px; }
     .team-member-thumbnails{ height: auto; max-height: 288px; }
     .mkd-google-map-overlay{ display: none !important; }
}

@media only screen and (min-width:1280px) and (max-width:1600px){
     .practice_area_testimonial .icona-quote-open-icon-01{ padding-left: 70px; }
     .practice_area_testimonial .icona-quote-close-icon-01{ padding-right: 100px; }
}

@media only screen and (min-width:992px) and (max-width:1199px){
    .home_base_box>p.by_what {
         font-size:74px;
         top:32px;
         width: 95% !important;
     }
     .home.text_box{ padding-right: 0; }
     .responsive_reduce_height .for_responsive_banner{ margin-top: 0 !important; }
     .tp-parallax-wrap{ padding-left: 75px !important; }
     .rev_slider .hesperiden.tp-bullets{ margin-left: 75px !important; }
     .About_Testimonials p, .history_page p{ padding: 0 15px; }
     .history_page .home_team{ padding-left: 90px; }
     .mkd-separator-holder.mkd-separator-full-width .mkd-separator{ margin-left: 90px; }
     .mkd-google-map-overlay{ display: none !important; }
     .font_padd{ padding-top: 50px; padding-bottom: 50px; }
     .About_Content_Section .testimonial_box.for_about > h2{ font-size: 30px !important; }
     .bg_light_cream2{ margin-left: 0 !important; margin-right: 0 !important; }
     .mkd-container-inner{ width: 100% !important; }
     /*.mkd-pagination{ padding-left: 40px; }*/
     body .mkd-search-cover .mkd-form-holder-inner{ width: 90%; }
     .homEPage p{ text-align: center !important; }
     .mkd-mobile-header .mkd-mobile-header-inner .mkd-mobile-header-holder, .history_page p{ width: 90%; margin: auto; }
     .csr_content_box p{ width: 100% !important; padding-left: 0 !important; }
     .history_h4 h4{ margin-top: 25px; }
     .page-template-about .mkd-section.mkd-parallax-section-holder{ height: 350px !important; }
     .practice_area_testimonial .icona-quote-open-icon-01{ margin-left: 30px; }
     .practice_area_testimonial .icona-quote-close-icon-01{ margin-right: 30px; }
     .mkd-content-inner .mkd-has-background{ height: 500px !important; }
     .box_wrapper_style .box_style{ height: 260px; min-height: 260px; max-height: 260px; width: 90%; max-width: none; }
     .box_style .active_img, .box_style .active_img img{ height: 250px; }
     .page-template-practice-area-standard .box_wrapper_style .box_style .mkd-team .mkd-team-info{ top: auto; }
     .page-template-practice-area-standard .base_box{ margin-bottom: 20px; }
     .practice_area_testimonial{ margin-left: -16% !important; margin-right: -16% !important; }
     .practice-area-template-default .practice_area_testimonial .icona-quote-open-icon-01{ margin-left: 60px; }
     .practice-area-template-default .practice_area_testimonial .icona-quote-close-icon-01{ margin-right: 60px; }
     .vc_column-inner.vc_custom_1488877929702.about_banner .wpb_wrapper div.text_formatter2 p{ text-align: center; }
     .service-box.xxx.practice-area{ width: 31% !important; }
     .service-box{ margin-bottom: 20px; height: 350px; }
     .base_box .mkd-blog-list-holder{ width: 100%; }
     .tm-mobile-filter .clear{ margin-bottom: 15px; }
     .base_box .width85_per{ width: 95%; }
     .base_box .mkd-blog-list-holder > ul{ width: 100%; }
     .awards_box_50 h2{ font-size: 28px; }
}

@media only screen and (min-width:768px) and (max-width:1199px){
     .home_base_box > h1{ position: static; width: 100%; }
     .home.text_box{ width: 100%; }
     .iAgreePopup .popupContainer{ min-height: 550px; }
     .footer_subscribe_h4{ margin-top: 10%; }     
     .mkd-google-map{ height: 300px !important; }
     .press_wrapper .wpb_column{ margin-bottom: 30px; }
     .press_h1{ text-align: center; }
     .practice-area-template-default .slick-slider{ width: 100% !important; }
     .iAgreePopup .popupContainer{ top: 10% !important; }
     .mkd-container-inner{ width: 90% !important; margin: auto; }
     .awards_home_box h1{ text-align: left; }
     .awards_img_box .award_padd .slick-slide img{ width: 60%; }
     .vc_column-inner.vc_custom_1488877929702.about_banner .wpb_wrapper .wpb_wrapper h1{ font-size: 30px !important; }
     .press_wrapper.bg_pink.padl104{ padding: 0 34%; padding-bottom: 50px; }
     ul.box > li{ height: 400px; margin-bottom: 30px; }
     .single-team-member .slick-slider{ width: 100%; }
     .firm_box_wrapper a .firm_box .img_wrapper, .firm_box_wrapper a .firm_box .img_wrapper img{ max-height: 200px; }
     .firm_box_wrapper a .firm_box{ height: 320px; }
     .firm_box_wrapper a .firm_box .img_wrapper img{ object-fit: cover; }
     .related_post_box .mkd-blog-list-holder.mkd-minimal .mkd-item-title{ font-size: 20px !important; }
     .lb-prev, .lb-next{ display: block !important; }
     .lb-prev{ background: url(../../../remfry-sagar-beta/wp-content/plugins/final-tiles-grid-gallery-lite/lightbox/lightbox2/img/prev.png) left 48% no-repeat;  }
     .lb-next{ background: url(../../../remfry-sagar-beta/wp-content/plugins/final-tiles-grid-gallery-lite/lightbox/lightbox2/img/next.png) right 48% no-repeat; }
     .home.text_box{ margin-top: 6%; }
     .home_base_box>p.by_what {
         font-size:74px !important;
         top:32px !important;
         width: 95% !important;
     }
}

@media only screen and (min-width:768px) and (max-width:991px){
     .tm-mobile-filter div ul{ width: 192px; }
     .mkd-blog-single .padt109{ display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; }
     .service-box, .service-box.xxx.practice-area{ width: 47% !important; }
     .box_wrapper_style .w50 .box_style{ height: auto; min-height: 240px; }
     .mkd-content-inner .mkd-has-background{ height: 350px !important; background-size: cover !important; }
     .new > .right_box{ width: 100%; }
     .testimonial_box_2 > .testimonial_box_2_right > div > div.box_50{ width: 100%; }
     .firm_box_wrapper a .firm_box .img_wrapper img{ height: 200px; }
     .mkd-section.mkd-parallax-section-holder{ height: 250px !important; }
     .text_formatter2{ padding: 50px 0; }
     .mkd-section.mkd-parallax-section-holder.team-home-section{ height: 350px !important; }
     .rev_slider.About_Page_Rev_Slider{ height: 350px !important; }
     .new > .left_box{ width: 60%; }
     .mkd-separator-holder.mkd-separator-full-width .mkd-separator{ margin-left: 85px; }
     .page-template-about .mkd-separator-holder.mkd-separator-full-width .mkd-separator{ margin-left: 70px; }
     .mkd-mobile-header .mkd-mobile-header-inner .mkd-mobile-header-holder{ width: 90%; margin: auto; }
     .mkd-mobile-header .mkd-position-left{ margin-left: 0; }
     .rev_slider .hesperiden.tp-bullets{ margin-top: 16% !important; }     
     .About_Content_Section.width_50 > h1{ font-size: 40px !important; }
     .About_Content_Section .testimonial_box.for_about > h2{ font-size: 30px !important; }
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 hr{ margin-top: 15px; }
     .boxw_50 h1{ font-size: 30px; }
     .rev_slider h1.slider_h1{ font-size: 32px !important; line-height: 45px !important; }
     .history_p .wpb_wrapper p:nth-child(3), .history_p .wpb_wrapper p:nth-child(8), .history_p .wpb_wrapper p:nth-child(9){ display: none; }  
     .history_p .wpb_wrapper p:nth-child(2) strong br{ display: none; }
     .page-template-about .mkd-section.mkd-parallax-section-holder{ height: 350px !important; }
     .history_p{ width: 90%; margin: auto !important; }
     .practice_area_testimonial .icona-quote-open-icon-01{ margin-left: 30px; }
     .practice_area_testimonial .icona-quote-close-icon-01{ margin-right: 30px; }
     .service-box{ height: 350px; }
     .mart38.marb38.flex a{ display: inline-block; padding-top: 6px; }
     .base_box.headingText h1{ font-size: 40px; }
     .awards_box_50 h1{ font-size: 37px !important; }
     .contact_img_box{ width: 100% !important; }
}

@media only screen and (min-width:320px) and (max-width:767px){
     .home_base_box > h1{ position: static; }
     .home_base_box{ margin-top: 0px; }
     .home.text_box{ margin-top: 50px; }     
     .home_base_box>p.by_what{
         font-size:38px !important ;
         top:8px !important;
         width: 95% !important;
     }
     .news-block .boxw_50{ padding-top: 0; }
     .news-block .boxw_50.first{ padding: 68px 0; padding-bottom: 40px; }
     .mart50{ margin-top: 10px; }
     .tm-mobile-filter div ul{ width: 99% !important; }
     .mkd-post-info-date{ display: flex; align-items: center; top: 0; left: 15px; }
     .mkd-post-info-date span{ height: 40px; line-height: 40px !important; }
     .mkd-blog-list-holder.mkd-minimal .mkd-blog-list .mkd-blog-list-item-inner .mkd-item-text-holder{ padding: 15px !important; }
     .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner{ padding-left: 0; }
     .base_box .mkd-blog-list-holder{ margin-top: 10px;}
     .mkd-blog-list-holder.mkd-minimal .mkd-blog-list-item-inner .mkd-item-date-holder{ top: 0; left: 15px; }
     .mkd-blog-list-holder.mkd-minimal .mkd-item-minimal-info > div:last-child{ line-height: 20px; }
     .mkd-blog-list-holder.mkd-minimal li{ margin-top: 0; }
     .testimonial_box_2 > .testimonial_box_2_right > div > div.box_50:first-child > p{ line-height: 25px; padding-bottom: 0 !important; }
     .rev_slider .marb90.mkd-btn.mkd-btn-medium.mkd-btn-solid.mkd-btn-icon{ margin-top: -530px !important;  }
     .rev_slider .hesperiden.tp-bullets{ top: 430px !important; }
     .rev_slider, .rev_slider.About_Page_Rev_Slider, .mkd-content-inner .mkd-has-background, .mkd-content-inner .mkd-has-background{ height: 400px !important; }
     #input_box .input-field::placeholder, #input_box .input-field{ font-size: 14px !important; }
     .mkd-google-map{ height: auto !important; min-height: 400px; }
     .home_team{ padding-left: 19px !important; }
     .mar_l25{ margin-left: 50px; }
     .boxw_50 h1{ font-size: 18px; }
     .service-box.xxx.practice-area{ width: 100% !important; }
     .press_wrapper.padl104{ padding: 50px 50px !important; margin-left: -20%; margin-right: -20%; }
     .mkd-blog-list-holder.mkd-minimal li{ margin-bottom: 50px !important; }
     .tm-mobile-filter input{ font-size: 14px !important; font-family: 'Raleway'; font-weight: 500; }
     .tm-mobile-filter div p{ color: #a4a3a3; }
     .mkd-separator-holder.mkd-separator-full-width .mkd-separator{ margin-left: 50px; }
     .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper div.text_formatter2 hr{ margin-top: 20px; }
     .history_row p{ padding: 28px 15px; }
     .padt58.padb58.padb140.para ul li, .right_box p{ text-align: left; }
     .vc_row .vc_empty_space{ height: 30px !important; }
     .main-team img{ float: none; }
     .About_Content_Section.width_50 > h1{ font-size: 32px; line-height: 38px; }
     .firm_box_wrapper a .firm_box .img_wrapper, .firm_box_wrapper a .firm_box .img_wrapper img{ max-height: 240px; }
     .boxw_50.first > h1:first-child{ font-size: 37px; margin-left: 0; padding-left: 0; text-align: center; }
     .awards_home_box h1{ font-size: 37px; text-align: left; }
     .single-team-member .single-item{ margin-top: 30px; }
     .mkd-container-inner .mkd-title-subtitle-holder .mkd-title-subtitle-holder-inner h1{ font-size: 3.5em !important; }
     footer .footer_subscribe_h4{ letter-spacing: unset !important; }
     .rev_slider .hesperiden.tp-bullets{ margin-left: 5px !important; }
     .iAgreePopup .popupContainer{ height: 90vh !important; top: 5% !important; }
     .padt58.padb58.padb140.para ul{ margin-left: 0; }
     .testimonial_box_2 > .testimonial_box_2_right > div > div.box_50:first-child > p{ color: #bcbaba; }
     .lb-next{ background: url(../../../remfry-sagar-beta/wp-content/plugins/final-tiles-grid-gallery-lite/lightbox/lightbox2/img/next.png) right 48% no-repeat; }
     .lb-prev{ background: url(../../../remfry-sagar-beta/wp-content/plugins/final-tiles-grid-gallery-lite/lightbox/lightbox2/img/prev.png) left 48% no-repeat; }
     .upcoming-event-template-default .mkd-post-info-author{ padding-left: 0; }
     .awards_box_50 h1, .base_box.headingText h1, .base_box h1{ font-size: 37px !important; }
     .contact_img_box #content #bodyContent p{ font-size: 12px !important; line-height: 18px !important; }
     .testimonial_box_2 > .testimonial_box_2_right > div > div.box_50:first-child > p{ font-size: 20px !important; }
     .testimonial_box_2 > .testimonial_box_2_right > div > div.box_50{ padding-top: 20px; }
     .boxw_50 .marb20{ font-size: 14px !important; }
     .rev_slider h1.slider_h1{ font-size: 30px !important; }
     .firm_box_wrapper a .firm_box{ height: auto; margin-bottom: 20px important; }
     .vc_row .mkd-separator-holder.mkd-separator-center{ margin-top: 15px !important; }
     .press_wrapper.padl104{ padding: 0px 50px !important; padding-bottom: 50px !important; }
     .testimonial_box_2 > .testimonial_box_2_right > div > div.box_50:first-child > p{ font-size: 30px !important; line-height: 35px !important; }
     .search-results .mkd-container-inner{ width: 90%; margin: auto; }
     .search-results .main-team{ margin-left: 0; }
}

@media only screen and (min-width:426px) and (max-width:767px){ 
     .footer_subscribe_h4{ margin-top: 10%; }
     .new > .right_box{ width: 100%; }
     .home_base_box>p.by_what{
         font-size:30px !important ;
         top:8px !important;
         width: 95% !important;
     }
}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation : landscape){
    .home_base_box>p.by_what{
         font-size:30px !important ;
         top:8px !important;
         width: 95% !important;
     }
     .mkd-blog-single .padt109{ display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; }
     .service-box{ width: 47% !important; }
     .tp-parallax-wrap{ padding-left: 30px !important; }
     .rev_slider .hesperiden.tp-bullets{ margin-left: 35px !important; }
     .home_team{ padding-left: 50px; }
     .mkd-separator-holder.mkd-separator-full-width .mkd-separator{ margin-left: -70px !important; }
     .mar_l25{ padding-left: 50px !important; margin-left: 0; }
     .awards_img_box hr{ display: block; }
     .mkd-content li{ width: 50%; }
     .practice-area-template-default .mkd-content li{ width: 100%; }
     .mkd-elements-holder-custom-855310 ul li{ width: 100%; }
     .news-block .boxw_50.first > h1 .blockElement{ display: inline-block; margin-left: 0; }
     .boxw_50.first > h1:first-child{ text-align: left; }
     .page-template-about .mar_l25{ margin-left: 0; }
     .press_h1{ text-align: center; }
     .press_wrapper.padl104{ margin-left: -10%; margin-right: -10%; }
     .page-template-feed-events .base_box.mart88{ margin-top: 0; }
     .page-template-feed-events .mkd-content li{ width: 100%; }
     .firm_box_wrapper a .firm_box{ background-color: #fafafa; height: auto; min-height: 380px; max-height: 380px; }
     .firm_box_wrapper a .firm_box .text_wrapper p.address{ padding-left: 20px; padding-top: 8px; }
     .About_Content_Section.width_50 > h1{ font-size: 37px !important; text-align: left !important; }
     .About_Content_Section .testimonial_box.for_about > h2, .boxw_50 h1{ font-size: 20px !important; }
     .home_base_box > h1{ width: 100%; }
     .blackText{ font-size: 14px; }
     .width_50.About_Content_Section{ padding-bottom: 15px !important; }
     .page-template-practice-area-standard .base_box{ width: 50%; float: left; }
     .practice-area-template-default .press_wrapper.padl104{ margin-left: -12%; margin-right: -12%; }
     .practice_area_testimonial .icona-quote-open-icon-01{ padding-left: 40px; }
     .practice_area_testimonial .icona-quote-close-icon-01{ padding-right: 40px; }
     .tm-mobile-filter div ul{ width: 100% !important; }
     .tm-mobile-filter div.marb31{ position: relative; }
     .mkd-pagination li{ width: auto !important; }
     .right_box > h1{ font-size: 1.8em !important; }
     .mkd-blog-list-item{ width: 100% !important; }
     .testimonial_box_2 > .testimonial_box_2_right > div > div.box_50{ width: 100%; }
     .testimonial_box_2 > .testimonial_box_2_right > div > div.box_50:first-child > p{ line-height: 40px; }     
     .contact_img_box.vc_column_container > .vc_column-inner{ padding-right: 15px !important; }
     .testimonial_box a{ font-size: 16px !important; }
     .boxw_50.first > h1:first-child{ font-size: 37px !important; }
     .testimonial_box a{ font-size: 14px !important; }
     .history_p{ width: 90%; margin: auto !important; }
     .box_50 p{ font-size: 25px !important; line-height: 30px; }   
     .history_p .wpb_wrapper p:nth-child(3){ display: none; }  
     .history_p .wpb_wrapper p:nth-child(2) strong br{ display: none; }  
}

@media only screen and (min-width:1280px) and (max-width:1366px){ 
     .mkd-separator-holder.mkd-separator-full-width .mkd-separator{ margin-left: 22%; }
}

 @media only screen and (min-width:1400px) and (max-width:1920px){
     .team-home-section .vc_empty_space{ height: 150px !important;  }
}

.wp-pagenavi .nextpostslink {
    border-right: 1px solid #ddd;
}

.wp-pagenavi .pages, .wp-pagenavi .extend { display:none;}
.page-navi-bottom {
    margin-bottom: 4em;
    clear: both;
}
.wp-pagenavi a,.wp-pagenavi span {
    position: relative;
    display: inline-block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    margin: 0;
    color: #262626;
    background-color: #fff;
    border: 1px solid;
    border-color: #d8d8d8;
    font-size: 13px;
    vertical-align: middle;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    outline: 0;
    text-shadow: none;
    -webkit-transition: color .15s ease-out,background-color .15s ease-out;
	text-align:center;
    transition: color .15s ease-out,background-color .15s ease-out;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    float: left;
}
span.current {
    background-color: #efeded;
    color: #262626!important;
}
@media screen and (max-width:400px) {
.wp-pagenavi a, .wp-pagenavi span {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
	}
}


/*--CSS changes by PS ends here--*/
p.by_event {
    font-size: 40px !important;
    line-height: 30px;
    color: #4b4c4b;
    text-align: left;
    padding-left: 20px;
    font-family: Playfair Display;
    font-weight: 700;
}


.team-member-thumbnails:hover{
    -webkit-filter: grayscale(0);
    filter: none;

}


#nav-menu-item-5609 a .bottom-border{
    display: none;
}

/*homepage*/

.awards_home_box{
    display: flex;
    align-items: center;
}

.awards_home_box p.home_award{
    text-align: left;
    font-size: 50px;
    padding: 28px 0;
}

.awards_home_box .boxw_30, .awards_home_box .boxw_70{
    padding: 100px 0 0;
}

.awards_home_box .boxw_30{
    width: 30%;
}

.awards_home_box .boxw_70{
    width: 70%;
}

.news-block p.news_and, .news-block p.second{
    text-align: left;
/*
    margin: 0;
    padding: 0;
*/
    font-size: 50px;

}

footer .mkd-footer-bottom-holder .mkd-footer-bottom-holder-inner{
/*    padding: 0 96px;*/
      padding: 0 65px;
}


@media screen and (max-width: 767px) {
    .news-block p.news_and, .news-block p.second{
        font-size: 24px!important;
        line-height: normal;
        margin: 0;
        padding: 0;
    } 
    
    .awards_home_box p.home_award{
        font-size: 24px!important;
        line-height: normal;
        padding: 0;
    }
    .awards_home_box .boxw_30, .awards_home_box .boxw_70{
        padding: 20px 0 0;
    }
    .mkd-content-inner.bg_light_cream .awards_home_box{
        flex-direction: column;
    }
    .awards_home_box .boxw_30{
        margin-right: auto;
    }
    .awards_home_box .boxw_70{
        width: 100%;
    }
    footer .mkd-footer-bottom-holder .mkd-footer-bottom-holder-inner{
        padding: 0 40px;
    }
    footer .mkd-footer-bottom-holder .mkd-footer-bottom-holder-inner .footer_copyright{
        width: 100%!important;
    }
    .iAgreePopup .popupContainer .popupContent{
        padding: 20px 6%;
        top: 0px !important;
    }
    .rev_slider .hesperiden .tp-bullet{
        height: 10px;
        width: 10px;
    }
    
}
@media only screen and (max-width: 480px){
    .mkd-container-inner, .mkd-grid, .mkd-grid-section .mkd-section-inner{width: 90%!important;}
    .box_wrapper_style .box_style{
        margin: 0 auto 12%;
    }
    ul.slidesjs-pagination li{
        width: 10px!important;
        height: 10px!important;
    }
    .home_base_box{
        margin-top: 45px!important;
    }
    .home_base_box > p.by_what{
        color: #c6c6c6!important;
    }
    .home .text_box h1{
        line-height: 35px;
    }
    
    .home .text_box p{
        line-height: 24px !important;
        margin-top: 16px;    
    }
    .home #myVid{
      margin-top: 32px;
        margin-bottom: 16px;
    }
    .team-home-section .home_team{
        padding-left: 8px !important;
    }
    .team-home-section .mar_l25{
        margin-left: 8px;
    }
    .team-home-section .mkd-separator-holder.mkd-separator-full-width .mkd-separator{
        margin-left: 9px;
    }
    .subscribe_sec input[type="email"]{
        min-height: 40px!important;
        font-size: 14px;
        width: 90%;
        float: left !important;
    }
    .next_arrow .mkd-btn.mkd-btn-icon .mkd-btn-icon-holder .mkd-btn-icon-elem {
        font-size: 30px !important;
    }
    .copyright_text, footer.mkd-footer-uncover .widget .textwidget p{
        font-size: 12px !important;
    }
    
    .copyright_text #text-2 img{
        width: 55%;
    }
    .subscribe_sec .next_arrow{
        right: 10%;
    }
    
    footer .vc_empty_space{
        display: none;
    }
    

    .history_page .mar_l25{
        margin-left: 21px;
    }
    .history_p p{
        line-height: 24px !important;
        margin-top: 16px;
        text-align: initial!important;
    }
    .history_p p:nth-child(2){text-align: center!important;}
    
    .history_p p:empty{display: none;}
    
    .history_page .mkd-separator-holder.mkd-separator-full-width .mkd-separator{
        margin-left: 20px;
    }
    .history_page p.by_home_team{
        line-height: 1.3em;
    }

    .social-resp-box{
width: 93% !important;
        margin: auto;    }
    
    .social-resp-box .width_50 ul.slidesjs-pagination{
        float: left;
    }   
    .rank_desk.clear.martb50{
        text-align: left;
        margin: 25px auto 50px 34px;
    }
    
    .page-template-about .tp-bgimg {
        box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.3);
    }
    .text_box div.sign_footer p:last-child{
        margin: 0;
        font-weight: normal;
        opacity: 0.8;
}
    
    .about_us .zero{
        font-size: 38px!important;
    }
    
/*    .history_page.vc_custom_1493375364296 .vc_empty_space{display: none!important;}*/
    .history_page {
        margin-top: 32px;
    }
    .iAgreePopup .mkd-separator-holder.mkd-separator-center{
        margin: 10px 0 20px 0!important;
    }
    .testimonial_box.for_about .csr_content_box{
        margin-bottom: 10px;
    }
    p.mkd-post-title.by_event{
        line-height: 40px!important;
        padding-left: 0;
    }
    p.by_event{font-size: 30px!important;}
    
    .icona-share{
        font-size: 1.5em !important;
    }
    
    .testimonial_box_2 > .testimonial_box_2_left .share_btn{
        width: 50px;
        padding: 8px 3px;
        margin-left: auto;
    }
    .testimonial_box_2 > .testimonial_box_2_right p{
        line-height: 24px;
    }
}

/*footer*/

footer #menu-backup_main_menu-1 .menu-item a{
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 20px;
}

footer .flex-row{
    display: flex;
    justify-content: space-between;
    max-width: 296px;
    margin-top: 20px;
}

footer .mkd-column:nth-child(1) img{
    width: 180px;
}

@media only screen and (min-width: 768px) and (max-width: 768px) {
    .mkd-footer-top > .mkd-three-columns .mkd-column{
        width: 33.33%!important;
        float: left!important;
    }
}


footer .mkd-footer-top-holder .mkd-footer-top-columns > .mkd-three-columns-inner .mkd-column:nth-child(1)::after, footer .mkd-footer-top-holder .mkd-footer-top-columns > .mkd-three-columns-inner .mkd-column:nth-child(2)::after {
    content: none!important;
    background: transparent!important;
}

@media only screen and (min-width:320px) and (max-width:991px){
    footer.mkd-footer-uncover .mkd-footer-top.mkd-footer-top-full{
        padding: 42px 51px 20px;
    }
    footer .mkd-footer-bottom-holder .mkd-footer-bottom-holder-inner{
        padding: 0 38px;
    }
   .page-template-team-member-standard .mkd-content-inner .mkd-has-background{
       height: 400px !important;
} 
    
}

@media screen and (max-width:768px) {
    footer .flex-row{
        margin: 2rem auto;
    }
    
.page-template-team-member-standard .mkd-content-inner .mkd-has-background{
     height: 400px!important;
}
    
/*
 .page-template-team-member-standard .mkd-has-background{
        height: 130px !important;
    }
*/

}


.news-block .flex{
/*
    -webkit-box-align: start;
    -ms-flex-align: start;
*/
    align-items: flex-start;

}

.search .article-content .main-team{
    transition: all 800ms ease;
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.right_box .profile-desc-list{
    margin-left: 15px;
}

.right_box .profile-desc-list li{
    position: static;
    width: auto;
    height: auto;
    content: initial;
    background: transparent;
    border-radius: none;
    list-style: disc!important;
    padding-left: 0px;
    font-weight: 400;
      margin-bottom: 5px;
}


.custom-links ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

.custom-links ul li::before{
    content: none!important;
    position: static!important;
    
}

.custom-links{
    margin: 38px 0;
}


.custom-links ul li img{
    width: 20px;
}


.custom-links ul li{
    padding-left: 28px!important;
    margin-bottom: 8px;
}



.custom-links ul li a{
    position: relative;
    text-decoration: underline;
    color: #6b6c49 !important;
  font-weight: 600;
}

.custom-links ul li a::before{
    content: "";
    display: block;
    background: url("../../uploads/2024/03/pdf-icon.png") no-repeat;
    width: 25px;
    height: 25px;
    z-index: 1;
    background-size: 22px;
    position: absolute;
    left: -30px;
    top: -2px;
}

.custom-links ul li a img{
    width: 16px;
    vertical-align: sub;
    margin-left: 8px;
}


footer .mkd-three-columns-inner .mkd-column:nth-child(2) .mkd-column-inner{text-align: left;}

footer .mkd-three-columns-inner .mkd-column:nth-child(2) .mkd-column-inner p a{color: #fff;}

footer .mkd-footer-bottom-holder .mkd-column .mkd-column-inner{
    padding: 0 45px;
}


@media only screen and (min-width:320px) and (max-width:991px){
    .custom-links ul li{
        line-height: 23px;
    }
    footer .mkd-footer-bottom-holder .mkd-column .mkd-column-inner{
        padding: 0 8px;
    }
}



@media only screen and (max-width:1281px) and (min-width: 1025px) {
    .mkd-logo-wrapper{
          margin: 0px 40px 0px 0px;
    }
     .mkd-drop-down ul li{
            margin-left: 20px !important;
    }
}


@media only screen and (max-width:1100px) and (min-width: 1026px) {
    .mkd-drop-down ul li{
            margin-left: 15px !important;
    }
}


@media screen and (max-width: 600px) {
    .firm_box_wrapper {
        display: flex;
        flex-wrap: wrap;       
        gap: 8%;             
    }

    .firm_box_wrapper a{
        flex: 0 0 45%;
        margin-bottom: 10px;
        width: 45%;
    }
    .firm_box_wrapper a .firm_box{width: 100%}
}








@font-face{font-family:'ElegantIcons';src:url('fonts/ElegantIcons.eot');src:url('fonts/ElegantIconsd41d.eot?#iefix') format('embedded-opentype'),url('fonts/ElegantIcons.woff') format('woff'),url('fonts/ElegantIcons.ttf') format('truetype'),url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');font-weight:normal;font-style:normal}[data-icon]:before{font-family:'ElegantIcons';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.arrow_up,.arrow_down,.arrow_left,.arrow_right,.arrow_left-up,.arrow_right-up,.arrow_right-down,.arrow_left-down,.arrow-up-down,.arrow_up-down_alt,.arrow_left-right_alt,.arrow_left-right,.arrow_expand_alt2,.arrow_expand_alt,.arrow_condense,.arrow_expand,.arrow_move,.arrow_carrot-up,.arrow_carrot-down,.arrow_carrot-left,.arrow_carrot-right,.arrow_carrot-2up,.arrow_carrot-2down,.arrow_carrot-2left,.arrow_carrot-2right,.arrow_carrot-up_alt2,.arrow_carrot-down_alt2,.arrow_carrot-left_alt2,.arrow_carrot-right_alt2,.arrow_carrot-2up_alt2,.arrow_carrot-2down_alt2,.arrow_carrot-2left_alt2,.arrow_carrot-2right_alt2,.arrow_triangle-up,.arrow_triangle-down,.arrow_triangle-left,.arrow_triangle-right,.arrow_triangle-up_alt2,.arrow_triangle-down_alt2,.arrow_triangle-left_alt2,.arrow_triangle-right_alt2,.arrow_back,.icon_minus-06,.icon_plus,.icon_close,.icon_check,.icon_minus_alt2,.icon_plus_alt2,.icon_close_alt2,.icon_check_alt2,.icon_zoom-out_alt,.icon_zoom-in_alt,.icon_search,.icon_box-empty,.icon_box-selected,.icon_minus-box,.icon_plus-box,.icon_box-checked,.icon_circle-empty,.icon_circle-slelected,.icon_stop_alt2,.icon_stop,.icon_pause_alt2,.icon_pause,.icon_menu,.icon_menu-square_alt2,.icon_menu-circle_alt2,.icon_ul,.icon_ol,.icon_adjust-horiz,.icon_adjust-vert,.icon_document_alt,.icon_documents_alt,.icon_pencil,.icon_pencil-edit_alt,.icon_pencil-edit,.icon_folder-alt,.icon_folder-open_alt,.icon_folder-add_alt,.icon_info_alt,.icon_error-oct_alt,.icon_error-circle_alt,.icon_error-triangle_alt,.icon_question_alt2,.icon_question,.icon_comment_alt,.icon_chat_alt,.icon_vol-mute_alt,.icon_volume-low_alt,.icon_volume-high_alt,.icon_quotations,.icon_quotations_alt2,.icon_clock_alt,.icon_lock_alt,.icon_lock-open_alt,.icon_key_alt,.icon_cloud_alt,.icon_cloud-upload_alt,.icon_cloud-download_alt,.icon_image,.icon_images,.icon_lightbulb_alt,.icon_gift_alt,.icon_house_alt,.icon_genius,.icon_mobile,.icon_tablet,.icon_laptop,.icon_desktop,.icon_camera_alt,.icon_mail_alt,.icon_cone_alt,.icon_ribbon_alt,.icon_bag_alt,.icon_creditcard,.icon_cart_alt,.icon_paperclip,.icon_tag_alt,.icon_tags_alt,.icon_trash_alt,.icon_cursor_alt,.icon_mic_alt,.icon_compass_alt,.icon_pin_alt,.icon_pushpin_alt,.icon_map_alt,.icon_drawer_alt,.icon_toolbox_alt,.icon_book_alt,.icon_calendar,.icon_film,.icon_table,.icon_contacts_alt,.icon_headphones,.icon_lifesaver,.icon_piechart,.icon_refresh,.icon_link_alt,.icon_link,.icon_loading,.icon_blocked,.icon_archive_alt,.icon_heart_alt,.icon_star_alt,.icon_star-half_alt,.icon_star,.icon_star-half,.icon_tools,.icon_tool,.icon_cog,.icon_cogs,.arrow_up_alt,.arrow_down_alt,.arrow_left_alt,.arrow_right_alt,.arrow_left-up_alt,.arrow_right-up_alt,.arrow_right-down_alt,.arrow_left-down_alt,.arrow_condense_alt,.arrow_expand_alt3,.arrow_carrot_up_alt,.arrow_carrot-down_alt,.arrow_carrot-left_alt,.arrow_carrot-right_alt,.arrow_carrot-2up_alt,.arrow_carrot-2dwnn_alt,.arrow_carrot-2left_alt,.arrow_carrot-2right_alt,.arrow_triangle-up_alt,.arrow_triangle-down_alt,.arrow_triangle-left_alt,.arrow_triangle-right_alt,.icon_minus_alt,.icon_plus_alt,.icon_close_alt,.icon_check_alt,.icon_zoom-out,.icon_zoom-in,.icon_stop_alt,.icon_menu-square_alt,.icon_menu-circle_alt,.icon_document,.icon_documents,.icon_pencil_alt,.icon_folder,.icon_folder-open,.icon_folder-add,.icon_folder_upload,.icon_folder_download,.icon_info,.icon_error-circle,.icon_error-oct,.icon_error-triangle,.icon_question_alt,.icon_comment,.icon_chat,.icon_vol-mute,.icon_volume-low,.icon_volume-high,.icon_quotations_alt,.icon_clock,.icon_lock,.icon_lock-open,.icon_key,.icon_cloud,.icon_cloud-upload,.icon_cloud-download,.icon_lightbulb,.icon_gift,.icon_house,.icon_camera,.icon_mail,.icon_cone,.icon_ribbon,.icon_bag,.icon_cart,.icon_tag,.icon_tags,.icon_trash,.icon_cursor,.icon_mic,.icon_compass,.icon_pin,.icon_pushpin,.icon_map,.icon_drawer,.icon_toolbox,.icon_book,.icon_contacts,.icon_archive,.icon_heart,.icon_profile,.icon_group,.icon_grid-2x2,.icon_grid-3x3,.icon_music,.icon_pause_alt,.icon_phone,.icon_upload,.icon_download,.social_facebook,.social_twitter,.social_pinterest,.social_googleplus,.social_tumblr,.social_tumbleupon,.social_wordpress,.social_instagram,.social_dribbble,.social_vimeo,.social_linkedin,.social_rss,.social_deviantart,.social_share,.social_myspace,.social_skype,.social_youtube,.social_picassa,.social_googledrive,.social_flickr,.social_blogger,.social_spotify,.social_delicious,.social_facebook_circle,.social_twitter_circle,.social_pinterest_circle,.social_googleplus_circle,.social_tumblr_circle,.social_stumbleupon_circle,.social_wordpress_circle,.social_instagram_circle,.social_dribbble_circle,.social_vimeo_circle,.social_linkedin_circle,.social_rss_circle,.social_deviantart_circle,.social_share_circle,.social_myspace_circle,.social_skype_circle,.social_youtube_circle,.social_picassa_circle,.social_googledrive_alt2,.social_flickr_circle,.social_blogger_circle,.social_spotify_circle,.social_delicious_circle,.social_facebook_square,.social_twitter_square,.social_pinterest_square,.social_googleplus_square,.social_tumblr_square,.social_stumbleupon_square,.social_wordpress_square,.social_instagram_square,.social_dribbble_square,.social_vimeo_square,.social_linkedin_square,.social_rss_square,.social_deviantart_square,.social_share_square,.social_myspace_square,.social_skype_square,.social_youtube_square,.social_picassa_square,.social_googledrive_square,.social_flickr_square,.social_blogger_square,.social_spotify_square,.social_delicious_square,.icon_printer,.icon_calulator,.icon_building,.icon_floppy,.icon_drive,.icon_search-2,.icon_id,.icon_id-2,.icon_puzzle,.icon_like,.icon_dislike,.icon_mug,.icon_currency,.icon_wallet,.icon_pens,.icon_easel,.icon_flowchart,.icon_datareport,.icon_briefcase,.icon_shield,.icon_percent,.icon_globe,.icon_globe-2,.icon_target,.icon_hourglass,.icon_balance,.icon_rook,.icon_printer-alt,.icon_calculator_alt,.icon_building_alt,.icon_floppy_alt,.icon_drive_alt,.icon_search_alt,.icon_id_alt,.icon_id-2_alt,.icon_puzzle_alt,.icon_like_alt,.icon_dislike_alt,.icon_mug_alt,.icon_currency_alt,.icon_wallet_alt,.icon_pens_alt,.icon_easel_alt,.icon_flowchart_alt,.icon_datareport_alt,.icon_briefcase_alt,.icon_shield_alt,.icon_percent_alt,.icon_globe_alt,.icon_clipboard{font-family:'ElegantIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.arrow_up:before{content:"\21"}.arrow_down:before{content:"\22"}.arrow_left:before{content:"\23"}.arrow_right:before{content:"\24"}.arrow_left-up:before{content:"\25"}.arrow_right-up:before{content:"\26"}.arrow_right-down:before{content:"\27"}.arrow_left-down:before{content:"\28"}.arrow-up-down:before{content:"\29"}.arrow_up-down_alt:before{content:"\2a"}.arrow_left-right_alt:before{content:"\2b"}.arrow_left-right:before{content:"\2c"}.arrow_expand_alt2:before{content:"\2d"}.arrow_expand_alt:before{content:"\2e"}.arrow_condense:before{content:"\2f"}.arrow_expand:before{content:"\30"}.arrow_move:before{content:"\31"}.arrow_carrot-up:before{content:"\32"}.arrow_carrot-down:before{content:"\33"}.arrow_carrot-left:before{content:"\34"}.arrow_carrot-right:before{content:"\35"}.arrow_carrot-2up:before{content:"\36"}.arrow_carrot-2down:before{content:"\37"}.arrow_carrot-2left:before{content:"\38"}.arrow_carrot-2right:before{content:"\39"}.arrow_carrot-up_alt2:before{content:"\3a"}.arrow_carrot-down_alt2:before{content:"\3b"}.arrow_carrot-left_alt2:before{content:"\3c"}.arrow_carrot-right_alt2:before{content:"\3d"}.arrow_carrot-2up_alt2:before{content:"\3e"}.arrow_carrot-2down_alt2:before{content:"\3f"}.arrow_carrot-2left_alt2:before{content:"\40"}.arrow_carrot-2right_alt2:before{content:"\41"}.arrow_triangle-up:before{content:"\42"}.arrow_triangle-down:before{content:"\43"}.arrow_triangle-left:before{content:"\44"}.arrow_triangle-right:before{content:"\45"}.arrow_triangle-up_alt2:before{content:"\46"}.arrow_triangle-down_alt2:before{content:"\47"}.arrow_triangle-left_alt2:before{content:"\48"}.arrow_triangle-right_alt2:before{content:"\49"}.arrow_back:before{content:"\4a"}.icon_minus-06:before{content:"\4b"}.icon_plus:before{content:"\4c"}.icon_close:before{content:"\4d"}.icon_check:before{content:"\4e"}.icon_minus_alt2:before{content:"\4f"}.icon_plus_alt2:before{content:"\50"}.icon_close_alt2:before{content:"\51"}.icon_check_alt2:before{content:"\52"}.icon_zoom-out_alt:before{content:"\53"}.icon_zoom-in_alt:before{content:"\54"}.icon_search:before{content:"\55"}.icon_box-empty:before{content:"\56"}.icon_box-selected:before{content:"\57"}.icon_minus-box:before{content:"\58"}.icon_plus-box:before{content:"\59"}.icon_box-checked:before{content:"\5a"}.icon_circle-empty:before{content:"\5b"}.icon_circle-slelected:before{content:"\5c"}.icon_stop_alt2:before{content:"\5d"}.icon_stop:before{content:"\5e"}.icon_pause_alt2:before{content:"\5f"}.icon_pause:before{content:"\60"}.icon_menu:before{content:"\61"}.icon_menu-square_alt2:before{content:"\62"}.icon_menu-circle_alt2:before{content:"\63"}.icon_ul:before{content:"\64"}.icon_ol:before{content:"\65"}.icon_adjust-horiz:before{content:"\66"}.icon_adjust-vert:before{content:"\67"}.icon_document_alt:before{content:"\68"}.icon_documents_alt:before{content:"\69"}.icon_pencil:before{content:"\6a"}.icon_pencil-edit_alt:before{content:"\6b"}.icon_pencil-edit:before{content:"\6c"}.icon_folder-alt:before{content:"\6d"}.icon_folder-open_alt:before{content:"\6e"}.icon_folder-add_alt:before{content:"\6f"}.icon_info_alt:before{content:"\70"}.icon_error-oct_alt:before{content:"\71"}.icon_error-circle_alt:before{content:"\72"}.icon_error-triangle_alt:before{content:"\73"}.icon_question_alt2:before{content:"\74"}.icon_question:before{content:"\75"}.icon_comment_alt:before{content:"\76"}.icon_chat_alt:before{content:"\77"}.icon_vol-mute_alt:before{content:"\78"}.icon_volume-low_alt:before{content:"\79"}.icon_volume-high_alt:before{content:"\7a"}.icon_quotations:before{content:"\7b"}.icon_quotations_alt2:before{content:"\7c"}.icon_clock_alt:before{content:"\7d"}.icon_lock_alt:before{content:"\7e"}.icon_lock-open_alt:before{content:"\e000"}.icon_key_alt:before{content:"\e001"}.icon_cloud_alt:before{content:"\e002"}.icon_cloud-upload_alt:before{content:"\e003"}.icon_cloud-download_alt:before{content:"\e004"}.icon_image:before{content:"\e005"}.icon_images:before{content:"\e006"}.icon_lightbulb_alt:before{content:"\e007"}.icon_gift_alt:before{content:"\e008"}.icon_house_alt:before{content:"\e009"}.icon_genius:before{content:"\e00a"}.icon_mobile:before{content:"\e00b"}.icon_tablet:before{content:"\e00c"}.icon_laptop:before{content:"\e00d"}.icon_desktop:before{content:"\e00e"}.icon_camera_alt:before{content:"\e00f"}.icon_mail_alt:before{content:"\e010"}.icon_cone_alt:before{content:"\e011"}.icon_ribbon_alt:before{content:"\e012"}.icon_bag_alt:before{content:"\e013"}.icon_creditcard:before{content:"\e014"}.icon_cart_alt:before{content:"\e015"}.icon_paperclip:before{content:"\e016"}.icon_tag_alt:before{content:"\e017"}.icon_tags_alt:before{content:"\e018"}.icon_trash_alt:before{content:"\e019"}.icon_cursor_alt:before{content:"\e01a"}.icon_mic_alt:before{content:"\e01b"}.icon_compass_alt:before{content:"\e01c"}.icon_pin_alt:before{content:"\e01d"}.icon_pushpin_alt:before{content:"\e01e"}.icon_map_alt:before{content:"\e01f"}.icon_drawer_alt:before{content:"\e020"}.icon_toolbox_alt:before{content:"\e021"}.icon_book_alt:before{content:"\e022"}.icon_calendar:before{content:"\e023"}.icon_film:before{content:"\e024"}.icon_table:before{content:"\e025"}.icon_contacts_alt:before{content:"\e026"}.icon_headphones:before{content:"\e027"}.icon_lifesaver:before{content:"\e028"}.icon_piechart:before{content:"\e029"}.icon_refresh:before{content:"\e02a"}.icon_link_alt:before{content:"\e02b"}.icon_link:before{content:"\e02c"}.icon_loading:before{content:"\e02d"}.icon_blocked:before{content:"\e02e"}.icon_archive_alt:before{content:"\e02f"}.icon_heart_alt:before{content:"\e030"}.icon_star_alt:before{content:"\e031"}.icon_star-half_alt:before{content:"\e032"}.icon_star:before{content:"\e033"}.icon_star-half:before{content:"\e034"}.icon_tools:before{content:"\e035"}.icon_tool:before{content:"\e036"}.icon_cog:before{content:"\e037"}.icon_cogs:before{content:"\e038"}.arrow_up_alt:before{content:"\e039"}.arrow_down_alt:before{content:"\e03a"}.arrow_left_alt:before{content:"\e03b"}.arrow_right_alt:before{content:"\e03c"}.arrow_left-up_alt:before{content:"\e03d"}.arrow_right-up_alt:before{content:"\e03e"}.arrow_right-down_alt:before{content:"\e03f"}.arrow_left-down_alt:before{content:"\e040"}.arrow_condense_alt:before{content:"\e041"}.arrow_expand_alt3:before{content:"\e042"}.arrow_carrot_up_alt:before{content:"\e043"}.arrow_carrot-down_alt:before{content:"\e044"}.arrow_carrot-left_alt:before{content:"\e045"}.arrow_carrot-right_alt:before{content:"\e046"}.arrow_carrot-2up_alt:before{content:"\e047"}.arrow_carrot-2dwnn_alt:before{content:"\e048"}.arrow_carrot-2left_alt:before{content:"\e049"}.arrow_carrot-2right_alt:before{content:"\e04a"}.arrow_triangle-up_alt:before{content:"\e04b"}.arrow_triangle-down_alt:before{content:"\e04c"}.arrow_triangle-left_alt:before{content:"\e04d"}.arrow_triangle-right_alt:before{content:"\e04e"}.icon_minus_alt:before{content:"\e04f"}.icon_plus_alt:before{content:"\e050"}.icon_close_alt:before{content:"\e051"}.icon_check_alt:before{content:"\e052"}.icon_zoom-out:before{content:"\e053"}.icon_zoom-in:before{content:"\e054"}.icon_stop_alt:before{content:"\e055"}.icon_menu-square_alt:before{content:"\e056"}.icon_menu-circle_alt:before{content:"\e057"}.icon_document:before{content:"\e058"}.icon_documents:before{content:"\e059"}.icon_pencil_alt:before{content:"\e05a"}.icon_folder:before{content:"\e05b"}.icon_folder-open:before{content:"\e05c"}.icon_folder-add:before{content:"\e05d"}.icon_folder_upload:before{content:"\e05e"}.icon_folder_download:before{content:"\e05f"}.icon_info:before{content:"\e060"}.icon_error-circle:before{content:"\e061"}.icon_error-oct:before{content:"\e062"}.icon_error-triangle:before{content:"\e063"}.icon_question_alt:before{content:"\e064"}.icon_comment:before{content:"\e065"}.icon_chat:before{content:"\e066"}.icon_vol-mute:before{content:"\e067"}.icon_volume-low:before{content:"\e068"}.icon_volume-high:before{content:"\e069"}.icon_quotations_alt:before{content:"\e06a"}.icon_clock:before{content:"\e06b"}.icon_lock:before{content:"\e06c"}.icon_lock-open:before{content:"\e06d"}.icon_key:before{content:"\e06e"}.icon_cloud:before{content:"\e06f"}.icon_cloud-upload:before{content:"\e070"}.icon_cloud-download:before{content:"\e071"}.icon_lightbulb:before{content:"\e072"}.icon_gift:before{content:"\e073"}.icon_house:before{content:"\e074"}.icon_camera:before{content:"\e075"}.icon_mail:before{content:"\e076"}.icon_cone:before{content:"\e077"}.icon_ribbon:before{content:"\e078"}.icon_bag:before{content:"\e079"}.icon_cart:before{content:"\e07a"}.icon_tag:before{content:"\e07b"}.icon_tags:before{content:"\e07c"}.icon_trash:before{content:"\e07d"}.icon_cursor:before{content:"\e07e"}.icon_mic:before{content:"\e07f"}.icon_compass:before{content:"\e080"}.icon_pin:before{content:"\e081"}.icon_pushpin:before{content:"\e082"}.icon_map:before{content:"\e083"}.icon_drawer:before{content:"\e084"}.icon_toolbox:before{content:"\e085"}.icon_book:before{content:"\e086"}.icon_contacts:before{content:"\e087"}.icon_archive:before{content:"\e088"}.icon_heart:before{content:"\e089"}.icon_profile:before{content:"\e08a"}.icon_group:before{content:"\e08b"}.icon_grid-2x2:before{content:"\e08c"}.icon_grid-3x3:before{content:"\e08d"}.icon_music:before{content:"\e08e"}.icon_pause_alt:before{content:"\e08f"}.icon_phone:before{content:"\e090"}.icon_upload:before{content:"\e091"}.icon_download:before{content:"\e092"}.social_facebook:before{content:"\e093"}.social_twitter:before{content:"\e094"}.social_pinterest:before{content:"\e095"}.social_googleplus:before{content:"\e096"}.social_tumblr:before{content:"\e097"}.social_tumbleupon:before{content:"\e098"}.social_wordpress:before{content:"\e099"}.social_instagram:before{content:"\e09a"}.social_dribbble:before{content:"\e09b"}.social_vimeo:before{content:"\e09c"}.social_linkedin:before{content:"\e09d"}.social_rss:before{content:"\e09e"}.social_deviantart:before{content:"\e09f"}.social_share:before{content:"\e0a0"}.social_myspace:before{content:"\e0a1"}.social_skype:before{content:"\e0a2"}.social_youtube:before{content:"\e0a3"}.social_picassa:before{content:"\e0a4"}.social_googledrive:before{content:"\e0a5"}.social_flickr:before{content:"\e0a6"}.social_blogger:before{content:"\e0a7"}.social_spotify:before{content:"\e0a8"}.social_delicious:before{content:"\e0a9"}.social_facebook_circle:before{content:"\e0aa"}.social_twitter_circle:before{content:"\e0ab"}.social_pinterest_circle:before{content:"\e0ac"}.social_googleplus_circle:before{content:"\e0ad"}.social_tumblr_circle:before{content:"\e0ae"}.social_stumbleupon_circle:before{content:"\e0af"}.social_wordpress_circle:before{content:"\e0b0"}.social_instagram_circle:before{content:"\e0b1"}.social_dribbble_circle:before{content:"\e0b2"}.social_vimeo_circle:before{content:"\e0b3"}.social_linkedin_circle:before{content:"\e0b4"}.social_rss_circle:before{content:"\e0b5"}.social_deviantart_circle:before{content:"\e0b6"}.social_share_circle:before{content:"\e0b7"}.social_myspace_circle:before{content:"\e0b8"}.social_skype_circle:before{content:"\e0b9"}.social_youtube_circle:before{content:"\e0ba"}.social_picassa_circle:before{content:"\e0bb"}.social_googledrive_alt2:before{content:"\e0bc"}.social_flickr_circle:before{content:"\e0bd"}.social_blogger_circle:before{content:"\e0be"}.social_spotify_circle:before{content:"\e0bf"}.social_delicious_circle:before{content:"\e0c0"}.social_facebook_square:before{content:"\e0c1"}.social_twitter_square:before{content:"\e0c2"}.social_pinterest_square:before{content:"\e0c3"}.social_googleplus_square:before{content:"\e0c4"}.social_tumblr_square:before{content:"\e0c5"}.social_stumbleupon_square:before{content:"\e0c6"}.social_wordpress_square:before{content:"\e0c7"}.social_instagram_square:before{content:"\e0c8"}.social_dribbble_square:before{content:"\e0c9"}.social_vimeo_square:before{content:"\e0ca"}.social_linkedin_square:before{content:"\e0cb"}.social_rss_square:before{content:"\e0cc"}.social_deviantart_square:before{content:"\e0cd"}.social_share_square:before{content:"\e0ce"}.social_myspace_square:before{content:"\e0cf"}.social_skype_square:before{content:"\e0d0"}.social_youtube_square:before{content:"\e0d1"}.social_picassa_square:before{content:"\e0d2"}.social_googledrive_square:before{content:"\e0d3"}.social_flickr_square:before{content:"\e0d4"}.social_blogger_square:before{content:"\e0d5"}.social_spotify_square:before{content:"\e0d6"}.social_delicious_square:before{content:"\e0d7"}.icon_printer:before{content:"\e103"}.icon_calulator:before{content:"\e0ee"}.icon_building:before{content:"\e0ef"}.icon_floppy:before{content:"\e0e8"}.icon_drive:before{content:"\e0ea"}.icon_search-2:before{content:"\e101"}.icon_id:before{content:"\e107"}.icon_id-2:before{content:"\e108"}.icon_puzzle:before{content:"\e102"}.icon_like:before{content:"\e106"}.icon_dislike:before{content:"\e0eb"}.icon_mug:before{content:"\e105"}.icon_currency:before{content:"\e0ed"}.icon_wallet:before{content:"\e100"}.icon_pens:before{content:"\e104"}.icon_easel:before{content:"\e0e9"}.icon_flowchart:before{content:"\e109"}.icon_datareport:before{content:"\e0ec"}.icon_briefcase:before{content:"\e0fe"}.icon_shield:before{content:"\e0f6"}.icon_percent:before{content:"\e0fb"}.icon_globe:before{content:"\e0e2"}.icon_globe-2:before{content:"\e0e3"}.icon_target:before{content:"\e0f5"}.icon_hourglass:before{content:"\e0e1"}.icon_balance:before{content:"\e0ff"}.icon_rook:before{content:"\e0f8"}.icon_printer-alt:before{content:"\e0fa"}.icon_calculator_alt:before{content:"\e0e7"}.icon_building_alt:before{content:"\e0fd"}.icon_floppy_alt:before{content:"\e0e4"}.icon_drive_alt:before{content:"\e0e5"}.icon_search_alt:before{content:"\e0f7"}.icon_id_alt:before{content:"\e0e0"}.icon_id-2_alt:before{content:"\e0fc"}.icon_puzzle_alt:before{content:"\e0f9"}.icon_like_alt:before{content:"\e0dd"}.icon_dislike_alt:before{content:"\e0f1"}.icon_mug_alt:before{content:"\e0dc"}.icon_currency_alt:before{content:"\e0f3"}.icon_wallet_alt:before{content:"\e0d8"}.icon_pens_alt:before{content:"\e0db"}.icon_easel_alt:before{content:"\e0f0"}.icon_flowchart_alt:before{content:"\e0df"}.icon_datareport_alt:before{content:"\e0f2"}.icon_briefcase_alt:before{content:"\e0f4"}.icon_shield_alt:before{content:"\e0d9"}.icon_percent_alt:before{content:"\e0da"}.icon_globe_alt:before{content:"\e0de"}.icon_clipboard:before{content:"\e0e6"}.glyph{float:left;text-align:center;padding:.75em;margin:.4em 1.5em .75em 0;width:6em;text-shadow:none}.glyph_big{font-size:128px;color:#59c5dc;float:left;margin-right:20px}.glyph div{padding-bottom:10px}.glyph input{font-family:consolas,monospace;font-size:12px;width:100%;text-align:center;border:0;box-shadow:0 0 0 1px #ccc;padding:.2em;-moz-border-radius:5px;-webkit-border-radius:5px}.centered{margin-left:auto;margin-right:auto}.glyph .fs1{font-size:2em}
