
@media only screen and (min-width: 1601px)  {


.container-1 {

    max-width: 1310px;
}
.banner-bg-text h1 {
    font-size: 300px;
}
.imperial-div-text h2 {
    font-size: 34px;
}
.div-bg-text h1 {
    font-size: 70px;
}
.banner-bg-text h3 {
    font-size: 60px; 
}

}

/* higher then 1441 and lower then 1600

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

@media only screen and (min-width: 1441px) and (max-width: 1600px) {

.container-1 {
    width: 1290px;
}
.banner-bg-text h1 {
    font-size: 269px;
}.imperial-div-text h2 {
    font-size: 32px;
}
.imperial-div-text.send-text h2 {
    font-size: 31px;
}
.foo-text p {
    width: 100%;
}
img.reserach-img {
    width: 50px;
    height: 50px;
}
.aboutus h3 {
    font-size: 32px;
}
.aboutus p {
    font-size: 16px;
}
.aboutus h2 {
    font-size: 25px;
   
}
.approach-text.text-center h1 {
    font-size: 32px;
}
.pr-d-title h1 {
    font-size: 32px;
  
}
.po-h1 h3 {
    font-size: 22px;
}
.div-bg-text h1 {
    font-size: 65px;
}
.banner-bg-text h3 {
    font-size: 55px; 
}
}






/*-higher then 1141 and lower then 1600-*/

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

@media only screen and (min-width: 1281px) and (max-width: 1440px) {
 
.container-1 {
    width: 1170px;
}
.banner-bg-text h1 {
    font-size: 200px;
}
.imperial-div-text h2 {
    font-size: 26px;
    width: 100%;
}
.imperial-div-text.send-text h2 {
    font-size: 27px;
}
.imperial-div-text p {
    font-size: 16px;
    width: 86%;
}
.imperial-div-text h5 {
    font-size: 25px;
   
}
.foo-text p {
    width: 100%;
}
img.reserach-img {
    width: 45px;
    height: 45px;
}
.send-btn a {
    padding: 10px 60px 10px 60px;
    background: #fff;
    color: #000;
}
.imperial-div-text.Profile-p p {
    width: 100%;
}
.poultry-ul li {
    font-size: 18px;
}
.logo-one img {
    width: 50%;
}
.scrolled.navbar .logo-one img {
    width: 75px;
    height: 85px;
    transition: 0.5s ease;
}
.scrolled.navbar {
    height: 80px !important;
}
.imperial-nav a {
  
    font-size: 14px;
}
.bg-div-banner {
    margin-top: 100px;
}
.aboutus h3 {
    font-size: 26px;
}
.aboutus p {
    font-size: 16px;
}
.approach-text.text-center h1 {
    font-size: 26px;
}
.pr-d-title h1 {
    font-size: 26px;    
}
.pr-d-in p {
    font-size: 16px;
}
ul.pr-d-in-ul li {
    font-size: 16px;
    line-height: 28px;
}
.bg-div-banner.profile-poul{
    margin-top: 0px;
}
.bg-div-banner.poultry-poul{
    margin-top: 0px;
}
.bg-div-banner.contact-poul{
    margin-top: 0px;
}
.po-h1 h3 {
    font-size: 18px;
}
ul.q-a-ul li {
    font-size: 16px;

}
.pr-d-in h3 {
    font-size: 20px;
}
.div-bg-text h1 {
    font-size: 60px;
}
.banner-bg-text h3 {
    font-size: 51px;
}

}



/* Higher than 960 (desktop devices)

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

@media only screen and (min-width: 992px) and (max-width: 1280px){ 
.container-1{
    width: 1170px;
}
.banner-bg-text h1 {
    font-size: 200px;
}
.banner-bg-text h3 {
    font-size: 51px;
}
.imperial-div-text h2 {
    font-size: 24px;
    width: 100%;
}
.imperial-div-text.send-text h2 {
    font-size: 27px;
}
.imperial-div-text p {
    font-size: 18px;
    width: 86%;
}
.poultry-ul li {
    font-size: 18px;
}
.imperial-div-text h5 {
    font-size: 25px;
   
}
.foo-text p {
    width: 100%;
}
img.reserach-img {
    width: 45px;
    height: 45px;
}
.send-btn a {
    padding: 10px 60px 10px 60px;
    background: #fff;
    color: #000;
}

.imperial-div-text.Profile-p p {
    width: 100%;
}  
.logo-one img {
    width: 50%;
}
.scrolled.navbar .logo-one img {
    width: 75px;
    height: 85px;
    transition: 0.5s ease;
} 
.scrolled.navbar {
    height: 80px !important;
}
.imperial-nav a {
  
    font-size: 14px; 
}
.bg-div-banner {
    margin-top: 100px;
}
.aboutus h3 {
    font-size: 24px;
}
.aboutus p {
    font-size: 16px;
}
.approach-text.text-center h1 {
    font-size: 24px;
}
.pr-d-title h1 {
    font-size: 24px;    
}
.pr-d-in p {
    font-size: 20px;
}
ul.pr-d-in-ul li {
    font-size: 16px;
    line-height: 36px;
}
.bg-div-banner.profile-poul{
    margin-top: 0px;
}
.bg-div-banner.poultry-poul{
    margin-top: 0px;
}
.bg-div-banner.contact-poul{
    margin-top: 0px;
}
.po-h1 h3 {
    font-size: 18px ;
}
ul.q-a-ul li {
    font-size: 16px;

}
.pr-d-in h3 {
   
    font-size: 20px;
}
.div-bg-text h1 {
    font-size: 51px;
}

}




/* Tablet Portrait (devices and browsers)

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

@media only screen and (min-width: 768px) and (max-width: 1024px) {


}




/* All Mobile Sizes (devices and browser)

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

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



 }




/* Mobile Landscape Size to Tablet Portrait (devices and browsers)

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

@media only screen and (min-width: 480px) and (max-width: 767px) {





}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)

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

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

.imperial-div-text.abt-div {
     width: 100%; 
}
.mobile-p {
    padding-top: 90px;
}
.imperial-div-text h2 {
    font-size: 21px;
}
.imperial-div-text.send-text h2 {
    font-size: 24px;
}
.imperial-div-text p {
    font-size: 20px;
    width: 86%;
}
.imperial-div-text h5 {
    font-size: 25px;
   
}
.foo-text p {
    width: 95%;
}
.imperial-div-text {
    margin-left: 0;
}
.imperial-btn {
    position: relative;
    top: 25em;
    text-align: center;
}
.send-bg {
    background-position: -338px;
}
.send-query {
    bottom: 24px;
}
.logo-one img {
    width: 50%;
}
#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
    height: 5px;
    width: 89%;
}
#nav-icon1 span:nth-child(3) {
    top: 23px;
}
#nav-icon1 span:nth-child(2) {
    top: 12px;
}
.d-flex {
    display: unset !important;
}
.foo-text {
    margin-top: 25px;
}
.foo-text p {
 margin-left: 0%; 
}
.foo-3 ul {
    padding: 0;
}
.stay-connect.gap-m {
    margin-top: 25px;
}
.banner-bg {
    height: 400px;
}
.banner-bg-text h1 {
    font-size: 72px;   
     letter-spacing:unset; 
}
.banner-bg-div {
    bottom: 0;
}
.imperial-div {
    padding: 90px 0px;
}
section.reserach {
    height: 79em;
}
.header_top {
    margin-top: 0px;
}
.navbar.navbar-expand-sm.bsnav.bsnav-sticky.bsnav-scrollspy.header_top {
    background: #fff;
   
}
#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
    background: #252020;
    padding: 0;
}
.imperial-nav a {
    color: #2d2b2b;
    font-size: 16px;
}
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
    width: 46px;
    height: 45px;
    top: 16px;
    margin: 0;
}
.scrolled.navbar {
    height: 120px;
}
.imperial-btn.abt {
    position: unset;
}
.foo-3 {
    margin-top: 10px;
}
.stay-connect {
    margin-top: 12px;
}
.aboutus h3 {
    font-size: 30px;   
}
.aboutus p {
    font-size: 18px;
}
.imp-sec-di {
    padding: 60px 0px;
}
.pr-d-title h1 {
    font-size: 30px;
}
.div-bg-text h1 {
    font-size: 40px;
}
.d-flex.flex-d {
    display: flex !important;
}

.design-icon:before {
    width: 15%;
    
}
.design-icon:after {
    width: 15%;
    
}
ul.pr-d-in-ul li {
    line-height: 35px;
}
.bg-div-banner.contact-poul {
    height: 350px;
}
.bg-div-banner.poultry-poul {
     height: 350px;
}
.bg-div-banner.profile-poul {
     height: 350px;
}
.bg111-div {
    width:100%;
}
}    
