.site-logo img{ max-width: 100%;    height: auto;}
.navbar-default .navbar-nav > li.current_page_item > a{color: #e13c41;}
@media (min-width:750px) {



    .welcome_bg .heading {

        margin-top: 0px;

    }

    .welcome_bg .left_side {

        border-left: 1px solid #949494;

        padding-left: 20px;

        margin-left: 20px;

    }

    .welcome_bg .body_sec {

        width: 80%;

        margin-bottom: 25px;

    }



    .inside_bg .inside_product .thumbnail > img {

        height: 125px;

    }



    .icon_width {

        display: block;

        float: left;

    }

    .social_icon {

        text-align: right;

        margin: 35px 0px 0px 0px;

    }

    .head_icon01 li {

        float: left;

    }

    .head_icon01 {

        padding: 5px 0px 20px 0px;

    }

    .copyright {

        text-align: left;

    }

    .copyright_text {

        text-align: left;

    }

    .body_height {

        height: 470px;

    }



    .inside_bg .image {

        margin-top: 0px;

    }

    .desktop_banner h2 {

        font-size: 150px;

    }

    .footer_bg p {

        margin-bottom: 0px;

        margin-top: 0px;

    }

    .event-list li {

        width: 33%;

    }

    .top_sec {



        position: fixed;



        z-index: 9999;



        width: 100%;



        top: 0;



        clear: right;

        background: #fff;





    }

    .bottom_wrapper {

        position: relative;

        top:146px;



        width: 100%;



        clear: both;



    }

    .footer_bg .footer_link {

        text-align: left;

    }

    .rightside_img {

        margin-bottom: 15px;

        margin-top: 0px;

    }



    .colum_body {

        -webkit-column-count: 2;
        /* Chrome, Safari, Opera */

        -moz-column-count: 2;
        /* Firefox */

        column-count: 2;

        -webkit-column-gap: 45px;
        /* Chrome, Safari, Opera */

        -moz-column-gap: 45px;
        /* Firefox */

        column-gap: 45px;

    }

    .colum_body01 {

        -webkit-column-count: 2;

        -moz-column-count: 2;

        column-count: 2;

        -webkit-column-gap: 60px;

        -moz-column-gap: 60px;

        column-gap: 60px;

    }

    /*.colum_body:last-child{

	column-gap:0px;

	-webkit-column-gap: 0px;

}*/

    .read_more {

        margin-left: 230px;

        margin-top: 20px;

    }

    .expertise_sec li {
        width: 47%;
        display: inline-block;
    }

    .expertise_sec li:nth-child(1),
    .expertise_sec li:nth-child(3),
    .expertise_sec li:nth-child(5),
    .expertise_sec li:nth-child(7),
    .expertise_sec li:nth-child(9),
    .expertise_sec li:nth-child(11) {
        margin-right: 4%;
    }

    .welcome_bg .press_release li {
        width: 100%;
        display: block;
        /*margin-right:3%;*/
        vertical-align: top;
    }
}

@media (min-width:970px) {

    .top_sec {



        position: fixed;



        z-index: 9999;



        width: 100%;



        top: 0;



        clear: right;

        background: #fff;





    }

    .bottom_wrapper {

        position: relative;

        top: 146px;



        width: 100%;



        clear: both;



    }

    .desktop_banner h2 {

        font-size: 192px;

    }

    .header_bg .logo {

        text-align: left;

    }







    .inside_bg .inside_product .thumbnail > img {

        height: 250px;

    }

    .welcome_bg .body_sec {

        width: 85%;

    }

    .welcome_bg .body_sec01 {

        width: 85%;

    }

    .gallery_bg .thumbnail img {

        height: 145px;

    }

    .event-list li {

        width: 33%;

    }

    .practice-group li {

        width: 50%;

    }

    .copyright li {

        padding: 0px 4px;

    }

    .footer_socialmedia {

        text-align: right;

    }

    .footer_bg .footer_link {

        text-align: center;

    }

    .read_more {

        margin-left: 294px;

    }

    .thumbnail > img {

        display: block;

        max-width: 100%;

        height: 150px;



    }

    .navbar-nav .navbar-right li {

        margin-right: 5px;

    }

}

@media (min-width:1170px) {

    .bottom_wrapper {

        top: 146px;

    }

    .desktop_banner h2 {

        font-size: 240px;

    }



    .welcome_bg .body_sec {

        width: 80%;

    }

    .welcome_bg .body_sec01 {

        width: 70%;

    }

    .read_more {

        margin-left: 354px;

    }

    .colum_body01 {

        -webkit-column-count: 2;

        -moz-column-count: 2;

        column-count: 2;

        -webkit-column-gap: 80px;

        -moz-column-gap: 80px;

        column-gap: 80px;

    }

    .thumbnail > img {

        display: block;

        max-width: 100%;

        height: 162px;

    }



}
