

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



    



   



    



}





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



    

}



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



    

   

    

}





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



    



   

   

    

  



  



  

   

    

   

}





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



    #body .container {

        max-width: 540px !important;

    }



   



    



}









@media (max-width: 575px){



    .top-panel-list {

        display: initial;

        text-align: center;

        margin-top: 10px;

    }



    .top-rt {

        float: initial !important;

        text-align: center;

    }



    .top-navigation::before {

       display: none;

    }



    .top-panel-list li a {

       padding-left: 0;

       justify-content: center;

    }



    .top-navigation {

       

        padding: 20px 0 8px;

    }



    a.navbar-brand img {

        width: 75px;

    }



    .navbar-dark .navbar-toggler {

        color: rgb(0, 30, 87);

        border-color: rgb(0, 30, 87);

        background: #001e57;

    }



    .top-navigation2 .navbar {

       

        padding: 10px 20px;

    }



    .bc-img {

       

        min-height: 350px;

    }



    .bc-img2 {

       

        min-height: 350px;

    }



    .bc-img3 {

        

        min-height: 350px;

    }



    h4.abt-header {

        

        font-size: 28px;

        margin-bottom: 10px;

        

    }



    .abt-container {

        width: 100%;

        margin: 0 auto;

    }



    .about {

        margin-top:25px;

    }



    a.abt-link {

        font-size: 16px;

        padding: 10px 45px;

    }



    h5.pro-header {

       

      

        font-size: 28px;

        margin-bottom: 10px;

    }



    .product {

        margin-top: 50px;

    }



    p.pro-para {

      

        padding: 0;

        margin-bottom: 20px;

     

    }



    .team-block:hover .team-overlay {

      

        height: 79%;

    }



    .team-block {

      margin-bottom: 25px;

    }



    .bg-header {

        font-size: 35px;

        padding: 60px 0;

        line-height: 55px;

        text-align: center;

    }



    .progress-bg {

      

        margin-top: 20px;

    }



    .quality {

        margin-top: 50px;

    }



    h5.q-title {

      

        font-size: 30px;

       

    }



    p.q-para {

      

        line-height: 27px;

        font-size: 17px;

        padding-right: 0;

        

    }



    .s-1::after {

      display: none;

    }



    .s-2::after {

        display: none;

      }



      h5.q-cap {

        margin-top: 0px;

        font-size: 18px;

    }



    .q-box {

        margin-bottom: 10px !important;

    }



    p.q-para2 {

        margin-left: 15px;

        font-size: 16px;

        color: #727272;

        margin-top: 10px;

    }



    .q-img2 {

        width: 100%;

        height: 398px;

        margin-left: 0;

        margin-top: 15px;

    }



    h2.n-header {

        font-size: 28px;

        color: #06163a;

        margin-bottom: 28px;

        font-weight: 600;

    }



    .n-img {

      

        height: 216px;

        margin-bottom: 20px;

    }



    .ftr-up {

        margin-top: 30px;

    }



    .ftr-2 {

        margin-left: 0;

        margin-top: 25px;

        margin-bottom: 20px;

    }



    .ftr-3 {

        margin-left: 0;

        margin-bottom: 25px;

    }



    h5.ftr-heading {

      

        font-size: 20px;

        margin-bottom: 33px;

       

    }



    .ftr-bg {

       

        padding: 30px 0;

    }



    .footer-2 {

        padding: 15px 0;

    }



    .top-navigation2 .navbar .container .navbar-nav li a {

      

        margin-left: 10px;

    }



    .navbar-nav li:hover .nav-content{

        opacity: 1;

        visibility: visible;

        top: initial;

    } 



    .sub-content li a {

       padding: 6px 40px !important;

    }



    .ovr-cap {

        padding: 150px 0;

    }



    .top-lft {

        display: none;

    }



    h5.b-title {

       

        font-size: 22px;

        margin-top: 12px;

    }



    .overview {

        margin-top: 50px;

    }



    h5.ovr-header {

       

        font-size: 20px;

        margin-bottom: 20px;

        text-align: left !important;

    }



    .ovr-rt {

        margin-left: 0;

        margin-top: 10px;

    }



    .v-bg {

        background: initial;

        background-size: cover;

        min-height: auto;

        padding: 80px 0;

    }



    .v-img {

      height: 236px;

    }



    .v-box2 {

        background: #ffffff;

        min-height: auto;

        padding: 30px;

        margin-top: -72px;

    }



    .v-box {

        background: #ffffff;

        min-height: auto;

        padding: 30px;

        margin-top: -25px;

    }



    .v-img {

        display: none;

    }



    .v-bg {

       

        padding: 0;

    }

.pro-des{margin-top:25px;}

    .pro-des ul.nav.nav-tabs li a {

        padding: 6px 30px;

        font-size: 16px;

        font-weight: 500;

        background-color: #000;

        color: #fff;

        border-radius: initial;

        margin-left: 10px;

        margin-bottom: 10px;

    }



    h5.d-header {

        font-size: 21px;

        color: #001e57;

        font-weight: 600;

        margin-bottom: 20px;

        text-transform: capitalize;

    }



    .d-box {

      

        width: 100%;

        padding: 30px;

        

    }



    .d-icon i {

        color: #fff;

        font-size: 30px;

        width: 80px;

        height: 80px;

        border: 2px solid #fff;

        border-radius: 100%;

        line-height: 82px;

    }



    h5.d-cap {

      

        font-size: 24px;

        margin-top: 25px;

        margin-bottom: 45px;

    }



    h5.d-cap::before {

     

        bottom: -21px;

        left: 91px;

    }



    .nav-heat {

        margin-top: 40px;

    }



    .d-img {

       

        height: 284px;

        margin-bottom: 23px;

    }



    .d-img3 {

        margin-bottom: 20px;

    }



    h5.d-header2 {

        font-size: 18px;

        margin-bottom: 18px;

        margin-top: 14px;

        line-height: 30px;

    }



    h5.h-cap {

        font-size: 15px;

        margin-top: 20px;

        margin-bottom: 15px;

    }



    h5.d-header {

        font-size: 18px;

        color: #001e57;

        font-weight: 600;

        margin-bottom: 20px;

        text-transform: capitalize;

        margin-top: 20px;

    }



    h5.q-title2 {

        font-size: 27px;

        

    }



    .quality-2 {

        margin-top:25px;

    }



    .con-box {

       

        padding: 20px;

        min-height: auto;

        margin-top: 20px;

    }



    .contact-1 {

        margin-top: 50px;

    }



    .r-1 {

       

        padding: 20px;

    }



    .r-1 {

        /* background: #f96900; */

        /* text-align: center; */

        border: 1px solid #ddd;

        padding: 20px;

        margin-bottom: 15px;

    }



    p.get-para {

        line-height: 26px;

        font-size: 17px;

        padding: 0;

    }



    h3.get-heading {

      

        font-size: 25px;

        margin-bottom: 30px;

        

    }



    h3.get-heading::after {

        left: 41%;

      

    }



    .get {

        margin-top: -36px;

    }



    .from-bg3 {

       

        padding: 30px;

       

    }



    p.abt-para {

        color: #6a6868;

        text-align: justify;

        line-height: 28px;

        font-size: 16px;

        padding-right: 20px;

    }
	
	.d-buttons li a{display:block; width:100%;}

}





@media (max-width: 360px){



    .bc-img2 {

        min-height: 250px;

    }



    .bc-img {

        min-height: 250px;

    }



    .bc-img3 {

        min-height: 250px;

    }



    h4.abt-header {

        font-size: 23px;

        margin-bottom: 10px;

    }



    h5.pro-header {

        font-size: 22px;

        margin-bottom: 10px;

    }



    p.pro-para {

        padding: 0;

        margin-bottom: 20px;

        font-size: 16px;

    }



    h4.team-header a {

        font-size: 17px;

        padding: 10px;

    }



    .team-block {

        margin-bottom: 20px;

    }



    p.p-para {

        color: #fff;

        font-size: 16px;

        /* text-align: justify; */

        line-height: 24px;

    }



    p.p-para {

        color: #fff;

        font-size: 16px;

        /* text-align: justify; */

        line-height: 24px;

    }



    .bg-header {

        font-size: 25px;

        padding: 40px 0;

        line-height: 40px;

        text-align: center;

    }



    h5.q-title {

        font-size: 25px;

        margin-bottom: 40px;

    }



    h5.q-title::after {

       

        bottom: -21px;

    }



    .q-img2 {

      

        height: 349px;

      

    }



    h2.n-header {

        font-size: 23px;

        color: #06163a;

        margin-bottom: 21px;

        font-weight: 600;

    }



    .blog {

        margin-top: 40px;

    }



    .n-img {

        height: 197px;

        margin-bottom: 20px;

    }



    .a-icon img {

       width: 50px;

    }



    h5.b-title {

        font-size: 20px;

        margin-top: 10px;

    }



    h5.ovr-header {

        font-size: 18px;

        margin-bottom: 17px;

        text-align: left !important;

    }



    .overview {

        margin-top: 40px;

    }



    h5.ovr-header2 {

        font-size: 18px;

        margin-bottom: 11px;

    }



    .d-img {

        height: 249px;

        margin-bottom: 23px;

    }



    h5.d-header3 {

        

        font-size: 17px;

    }



    .q-list2 li {

        font-size: 16px;

        line-height: 29px;

    }



    .ovr-cap {

        padding: 80px 0;

    }



    h5.q-title2 {

        font-size: 25px;

    }



    p.q-para3 {

        font-size: 16px;

    }



    h5.r-header1 {

        font-size: 26px;

       

    }

    



    



   



  



    

   



   



    



  

   

}



@media only screen and (max-width: 320px){}