@media(max-width:1800px){





}
@media(max-width:1600px){
.container {max-width: 1300px;}

    .topmenu ul li {
        padding: 0 10px;}
.banner p {font-size: 30px;}
.bann-tit h3 {font-size: 36px;}
.Attorney-sec h1 {font-size: 50px;}
 .Attorney-blc ul li {font-size: 28px;}
.abt-left h2 {font-size: 46px;}
.abt-left h3 {font-size: 34px;}
.abt-left p {font-size: 28px;}
.update-lf h2 {font-size: 48px;}
.update-lf h3 {font-size: 32px;}
.blc-item h4 {font-size: 24px;}
.blc-item p {font-size: 28px;}
.update-lf p {font-size: 28px;}
.update-sec, .video-sec {padding: 70px 0;}
.footer-blcs p {font-size: 30px;}
.ft-btn a {font-size: 30px;}
.in-sec h1 {font-size: 62px;}
.inner-pg {
    padding: 75px 0;
}
.form-btn input[type="submit"] {padding: 20px 60px;}
.form-btn { margin-top: 40px;}
.inn-lf h4 {font-size: 30px;}
.topmenu ul li a {font-size: 20px;}

}

@media(max-width:1440px){
    .container {max-width: 1200px;}
    .topmenu ul li a {font-size:17px;}
    .news-cont p {font-size: 26px;}
    .form-btn input[type="submit"] {font-size: 34px;}
    .about-img img {width: 570px;}
    .andr-slider {
        padding-top: 120px;
        padding-bottom: 50px;
    }
    .footer-blcs h2 {font-size: 50px;}
    .topmenu ul li:nth-child(4) {
        margin-left: 140px;
    }
    .topmenu ul li a {
        font-size: 17px;
    }
    


}
@media(max-width:1280px){ 


    .media-link {
        margin-left: -10px; /* Adjust this value as needed */
    }


.container{max-width:940px}
.topmenu ul li:first-child a {background-size: 100%;width: 22px;
    height: 22px;}
    .topmenu ul li:nth-child(4) {
        margin-left: 100px;
    }
    .topmenu ul li:nth-child(3) {
        margin-right: 60px;
    }
    .topmenu ul li a {
        font-size: 14px;
    }
    .topmenu ul li {
        padding: 0 12px;}

.logo {width: 200px;}
 .logo-menu {margin-top: 20px;}
 .banner p {
    font-size: 20px;
}
.banner p:after {background-size: 100%;width: 72px;height: 72px;}
.banner p:before {right:60px;bottom: -40px;background-size: 100%;width: 72px;height: 72px;}
.bann-tit h3 {
    font-size: 30px;
}
.Attorney-sec h1 {
    font-size: 40px;
    margin-bottom: 30px;
}
.Attorney-blc ul li {
    font-size: 24px;
}
.Attorney-blu {padding: 40px 40px;
    margin-top: -30px
}
.abt-left h2 {
    font-size: 40px;    margin-bottom: 15px;
    margin-top: -10px
}
.update-lf h3 {
    font-size: 28px;
}

.update-lf h2 {
    font-size: 36px;
}
.update-lf p {
    font-size: 28px;
}
.update-lf .view-btn a {
    font-size: 18px;}
    .blc-item span{    font-size: 28px; }
    .blc-item h4 {
        font-size: 28px;
    }

    .blc-item p {
        font-size: 28px;
    }

    .footer-blcs p {
        font-size: 28px;
    }
    .ft-btn a {
        font-size: 28px;    padding: 15px 20px;
    }

    .footer-blcs{    padding: 30px 30px;}


    .ft-item {
        font-size: 28px;
    }
    .ft-logo img {
        width: 200px;
    }
    .abt-rite {
        padding-left: 10px;}

    .inner-pg {
        padding: 60px 0;
    }
    .in-sec h1 {
        font-size: 42px;
        padding-left: 60px;
    }
    .ban-img img {
        width: 500px;
    }
    .inner-ban {padding: 110px 0 0;}
    .inner-pg h2 {
        font-size: 38px;}
        .inner-pg h3 {
            font-size: 34px;}
				.media-ban {background: url(images/media-ban.jpg) no-repeat center top;background-size: cover;align-items: center;
    display: flex; margin-top: 5px;}

    .inner-pg h5 {
                font-size: 24px;    margin-bottom: 30px;}
    .form-input label, .frm-check label {
                    font-size: 20px;}

                    .form-btn input[type="submit"] {font-size: 30px;}
                    .news-cont p {font-size: 22px;}
                    .check-box label {font-size: 16px;}
                    .inn-lf h4 {
                        font-size: 26px;
                    }
                    .about-img img {width: 470px;}
                    .inner-pg p {
                        font-size: 28px;}
                        .andr-slider {
                            padding-top: 100px;
                           
                        }
}


@media(max-width:1240px){
    .abt-lf h2 {font-size: 40px;}
}

@media (max-width:1199px){
    
    .contact-form {width:100%;padding:0 10%}
    .footer-blcs h2 {font-size: 40px;}

}


@media(max-width:992px){
    .container{max-width:720px}
    .showhide{ display:block;}
	.mobinav ul { display:block;}
	.hdr-src { display:block;float: left;}
	.mobile_src_nav { display:block;}
	.logo-menu .topmenu, .logo-menu {display: none;}
    .header,.logo {position: inherit;left: inherit;right: inherit;background-color: #f6f9fe;top:inherit;}
    body {padding-top:0;}
    .header {padding:20px 0;}
    
    .bann-imag {
        margin-bottom: 0;}
    .banner p {
        font-size: 20px;
    }
		.media-ban {background: url(images/media-ban.jpg) no-repeat center top;background-size: cover;align-items: center;
    display: flex; margin-top: 5px;}
    .bann-tit h3 {
        font-size: 20px;
        margin: 30px 0 0;
    }
    .banner p:after {width: 32px;
        height: 32px;left: -30px;
        top: -20px;}
        .banner p:before {width: 32px;
            height: 32px;    bottom: -10px;}    
 .bann-cont {flex-direction: column-reverse;}
.bann-tit {
            width: 100%;}
.Attorney-sec h1 {font-size: 36px; margin-bottom: 20px;}
.Attorney-blc ul {column-count: 1;}
.abt-left h3 {
    font-size: 30px;
}
.abt-left h2 {
    font-size: 36px;}

    .about-sec {
        padding: 40px 0;
    }
    .Attorney-blc ul li:before {padding: 0 0 0 20px;}
    .Attorney-blc ul li {padding: 0 0 0 30px;}
    .abt-left, .abt-rite { width: 100%;}

    .abt-rite {padding-left: 0;padding-top:20px;}
    .update-lf {width:100%;padding-bottom: 30px;}
    .update-rite {width:100%;}
    .update-lf h2 {margin-bottom: 10px;}
    .update-sec, .video-sec {
        padding: 40px 0;
    }
    .abt-img {
        width: 400px;
        margin: 10px auto;
    }
    .vid-img1 {width:100%;padding: 0 10px 30px;}
    .vid-img2, .vid-img3 {width:50%;padding:0 10px 0;}
    .img.vid-img2, img.vid-img2 {padding-bottom: 0}
    .footer-blcs p {
        font-size: 28px;
    }
    .update-lf h3 {
        font-size: 28px;
    }
    .ft-btn a {
        font-size: 28px;}
        .footer {padding:30px 0;}
        .ft-logo img {
            width: 160px;
        }
        .logo a {
            display: inline-block;
        }
        .logo a {
    display: inline-block;
}
.Attorney-blu {margin-top: -10px;}



.in-sec {
    display: block;
    text-align: center;
}
.in-sec h1{padding-left:0}
.ban-img img {
    width: 400px;
    display: block;
    margin: 0 auto;
}
.inner-ban {
    padding: 30px 0 0;
}
.contact-form {padding: 0 3%;}
.inner-pg h5 {
    font-size: 28px;}
    .inner-pg h2 {
        font-size: 36px;
        margin-bottom: 30px;
    }
    .form-btn input[type="submit"] {
        font-size: 28px;
    }
    .form-btn input[type="submit"] {
        padding: 15px 50px;
    }
    .frm-check input {
        width: 30px;
        height: 30px;}
        .inner-pg {
            padding: 40px 0;
        }

        .form-input label, .frm-check label {
            font-size: px;
        }
        .inner-pg h3 {
            font-size: 20px;
        }
        .form-btn input[type="submit"] {
            font-size: 28px;
        }

.news-item {width:100%;margin-bottom: 20px;}
.news-cont p {
    font-size: 28px;
}
.news-cont {padding: 15px 18px;}
.inn-lf, .side-bar {width:100%;}
.side-form {width:400px;margin:0 auto;}
.side-bar {margin-top:30px;}
.inn-lf h4 {
    font-size: 22px;
}
.inner-pg p {font-size: 28px;}
.about-img {
    width: 100%;
    padding: 0;
}
.meet-the {width: 100%;margin-bottom: 20px;}
.about-rt-sec {width:100%;}
.abt-img img {
    padding: 10px;}

    /*.bann-cont {
        position: inherit;
        bottom: inherit ;
        top:inherit;
        left:inherit;
        right:inherit;
        padding-top:30px !important;
        width:80%;
       
    }*/
    .bann-tit {
        padding: 0 0 20px;
    }
    .banner {background: #17387c ;}
    .banner p:before {
        right: 0;}
        .andr-slider {
            padding-top: 20px;
            padding-bottom: 0;;
            
        }
/* 
.bann1 img {display:none !important;} */
.Attorney-blc ul li {width: 100%;}  
.footer-blcs h2 {font-size: 30px;margin-bottom: 20px;}
.inner-ban {min-height: 200px;}
.con-det h6 {font-size: 28px;}
.con-det h6, .donate-list h6 {font-size: 28px;}
.ban-title {/*background: transparent;margin:0;*/}
.donate-pay {width:100%;margin-bottom: 10px;}
.donate-list {
    display: block;}
    .doante-page h2 {padding: 30px 60px;}
    .dona-pg {width: 100%;}

    #ban3div, #ban4div, #ban5div {
        margin-top: 0;
    }
	.fs-2 {
    font-size:28px !important;
    text-align: left !important;
    margin-left: 159px !important;}
    .bann-tit {margin-bottom: 0;}
    .bann-tit h3 {margin-top:10px;}


    .bann-tit h3 {
        font-size: 20px;
    }
    .meet-the img {
        width: 100%;
    }
}


@media(max-width:768px){
    .container{max-width:100%;padding:0 15px}
    .banner p {
        font-size: 20px;
    }
    .bann-tit h3 {
        font-size: 28px;
    }
    .Attorney-sec h1 {
        font-size: 28px;}
  .Attorney-blu {
            padding: 30px 25px;
        }
        .abt-left h2 {
            font-size: 28px;
        }
        .abt-left h3 {
            font-size: 28px;
        }
        .update-lf h2 {
            font-size: 30px;
        }
        .footer-blcs {display: block;text-align: center;}
        .ft-btn {width:200px;display: inline-block}

       .fs-2 {
    font-size: 28px !important;
        text-align: left !important;
        margin-left: 215px !important;
        margin-top: 66px !important;}

}

@media (max-width:668px){
   
    font-size: 28px !important;
    .blc-item {width:100%;}
    .bann-imag {
        width: 70%;
    }

}

@media (max-width:580px){

    font-size: 28px !important;
    .vid-img2, .vid-img3 {width:100%;}
    .img.vid-img2, img.vid-img2, .vid-img1 {
        padding-bottom: 20px;
    }
    .blc-item {margin-bottom: 10px;}

    .Attorney-blc ul li {
        font-size: 28px;
    }
    .banner p:before, .banner p:after {width:40px;height: 40px;}
    .inn-lf h4 {
        font-size: 28px;
    }
    .about-img img {width:100%;}
    .fs-2 {
        font-size: 14px !important;        margin-left: 30% !important;padding-right: 10px;}
        .banner p {
            font-size: 20px;
        }
        .bann-tit h3 {
            font-size: 28px;
        }    
    
    }

@media (max-width:480px){
    
    .abt-img {width: 100%;}
    .bann-imag {
        width: 90%;
    }
    .in-sec h1 {
        font-size: 32px;}


        .inner-pg h3 {
            font-size: 28px;
        }

        .inner-pg h2 {
            font-size: 30px;margin-bottom: 20px;}

            .inner-pg h5 {
                font-size: 28px;
            }
            .form-input {width:100%;}
            .form-input label, .frm-check label {
                font-size: 28px;
            }
            	.media-ban {background: url(images/media-ban.jpg) no-repeat center top;background-size: cover;align-items: center;
    display: flex; margin-top: 5px;}
    .bann-tit h3 {
        font-size: 28px;
        margin-top: 0;
    }
    .Attorney-blu {
        margin-top: 0;
    }
    .bann-tit {padding: 0;}
}


@media (max-width:420px){
    .ban-img img {width: 100%;} 
    .side-form {width: 100%;}
    .con-det h6 br {display: none;}
	.media-ban {background: url(images/media-ban.jpg) no-repeat center top;background-size: cover;align-items: center;
    display: flex; margin-top: 5px;}
  
}

@media (max-width:360px){
    
    font-size: 28px !important;
}

@media (max-width:320px){
    font-size: 28px !important;
}