        /* lg */
        
        @media (min-width: 1200px) {
            /* Make Navigation Toggle on Desktop Hover */
            .dropdown:hover .dropdown-menu {
                display: block;
                -webkit-animation: fadeInUp 400ms;
                animation: fadeInUp 400ms;
            }
            #main-slider {
                display: block !important
            }
        }
        /* md */
        
        @media (max-width: 1199px) {
            /* Make Navigation Toggle on Desktop Hover */
            .dropdown:hover .dropdown-menu {
                display: block;
                -webkit-animation: fadeInUp 400ms;
                animation: fadeInUp 400ms;
            }
            #main-slider {
                display: block !important
            }
            .navbar-nav>li {
                font-size: 12px;
                min-width: 40px;
                margin-bottom: 40px;
                margin-top: 40px;
            }
            .navbar-collapse {
                padding-left: 0;
                padding-right: 0;
            }
            .navbar-brand img {
                position: absolute;
                max-width: 180px;
                width: 180px;
                left: 0px;
                margin-top: 10px;
            }
            .navbar {
                padding: 4px 40px 4px 4px;
            }
            #owl-demo_main .carousel-content {
                padding: 76px 40px 96px 80px;
            }
            .solution-strip {
                padding: 50px 100px 30px;
            }
            .solution-strip .sol-wrapper {
                min-height: 360px;
                padding-bottom: 2px;
            }
            .values a img {
                width: 95%;
            }
            .industries ul li {
                width: 33.33333%;
            }
            .contact-us {
                background: url(./../images/bg/bg5.jpg);
                padding-left: 50px;
            }
            .contact-us h4 {
                color: #fff;
                font-size: 32px;
            }
            .contact-strip .img-zone {
                min-height: 420px;
                background-size: cover;
            }
            .page-title .img-zone {
                background-size: cover;
            }
            .form-zone {
                padding: 20px 20px;
            }
        }
        /* sm */
        
        @media (max-width: 991px) {
            /* Make Navigation Toggle on Desktop Hover */
            .dropdown:hover .dropdown-menu {
                display: block;
                -webkit-animation: fadeInUp 400ms;
                animation: fadeInUp 400ms;
            }
            .navbar-brand img {
                position: absolute;
                max-width: 160px;
                left: 30px;
                margin-top: 4px;
            }
            .navbar-collapse {
                padding-left: 0;
                padding-right: 0;
            }
            .navbar-nav {
                padding-left: 80px;
            }
            .navbar-collapse {
                width: 80% !important;
                padding-left: 3%;
            }
            .navbar-nav>li {
                margin-left: 0;
                margin-top: 30px;
                padding-left: 10px;
                margin-bottom: 30px;
            }
            .navbar-inverse .navbar-nav>li>a {
                padding: 2px 7px 2px;
                min-width: 10px;
            }
            .navbar {
                padding: 4px 10px 4px 4px;
            }
            #owl-demo_main .carousel-content h1 {
                font-size: 28px;
                line-height: 15px;
            }
            #owl-demo_main .carousel-content h2 {
                font-size: 27px;
                line-height: 15px;
            }
            .navbar-nav>li a::after {
                top: 23%;
            }
            #owl-demo_main .carousel-content {
                padding: 44px 40px 66px 25px;
            }
            .owl-theme .owl-controls {
                right: 80px;
                top: 130px;
            }
            #owl-demo_main #item2 {
                background-position-x: -175px;
            }
            .welcome-strip h5 {
                padding-top: 20px;
            }
            .welcome-strip {
                margin-top: 30px;
                margin-bottom: 20px;
                padding: 10px 50px 30px;
                background-size: 40%;
            }
            .welcome-strip h2 {
                font-size: 36px;
                letter-spacing: 2px;
                padding-bottom: 20px;
            }
            .welcome-strip .btn {
                margin: 150px auto 130px;
                transition: all ease-in-out 350ms;
            }
            .solution-strip {
                padding: 50px 20px 30px;
            }
            .solution-strip h4 {
                font-size: 30px;
                padding: 5px 40px;
            }
            .page-title .text-zone {
                padding-left: 13%;
            }
            .about-info p,
            .swazi p {
                font-size: 24px;
                padding: 10px 30px 50px 40px;
            }
            .industry-info {
                padding: 20px 70px;
            }
            .industries ul li {
                background-size: cover !important;
                height: 500px;
                background-position: center !important;
            }
            .industries ul li .wrapper {
                background-color: rgba(57, 128, 194, 0.541);
                padding: 125px 30px;
            }
            .industries ul li:hover .wrapper {
                height: 440px!important;
            }
            .form-zone {
                padding: 30px 10px;
            }
            .form-zone label {
                width: 100%;
            }
            .form-zone input,
            .form-zone textarea {
                width: 100%;
                margin-bottom: 20px;
                padding: 5px 7px;
            }
            .form-zone .btn {
                width: 80%;
                display: block;
                margin-left: auto;
                margin-right: auto;
            }
            .map-zone iframe {
                height: 580px !important;
            }
            .contact-strip div {
                width: 100%;
                margin-bottom: 30px;
            }
            .new-serve {
                padding: 30px 40px;
            }
            .new-serve p {
                padding: 7px 10px;
            }
            .solution-strip .sol-wrapper {
                min-height: 360px;
                padding-bottom: 2px;
            }
        }
        /* xs */
        
        @media (max-width: 767px) {
            .new-serve div img {
                width: 75%;
                max-width: 75%;
            }
            .new-serve p {
                padding: 7px 10px 40px;
            }
            .container>.navbar-header,
            .container>.navbar-collapse {
                margin-left: 0;
            }
            .navbar-toggle {
                margin-top: 10px;
                border: 0;
                margin-bottom: 7px;
                margin-right: 0px;
            }
            .navbar-toggle:hover,
            .navbar-toggle:focus {
                background-color: #fff !important;
                outline: none !important
            }
            .navbar-toggle .icon-bar {
                background: #243E8B !important;
            }
            .navbar-collapse {
                position: absolute;
                float: right;
                right: 15px;
                z-index: 10000000000000;
                width: 100% !important;
                padding-left: 0;
                padding-right: 10px;
                max-width: 100%;
                border-top: 2px solid #0165AF;
                height: auto !important;
                background: #fff;
                padding-bottom: 20px;
            }
            .navbar-nav>li:last-child a {
                margin-bottom: 10px;
            }
            .navbar-inverse .navbar-nav .dropdown-menu {
                width: 100%;
                border-top-color: rgba(1, 100, 175, 0.192);
            }
            .navbar-nav>li {
                padding-bottom: 0;
            }
            .navbar-inverse .navbar-nav {
                width: 100%;
                margin: 0;
                border-top: 2px solid #0165AF
            }
            .navbar-nav li a span {
                width: auto;
            }
            .navbar-inverse .navbar-nav li>a {
                text-align: left;
                width: 100%;
                color: #0165AF;
                padding-bottom: 4px;
            }
            .navbar-inverse .navbar-nav li {
                margin-top: 5px;
            }
            .navbar-inverse .navbar-nav>li a::after {
                width: 0px;
            }
            #owl-demo_main .carousel-content {
                padding: 40px 10px;
            }
            #owl-demo_main .item .col-md-8 {
                padding-left: 20px;
            }
            #owl-demo_main .item {
                min-height: 290px;
            }
            .btn-slide {
                padding: 15px 15px;
                font-size: 12px;
                letter-spacing: 1px;
                margin-top: 10px;
                margin-left: 0;
            }
            #owl-demo_main .carousel-content h1 {
                font-size: 20px
            }
            #owl-demo_main .carousel-content h2 {
                font-size: 20px
            }
            .navbar-inverse .navbar-nav .dropdown-menu>li>a span {
                font-size: 12px;
                width: 100% !important;
            }
            .navbar-inverse .navbar-nav .dropdown-menu {
                height: 250px;
                display: none;
            }
            .navbar-inverse .navbar-nav .open .dropdown-menu {
                display: block;
            }
            .top-bar small,
            .top-bar span {
                display: none;
            }
            .top-bar p {
                text-align: center;
                width: 100%;
                margin-bottom: 0px;
            }
            .navbar-brand img {
                max-width: 90px;
                left: 30px;
                margin-top: 4px;
            }
            #owl-demo_main .item {
                padding: 70px 10px 176px 10px;
            }
            #owl-demo_main .item h1 {
                font-size: 20px;
                letter-spacing: 2px;
            }
            .welcome-strip {
                margin-top: 10px;
                margin-bottom: 20px;
                padding: 10px 10px 30px;
                background-size: 60%;
            }
            .welcome-strip h2 {
                font-size: 26px;
            }
            .welcome-strip p {
                padding-right: 10px;
            }
            .welcome-strip .btn {
                margin: 40px auto 20px;
                transition: all ease-in-out 350ms;
            }
            .solution-strip h4 {
                font-size: 18px;
                padding: 5px 10px;
                line-height: 25px;
            }
            .solution-strip {
                padding: 30px 10px;
            }
            .offer-strip .side2 {
                padding-left: 20px;
            }
            .offer-strip ul {
                margin-bottom: 60px;
            }
            .contact-us {
                padding: 30px 10px;
            }
            .contact-us h4 {
                font-size: 24px;
                padding-bottom: 10px;
            }
            .contact-us h6 {
                padding-left: 0px;
            }
            .contact-us .btn {
                width: 100%;
            }
            .page-title .text-zone {
                padding-bottom: 130px
            }
            .about-info p,
            .swazi p {
                font-size: 18px;
                padding: 10px 20px 50px 20px;
            }
            .values a img {
                width: 75%;
                margin-bottom: 50px;
                margin-left: auto;
                margin-right: auto;
                display: block;
            }
            .industry-info {
                padding: 20px;
            }
            .industry-info h4 {
                padding-bottom: 30px
            }
            .industries ul li {
                width: 100%;
                height: 400px
            }
            .industries ul li:hover .wrapper {
                height: 340px!important;
            }
            .industries ul li .wrapper {
                padding: 97px 30px;
                height: 100% !important;
            }
            .vacany h3 {
                font-size: 43px;
                text-align: center;
                line-height: 50px;
                padding: 50px;
            }
            .contact-strip {
                padding-left: 0px;
                padding-top: 20px;
                padding-bottom: 20px;
            }
            .contact-strip h2 {
                font-size: 26px;
                line-height: 26px;
            }
            .navbar-nav {
                padding-left: 10px;
            }
            .footer .links a p {
                margin-right: 2px;
                padding: 0px 5px;
            }
        }
        /* XS Portrait */
        
        @media (max-width: 480px) {}