/* lg Desktop Screen*/

@media (min-width: 1200px) {}


/* End Desktop Screen*/


/* md  Laptop Screen*/

@media (min-width: 992px) and (max-width: 1199px) {
    
}


/* End Laptop Screen*/


/* md  Laptop Screen */

@media (max-width: 991px) {
    .brand-logo img {
    height: 40px;
}
    /* Bootstrap Collapsing Breakpoint*/
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    .navbar-collapse.collapse {
        overflow-y: auto !important;
        overflow-x: hidden !important;
    }
    /* Menu */
    .main-nav {
        height: auto
    }
    .menu-sticky {
        height: auto!important;
    }
    .menu-dark.menu-transparent {
        background-color: rgba(0, 0, 0, 0.7) !important;
    }
    .menu-light.menu-transparent {
        background-color: rgba(255, 255, 255, 0.68) !important;
    }
    .main-nav .dropdown-menu {
        width: 100%;
        visibility: visible;
        opacity: 1;
        transform: translateY(0);
        display: none
    }
    .main-nav .dropdown.open>.dropdown-menu {
        display: block
    }
    .menu-dark .custom-collapse ul li a,
    .menu-light .custom-collapse ul li a {
        color: #999
    }
    .menu-dark .custom-collapse .dropdown-header {
        color: #ececec;
        border-bottom: 1px solid #555
    }
    .menu-light .custom-collapse ul li a:hover,
    .menu-light .custom-collapse ul li a:focus {
        color: #3e3e3e
    }
    .menu-light .custom-collapse .dropdown-header {
        color: #3e3e3e;
        border-bottom: 1px solid #ccc
    }
    .custom-collapse .dropdown>a>i {
        opacity: 1
    }
    .custom-collapse {
        width: 100%;
        max-height: 350px;
        overflow-x: hidden;
    }
    .custom-collapse .dropdown-header {
        margin: 15px 0px 0px 10px;
        width: 80%;
        padding: 0px 0px 10px 0px !important;
        font-size: 11px;
    }
    .custom-collapse ul li>a {
        padding: 10px 15px !important;
    }
    .main-nav .custom-collapse>ul>li>a,
    .custom-collapse ul li.dropdown ul li a {
        line-height: 20px !important;
    }
    .custom-collapse .dropdown>a>i {
        float: right;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
    }
    .custom-collapse .open>a>i {
        transform: rotate(0deg) !important;
        -webkit-transform: rotate(0deg) !important;
    }
    .custom-collapse .submenu a:after {
        transition: all 0.2s ease-in-out;
        -webkit-transition: all 0.2s ease-in-out;
    }
    .custom-collapse .submenu.open > a:after {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
    }
    .custom-collapse .navbar-nav .open .dropdown-menu {
        padding: 0px;
    }
    .custom-collapse .submenu .dropdown-menu {
        padding-left: 30px !important
    }
    .classic-dropdown .dropdown-menu li a {
        margin: 0px 15px;
    }    
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    /* top logo */
    .main-nav.has-top-logo .navbar-header {
        text-align: center
    }
    .main-nav.has-top-logo .inner-nav {
        display: inline-block;
        float: none
    }
    
	
    /* Top Bar */
    .top-nav {
        display: none
    }
    /* Float Menu */
    .main-nav.has-top-nav,
    .float-menu.float-menu-style {
        margin-top: 0px !important
    }
    /* Fulscreen Menu */
    .fs-menu-button {
        top: 25px;
        right: 15px
    }
    .fs-menu .fs-menu-btm {
        display: none
    }
    .fs-menu .inner-nav,
    .fs-menu.active .inner-nav {
        margin-top: 0px;
        top: 50%;
        transform: translateY(-50%);
        padding-bottom: 0px;
        border-bottom: 0px
    }
    .fs-menu-close {
        border: 1px solid #212121;
        padding: 15px;
        border-radius: 50px;
        bottom: 50px;
        right: 50%;
        transform: translateX(50%);
        top: auto
    }
    /* Hero */
    .hero-caption {
        padding: 0px 15px;
    }
    .hero-caption.caption-height-top,
    .hero-caption.caption-height-center {
        top: 25%;
    }
    .hero-caption.caption-height-btm {
        top: 40%;
    }
    /* Hero Typography */
    h1.hero-heading,
    h1.hero-heading-alt {
        font-size: 40px
    }
    h2.hero-heading,
    h2.hero-heading-alt {
        font-size: 30px
    }
    h3.hero-heading,
    h3.hero-heading-alt {
        font-size: 23px
    }
    h4.hero-heading,
    h4.hero-heading-alt {
        font-size: 20px
    }
    h5.hero-heading,
    h5.hero-heading-alt {
        font-size: 14px
    }
    
}


/*sm Tablet Screen*/

@media (min-width: 768px) and (max-width: 991px) {
    /******* Portfolio **************/
    .menu-sticky.main-nav .inner-nav > ul > li > a {
		line-height:1 !important;	
	}
}


/* End Tablet Screen*/


/*xs Mobile Screen (Large) */

@media screen and (max-width: 767px) {
   .menu-sticky.main-nav .inner-nav > ul > li > a {
		line-height:1 !important;	
	}
}


/* End Mobile Screen*/


/*xs Mobile Screen (small) */

@media screen and (max-width: 480px) {
    /* Menu */
    .main-nav .inner-nav > ul > li > a {
        padding: 0px 10px
    }
	
	.menu-sticky.main-nav .inner-nav > ul > li > a {
		line-height:1 !important;	
	}
}


/* End Mobile Screen*/