@media screen and (max-width: 1440px){
   
}
@media screen and (max-width: 1366px){
    
}
@media screen and (max-width: 1199px){
    .container-fluid { padding-left: 20px; padding-right: 20px; }
    header nav.navbar-expand-md .navbar-nav .nav-item { padding: 0 10px; }
    .logo{ width: 340px; }
    .headmenu { width: calc(100% - 360px); }
    header .navbar-expand-md .navbar-nav .nav-link { font-size: 0.9375rem; }
}
@media screen and (max-width: 991px){
    ::-webkit-input-placeholder { font-size: 0.875rem; }
    ::-moz-placeholder { font-size: 0.875rem; }
    :-ms-input-placeholder { font-size: 0.875rem; }
    :-moz-placeholder { font-size: 0.875rem; }
    .topsec ul{ margin: 0 -7px; }
    .topsec ul li{ padding: 0 7px; }
    .logo{ width: 220px; }
    .headmenu { width: calc(100% - 230px); }
    header nav.navbar-expand-md .navbar-nav .nav-item { padding: 0 7px; }
    header .navbar-expand-md .navbar-nav .nav-link { font-size: 0.875rem; }
    .herocont .content { padding-bottom: 25px; }
}
@media screen and (min-width: 768px){
    header .navbar-expand-md .navbar-collapse { padding-right: 10px; }
	nav li:hover > ul.dropdown-menu { display: block; }
    .dropdown-submenu:hover>.dropdown-menu { display: block; }
    header nav.navbar.navbar-expand-md .navbar-nav { margin: 0; }
}
@media screen and (max-width: 767px){
    header { top: 20px; }
    header .container-fluid { padding: 0; }
    .topsec { border-bottom: none; }
    .logo { padding: 5px 15px; width: 100%; justify-content: center; }
    .logo button:focus{ outline: none; box-shadow: none; }
    .logo img { max-width: 240px; width: 100%; }
    header.sticky .logo img{  }
    .headmenu { width: 100%; }
    .toggle_dropdown { opacity: 1; width: 30px; bottom: 0; top: 10px; left: auto; right: 10px; }
    header nav ul li a { font-size: 1rem; }
    header nav.navbar-expand-md .navbar-nav .nav-item { padding: 0 15px; }
    header nav.navbar-expand-md .navbar-nav .nav-item { border-bottom: 1px solid #FFFFFF; padding: 0 25px; }
    header .navbar-expand-md .navbar-nav .nav-link:after { display: none; }
    header nav.navbar-expand-md .navbar-nav .nav-item:last-child { border-bottom: 1px solid transparent; }
    header .navbar-nav li > ul.dropdown-menu { padding-top: 0; margin: 0; min-width: inherit; }
    header.sticky .navbar-nav li > ul.dropdown-menu { padding-top: 0; margin: 0; }
    header .navbar-nav li > ul.dropdown-menu li .dropdown-item { line-height: normal; }
    #nav-toggle { display: block; }
    .firstsec .row .mb-4 { margin-bottom: 30px !important; }
    .firstsec .box { padding: 0 20px; }
}
@media screen and (max-width: 575px){
    .ftrmenu { text-align: center; }
    .ftrbtm .copyrightsec { text-align: center; }
    .ftrbtm .copyrightsec ul { justify-content: center; }
    .ftrbtm .socialsec ul { justify-content: center; }
    .ftrbtm .copyrightsec ul li { font-size: 0.8125rem; }
    .copyrightsec p { font-size: 0.8125rem; }
}
@media screen and (max-width: 479px){
    .topsec ul li a span { display: none; }
    .logo { justify-content: flex-start; }
    h3 { font-size: 2.5rem; }
    .firstsec .box { padding: 30px 20px; }
}

