@media screen and (min-width:1199px){
    .slick-slide img{
        min-height: 532px;
        max-height: 532px !important;
    }
}


@media screen and (max-width:1199px){
     .banner-heading{
         font-size: 42px;
         margin-top: 20px;
    }
     .list-text h2{
         font-size: 30px;
    }
     .list-text ul::before{
         height: 82%;
    }
    .story-bg{
        background-attachment: scroll;
        height: auto;
    }
}
 @media screen and (max-width:991px){
     body{
         font-size: 14px;
         font-weight: 400;
    }
     .banner-subheading{
         font-size: 20px;
         margin: 10px auto 10px;
         max-width: 98%;
    }
     .banner-text .btn-round{
         padding: 3px 15px !important;
         font-size: 13px;
    }
     .navbar-toggler.navbar-toggler-right {
         position: absolute;
         right:0px;
         top: 10px;
         outline: 0 !important;
         color: #fff;
    }
     .navbar-expand-lg .navbar-nav a {
         padding: 10px 10px !important;
    }
     .navbar-expand-lg .navbar-nav a.active::after, .navbar-expand-lg .navbar-nav a:hover::after {
         margin: 0 10px;
    }
    .darrow {
        display: block;
        background: #ff0600;
        box-shadow: none;
        border: 0;
        position: absolute;
        z-index: 999;
        top: 10px;
        right: 0;
        outline: 0;  
        color: #fff;
        cursor: pointer;
    }
    button:focus{
         outline: 0;  
    }
    .dropdown:hover .dropdown-menu {
        display:none;
    }
    .dropdown-menu.show{
        display: block !important;
    }
     header {
         position: relative;
         background: rgba(113, 113, 113, 0.93);
    }
     .list-text h2 {
         font-size: 25px;
    }
     .zigzag-body h3{
         font-size: 16px;
    }
     .list-text ul::before {
         height: 79%;
    }
     .banner-heading {
         margin-top: 0;
    }
     .zigzag-body h2{
         font-size: 24px;
    }
     .zigzag-body figure:hover img{
         transform: scale(1.0,1.0);
    }
     .btn-more {
         width: 93px;
         height: 28px;
         line-height: 28px;
         margin-top: 10px;
    }
     .story-bg{
         height: auto;
         padding: 30px 15px;
         background-attachment: scroll;
         background-position: 100%;
    }
     .whitebg-s{
         margin-bottom: 0;
    }
     .navbar-brand {
         max-width: 130px;
    }
     .navbar-toggler.navbar-toggler-right{
         top: 2px;
    }
     header.fixed-header a.navbar-brand {
         max-width: 126px;
    }
     .navbar{
         padding: 0px 1rem;
    }
     header .nav-link.btn-round{
         margin-bottom: 15px;
         display: inline-block;
    }
     .onepage-nav{
         padding-bottom: 15px;
         padding-top: 10px;
    }
     .onepage-nav .d-flex{
         display: block !important;
    }
     .onepage-nav ul li a{
         padding: 3px 6px;
         font-size: 13px;
    }
     .r-box figure img{
         height: 100%;
         object-fit: cover;
         width: 100%;
         max-height: 170px;
    }
     .bd-box{
         margin-bottom: 0;
    }
     .news-sec {
         margin-top: 40px;
    }
}
 @media screen and (max-width:767px){
     body{
         font-size: 14px
     }
     .banner-heading{
         font-size: 32px;
         margin-bottom: 0;
    }
     .banner-subheading{
         font-size: 24px;
         margin: 0 auto 15px;
    }
     .list-text ul::before {
         height: 82%;
    }
     .brand {
         max-width: 120px;
         display: block;
    }
     .links {
         padding-left:0px;
    }
     .zig-zag-text{
         margin-bottom: 25px;
    }
     .whitebg-s{
         margin-right: 0;
         margin-bottom: 0 !important;
         background: rgba(255,255,255,0.65);
    }
     .z-txt p {
         font-size: 14px;
    }
     .banner-text{
         padding-top: 0;
    }
     ul.listed li{
         font-weight: 400;
    }
     .links h2{
         font-size: 18px;
    }
     .slick-dots{
         text-align: right;
    }
     .cus-success-story h2{
         font-size: 24px;
    }
     .thum-img{
         min-width: 45px;
    }
     .story-bg{
         justify-content: flex-end;
         height: auto;
         padding: 20px 15px;
         background-position: 25%;
    }
     .zigzag-body h2{
         font-size: 20px;
    }
     .zigzag-body h3{
         font-size: 16px;
    }
     .cus-success-story p{
         font-size: 13px;
         line-height: 24px;
    }
     .why-trignig h2{
         font-size: 26px;
    }
     .try-box .d-flex{
         display: block !important;
    }
     .grey-box{
         width: 100%;
         height: auto;
         min-height: 120px;
         margin-bottom: 15px;
    }
     .t-txt h5{
         font-size: 15px;
         line-height: 25px;
         font-weight: 400;
    }
    .r-box figure img{
        max-height: 160px;
    }
    .btn-div span{
        font-size: 24px;
        padding: 5px 10px;
    }
    .onepage-nav.fixed-header{
        position: static;
    }
}
 @media screen and (max-width:578px){
     .aw-box{  
         width: 100%;
         height: auto;
    }
     .banner-heading {
         font-size: 22px;
         margin-bottom: 0;
    }
     .banner-subheading {
         font-size: 17px;
         margin: 0 auto 15px;
    }
     .bottom-footer .d-flex{
         display: block !important;
         text-align: center;
    }
     .bottom-footer .d-flex ul{
         margin-top:10px;
    }
     .icon-box .text h3{
         font-size: 16px;
    }
     .icon-box.d-flex{
         display: block !important;
    }
     .round-icon{
         width: 80px;
         margin: 0 auto 10px;
    }
     .z-txt p {
         text-align: justify;
         font-size: 13px;
    }
    .banner img.w-100{
        max-height: 200px;
        object-fit: cover;
    }
}
 @media screen and (max-width:479px){
     .banner-subheading {
         display: none;
    }
     .banner-heading{
         font-size: 18px;
         margin-bottom: 10px;
    }
}
