@media screen and (max-width: 1920px){
    .leftmenu li:nth-child(4){
    margin-left: 35%;
}

.leftmenu li ul li:nth-child(4){
    margin-left: 0;
}
}
@media screen and (max-width: 1400px){
}

@media screen and (max-width: 1399px){
    .leftmenu li:nth-child(4){
    margin-left: 25%;
}

.leftmenu li ul li:nth-child(4){
    margin-left: 0;
}
    .myslider img{
        height:auto;
    }
    .myslider .carousel-caption h1{
      font-size: 65px;  
    }
    .title h2 {
        font-size: 40px;
    }
    .catgoryImg img{
        height: 618px;
    }
    .catgory2ndImg img{
        height: 309px;
    }
    .catgory2ndImg2 img{
        height: 291px;
    }
    .catsubtitle {
        position: absolute;
        top: 4%;
        left: 0%;
        padding: 15px 25px;
    }
    .catsubtitle h3{
        font-size: 24px;
    }
    #uniqtitle h3{
        font-size: 24px;
    }
    .productImg img{
        height: 140px;
        width: 145px;
    }
    .productImg h4{
        font-size: 19px;
    }
    .productImg{
         height: 280px;   
     }
     .aboutImgbox img{
        height: 500px;
    }
    .aboutImgbox2 img{
        height: 450px;
    }
    .aboutusSec .title h2 {
        font-size: 24px;
}

.newAddpro{
    height: auto;
}
.newAddpro img{
    width: 100%;
    height: 200px;
}
.aboutTextbox p{
    font-size: 14px;
    color: #696969;
}
.readmorebtn {
    margin-top: 30px;
}
.chooseus {
    padding: 30px 0;
}
.galImgbox img {
    height: 260px;   
}
.gallery {
    padding-top: 0px;
}
.quicklink a {
    font-size: 12px;
}
.newslettertext h5 {
    font-size: 12px;
}
.form-control {
    padding: 8px 0 !important;
}
.fsiconbox i {
    font-size: 14px;
}
.lastfoot p {
    font-size: 11px;
}
.maploation iframe{
 width: 690px;
}
}


@media screen and (max-width: 1199px){
    .leftmenu li:nth-child(5){
    margin-left: 20%;
}
.leftmenu .nav-item {
    padding-right: 20px;
}

}

/*  responsive tablet screen  */

@media screen and (max-width:992px){
    .maploation iframe{
        width: 350px;
        height: 445px;
       }
       .contactform .form-control {
        padding: 8px !important;
        outline: 0;
    }
    .contactlocation {
        padding-top: 20px;
    }
    .contactuspg {
        padding: 30px 0;
    }
    .mynav .nav-link {
        font-size: 14px;
}
.topnav a {
    font-size: 14px;

}
.dropdown-item{
    font-size: 14px;
}
.myslider .carousel-caption h1 {
    font-size: 54px;
}
.catgory .title h2 {
    text-align: left;
    padding-left: 15px;
}
 .btnn a {
    text-decoration: none;
    color: #000;
    padding: 5px 22px;
    font-size: 15px;
}
.catgoryImg img {
    height: 390px;
}
.catgory2ndImg img {
    height: 180px;
}
.catgory2ndImg2 img {
    height: 190px;
}
.catsubtitle h3 {
    font-size: 20px;
    margin-bottom: 3px;
}

#uniqtitle h3{
    font-size: 20px;
    margin-bottom: 3px;
}
.viewcatbtn a{
    font-size: 12px;
}
.title h2 {
    font-size: 35px;
}
.product {
    padding: 30px;
}
.productImg h4 {
    font-size: 15px;
}
.productImg img {
    height: 111px;
    width: 114px;
}
.protitle {
    padding: 20px 10px 0 10px;
}
.productImg {
    height: 237px;
}
.productImg h3 {
    font-size: 11px;
}
.aboutusSec {
    padding-top: 30px;
    padding-bottom: 0;
}
.aboutImgbox2 img {
    height: auto;
}
.readmorebtn a {
    text-decoration: none;
    padding: 5px 22px;
    font-size: 15px;
}
.aboutImgbox img {
    height: 320px;
}
.gayab{
    display: none;
}
.aboutusSec .title h2 {
    font-size: 20px;
}
.aboutImgbox img {
    height: 357px;
}
.chooseus {
    padding: 0px 0;
}
.chooseBox img{
    height: 44px;
}
.chooseBox h4 {
    padding-top: 10px;
    font-size: 14px;
    padding-left: 10px;
}
.galImgbox img {
    height: 150px;
}
.footsocialLink .fsiconbox {
    width: 20px;
    height: 20px;
}
.fsiconbox i {
    font-size: 12px;
}
.quicklink a {
    font-size: 10px;
}
.newslettertext h5 {
    font-size: 10px;
}
/* about us page responsive */
.subbanner {
    padding: 70px 0;
    background-color: #ebebed;
}
.aboutustext {
    padding-top: 0px;
}
.aboutustext p {
    font-size: 14px;
    line-height: 24px;
}
.missionimg img {
    height: 160px;
    width: 743px;
}
.missiontext {
    padding: 10px;
}
.missiontext p {
    font-size: 13px;
    line-height: 18px;
}
.pdtop {
    padding-top: 25px;
}
.mission {
    display: flex;
    padding-top: 10px;
}
    .leftmenu li:nth-child(5) {
        margin-left: 25%;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
        display: block !important;
        flex-basis: auto;
    }
}

@media screen and (max-width:768px){

    .leftmenu li:nth-child(5){
    margin-left: 0;
}
    .maploation iframe{
        width: 100%;
        height: 445px;
        padding-bottom: 25px;
       }
       .contactform {
        padding-top: 10px;
    }
    .contactform .form-control {
        padding: 15px !important;
        outline: 0;
    }
    .contactuspg .address a {
        font-size: 10px;
        padding-right: 15px;
    }
    .contactuspg .address i {
        padding-right: 8px;
        font-size: 10px;
        padding: 5px;
        background-color: #f37f04;
        border-radius: 50%;
        color: #fff;
    }
    .topnav a {
        font-size: 11px;
        padding-right: 5px;
    }
    .logo {
        position: inherit;
        border: none;
    }
    .logo{
        border: none;
        padding: 0;
    }
    .logo img{
        height: 50px;
    }
    .siconbox {
        width: 20px;
        height: 20px;
    }
    .siconbox i{
        font-size: 13px;
    }
    .myslider .carousel-caption h1 {
        font-size: 18px;
        letter-spacing: 0;
    }
    .myslider .carousel-caption {
        position: absolute;
        top: 5%;
        left: 30px;
        right: 20%;
    }
        .btnn a {
        text-decoration: none;
        color: #000;
        padding: 5px 10px;
        font-size: 13px;
    }
    .carousel-indicators {
        margin-bottom: 0;
    }
    .btnn {
    padding: 8px 0;
}
    .catgoryImg img {
        height:auto;
    }
    .catgory .btnn {
        padding-right: 0px;
    }
    .catgory .btnn{
        padding-top: 10px;
    }
    .catgory .title h2 {
        text-align: center;
        padding-left: 0px;
        padding-bottom: 0;
      
    }
    .title{
        padding-bottom: 15px;
    }
    .catgory {
        padding: 20px 0;
    }
    .title h2 {
        font-size: 32px;
    }
  .catgory .btnn a {
        padding: 5px 9px;
        font-size: 15px;
    }
   .catgory .btnn{
        padding: 20px 0;
        float: inline-start;
    }
    .catgory2ndImg{
        margin-top: 20px;
    }
    .catgory2ndImg img {
        height: auto;
    }
    .catgory2ndImg2 img {
        height: auto;
    }
    .catsubtitle h3 {
        font-size: 22px;
}
#uniqtitle h3 {
    font-size: 22px;
}
.viewcatbtn a {
    font-size: 14px;
}
.productImg img {
    height: auto;
    width: auto;
}
.productImg {
    height:auto;
}
.productImg h3 {
    font-size: 15px;
}
.productImg h4 {
    font-size: 25px;
}
.protitle {
    padding: 20px 30px ;
}
.aboutImgbox img{
    height: auto;
}
.aboutTextbox {
    margin-top: 10px;
}
.aboutusSec .title h2 {
    font-size: 25px;
}
.aboutTextbox p {
    font-size: 16px;
}
.readmorebtn {
    margin-top: 20px;
}
.aboutImgbox img{
    display: none;
}
.aboutImgbox2{
    margin-top: 40px;
}
.chooseBox img{
    height: auto;
}
.chooseBox h4 {
    font-size: 25px;
    padding-left: 10px;
}
.chooseBox {
    padding: 25px;
}
.galImgbox img {
    height: auto;
}
.footer {
   padding: 15px 0;
}
.quicklink a {
    font-size: 16px;
}
.newslettertext h5 {
    font-size: 16px;
}
.newslettertext {
    padding:7px 0;
    padding-left: 0px;
    border-left: 0;
}
.footsocialLink {
    display: flex;
    float: inline-start;
    padding-top: 10px;
}
.footsocialLink .fsiconbox {
    width: 25px;
    height: 25px;
}
.fsiconbox i {
    font-size: 14px;
}
}