/* Higher than 1200 (desktop devices)
====================================================================== */
@media only screen and (min-width: 1200px) {
#minimal-bootstrap-carousel .slide-1 .carousel-caption .content {
    width: 80%;
}
.welcome-box {
    padding-right: 30px;
}
.abt_msg {
    padding-right: 30px;
}
li.link {
    padding-bottom: 30px;
}
}


/* Higher than 960 (desktop devices)
====================================================================== */
@media only screen and (min-width: 992px) and (max-width: 1199px){
 .welcome-box>img {
    height: 140px;
}
.abt_msg>p {
    line-height: 22px;
}
img#img_industry {
    width: 115px;
    height: 115px;
}
img#abt_img {
    width: 270px;
}
li.link {
    padding-bottom: 30px;
}
a#right-arrow {
    right: 30px;
}
img#img_products {
    height: 330px;
}
ul.pro-list li>img {
    height: 100px;
}
.pro-inner p {
    line-height: 16px;
    font-size: 12px;
}
ul.submenu {
    left: -170px;
}    
}


/* Higher than 960 (desktop devices)
====================================================================== */
@media only screen and (min-width: 992px){

}


/* Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar-toggle {
    display: block !important;
}
.navbar-collapse.collapse {
    display: none !important;
}
.navbar-collapse.collapse.in {
    display: block !important;
}
.navbar-header .collapse, .navbar-toggle {
    display:block !important;
}
.navbar-header {
    float:none;
}
ul.nav.navbar-nav {
    margin: 0px !important;
    text-align: left;
    width: 100%;
}
.navbar-nav>li {
    float: left;
    width: 100%;
}
.navbar-default .navbar-collapse {
    padding: 0px;
    margin-top: 20px;
    background: white;
}
.navbar-default .navbar-toggle {
    margin-bottom: 0px;
    margin-top: 28px;
}
.navbar-nav > li:last-child {
    margin-right: 0px;
}
div#container-fullwidth {
    padding: 0;
}
.welcome-box>img {
    height: 100px;
}
.abt_msg>p {
    line-height: 20px;
}
.logo_text>h2 {
    margin-left: 10px;
}
img#img_industry {
    width: 100px;
    height: 100px;
    margin: 0px 11px 3px 0px;
}
p.ft-about {
    padding-right: 0px;
}
br.hidden-xs {
    display: none;
}
i#maper {
    margin-bottom: 60px;
}
img#abt_img {
    width: 250px;
}
ul.nav.navbar-nav>li>a {
    border-right: 0;
    padding: 6px 15px;
}
ul.submenu {
    position: relative;
    z-index: 200;
    width: 100%;
    background: white none repeat scroll 0% 0%;
    padding: 10px;
    left: 0px;
    margin-top: 0px;
    border: 0;
    border-bottom: 0;
    list-style: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
a#right-arrow {
    right: 30px;
}
img#img_products {
    height: 270px;
}
ul.pro-list li>img {
    height: 90px;
}
button#read-more {
    font-size: 8px;
}
.pro-inner h4 {
    font-size: 14px;
    line-height: 16px;
}
.pro-inner {
    padding: 0px 0px 0 5px;
}
.pro-inner p {
    line-height: 16px;
    font-size: 12px;
}
}

/* All Mobile Sizes (devices and browser)
====================================================================== */
@media only screen and (max-width: 767px) {
.navbar-default .navbar-toggle {
    margin-top: 28px;
}
.navbar-nav > li:last-child {
    margin-right: 0px;
}
div#container-fullwidth {
    padding: 0;
}
ul.nav.navbar-nav {
    margin: 0;
    padding: 0;
    width: 100%;
}
.navbar-default .navbar-collapse {
    padding: 0;
    margin-top: 12px;
    border: 0;
    background: white;
}
h2.this-head {
    font-size: 36px;
}
h3.this-headtitle {
    font-size: 18px;
}
.welcome-box>img {
    height: auto;
    margin-top: 20px;
}
.welcome-section {
    padding: 20px 0;
    text-align: center;
}
.abt_msg {
    text-align: center;
}
.logo_text>h2 {
    margin-left: 10px;
}
.industry_col4 {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.row.industry_row {
    margin-top: 0px;
}
.parallax_industry {
    padding: 20px 0px;
}
.footer-info {
    text-align: center;
    padding: 10px 0px;
}
p.ft-about {
    text-align: center;
}
ul.footer_links>li {
    float: none;
    display: inline;
    border-right: 1px solid #eee;
}
ul.footer_links>li>a>i {
    display: none;
}
ul.footer_links>li>a {
    padding-left: 10px;
    padding-right: 10px;
}
h3.footer_head {
    margin: 25px 0 0;
}
h3.footer_headline {
    margin: 25px 0 10px;
    float: left;
    width: 100%;
}
p#ft-about {
    text-align: center;
}
li.last-border {
    border-right: none !important;
}
.rights {
    text-align: center;
    padding-bottom: 8px;
}
.pull-left1 {
    float: none;
}
ul.social_icons {
    float: none;
    padding-top: 0px;
}
ul.social_icons>li {
    float: none;
    display: inline-block;
}
i#maper {
    margin-bottom: 0px;
    float: none;
}
.logo_footer {
    margin-top: 0px;
    float: left;
    width: 100%;
    text-align: center;
}
.logo_footer>span {
    float: none;
    display: inline-block;
}
.pull-right1.dobig {
    float: none;
}
.pull-right1.dobig>p {
    padding: 0;
    margin: 0;
}
section.about_sec {
    padding: 10px 0px;
}
ul.nav.navbar-nav>li>a {
    border-right: 0;
    padding: 6px 15px;
}
ul.submenu {
    position: relative;
    z-index: 200;
    width: 100%;
    background: white none repeat scroll 0% 0%;
    padding: 10px;
    left: 0px;
    margin-top: 0px;
    border: 0;
    border-bottom: 0;
    list-style: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
}
a#right-arrow {
    right: 30px;
}
p.quot-txt {
    font-size: 20px;
    padding: 0px 10% 0;
    line-height: 30px;
}
p.name {
    font-size: 20px;
    padding: 0 23%;
    margin: 19px 0 15px 0;
}
.parallax_mission {
    padding: 30px 0px;
}
h2.page-title.pull-left {
    float: none !important;
}
ol.breadcrumb.pull-right {
    float: none !important;
    margin-top: 0px;
}
img#img_products {
    height: auto;
}
ul.pro-list li:first-child {
    width: 45%;
}
ul.pro-list li:nth-child(2) {
    width: 55%;
}
section.product-detail {
    padding: 20px 0px 0px;
}
fieldset#field_form {
    margin-top: 0px;
}
.text_bx>input {
    margin-bottom: 10px;
}
ul#contact_info {
    margin-top: -15px;
}
section.contact_det {
    text-align: center;
    padding: 10px 0px;
}
button#btn_reg {
    margin-bottom: 30px;
}
}


/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
img#abt_img {
    width: 250px;
}
ul.pro-list li>img {
    height: 200px;
}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
=================================================================== */
@media only screen and (max-width: 479px) {
body {
  font-size: 12px;
}
img#abt_img {
    width: 100%;
    margin: 0px 0px 20px;
}
ul.submenu li {
    margin-right: 0px;
    font-size: 12px;
    width: 100%;
}
}