@media (min-width: 768px) { 
    .paddingleft 	{padding-left:0;}
    .paddingright 	{padding-right:0;}
    
    
    }
    
    @media (min-width: 1080px) { 
    .navbar-nav	li:hover ul {display:block;visibility:visible;opacity:1;z-index:1;transform: translateY(0%);transition-delay: 0s, 0s, 0.3s;}
    .navbar-nav	li ul ul {display:none !important;}
    .navbar-nav	li ul li:hover ul{display:block !important;}
    .navbar-nav	li ul {
        visibility:hidden;opacity:0;  display: block !important;
    }
  
    }
    
    @media (max-width: 1200px) {  
    .container	{width:100%; }
    .navbar-nav	li 	 {display:inline-block; float:none;}
    .row-list{margin-right: 0; margin-left: 0; }
    .navbar-default .navbar-nav > li > a   {padding:0 0 0;     }
    .navbar-nav	li:last-child ul {right:0; left:-55px;}
    .navbar-default .navbar-nav > li { padding: 0 4px;} 
    .navbar-nav li ul{left:0;}
    .navbar-nav	li:hover ul {display:block;}

    }
  
    
    @media (max-width: 1079px) {
        .collapse {display:none;}
        .navbar-default .navbar-collapse.show{
            display: block !important;
            transition: all ease-in-out 0.2s;
            -o-transition: all ease-in-out 0.2s;
            -webkit-transition: all ease-in-out 0.2s;
            -ms-transition: all ease-in-out 0.2s;
        }
        .navbar-collapse {
            width: 100%;
            max-width: 100%;
            height: calc(100% - 60px);
            top: 60px;
            position: fixed;
            left: -100%;
            display: block !important;
            transition: all ease-in-out 0.2s;
            -o-transition: all ease-in-out 0.2s;
            -webkit-transition: all ease-in-out 0.2s;
            -ms-transition: all ease-in-out 0.2s;
            background: rgba(255,255,255, 1);
            /* transform: translateX(-100%); */
            border-top:1px solid #49365A;
            overflow-y: auto;
            overflow-x: hidden;
            padding: 0 10px;
        }
        .navbar-collapse.show {
            left:0;
            transform: translateX(0%);
        }
        
        .navbar-default .navbar-collapse{border:none; box-shadow:none;}
        
    .headertoprgt {display:none;}
    .mobilelist {display:block;}  
    .mobilelist .headertoprgt {display:block ;padding: 0 0 5px;margin: 0;}
    .navbar{float:none; padding:0 0 0; width: 100%;}  
    .navigation{padding: 10px 0;}
    .navbar-header {float:left;} 
    .navbar-toggle.active .icon-bar:nth-of-type(3) { top: -6px; transform: rotate(-45deg); width: 22px !important;} 
    .navbar-toggle .icon-bar {   display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;     
        background: #fff;
    }
    .navbar-toggle {float: none;
        display:block;margin:0 0 0 10px;border-color:#1e3f77;padding:14px 10px;border-radius:50%;background:#1e3f77;position:relative;outline:none!important;
     }
    .navbar-toggle .icon-bar:nth-child(2) {
        width: 20px;
        margin: 4px 0;
    }
    .navbar-toggle .icon-bar:nth-child(3) {
        width: 16px;
    }
 
    .navbar-nav {width:100%;margin:0 0 0;;}
    .navbar-nav li{width:100%; border-bottom:1px solid #1e3f77;} 
    .navbar-nav li a{padding:5px 3px !important; font-size:12px;}
    .navbar-nav li span {display:block;}
    .navbar-nav	li ul ul {position:static; width:100%; padding:5px 10px;}
    .navbar-nav	li ul{   
        position:static;width:100%;padding:5px 10px;visibility:visible;opacity:1;transform:none!important;transition:none!important;display:none;
    }
    .navlist { padding:0 10px 0; position:relative; z-index:9; display:block; width:100%; float:none;} 
    .logo_pos   {display:none !important;}
    .navbar-header {float:right; display: block;} 
    .navbar-default .navbar-nav > li > a {text-align:left; display: block; color: #000;}
    .navbar-default .navbar-nav > li { padding: 5px 5px; text-align:left;}
    .navbar-default .navbar-nav > li > a:after {display:none;}
    .navbar-nav	li:hover ul {display:none;}
    .navbar-nav	li ul {display:none;}
    /*.navbar-nav	li ul ul {display:none !important;}
    */
    .navbar-nav	li ul li:hover ul{display:none;}
    .navbar-nav li ul li:hover{ color:#fff;}
    .navbar-default .navbar-nav li.active a{ color: #1e3f77;font-weight: bold;}
    .navbar-nav li:last-child {border:none;}   
    .footer_nav li a{font-size: 14px;}
    }
    
    @media (max-width: 991px) {
    .headertoprgt {display:none;}
    .mobilelist {display:block;}  
    .mobilelist .headertoprgt {display:block ;padding: 0 0 5px; margin: 10px 0 0;}  
    .navbar{float:none;}  
    .navbar-header {float:right;} 
    .collapse {display:none;}
    .navbar-nav {width:100%;}
    .navbar-nav li a{padding:5px 7px !important;}

    .navbar-default .navbar-nav > li > a:hover{color: #1e3f77;}
    .navbar-nav li span {display:block;}
    .navbar-nav	li ul ul {position:static; width:100%; padding:5px 10px;}
    .navbar-nav	li ul{position:static; width:100%; padding:5px 10px;}
    .navlist { padding:0 0px 0; position:relative; z-index:9; display:block; width:100%;}
    .logo img{width: 150px;}
    .bannermain .owl-carousel .owl-item img{height: 215px; object-fit: cover; object-position: 100% 100%;}
    .inner-banner img{height: 215px; object-fit: cover; object-position: 100% 100%;}
    .banner-inner-cont{padding: 0 10px;}

    }
    
    @media (max-width: 767px) { 
    .navbar{float:none;}  
    h1 {font-size:28px;}
    h2 {font-size:24px;}
    p{font-size: 18px ; line-height: 24px;}
    .heading1{ font-size: 30px; }
    .heading1 span{font-size: 25px;}
    .heading2 {font-size: 24px; line-height: 28px;} 
    .footer_right{text-align: center;}
    .home-about-cont{    width: 50%; display: inline-block;margin: 0 15px 10px;}
    .contact_right_address span{float:left; width:10%;} 
    .contact_right_address address{float:left;width:90%;}
    
    }
    @media (max-width: 575px) { 
    .heading1{margin: 0; font-size: 25px; }
    .heading2 {font-size: 22px;line-height: 25px;}
    .banner_mask::before{background-color: rgba(0, 0, 0, 0.3);} 
    .banner-inner-cont .heading1{color: #fff;font-size: 20px;}
    .banner-inner-cont .heading1 span{font-size: 20px;  padding: 5px 0 0;}
    .banner-inner-main{align-items: flex-end;}
    .footer_nav{display: block;}
    .footer_nav li{display: inline-block;padding: 0 10px;}
    .home-about-main{flex-wrap: wrap;}
    .home-about-cont{    width: 100%; display: block;margin: 0 0 10px;}
    .video-cont-blk-in { margin: 0 auto}
    }
 
    @media (max-width: 360px) {  
     
    
    }
 