@media only screen and (max-width :1399px) {
    .experts-sec-internal .lawyer-about{min-height: 233px;}
    .experts-sec-internal .product-name h3{font-size: 19px;}
    .product-list-left-effect .product-overlay h3{font-size: 25px;}
    #key-members-slider .owl-item .item .lawyer-about{min-height: 222px;}
    #key-members-slider .owl-item .item h3{font-size: 25px;}
    .lawyer-about h6{font-size: 20px;}
    #key-members-slider .owl-item .item p{font-size: 15px;}
}
@media only screen and (max-width :1200px) {
    .service-content p{font-size: 18px;}
}
@media only screen and (max-width :1199px) {
    .locationandmap iframe{height: 81%;}
    .experts-sec-internal .lawyer-about {
        min-height: 369px;
    }
    .experts-sec-internal .product-overlay h6{
        font-size: 23px;
    }
    .experts-sec-internal .product-overlay p{
        font-size: 17px;
    }
    #key-members-slider .owl-item .item .lawyer-about{min-height: 314px;}
    .product-overlay h6{font-size: 20px;}
    #key-members-slider .owl-item .item p{font-size: 17px;}
    .service-card{min-height: auto;}
    .service-card-col{width: 33%;}
    .nav-menu > li > a{padding: 26px 11px; font-size: 16px;}
    .about-content p{margin: 7px 0px;}
   
    .service-card p{font-size: 16px; text-align: center;}
    .product-overlay h3{ font-size: 19px;}
    /* .product-overlay h6{font-size: 14px; } */
    .product-overlay p{font-size: 14px; }
}
@media only screen and (max-width :991px) {
    .experts-sec-internal .lawyer-about{min-height: 197px;}
    .servics-sec ul{margin-bottom: 50px;padding: 0;}
    #key-members-slider .owl-item .item h3{font-size: 20px;}
    .product-overlay h6{font-size: 18px;}
    #key-members-slider .owl-item .item p{font-size: 14px;}
    .page-btn a{font-size: 15px;}
    #key-members-slider .owl-item .item .lawyer-about{min-height: auto;}
    .service-card-col{width: 50%;}
    .about-content .page-btn{margin-bottom: 25px;}
    .nav-menu > li:hover .submenu-indicator-chevron{    border-color: transparent #fff #fff transparent !important;}
    .nav-menu > .focus > a .submenu-indicator-chevron{border-color: transparent #ffffff #ffffff transparent;}
    .footer-logo p{font-size: 15px;}
    .footer-sec h6{margin: 0;}
    .footer-sec h6{font-size: 23px;}
    .desktop-full{display: none;}
    .medium-full{display: block; text-align: center;}
    .nav-header{position: relative;}
    .nav-header img{width: 40%;}
    .nav-toggle{right: 0;}
    .nav-menu > li > a{color: #000; font-weight: 600;}
    .submenu-indicator-chevron{border-color: transparent #000000 #000000 transparent;}
    .nav-menu > li.focus > a{color: #fff;}
    .banner-text h1{font-size: 40px;}
    .banner-text p{font-size: 16px;}
}
@media only screen and (max-width :767px) {
    .locationandmap iframe{height: 54%;}
    .service-content p{font-size: 16px;}
    #key-members-slider .owl-item .item .lawyer-about{min-height: 432px;}

    #key-members-slider .owl-item .item h3{font-size: 24px;}
    .product-overlay h6{font-size: 20px;}
    #key-members-slider .owl-item .item p{font-size: 16px;}
    .page-btn a{font-size: 18px;}
    .page-btn a{font-size: 14px;}
    .banner-mobile{display: block;height: 215px;}
    .banner-desktop{display: none;}
    .banner-text h1{font-size: 30px;}
    .carousel-indicators{margin-bottom: 0rem;}
    .side-menu-bar{margin-bottom: 35px;}
    .medium-full{text-align: left;}
    .service-card-col{width: 50%;}
    .footer-logo img{width: 50%;}
    .locationandmap{margin-top: 25px;}
    .right-content{margin-top: 25px;}
}
@media only screen and (max-width :680px) {
    .banner-text h1{font-size: 40px;}
    .owl-item .item{margin: 5px;}
    .banner-text p{font-size: 13px;}
}
@media only screen and (max-width :575px) {
    .owl-item .item p{font-size: 17px;}
    #key-members-slider .owl-item .item .lawyer-about{min-height: auto;}
    .product-overlay h3{ font-size: 30px; }
    .product-overlay h6{ font-size: 18px; }
    .product-overlay p{ font-size: 17px; }
}
@media only screen and (max-width :480px) {
    .banner-text h1{font-size: 30px;}
    .carousel-indicators{margin-bottom: 0rem;}
    .service-card-col{width: 100%;}
    c{font-size: 19px;}
    .page-btn{padding: 4px 20px;}
}
@media only screen and (max-width :395px) {
    .right-content h2{font-size: 23px;}
    .right-content h5{font-size: 20px}
    
    .banner-text h1{font-size: 25px;}
    .banner-text p{font-size: 12px;}
    .heading{line-height: 33px; font-size: 28px;}
    .about-content p{font-size: 15px;}
    .footer-sec ul{margin-top: 14px;}
    .service-card{min-height: 0;}
}