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

.banner-section {height: 470px;}

}



/*================== =====================*/

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

.side-collapse.in {

    width: 0;

    border-right-width: 0;

}

header .side-collapse {

    background: #0a3782;

    display: block;

    width: 250px;

    left: 0;

    right: inherit !important;

    max-height: 100% !important;

    height: 100% !important;

    overflow-x: hidden;

    position: fixed;

    z-index: 99999;

    top: 0;

    height: 100%;

    transition: all .6s cubic-bezier(.87, -.41, .19, 1.44);

    box-shadow: 0 0 12px #000;

}



.navbar-default .navbar-collapse { background:#4b850e; position:fixed; width:250px; left:-100%; transition:1s; top:0; height:auto !important; max-height:100%; overflow:auto; border:0; z-index:2; }



.navbar-default .navbar-collapse.in { left:0; }



ul.nav.navbar-nav { margin:0; width:100%; overflow:auto;}



.navbar-default .navbar-toggle { border:0; background-color: #0a3782; border-radius:0; margin-right:0; }

	.navbar-default {margin-top: 35px;}



.navbar-default .navbar-toggle .icon-bar { background-color:#fff; }



.navbar-default .navbar-nav>li>a { padding:10px 20px; font-size:17px; text-align:left; color: #fff;}



.mobile-menu-contact, .mobile-contact-icon { display:block; }



.navbar-default ul.nav>li { width:100%; float:left; }



.navbar-default ul.navbar-nav>li.menu-item-has-children:before { content:'+'; position:absolute; right:0; width:40px; line-height:40px; background:#1d254d; text-align:center; color:#fff; font-family:"Oswald", sans-serif; font-weight:700; font-size:30px; cursor:pointer; display:none;}



.navbar-default ul.navbar-nav>li.menu-item-has-children.sub-open:before { content:'-'; }



.navbar-default .navbar-nav>li.menu-item-has-children>a { margin-right:40px; width:calc(100% - 40px); }



.navbar-default ul.nav>li>ul.sub-menu { height:auto; overflow:inherit; max-height:100%; }



.navbar-default ul>li:hover ul.sub-menu { display:none; }



.navbar-default ul li.menu-item-has-children.sub-open>.sub-menu { display:block; transition:none; transform:inherit; opacity:1; position:relative; width:100%; float:left; box-shadow:none; }



.navbar-default ul.nav>li+li { border-top:1px solid #ededed; }



.navbar-default ul li ul.sub-menu>li>a, .navbar-default ul li ul.sub-menu>li:last-child>a { border-bottom:0; border-top:1px solid #e0e0e0; }



.navbar-default ul li ul.sub-menu>li { background:#36519C; }

.navbar-toggle {

    display: block;

}

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .current-menu-item > a, .navbar-default .navbar-nav > .current-menu-parent.menu-item-has-children > a, .navbar-default .navbar-nav > .current-menu-ancestor.menu-item-has-children > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li:hover > a {



    color: #fff;

    background-color: #4976C1;

    border-top: none;



}

	.navbar-default .navbar-nav > li > a {

    font-size: 15px;

		border-top: 0;

    color: #fff;

    text-transform: capitalize;

    font-weight: 500;



}

	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #4976C1;}

.logo {

    float: left;

    width: auto;

    z-index: 1;

    left: 12px;

	position: relative;

}

.banner-section h1 { font-size: 38px; line-height: 1.2;}

.welcome-text p {font-size: 11px;}

.navbar ul li.menu-item-has-children::after { 

	content: '+';

    position: absolute;

    right: 5px;

	top: 9px;

    width: 40px;

    line-height: 40px;

    background: #2D5AA5;

    text-align: center;

    color: #ffffff;

    font-family: "Oswald", sans-serif;

    font-weight: 700;

    font-size: 30px;

    cursor: pointer;

    opacity: 1;



}

	.navbar-default ul li ul.sub-menu > li > a {

    text-transform: capitalize;

    padding-left: 32px;



}

}





/*================== =====================*/

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

.banner-section {height: 270px;}

.banner-section h1 br, .banner-section p br, .welcome-text p br {display: none;}

.banner-section h1 { font-size: 22px; line-height: 1.2; letter-spacing: 0; padding-top: 17%;}

.banner-section p {font-size: 14px; line-height: 1.2;}

.welcome-text .col-sm-4 {margin-bottom: 15px;}

.birth-injuries p {margin-bottom: 20px;}

.birth-injuries-list {padding: 0 20px;}

.welcome-text h2 {font-size: 24px;}

.footer-link {margin-bottom:30px;}

.copyright {text-align: center; line-height: 1.5;}
.ft-powered {
    width: 100%;
    margin: 6px 0 0;
}
.breadcrumb-main {font-size: 12px; padding: 10px 0;}

.inner-article {padding: 10px 0;}

.welcome-text h2 {font-size: 17px;}

.welcome-text p {font-size: 16px;}

.at-box {margin-bottom: 30px;}

.at-box p {margin-bottom: 10px;}

.inner-article h1 {line-height: 1.2; font-size: 17px;}

.ct-title {margin-top: 20px;}

}



/*================== =====================*/

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



}



/*================== =====================*/

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



}





