/*--responsive code--*/
@media (max-width: 1366px)
{
    li.nav-item {
    padding: 0 12px;
}
.ogen-subdetail-banner.commoncsv .breadcrumb_content, .ogen-subdetail-banner.csv3 .breadcrumb_content {
    margin-top: 97px;
}
}
@media (max-width: 1024px)
{
    li.nav-item {
    padding: 0 5px;
}
.navbar-light .navbar-nav .nav-link
{
    font-size: 15px;
}
}
@media (max-width: 991px)
{
.navbar-brand
{
display: block !important;
}
a.nav-link.pl0 {
padding-left: 15px !important;
}
.mr13
{
margin-right:0px;
}
.mobdisb {
display: block;
}
.logo {
height: 58px;
}
#offcanvas-toggler
{
    margin-left: 45px;
}
i.fa.fa-phone {
    left: 30px;
    font-size: 22px;
}
i.fa.fa-whatsapp.mobdisb {
    position: relative;
    left: 8px;
}
#myHeader
{
padding: 0;
}
.navbar-light .navbar-nav .nav-link
{
padding: 10px;
}
.navbar-light .navbar-nav .nav-link
{
    line-height: 1;
}

.offcanvas-menu .offcanvas-inner {
position: fixed;
background-color: #fff;height: 100%;
padding: 20px;
overflow-y:scroll;
}
#offcanvas-toggler {
display: block!important;
}
.ltr.offcanvas .offcanvas-menu {
right: 0;
position: absolute; opacity: 1; 
background: #fff;
height: 100%;display: block;
}
.navbar {
    padding: 0 1rem;
}
.mobdisb
{
display: block;
}
.offcanvas .blacksec
{
z-index: 0;
}
.sp-module-title {
    background: #de6b13;
    display: inline;
    padding: 8px 24px;
    color: #fff;
    font-weight: 700;
    border-radius: 4px;margin: 0 0 20px;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1;
    box-shadow: inset 1px 5px 10px -5px rgba(0,0,0,.55);
}
.offcanvas .sticky#myHeader,.offcanvas #myHeader
{
z-index: 6;
}
.sp-module ul>li>a {
    display: block;
    line-height: 36px;
    padding: 2px 0;
    -webkit-transition: .3s;
    transition: .3s;
    color:#525354 !important;
}
.menu .nav-child.small {
font-size: inherit
}
.sp-module-title {
background: #de6b13;
display: inline;
padding: 8px 24px;
color: #fff;
font-weight: 700;
border-radius: 4px;
box-shadow: inset 1px 5px 10px -5px rgba(0, 0, 0, .55)
}
.sp-module .sp-module-title {
margin: 0 0 20px;
font-size: 14px;
text-transform: uppercase;
line-height: 1;
}
.sp-module-title {
background: #de6b13;
display: inline;
padding: 8px 24px;
color: #fff;
font-weight: 700;
border-radius: 4px;
box-shadow: inset 1px 5px 10px -5px rgba(0,0,0,.55);
}
.offcanvas-menu .offcanvas-inner .sp-module ul>li a {
border-bottom: 1px dotted #e8e8e8;
padding: 4px 20px;
}
.sp-dropdown-inner {
border-top: 3px solid #eb550a;
}
.sp-module ul {
list-style: none;
}
.sp-dropdown-items {
border-top: 1px solid #f3580b;
border-bottom: 1px solid #f3580b;
}
}
@media (max-width: 375px)
{
    .logo {
    height: 51px;
}
}
@media (max-width: 360px)
{
    .logo {
    height: 47px;
}
}
@media (max-width: 320px)
{
    .logo {
    height: 39px;
}
}
@media screen and (min-width: 1900px)
{
    .navbar-expand-lg .navbar-nav ul.dropdown-menu.megamenu
       {
            width: 1600px;
       }
}