/*Big Desktop*/
@media screen and (min-width: 1681px) and (max-width: 1920px) { 



}

/*Mediam Desktop*/
@media screen and (min-width: 1601px) and (max-width: 1680px) { }

/*Big Laptop*/
@media screen and (min-width: 1367px) and (max-width: 1440px) { }

/*Mediam Laptop*/ 
@media screen and (min-width: 1281px) and (max-width: 1366px) { 
.dotdotDiv2 { left: -129px; bottom: -80px; }

}

/*Small Laptop*/
@media screen and (min-width: 1200px) and (max-width: 1280px) { 

.about_sec .about_sec-rht::after {
  right: 195px;
}
.about_sec2 .about_sec-rht::after {
 left:40px;
}




}

/*Ipad Pro 1024 manly */
@media screen and (max-width: 1199px) {
.paper-section-in-box {
    width: 100%;
}
}


/*Ipad*/
@media screen and (max-width: 991px) {
.navbar-nav > li { margin-left: 0 !important; }
.navbar-nav > li > a { margin-left:20px; }


.paper-section-in-box {
    width: 100%;
}
.paper-section-in {
    padding-left: 225px;
} 
.paper-section-in-box ul li {
    margin-right: 22px;
    height: 22px;
    padding: 0;
}
.engine-part {
    padding: 60px 0 70px 0;
}

.banner-lft h1 strong {
    font-size: 90px;
}

.banner-lft {
    padding: 50px 0 60px 0;
}

.our-newsSec-in {
    text-align: center;
}
.our-technologyDiv p {
    padding: 0;
    line-height: 26px;
}
.contactDiv-in {
    width: 100%;
    float: left;
    text-align: center;
    margin: 40px 0px;
    margin-top: 0;
}
.contactDiv .col-md-4 {
    width: 50%;
    float: left;
}
.form-sec .form-group {
    margin-bottom: 20px;
}
.form-sec a {
   
    margin-top: 20px !important;
    display: inline-block;
}
.paper-section .paper-section-in:last-child ul li {
    padding-top: 0;
    height: auto;
}
.our-newsSec h3 {
    font-size: 14px;
    margin-top: 15px;
}
.paper-section-in {
    padding-left: 220px;
} 



}

/* Mobile Screen Start*/
@media screen and (max-width: 767px) {

.navbar-header { float: left; margin: 0; width: 100%; text-align: center; }
.navbar-brand { float:none !important; width:100%; text-align:center; margin:0 !important; }
.navbar-brand>img { display: inline-block !important; }
.toggle-button { display:block; }
.navbar-toggler {
    float: right;
    background: #f4ede7;
    color: #000;
    border: none;
    border-radius: 5px;
    padding: 5px 11px;
    margin-bottom: 20px;
    margin-top: -57px !important;
}
.navbar-toggler:focus { outline:0; }
.navbar-collapse { width:100%; float:left; overflow-y:hidden !important; overflow-x:hidden !important; margin-top:0px; }

.navbar-nav > li > a { margin-left: 0px; }
.navbar {
    padding: 0!important;
    height: 0;
    min-height: 0;
}
#header { padding: 10px 0 0 0; }
.navbar-toggler { display: block; margin-top: 5px; }
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #f8b233 !important; }
.logonav-rht ul { padding: 0; margin: 0; padding-top: 0; }
ul.navbar-nav li:first-child { margin-top:15px; }
ul.navbar-nav li:last-child { margin-bottom:15px; }


.logonav-rht {
    width: 100%;
    margin-right: 0;
  }
    
.logonav-rht ul li {
    width: 100%;
    text-align: left;
}
.paper-section-in-box {
    width: 100%;
}
.navbar-toggler {
    display: block;
} 

.our-newsSec .lineDiv {
    width: 120px;
    margin: 15px auto;
}



.banner-lft h1 {
    line-height: 15px;
    font-size: 38px;
}
.banner-lft h1 strong {
    font-size: 49px;
}
.getbtn {
    margin-top: 20px;
    font-size: 20px;
}
.banner {
    padding: 10px 0 30px 0;
}
.carousel-indicators {
    bottom: -10px;
}
.engine-part .lineDiv {
    width: 120px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.engine-part h2 {
    font-size: 32px;
    margin-bottom: 12px;
}
.our-productDiv h2 {
    font-size: 32px;
}
.our-productDiv-in ul {
    display: block;
}
.our-productDiv-in ul li {
    margin: 2.5%;
    width: 45%;
    float: left;
}
.paper-section-in h3 {
    margin-top: 0;
    position: relative;
    left: 0;
    top: 0;
    font-weight: 600;
    float: left;
    width: 100%;
    font-size: 20px;
}
.paper-section-in {
    padding-left: 0;
    margin-bottom: 20px;
}
.paper-section-in-box {
   padding-left: 30px;
   padding: 15px 30px;
}
.our-technologyDiv h2 {
    font-size: 32px;
 }
 .our-newsSec h2 {
    font-size: 32px;
}
.our-technologyDiv {
    padding: 30px 0;
 
}
.engine-part p {
    margin: 0;
}
.our-technologyDiv .lineDiv {
    width: 120px;
    margin: 15px auto;
    margin-bottom: 30px;
}
.black-white-img {
    margin: 30px 0 15px 0;
}
.contactDiv h2 {
    font-size: 32px;
 }
 .contactDiv {
    padding: 50px 0;
}
.form-sec {
    width: 100%;
    margin: 0 auto;
}
.our-productDiv .lineDiv {
    width: 120px;
    margin-bottom: 30px;
}
.engine-part {
    padding: 50px 0 50px 0;
}

.contactDiv-in {
    margin: 0px 0px 0px 0;
    margin-bottom: 20px;
}
.our-productDiv {
    padding: 50px 0 0 0;
}
.brack { display:none; }

.fixed-top {
    position: relative;
 }
 
.fix-height-absulet { height:0 !important; top:0 !important; } 

}

/*Iphone 6/6S/7 start*/
@media screen and (max-width: 414px) {

.banner-lft h1 {
    line-height: 0;
    font-size: 24px;
    margin-bottom: 30px;
}

.banner-lft h1 strong {
    font-size: 29px;
    margin-top: 0;
    margin: 0 0 30px 0;
}
.banner-lft p {
    padding-right: 0;
}
.getbtn {
    padding: 9px 20px;
    font-size: 14px !important;
}
.banner-rht {
    width: 45%;
    float: right;
    margin-top: 75px;
}
.logonav-lft img {
    height: 45px;
}
body {
    padding-top: 0px;
}
.navbar-toggler {
    margin-top: -50px !important;
}

.contactDiv .col-md-4 {
    width: 100%;
    float: left;
}
.contactDiv .col-md-4 {
    width: 100%;
    float: left;
}
.contactDiv-in h3 {
    font-size: 18px;
    margin-top: 0;
}

}

/*Galaxy S5/S6/S7 start*/
@media screen and (max-width: 360px) {
	
}
/* Iphone 3/4/4S start*/
@media screen and (max-width: 320px) {

}


}



