                /* ====================================================

			Max Width "1200px" 

=====================================================

@media only screen and (max-width:1200px){

	.navbar-nav li a.btn{

		display: none;

	}

}*/
        /* ====================================================

			Max Width "1024px" 

==================================================== */
        
        @media only screen and (max-width:1024px) {
            .isotope-grid .item img {
                width: 100%;
            }
            .about-us img {
                width: 100%;
            }
        }
        /* ====================================================

			Max Width "768" 

==================================================== */
        
        @media only screen and (max-width:768px) {
            .tp-caption.rev-btn {
                padding: 0px 30px !important;
                font-size: 12px !important;
            }
            .section-title-wrapper .section-title h1 {
                font-size: 50px;
            }
            .section-title-wrapper .section-title h2 {
                font-size: 48px;
            }
            .shop-cart .content-box {
                padding: 0px;
            }
            .shop-cart table.cart td {
                padding: 12px 5px;
            }
        }
        /* ====================================================

			Min Width "768px" 

==================================================== */
        
        @media only screen and (min-width:768px) {
            /* Navigation Menu */
            .menu-inline>li {
                display: inline-block;
                padding: 0 15px 0 10px;
            }
            .navbar-default .navbar-nav.menu-inline>li:last-child {
                padding: 0 15px 0 0;
            }
            .menu-inline.nav-button>li {
                line-height: 100px;
            }
            .navbar-default .menu-inline>li>a {
                line-height: 80px;
                padding: 0;
            }
            .is-sticky .navbar-header,
            .is-sticky .navbar-default .menu-inline>li>a {
                line-height: 80px;
                padding: 0;
            }
            .nav-top .navbar-collapse {
                padding: 0;
            }
            /* Mega Menu */
            .mega-menu .dropdown.mega-menu-fullwidth.mega-menu-wide .dropdown-menu {
                left: 20px;
                right: 20px;
                width: auto;
            }
            .header-type-6 .mega-menu .dropdown.mega-menu-fullwidth.mega-menu-wide .dropdown-menu,
            .header-type-7 .mega-menu .dropdown.mega-menu-fullwidth.mega-menu-wide .dropdown-menu {
                left: 0;
                right: 0;
            }
            .header-type-6 .is-sticky .mega-menu .dropdown.mega-menu-fullwidth.mega-menu-wide .dropdown-menu,
            .header-type-7 .is-sticky .mega-menu .dropdown.mega-menu-fullwidth.mega-menu-wide .dropdown-menu {
                left: 10px;
                right: 10px;
            }
            nav.mega-menu .dropdown.mega-menu-item {
                position: static;
            }
            nav.mega-menu .mega-menu-content {
                padding: 10px 30px 20px;
            }
            nav.mega-menu .mega-menu-content .sub-menu li a {
                font-size: 13px;
                font-weight: 500;
                color: #555;
            }
            nav.mega-menu .mega-menu-content .sub-menu li {
                padding: 0 0 10px 0;
            }
            nav.mega-menu .mega-menu-sub-title {
                color: #444;
                display: block;
                font-size: 16px;
                font-weight: 600;
                margin-top: 20px;
                padding-bottom: 15px;
            }
            nav.mega-menu .mega-menu-img {
                height: 400px;
            }
            nav.mega-menu .mega-menu-item .dropdown-menu {
                background: #f9f9f9;
            }
            /* Dropdown */
            .dropdown-menu {
                display: block;
                padding: 0;
                border: none;
                border-top: 2px solid;
                border-radius: 0;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0s;
                box-shadow: 0 10px 30px -15px rgba(0, 0, 0, 0.5);
                -webkit-box-shadow: 0 10px 30px -15px rgba(0, 0, 0, 0.5);
                -moz-box-shadow: 0 10px 30px -15px rgba(0, 0, 0, 0.5);
                -ms-box-shadow: 0 10px 30px -15px rgba(0, 0, 0, 0.5);
                -o-box-shadow: 0 10px 30px -15px rgba(0, 0, 0, 0.5);
                opacity: 0;
                visibility: hidden;
                top: 110%;
                min-width: 170px;
                transition: 0.3s all ease-in-out;
                -webkit-transition: 0.3s all ease-in-out;
                -moz-transition: 0.3s all ease-in-out;
                -ms-transition: 0.3s all ease-in-out;
                -o-transition: 0.3s all ease-in-out;
            }
            .navbar-right .dropdown-menu {
                left: 0;
                right: 0;
            }
            .dropdown-menu>li>a {
                padding: 10px 5px;
                position: relative;
                font-size: 11px;
                font-weight: 500;
            }
            /* .dropdown-menu > li > a:before {

		display:inline-block;

		font-family:"Ionicons";

		content:"\f3d6";

		position:absolute;

		color:inherit;

		left:20px;

		opacity:0;

		visibility:hidden;

		transition:0.3s opacity ease-in-out;-webkit-transition:0.3s opacity ease-in-out;-moz-transition:0.3s opacity ease-in-out;-ms-transition:0.3s opacity ease-in-out;-o-transition:0.3s opacity ease-in-out;

	} */
            .dropdown-menu>li>a:hover,
            .dropdown-menu>li>a:focus,
            .dropdown-menu>li>a.active {
                color: #fff;
                /* padding-left:40px; */
            }
            .dropdown-menu>li>a:hover:before,
            .dropdown-menu>li>a:focus:before,
            .dropdown-menu>li>a.active:before,
            .dropdown:hover .dropdown-menu,
            .dropdown:focus .dropdown-menu {
                opacity: 1;
                visibility: visible;
            }
            .dropdown:hover .dropdown-menu,
            .dropdown:focus .dropdown-menu {
                top: 100%;
            }
            /* Header Type 2 */
            .header-type-2 .navbar-default .menu-inline>li>a,
            .header-type-6 .navbar-default .menu-inline>li>a,
            .header-type-7 .navbar-default .menu-inline>li>a,
            .header-type-9 .navbar-default .menu-inline>li>a,
            .header-type-10 .navbar-default .menu-inline>li>a {
                line-height: 70px;
            }
            .header-type-9 .logo-bar,
            .header-type-9 nav {
                background-color: #fff;
            }
            .header-type-9 .navbar-default {
                border-top: 1px solid #eee;
            }
            .header-type-2 .navbar-default .menu-inline>li>a.search-open {
                /* background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; 

		width: 70px; */
                color: #fff;
                font-size: 15px;
            }
            .header-type-7 .navbar-default .menu-inline>li>a.search-open {
                color: #777;
            }
            .navbar-default .menu-inline>li>a.search-open {
                text-align: center;
                font-size: 15px;
            }
            .header-type-6 .navbar-default .navbar-nav.navbar-left,
            .header-type-6 .navbar-default .navbar-nav.navbar-right,
            .header-type-7 .navbar-default .navbar-nav.navbar-left,
            .header-type-7 .navbar-default .navbar-nav.navbar-right {
                padding: 0 10px !important;
            }
            /* Section Title */
            .section-title.text-center p.title-desc {
                padding: 0px 15%;
            }
            /* Page Title Wrapper */
            .page-title-wrapper .row>div[class^="col-md"] {
                margin-bottom: 0px;
            }
            /* History */
            .year-wrapper:after {
                background: #ebedef;
                content: "";
                height: 1px;
                position: absolute;
                right: 0px;
                top: 50px;
                width: 43%;
            }
            .year-wrapper:before {
                background: #000 none repeat scroll 0 0;
                border-radius: 50%;
                content: "";
                height: 10px;
                padding: 5px;
                position: absolute;
                right: 0;
                top: 50px;
                transform: translateY(-50%);
                width: 10px;
                z-index: 1;
            }
            /* Contact Info */
            .contact-info-wapper {
                width: 100%;
                display: table;
            }
            .contact-info-wapper>div {
                display: table-cell;
                vertical-align: top;
            }
            /* Footer */
            .footer-type-7 .text-widget,
            .footer-type-7 .recent-news,
            .footer-type-7 .contact {
                padding: 80px 0px 50px;
            }
            .footer-type-7 .footer-widget-area {
                padding: 0px;
            }
            .footer-type-7 .footer-widget-img,
            .footer-type-7 .widget {
                margin-bottom: 0 !important;
            }
            /* Header Type 9 */
            .header-type-9 .navbar-default .navbar-nav.menu-inline {
                width: 100%;
                text-align: center;
            }
            .header-type-9 .navbar-header.navbar-hidden {
                display: none;
                float: left;
            }
            .header-type-9 .is-sticky .navbar-default .navbar-nav.menu-inline {
                width: auto;
                /* line-height: 80px; */
            }
            .header-type-9 .is-sticky .navbar-header.navbar-hidden {
                display: block;
            }
        }
        /* ====================================================

			Min Width 991px 

==================================================== */
        
        @media only screen and (min-width:991px) {
            /* Navbar */
            .navbar-default .menu-inline>li>a {
                line-height: 100px;
                padding: 0;
                display: inline-block;
            }
            .is-sticky .navbar-default .menu-inline>li>a {
                line-height: 80px;
                padding: 0;
            }
            .header-type-10 .is-sticky .navbar-default .nav-bar-social>li,
            .header-type-10 .is-sticky .navbar-default .menu-inline>li>a {
                line-height: 70px;
            }
            /* Header 3 */
            .header-type-3 .navbar-default .container>.navbar-header {
                display: none;
            }
            .header-type-3 .navbar-nav {
                width: 100%;
                text-align: center;
            }
            .header-type-3 .navbar-nav .navbar-header {
                padding: 0 55px;
            }
            .match-height {
                display: table;
                width: 100%;
            }
            .match-height>div {
                display: table-cell;
                float: none;
                vertical-align: top;
            }
            /* Header 5 */
            .header-type-5 {
                background: #f9f9f9;
                border-radius: 2px;
                -webkit-border-radius: 2px;
                -moz-border-radius: 2px;
                -ms-border-radius: 2px;
                -o-border-radius: 2px;
                left: 0;
                position: absolute;
                right: 0;
                top: 45px;
                z-index: 99;
            }
            /* Header Type 6 */
            .header-type-6 .navbar-default {
                padding: 0 15px;
            }
            /* Header Type 8 */
            .header-type-8 .navbar-default .menu-inline>li>a,
            .header-type-8 .navbar-header {
                line-height: 90px;
            }
            /* CTA */
            .cta-btn-block.with-shape:after {
                background: rgba(0, 0, 0, 0.1);
                content: "";
                height: 100%;
                left: 0;
                position: absolute;
                top: 0;
                transform: skewX(-30deg);
                -webkit-transform: skewX(-30deg);
                -moz-transform: skewX(-30deg);
                -ms-transform: skewX(-30deg);
                -o-transform: skewX(-30deg);
                transform-origin: left bottom 0;
                -webkit-transform-origin: left bottom 0;
                -moz-transform-origin: left bottom 0;
                -ms-transform-origin: left bottom 0;
                -o-transform-origin: left bottom 0;
                width: 100%;
                z-index: -1;
            }
            /* Icon Grid */
            .why-choosing-us .grid-details p {
                padding: 0 25px;
            }
            .footer-info,
            .footer-menu {
                text-align: right;
            }
            .copy-info {
                text-align: left;
            }
            .footer-type-8 .copy-info {
                text-align: center;
            }
            .footer-type-9 .footer-info {
                text-align: left;
            }
            .margin-minus-250 {
                margin-top: -250px;
            }
        }
        /* ====================================================

			Min Width 768px & Max Width 1100px

==================================================== */
        
        @media (min-width:768px) and (max-width:1100px) {
            /* Header Type 8 */
            .header-type-8 .navbar-nav.menu-inline {
                margin-left: 0px
            }
            .header-type-8 .menu-inline>li {
                padding: 0px 9px;
            }
            .header-type-8 .menu-inline>li.dropdown .dropdown-menu li {
                padding: 0;
            }
            .header-type-10 .navbar-header {
                width: auto;
                float: left;
            }
            .header-type-10 .navbar-nav.menu-inline.navbar-right {
                float: right !important;
            }
        }
        /* ====================================================

			Min Width 768px & Max Width 900px

==================================================== */
        
        @media (min-width:768px) and (max-width:900px) {
            .header-type-9 .is-sticky .navbar-default .navbar-nav.menu-inline {
                float: right;
                margin: 0;
                padding: 0;
            }
            .header-type-9 .navbar-nav.menu-inline li {
                padding: 0 6px;
            }
        }
        /* ====================================================

			Min Width 768px & Max Width 820px

==================================================== */
        
        @media (min-width:768px) and (max-width:820px) {
            .navbar-nav.menu-inline li {
                padding: 0 12px;
            }
            .navbar-nav.menu-inline .dropdown-menu li {
                padding: 0;
            }
            /* Header Type 8 */
            .header-type-8 .menu-inline>li {
                padding: 0px 9px;
            }
            .header-type-8 .menu-inline>li.dropdown .dropdown-menu li {
                padding: 0;
            }
        }
        /* ====================================================

			Min Width 991px & Max Width 1100px

==================================================== */
        
        @media (min-width:991px) and (max-width:1100px) {
            .header-type-2 .logo-bar .menu-inline>li,
            .header-type-6 .logo-bar .menu-inline>li,
            .header-type-7 .logo-bar .menu-inline>li {
                padding: 0 15px 0 0;
            }
            .header-type-2 .logo-bar .icon-box .icon-wrapper,
            .header-type-6 .logo-bar .icon-box .icon-wrapper,
            .header-type-7 .logo-bar .icon-box .icon-wrapper {
                padding-right: 15px;
            }
            .header-type-6 .logo-bar .icon-box .icon-bordered,
            .header-type-6 .logo-bar .icon-box .icon-square,
            .header-type-7 .logo-bar .icon-box .icon-square,
            .header-type-7 .logo-bar .icon-box .icon-bordered {
                width: 60px;
                height: 60px;
                line-height: 60px;
            }
        }
        /* ====================================================

			Min Width 768px & Max Width 890px

==================================================== */
        
        @media (min-width:768px) and (max-width:890px) {
            .header-type-2 .logo-bar .menu-inline>li,
            .header-type-6 .logo-bar .menu-inline>li,
            .header-type-7 .logo-bar .menu-inline>li {
                padding: 0 15px 0 0;
            }
            .header-type-2 .logo-bar .icon-box .icon-wrapper,
            .header-type-6 .logo-bar .icon-box .icon-wrapper,
            .header-type-7 .logo-bar .icon-box .icon-wrapper {
                padding-right: 10px;
            }
            .header-type-6 .logo-bar .icon-box .icon-bordered,
            .header-type-6 .logo-bar .icon-box .icon-square,
            .header-type-7 .logo-bar .icon-box .icon-square {
                width: 60px;
                height: 60px;
                line-height: 60px;
            }
        }
        /* ====================================================

			Min Width 990px & Max Width 768px

==================================================== */
        
        @media (max-width:990px) and (min-width:768px) {
            .is-sticky {
                height: auto!important;
            }
            .is-sticky .navbar-header {
                display: none;
            }
            .navbar-nav.menu-inline.navbar-right,
            .navbar-nav.menu-inline.navbar-left {
                display: inline-block !important;
                float: none !important;
            }
        }
        /* ====================================================

			Max Width 990px

==================================================== */
        
        @media only screen and (max-width:990px) {
            /* Responsive */
            .row>div[class^="col-md"] {
                margin-bottom: 30px;
            }
            .row>div[class^="col-md"]:last-child {
                margin-bottom: 0;
            }
            .fluid-col {
                position: static;
                height: 500px;
            }
            .owl-controls {
                text-align: center;
            }
            /* Navigation Menu */
            .sticky-wrapper {
                height: auto !important;
            }
            .navbar.navbar-default {
                text-align: center;
            }
            .navbar-right,
            .navbar-left {
                float: none!important;
                text-align: center;
                padding: 0 15px;
            }
            .logo-bar .navbar-right,
            .logo-bar .navbar-left {
                display: inline-block;
            }
            .navbar-header {
                display: block;
                float: none;
                border-bottom: 1px solid #eee;
                line-height: normal;
                padding: 15px 0;
            }
            .header-type-2 .logo-bar,
            .header-type-6 .logo-bar,
            .header-type-7 .logo-bar {
                text-align: center;
            }
            .header-type-3 .navbar-nav .navbar-header {
                display: none;
            }
            .header-type-3 .navbar-nav {
                float: none;
            }
            .header-type-5.container {
                padding: 0;
            }
            /* CTA */
            .cta-block {
                padding-bottom: 0;
                text-align: center;
            }
            .cta-btn-block {
                padding-top: 0;
            }
            /* Isotope */
            .gutter-15.isotope-grid .grid-item {
                width: 50%;
            }
        }
        /* ====================================================

			Max Width 800px

==================================================== */
        
        @media screen and (max-width: 800px) {
            .header-type-4 .navbar-nav li a.btn.btn-default {
                display: none;
            }
            /* ====================================================

			Max Width 767px

==================================================== */
            @media screen and (max-width: 767px) {
                .animated {
                    visibility: visible;
                    animation: none;
                    -webkit-animation: none;
                    -moz-animation: none;
                    -ms-animation: none;
                    -o-animation: none;
                }
                .media-left {
                    margin-bottom: 30px;
                    padding: 0;
                }
                .media-left,
                .media-body {
                    display: block;
                    width: 100%;
                }
                .overlay-container,
                .overlay-container .img-responsive,
                .services-slide .media-object {
                    width: 100%!important;
                }
                .side-img {
                    height: 350px;
                }
                .navbar-brand {
                    float: left;
                    padding-left: 15px;
                }
                /* Nav Top */
                .nav-top {
                    line-height: 30px;
                }
                .nav-top .menu-inline.navbar-left {
                    margin-top: 15px;
                }
                .nav-top .menu-inline.navbar-right {
                    margin-bottom: 15px;
                }
                .navbar-nav>li>a {
                    padding: 10px 15px;
                    ;
                }
                .nav-top .navbar-collapse {
                    padding: 0 15px;
                }
                .navbar-toggle.collapsed .ion-android-remove:before {
                    content: "\f2c7";
                }
                .navbar-nav .open .dropdown-menu .dropdown-header,
                .navbar-nav .open .dropdown-menu>li>a,
                .mega-menu-content .sub-menu li a {
                    font-size: 13px;
                    padding: 5px 10px;
                }
                .mega-menu-content ul.sub-menu {
                    margin-top: 10px;
                }
                .mega-menu-content .sub-menu li {
                    margin-bottom: 10px;
                }
                /* Main Menu */
                .navbar-default .navbar-collapse {
                    padding: 15px;
                    max-height: 300px;
                    text-align: left;
                }
                .header-type-9 .navbar-default .navbar-collapse {
                    padding: 15px 0px;
                }
                .navbar.navbar-default .navbar-right,
                .navbar.navbar-default .navbar-left {
                    text-align: left;
                }
                .navbar-default .menu-inline>li>a {
                    padding: 10px 0;
                }
                .mega-menu-content .mega-menu-sub-title {
                    color: #333;
                }
                .header-type-2 .navbar-default .navbar-nav .open .dropdown-menu>li>a,
                .header-type-2 .navbar-default .navbar-nav .open .dropdown-menu .mega-menu-content .mega-menu-sub-title,
                .header-type-2 .navbar-default .navbar-nav .open .dropdown-menu .mega-menu-content .sub-menu li a {
                    color: #fff;
                }
                .full-search-wrapper .search-form {
                    width: 75%;
                }
                /* Dropdown */
                .dropdown-toggle {
                    cursor: pointer;
                    height: 20px;
                    position: absolute;
                    right: 0;
                    text-align: center;
                    top: 8px;
                    width: 20px;
                }
                .dropdown-menu>li>a.active,
                .dropdown-menu>li>a:focus,
                .dropdown-menu>li>a:hover {
                    background-color: transparent!important;
                }
                .header-type-2 .logo-bar .navbar-nav.menu-inline>li,
                .header-type-6 .logo-bar .navbar-nav.menu-inline>li,
                .header-type-7 .logo-bar .navbar-nav.menu-inline>li {
                    margin-bottom: 15px;
                }
                .header-type-7 .navbar-default {
                    padding: 0;
                }
                /* Header Type 9 */
                .header-type-9 .navbar-default .navbar-nav.menu-inline {
                    margin: 0 !important;
                }
                p.text-right {
                    text-align: left;
                }
                /* Responsive Center */
                .widget.res-center,
                .page-title-wrapper .res-center {
                    text-align: center !Important;
                    margin: 0 auto;
                }
                .page-title-wrapper h3.page-title {
                    margin-bottom: 5px;
                }
                .recent-widget .media-left,
                .recent-widget .media-body {
                    display: table-cell;
                    width: auto;
                }
                .section-title h3 {
                    font-size: 25px;
                    line-height: 35px;
                }
                /* Icon Grid */
                .why-choosing-us .grid-details p {
                    margin-bottom: 25px;
                }
                /* Testimonials */
                .testimonial-wrapper .testimonial-cmt {
                    padding: 20px;
                }
                /* History */
                .history .history-inner img {
                    margin-bottom: 30px;
                    width: 100%;
                }
                .history .history-inner .year {
                    margin: 0 auto 30px;
                }
                .history .history-content {
                    text-align: center;
                }
                /* Contact Info */
                .contact-info-wapper>div {
                    padding: 20px;
                }
                .page-content .contact-info {
                    margin-bottom: 60px;
                }
                /* Services */
                .services-heading>span {
                    position: static;
                }
                .services-slide .media-body,
                .services-grid .media-body {
                    padding: 0;
                }
                /* Isotope 

	.isotope-grid .grid-sizer, .isotope-grid .grid-item,

	.gutter-15.isotope-grid .grid-item {

		width: 50%;

	}*/
                /* Responsive */
                .row>div[class^="col-sm"] {
                    margin-bottom: 30px;
                }
                .row>div[class^="col-sm"]:last-child {
                    margin-bottom: 0;
                }
                .footer-type-7 .footer-widget-area {
                    padding-bottom: 0;
                }
                .footer-type-8 .footer-logo {
                    margin: 0 auto;
                }
                .footer-type-10 .footer-menu {
                    margin-bottom: 30px !important;
                }
            }
            /* ====================================================

			Max Width 600px

==================================================== */
            @media screen and (max-width: 600px) {
                .isotope-filters .nav-pills li {
                    margin-bottom: 20px;
                }
                /* ====================================================

			Max Width 480px

==================================================== */
                @media screen and (max-width: 480px) {
                    /* Isotope */
                    .isotope-grid .grid-sizer,
                    .isotope-grid .grid-item,
                    .gutter-15.isotope-grid .grid-item {
                        width: 100%;
                    }
                    .color-panel {
                        bottom: 0;
                        right: -15px;
                    }
                    .header-type-6 .navbar-brand img {
                        height: 48px;
                    }
                    .header-type-6 .navbar-brand {
                        padding-left: 0;
                    }
                    .header-type-6 .navbar-default .navbar-toggle {
                        margin: 0;
                    }
                    .blog-details ul li {
                        margin-right: 5px;
                    }
                    .page-not-found-text h1 {
                        font-size: 11em;
                    }
                }