@media(min-width: 1921px){
.text-ban {
   
    left: 27%;
    
}
}
@media(max-width: 1199px){
	.baner-text p {
 
    font-size: 18px;
    margin: 20px 0 28px;
    
}
.baner-text h1 {

    font-size: 32px;
   
}
.rgt-add {
    
    padding-left: 4%;
}
.nav-bar ul li {
    
    padding: 0 9px;
}
.img1 {
    max-width: 118px;
    height: 118px;
    line-height: 119px;
}
}
@media(max-width: 1440px){
.text-ban {
  
    left: 6%;
    
}


}
@media(min-width: 992px){
	.main-logo {
    float: left;
    /*width: 20%;*/
     width: 100%; 

}



.nav-bar {
    float: left;
    width: 100%;
    text-align: left;
    margin: 24px 0 0;
}


.nav-bar ul li a{color:#2d44a4;font-size: 14px; font-weight:bold;}
.nav-bar ul li.active a,.nav-bar ul li a:hover,.nav-bar ul li a:active,.nav-bar ul li a:focus{color: #000000;}
}

@media(max-width: 991px){
    .main-header .goog-te-gadget .goog-te-combo {

    width: 164px;
   
    background: transparent;
    border-color: transparent;
    color: #fff;
}
    .main-header .goog-te-gadget .goog-te-combo option{
        color: #000;
    }
    .main-header li#google_translate_element {
    
    width: 100%;
  
}
a.goog-logo-link {
    display: none;
    opacity: 0;
}
.main-header li#google_translate_element {
    padding: 10px 14px !important;
}
.nav-bar {
    position: fixed;
    max-width: 200px;
    width: 100%;
    background: #8d2029;
    left: 0;
    height: 100%;
    top: 0;
    text-align: left;
    padding: 0;
    z-index: 9;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    -webkit-font-smoothing: antialiased;
    -webkit-transform-origin: 0% 0%;
    transform-origin: 0% 0%;
    -webkit-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
    transition: -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0), -webkit-transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1.0);
}
.mobile-toggles {
    position: absolute;
    top: 4px;
    right: 15px;
    border-radius: 4px;

    width: 50px;
    padding: 5px;
    
    cursor: pointer;
    z-index: 1;
}
.mobile-toggles {
    display: block;
}

.mobile-toggles {
  right: 0px !important;
  top:10px !important;
}
.one, .two, .three {
    background-color: #8d2029;
    height: 2px;
    margin: 4px auto;
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    display: table;
        width: 30px;

    border-radius: 0px;
}
.open .overlay {
    opacity: 1;
    visibility: visible;
}
.open .one, .open .two, .open .three {
    background: #fff;
}
.open .one {
    -webkit-transform: rotate(-45deg) translate(-5px, 4px);
    transform: rotate(-45deg) translate(-5px, 4px);
    width: 21.5px;
}
.open .two {
    opacity: 0;
}
.open .three {
    -webkit-transform: rotate(45deg) translate(-4.4px, -3px);
    transform: rotate(45deg) translate(-4.4px, -3px);
    width: 21px;
}
.open .mobile-toggles {
    -webkit-box-shadow: 0 0 10px #8d2029;
    box-shadow: 0 0 10px #8d2029;
    z-index: 9999;
    background: #8d2029;
}
.open .nav-bar {
    -webkit-transform: none;
    transform: none;
}
.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7215686274509804);
    left: 0;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 300ms all;
    transition: 300ms all;
}

.nav-bar ul li a {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    /* margin: 31px 0 45px; */
    color: #fff;
    padding: 9px 15px;
    display: block;
    border-bottom: 1px solid #7b0b14;
}
.nav-bar ul li {
    padding: 0;
    display: block;
}

/*header end*/
.nav-bar ul li.active a,.nav-bar ul li a:hover,.nav-bar ul li a:active,.nav-bar ul li a:focus {
    color: #ffb700;
}
.banner .owl-carousel .owl-item img {
    min-height: 400px;
    display: block;
    width: 100%;
    object-fit: cover;
}

.rgt-add {
    padding-left: 0%;
}
.cover-w ul li {
    width: 50%;
   
}
.lft-top {
    padding: 10px 0;
}
.main-logo a img {
    width: 128px;
}

ul.rgt-top li {
   
    padding: 10px 11px;
   
}
.main-header {
    padding: 10px 0;
}
.why-u {
    padding: 46px 0;
}
section.addi-b {
    padding: 52px 0;
}
.nav-bar ul {
    /* overflow: auto; */
    height: calc(100vh - 23px);
    overflow-x: hidden;
    overflow-y: auto;
}

.next-img {
    padding: 15px 0px;
}
.about-us {
    padding: 58px 0;
}
.border-bot h2 {
    margin: 0 0 36px;
}
.ab-cover {
    padding-right: 0;
}
.ab-cover {
    margin: 0 0 78px;
}
}
@media(max-width: 767px){
.ab-cover {
    margin: 0 0 78px;
}
.child-tabel {
 
  
    padding: 0;
}
.border-bot:before {
   
    bottom: -9px;
   
   
}.text-ban p {
   
     margin: 7px 00 0;
}
.cir-al {
    width: 86px;
    height: 86px;
        font-size: 16px;

    line-height: 86px;
   
}
.circ ul li {
    display: inline-block;
    padding: 0 5px;
}

.circ ul {
    margin: 34px -5px 50px;
}
.img-hold {
    width: unset;
    
    padding: 0 8px;
}
.lft-top {
    padding: 10px 0 3px;
}
.heading {
    font-size: 22px;
}
.cover-w h2 {
    margin: 0 0 14px;
}
.cover-w ul {
    margin: 15px -21px 0;
}
.who-we {
    padding: 26px 0;

   }
   section.addi-b {
    padding: 30px 0;
}
.part h4 {
    font-size: 16px;
    
    margin: 0 0 7px;
}
.part {
    margin: 0 0 25px;
}
.main-footer ul li {
    display: block;
    padding: 3px 0px;


}
.main-footer ul li:before{display: none;}
.cover-w ul li {
    width: 100%;
        padding: 0 0px;

}
.cover-w ul {
    margin: 15px 0 0;
    text-align: center;
}
.icons {
   
    margin: 0 auto;
}
.cov-a {
    padding: 15px 0px;
   
}
.baner-text h1 {
    font-size: 22px;
}
.baner-text p {
    font-size: 15px;
    margin: 16px 0 28px;
    line-height: 16px;
}
.baner-text {
  
    padding: 0 15px;
}
.baner-text a {
    
    padding: 9px 41px;
    font-size: 16px;
   
}
.ban-rgt {
    margin: 0 auto;
    }
    .rgt-add ul li:nth-child(2) {
  
    margin: 14px 0;
}
.rgt-add ul li:nth-child(3) {
    margin: 0;
}
.banner .owl-carousel .owl-nav button.owl-prev, .banner .owl-carousel .owl-nav button.owl-next {
   
    top: unset;
    bottom: 39px;
}
.banner .owl-carousel .owl-nav .owl-next {
    right: unset;
    margin: 0 3px 0;
}
.banner .owl-carousel .owl-nav button.owl-prev {
    left: unset;
    margin: 0px -47px 0;
}
.rgt-top {
    text-align: left !important;
    padding: 0 0 10px !important;
}
.rgt-top li {
    padding: 0 12px 0 0 !important;
    border-left: 0 !important;
    border: 0 !important;
}
.main-footer p {
    color: #fff;
    line-height: 20px;
}

.about-us {
    padding: 44px 0;
}
.about-us h2 {
    margin: 0 0 32px;
}
.ab-img {
    margin: 20px 0 0;
}
.in-banner h1 {
    font-size: 26px;
}
section.in-banner img {
    min-height: 144px;
    object-fit: cover;
}
.add-table th span {
    padding: 10px;
    
}
.add-table td, .add-table tr {
    padding: 10px;
   
}
.add-table td {
    font-size: 14px;
}
.add-table th {
 
    font-size: 16px;
}
.text-ban {
    left: 0%;
    padding: 0 15px;
}
.add-table {
    padding: 40px 0;
}
.one-li, .two-li {
    width: 100%;
  
}
.li-one.one-li {
    margin: 0 0 16px;
}
.story_acord .panel .panel-heading a:after {
  
    right: 10px;
       top: 18px;

}
.story_acord .panel .panel-heading a {
    padding: 11px 32px 11px 15px;
        font-size: 14px;
}
.faq {
    padding: 40px 0;
}
.story_acord {
    margin: 20px 0 0;
}
.application {
    padding: 41px 0;
}
.application .nav-pills>li {
 
    width: 100%;
        margin: 0;

}
.application .nav>li>a {
   
    padding: 13px 20px;
    }
    .form-part .form-group {
    width: 100%;
    float: none;
    padding: 0;
}
.cover-fom {
    margin: 0 0;
}
.form-part {
    margin: 0 0 24px;
}
.form-part h3 {
        font-size: 21px;
    margin: 00 0 16px;
}
.del-check {
    padding: 0 0px;
    margin:0;
}
.decl .parti {
   
    margin: 0 0px 20px;
}
.detail-app .parti {
    margin: 0 0px 17px;
}
.detail-app {
    padding: 40px 0;
}
}

@media(max-width: 480px){
    .ab-cover {
    margin: 0 0 32px;
}
}

@media (max-width:767px){
.col-1{flex:0 0 auto;width: 8.3333% !important;}.col-2{flex:0 0 auto;width:16.66666667%!important;}.col-3{flex:0 0 auto;width:25%!important;}.col-4{flex:0 0 auto;width:33.33333333%!important;}.col-5{flex:0 0 auto;width:41.66666667%!important;}.col-6{flex:0 0 auto;width:50%!important;}.col-7{flex:0 0 auto;width:58.33333333%!important;}.col-8{flex:0 0 auto;width:66.66666667%!important;}.col-9{flex:0 0 auto;width:75%!important;}.col-10{flex:0 0 auto;width:83.33333333%!important;}.col-11{flex:0 0 auto;width:91.66666667%!important;}.col-12{flex:0 0 auto;width:100%!important;}
}