
@media (max-width:1600px){

.ftr-container{width:80%;}
   
}


@media (max-width:1366px){

    .ftr-container{width:90%;}

   
}

@media (max-width:1199px){

  

   
   


   
}


@media (max-width:991px){

    .navbar-dark .navbar-toggler {
        color: rgba(255,255,255,.5);
        border-color: rgba(0, 0, 0, 0.1);
        background: #692d2d;
    }

    a.nav-btn {
       display: none;
    }

    a.navbar-brand img {
        width: 150px;
    }

    .full-nav .navbar {
        background-color: #fff !important;
        padding: 8px 20px !important;
    }

    .bc-img {
        
        min-height: 430px;
    }

    .about {
        margin-top: 60px;
    }

    .abt-rt {
        margin-left: 20px;
    }

    h5.abt-title2 {
        font-size: 25px;
        line-height: 35px;
       
    }

    a.abt-link {
       padding: 12px 35px;
    }

    .service {
        margin-top: 55px;
    }

    h5.s-header {
        font-size: 34px;
    }

    .s-img {
       height: 155px;
    }

    .s-box {
        min-height: 425px;
    }

    .para-header {
      font-size: 32px;
      line-height: 42px;
        
    }

    a.para-link {
        padding: 10px 30px;
    }

    .paralox {
        padding: 60px 0;
        margin-top: 45px;
    }

    .vission {
        margin-top: 55px;
    }

    .v-box2 {
        margin-bottom: 30px;
    }

    .h-lft {
       height:auto;
        overflow: hidden;
        /* float: left; */
        position: relative;
        /* border-radius: 50px; */
        background-color: #ddd;
        /* border-radius: 10px; */
        margin: 0 auto;
    }
	.h-lft img{position:relative; width:100%; display:block; margin:auto;}

    .h-rt {
        margin-top: 25px;
        margin-left: 93px;
    }

    .h-caption {
        font-size: 30px;
    }

    a.abt-link2 {
       padding: 10px 39px;
       margin-top: 20px;
    }

    .client {
      margin-top: 55px;
        
    }

    .ftr-2 {
       
        margin: 20px 0;
    }

   

}


@media (max-width: 767px){
	
	 .top-panel-list {
       justify-content: center;
    }
	
 .top-social {
        justify-content: center;
        margin-top: 5px;
    }
	.top-social li:nth-child(2),.top-social li:nth-child(3){display:none;}

  .top-panel-rt {
        float: initial !important;
        text-align: center;
    }
	
	.ftr-2{margin:20px 0 0;}
	.ftr-3, .ftr-5{margin-left:0px; margin-top:0px; float:none;}  
   

}

@media (max-width: 575px){

   
}


@media (max-width: 480px){

    .bc-img {
        min-height: 350px;
    }

    .abt-img {
       height: 242px;
    }

    h5.abt-title2 {
        font-size: 20px;
        line-height: 31px;
    }

    p.abt-para {
       
        font-size: 16px;
        line-height: 27px;
        margin-bottom: 17px;
    }

    h5.abt-cap {
        font-weight: 600;
        font-size: 18px;
        margin-top: 0px;
    }

    .abt-para3 {
        font-size: 15px;
        line-height: 26px;
    }

    a.abt-link {
        padding: 10px 31px;
        margin-top: 10px;
    }

    h5.s-header {
        font-size: 30px;
    }

    .para-header {
        font-size: 27px;
        line-height: 36px;
        padding: 0;
    }

    a.para-link {
        padding: 8px 24px;
    }

    h5.v-title {
        font-size: 18px;
        margin-top: 18px;
    }

    .v-para3 {
        font-size: 15px;
        line-height: 25px;
    }

    .h-lft {
        width: 100%;
        height: 238px;
    }

    .h-rt {
        margin-top: 25px;
        margin-left: 5px;
    }

    h1.h-caption {
       
        margin-bottom: 13px;
        font-size: 20px;
    }

    .health {
        margin-top: 40px;
    }

    .h-lft {
        
        height: 208px;
    }

    .ftr-3 {
        margin-top: -13px;
        margin-left: 0;
        float: initial;
    }

    
    .overview {
        margin-top: 30px;
    }

    h5.ovr-header {
        font-size: 20px;
        margin-bottom: 12px;
        margin-top: 15px;
    }

    .half {
        margin-top: 50px;
    }

    .h-img {
        height: 350px;
    }

    .ftr-5 {
        float: left;
    }

    .ab-header {
        padding: 90px 0;
    }

    .manage {
        margin-top: 40px;
    }

    .m-rt {
        margin-left: 0;
    }

    h5.m-header5 {
       font-size: 22px;
        
    }

    .m-title {
        font-size: 18px;
    }

    h5.m-title2 {
        font-size: 16px;
    }

    p.m-para {
        color: #6a6868;
        line-height: 28px;
        font-size: 15px;
    }

    .p-width {
        width: 110px;
    }

    .partner {
        margin: 50px 0;
    }

    .service-container2 {
        width: 80% !important;
        margin: 0 auto !important;
    }

    .product {
        margin-top: 40px;
    }

    h5.pro-header {
        color: #692d2d;
        font-size: 20px;
        font-weight: 600;
        margin-bottom: 10px;
    }

    .service-container2 {
        width: 100% !important;
        margin: 0 auto !important;
    }

    .product .container-fluid {
        padding: 0 15px !important;
    }

    h5.pro-header {
       font-size: 20px;
    }

    h5.ser-title {
        color: #692d2d;
        margin: 10px 0 10px;
        font-weight: 600;
        font-size: 18px;
    }

    p.ser-para3 {
      line-height: 26px;
      font-size: 15px;
    }

    .ser-box {
        border: 1px solid #bab9b9;
        min-height: 440px;
        /* padding: 20px; */
        margin-bottom: 20px;
        margin-top: 0 !important;
    }

    p.car-para2 {
        font-size: 16px;
        color: #303030;
        line-height: 27px;
        padding-right: 0;
    }

    h5.car-header {
        font-size: 17px;
        margin-bottom: 16px;
        line-height: 25px;
    }

    p.car-para {
        font-size: 17px;
        color: #303030;
        line-height: 28px;
        /* padding-right: 60px; */
        margin-top: 10px;
    }

    .value {
        margin-top: 10px;
    }

    .car-list2 li a h5 {
        font-size: 15px;
        margin-bottom: 8px;
        color: #1f1f1f;
        font-weight: 400;
        line-height: 27px;
    }

    .mission2 {
       
        margin-top: 60px;
    }

    .m-text {
        background: rgba(105, 45, 45,90%);
        width: 100%;
        padding: 30px;
        /* margin: 40px 0; */
    }

    h5.m-header {
        color: #fff;
        font-size: 27px;
        margin-bottom: 18px;
    }

    .con-detail {
        margin-top: 45px;
    }

    p.con-para {
        padding-right: 0;
    }

    h4.con-header {
        font-size: 25px;
        text-transform: capitalize;
        color: #692d2d;
    }

    .con-1 {
        
        padding: 20px 40px;
        min-height: 357px;
        margin-bottom: 30px;
    }

    .con-detail {
        margin-top: 20px;
    }

    .get-container {
      
        padding: 30px;
    }

    h4.get-title {
        font-size: 27px;
       
    }

    input.get-link {
      
        font-size: 16px;
        padding: 7px 20px;
        margin-top: 20px;
    }

 .homecara p.s-para{height:auto;}
.homecara .s-box{height:auto;}
.abt-rt{margin-left:0px;}
   
    
 
}




@media (max-width: 360px){

    .abt-img {
        height: 210px;
    }

    .about {
        margin-top: 50px;
    }

    h5.abt-title2 {
        font-size: 17px;
        line-height: 27px;
    }

    p.abt-para {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 17px;
    }

    h5.s-header {
        font-size: 27px;
    }

    .service {
        margin-top: 40px;
    }

    .s-img {
        height: 137px;
    }

    .para-header {
        font-size: 20px;
        line-height: 28px;
        padding: 0;
    }

    a.para-link {
        padding: 8px 20px;
        font-size: 15px;
    }

    .paralox {
        padding: 40px 0;
        margin-top: 30px;
    }

    .vission {
        margin-top: 40px;
    }

    .health {
        margin-top: 25px;
    }

    a.abt-link2 {
        padding: 8px 33px;
        margin-top: 15px;
    }

    .top-panel-list {
        display: initial;
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: center;
    }

    .abt-icon img {
        width: 35px;
    }

    .abt-icon {
        width: 68px;
        height: 68px;
        border: 2px solid #fabb05;
        text-align: center;
        line-height: 62px;
    }

    a.abt-link {
        padding: 8px 27px;
        margin-top: 10px;
    }

    a.navbar-brand img {
        width: 150px;
    }

    .ab-header {
        padding: 80px 0;
    }

    h5.ovr-header {
        font-size: 18px;
    }

    p.ove-para {
        font-size: 14px;
        line-height: 25px;
       
    }

    .overview {
        margin-top: 20px;
    }

    .half {
        margin-top: 35px;
    }

    .h-img {
        height: 312px;
    }

    .h-title {
       font-size: 18px;
       margin-bottom: 34px;
    }

    p.v-para {
        font-size: 15px;
        color: #eae9e9;
        line-height: 28px;
    }

    .c-width {
        width: 70px !important;
    }

    .ftr-logo a img {
        width: 100px;
    }

    h5.m-header {
        color: #fff;
        font-size: 24px;
        margin-bottom: 14px;
    }

    .m-para3 {
        color: #dfdfdf;
        font-size: 16px;
        line-height: 27px;
    }

    h4.con-header {
        font-size: 20px;
        text-transform: capitalize;
        color: #692d2d;
    }

    p.con-para {
        padding-right: 0;
        color: #464646;
        margin-bottom: 30px;
        font-size: 15px;
    }

    .con-1 {
        background: #ffffff;
        box-shadow: 0px 4px 12px 0px #c5c2c2;
        padding: 20px;
        min-height: 274px;
        margin-bottom: 30px;
    }

    h4.get-title {
        text-transform: capitalize;
        font-size: 24px;
        color: #692d2d;
    }

    

   
   
 

}

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