@media (max-width: 1200px) {

    .container {

        width: 96%;

        margin: 0 auto;

        padding: 0;

    }

    .nav_sec .navbar-nav > li > a {

        padding: 17px 8px;

        font-size: 14px;

    }

    .get_link a {

        font-size: 14px;

    }

    .hexa_sec .block {

        width: 179px;

        min-height: 192px;

        padding: 20px 20px 0 20px;

    }

    .hexa_sec .block h3 {

        font-size: 14px;

        line-height: 20px;

    }

    .lease_sec .detail p {

        font-size: 13px;

    }

    .gurantee_sec .row {

        margin: 0 -15px;

    }

    .gurantee_sec [class*="col-"] {

        padding: 0 15px;

    }

    .gurantee_sec .block {

        margin: 0;

        padding: 50px 57px 28px 57px;

    }

    

    .banner_sec .caption{ top:26%;}



    .welcome_sec{ padding-top:20px;}    

    .banner_sec .cap_info {padding:30px 0 0 0; position:relative; bottom:0;}



    .hexa_sec .block {

        background-size: 90% 100%;

    }





}

/************ Main **************/



@media (max-width: 992px) {

    .nav_sec .navbar-nav > li > a {

        padding: 17px 7px 0 0px;

        font-size: 11px;

    }
    .get_link a.hoowla-quote-button {
        padding: 15px 7px !important;
        font-size: 14px !important;
    }
    .nav_sec .navbar-default .navbar-collapse, .nav_sec .navbar-default .navbar-form {
        padding-left: 5px;
    }
    .get_link a {

        padding: 19px 15px;

        font-size: 11px;

    }

    .banner_sec h2 {

        font-size: 30px;

    }

    .banner_sec .info {

        font-size: 16px;

        line-height: normal;

    }

    .hexa_sec ul.quote li {

        width: 33.3333%;

    }

    .welcome_sec {

        padding: 40px 0 20px 0;

    }

    .welcome_sec .block {

        padding: 0;

    }

    .welcome_sec .block h3 {

        font-size: 20px;

        line-height: normal;

        margin-bottom: 15px;

    }

    .service_sec {

        padding: 40px 0 10px 0;

    }

    .service_sec h3 {

        font-size: 15px;

    }

    .service_sec p {

        font-size: 12px;

        line-height: 20px;

    }

    .service_sec .info {

        font-size: 13px;

        line-height: 23px;

    }

    .lease_sec {

        padding: 40px 0 20px 0;

    }

    .lease_sec .detail {

        min-height: 190px;

    }

    .expert_sec {

        padding: 40px 0;

    }

    .gurantee_sec .block {

        padding: 20px 20px 10px 20px;

    }

    .excellent_sec {

        padding: 30px 0 0 0;

    }

    .gurantee_sec {

        padding: 30px 0 40px 0;

    }

    .get_sec {

        padding: 40px 0;

    }

    .why_sec {

        padding: 40px 0;

    }

    .why_sec p {

        font-size: 13px;

        line-height: 23px;

    }

    .express_sec {

        padding: 40px 0 0px 0;

    }

    .express_sec .detail {

        padding: 25px 20px;

    }

    .express_sec .detail p {

        font-size: 13px;

        line-height: 23px;

    }

    .footer_detail .quote_sec {

        padding: 20px 0;

        margin: 0 0 10px 0;

        text-align: center;

    }

    .footer_detail .quote_sec h3 {

        margin: 0 0 15px 0;

        width: 100%;

    }

    .footer_detail .quote_btn {

        float: none;

        display: inline-block;

    }

    .footer_detail {

        padding: 10px 0 20px 0;

    }



    .hexa_sec .block {

        background-size: 90% 85%;

        width: auto;

        height: auto;

    }



    .hexa_sec ul.quote li {

        width: 20%;

        padding: 0 0;

    }



    .hexa_sec .block h3 {

        font-size: 10px;

        line-height: 15px;

    }





    .hexa_sec {

        margin-top: -85px;

    }





    .banner_sec .caption {

        margin-top: -170px;

    }





    .inner-banner

    {

      margin-top: 0px;

  }

}





@media (max-width: 767px) {

    html {

        -webkit-text-size-adjust: none;

    }

    .container {

        width: 93%;

        margin: 0 auto;

        padding: 0;

    }

    .navbar-default .navbar-toggle {

        margin: -60px 0 0 0;

    }

    .navbar-default .navbar-toggle .icon-bar {

        background-color: #64c9d1;

        width: 30px;

        height: 4px;

    }

    .navbar-toggle {

        border: none;

        background: transparent !important;

        margin-bottom: 0;

    }

    .navbar-toggle:hover {

        background: transparent !important;

    }



 /*   .navbar-toggle .icon-bar {

        width: 22px;

        transition: all 0.2s;

    }

    .navbar-toggle .top-bar {

        transform: rotate(45deg);

        transform-origin: 10% 10%;

    }

    .navbar-toggle .middle-bar {

        opacity: 0;

    }

    .navbar-toggle .bottom-bar {

        transform: rotate(-45deg);

        transform-origin: 10% 90%;

    }

    .navbar-toggle.collapsed .top-bar {

        transform: rotate(0);

    }

    .navbar-toggle.collapsed .middle-bar {

        opacity: 1;

    }

    .navbar-toggle.collapsed .bottom-bar {

        transform: rotate(0);

    }

*/



    header {

        position: fixed;

        left: 0;

        top: 0;

        background: #fff;

        z-index: 9999;

    }



    .top_link

    {

      display: none;

    }



    .top_part .logo {

        width: 80px;

        margin: 2px 0 0 0 !important;

    }

    .top_part .top_link {

        width: 100%;

        padding: 3px 5px 6px 5px;

        margin-bottom: 10px;

        float: left;

        border-radius: 0;

        text-align: center;

    }

    .top_part .top_link:after {

        display: none;

    }

    .top_part ul.mail_link {

        /*padding: 10px 55px 0 0;*/

        padding: 10px 0 0 0;

    }



    .navbar-collapse

    {

        margin-top: 30px;

    }





    .top_part ul.mail_link li span, .top_part ul.mail_link li strong {

        display: none;

    }

    .top_part ul.mail_link li i {

        position: relative;

        top: 0;

    }

    .top_part ul.mail_link li {

        min-width: 34px;

        margin: 0 0 0 5px;

        padding: 0;

    }

    .nav_sec .nav_inn {

        box-shadow: none;

    }

    .nav_sec .navbar-default .navbar-collapse, .nav_sec .navbar-default .navbar-form {

        padding-right: 15px;

        padding-left: 15px;

    }

    .nav_sec .navbar-nav > li {

        margin: 0;

        padding: 2px 0;

        border-top: 1px solid rgba(0, 0, 0, 0.1);

    }

    .nav_sec .navbar-nav > li > a {

        padding: 7px 0;

    }

    .get_link a {

        float: right;

        padding: 5px 15px;

    }

    .banner_sec {

        /*margin-top:54px;*/

        /*padding: 40px 0 10px 0;*/

    }

    /*.hexa_sec ul.quote li {

        width: 50%;

    }*/

    .welcome_sec .inner figure {

        margin-bottom: 30px;

    }

    .lease_sec .detail {

        min-height: inherit;

    }

    .gurantee_sec .left_part figure {

        margin-bottom: 30px;

    }

    .express_sec .row {

        margin: 0 -15px;

    }

    .express_sec [class*="col-"] {

        padding: 0 15px;

    }



    .hexa_sec ul.quote li {

        width: 100%;

    }



    .hexa_sec .block

    {

        background: #5bb4bb;

        background: linear-gradient(#5bb4bb, #6cd3db);

    }



    .hexa_sec .block {

        min-height: auto;

        padding: 10px;

    }



    .hexa_sec ul.quote li {

        margin: 0 0 5px 0;

    }



    .hexa_sec .block h3 {

    font-size: 14px;

    }



    .top_part

    {

        height: auto;

    }



    .nav_sec .nav_inn {



     background: none; 

}



.navbar-default .navbar-toggle {

    margin: -15px 0 0 0;

}



.get_link a.hoowla-quote-button {

    padding: 6px 6px !important;

    font-size: 12px !important;

}



.banner_sec .caption {
    margin-top: -150px !important;
}



    .banner_sec {

    margin: 0;

}



.our-news ul {

    margin: 0px;

}



.our-news ul li {

    width: 100%;

    padding: 0px 0px;

    float: none;

    margin: 20px 0px;

}



.news-img img {

    width: 100%;

}



.owl-item.center

{

    -webkit-transform: scale(1, 1) !important;

    transform: scale(1, 1) !important;

    z-index: 9999 !important;

}



.owl-stage-outer {

    padding: 0px 0px;

}



.tm-para {

    font-size: 14px;

}



.our-testimonials h6 {

    font-size: 14px;

}



.top_part .info_contact {

    /*padding-right: 50px;*/

}



.our-solicitor ul li 

{

    width: 100%;

}



.our-solicitor ul li img 

{

    width: 100%;

}



.my-col

{

    margin-bottom: 30px;

    text-align: center;

}



.my-col:last-child

{

    margin-bottom: 0px;

}



.my-col img

{

    margin: 0 auto;

}



.my-div

{

    padding: 40px 0px;

    /*text-align: center;*/

}



.inner-banner

{

    font-size: 25px;

    padding-top: 90px;

}



.inner-banner2

{

    padding-top: 70px;

}



.main-solicitor-birmingham

{

    padding-top: 0px;

}



.inner-banner

{

  margin-top: 0px;

}



.bd-left img

{

    max-width: 100%;

    display: block;

    height: auto;

    margin-left: 0px;

    margin-right: 0px;

    margin-bottom: 20px;

    float: none !important;

}



.hexa_sec

{

    display: none;

}



/*nu-move*/


.nu-move-page
{
    background: url(../images/nu-move/img.png) top 80% right 1% no-repeat, #58afb5 url(../images/nu-move/bg.jpg) top center no-repeat;
    padding-bottom: 15px;
}


.my-block
{
    margin: 0 auto;
    margin-bottom: 15px;
}

.my-block
{
    padding: 20px 20px;
}



}

/************ iphone **************/



@media (max-width: 600px) {

    html {

        -webkit-text-size-adjust: none;

    }

    .container {

        width: 91%;

    }

    .top_part ul.about_link {

        width: 100%;

        float: left;

        margin-bottom: 5px;

    }

    .top_part ul.about_link li {

        padding: 0 6px;

    }

    .top_part ul.social_link {

        border: none;

        padding: 0;

    }

    .hexa_sec ul.quote li {

        width: 100%;

    }

    .banner_sec {

        /*margin-top: 150px;*/

        /*margin-top: 56px;*/

    }

    .banner_sec h2{ font-size:22px;}

    .banner_sec .info{ font-size:13px;}



    .hexa_sec {

        margin-top: 0px;

    }



}


