@media screen and (max-width:1578px) {
	.new_pakagesection ul {
		width:75%;
	}
    .formsection .input-group-append {
        width: 70px;
    }
    .pdl30 {
        padding-left: 6%;
    }
    .formsection p {
        font-size: 12px;
    }
    .formsection .form-control::placeholder {
        font-size: 14px;
    }
    .formsection .form-control2::placeholder {
        font-size: 14px;
    }
    .uploadbtn {
        padding: 0px 25px;
    }
    .applynowsection {
        padding: 70px 0px 110px 0px;
    }
    .formsection .form-control {
        height: 43px;
    }
    .formsection h5 {
        font-size: 14px;
        margin-bottom: 24px;
    }
    .formsection {
        padding: 20px 16px 30px 16px;
    }
    .applynowsection h4 {
        font-size: 24px;
        margin-bottom: 14px;
    }
    .applynowsection h3 {
        font-size: 41px;
        margin-bottom: 26px;
    }
    .tablebox tr td:nth-child(2) {
        width: 68%;
    }
/*     .posationcontbox {
        padding: 85px 0px;
    } */
    .carousel-indicators.dotstyle li {
        width: 10px;
        height: 10px;
    }
    .fixed-header {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9999;
        -webkit-transition: .6s ease;
        -moz-transition: .6s ease;
        -ms-transition: .6s ease;
        -o-transition: .6s ease;
        transition: .6s ease;
    }
    .visible-title {
        max-width: 120px !important;
        -webkit-transition: .6s ease;
        -moz-transition: .6s ease;
        -ms-transition: .6s ease;
        -o-transition: .6s ease;
        transition: .6s ease;
    }
    .productsavailable img {
        width: 100%;
        margin-bottom: 18px;
    }
    .productsavailable .col-md-4 {
        padding: 0px 10px;
    }
    .productsavailable {
        padding: 64px 0px 106px 0px;
    }
    .visittotalbtn {
        font-size: 16px;
        padding: 12px 26px;
        top: 29px;
    }
    .productsavailable .container {
        max-width: 970px;
    }
    .productsavailable h3 {
        font-size: 37px;
        margin-bottom: 28px;
    }
    .pbbottomfmcg {
        padding-bottom: 90px !important;
    }
    /*.dropdown-menu {
	    width: 220px;
	}*/
    .joinusnowsection {
        padding: 93px 0px 130px 0px;
    }
    .applynow_btn {
        font-size: 20px;
        padding: 9px 43px;
        top: 30px;
    }
    .joinusnowsection .container {
        max-width: 870px;
    }
    .joinusnowsection h3 {
        font-size: 37px;
        margin-bottom: 30px;
    }
    .joinusnowsection p {
        font-size: 20px;
        line-height: 32px;
    }
    .whyjoinsection {
        padding: 72px 0px 50px 0px;
    }
    .whyjoinsection h6 {
        font-size: 17px;
        margin-bottom: 12px;
        margin-top: 36px;
    }
    .whyjoinsection p {
        font-size: 13px;
        line-height: 24px;
    }
    .whyjoinsection .container {
        max-width: 1000px;
    }
    .whyjoinsection img {
        width: 114px;
    }
    .whyjoinsection h3 {
        font-size: 37px;
        margin-bottom: 65px;
    }
    .countsection {
        padding: 94px 0px 79px 0px;
        margin-top: 50px;
    }
    .countsection .container {
        max-width: 1096px;
    }
    .countsection p img {
        width: 15px;
        margin-right: 10px;
        margin-top: -4px;
    }
    .countsection p {
        font-size: 15px;
        margin-top: 0px;
    }
    .countsection h3 {
        font-size: 56px;
    }
    .ourgroupsection2.careerpadding {
        padding: 86px 0px 90px 0px;
    }
    .culturesection {
        padding: 57px 0px 77px 0px;
    }
    .marbotom {
        margin-bottom: 70px;
    }
    .ptaitle {
        font-size: 17px;
        margin-top: 19px;
    }
    .criconimg {
        width: 55%;
    }
    .culturesection h4 {
        font-size: 24px;
        margin-bottom: 60px;
        margin-top: 60px;
    }
    .culturesection .container {
        max-width: 980px;
    }
    .culturesection h3 {
        font-size: 41px;
        margin-bottom: 21px;
    }
    .culturesection p {
        font-size: 18px;
        line-height: 31px;
    }
    .contactsection {
        padding: 55px 0px 69px 0px;
    }
    .viewmorebtnsubmit {
        font-size: 16px;
        padding: 11px 36px;
    }
    .contactleftbox2 .form-group {
        margin-bottom: 8px;
    }
    .contactleftbox2 p {
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 25px;
    }
    .contactleftbox2 h3 {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .contactleftbox2 {
        max-width: 470px;
        padding: 24px 43px 24px 28px;
        margin-left: 64px;
    }
    .contactleftbox {
        max-width: 470px;
        padding: 25px 38px 24px 38px;
    }
    .contactleftbox ul li {
        margin-bottom: 20px;
    }
    .contactleftbox ul li p {
        font-size: 15px;
        line-height: 28px;
        padding-left: 6px;
    }
    .contactleftbox h3 {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .contactleftbox p {
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 37px;
    }
    .contactsection .container {
        max-width: 1148px;
    }
    .medialist2 {
        top: 435px !important;
    }
    .blogsidebox h5 {
        font-size: 13px;
        margin-top: 5px;
    }
    .blogsidebox h6 {
        font-size: 12px;
    }
    .imgbox2 {
        max-width: 90px;
    }
    .boxlistmain {
        margin-bottom: 15px;
    }
    .blogsidebox h2 {
        font-size: 19px;
        margin-bottom: 18px;
    }
    .pdsideboxblog {
        padding: 10px 0px 0px 20px;
    }
    .blogsidebox {
        padding: 11px 20px;
    }
    .blogdetailssect {
        padding: 50px 0px 80px 0px;
    }
    .prevtext,
    .nexttext {
        font-size: 14px;
        letter-spacing: 1px;
    }
    .blogdetailssect hr {
        margin: 39px 0px 21px 0px;
    }
    .blogundertext {
        font-size: 18px;
        line-height: 27px;
        margin: 55px 0px 36px 52px;
        border-left: 3px solid #e04c0f;
        padding-left: 25px;
        padding-top: 0;
    }
    .blogdetailssect h3 {
        font-size: 29px;
        font-weight: 600;
        margin-bottom: 20px;
        margin-top: 3px;
    }
    .pcomon {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    .blogdetailssect h6 {
        font-size: 14px;
        margin-top: 34px;
        margin-bottom: 0px;
    }
    .blogdetailssect .container {
        max-width: 995px;
    }
    .paginationmystyle .page-link {
        padding: 6px 10px;
        font-size: 14px;
        border-radius: 4px;
    }
    .bloglistingsect {
        padding: 50px 0px 68px 0px;
    }
    .paginationmystyle .page-link {
        padding-top: 10px;
    }
    .blogbox2 {
        margin-bottom: 48px;
    }
    .blogboxtext2 {
        padding: 25px 24px 10px 24px;
    }
    .blogboxtext2 hr {
        margin-top: 26px;
        margin-bottom: 2px;
    }
    .blogboxtext2 h6 {
        font-size: 12px;
    }
    .blogboxtext2 h4 a {
        font-size: 21px;
        margin-top: 7px;
        margin-bottom: 14px;
    }
    .blogboxtext2 p {
        font-size: 14px;
        margin: 0px;
        line-height: 25px;
        padding: 0px;
    }
    .bloglistingsect .container {
        max-width: 995px;
    }
    .teamsection {
        margin: 51px 0px 61px 0px;
        padding: 88px 0px 80px 0px;
    }
    .teamsection .container {
        max-width: 1124px;
    }
    .expadding {
        padding-left: 20px;
    }
    .exclusiverangesect {
        padding: 46px 0px;
    }
    .bottomprodsect {
        padding: 40px 0px 30px 0px;
    }
    .bottomprodsect h4 {
        font-size: 19px;
        margin-top: 9px;
        margin-bottom: 18px;
    }
    .bottomprodsect .container {
        max-width: 990px;
    }
    .bottomprodsect img {
        width: 50%;
    }
    .exmarginbt2 {
        margin-bottom: 63px;
    }
    .totalbtnview {
        padding: 11px 38px;
        font-size: 16px;
        margin-top: 12px;
    }
    .exclusiverangesect p {
        font-size: 17px;
        line-height: 29px;
    }
    .exclusiverangesect h4 {
        font-size: 25px;
        margin-top: -7px;
        margin-bottom: 15px;
    }
    .exclusiverangesect h3 {
        font-size: 37px;
        margin-bottom: 54px;
    }
    .exclusiverangesect .container {
        max-width: 995px;
    }
    .producthighlights {
        padding: 30px 0px;
    }
    .producthighlights h4 {
        font-size: 20px;
    }
    .producthighlights h3 {
        font-size: 37px;
        margin-bottom: 32px;
    }
    .producthighlights .container {
        max-width: 974px;
    }
    .infrastructuresect5 {
        padding: 51px 0px 70px 0px;
    }
    .infrastructuresect5 p {
        font-size: 16px;
        line-height: 29px;
        margin-bottom: 16px;
    }
    .infrastructuresect5 .rorangbg {
        padding: 27px 32px;
    }
    .infrastructuresect5 .rorangbg h3 {
        font-size: 37px;
        margin-bottom: 14px;
    }
    .aquapaddingbox {
        padding: 50px 0px 52px 0px !important;
    }
    .padingstyle {
        padding: 24px 0px 70px 0px !important;
    }
    .imgclipwidth {
        width: 80% !important;
    }
    .soyacategoriesect h4 {
        font-size: 36px;
        margin-bottom: 62px;
    }
    .soyacategoriesect {
        padding: 47px 0px;
    }
    .soyacategoriesect h3 {
        font-size: 37px;
        margin-bottom: 62px;
    }
    .ourgroupsection2.aquapaddingmain8 {
        padding: 48px 0px 42px 0px;
        margin-bottom: 74px;
    }
    .soyachunksection .container {
        max-width: 994px;
    }
    .pboldsiz {
        font-size: 22px !important;
    }
    .soyachunksection h4 {
        font-size: 18px;
        margin-top: 8px;
    }
    .soyachunksection img {
        width: 50%;
    }
    .soyachunksection {
        padding: 54px 0px 77px 0px;
    }
    .soyachunksection h3 {
        font-size: 37px;
        margin-bottom: 60px;
    }
    .ediblevariantsect {
        padding: 47px 0px 58px 0px;
    }
    .ediblevariantsect h4 {
        font-size: 22px;
        bottom: 40px;
    }
    .ediblevariantsect .owl-carousel .owl-nav button.owl-prev,
    .ediblevariantsect .owl-carousel .owl-nav button.owl-next {
        top: 168px;
    }
    .ediblevariantsect h3 {
        font-size: 37px;
        margin-bottom: 38px;
    }
    .ediblevariantsect .container {
        max-width: 1144px;
    }
    .slidemisvis .carousel5 {
        padding: 0px 80px !important;
    }
    .ourgroupsection2.productsectbox {
        padding: 44px 0px 44px 0px;
    }
    .storeslist li:nth-child(2n) {
        margin-top: 77px;
    }
    .storeslist::before {
        top: 81px;
    }
    .storeslist {
        margin: 0px 0px 0px 0px;
    }
    .locationbtn {
        position: relative;
        padding: 10px 44px;
        font-size: 16px;
        top: 50px;
    }
    .ourstoresection {
        padding: 52px 0px 110px 0px;
    }
    .ourstoresection .container {
        max-width: 1200px;
    }
    .mapicon1,
    .mapicon2 {
        width: 25px;
        height: 45px;
    }
    .storeslist li h4 {
        margin: 10px 0px;
    }
    .popupinfobox1 {
        left: -80px;
    }
    .storeslist li {
        padding: 0px 11px;
    }
    .storeslist li h4 {
        font-family: 'Roboto', sans-serif;
        color: #5a5a5a;
        font-size: 16px;
        font-weight: 600;
    }
    .ourstoresection h3 {
        font-size: 37px;
    }
    .totalfoodpd {
        padding: 50px 0px 54px 0px !important;
    }
    .ourcategoriesect {
        padding: 74px 0px 85px 0px;
    }
    .fishmartop {
        margin-top: 55px;
    }
    .fishfeedbox2 {
        padding-right: 16px;
        padding-left: 52px;
        padding-top: 0px;
    }
    .totalbtnfish {
        padding: 10px 30px;
        font-size: 16px;
        margin-top: 12px;
    }
    .ourcategoriesect p {
        font-size: 18px;
        line-height: 28px;
    }
    .categoriesprice {
        max-width: 200px;
        padding: 0px 0px 0px 22px;
    }
    .imgboxcata {
        margin-left: 30px;
    }
    .imgboxcata img {
        width: 73px;
    }
    .categoriesprice h5 {
        font-size: 16px;
    }
    .categoriesprice h4 {
        font-size: 51px;
        margin-bottom: 0px;
    }
    .categoriesbox {
        padding: 42px 0px 50px 0px;
    }
    .ourcategoriesect h3 {
        font-size: 36px;
        margin-bottom: 30px;
    }
    .ourcategoriesect .container {
        max-width: 1000px;
    }
    .certificationsect4 {
        padding: 85px 0px 72px 0px;
    }
    .certificationsect4 .container {
        max-width: 1110px;
    }
    .patlogosiz4 {
        width: 100%;
        max-width: 140px;
    }
    .certificationsect4 h3 {
        font-size: 37px;
        margin-bottom: 42px;
    }
    .certificationsect4 .container {
        max-width: 1110px;
    }
    .certificationsect4 p {
        font-size: 17px;
        margin-top: 20px;
    }
    .slidemisvis4 p {
        font-size: 17px;
        line-height: 31px;
    }
    .slidemisvis4 .carousel-indicators {
        margin: 12px 0px 0px 0px !important;
    }
    .slidemisvis4 .carousel-indicators li {
        height: 10px;
        width: 10px;
        margin-right: -3px;
        margin-left: 10px;
    }
    .slidemisvis4 h5 {
        height: 45px;
        width: 45px;
        margin: 63px auto 15px auto;
        font-size: 31px;
        padding-bottom: 8px;
    }
    .slidemisvis4 h3 {
        font-size: 36px;
        margin-top: 48px;
    }
    .greaymensect {
        padding: 68px 0px 61px 0px;
    }
    .greaymensect p {
        font-size: 18px;
        color: #5a5a5a;
        line-height: 28px;
        font-weight: normal;
    }
    .greaymensect .container {
        max-width: 1078px;
    }
    .ourgroupsection2.aquapaddingmain {
        padding: 86px 0px 86px 0px;
    }
    .totalbtn,
    .totalbtn2 {
        padding: 14px 20px;
        border-radius: 30px;
        font-size: 15px;
        margin-top: 20px;
    }
    .our_categoriesect h4 {
        font-size: 37px;
        margin-top: 0px;
        margin-bottom: 40px;
        line-height: 20px;
    }
    /*.our_categoriesect p {
	    font-size: 15px;
	    line-height: 23px;	
	}*/
    .our_categoriesect p {
        font-size: 17px;
        line-height: 30px;
    }
    .our_categoriesect h3 {
        font-size: 41px;
    }
    .our_categoriesect {
        padding: 42px 0px 0px 0px;
    }
    .our_categoriesect .container {
        max-width: 1141px;
    }
    .ourgroupsection5 {
        padding: 50px 0px 63px 0px;
    }
    .col-pleft {
        padding-left: 60px;
        padding-right: 70px;
    }
    .ourgroupsection5 h3 {
        font-size: 41px;
        margin-top: 31px;
        margin-bottom: 19px;
        line-height: 40px;
    }
    .ourgroupsection5 p {
        font-size: 17px;
        line-height: 30px;
    }
    .ourgroupsection5 .container {
        max-width: 1141px;
    }
    .environmentalsection {
        padding: 70px 0px 37px 0px;
    }
    .tabcontbox p {
        font-size: 17px;
        line-height: 27px;
    }
    .tabcontbox h3 {
        font-size: 25px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 58px;
    }
    .tabcontboxpdright {
        padding-right: 75px;
    }
    .tabcontbox {
        padding: 35px 0px;
    }
    .navtabstyle li {
        margin-right: 60px;
    }
    .navtabstyle li a {
        font-size: 19px;
        padding: 0px 0px 15px 0px;
    }
    .environmentalsection .container {
        max-width: 1140px;
    }
    .ourgroupsection4 {
        padding: 90px 0px 80px 0px;
    }
    .ourgroupsection4 .container {
        max-width: 1143px;
    }
    .highlightslist4 li::before {
        width: 17px;
        height: 17px;
    }
    .highlightslist4 li {
        font-size: 18px;
        line-height: 21px;
    }
    .ourgroupsection4 p {
        font-size: 18px;
        line-height: 25px;
    }
    .pdl5 {
        padding-left: 71px;
    }
    .ourgroupsection4 h3 {
        font-size: 41px;
        line-height: 32px;
    }
    .ourgroupsection4 .container {
        max-width: 1143px;
    }
    .researchsection .container {
        max-width: 1110px;
    }
    .researchsection h3 {
        font-size: 41px;
        margin-bottom: 16px;
    }
    .researchsection {
        padding: 75px 0px 40px 0px;
    }
    .researchimg {
        max-width: 110px;
    }
    .researchsection p {
        font-size: 17px;
        line-height: 28px;
    }
    .infrastructuresect4 .carousel-control-next {
        right: 116px;
    }
    .infrastructuresect4 .carousel-control-prev {
        left: 116px;
    }
    .arroimag {
        width: 35px;
    }
    .padright {
        padding-right: 36px;
        padding-top: 20px;
    }
    .diseasection {
        padding: 74px 0px 65px 0px;
    }
    .diseasection ul li {
        font-size: 17px;
        padding-left: 32px;
        line-height: 30px;
    }
    .diseasection h3 {
        font-size: 40px;
        margin-bottom: 23px;
        line-height: 51px;
    }
    .diseasection p {
        font-size: 17px;
        color: #fff;
        line-height: 29px;
    }
    .padingleft {
        padding-left: 62px;
    }
    .diseasection .container {
        max-width: 1140px;
    }
    .infrastructuresect4 .rorangbg p {
        color: #fff;
        font-size: 17px;
        line-height: 30px;
        margin-bottom: 30px;
    }
    .infrastructuresect4 .rorangbg h3 {
        font-size: 40px;
        margin-bottom: 15px;
    }
    .infrastructuresect4 .rorangbg {
        padding: 22px 53px 0px 53px;
    }
/*     .posationcontbox {
        padding: 86px 0px 86px 0px;
    } */
    .downloadappsect {
        padding: 56px 0px 60px 0px;
    }
    .downloadappsect h3 {
        font-size: 32px;
        margin-bottom: 20px;
        line-height: 40px;
    }
    .visitsection p {
        font-size: 17px;
        color: #5a5a5a;
        line-height: 31px;
    }
    .visitbtn {
        padding: 14px 31px;
        top: 17px;
        font-size: 16px;
    }
    .visitsection {
        padding: 60px 0px 100px 0px;
    }
    .prepadding4 {
        padding: 65px 0px 75px 0px;
    }
    .btnpaddin {
        margin-top: 34px;
        margin-bottom: -15px;
        margin-left: 28px;
    }
    .sonabutton {
        font-size: 15px;
    }
    .sonafeedbox h4 {
        margin-top: 28px;
        margin-bottom: 18px;
        font-size: 20px;
    }
    .sonafeedul li {
        padding-left: 20px;
        margin-bottom: 12px;
        font-size: 11px;
        line-height: 22px;
    }
    .sonafeedimg {
        width: 100%;
        max-width: 150px;
        margin-left: 20px;
    }
    .sonafeedbox {
        margin-top: 14px;
        padding: 30px 20px 0px 20px;
    }
    .prepadding2 {
        padding: 56px 0px 57px 0px;
    }
    .premiumsection {
        padding: 45px 0px;
    }
    .premiumsection h3 {
        font-size: 41px;
        margin-bottom: 20px;
    }
    .starter_crumbsect h3 {
        font-size: 41px;
        margin-bottom: 20px;
    }
    .secendheading {
        font-size: 19px;
        margin-bottom: 20px;
    }
    .graybackg {
        padding: 18px 40px 0px 40px;
        margin-bottom: 37px;
    }
    .preimg {
        width: 66%;
    }
    .h5text {
        font-size: 18px;
        margin-top: 28px;
    }
    .graybackg p {
        font-size: 12px;
        line-height: 19px;
        padding-left: 0px;
    }
    .poultryfeedh3 {
        color: #e04c0f;
        font-size: 40px !important;
        margin-bottom: 38px !important;
    }
    .pdlpf {
        padding-left: 49px;
    }
    .ourgroupsection2.aquapadding2 {
        padding: 45px 0px 43px 0px;
    }
    .pakagesection2 img {
        width: 73%;
    }
    .pmargbottom {
        margin-bottom: 60px;
    }
    .pakagesection2 p {
        font-size: 17px;
    }
    .pakagesection2 h3 {
        font-size: 41px;
        margin-top: 21px;
        margin-bottom: 25px;
        line-height: 40px;
    }
    .highlightslist li::before {
        width: 18px;
        height: 18px;
    }
    .pakagesection .container {
        max-width: 1114px;
    }
    .pakagesection2 .container {
        max-width: 1114px;
    }
    .pakagesection {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    .pakagesection2 {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    .pakagesection .col-md-3 {
        margin-bottom: 30px;
    }
    .pakagesection2 .col-md-3 {
        margin-bottom: 24px;
    }
    .pakagesection h6 {
        font-size: 18px;
        margin-top: -4px;
    }
    .pakagesection2 h6 {
        font-size: 16px;
        margin-top: 0px;
		width:70%;
    }
    .infrastructuresect3 .rorangbg p {
        color: #fff;
        font-size: 17px;
        line-height: 34px;
    }
    .infrastructuresect3 .rorangbg h6 {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .infrastructuresect3 .rorangbg h3 {
        font-size: 40px;
    }
    .infrastructuresect3 .rorangbg p {
        font-size: 17px;
        line-height: 34px;
    }
    .infrastructuresect3 .rorangbg {
        padding: 24px 54px;
    }
    .patlogosiz2 {
        width: 55px;
        margin-bottom: 7px;
    }
    .infrastructuresect2 {
        padding: 84px 0px;
    }
    .certificationsect.certifpadding {
        padding: 61px 0px 60px 0px;
    }
    .highlightslist li {
        font-size: 18px;
        line-height: 29px;
    }
    .carouselpadding {
        padding: 30px 30px 0px 26px !important;
    }
    .ourgroupsection2.aquapadding {
        padding: 50px 0px 57px 0px;
    }
    .infrastructuresect {
        padding: 70px 0px;
    }
    .certificationsect .container {
        max-width: 1192px;
    }
    .viewmorebtn4 {
        font-size: 16px;
        padding: 12px 25px;
        top: 23px;
    }
    .certificationsect {
        padding: 50px 0px 71px 0px;
    }
    .developmentext {
        font-size: 41px !important;
    }
    .containerwidth {
        width: 100%;
        max-width: 1116px !important;
    }
    .evalutemarbot {
        margin-bottom: 56px;
    }
    .certificationsect p {
        font-size: 17px;
        margin-top: 10px;
    }
    .certificationsect h3 {
        font-size: 39px;
        margin-bottom: 22px;
    }
    .infrastructuresect {
        padding: 90px 0px;
    }
    .rorangbg {
        padding: 44px 50px;
    }
    .rorangbg h3 {
        font-size: 37px;
        margin-bottom: 20px;
    }
    .rorangbg ul li {
        font-size: 18px;
        padding-left: 33px;
        line-height: 30px;
        margin-bottom: 6px;
    }
    .rorangbg ul li::before {
        height: 18px;
        width: 18px;
    }
    .link2 a {
        padding: 0px 20px;
    }
    .brandsection .owl-carousel .owl-nav button.owl-next {
        right: -50px;
    }
    .brandsection .owl-carousel .owl-nav button.owl-prev {
        left: -50px;
    }
    .container {
        max-width: 1316px;
    }
    .gallerysection .container {
        max-width: 1127px;
    }
    .logoimg {
        width: 100%;
        max-width: 94px;
        margin-top: 10px;
    }
    .navbar-nav li {
        margin-right: 32px;
    }
    .navbar-nav li a {
        font-size: 17px;
    }
    .dropdown-menu li {
        margin-bottom: 8px;
    }
    .dropdown-menu>li>a::after {
        margin-top: 8px;
    }
    .dropdown-submenu>.dropdown-menu {
        left: 109%;
    }
    .menulist li .careerbtn {
        font-size: 17px;
        font-family: 'Roboto', sans-serif;
        color: #fff;
        background: #e04c0f;
        padding: 10px 24px;
        margin-right: 8px;
        border-radius: 25px;
    }
    .bannersection .carousel-caption h4 {
        font-size: 27px;
        font-family: 'PT Sans', sans-serif;
        color: #fff;
        margin-bottom: 0px;
        letter-spacing: 0px;
        margin-top: 0px;
    }
    .bannersection .carousel-caption h3 {
        font-size: 67px;
        font-family: 'Playfair Display', serif;
        color: #fff;
        font-weight: 600;
    }
    .productsection .container {
        max-width: 1144px;
    }
    .productlist li {
        float: left;
        position: relative;
        width: 19%;
        list-style: none;
        margin-right: 13px;
        border-radius: 20px;
        overflow: hidden;
    }
    .prodcont {
        padding: 47px 0px;
    }
    .prodcont img {
        width: 58px !important;
    }
    .prodcont h4 {
        margin-top: 19px;
        margin-bottom: 12px;
        font-size: 23px;
    }
    .prodcont a {
        font-size: 11px;
    }
    .productsection {
        padding: 93px 0px 80px 0px;
    }
    .ourgroupsection {
        padding: 81px 0px;
    }
    .ourgroupsection .container {
        max-width: 1140px;
    }
    .pdl {
        padding-left: 60px;
    }
    .ourgroupsection h3 {
        font-size: 45px;
        margin-bottom: 18px;
        line-height: 34px;
    }
    .ourgroupsection p {
        font-size: 20px;
        color: #5a5a5a;
        line-height: 31px;
    }
    .viewmorebtn {
        font-size: 16px;
        color: #fff;
        font-weight: 600;
        background: #e04c0f;
        padding: 10px 40px;
        position: relative;
        float: left;
        border-radius: 50px;
        margin-top: 29px;
        border: 1px solid #e04c0f;
    }
    .toprangesection .container {
        max-width: 1314px;
    }
    .ourgroupsection p strong {
        font-size: 19px;
        line-height: 0px;
        letter-spacing: 0.8px;
    }
    .toprangesection .container {
        max-width: 1374px;
    }
    .toprangesection {
        padding: 81px 0px 102px 0px;
    }
    .toprangesection h3 {
        font-size: 47px;
        font-weight: 600;
        margin-bottom: 42px;
    }
    .imthamb h4 {
        font-size: 25px;
        margin-bottom: 11px;
    }
    .imthamb a {
        letter-spacing: 1px;
        font-size: 12px;
    }
    .imthamb {
        padding: 23px 0px 34px 0px;
    }
    .toprangesection .container {
        max-width: 1310px;
    }
    footer .container {
        max-width: 1374px;
    }
    .productlist2 li {
        width: 19.5%;
        margin-right: 8px;
    }
    .info1 {
        right: 74px;
    }
    .info2 {
        left: 0px;
    }
    .info3 {
        right: -80px;
    }
    .whatdoslidcont h4 {
        margin-top: 80px;
    }
    .gallerysection {
        padding: 65px 0px 86px 0px;
    }
    .gallerysection h3 {
        font-size: 46px;
        margin-left: 57px;
    }
    .gallerysection .nav-tabs .nav-link {
        font-size: 20px;
        font-weight: 500;
    }
    .gallerysection .nav-tabs {
        margin-top: 17px;
    }
    .gallerysection .tab-content {
        margin-top: 22px;
    }
    .gallarybox {
        padding: 6px 6px 2px 6px;
    }
    .viewmorebtn2 {
        font-size: 17px;
        color: #fff;
        font-weight: 600;
        background: #e04c0f;
        padding: 10px 34px;
        position: relative;
        border-radius: 50px;
        margin-top: 23px;
        border: 1px solid #e04c0f;
    }
    .brandsection h3 {
        font-size: 46px;
        margin-bottom: 34px;
    }
    .brandsection {
        padding: 65px 0px 96px 0px;
    }
    .brandsection .container {
        max-width: 1203px;
    }
    .brandsection .owl-carousel .owl-nav button.owl-prev {
        left: -55px;
        top: 63px;
        width: 35px;
        height: 35px;
        line-height: 25px;
    }
    .brandsection .owl-carousel .owl-nav button.owl-next {
        right: -55px;
        top: 63px;
        width: 35px;
        height: 35px;
        line-height: 25px;
    }
    .blogsection .container {
        max-width: 1138px;
    }
    .blogsection h3 {
        font-size: 46px;
        margin-bottom: 35px;
    }
    .blogboxtext h4 a {
        font-size: 23px;
    }
    .blogboxtext {
        padding: 25px 34px;
    }
    .blogboxtext p {
        font-size: 16px;
        line-height: 24px;
    }
    .blogboxtext a {
        font-size: 12px;
        line-height: 0px;
    }
    .blogsection {
        padding: 62px 0px 74px 0px;
    }
    footer .container {
        max-width: 1315px;
    }
    footer {
        padding: 58px 0px;
    }
    footer h3 {
        font-size: 21px;
    }
    footer .mr-3 {
        margin-right: 10px !important;
    }
    .i_siz {
        width: 13px;
        margin-top: 0px;
    }
    footer .media-body strong {
        font-size: 17px;
        font-weight: 600;
    }
    footer .media-body p {
        font-size: 15px;
        margin-bottom: 2px;
        line-height: 25px;
    }
    .i_siz2 {
        margin-top: 0px;
        width: 14px;
    }
    .i_siz3 {
        margin-top: 0px;
        width: 15px;
    }
    .footcontbox2 {
        padding: 0px 5px;
    }
    .quicklink li a {
        color: #fff;
        font-size: 16px;
    }
    .footcontbox3 {
        padding: 0px 8px;
    }
    .footcontbox4 {
        padding: 0px 2px;
    }
    .link1 a {
        padding: 0px 16px;
        font-size: 17px;
    }
    .link2 a {
        padding: 0px 35px;
        font-size: 17px;
    }
    .textright p {
        font-size: 13px;
    }
    .bannercont h3 {
        font-size: 60px;
        font-family: 'Playfair Display', serif;
        color: #fff;
        font-weight: 600;
        margin-top: -47px;
        line-height: 60px;
    }
    .ourgroupsection2 .container {
        max-width: 1144px;
    }
    .ourgroupsection2 {
        padding: 86px 0px;
    }
    .ourgroupsection2 h3 {
        font-size: 40px;
        line-height: 33px;
        margin-bottom: 25px;
    }
    .ourgroupsection2 p {
        font-size: 18px;
        line-height: 28px;
        margin: 0px;
    }
    .diversection .container {
        max-width: 1138px;
    }
    .diversection h3 {
        font-size: 41px;
    }
    .diversection {
        padding: 59px 0px 62px 0px;
    }
    .diversection p {
        font-size: 18px;
        line-height: 29px;
    }
    .glancesection {
        padding: 40px 0px 41px 0px;
    }
    .glancesection h3 {
        font-size: 40px;
    }
    .pdrightteam {
        padding-right: 106px;
    }
    .teamsection h3 {
        font-size: 36px;
        margin-bottom: 20px;
        margin-top: 60px;
    }
    .teamsection p {
        font-size: 18px;
        line-height: 30px;
    }
    .whatdoslidcont {
        padding: 60px 0px 0px 0px;
    }
    .whatdoslidcont h3 {
        font-size: 37px;
    }
    .whatdoslidcont h6 {
        font-size: 19px;
    }
    .whatdoslidcont h4 {
        margin-top: 107px;
        font-size: 40px;
    }
    .recktangalimg {
        width: 100%;
        max-width: 528px;
    }
    .worldclasssection {
        padding: 68px 0px 95px 0px;
    }
    .recktangalimg {
        width: 100%;
        max-width: 554px;
    }
    .info1 {
        right: 274px;
        top: 86px;
    }
    .infobox h3 {
        font-size: 31px;
        letter-spacing: 1px;
    }
    .infobox h6 {
        font-size: 16px;
    }
    .info1::before {
        right: 123px;
        bottom: 58px;
    }
    .info2 {
        left: 100px;
        bottom: 155px;
    }
    .info2::before {
        width: 368px;
        left: 230px;
        bottom: 59px;
    }
    .info3 {
        right: 98px;
        bottom: 18px;
    }
    .info3::before {
        bottom: 58px;
        right: 135px;
    }
    .ourgroupsection3 .container {
        max-width: 1140px;
    }
    .ourgroupsection3 {
        padding: 88px 0px;
    }
    .ourgroupsection3 p {
        font-size: 18px;
        line-height: 28px;
    }
    .ourgroupsection3 h4 {
        font-size: 32px;
        margin: 0px 0px 14px 0px;
    }
    .ourgroupsection3 h3 {
        font-size: 39px;
        margin: 18px 0px 2px 0px;
    }
    .slidemisvis h3 {
        font-size: 35px;
        margin-bottom: 30px;
        margin-top: 0px;
        letter-spacing: 0;
    }
    .slidemisvis p {
        font-size: 16px;
        line-height: 22px;
    }
    .valuesection {
        padding: 74px 0px;
    }
    .slideicon {
        width: 100%;
        max-width: 162px;
        margin-bottom: 20px;
    }
    .valuesection h4 {
        font-size: 33px;
    }
    .valuesection p {
        font-size: 19px;
        line-height: 30px;
    }
    .valuesection .carousel-indicators li {
        height: 30px;
        width: 30px;
        margin-left: 11px;
        font-size: 18px;
    }
    .valuesection .carousel-indicators {
        margin-top: 31px;
    }
    .valuesection h3 {
        font-size: 40px;
    }
    .milestonesection {
        padding: 73px 0px 87px 0px;
    }
    .milestonesection h3 {
        font-size: 41px;
        margin-bottom: 56px;
    }
    .milestonesection .nav-tabs li span.active {
        height: 66px;
        width: 66px;
        border: 2px solid #373737;
        font-size: 14px;
        line-height: 65px;
        margin-top: 7px;
    }
    .milestonesection .nav-tabs li {
        height: 66px;
        width: 66px;
        /*margin-right: 82px;*/
    }
    .milestonesection .nav-tabs li span {
        height: 57px;
        width: 57px;
        border: 2px solid #b2b1b1;
        font-size: 14px;
        line-height: 55px;
		margin-top: 12px;
    }
    .milestonesection .nav-tabs {
        margin-bottom: 23px;
    }
    .milestonesection h4 {
        font-size: 27px;
        margin-bottom: 10px;
    }
    .milestonesection p {
        font-size: 18px;
    }
    .patlogosiz {
        width: 100px;
    }
    .dropdown-submenu>.dropdown-menu {
        margin-left: 2px;
    }
}

@media screen and (max-width:1308px) {
	.new_pakagesection ul {
    	width: 90%;
	}
    .dropdown-submenu>.dropdown-menu {
        left: 110%;
    }
    .popupinfobox1 {
        bottom: 95px;
    }
    .popupinfobox1 p {
        font-size: 10px;
        line-height: 18px;
    }
    .contactsidebtn2 li a span::before {
        content: '';
        width: 0px;
        height: 0;
        border-bottom: 6px solid transparent;
        border-top: 6px solid transparent;
        border-left: 8px solid #fff;
        font-size: 0;
        line-height: 0;
        position: absolute;
        right: -8px;
        top: 10px;
    }
    .contactsidebtn2 li a:hover span {
        left: -135px
    }
    .contactsidebtn2 li a span img {
        width: 18px;
    }
    .contactsidebtn2 li a {
        font-size: 10px;
    }
    .contactsidebtn2 li a span {
        width: 120px;
        height: 28px;
        line-height: 28px;
        top: -7px;
    }
    .contactsidebtn2 li a img {
        width: 35px;
    }
    .contactsidebtn2 {
        top: 20%;
    }
    .secendheading li::before {
        top: -1px;
    }
    .formsection p {
        font-size: 10px;
        padding-left: 13px;
    }
    .formsection .form-control {
        font-size: 12px;
    }
    .formsection .form-control::placeholder {
        font-size: 12px;
    }
    .formsection .form-control2::placeholder {
        font-size: 12px;
    }
    .uploadbtn {
        padding: 0px 27px;
    }
    .formsection .form-control {
        height: 38px;
        padding: 0px 13px;
    }
    .formsection h5 {
        font-size: 12px;
        margin-bottom: 22px;
    }
    .formsection {
        padding: 14px 16px 30px 16px;
    }
    .applynowsection h4 {
        font-size: 20px;
        margin-bottom: 14px;
    }
    .applynowsection h3 {
        font-size: 34px;
        margin-bottom: 20px;
    }
    .tablebox tr td {
        font-size: 14px;
    }
    .carousel-indicators.dotstyle {
        position: absolute;
        bottom: 15px;
    }
/*     .posationcontbox {
        padding: 65px 0px;
    } */
    .visible-title {
        max-width: 100px !important;
        -webkit-transition: .6s ease;
        -moz-transition: .6s ease;
        -ms-transition: .6s ease;
        -o-transition: .6s ease;
        transition: .6s ease;
    }
    .productsavailable .col-md-4 {
        padding: 0px 8px;
    }
    .productsavailable {
        padding: 52px 0px 88px 0px;
    }
    .visittotalbtn {
        font-size: 13px;
        padding: 10px 23px;
        top: 22px;
    }
    .productsavailable .container {
        max-width: 807px;
    }
    .productsavailable img {
        margin-bottom: 14px;
    }
    .productsavailable h3 {
        font-size: 30px;
        margin-bottom: 26px;
    }
    .pbbottomfmcg {
        padding-bottom: 73px !important;
    }
    .dropdown-menu li {
        margin-bottom: 0px;
    }
    .dropdown-menu {
        /*width: 185px;*/
        padding: 0px 15px 15px 15px;
    }
    .whyjoinsection .container {
        max-width: 840px;
    }
    .whyjoinsection img {
        width: 94px;
    }
    .joinusnowsection {
        padding: 78px 0px 110px 0px;
    }
    .applynow_btn {
        font-size: 16px;
        padding: 7px 33px;
        top: 26px;
    }
    .joinusnowsection p {
        font-size: 15px;
        line-height: 26px;
    }
    .joinusnowsection .container {
        max-width: 720px;
    }
    .joinusnowsection h3 {
        font-size: 31px;
        margin-bottom: 23px;
    }
    .whyjoinsection {
        padding: 60px 0px 40px 0px;
    }
    .whyjoinsection h6 {
        font-size: 14px;
        margin-bottom: 12px;
        margin-top: 30px;
    }
    .whyjoinsection p {
        font-size: 11px;
        line-height: 18px;
    }
    .whyjoinsection h3 {
        font-size: 30px;
        margin-bottom: 54px;
    }
    .countsection {
        padding: 78px 0px 60px 0px;
        margin-top: 43px;
    }
    .countsection p img {
        width: 12px;
        margin-right: 10px;
        margin-top: -4px;
    }
    .countsection .container {
        max-width: 910px;
    }
    .countsection h3 {
        font-size: 48px;
    }
    .ourgroupsection2.careerpadding {
        padding: 68px 0px 74px 0px;
    }
    .culturesection {
        padding: 45px 0px 68px 0px;
    }
    .marbotom {
        margin-bottom: 60px;
    }
    .ptaitle {
        font-size: 14px;
        margin-top: 13px;
    }
    .culturesection h4 {
        font-size: 20px;
        margin-bottom: 54px;
        margin-top: 52px;
    }
    .culturesection .container {
        max-width: 810px;
    }
    .culturesection h3 {
        font-size: 34px;
        margin-bottom: 17px;
    }
    .culturesection p {
        font-size: 15px;
        line-height: 26px;
    }
    .contactleftbox ul li p {
        font-size: 12px;
        line-height: 22px;
        padding-left: 6px;
    }
    .cicon1 {
        width: 21px;
        height: 19px;
        margin-top: 5px;
    }
    .contactleftbox h3 {
        font-size: 20px;
        margin-bottom: 2px;
    }
    .contactleftbox2 h3 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .viewmorebtnsubmit {
        font-size: 12px;
        padding: 9px 29px;
    }
    .contactleftbox2 .form-control {
        border-radius: 15px;
        font-size: 10px;
    }
    .contactleftbox2 p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 17px;
    }
    .contactleftbox p {
        font-size: 13px;
        line-height: 22px;
        margin-bottom: 30px;
    }
    .contactleftbox {
        max-width: 384px;
        padding: 22px 27px 10px 27px;
    }
    .contactsection {
        padding: 45px 0px 59px 0px;
    }
    .contactleftbox2 {
        max-width: 384px;
        padding: 20px 25px 22px 25px;
        margin-left: 58px;
    }
    .contactsection .container {
        max-width: 950px;
    }
    .medialist2 {
        top: 365px !important;
    }
    .blogdetailssect {
        padding: 40px 0px 67px 0px;
    }
    .blogdetailssect h6 {
        font-size: 10px;
    }
    .blogsidebox h5 {
        font-size: 10px;
        margin-top: 5px;
    }
    .imgbox2 {
        max-width: 72px;
    }
    .blogsidebox h2 {
        font-size: 16px;
        margin-bottom: 8px;
    }
    .blogsidebox {
        padding: 9px 15px 20px 15px;
    }
    .pdsideboxblog {
        padding: 8px 0px 0px 18px;
    }
    .prevtext,
    .nexttext {
        font-size: 10px;
        letter-spacing: 1px;
    }
    .blogdetailssect hr {
        margin: 27px 0px 12px 0px;
    }
    .blogundertext {
        font-size: 15px;
        line-height: 23px;
        margin: 50px 0px 20px 42px;
        border-left: 3px solid #e04c0f;
        padding-left: 20px;
        padding-top: 0;
    }
    .blogdetailssect h3 {
        font-size: 24px;
        margin-bottom: 15px;
        margin-top: 1px;
    }
    .pcomon {
        font-size: 12px;
        line-height: 21px;
        margin-bottom: 25px;
    }
    .blogdetailssect h6 {
        font-size: 12px;
        margin-top: 32px;
    }
    .blogdetailssect .container {
        max-width: 826px;
    }
    .blogboxtext2 {
        padding: 15px 20px 10px 20px;
    }
    .blogbox2 {
        margin-bottom: 40px;
    }
    .blogboxtext2 a {
        font-size: 11px;
        line-height: 28px;
    }
    .blogboxtext2 hr {
        margin-top: 20px;
        margin-bottom: 2px;
    }
    .blogboxtext2 h4 a {
        font-size: 18px;
        margin-top: 5px;
        margin-bottom: 9px;
    }
    .blogboxtext2 p {
        font-size: 12px;
        margin: 0px;
        line-height: 21px;
        padding: 0px;
    }
    .blogboxtext2 h6 {
        font-size: 10px;
    }
    .bloglistingsect .container {
        max-width: 830px;
    }
    .teamsection {
        margin: 43px 0px 43px 0px;
        padding: 70px 0px 74px 0px;
    }
    .teamsection .container {
        max-width: 934px;
    }
    .bottomprodsect {
        padding: 32px 0px 24px 0px;
    }
    .bottomprodsect h4 {
        font-size: 16px;
        margin-top: 11px;
        margin-bottom: 18px;
    }
    .bottomprodsect .container {
        max-width: 820px;
    }
    .exclusiverangesect {
        padding: 38px 0px;
    }
    .exmarginbt3 {
        margin-bottom: 65px;
    }
    .exmarginbt {
        margin-bottom: 53px;
    }
    .totalbtnview {
        padding: 8px 29px;
        font-size: 14px;
        margin-top: 7px;
    }
    .exclusiverangesect h3 {
        font-size: 30px;
        margin-bottom: 40px;
    }
    .exclusiverangesect h4 {
        font-size: 21px;
        margin-top: -7px;
        margin-bottom: 15px;
    }
    .exclusiverangesect p {
        font-size: 14px;
        line-height: 24px;
    }
    .expadding {
        padding-left: 18px;
    }
    .exclusiverangesect .container {
        max-width: 835px;
    }
    .producthighlights {
        padding: 20px 0px;
    }
    .producthighlights h4 {
        font-size: 16px;
        margin-top: 20px;
    }
    .producthighlights h3 {
        font-size: 31px;
        margin-bottom: 26px;
    }
    .producthighlights .container {
        max-width: 804px;
    }
    .infrastructuresect5 {
        padding: 41px 0px 41px 0px;
    }
    .infrastructuresect5 .rorangbg h3 {
        font-size: 31px;
        margin-bottom: 14px;
    }
    .infrastructuresect5 p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 16px;
    }
    .infrastructuresect5 .rorangbg {
        padding: 20px 26px;
    }
    .aquapaddingbox {
        padding: 40px 0px 46px 0px !important;
    }
    .imgclipwidth {
        width: 70% !important;
    }
    .imgboxcata img {
        width: 56px;
    }
    .padingstyle .categoriesbox {
        padding: 32px 0px 40px 0px;
    }
    .padingstyle {
        padding: 14px 0px 64px 0px !important;
    }
    .ourcategoriesect .container {
        max-width: 830px;
    }
    .soyacategoriesect h4 {
        font-size: 30px;
        margin-bottom: 49px;
    }
    .soyacategoriesect {
        padding: 39px 0px;
    }
    .soyacategoriesect h3 {
        font-size: 31px;
        margin-bottom: 49px;
    }
    .ourgroupsection2.aquapaddingmain8 {
        padding: 38px 0px 42px 0px;
        margin-bottom: 54px;
    }
    .soyachunksection {
        padding: 42px 0px 62px 0px;
    }
    .soyachunksection h4 {
        font-size: 16px;
        margin-top: 8px;
    }
    .soyachunksection h3 {
        font-size: 31px;
        margin-bottom: 49px;
    }
    .soyachunksection .container {
        max-width: 814px;
    }
    .ediblevariantsect h4 {
        font-size: 18px;
        bottom: 25px;
    }
    .ediblevariantsect {
        padding: 36px 0px 52px 0px;
    }
    .ediblevariantsect .owl-carousel .owl-nav button.owl-prev,
    .ediblevariantsect .owl-carousel .owl-nav button.owl-next {
        top: 140px;
        width: 30px;
        height: 30px;
    }
    .ediblevariantsect h3 {
        font-size: 30px;
        margin-bottom: 29px;
    }
    .ediblevariantsect .container {
        max-width: 952px;
    }
    .pboldsiz {
        font-size: 18px !important;
    }
    .slidemisvis .carousel5 {
        padding: 0px 40px !important;
    }
    .ourgroupsection2.productsectbox {
        padding: 36px 0px 36px 0px;
    }
    .storeslist::before {
        top: 66px;
    }
    .storeslist li:nth-child(2n) {
        margin-top: 63px;
    }
    .popupinfobox1 {
        left: -60px;
        width: 220px;
    }
    .popupinfobox1 img {
        width: 30px;
    }
    .storeslist li h5 {
        font-size: 14px;
    }
    .popupinfobox1::before {
        right: 90px;
    }
    .popupinfobox1::after {
        right: 91px;
    }
    .storeslist li:hover .mapicon2 {
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }
    .storeslist li:hover .mapicon1 {
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }
    .mapicon1,
    .mapicon2 {
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        width: 22px;
        height: 34px;
    }
    .storeslist li {
        padding: 0px 11.4px;
    }
    .storeslist li h4 {
        font-size: 12px;
    }
    .storeslist {
        margin: 0px 0px 0px 0px;
    }
    .ourstoresection .container {
        max-width: 990px;
    }
    .totalfoodpd {
        padding: 43px 0px 47px 0px !important;
    }
    .ourcategoriesect {
        padding: 60px 0px 72px 0px;
    }
    .fishfeedbox2 {
        padding-right: 16px;
        padding-left: 42px;
        padding-top: 0px;
    }
    .fishfeedbox {
        padding-left: 24px;
        padding-right: 48px;
        padding-top: 24px;
    }
    .ourcategoriesect h3 {
        font-size: 30px;
    }
    .ourcategoriesect p {
        font-size: 15px;
        line-height: 23px;
    }
    .totalbtnfish {
        padding: 8px 27px;
        font-size: 13px;
        margin-top: 8px;
    }
    .ourcategoriesect h3 {
        font-size: 30px;
        margin-bottom: 26px;
    }
    .categoriesprice h5 {
        font-size: 13px;
    }
    .categoriesprice h4 {
        font-size: 45px;
        margin-bottom: 0px;
    }
    .imgboxcata {
        margin-left: 60px;
    }
    .categoriesprice {
        max-width: 200px;
        padding: 0px 0px 0px 0px;
    }
    .certificationsect4 p {
        font-size: 14px;
        margin-top: 12px;
        line-height: 23px;
    }
    .patlogosiz4 {
        width: 100%;
        max-width: 116px;
    }
    .certificationsect4 h3 {
        font-size: 30px;
        margin-bottom: 38px;
    }
    .certificationsect4 {
        padding: 70px 0px 65px 0px;
    }
    .certificationsect4 .container {
        max-width: 919px;
    }
    .certificationsect4 .container {
        max-width: 935px;
    }
    .slidemisvis4 p {
        font-size: 14px;
        line-height: 24px;
    }
    .slidemisvis4 h5 {
        height: 38px;
        width: 38px;
        margin: 50px auto 15px auto;
        font-size: 26px;
        padding-bottom: 8px;
    }
    .slidemisvis4 .carousel-indicators {
        margin: 10px 0px 0px 0px !important;
    }
    .slidemisvis4 .carousel-indicators li {
        height: 8px;
        width: 8px;
        margin-right: -3px;
        margin-left: 10px;
    }
    .slidemisvis4 h3 {
        font-size: 30px;
        margin-top: 38px;
    }
    .slidemisvis4 h5 {
        height: 38px;
        width: 38px;
        margin: 50px auto 15px auto;
        font-size: 26px;
        padding-bottom: 8px;
    }
    .greaymensect p {
        font-size: 15px;
        line-height: 26px;
    }
    .greaymensect {
        padding: 58px 0px 36px 0px;
    }
    .greaymensect .container {
        max-width: 898px;
    }
    .ourgroupsection2.aquapaddingmain {
        padding: 70px 0px 70px 0px;
    }
    .totalbtn,
    .totalbtn2 {
        padding: 14px 20px;
        border-radius: 30px;
        font-size: 12px;
        margin-top: 10px;
    }
    .pdl25 {
        padding-left: 50px;
    }
    .our_categoriesect p {
        font-size: 12px;
        line-height: 23px;
    }
    .our_categoriesect h4 {
        font-size: 30px;
        margin-top: 0px;
        margin-bottom: 15px;
        line-height: normal;
    }
    .our_categoriesect h3 {
        font-size: 34px;
    }
    .our_categoriesect {
        padding: 37px 0px 0px 0px;
    }
    .our_categoriesect .container {
        max-width: 950px;
    }
    .ourgroupsection5 {
        padding: 40px 0px 54px 0px;
    }
    .ourgroupsection5 p {
        font-size: 13px;
        line-height: 29px;
    }
    .ourgroupsection5 h3 {
        font-size: 31px;
        margin-top: 23px;
        margin-bottom: 11px;
        line-height: 40px;
    }
    .col-pleft {
        padding-left: 50px;
        padding-right: 60px;
    }
    .ourgroupsection5 .container {
        max-width: 950px;
    }
    .environmentalsection {
        padding: 54px 0px 37px 0px;
    }
    .tabcontbox {
        padding: 28px 0px;
    }
    .tabcontbox h3 {
        font-size: 21px;
        margin-top: 14px;
        margin-bottom: 15px;
        line-height: 26px;
    }
    .tabcontbox p {
        font-size: 14px;
        line-height: 24px;
    }
    .tabcontboxpdright {
        padding-right: 60px;
    }
    .navtabstyle li a {
        font-size: 16px;
        padding: 0px 0px 15px 0px;
    }
    .navtabstyle li {
        margin-right: 50px;
    }
    .environmentalsection .container {
        max-width: 955px;
    }
    .ourgroupsection4 {
        padding: 70px 0px 60px 0px;
    }
    .highlightslist4 li::before {
        width: 15px;
        height: 15px;
        top: 2px;
    }
    .highlightslist4 li {
        font-size: 15px;
        line-height: 17px;
        padding-left: 23px;
    }
    .ourgroupsection4 p {
        font-size: 15px;
        line-height: 18px;
    }
    .ourgroupsection4 h3 {
        font-size: 34px;
        line-height: 32px;
    }
    .societypadding {
        padding-right: 15px;
    }
    .ourgroupsection4 .container {
        max-width: 953px;
    }
    .infrastructuresect4 .carousel-control-prev {
        left: 96px;
    }
    .infrastructuresect4 .carousel-control-next {
        right: 96px;
    }
    .arroimag {
        width: 30px;
    }
    .padingleft {
        padding-left: 50px;
    }
    .padright {
        padding-right: 28px;
        padding-top: 20px;
    }
    .diseasection .container {
        max-width: 950px;
    }
    .researchsection {
        padding: 58px 0px 44px 0px;
    }
    .researchsection .container {
        max-width: 920px;
    }
    .researchimg {
        max-width: 100px;
    }
    .researchsection h3 {
        font-size: 34px;
    }
    .researchsection p {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 23px;
        margin-top: 10px;
    }
    .diseasection {
        padding: 56px 0px 54px 0px;
    }
    .diseasection ul li::before {
        width: 12px;
        height: 12px;
        left: 2px;
        top: 8px;
    }
    .diseasection ul li {
        font-size: 15px;
        padding-left: 29px;
        line-height: 25px;
    }
    .diseasection h3 {
        font-size: 34px;
        margin-bottom: 17px;
        line-height: 44px;
    }
    .diseasection p {
        font-size: 15px;
        line-height: 24px;
    }
    .containerwidth {
        width: 100%;
        max-width: 920px !important;
    }
    .developmentext {
        font-size: 34px !important;
    }
    .evalutemarbot {
        margin-bottom: 46px;
    }
/*     .posationcontbox {
        padding: 72px 0px 74px 0px;
    } */
    .infrastructuresect4 .rorangbg {
        padding: 15px 46px 0px 46px;
    }
    .infrastructuresect4 .rorangbg h3 {
        font-size: 34px;
        margin-bottom: 12px;
    }
    .infrastructuresect4 .rorangbg p {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 24px;
    }
    .qualitytext {
        margin-top: 8px !important;
        margin-bottom: 28px !important;
    }
    .pdl5 {
        padding-left: 60px;
    }
    .downloadappsect {
        padding: 43px 0px 50px 0px;
    }
    .downloadappsect h3 {
        font-size: 27px;
        margin-bottom: 15px;
        line-height: 40px;
    }
    .visitsection p {
        font-size: 14px;
        line-height: 27px;
    }
    .visitsection {
        padding: 47px 0px 72px 0px;
    }
    .visitbtn {
        padding: 9px 22px;
        top: 6px;
        font-size: 14px;
    }
    .prepadding4 {
        padding: 53px 0px 59px 0px !important;
    }
    .sonafeedbox h4 {
        margin-top: 31px;
        margin-bottom: 14px;
        font-size: 15px;
    }
    .sonafeedbox {
        margin-top: 5px;
        padding: 20px 20px 0px 20px;
    }
    .sonabutton {
        font-size: 12px;
    }
    .sonafeedul li {
        padding-left: 14px;
        margin-bottom: 5px;
        font-size: 9px;
        line-height: 20px;
    }
    .sonafeedul li::before {
        width: 12px;
        height: 13px;
        left: -5px;
        top: 7px;
    }
    .sonafeedimg {
        width: 100%;
        max-width: 85%;
        margin-left: 7px;
    }
    .prepadding2 {
        padding: 56px 0px 49px 0px !important;
    }
    .prepadding {
        padding: 57px 0px 63px 0px !important;
    }
    .premiumsection {
        padding: 41px 0px;
    }
    .premiumsection h3 {
        font-size: 34px;
        margin-bottom: 18px;
    }
    .h5text {
        font-size: 15px;
        margin-top: 18px;
    }
    .graybackg p::before {
        width: 12px;
        height: 12px;
        left: -27px;
        top: 1px;
    }
    .graybackg p {
        font-size: 10px;
        line-height: 14px;
    }
    .starter_crumbsect {
        padding: 29px 0px 40px 0px;
    }
    .starter_crumbsect h3 {
        font-size: 34px;
        margin-bottom: 14px;
    }
    .secendheading {
        font-size: 16px;
        margin-bottom: 18px;
    }
    .poultryfeedh3 {
        font-size: 34px !important;
        margin-bottom: 28px !important;
    }
    .pdlpf {
        padding-left: 39px;
    }
    .ourgroupsection2.aquapadding2 {
        padding: 36px 0px 0px 0px;
    }
    .infrastructuresect3 {
        padding: 62px 0px 54px 0px;
    }
    .infrastructuresect3 .rorangbg {
        padding: 19px 43px;
    }
    .infrastructuresect3 .rorangbg h3 {
        font-size: 34px;
        margin-bottom: 19px;
    }
    .infrastructuresect3 .rorangbg h6 {
        font-size: 18px;
        margin-bottom: 8px;
    }
    .infrastructuresect3 .rorangbg p {
        font-size: 14px;
        line-height: 25px;
    }
    .imgwidth2 {
        width: 60% !important;
    }
    .imgwidth3 {
        width: 57% !important;
    }
    .pakagesection2 {
        padding-top: 15px;
        padding-bottom: 30px;
    }
    .pakagesection2 h3 {
        font-size: 34px;
        margin-top: 21px;
        margin-bottom: 15px;
        line-height: 40px;
    }
    .pmargbottom {
        margin-bottom: 52px;
    }
    .pakagesection2 p {
        font-size: 14px;
    }
    .pakagesection2 h3 {
        font-size: 34px;
        margin-top: 21px;
        margin-bottom: 15px;
        line-height: 40px;
    }
    .pakagesection2 img {
        width: 90%;
    }
    .pakagesection .container {
        max-width: 920px;
    }
    .pakagesection2 .container {
        max-width: 920px;
    }
    .pakagesection {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .pakagesection2 {
        padding-top: 15px;
        padding-bottom: 30px;
    }
    .pakagesection h6 {
        font-size: 15px;
        margin-top: 4px;
    }
    .pakagesection2 h6 {
        font-size: 13px;
        margin-top: 14px;
        line-height: 24px;
    }
    .infrastructuresect2 {
        padding: 70px 0px;
    }
    .certificationsect.certifpadding {
        padding: 50px 0px 27px 0px;
    }
    .patlogosiz2 {
        width: 48px;
        margin-bottom: 0px;
    }
    .highlightslist li::before {
        width: 15px;
        height: 15px;
        left: 0px;
        top: 5px;
    }
    .ourgroupsection2.aquapadding {
        padding: 44px 0px 46px 0px;
    }
    .highlightslist li {
        font-size: 15px;
        line-height: 23px;
        padding-left: 35px;
    }
    .certificationsect h3 {
        font-size: 32px;
        margin-bottom: 15px;
    }
    .certificationsect {
        padding: 40px 0px 50px 0px;
    }
    .certificationsect .container {
        max-width: 980px;
    }
    .viewmorebtn4 {
        font-size: 13px;
        padding: 10px 25px;
        top: 5px;
    }
    .infrastructuresect {
        padding: 72px 0px;
    }
    .certificationsect p {
        font-size: 15px;
        margin-top: 14px;
        line-height: 25px;
    }
    .rorangbg ul li::before {
        height: 16px;
        width: 16px;
        left: 0;
    }
    .patlogosiz {
        width: 80px;
    }
    .container {
        max-width: 1094px;
    }
    .rorangbg ul li {
        font-size: 15px;
        padding-left: 25px;
        line-height: 25px;
        margin-bottom: 5px;
    }
    .rorangbg {
        padding: 40px 45px;
    }
    .rorangbg h3 {
        font-size: 30px;
        margin-bottom: 13px;
    }
    .logoimg {
        width: 100%;
        max-width: 80px;
        margin-top: 10px;
    }
    .navbar-nav li {
        margin-right: 36px;
        margin-top: 11px;
    }
    .navbar-nav li a {
        font-size: 15px;
        letter-spacing: 0px;
        margin-bottom: 0px;
    }
    .menulist li .careerbtn {
        font-size: 15px;
        padding: 7px 20px;
        float: left;
    }
    .navbar-nav li {
        margin-right: 37px;
    }
    .nav-container {
        padding-bottom: 10px;
    }
    .bannersection .carousel-caption h3 {
        font-size: 56px;
    }
    .bannersection .carousel-caption h4 {
        font-size: 22px;
    }
    .productsection .container {
        max-width: 950px;
    }
    .productlist li {
        margin-right: 10px;
    }
    .productsection {
        padding: 77px 0px 69px 0px;
    }
    .prodcont {
        padding: 34px 0px;
    }
    .productlist li img {
        border-radius: 20px;
    }
    .prodcont h4 {
        margin-top: 21px;
        margin-bottom: 5px;
        font-size: 19px;
    }
    .prodcont a {
        font-size: 8px;
    }
    .ourgroupsection {
        padding: 65px 0px 72px 0px;
    }
    .ourgroupsection .container {
        max-width: 950px;
    }
    .pdl {
        padding-left: 50px;
    }
    .ourgroupsection h3 {
        font-size: 35px;
        margin-bottom: 18px;
        line-height: 27px;
    }
    .ourgroupsection p strong {
        font-size: 16px;
        line-height: 0px;
        letter-spacing: 0px;
    }
    .ourgroupsection p {
        font-size: 16px;
        line-height: 25px;
    }
    .viewmorebtn {
        font-size: 14px;
        color: #fff;
        font-weight: 600;
        background: #e04c0f;
        padding: 7px 31px;
        position: relative;
        float: left;
        border-radius: 50px;
        margin-top: 29px;
        border: 1px solid #e04c0f;
    }
    .toprangesection .container {
        max-width: 1092px;
    }
    .productlist2 li {
        margin-right: 6px;
    }
    .toprangesection {
        padding: 67px 0px 80px 0px;
    }
    .toprangesection h3 {
        font-size: 39px;
        margin-bottom: 33px;
    }
    .imthamb h4 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .imthamb a {
        font-size: 10px;
    }
    .gallerysection .container {
        max-width: 934px;
    }
    .gallerysection {
        padding: 55px 0px 65px 0px;
    }
    .gallerysection h3 {
        font-size: 36px;
        margin-left: 37px;
    }
    .gallerysection .nav-tabs .nav-link {
        font-size: 15px;
        padding: 0px 28px;
    }
    .gallerysection .tab-content {
        margin-top: 31px;
    }
    .viewmorebtn2 {
        font-size: 13px;
        padding: 8px 31px;
        margin-top: 0px;
    }
    .brandsection .container {
        max-width: 1002px;
    }
    .brandsection {
        padding: 50px 0px 82px 0px;
    }
    .brandsection h3 {
        font-size: 38px;
        margin-bottom: 28px;
    }
    .brandsection .owl-carousel .owl-nav button.owl-prev {
        left: -47px;
        top: 51px;
        width: 30px;
        height: 30px;
        line-height: 23px;
        border: 1px solid;
    }
    .brandsection .owl-carousel .owl-nav button.owl-next {
        right: -47px;
        top: 51px;
        width: 30px;
        height: 30px;
        line-height: 23px;
        border: 1px solid;
    }
    .blogsection .container {
        max-width: 950px;
    }
    .blogsection h3 {
        font-size: 38px;
        margin-bottom: 27px;
    }
    .blogsection {
        padding: 53px 0px 50px 0px;
    }
    .blogboxtext h4 a {
        font-size: 18px;
    }
    .blogboxtext p {
        font-size: 14px;
        line-height: 20px;
    }
    .blogboxtext hr {
        margin-top: 9px;
        margin-bottom: 0px;
        border-top: 1px solid #efefef;
    }
    .blogboxtext {
        padding: 25px 28px;
    }
    .blogboxtext a {
        font-size: 10px;
    }
    footer .container {
        max-width: 1095px;
    }
    footer h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    footer {
        padding: 47px 0px;
    }
    footer .mr-3 {
        margin-right: 8px !important;
    }
    .i_siz {
        width: 10px;
    }
    footer .media-body strong {
        font-size: 14px;
    }
    footer .media-body p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 0px;
    }
    .i_siz2 {
        width: 12px;
    }
    .i_siz3 {
        width: 13px;
    }
    .link1 a,
    .link2 a {
        font-size: 15px;
    }
    .link2 a {
        padding: 0px 20px;
    }
    .quicklink li {
        margin-bottom: 0px;
    }
    .quicklink li a {
        font-size: 14px;
    }
    .textright p {
        font-size: 11px;
    }
    .bannercont h3 {
        font-size: 50px;
        margin-top: -36px;
        line-height: 50px;
    }
    .ourgroupsection2 .container {
        max-width: 955px;
    }
    .ourgroupsection2 {
        padding: 73px 0px;
    }
    .ourgroupsection2 h3 {
        font-size: 34px;
        line-height: 22px;
        margin-bottom: 22px;
    }
    .ourgroupsection2 p {
        font-size: 16px;
        line-height: 23px;
        margin: 0px;
    }
    .diversection .container {
        max-width: 950px;
    }
    .diversection {
        padding: 48px 0px 62px 0px;
    }
    .diversection h3 {
        font-size: 34px;
        margin-bottom: 12px;
    }
    .diversection p {
        font-size: 16px;
        line-height: 25px;
    }
    .diversection {
        padding: 48px 0px 43px 0px;
    }
    .glancesection h3 {
        font-size: 34px;
    }
    .glancesection {
        padding: 36px 0px 32px 0px;
    }
    .pdrightteam {
        padding-right: 61px;
    }
    .teamsection p {
        font-size: 16px;
        line-height: 25px;
    }
    .teamsection h3 {
        font-size: 29px;
        margin-bottom: 16px;
        margin-top: 50px;
    }
    .whatdoslidcont {
        padding: 50px 0px 0px 0px;
    }
    .whatdoslidcont h3 {
        font-size: 30px;
    }
    .whatdoslidcont h6 {
        font-size: 16px;
    }
    .whatdoslidcont h4 {
        margin-top: 88px;
        font-size: 34px;
        margin-bottom: 35px;
    }
    .worldclasssection {
        padding: 56px 0px 79px 0px;
    }
    .recktangalimg {
        width: 100%;
        max-width: 460px;
    }
    .infobox h3 {
        font-size: 26px;
        letter-spacing: 1px;
    }
    .info1 {
        right: 223px;
        top: 71px;
    }
    .infobox h6 {
        font-size: 14px;
    }
    .info1::before {
        right: 103px;
        bottom: 46px;
        width: 185px;
    }
    .info2 {
        left: 83px;
        bottom: 129px;
    }
    .info2::before {
        width: 218px;
        left: 170px;
        bottom: 46px;
    }
    .info3 {
        right: 70px;
        bottom: 13px;
    }
    .info3::before {
        bottom: 48px;
        right: 121px;
    }
    .ourgroupsection3 .container {
        max-width: 950px;
    }
    .ourgroupsection3 {
        padding: 70px 0px 76px 0px;
    }
    .ourgroupsection3 h3 {
        font-size: 34px;
        margin: 18px 0px 2px 0px;
    }
    .ourgroupsection3 h4 {
        font-size: 25px;
        margin: 0px 0px 12px 0px;
    }
    .ourgroupsection3 p {
        font-size: 16px;
        line-height: 22px;
    }
    .slidemisvis .carousel {
        padding: 73px 40px 28px 40px;
    }
    .slidemisvis p {
        font-size: 15px;
        line-height: 22px;
    }
    .slidemisvis h3 {
        font-size: 29px;
        margin-bottom: 23px;
    }
    .valuesection {
        padding: 62px 0px;
    }
    .valuesection h3 {
        font-size: 34px;
    }
    .slideicon {
        max-width: 122px;
    }
    .valuesection h4 {
        font-size: 27px;
    }
    .valuesection p {
        font-size: 16px;
        line-height: 26px;
    }
    .valuesection .carousel-indicators li {
        height: 27px;
        width: 27px;
        margin-left: 6px;
        font-size: 16px;
    }
    .valuesection .carousel-indicators {
        margin-top: 19px;
    }
    .valuesection .carousel-control-next i,
    .valuesection .carousel-control-prev i {
        height: 30px;
        width: 30px;
        line-height: 30px;
    }
    .valuesection .carousel-control-prev {
        left: 7px;
        top: -76px;
    }
    .valuesection .carousel-control-next {
        right: 7px;
        top: -76px;
    }
    .milestonesection h3 {
        font-size: 35px;
        margin-bottom: 45px;
    }
    .milestonesection {
        padding: 57px 0px 68px 0px;
    }
    .milestonesection .nav-tabs::before {
        top: 14px;
    }
    .milestonesection .nav-tabs li span.active {
        height: 55px;
        width: 55px;
        border: 2px solid #373737;
        font-size: 11px;
        line-height: 55px;
        margin-top: 12px;
    }
    .milestonesection .nav-tabs li span {
        height: 50px;
        width: 50px;
        border: 2px solid #b2b1b1;
        font-size: 11px;
        line-height: 50px;
    }
    .milestonesection .nav-tabs li {
        height: 55px;
        width: 55px;
        /*margin-right: 70px;*/
    }
    .milestonesection .nav-tabs {
        margin-bottom: 17px;
    }
    .milestonesection h4 {
        font-size: 24px;
        margin-bottom: 6px;
    }
    .milestonesection p {
		font-size: 15px;
		padding-left: 25px !important;
		margin-bottom: 4px !important;
	}
	.milestonesection .tab-pane p::before {
		content: "";
		width: 18px;
		height: 18px;
		left: 0px;
		top: 6px;
	}
}

@media screen and (max-width:1228px) {
	.mask img {
		height: 500px;
		object-fit: cover;
	}
    .productlist li {
        margin-right: 10px;
    }
}

@media screen and (max-width:1112px) {
	.new_pakagesection ul li::before {
		width: 14px;
		height: 14px;
	}
	.new_pakagesection ul li {
		font-size: 12px;
		padding-left: 20px;
		margin-bottom: 5px;
	}
	.pakagesection2 h6 {    
    	width: 80%;
	}
    .dropdown-submenu>a::after {
        border-width: 4px 0 4px 4px;
        margin-top: 6px;
        margin-right: 0px;
    }
    .thankyou {
        font-size: 40px !important;
    }
    .main-content__checkmark {
        font-size: 50px;
        margin-bottom: 30px;
    }
    .contactsidebtn2 {
        top: 17%;
    }
    .secendheading li::before {
        content: "";
        font-weight: bold;
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 100%;
        background: #6fa917;
        position: relative;
        left: -5px;
        top: -1px;
    }
    .tablebox tr td:nth-child(2) {
        width: 63%;
    }
/*     .posationcontbox {
        padding: 55px 0px;
    } */
    .visible-title {
        max-width: 80px !important;
    }
    .productsavailable {
        padding: 44px 0px 73px 0px;
    }
    .visittotalbtn {
        font-size: 11px;
        padding: 9px 18px;
        top: 17px;
    }
    .productsavailable img {
        margin-bottom: 12px;
    }
    .productsavailable .container {
        max-width: 687px;
    }
    .pbbottomfmcg {
        padding-bottom: 65px !important;
    }
    .productsavailable h3 {
        font-size: 26px;
        margin-bottom: 22px;
    }
    .pbbottomfmcg {
        padding-bottom: 65px !important;
    }
    .dropdown-menu {
        /*width: 160px;*/
        padding: 0px 15px 15px 15px;
    }
    .joinusnowsection h3 {
        font-size: 26px;
        margin-bottom: 23px;
    }
    .joinusnowsection {
        padding: 62px 0px 87px 0px;
    }
    .applynow_btn {
        font-size: 14px;
        padding: 7px 29px;
        top: 15px;
    }
    .joinusnowsection p {
        font-size: 13px;
        line-height: 22px;
    }
    .joinusnowsection .container {
        max-width: 630px;
    }
    .whyjoinsection {
        padding: 48px 0px 35px 0px;
    }
    .whyjoinsection p {
        font-size: 9px;
        line-height: 16px;
    }
    .whyjoinsection h6 {
        font-size: 12px;
        margin-bottom: 12px;
        margin-top: 23px;
    }
    .whyjoinsection img {
        width: 78px;
    }
    .whyjoinsection h3 {
        font-size: 26px;
        margin-bottom: 49px;
    }
    .whyjoinsection .container {
        max-width: 710px;
    }
    .countsection {
        padding: 67px 0px 48px 0px;
        margin-top: 38px;
    }
    .countsection p {
        font-size: 12px;
        margin-top: 0px;
    }
    .countsection h3 {
        font-size: 39px;
    }
    .countsection .container {
        max-width: 783px;
    }
    .ourgroupsection2.careerpadding {
        padding: 58px 0px 67px 0px;
    }
    .culturesection {
        padding: 38px 0px 57px 0px;
    }
    .marbotom {
        margin-bottom: 50px;
    }
    .ptaitle {
        font-size: 11px;
        margin-top: 15px;
    }
    .culturesection h4 {
        font-size: 17px;
        margin-bottom: 43px;
        margin-top: 45px;
    }
    .culturesection p {
        font-size: 13px;
        line-height: 22px;
    }
    .culturesection h3 {
        font-size: 29px;
        margin-bottom: 15px;
    }
    .culturesection .container {
        max-width: 700px;
    }
    .contactleftbox ul li p {
        font-size: 11px;
        line-height: 17px;
        padding-left: 6px;
    }
    .cicon1 {
        width: 17px;
        height: 15px;
        margin-top: 3px;
    }
    .contactleftbox p {
        font-size: 11px;
        line-height: 20px;
        margin-bottom: 25px;
    }
    .contactleftbox h3 {
        font-size: 17px;
        margin-bottom: 2px;
    }
    .contactleftbox2 h3 {
        font-size: 17px;
        margin-bottom: 3px;
    }
    .contactleftbox {
        max-width: 328px;
        padding: 15px 22px 10px 22px;
    }
    .contactleftbox2 {
        max-width: 328px;
        padding: 15px 22px 22px 22px;
        margin-left: 46px;
    }
    .contactleftbox2 p {
        font-size: 11px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .contactleftbox2 .form-control {
        border-radius: 15px;
        font-size: 8px;
    }
    .contactsection {
        padding: 41px 0px 47px 0px;
    }
    .viewmorebtnsubmit {
        font-size: 11px;
        padding: 7px 23px;
        margin-top: 9px;
    }
    .contactsection .container {
        max-width: 810px;
    }
    .medialist2 {
        top: 312px !important;
    }
    .blogsidebox {
        padding: 6px 15px 20px 13px;
    }
    .blogsidebox h2 {
        font-size: 13px;
        margin-bottom: 8px;
    }
    .imgbox2 {
        max-width: 64px;
        margin-right: 10px;
    }
    .pdsideboxblog {
        padding: 8px 0px 0px 14px;
    }
    .blogundertext {
        font-size: 13px;
        line-height: 18px;
        margin: 33px 0px 20px 36px;
        padding-left: 20px;
        padding-top: 0;
    }
    .pcomon {
        font-size: 11px;
        line-height: 17px;
        margin-bottom: 25px;
    }
    .blogdetailssect h3 {
        font-size: 20px;
        margin-bottom: 15px;
        margin-top: 1px;
    }
    .blogdetailssect h6 {
        font-size: 10px;
        margin-top: 26px;
    }
    .blogdetailssect .container {
        max-width: 710px;
    }
    .paginationmystyle .page-link {
        padding: 6px;
        font-size: 10px;
    }
    .blogboxtext2 h4 a {
        font-size: 17px;
        margin-top: 5px;
        margin-bottom: 9px;
    }
    .bloglistingsect {
        padding: 36px 0px 28px 0px;
    }
    .blogbox2 {
        margin-bottom: 28px;
    }
    .blogboxtext2 hr {
        margin-top: 14px;
        margin-bottom: 2px;
    }
    .blogboxtext2 a {
        font-size: 10px;
        line-height: 28px;
    }
    .blogboxtext2 p {
        font-size: 10px;
        line-height: 19px;
    }
    .blogboxtext2 {
        padding: 15px 17px 10px 17px;
    }
    .blogboxtext2 h6 {
        font-size: 8px;
    }
    .bloglistingsect .container {
        max-width: 735px;
    }
    .teamsection {
        margin: 30px 0px 34px 0px;
        padding: 62px 0px 64px 0px;
    }
    .teamsection .container {
        max-width: 795px;
    }
    .bottomprodsect {
        padding: 32px 0px 17px 0px;
    }
    .bottomprodsect h4 {
        font-size: 13px;
        margin-top: 8px;
        margin-bottom: 18px;
    }
    .bottomprodsect .container {
        max-width: 700px;
    }
    .producthighlights {
        padding: 15px 0px;
    }
    .exclusiverangesect {
        padding: 30px 0px;
    }
    .exmarginbt3 {
        margin-bottom: 56px;
    }
    .exmarginbt2 {
        margin-bottom: 48px;
    }
    .totalbtnview {
        padding: 5px 25px;
        font-size: 12px;
        margin-top: 2px;
    }
    .exclusiverangesect p {
        font-size: 12px;
        line-height: 21px;
    }
    .exclusiverangesect h4 {
        font-size: 18px;
        margin-top: -7px;
        margin-bottom: 13px;
    }
    .expadding {
        padding-left: 15px;
    }
    .exclusiverangesect h3 {
        font-size: 26px;
        margin-bottom: 31px;
    }
    .exclusiverangesect .container {
        max-width: 718px;
    }
    .producthighlights h4 {
        font-size: 14px;
        margin-top: 20px;
    }
    .producthighlights h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .producthighlights .container {
        max-width: 690px;
    }
    .infrastructuresect5 {
        padding: 37px 0px 33px 0px;
    }
    .infrastructuresect5 p {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 13px;
    }
    .infrastructuresect5 .rorangbg h3 {
        font-size: 26px;
        margin-bottom: 11px;
    }
    .infrastructuresect5 .rorangbg {
        padding: 17px 24px;
    }
    .aquapaddingbox {
        padding: 36px 0px 40px 0px !important;
    }
    .padingstyle {
        padding: 14px 0px 54px 0px !important;
    }
    .imgclipwidth {
        width: 62% !important;
    }
    .padingstyle .categoriesbox {
        padding: 27px 0px 36px 0px;
    }
    .soyacategoriesect h4 {
        font-size: 26px;
        margin-bottom: 40px;
    }
    .soyacategoriesect {
        padding: 33px 0px;
    }
    .soyacategoriesect h3 {
        font-size: 26px;
        margin-bottom: 37px;
    }
    .ourgroupsection2.aquapaddingmain8 {
        padding: 38px 0px 22px 0px;
        margin-bottom: 45px;
    }
    .soyachunksection h4 {
        font-size: 14px;
        margin-top: 4px;
    }
    .soyachunksection h3 {
        font-size: 26px;
        margin-bottom: 38px;
    }
    .soyachunksection .container {
        max-width: 704px;
    }
    .ediblevariantsect .owl-carousel .owl-nav button.owl-prev,
    .ediblevariantsect .owl-carousel .owl-nav button.owl-next {
        top: 116px;
        width: 30px;
        height: 30px;
    }
    .soyachunksection {
        padding: 30px 0px 50px 0px;
    }
    .ediblevariantsect {
        padding: 28px 0px 52px 0px;
    }
    .ediblevariantsect .container {
        max-width: 812px;
    }
    .ediblevariantsect h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .pboldsiz {
        font-size: 15px !important;
    }
    .slidemisvis .carousel5 {
        padding: 0px 20px !important;
    }
    .ourgroupsection2.productsectbox {
        padding: 33px 0px 33px 0px;
    }
    .storeslist li {
        padding: 0px 11px;
    }
    .popupinfobox1::after {
        right: 80px;
    }
    .popupinfobox1::before {
        right: 79px;
    }
    .storeslist li h5 {
        font-size: 14px;
    }
    .popupinfobox1 {
        left: -56px;
        width: 180px;
        padding: 10px;
    }
    .storeslist li h5 {
        font-size: 14px;
    }
    .popupinfobox1 p {
        font-size: 10px;
        line-height: 15px;
    }
    .popupinfoboxhead {
        margin-bottom: 10px;
    }
    .locationbtn {
        position: relative;
        padding: 7px 29px;
        font-size: 12px;
        top: 35px;
    }
    .ourstoresection {
        padding: 27px 0px 78px 0px;
    }
    .ourstoresection h3 {
        font-size: 26px;
    }
    .ourstoresection .container {
        max-width: 870px;
    }
    .storeslist li h4 {
        font-size: 10px;
    }
    .totalfoodpd {
        padding: 36px 0px 45px 0px !important;
    }
    .ourcategoriesect {
        padding: 49px 0px 65px 0px;
    }
    .fishfeedbox2 {
        padding-right: 10px;
        padding-left: 36px;
        padding-top: 0px;
    }
    .fishmartop {
        margin-top: 45px;
    }
    .totalbtnfish {
        padding: 6px 24px;
        font-size: 11px;
        margin-top: 6px;
    }
    .ourcategoriesect p {
        font-size: 13px;
        line-height: 19px;
    }
    .fishfeedbox {
        padding-left: 22px;
        padding-right: 35px;
        padding-top: 24px;
    }
    .h3fish {
        margin-bottom: 11px !important;
    }
    .rowmartop {
        margin-top: 45px;
    }
    .fishfeedbox {
        padding-left: 22px;
        padding-right: 35px;
        padding-top: 24px;
    }
    .ourcategoriesect .container {
        max-width: 715px;
    }
    .ourcategoriesect h3 {
        font-size: 26px;
        margin-bottom: 22px;
    }
    .categoriesprice h5 {
        font-size: 12px;
    }
    .categoriesprice h4 {
        font-size: 36px;
        margin-bottom: 0px;
    }
    .categoriesprice {
        max-width: 200px;
        padding: 0px 45px 0px 0px;
    }
    .imgboxcata img {
        width: 52px;
    }
    .imgboxcata {
        margin-left: 81px;
    }
    .categoriesbox {
        padding: 31px 0px 31px 0px;
    }
    .certificationsect4 {
        padding: 57px 0px 52px 0px;
    }
    .certificationsect4 .container {
        max-width: 780px;
    }
    .certificationsect4 h3 {
        font-size: 26px;
        margin-bottom: 31px;
    }
    .patlogosiz4 {
        width: 100%;
        max-width: 99px;
    }
    .certificationsect4 p {
        font-size: 13px;
        margin-top: 12px;
        line-height: 19px;
    }
    .slidemisvis4 .carousel-indicators {
        margin: 0px 0px 0px 0px !important;
    }
    .slidemisvis4 h5 {
        height: 35px;
        width: 35px;
        margin: 43px auto 9px auto;
        font-size: 22px;
        padding-bottom: 8px;
    }
    .slidemisvis4 p {
        font-size: 12px;
        line-height: 22px;
    }
    .slidemisvis4 h3 {
        font-size: 25px;
        margin-top: 25px;
    }
    .greaymensect .container {
        max-width: 769px;
    }
    .greaymensect {
        padding: 45px 0px 33px 0px;
    }
    .greaymensect p {
        font-size: 14px;
        line-height: 22px;
    }
    .ourgroupsection2.aquapaddingmain {
        padding: 62px 0px;
    }
    .our_categoriesect h4 {
        font-size: 26px;
        margin-top: 0px;
        margin-bottom: 15px;
        line-height: normal;
    }
    .mb40 {
        margin-bottom: 40px;
    }
    .pdl25 {
        padding-left: 40px;
    }
    .our_categoriesect p {
        font-size: 10px;
        line-height: 18px;
    }
    .our_categoriesect .container {
        max-width: 810px;
    }
    .ourgroupsection5 {
        padding: 36px 0px 50px 0px;
    }
    .ourgroupsection5 h3 {
        font-size: 28px;
        margin-top: 15px;
        margin-bottom: 11px;
        line-height: 40px;
    }
    .ourgroupsection5 p {
        font-size: 13px;
        line-height: 20px;
    }
    .col-pleft {
        padding-left: 44px;
        padding-right: 54px;
    }
    .ourgroupsection5 .container {
        max-width: 810px;
    }
    .environmentalsection {
        padding: 50px 0px 20px 0px;
    }
    .tabcontbox {
        padding: 25px 0px;
    }
    .tabcontbox h3 {
        font-size: 18px;
        margin-top: 17px;
        margin-bottom: 12px;
        line-height: 26px;
    }
    .tabcontbox p {
        font-size: 12px;
        line-height: 21px;
    }
    .tabcontboxpdright {
        padding-right: 50px;
    }
    .navtabstyle li {
        margin-right: 50px;
    }
    .navtabstyle li a {
        font-size: 13px;
        padding: 0px 0px 10px 0px;
    }
    .environmentalsection .container {
        max-width: 816px;
    }
    .ourgroupsection4 {
        padding: 60px 0px 50px 0px;
    }
    .highlightslist4 li {
        font-size: 13px;
        line-height: 13px;
        padding-left: 20px;
    }
    .highlightslist4 li::before {
        width: 13px;
        height: 13px;
        top: 2px;
    }
    .ourgroupsection4 p {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 8px;
    }
    .ourgroupsection4 h3 {
        font-size: 29px;
        line-height: 32px;
        margin-bottom: 12px;
    }
    .ourgroupsection4 .container {
        max-width: 815px;
    }
    .infrastructuresect4 .carousel-control-prev {
        left: 80px;
    }
    .infrastructuresect4 .carousel-control-next {
        right: 80px;
    }
    .arroimag {
        width: 25px;
    }
    .researchsection {
        padding: 50px 0px 35px 0px;
    }
    .researchsection .container {
        max-width: 783px;
    }
    .researchsection h3 {
        font-size: 29px;
    }
    .researchsection p {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 23px;
        margin-top: 10px;
    }
    .researchimg {
        max-width: 78px;
    }
    .diseasection {
        padding: 50px 0px 42px 0px;
    }
    .diseasection p {
        font-size: 12px;
        line-height: 21px;
        margin-bottom: 8px;
    }
    .diseasection ul li::before {
        width: 10px;
        height: 10px;
        left: 0px;
        top: 5px;
    }
    .diseasection ul li {
        font-size: 12px;
        padding-left: 22px;
        line-height: 22px;
    }
    .diseasection h3 {
        font-size: 29px;
        margin-bottom: 16px;
        line-height: 37px;
    }
    .padingleft {
        padding-left: 45px;
    }
    .padright {
        padding-right: 24px;
        padding-top: 15px;
    }
    .diseasection .container {
        max-width: 810px;
    }
    .certificationsect {
        padding: 35px 0px 52px 0px;
    }
    .developmentext {
        font-size: 29px !important;
    }
    .containerwidth {
        width: 100%;
        max-width: 790px !important;
    }
/*     .posationcontbox {
        padding: 60px 0px 60px 0px;
    } */
    .infrastructuresect4 .rorangbg {
        padding: 15px 44px 15px 40px;
    }
    .infrastructuresect4 .rorangbg h3 {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .infrastructuresect4 .rorangbg p {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 18px;
    }
    .pdl5 {
        padding-left: 50px;
    }
    .downloadappsect h3 {
        font-size: 23px;
        margin-bottom: 9px;
        line-height: 40px;
    }
    .downloadappsect {
        padding: 33px 0px 42px 0px;
    }
    .visitsection {
        padding: 40px 0px 58px 0px;
    }
    .visitsection p {
        font-size: 12px;
        line-height: 22px;
    }
    .prepadding4 {
        padding: 40px 0px 58px 0px !important;
    }
    .sonafeedbox h4 {
        margin-top: 23px;
        margin-bottom: 14px;
        font-size: 12px;
    }
    .btnpaddin {
        margin-top: 24px;
        margin-bottom: -15px;
        margin-left: 9px;
    }
    .sonabutton {
        font-size: 9px;
    }
    .sonafeedul li::before {
        width: 10px;
        height: 11px;
        left: -5px;
        top: 4px;
    }
    .sonafeedul li {
        padding-left: 11px;
        margin-bottom: 14px;
        font-size: 7px;
        line-height: 14px;
    }
    .prepadding2 {
        padding: 48px 0px 38px 0px !important;
    }
    .prepadding {
        padding: 47px 0px 43px 0px !important;
    }
    .premiumsection h3 {
        font-size: 29px;
        margin-bottom: 18px;
    }
    .premiumsection {
        padding: 34px 0px;
    }
    .starter_crumbsect {
        padding: 25px 0px 30px 0px;
    }
    .graybackg {
        padding: 18px 40px 0px 40px;
        margin-bottom: 20px;
    }
    .starter_crumbsect h3 {
        font-size: 29px;
        margin-bottom: 14px;
    }
    .secendheading {
        font-size: 12px;
        margin-bottom: 14px;
    }
    .pdlpf {
        padding-left: 33px;
    }
    .poultryfeedh3 {
        font-size: 29px !important;
        margin-bottom: 22px !important;
    }
    .infrastructuresect3 .rorangbg {
        padding: 20px 40px;
    }
    .infrastructuresect3 .rorangbg h6 {
        font-size: 15px;
        margin-bottom: 8px;
    }
    .infrastructuresect3 .rorangbg p {
        font-size: 12px;
        line-height: 22px;
    }
    .infrastructuresect3 .rorangbg h3 {
        font-size: 28px;
        margin-bottom: 17px;
    }
    .pakagesection2 {
        padding-bottom: 30px;
    }
    .pakagesection2 h6 {
        font-size: 11px;
        margin-top: 16px;
        line-height: 18px;
    }
    .pmargbottom {
        margin-bottom: 40px;
    }
    .pakagesection2 p {
        font-size: 12px;
    }
    .pmargbottom {
        margin-bottom: 40px;
    }
    .pakagesection2 h3 {
        font-size: 29px;
        margin-top: 0px;
        margin-bottom: 9px;
        line-height: 40px;
    }
    .pakagesection h6 {
        font-size: 13px;
        margin-top: 4px;
    }
    .pakagesection2 h6 {
        font-size: 13px;
        margin-top: 4px;
    }
    .pakagesection {
        padding-top: 26px;
        padding-bottom: 20px;
    }
    .pakagesection2 {
        padding-top: 26px;
        padding-bottom: 20px;
    }
    .pakagesection .container {
        max-width: 780px;
    }
    .pakagesection2 .container {
        max-width: 780px;
    }
    .pakagesection .col-md-3 {
        margin-bottom: 24px;
    }
    .pakagesection2 .col-md-3 {
        margin-bottom: 24px;
    }
    .highlightslist li::before {
        width: 13px;
        height: 13px;
    }
    .certificationsect.certifpadding {
        padding: 42px 0px 42px 0px;
    }
    .infrastructuresect2 {
        padding: 62px 0px;
    }
    .highlightslist li {
        font-size: 13px;
        line-height: 25px;
        padding-left: 25px;
    }
    .ourgroupsection2.aquapadding {
        padding: 36px 0px 38px 0px;
    }
    .certificationsect p {
        font-size: 12px;
        margin-top: 10px;
        line-height: 16px;
    }
    .patlogosiz {
        width: 69px;
    }
    .certificationsect h3 {
        font-size: 27px;
        margin-bottom: 15px;
    }
    .viewmorebtn4 {
        font-size: 11px;
        padding: 8px 20px;
        top: -6px;
    }
    .certificationsect .container {
        max-width: 840px;
    }
    .rorangbg {
        padding: 34px 42px;
    }
    .rorangbg h3 {
        font-size: 26px;
        margin-bottom: 12px;
    }
    .rorangbg ul li {
        font-size: 12px;
        padding-left: 20px;
        line-height: 22px;
        margin-bottom: 2px;
    }
    .rorangbg ul li::before {
        height: 11px;
        width: 11px;
        left: 0;
    }
    .infrastructuresect {
        padding: 60px 0px;
    }
    .logoimg {
        width: 100%;
        max-width: 64px;
        margin-top: 10px;
    }
    .navbar-nav li a,
    .menulist li .careerbtn {
        font-size: 12px;
    }
    .navbar-nav li a {
        padding-bottom: 3px;
    }
    .navbar-nav li {
        margin-right: 34px;
    }
    .container {
        max-width: 940px;
    }
    .bannersection .carousel-caption h3 {
        font-size: 49px;
    }
    .bannersection .carousel-caption h4 {
        font-size: 20px;
    }
    .productsection .container {
        max-width: 810px;
    }
    .productsection {
        padding: 65px 0px 60px 0px;
    }
    .productlist li {
        margin-right: 9px;
    }
    .prodcont {
        padding: 30px 0px;
    }
    .prodcont img {
        width: 45px !important;
    }
    .prodcont h4 {
        margin-top: 12px;
        margin-bottom: 2px;
        font-size: 17px;
    }
    .prodcont a {
        font-size: 10px;
        letter-spacing: 0;
    }
    .ourgroupsection {
        padding: 54px 0px 60px 0px;
    }
    .ourgroupsection .container {
        max-width: 812px;
    }
    .pdl {
        padding-left: 40px;
    }
    .ourgroupsection h3 {
        font-size: 32px;
        margin-bottom: 11px;
    }
    .ourgroupsection p strong {
        font-size: 15px;
        margin-bottom: 0px;
    }
    .ourgroupsection p {
        font-size: 14px;
        line-height: 22px;
    }
    .viewmorebtn {
        margin-top: 0px;
    }
    .toprangesection .container {
        max-width: 940px;
    }
    .toprangesection h3 {
        font-size: 33px;
        margin-bottom: 27px;
    }
    .toprangesection {
        padding: 57px 0px 73px 0px;
    }
    .imthamb {
        padding: 20px 0px 20px 0px;
    }
    .imthamb h4 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .gallerysection .container {
        max-width: 794px;
    }
    .gallerysection h3 {
        font-size: 32px;
    }
    .gallerysection {
        padding: 46px 0px 45px 0px;
    }
    .gallerysection .nav-tabs .nav-link {
        font-size: 15px;
        padding: 0px 18px;
    }
    .gallerysection .tab-content {
        margin-top: 17px;
    }
    .brandsection .container {
        max-width: 855px;
    }
    .brandsection {
        padding: 41px 0px 70px 0px;
    }
    .brandsection h3 {
        font-size: 33px;
        margin-bottom: 26px;
    }
    .brandsection .owl-carousel .owl-nav button.owl-prev,
    .brandsection .owl-carousel .owl-nav button.owl-next {
        top: 42px;
    }
    .brandsection .owl-carousel .owl-nav button.owl-prev {
        left: -39px;
        width: 25px;
        height: 25px;
        line-height: 17px;
        border: 1px solid;
    }
    .brandsection .owl-carousel .owl-nav button.owl-next {
        right: -39px;
        width: 25px;
        height: 25px;
        line-height: 17px;
        border: 1px solid;
    }
    .blogsection .container {
        max-width: 817px;
    }
    .blogsection {
        padding: 44px 0px 42px 0px;
    }
    .blogsection h3 {
        font-size: 34px;
        margin-bottom: 22px;
    }
    .blogboxtext {
        padding: 21px 26px;
    }
    .blogboxtext h4 a {
        font-size: 15px;
    }
    .blogboxtext p {
        font-size: 12px;
        line-height: 16px;
    }
    .blogboxtext a {
        font-size: 8px;
    }
    footer .container {
        max-width: 935px;
    }
    footer h3 {
        font-size: 15px;
    }
    footer {
        padding: 40px 0px;
    }
    footer .media-body p {
        font-size: 11px;
        line-height: 18px;
    }
    .i_siz {
        margin-top: 0px;
    }
    .i_siz3 {
        width: 11px;
    }
    footer .media-body strong {
        font-size: 11px;
    }
    .quicklink li {
        margin-bottom: -5px;
    }
    .quicklink li a {
        font-size: 13px;
    }
    .link2 a {
        padding: 0px 15px;
    }
    .link1 a,
    .link2 a {
        font-size: 11px;
    }
    .recktangalimg {
        width: 100%;
        max-width: 500px;
    }
    .whatwedosection .carousel-indicators {
        bottom: 0px;
    }
    .whatdoslidcont {
        padding-top: 40px;
    }
    .bannercont h3 {
        font-size: 50px;
    }
    .bannercont h3 {
        font-size: 42px;
        margin-top: -21px;
        line-height: 40px;
    }
    .ourgroupsection2 .container {
        max-width: 815px;
    }
    .ourgroupsection2 {
        padding: 62px 0px 65px 0px;
    }
    .ourgroupsection2 p {
        font-size: 12px;
        line-height: 22px;
        margin: 0px 0px 8px 0px;
    }
    .ourgroupsection2 h3 {
        font-size: 29px;
        line-height: 20px;
        margin-bottom: 14px;
    }
    .diversection .container {
        max-width: 820px;
    }
    .diversection p {
        font-size: 14px;
        line-height: 22px;
    }
    .diversection h3 {
        font-size: 29px;
        margin-bottom: 8px;
    }
    .diversection {
        padding: 48px 0px 34px 0px;
    }
    .glancesection {
        padding: 28px 0px 25px 0px;
    }
    .glancesection h3 {
        font-size: 29px;
    }
    .pdrightteam {
        padding-right: 50px;
    }
    .teamsection h3 {
        font-size: 24px;
        margin-bottom: 14px;
        margin-top: 43px;
    }
    .teamsection p {
        font-size: 14px;
        line-height: 21px;
    }
    .whatdoslidcont h3 {
        font-size: 25px;
    }
    .whatdoslidcont h6 {
        font-size: 13px;
    }
    .whatdoslidcont h4 {
        margin-top: 77px;
        font-size: 29px;
        margin-bottom: 29px;
    }
    .recktangalimg {
        width: 100%;
        max-width: 391px;
    }
    .worldclasssection {
        padding: 45px 0px 68px 0px;
    }
    .info1 {
        right: 192px;
        top: 63px;
    }
    .infobox h3 {
        font-size: 22px;
        letter-spacing: 1px;
    }
    .infobox h6 {
        font-size: 11px;
    }
    .info1::before {
        right: 89px;
        bottom: 42px;
        height: 13px;
    }
    .info2 {
        left: 73px;
        bottom: 111px;
    }
    .info2::before {
        width: 218px;
        left: 141px;
        bottom: 43px;
        height: 13px;
    }
    .info3 {
        right: 73px;
        bottom: 13px;
    }
    .info3::before {
        bottom: 44px;
        right: 92px;
        height: 13px;
    }
    .ourgroupsection3 .container {
        max-width: 811px;
    }
    .ourgroupsection3 {
        padding: 62px 0px 35px 0px;
    }
    .ourgroupsection3 h4 {
        font-size: 22px;
        margin: 0px 0px 8px 0px;
    }
    .ourgroupsection3 h3 {
        font-size: 28px;
        margin: 13px 0px 2px 0px;
    }
    .ourgroupsection3 p {
        font-size: 14px;
        line-height: 22px;
    }
    .slidemisvis .carousel {
        padding: 60px 30px 6px 30px;
    }
    .slidemisvis p {
        font-size: 13px;
        line-height: 20px;
    }
    .slidemisvis h3 {
        font-size: 25px;
        margin-bottom: 17px;
    }
    .valuesection {
        padding: 52px 0px;
    }
    .valuesection h3 {
        font-size: 29px;
        margin-bottom: 25px;
    }
    .slideicon {
        max-width: 104px;
    }
    .valuesection h4 {
        font-size: 23px;
    }
    .valuesection p {
        font-size: 13px;
        line-height: 21px;
    }
    .valuesection .carousel-indicators li {
        height: 22px;
        width: 22px;
        margin-left: 6px;
        font-size: 13px;
        line-height: 22px;
    }
    .valuesection .carousel-indicators {
        margin-top: 14px;
    }
    .milestonesection {
        padding: 47px 0px 55px 0px;
    }
    .milestonesection h3 {
        font-size: 29px;
        margin-bottom: 27px;
    }
    .milestonesection .nav-tabs li span.active {
        height: 48px;
        width: 48px;
        border: 2px solid #373737;
        font-size: 11px;
        line-height: 48px;
        margin-top: 16px;
    }
    .milestonesection .nav-tabs li {
        height: 48px;
        width: 48px;
        /*margin-right: 58px;*/
    }
    .milestonesection .nav-tabs li span {
        height: 40px;
        width: 40px;
        border: 2px solid #b2b1b1;
        font-size: 11px;
        line-height: 36px;
        margin-top: 22px;
    }
    .milestonesection .nav-tabs {
        margin-bottom: 24px;
    }
    .milestonesection h4 {
        font-size: 20px;
        margin-bottom: 6px;
    }
    .milestonesection p {
        font-size: 13px;
    }
    .productlist2 li {
        width: 19.4%;
    }
}

@media screen and (max-width:991px) {
	.mask img {
		height: 440px;
		object-fit: cover;
	}
	.scroll {
		background-size: 100% 18px;
	}
    .toprangesection .owl-nav,
    .productsection .owl-nav {
        display: none;
    }
    .bottompading {
        padding: 40px 0px !important;
    }
    .diversection .nav-tabs .nav-link {
        font-size: 12px;
        padding: 12px;
    }
    .storeslist li h5 {
        font-size: 13px;
    }
    .popupinfobox1::before {
        right: 109px;
    }
    .popupinfobox1::after {
        right: 110px;
    }
    .popupinfobox1 {
        width: 245px;
        left: -86px;
    }
    .formsection p {
        font-size: 9px;
        padding-left: 0px;
    }
    .uploadbtn {
        padding: 0px 20px;
    }
    .formsection .input-group-append {
        width: 60px;
    }
    .tablebox tr td {
        font-size: 12px;
        padding: 10px 15px;
    }
    .tablebox tr td:nth-child(2) {
        width: 68%;
    }
    .visible-title {
        max-width: 80px !important;
    }
    .productsavailable {
        padding: 40px 0px 60px 0px;
    }
    .visittotalbtn {
        font-size: 10px;
        padding: 8px 16px;
        top: 12px;
    }
    .productsavailable .container {
        max-width: 612px;
    }
    .productsavailable h3 {
        font-size: 23px;
        margin-bottom: 18px;
    }
    .pbbottomfmcg {
        padding-bottom: 59px !important;
    }
    .joinusnowsection {
        padding: 58px 0px 74px 0px;
    }
    .joinusnowsection h3 {
        font-size: 23px;
        margin-bottom: 19px;
    }
    .applynow_btn {
        font-size: 12px;
        padding: 6px 29px;
        top: 12px;
    }
    .joinusnowsection p {
        font-size: 12px;
        line-height: 19px;
    }
    .joinusnowsection .container {
        max-width: 570px;
    }
    .whyjoinsection {
        padding: 43px 0px 28px 0px;
    }
    .whyjoinsection h6 {
        font-size: 11px;
        margin-bottom: 9px;
        margin-top: 19px;
    }
    .whyjoinsection p {
        font-size: 8px;
        line-height: 14px;
    }
    .whyjoinsection h3 {
        font-size: 23px;
        margin-bottom: 43px;
    }
    .whyjoinsection .container {
        max-width: 631px;
    }
    .whyjoinsection img {
        width: 74px;
    }
    .countsection .container {
        max-width: 697px;
    }
    .countsection {
        padding: 64px 0px 40px 0px;
        margin-top: 30px;
    }
    .countsection h3 {
        font-size: 33px;
    }
    .countsection p {
        font-size: 10px;
        margin-top: 0px;
    }
    .countsection p img {
        width: 9px;
        margin-right: 6px;
        margin-top: -4px;
    }
    .ourgroupsection2.careerpadding {
        padding: 52px 0px 60px 0px;
    }
    .culturesection {
        padding: 34px 0px 44px 0px;
    }
    .ptaitle {
        font-size: 10px;
        margin-top: 15px;
    }
    .culturesection h4 {
        font-size: 15px;
        margin-bottom: 40px;
        margin-top: 39px;
    }
    .culturesection h3 {
        font-size: 25px;
        margin-bottom: 15px;
    }
    .culturesection p {
        font-size: 11px;
        line-height: 19px;
    }
    .culturesection .container {
        max-width: 620px;
    }
    .blogboxtext2 h4 a {
        font-size: 14px;
        margin-top: 5px;
        margin-bottom: 9px;
    }
    .teamsection {
        margin: 30px 0px 30px 0px;
        padding: 55px 0px 57px 0px;
    }
    .teamsection .container {
        max-width: 710px;
    }
    .bottomprodsect {
        padding: 32px 0px 12px 0px;
    }
    .bottomprodsect .container {
        max-width: 620px;
    }
    .exmarginbt {
        margin-bottom: 43px;
    }
    .exclusiverangesect h3 {
        font-size: 23px;
        margin-bottom: 27px;
    }
    .exclusiverangesect {
        padding: 25px 0px;
    }
    .totalbtnview {
        padding: 5px 21px;
        font-size: 11px;
        margin-top: 2px;
    }
    .exclusiverangesect p {
        font-size: 11px;
        line-height: 18px;
    }
    .exclusiverangesect h4 {
        font-size: 15px;
        margin-top: -5px;
        margin-bottom: 12px;
    }
    .exclusiverangesect .container {
        max-width: 644px;
    }
    .producthighlights {
        padding: 12px 0px;
    }
    .producthighlights h4 {
        font-size: 12px;
        margin-top: 17px;
    }
    .producthighlights h3 {
        font-size: 23px;
        margin-bottom: 14px;
    }
    .producthighlights .container {
        max-width: 634px;
    }
    .infrastructuresect5 {
        padding: 33px 0px 50px 0px;
    }
    .infrastructuresect5 .rorangbg {
        padding: 15px 21px;
    }
    .infrastructuresect5 .rorangbg h3 {
        font-size: 23px;
        margin-bottom: 11px;
    }
    .infrastructuresect5 p {
        font-size: 10px;
        line-height: 17px;
        margin-bottom: 13px;
    }
    .aquapaddingbox {
        padding: 30px 0px 38px 0px !important;
    }
    .padingstyle {
        padding: 14px 0px 44px 0px !important;
    }
    .imgclipwidth {
        width: 85% !important;
    }
    .soyacategoriesect h4 {
        font-size: 24px;
        margin-bottom: 32px;
    }
    .soyacategoriesect {
        padding: 25px 0px;
    }
    .soyacategoriesect h3 {
        font-size: 23px;
        margin-bottom: 30px;
    }
    .ourgroupsection2.aquapaddingmain8 {
        padding: 30px 20px 15px 20px;
        margin-bottom: 45px;
    }
    .ediblevariantsect .owl-carousel .owl-nav button.owl-prev {
        left: -11px;
    }
    .ediblevariantsect .owl-carousel .owl-nav button.owl-next {
        right: -11px;
    }
    .soyachunksection {
        padding: 26px 0px 40px 0px;
    }
    .soyachunksection h4 {
        font-size: 12px;
        margin-top: 0px;
    }
    .soyachunksection .container {
        max-width: 643px;
    }
    .soyachunksection h3 {
        font-size: 23px;
        margin-bottom: 32px;
    }
    .ediblevariantsect {
        padding: 20px 0px 45px 0px;
    }
    .ediblevariantsect .owl-carousel .owl-nav button.owl-prev,
    .ediblevariantsect .owl-carousel .owl-nav button.owl-next {
        top: 105px;
        width: 25px;
        height: 25px;
        line-height: 5px;
    }
    .ediblevariantsect .owl-carousel .owl-nav button.owl-prev span {
        font-size: 23px;
        color: #b0b0b0;
    }
    .ediblevariantsect .container {
        max-width: 730px;
    }
    .ediblevariantsect h3 {
        font-size: 23px;
        margin-bottom: 17px;
    }
    .pboldsiz {
        font-size: 14px !important;
        margin-bottom: 5px;
    }
    .slidemisvis .carousel-indicators li {
        height: 8px;
        width: 8px;
        margin-left: 10px;
    }
    .ourgroupsection2.productsectbox {
        padding: 30px 0px 30px 0px;
    }
    .ourstoresection {
        padding: 24px 0px 60px 0px;
    }
    .locationbtn {
        top: 26px;
    }
    .storeslist li {
        padding: 0px 7.3px;
    }
    .storeslist {
        margin: 0px 0px 0px 0px;
    }
    .ourstoresection .container {
        max-width: 770px;
    }
    .ourstoresection h3 {
        font-size: 24px;
    }
    .totalfoodpd {
        padding: 36px 0px 36px 0px !important;
    }
    .pdl {
        padding-left: 35px;
    }
    .ourcategoriesect {
        padding: 43px 0px 60px 0px;
    }
    .fishfeedbox2 {
        padding-right: 10px;
        padding-left: 32px;
        padding-top: 0px;
    }
    .totalbtnfish {
        padding: 6px 23px;
        font-size: 9px;
        margin-top: 0px;
    }
    .fishfeedbox {
        padding-left: 22px;
        padding-right: 30px;
        padding-top: 24px;
    }
    .ourcategoriesect p {
        font-size: 11px;
        line-height: 19px;
    }
    .rowmartop {
        margin-top: 35px;
    }
    .categoriesbox {
        padding: 22px 0px 31px 0px;
    }
    .imgboxcata {
        margin-left: 72px;
    }
    .imgboxcata img {
        width: 49px;
    }
    .categoriesprice h4 {
        font-size: 33px;
        margin-bottom: 0px;
    }
    .categoriesprice h5 {
        font-size: 10px;
    }
    .ourcategoriesect .container {
        max-width: 642px;
    }
    .ourcategoriesect h3 {
        font-size: 23px;
        margin-bottom: 22px;
    }
    .certificationsect4 {
        padding: 52px 0px 40px 0px;
    }
    .certificationsect4 .container {
        max-width: 700px;
    }
    .patlogosiz4 {
        width: 100%;
        max-width: 88px;
    }
    .certificationsect4 h3 {
        font-size: 23px;
        margin-bottom: 28px;
    }
    .slidemisvis4 p {
        font-size: 11px;
        line-height: 20px;
    }
    .slidemisvis4 h5 {
        height: 30px;
        width: 30px;
        margin: 34px auto 9px auto;
        font-size: 18px;
        padding-bottom: 8px;
    }
    .slidemisvis4 h3 {
        font-size: 22px;
        margin-top: 22px;
    }
    .greaymensect .container {
        max-width: 710px;
    }
    .greaymensect p {
        font-size: 12px;
        line-height: 19px;
    }
    .greaymensect {
        padding: 45px 0px 27px 0px;
    }
    .ourgroupsection2.aquapaddingmain {
        padding: 20px;
    }
    .patlogosiz5 {
        width: 80px;
    }
    .our_categoriesect h4 {
        font-size: 22px;
        margin-top: 0px;
        margin-bottom: 15px;
        line-height: normal;
    }
    .totalbtn,
    .totalbtn2 {
        padding: 10px 15px;
        border-radius: 30px;
        font-size: 10px;
        margin-top: 0px;
    }
    .imgpl1 {
        padding-left: 22px;
        padding-right: 5px;
    }
    .pdl25 {
        padding-left: 37px;
    }
    .our_categoriesect p {
        font-size: 9px;
        line-height: 18px;
    }
    .our_categoriesect h3 {
        font-size: 26px;
        margin-bottom: 40px;
    }
    .our_categoriesect .container {
        max-width: 730px;
    }
    .our_categoriesect {
        padding: 27px 0px 0px 0px;
    }
    .ourgroupsection5 {
        padding: 30px 0px 40px 0px;
    }
    .ourgroupsection5 h3 {
        font-size: 23px;
        margin-top: 15px;
        margin-bottom: 4px;
        line-height: 40px;
    }
    .ourgroupsection5 p {
        font-size: 11px;
        line-height: 19px;
    }
    .col-pleft {
        padding-left: 38px;
        padding-right: 48px;
    }
    .ourgroupsection5 .container {
        max-width: 730px;
    }
    .environmentalsection {
        padding: 43px 0px 25px 0px;
    }
    .tabcontbox {
        padding: 22px 0px;
    }
    .tabcontbox h3 {
        font-size: 16px;
        margin-top: 11px;
        margin-bottom: 4px;
        line-height: 26px;
    }
    .tabcontbox p {
        font-size: 11px;
        line-height: 19px;
    }
    .tabcontboxpdright {
        padding-right: 46px;
    }
    .environmentalsection .container {
        max-width: 730px;
    }
    .ourgroupsection4 {
        padding: 54px 0px 53px 0px;
    }
    .highlightslist4 li::before {
        width: 11px;
        height: 11px;
        top: 2px;
    }
    .highlightslist4 li {
        font-size: 11px;
        line-height: 15px;
        padding-left: 18px;
        margin-bottom: 8px;
    }
    .highlightslist4 {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        float: left;
        width: 100%;
    }
    .ourgroupsection4 h3 {
        font-size: 25px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .ourgroupsection4 p {
        font-size: 11px;
        line-height: 16px;
        margin-bottom: 8px;
    }
    .pdl5 {
        padding-left: 44px;
    }
    .ourgroupsection4 .container {
        max-width: 728px;
    }
    .infrastructuresect4 .carousel-control-prev {
        left: 70px;
    }
    .infrastructuresect4 .carousel-control-next {
        right: 70px;
    }
    .researchsection {
        padding: 43px 0px 30px 0px;
    }
    .researchsection .container {
        max-width: 695px;
    }
    .researchsection h3 {
        font-size: 26px;
        margin-bottom: 0px;
    }
    .researchsection p {
        font-size: 11px;
        line-height: 20px;
        margin-bottom: 15px;
        margin-top: 10px;
    }
    .diseasection {
        padding: 45px 0px 42px 0px;
    }
    .padingleft {
        padding-left: 40px;
    }
    .diseasection ul li {
        font-size: 11px;
        padding-left: 20px;
        line-height: 19px;
    }
    .diseasection p {
        font-size: 11px;
        line-height: 18px;
        margin-bottom: 8px;
    }
    .diseasection h3 {
        font-size: 25px;
        margin-bottom: 16px;
        line-height: 33px;
    }
    .diseasection .container {
        max-width: 728px;
    }
    .containerwidth {
        width: 100%;
        max-width: 700px !important;
    }
    .evalutemarbot {
        margin-bottom: 42px;
    }
    .patlogosiz2 {
        width: 36px;
        margin-bottom: 0px;
    }
    .developmentext {
        font-size: 26px !important;
    }
/*     .posationcontbox {
        padding: 53px 0px 50px 0px;
    } */
    .infrastructuresect4 .rorangbg p {
        font-size: 11px;
        line-height: 18px;
        margin-bottom: 18px;
    }
    .infrastructuresect4 .rorangbg {
        padding: 12px 35px 10px 35px;
    }
    .downloadappsect h3 {
        font-size: 20px;
        margin-bottom: 6px;
        line-height: 40px;
    }
    .downloadappsect {
        padding: 26px 0px 42px 0px;
    }
    .visitsection p {
        font-size: 11px;
        line-height: 20px;
    }
    .visitsection {
        padding: 36px 0px 47px 0px;
    }
    .visitbtn {
        padding: 6px 14px;
        top: 0px;
        font-size: 11px;
    }
    .sonafeedbox h4 {
        margin-top: 13px;
        margin-bottom: 4px;
        font-size: 10px;
    }
    .secendheading {
        font-size: 11px;
        margin-bottom: 20px;
        line-height: 20px;
    }
    .btnpaddin {
        margin-left: 2px;
    }
    .sonafeedul li {
        padding-left: 11px;
        margin-bottom: 5px;
        font-size: 8px;
        line-height: 14px;
    }
    .graybackg {
        padding: 18px 20px 0px 30px;
        margin-bottom: 30px;
    }
    .graybackg p::before {
        width: 10px;
        height: 10px;
        left: -18px;
        top: 1px;
    }
    .graybackg p {
        font-size: 8px;
        line-height: 12px;
    }
    .starter_crumbsect {
        padding: 30px 0px 16px 0px;
    }
    .premiumsection h3 {
        font-size: 26px;
        margin-bottom: 18px;
    }
    .graybackg p::before {
        width: 10px;
        height: 10px;
        left: -20px;
        top: 1px;
    }
    .starter_crumbsect h3 {
        font-size: 26px;
        margin-bottom: 14px;
    }
    .secendheading {
        font-size: 11px;
        margin-bottom: 14px;
    }
    .ourgroupsection2.aquapadding2 {
        padding: 26px 0px 29px 0px;
    }
    .poultryfeedh3 {
        font-size: 26px !important;
        margin-bottom: 20px !important;
    }
    .pakagesection2 h3 {
        font-size: 26px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 40px;
    }
    .pakagesection2 p {
        font-size: 11px;
    }
	.new_pakagesection ul {
    	width: 95%;
	}
	.new_pakagesection ul li {
    	font-size: 11px;
    	padding-left: 16px;
    	margin-bottom: 5px;
	}
	.new_pakagesection ul li::before {
    	width: 12px;
    	height: 12px;
	}
    .pakagesection2 h6 {
        font-size: 12px;
        margin-top: 6px;
    }
    .pakagesection2 img {
        width: 98%;
    }
    .pakagesection2 h3 {
        font-size: 26px;
        margin-top: 0px;
        margin-bottom: 0px;
        line-height: 40px;
    }
    .pakagesection2 p {
        font-size: 11px;
    }
    .pmargbottom {
        margin-bottom: 35px;
    }
    .pakagesection h6 {
        font-size: 11px;
        margin-top: 6px;
    }
    .infrastructuresect3 .rorangbg h6 {
        font-size: 13px;
        margin-bottom: 8px;
    }
    .infrastructuresect3 {
        padding: 48px 0px 38px 0px;
    }
    .infrastructuresect3 .rorangbg p {
        font-size: 11px;
        line-height: 19px;
    }
    .infrastructuresect3 .rorangbg {
        padding: 14px 36px;
    }
    .pakagesection .col-md-3 {
        margin-bottom: 26px;
    }
    .pakagesection2 .col-md-3 {
        margin-bottom: 26px;
    }
    .pakagesection .container {
        max-width: 700px;
    }
    .pakagesection2 .container {
        max-width: 700px;
    }
    .highlightslist li::before {
        width: 12px;
        height: 12px;
        top: 2px;
    }
    .certificationsect.certifpadding {
        padding: 38px 0px 25px 0px;
    }
    .infrastructuresect2 {
        padding: 52px 0px 35px 0px;
    }
    .highlightslist li {
        font-size: 11px;
        line-height: 15px;
        padding-left: 20px;
    }
    .ourgroupsection2.aquapadding {
        padding: 36px 0px 35px 0px;
    }
    .infrastructuresect {
        padding: 56px 0px;
    }
    .certificationsect h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .patlogosiz {
        width: 59px;
    }
    .certificationsect {
        padding: 30px 0px 44px 0px;
    }
    .certificationsect .container {
        max-width: 748px;
    }
    .rorangbg {
        padding: 28px 36px;
    }
    .rorangbg h3 {
        font-size: 23px;
    }
    .rorangbg ul li {
        line-height: 20px;
    }
    .container {
        max-width: 760px;
    }
    .logoimg {
        width: 100%;
        max-width: 60px;
        margin-top: 6px;
    }
    .navbar-nav li a,
    .menulist li .careerbtn {
        font-size: 11px;
    }
    .menulist li .careerbtn {
        padding: 6px 18px;
    }
    .navbar-nav li {
        margin-right: 28px;
        margin-top: 4px;
    }
    .bannersection .carousel-caption h3 {
        font-size: 43px;
    }
    .bannersection .carousel-caption h4 {
        font-size: 17px;
    }
    .productsection .container {
        max-width: 725px;
    }
    .productsection {
        padding: 58px 0px 54px 0px;
    }
    .prodcont img {
        width: 36px !important;
    }
    .prodcont h4 {
        margin-top: 12px;
        margin-bottom: 0px;
        font-size: 16px;
        font-weight: 500;
    }
    .productlist li,
    .productlist2 li {
        margin-right: 8px;
    }
    .blogboxtext {
        padding: 20px;
    }
    .ourgroupsection .container {
        max-width: 727px;
    }
    .ourgroupsection {
        padding: 48px 0px 60px 0px;
    }
    .ourgroupsection h3 {
        font-size: 28px;
        margin-bottom: 18px;
        margin-top: 0px;
        line-height: 22px;
    }
    .ourgroupsection p strong {
        font-size: 12px;
        margin-bottom: 0px;
    }
    .ourgroupsection p {
        font-size: 12px;
        line-height: 18px;
        margin: 0px 0px 15px 0px;
    }
    .toprangesection .container {
        max-width: 835px;
    }
    .toprangesection {
        padding: 48px 0px 68px 0px;
    }
    .toprangesection h3 {
        font-size: 29px;
    }
    .imthamb {
        padding: 17px 0px 16px 0px;
    }
    .imthamb h4 {
        font-size: 15px;
        margin-bottom: 0px;
    }
    .imthamb a {
        font-size: 8px;
    }
    .gallerysection .container {
        max-width: 713px;
    }
    .gallerysection {
        padding: 40px 0px 54px 0px;
    }
    .gallerysection h3 {
        font-size: 29px;
        margin-bottom: 0px;
    }
    .gallerysection .nav-tabs .nav-link {
        font-size: 15px;
        padding: 0px 16px;
    }
    .gallerysection .mt-5 {
        margin-top: 27px !important;
    }
    .brandsection .container {
        max-width: 760px;
    }
    .blogsection {
        padding: 41px 0px 42px 0px;
    }
    .blogsection h3 {
        font-size: 29px;
        margin-bottom: 22px;
    }
    .blogsection .container {
        max-width: 728px;
    }
    .blogboxtext h4 a {
        font-size: 15px;
        margin-bottom: 3px;
    }
    .blogboxtext {
        padding: 16px 21px;
        margin: 0px;
    }
    .blogboxtext p {
        font-size: 11px;
        line-height: 16px;
    }
    .blogboxtext hr {
        display: none;
    }
    .brandsection {
        padding: 37px 0px 60px 0px;
    }
    .brandsection h3 {
        font-size: 29px;
        margin-bottom: 26px;
    }
    footer .container {
        max-width: 835px;
    }
    footer {
        padding: 37px 0px;
    }
    .link1 a,
    .link2 a {
        font-size: 11px;
        padding: 0px 12px;
    }
    .bannercont h3 {
        font-size: 36px;
    }
    .ourgroupsection2 .container {
        max-width: 730px;
    }
    .ourgroupsection2 {
        padding: 55px 0px 53px 0px;
    }
    .diversection .container {
        max-width: 734px;
    }
    .diversection {
        padding: 43px 0px 0px 0px;
    }
    .diversection p {
        font-size: 13px;
        line-height: 21px;
    }
    .diversection h3 {
        font-size: 26px;
        margin-bottom: 8px;
    }
    .glancesection {
        padding: 25px 0px 22px 0px;
    }
    .glancesection h3 {
        font-size: 26px;
    }
    .pdrightteam {
        padding-right: 62px;
    }
    .teamsection h3 {
        font-size: 24px;
        margin-bottom: 9px;
        margin-top: 38px;
    }
    .teamsection p {
        font-size: 12px;
        line-height: 20px;
    }
    .ourgroupsection2 h3 {
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 12px;
    }
    .ourgroupsection2 p {
        font-size: 10px;
        line-height: 19px;
        margin: 0px;
    }
    .textright p {
        font-size: 12px;
    }
    .whatdoslidcont {
        padding-top: 34px;
    }
    .whatdoslidcont h3 {
        font-size: 23px;
    }
    .whatdoslidcont h6 {
        font-size: 12px;
    }
    .whatdoslidcont h4 {
        margin-top: 67px;
        font-size: 26px;
        margin-bottom: 29px;
    }
    .worldclasssection {
        padding: 41px 0px 58px 0px;
    }
    .recktangalimg {
        width: 100%;
        max-width: 349px;
    }
    .infobox h6 {
        font-size: 10px;
    }
    .infobox h3 {
        font-size: 21px;
        letter-spacing: 1px;
    }
    .info1 {
        right: 160px;
        top: 54px;
    }
    .info1::before {
        right: 89px;
        bottom: 39px;
        height: 13px;
        width: 140px;
    }
    .info2 {
        left: 63px;
        bottom: 98px;
    }
    .info2::before {
        left: 126px;
        bottom: 38px;
    }
    .info3 {
        right: 62px;
        bottom: 11px;
    }
    .info3::before {
        bottom: 38px;
        right: 82px;
        height: 13px;
    }
    .ourgroupsection3 .container {
        max-width: 728px;
    }
    .ourgroupsection3 h3 {
        font-size: 24px;
        margin: 13px 0px 2px 0px;
    }
    .ourgroupsection3 h4 {
        font-size: 17px;
        margin: 0px 0px 8px 0px;
    }
    .ourgroupsection3 {
        padding: 55px 0px 12px 0px;
    }
    .slidemisvis .carousel {
        padding: 53px 30px 6px 30px;
    }
    .slidemisvis p {
        font-size: 12px;
        line-height: 17px;
    }
    .slidemisvis h3 {
        font-size: 22px;
        margin-bottom: 17px;
    }
    .valuesection {
        padding: 45px 0px;
    }
    .valuesection h3 {
        font-size: 25px;
        margin-bottom: 18px;
    }
    .slideicon {
        margin-bottom: 12px;
    }
    .valuesection h4 {
        font-size: 20px;
    }
    .valuesection p {
        font-size: 12px;
        line-height: 17px;
    }
    .valuesection .carousel-indicators li {
        margin-left: 3px;
    }
    .valuesection .carousel-control-next i,
    .valuesection .carousel-control-prev i {
        height: 21px;
        width: 22px;
        line-height: 20px;
        font-size: 10px;
    }
    .valuesection .carousel-control-prev,
    .valuesection .carousel-control-next {
        top: -51px;
    }
    .milestonesection {
        padding: 40px 0px 43px 0px;
    }
    .milestonesection h3 {
        font-size: 26px;
        margin-bottom: 27px;
    }
    .milestonesection .nav-tabs li span.active {
        height: 44px;
        width: 44px;
        border: 2px solid #373737;
        font-size: 9px;
        line-height: 44px;
        margin-top: 14px;
    }
    .milestonesection .nav-tabs li {
        height: 44px;
        width: 44px;
        /* margin-right: 50px;*/
    }
    .milestonesection .nav-tabs li span {
        height: 34px;
        width: 34px;
        border: 2px solid #b2b1b1;
        font-size: 9px;
        line-height: 34px;
        margin-top: 18px;
    }
    .milestonesection p {
        font-size: 12px;
    }
    .milestonesection h4 {
        font-size: 17px;
        margin-bottom: 3px;
    }
    .productlist2 li {
        width: 19.2%;
    }
}

@media screen and (max-width:827px) {
    .productlist2 li {
        width: 19.1%;
    }
}

@media screen and (max-width:767px) {
	.mask img {
		height: 350px;
		object-fit: cover;
	}
    .pdl30 {
        padding-left: 8%;
    }
    .thankyou {
        margin-top: 40px;
    }
    .contactsidebtn2 {
        top: 22%;
    }
    .premb3 {
        margin-bottom: 0px;
    }
    .formsection .form-control::placeholder {
        font-size: 14px
    }
    .formsection .form-control2::placeholder {
        font-size: 14px
    }
    .formsection .form-control2,
    .formsection .form-control {
        font-size: 14px;
    }
    .formsection .form-control {
        height: 45px;
        padding: 0px 15px;
    }
    .formsection p {
        font-size: 14px;
        padding-left: 15px;
    }
    .carousel-indicators.dotstyle {
        position: absolute;
        bottom: 10px;
    }
    .productsavailable .container {
        max-width: 495px;
    }
    .whyjoinsection p {
        font-size: 7px;
        line-height: 14px;
    }
    .whyjoinsection .container {
        max-width: 580px;
    }
    .countsection .container {
        max-width: 580px;
    }
    .ourgroupsection2.careerpadding {
        padding: 30px 0px 30px 0px;
    }
    .ourgroupsection2 .container {
        max-width: 600px;
    }
    .ptaitle {
        font-size: 9px;
        margin-top: 15px;
    }
    .culturesection .container {
        max-width: 580px;
    }
    .cicon1 {
        width: 20px;
        height: 18px;
        margin-top: 3px;
    }
    .viewmorebtnsubmit {
        font-size: 16px;
        padding: 10px 30px;
        margin-top: 9px;
    }
    .pl0 {
        padding-left: 15px;
    }
    .contactleftbox2 .form-control {
        border-radius: 20px;
        font-size: 14px;
    }
    .contactleftbox ul li p {
        font-size: 14px;
        line-height: 23px;
        padding-left: 16px;
    }
    .contactleftbox p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 25px;
    }
    .contactleftbox h3 {
        font-size: 22px;
        margin-bottom: 5px;
    }
    .contactleftbox2 .form-group {
        margin-bottom: 12px;
    }
    .contactleftbox2 p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 20px;
    }
    .contactleftbox2 h3 {
        font-size: 22px;
        margin-bottom: 5px;
    }
    .contactleftbox2 {
        max-width: 100%;
        padding: 20px 30px;
        margin-left: 0px;
    }
    .contactleftbox {
        max-width: 100%;
        padding: 20px 30px;
        margin-bottom: 25px;
    }
    .contactsection .container {
        max-width: 500px;
    }
    .prevtext,
    .nexttext {
        font-size: 14px;
        letter-spacing: 1px;
    }
    .medialist2 {
        display: none;
    }
    .blogsidebox h5 {
        font-size: 18px;
        margin-top: 5px;
    }
    .imgbox2 {
        max-width: 120px;
        margin-right: 10px;
    }
    .blogsidebox h2 {
        font-size: 22px;
        margin-bottom: 15px;
    }
    .boxlistmain {
        justify-content: left;
    }
    .pdsideboxblog {
        padding: 15px;
    }
    .blogsidebox {
        padding: 20px;
    }
    .blogundertext {
        font-size: 16px;
        line-height: 26px;
    }
    .pcomon {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 25px;
    }
    .blogdetailssect h3 {
        font-size: 26px;
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .blogdetailssect h6 {
        font-size: 14px;
        margin-top: 26px;
    }
    .blogboxtext2 hr {
        margin-top: 8px;
        margin-bottom: 2px;
    }
    .blogboxtext2 p {
        font-size: 10px;
        line-height: 15px;
    }
    .blogboxtext2 {
        padding: 15px 10px 0px 10px;
    }
    .blogboxtext2 h4 a {
        font-size: 12px;
        margin-top: 5px;
        margin-bottom: 9px;
    }
    .bloglistingsect .col-sm-4 {
        padding-left: 7px;
        padding-right: 7px;
    }
    .bloglistingsect .container {
        max-width: 605px;
    }
    .bottomprodsect h4 {
        font-size: 14px;
        margin-top: 8px;
        margin-bottom: 18px;
    }
    .exclusiverangesect p {
        font-size: 12px;
        line-height: 20px;
    }
    .producthighlights h4 {
        font-size: 16px;
        margin-top: 15px;
        margin-bottom: 30px;
    }
    .infrastructuresect5 p {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 13px;
    }
    .imgclipwidth {
        width: 26px !important;
    }
    .ediblevariantsect h4 {
        font-size: 14px;
        bottom: 5px;
    }
    .ediblevariantsect .owl-carousel .owl-nav button.owl-prev,
    .ediblevariantsect .owl-carousel .owl-nav button.owl-next {
        top: 70px;
    }
    .ediblevariantsect .container {
        max-width: 570px;
    }
    .storeslist::before {
        display: none;
    }
    .storeslist li:nth-child(2n) {
        margin-top: 0px;
    }
    .colsmbox {
        display: block;
    }
    .colsmbox2 {
        display: none;
    }
    .popupinfobox1::after {
        right: 111px;
    }
    .popupinfobox1::before {
        right: 110px;
    }
    .popupinfobox1 p {
        font-size: 12px;
        line-height: 24px;
    }
    .popupinfobox1 {
        left: -73px;
        width: 240px;
    }
    .storeslist li h4 {
        font-size: 12px;
    }
    .storeslist li {
        padding: 0px;
        width: 14%;
        margin-bottom: 20px;
    }
    .ourstoresection .container {
        max-width: 600px;
    }
    .imgboxcata {
        margin-left: 30px;
    }
    .mb40 {
        margin-bottom: 30px;
    }
    .totalbtn2 {
        margin-left: 10px;
    }
    .totalbtn,
    .totalbtn2 {
        padding: 8px 10px;
        border-radius: 30px;
        font-size: 9px;
        margin-top: 0px;
    }
    .pdl25 {
        padding-left: 26px;
    }
    .our_categoriesect p {
        font-size: 8px;
        line-height: 14px;
    }
    .our_categoriesect h4 {
        font-size: 16px;
        margin-top: 0px;
        margin-bottom: 15px;
        line-height: normal;
    }
    .our_categoriesect h3 {
        font-size: 20px;
        margin-bottom: 30px;
    }
    .our_categoriesect .container {
        max-width: 572px;
    }
    .ourgroupsection5 p {
        font-size: 9px;
        line-height: 16px;
    }
    .ourgroupsection5 h3 {
        font-size: 20px;
        line-height: normal;
    }
    .col-pleft {
        padding-left: 29px;
        padding-right: 45px;
    }
    .colpright {
        padding: 0px 15px;
    }
    .ourgroupsection5 .container {
        max-width: 572px;
    }
    .researchsection .container {
        max-width: 480px;
    }
    .pdl5 {
        padding-left: 20px;
    }
    .padingleft {
        padding-left: 20px;
    }
    .smdpnon {
        display: none;
    }
    .centerxs {
        text-align: center;
    }
    .preimg {
        width: 100%;
        max-width: 200px;
    }
    .certificationsect h3,
    .rorangbg h3 {
        font-size: 25px;
    }
    .carouselpadding {
        padding: 40px !important;
    }
    .slidemisvis h3 {
        font-size: 26px;
    }
    .downloadappsect {
        padding: 40px 0px 60px 0px;
    }
    .downloadappsect h3 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .visitsection {
        padding: 50px 130px 70px 130px;
    }
    .visitsection br {
        display: none;
    }
    .visitbtn {
        padding: 10px 14px;
        top: 10px;
        font-size: 14px;
    }
    .visitsection p {
        font-size: 13px;
        line-height: 26px;
    }
    .premiumsection h3 {
        font-size: 30px;
        margin-bottom: 18px;
    }
    .premiumsection {
        padding: 60px 0px;
    }
    .h5text {
        font-size: 16px;
        margin-top: 16px;
        margin-bottom: 30px;
    }
    .graybackg {
        display: block;
        padding: 20px;
    }
    .graybackg p::before {
        width: 14px;
        height: 14px;
        left: 0px;
        top: 5px;
    }
    .graybackg br {
        display: none;
    }
    .graybackg p {
        font-size: 14px;
        line-height: 20px;
        padding-left: 25px;
    }
    .sonafeedimg {
        width: 100%;
        max-width: 200px;
        margin: 0 auto !important;
    }
    .sonafeedbox h4 {
        margin-top: 23px;
        margin-bottom: 15px;
        font-size: 20px;
    }
    .sonafeedul li {
        padding-left: 30px;
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 23px;
    }
    .sonafeedbox {
        margin-bottom: 60px;
    }
    .sonabutton {
        font-size: 17px;
    }
    .sonafeedul li::before {
        width: 16px;
        height: 16px;
        left: 0px;
        top: 4px;
    }
    .secendheading {
        font-size: 12px;
        margin-bottom: 15px;
    }
    .starter_crumbsect h3 {
        font-size: 30px;
        margin-bottom: 14px;
    }
    .pdlpf {
        padding-left: 10px;
    }
    .poultryfeedh3 {
        font-size: 26px !important;
        margin-bottom: 10px !important;
        margin-top: 0px !important;
    }
    .rorangbg ul li {
        line-height: 24px;
        font-size: 16px;
        margin-bottom: 16px;
        padding-left: 30px;
    }
    .rorangbg ul li::before {
        height: 16px;
        width: 16px;
        left: 0;
        top: 4px;
    }
    .pakagesection img {
        width: auto;
    }
    .pakagesection2 img {
        width: auto;
    }
    .bdrleftcol {
        border: 0px;
    }
    .pakagesection h6 {
        font-size: 16px;
        margin-top: 0px;
        line-height: 28px;
    }
    .pakagesection2 h6 {
        font-size: 16px;
        margin-top: 0px;
        line-height: 28px;
		width:60%;
    }
	.new_pakagesection ul {
    	width: 65%;
	}
	.new_pakagesection ul li {
		font-size: 14px;
		padding-left: 20px;
		margin-bottom: 5px;
	}
	.new_pakagesection ul li::before {
    	width: 14px;
    	height: 14px;
	}
    .highlightslist li {
        font-size: 13px;
        line-height: 20px;
        padding-left: 30px;
        margin-top: 15px;
    }
    .highlightslist li::before {
        width: 13px;
        height: 13px;
        top: 4px;
    }
    .patlogosiz2 {
        width: 50;
        margin-bottom: 20px;
    }
    .certificationsect p {
        font-size: 12px;
        margin-top: 2px;
        line-height: 20px;
        margin-bottom: 40px;
    }
    .navigation-wrap.start-header.start-style.navstyle {
        text-align: center;
    }
    .smtop0 {
        margin-top: 0px !important;
        margin-bottom: 10px !important;
    }
    .ourgroupsection2 h3 {
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .ourgroupsection2 p {
        font-size: 10px;
        line-height: 17px;
        margin-bottom: 10px;
    }
    .teamsection p {
        margin-bottom: 30px;
    }
    .pdrightteam {
        padding-right: 15px;
    }
    .nav-container .navbar-nav {
        width: auto;
        float: none;
        margin: 0 auto;
    }
    .nav-container .navbar {
        float: left;
        width: 100%;
    }
    .productsection .container {
        max-width: 535px;
    }
    .ourgroupsection {
        padding: 40px 40px;
        background: #fff;
    }
    .pdl {
        padding-left: 15px;
    }
    .toprangesection .container {
        max-width: 535px;
    }
    .gallerysection .container {
        max-width: 535px;
    }
    .brandsection .container {
        max-width: 535px;
    }
    .blogsection .container {
        max-width: 535px;
    }
    .brandsection .owl-carousel .owl-nav button.owl-prev,
    .brandsection .owl-carousel .owl-nav button.owl-next {
        top: 15px;
    }
    .ourgroupsection3 {
        background: #fff;
        padding: 40px 20px;
    }
    /*.nav-container {
		text-align: center;
	}*/
    .productlist li,
    .productlist2 li {
        width: 48%;
        margin-bottom: 20px;
    }
    .prodcont {
        padding: 40px 0px;
    }
    .productlist li:last-child,
    .productlist2 li:last-child {
        margin: 0 auto;
        float: none;
    }
    .ourgroupsection {
        padding: 0px 40px 60px 40px;
    }
    .gallarybox {
        width: 50%;
    }
    .footcontbox1,
    .footcontbox2,
    .footcontbox3,
    .footcontbox4 {
        width: 33.3%;
        margin-bottom: 20px;
        padding: 20px;
    }
    .textright p {
        text-align: center;
    }
    .bannersection .carousel-caption {
        text-align: center;
    }
    .nav-container {
        padding-bottom: 30px;
    }
    .navbar-nav li {
        margin-right: 36px;
    }
    .recktangalimg {
        width: 100%;
        max-width: 300px;
    }
    .infobox h3 {
        font-size: 22px;
    }
    .infobox h6 {
        font-size: 12px;
    }
    .info1 {
        right: 100px;
        top: 40px;
    }
    .info3 {
        right: 30px;
    }
    .info1::before {
        right: 100px;
        bottom: 46px;
        height: 11px;
        width: 160px;
    }
    .info3::before {
        bottom: 46px;
        right: 115px;
        height: 11px;
    }
    .info2 {
        left: 80px;
        bottom: 78px;
    }
    .info2::before {
        bottom: 40px;
        left: 120px;
        height: 11px;
        width: 170px;
    }
    .worldclasssection {
        position: 40px 0px;
    }
    .innerbanner img {
        height: 150px;
        object-fit: cover;
    }
    .bannercont {
        text-align: left;
        padding: 0px 40px;
    }
    .ourgroupsection2 {
        background: #fff;
    }
    .ourgroupsection2,
    .glancesection,
    .diversection,
    {
        padding: 40px 20px 20px 20px !important;
    }
    .valuesection p br {
        display: none;
    }
    .whatwedosection img {
        height: 360px;
        object-fit: cover;
    }
    .valuesection .container {
        max-width: 467px;
    }
    /*.milestonesection .container {
    	max-width: 467px;
	}*/
    /*.milestonesection .nav-tabs li {
		margin-right: 20px;
	}*/
    .milestonesection .nav-tabs::before {
        top: 11px;
        width: 100%;
        max-width: 460px;
    }
    .infrastructuresect3 .rorangbg h6 {
        font-size: 18px;
    }
    .infrastructuresect3 .rorangbg p {
        font-size: 14px;
        line-height: 26px;
    }
    .infrastructuresect3 .rorangbg {
        padding: 40px;
    }
}

@media screen and (max-width:719px) {
    .info1,
    .info2,
    .info3 {
        width: 100%;
        float: left;
        position: relative;
        text-align: center;
        left: 0px;
        right: 0px;
        top: 0px;
        bottom: 0px;
        padding: 10px 0px;
    }
    .info1::before,
    .info2::before,
    .info3::before {
        display: none;
    }
    .infobox h3 {
        font-size: 30px;
    }
    .infobox h6 {
        font-size: 16px;
    }
}

@media screen and (max-width:694px) {
    .milestonesection .nav-tabs li a.active {
        width: 55px;
        height: 55px;
        border-radius: 100%;
        border: 1px solid #373737;
        background: #e04c0f;
        font-size: 12px;
        font-weight: 600;
        color: #fff;
        text-align: center;
        float: left;
        line-height: 54px;
        margin-top: -3px;
    }
    .milestonesection .nav-tabs li a {
        height: 50px;
        width: 50px;
        border-radius: 100%;
        border: 1px solid #b2b1b1;
        background: #fff;
        font-size: 12px;
        font-weight: 600;
        color: #e04c0f;
        text-align: center;
        float: left;
        line-height: 50px;
    }
}

@media screen and (max-width:656px) {
    .navbar-nav li {
        margin-right: 30px;
    }
}
@media screen and (max-width:604px) {
	.new_pakagesection ul {
    	width: 75%;
	}
	.pakagesection2 h6 {
		width:70%;
	}
	.carousel-indicators.dotstyle {
		position: absolute;
		bottom: 0px;
	}
}
@media screen and (max-width:575px) {
	.posationcontbox {
		padding:0px 40px;
	}
	.new_pakagesection ul {
    	width: 36%;
	}
    .fmcgmarbottosx {
        margin-bottom: 60px;
    }
    .gallerytabfix {
        position: fixed;
        top: 11%;
        z-index: 999999;
        background: #fff;
        padding: 20px 0px;
        align-items: center;
        justify-content: center !important;
        left: 0;
        -webkit-transition: .6s ease;
        -moz-transition: .6s ease;
        -ms-transition: .6s ease;
        -o-transition: .6s ease;
        transition: .6s ease;
    }
    .dl-submenu {
        display: block;
    }
    .caret {
        transform: rotate(270deg);
    }
    /*.navbar-nav li:hover > ul.dropdown-menu {
    	display: none;
	}
	.navbar-nav li:hover > ul.dropdown-menu.show {
		display: block;
	}*/
    .fixed-tab {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        top: 123px;
        background: #fff;
        padding: 10px 10% 0px 10%;
    }
    .mbresponsiv {
        margin-bottom: 0px;
    }
    .ourgroupsection2.aquapadding {
        padding: 30px 20px;
    }
    .totalfoodpd {
        padding: 30px 20px !important;
    }
    footer .media {
        margin-bottom: 0px;
    }
    .highlightslist li::before {
        display: none;
    }
    .highlightslist li img {
        width: 12px;
        margin-right: 10px;
        display: block;
        margin-top: 6px;
    }
    .highlightslist li {
        text-align: center;
        padding-left: 0px;
        display: flex;
        justify-content: center;
    }
    .smoreangbg {
        background: url(../images/oreangbg.png);
        background-size: 100% 100%;
    }
    .owl-dots {
        display: none;
    }
    .milestonesection .nav-tabs::before {
        top: 11px;
        width: 133%;
    }
    .brandsection,
    .blogsection,
    .ourgroupsection,
    .bannersection,
    .productsection,
    .toprangesection,
    .gallerysection {
        overflow-x: hidden;
    }
    .pdl30 {
        padding-left: 0%;
    }
    .image-container .gallarybox {
        display: none;
    }
    .image-container .gallarybox:nth-child(-n+4) {
        display: block;
    }
    .ourgroupsection h3 {
        margin-top: 20px;
    }
    .zoombox {
        top: 380px;
    }
    .toprangesection .owl-nav,
    .productsection .owl-nav {
        display: block;
    }
    .contactsidebtn2 li a span {
        background: #fff;
        position: absolute;
        left: 500%;
        top: auto;
        transition: left 1000ms;
        width: 135px;
        height: 32px;
        padding: 0px 10px;
        line-height: 32px;
        bottom: 30px;
    }
    .contactsidebtn2 li a:hover span {
        left: -100px;
        transition: left 1000ms;
    }
    .contactsidebtn2 {
        top: auto;
        bottom: 0;
        display: flex;
        align-content: center;
        margin-bottom: 0px;
        margin-right: 5px;
    }
    .contactsidebtn2 li {
        list-style: none;
        margin: 0px 2px;
    }
    .link2 a,
    .link1 a {
        height: 35px;
        line-height: 35px;
    }
    .quicklink li {
        width: auto;
    }
    .quicklink {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 80%;
        margin: 0 auto;
    }
    .followlist {
        margin: 0px;
    }
    .footcontbox4 h3 {
        margin-bottom: 0px;
        margin-right: 15px;
    }
    .footcontbox4 {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    footer {
        text-align: center;
    }
    .brandsection {
        padding: 25px 30px 40px 30px;
    }
    .gallarybox {
        width: 100%;
        padding: 0px 20px 10px 20px;
    }
    .productlist2 img {
        height: 200px;
        object-fit: cover;
    }
    .toprangesection .owl-carousel .owl-nav.disabled {
        display: block;
    }
    .toprangesection .owl-carousel .owl-nav button.owl-prev {
        left: 0px;
        top: 35%;
        width: 35px;
        height: 35px;
        line-height: 0;
        background: #fff;
    }
    .toprangesection .owl-carousel .owl-nav button.owl-next {
        position: absolute;
        right: 0px;
        top: 35%;
        width: 35px;
        height: 35px;
        line-height: 0;
        background: #fff;
    }
    .productlist2 {
        float: none;
        width: 70%;
        margin: 0 auto;
    }
    .productsection .owl-carousel .owl-nav.disabled {
        display: block;
    }
    .productlist {
        float: none;
        width: 80%;
        margin: 0 auto;
    }
    .productsection .owl-carousel .owl-nav button.owl-prev {
        left: 0px;
        top: 35%;
        width: 35px;
        height: 35px;
        line-height: 0;
    }
    .productsection .owl-carousel .owl-nav button.owl-next {
        position: absolute;
        right: 0px;
        top: 35%;
        width: 35px;
        height: 35px;
        line-height: 0;
    }
    .productlist {
        height: 290px;
    }
    .diversection .col-sm-9 {
        padding: 0px;
    }
    .diversection .nav-tabs .nav-item {
        width: auto;
    }
    .diversection .nav-tabs {
        margin-bottom: 20px;
    }
    .navbar-nav li a {
        border-bottom: #fff0 3px solid;
        display: flex;
        align-items: center;
    }
    .secendheading li {
        margin: 0px;
    }
    .secendheading {
        display: block;
        padding-left: 0px;
    }
    .applynowsection {
        padding: 60px 30px;
    }
    .visittotalbtn {
        font-size: 12px;
        padding: 10px 18px;
        top: 12px;
    }
    .productsavailable .col-md-4 {
        padding: 0px 8px;
        width: 33.3%;
    }
    /*.navbar-nav .dropdown-menu {
	    position: relative;
	    float: left;
	    left: 0px;
	    margin: 0px;
	    width: 90%;
	    padding: 0px;
	    display: none;
	}*/
    /*.dropdown-menu li {
		padding-top: 10px !important;
	}
	.dropdown-menu {
	    width: 100%;
	    padding: 0px 15px 15px 15px;
	    background: transparent;
	    border:0px;
	}
	.dropdown-menu li {
		width: auto;
	}
	.dropdown-menu li a {
	    width: 100%;
	    float: left;
	    position: relative;
	    font-size: 14px !important
	}
	
	.dropdown-menu li a::before {
	    content: "";
	    position: relative;
	    float: left;
	    width: 8px;
	    height: 10px;
	    background: url(../images/smaiiarrow.png);
	    background-size: 100% 100%;
	    font-size: 10px;
	    margin-right: 5px;
	    line-height: 22px;
	    color: #e04c0f;
	}
	.dropdown-submenu > .dropdown-menu li a {
		padding-left: 15px;
	}
	.dropdown-menu.menubox {
	    width: 100% !important;
	    background: top;
	    padding: 10px 0px 0px 0px;
	    float: left;
	    position: relative;
	}*/
    .applynow_btn {
        font-size: 14px;
        padding: 10px 34px;
        top: 12px;
    }
    .joinusnowsection p {
        font-size: 14px;
        line-height: 23px;
    }
    .joinusnowsection h3 {
        font-size: 26px;
        margin-bottom: 19px;
    }
    .joinusnowsection {
        padding: 50px 40px;
    }
    .whyjoinsection p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 30px;
    }
    .whyjoinsection h6 {
        font-size: 18px;
        margin-bottom: 9px;
        margin-top: 19px;
    }
    .whyjoinsection img {
        width: 120px;
    }
    .whyjoinsection h3 {
        font-size: 26px;
        margin-bottom: 30px;
    }
    .countsection p img {
        width: 16px;
        margin-right: 12px;
        margin-top: -4px;
    }
    .countsection p {
        font-size: 14px;
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .countsection h3 {
        font-size: 35px;
    }
    .smbottom {
        margin-bottom: 30px;
    }
    .marbotom {
        margin-bottom: 0px;
    }
    .ptaitle {
        font-size: 16px;
        margin-top: 15px;
        line-height: 22px;
        margin-bottom: 30px;
    }
    .criconimg {
        width: 120px;
    }
    .culturesection h4 {
        font-size: 19px;
        margin-bottom: 40px;
        margin-top: 25px;
    }
    .culturesection h4 br {
        display: none;
    }
    .culturesection p br {
        display: none;
    }
    .culturesection p {
        font-size: 14px;
        line-height: 23px;
    }
    .culturesection h3 {
        font-size: 26px;
        margin-bottom: 15px;
    }
    .culturesection {
        padding: 40px;
    }
    .blogdetailssect .col-sm-6 {
        width: 50% !important;
    }
    .prevtext,
    .nexttext {
        font-size: 15px;
        letter-spacing: 1px;
    }
    .paginationmystyle .page-link {
        padding: 10px;
        font-size: 12px;
    }
    .blogbox2 {
        margin-bottom: 40px;
    }
    .blogboxtext2 a {
        font-size: 12px;
        line-height: 28px;
    }
    .blogboxtext2 hr {
        margin-top: 15px;
        margin-bottom: 6px;
    }
    .blogboxtext2 {
        padding: 15px 20px;
    }
    .blogboxtext2 p {
        font-size: 14px;
        line-height: 23px;
    }
    .blogboxtext2 h4 a {
        font-size: 18px;
        margin-top: 5px;
        margin-bottom: 15px;
        letter-spacing: normal;
    }
    .blogboxtext2 h6 {
        font-size: 11px;
    }
    .bloglistingsect {
        padding: 40px 20px 20px 20px;
    }
    .ourgroupsection2 h3 {
        margin-top: 20px;
        margin-bottom: 15px;
    }
    .ourgroupsection2,
    .glancesection,
    .diversection {
        padding: 20px;
    }
    .teamsection {
        margin: 0px;
        padding: 20px;
        background: #fff;
    }
    .exclusiverangesect img {
        margin-bottom: 20px;
    }
    .bottomprodsect h4 {
        font-size: 16px;
        margin-top: 8px;
        margin-bottom: 30px;
    }
    .bottomprodsect img {
        width: 150px;
    }
    .exmarginbt3 {
        margin-bottom: 0px;
    }
    .exmarginbt2 {
        margin-bottom: 0px;
    }
    .exmarginbt {
        margin-bottom: 20px;
    }
    .totalbtnview {
        padding: 10px 30px;
        font-size: 14px;
        margin-top: 2px;
        margin-bottom: 40px;
    }
    .exclusiverangesect p {
        font-size: 14px;
        line-height: 23px;
    }
    .exclusiverangesect h4 {
        font-size: 20px;
        margin-top: 0px;
        margin-bottom: 15px;
    }
    .exclusiverangesect h3 {
        font-size: 26px;
        margin-bottom: 27px;
    }
    .exclusiverangesect {
        padding: 40px 20px;
    }
    .producthighlights h4 {
        font-size: 14px;
        margin-top: 15px;
        margin-bottom: 30px;
    }
    .producthighlights img {
        width: 100%;
    }
    .producthighlights h3 {
        font-size: 26px;
        margin-bottom: 14px;
    }
    .producthighlights {
        padding: 20px 20px 0px 20px;
    }
    .infrastructuresect5 {
        padding: 40px;
    }
    .infrastructuresect5 p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 14px;
    }
    .infrastructuresect5 .rorangbg h3 {
        font-size: 26px;
        margin-bottom: 11px;
    }
    .imgclipwidth {
        width: 30px !important;
    }
    .padingstyle {
        padding: 40px 60px !important;
    }
    .soyacategoriesect h4 {
        font-size: 26px;
        margin-bottom: 50px;
    }
    .categoriesimgbox {
        width: 100%;
        margin-bottom: 15px;
    }
    .soyacategoriesect h3 {
        font-size: 26px;
        margin-bottom: 30px;
    }
    .ediblevariantsect .owl-carousel .owl-nav button.owl-prev,
    .ediblevariantsect .owl-carousel .owl-nav button.owl-next {
        top: 0px;
        position: relative;
        margin-top: 20px;
    }
    .ediblevariantsect h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .ediblevariantsect {
        padding: 40px;
    }
    .soyachunksection h4 {
        font-size: 14px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .soyachunksection h3 {
        font-size: 26px;
        margin-bottom: 30px;
    }
    .ediblevariantsect h4 {
        font-size: 18px;
        bottom: 15px;
    }
    .colsmbox {
        display: block;
    }
    .ourstoresection {
        padding: 0px 60px 60px 60px;
    }
    .storeslist li h4 {
        font-size: 14px;
    }
    .storeslist li {
        padding: 0px;
        width: 33.3%;
        margin-bottom: 20px;
    }
    .bdrlr {
        border-right: 0px solid #e7ded9;
        border-left: 0px solid #e7ded9;
    }
    .fishfeedbox2 {
        padding-right: 15px;
        padding-left: 15px;
        padding-top: 0px;
    }
    .fishfeedbox {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 24px;
    }
    .totalbtnfish {
        padding: 10px 30px;
        font-size: 14px;
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .ourcategoriesect {
        padding: 40px 60px;
    }
    .ourcategoriesect p {
        font-size: 14px;
        line-height: 23px;
    }
    .categoriesbox {
        padding: 22px 0px 31px 0px;
        margin-bottom: 30px;
    }
    .ourcategoriesect h3 {
        font-size: 26px;
        margin-bottom: 22px;
    }
    .certificationsect4 p {
        font-size: 16px;
        margin-top: 12px;
        line-height: 19px;
        margin-bottom: 30px;
    }
    .certificationsect4 h3 br {
        display: none;
    }
    .certificationsect4 {
        padding: 60px;
    }
    .certificationsect4 h3 {
        font-size: 26px;
        margin-bottom: 40px;
    }
    .slidemisvis4 p {
        font-size: 14px;
        line-height: 23px;
    }
    .slidemisvis4 h5 {
        height: 40px;
        width: 40px;
        margin: 30px auto 15px auto;
        font-size: 18px;
        padding-bottom: 5px;
    }
    .greaymensect p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 0px;
    }
    .slidemisvis4 h3 {
        font-size: 26px;
        margin-top: 22px;
    }
    .greaymensect {
        padding: 60px 50px;
    }
    .our_categoriesect .container {
        max-width: 100%;
    }
    .our_categoriesect {
        padding: 0px;
    }
    .totalbtn,
    .totalbtn2 {
        padding: 10px 20px;
        border-radius: 30px;
        font-size: 12px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .pdl26 {
        padding-left: 15px;
    }
    .imgpl1 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .pdl25 {
        padding-left: 15px;
    }
    .mb40 {
        margin-bottom: 20px;
    }
    .pdl24 {
        padding-left: 15px;
    }
    .our_categoriesect p {
        font-size: 14px;
        line-height: 23px;
    }
    .our_categoriesect h4 {
        font-size: 20px;
    }
    .our_categoriesect h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .ourgroupsection5 p {
        font-size: 14px;
        line-height: 23px;
    }
    .ourgroupsection5 h3 {
        font-size: 26px;
        line-height: normal;
    }
    .col-pleft {
        padding-left: 15px;
        padding-right: 15px;
    }
    .ourgroupsection5 {
        padding: 40px 0px 0px 0px;
        /*background: #fff;*/
    }
    .fishmartop {
        margin-top: 0px;
    }
    .marbottomfisfeed {
        margin-bottom: 40px;
    }
    .oreangbgfull {
        margin-bottom: 20px;
    }
    .tabcontboxpdright {
        padding-right: 15px;
    }
    .tabcontbox p {
        font-size: 14px;
        line-height: 23px;
    }
    .tabcontbox h3 {
        font-size: 22px;
        margin-top: 0px;
        margin-bottom: 10px;
        line-height: normal;
    }
    .tabcontbox {
        text-align: left;
    }
    .navtabstyle li a {
        font-size: 14px;
        padding: 0px 0px 10px 0px;
    }
    .environmentalsection {
        padding: 0px 40px 40px 40px;
    }
    .ourgroupsection4 {
        padding: 40px 20px;
    }
    .highlightslist4 {
        margin-bottom: 20px;
    }
    .highlightslist4 li::before {
        width: 14px;
        height: 14px;
        top: 4px;
    }
    .highlightslist4 li {
        font-size: 14px;
        line-height: 23px;
        padding-left: 30px;
        margin-bottom: 10px;
    }
    .ourgroupsection4 p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 15px;
    }
    .ourgroupsection4 {
        background: #fff;
    }
    .researchsection p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 30px;
    }
    .diseasection ul li::before {
        width: 14px;
        height: 14px;
        left: 0px;
        top: 7px;
    }
    .diseasection ul li {
        font-size: 14px;
        padding-left: 30px;
        line-height: 26px;
    }
    .diseasection p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 15px;
    }
    .diseasection h3 {
        font-size: 26px;
        margin-top: 20px;
    }
    .patlogosiz2 {
        font-size: 60px;
        margin-bottom: 10px;
    }
    .infrastructuresect4 .rorangbg p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 18px;
    }
    .infrastructuresect4 .carousel-control-next {
        right: -10px;
    }
    .infrastructuresect4 .carousel-control-prev {
        left: -10px;
    }
    .infrastructuresect4 .rorangbg {
        padding:20px;
    }
    .poultryfeedh3 {
        font-size: 26px !important;
        margin-bottom: 10px !important;
        margin-top: 10px !important;
    }
    .footcontbox1,
    .footcontbox2,
    .footcontbox3,
    .footcontbox4 {
        width: 100%;
        padding: 8px 20px;
    }
    .bannercont {
        text-align: center;
        padding: 0px 60px;
    }
    .visitsection {
        padding: 50px 60px 70px 60px;
    }
    .smtop0 {
        margin-top: 20px !important;
        margin-bottom: 10px !important;
    }
    .infrastructuresect3 .rorangbg {
        padding: 20px;
    }
    .pakagesection2 h6 {
        font-size: 15px;
        line-height: 22px;
    }
    .pakagesection h6 {
        font-size: 14px;
        line-height: normal;
    }
    .visitsection br {
        display: none;
    }
    .downloadappsect img {
        width: 110px;
    }
    .sonafeedimg {
        max-width: 150px;
    }
    .navigation-wrap.start-header.start-style.navstyle {
        text-align: left;
    }
    .rorangbg ul li {
        line-height: 24px;
        font-size: 16px;
        margin-bottom: 16px;
    }
    .infrastructuresect {
        padding: 56px 40px;
    }
    .certificationsect h3 {
        margin-bottom: 0px;
    }
    .patlogosiz {
        width: 20%;
    }
    .certificationsect p {
        font-size: 16px;
        margin-top: 10px;
        margin-bottom: 30px;
        line-height: 28px;
    }
    .certificationsect {
        padding: 30px 0px 10px 0px;
    }
    .viewmorebtn4 {
        font-size: 14px;
        padding: 12px 25px;
        top: 10px;
    }
    .rorangbg ul li::before {
        height: 16px;
        width: 16px;
        left: 0;
    }
    .scroll {
        width: 364px;
        margin: 0 auto;
        overflow: scroll;
        position: relative;
        background: #fdf2ed;
    }
    .milestonesection .tab-content {
        padding: 0px 60px;
    }
    .milestonesection .nav-tabs {
        float: none;
        display: table;
    }
    .milestonesection .nav-tabs li {
        display: table-cell;
        float: none;
        padding-right: 20px;
        height: 44px;
        width: 400px;
    }
    .milestonesection h4 {
        font-size: 24px;
        margin-bottom: 3px;
    }
    .milestonesection .nav-tabs li span {
        height: 44px;
        width: 44px;
        border: 2px solid #b2b1b1;
        font-size: 9px;
        line-height: 44px;
        margin-top: 0px;
    }
    .prodcont img {
        width: 75px !important;
    }
    .prodcont h4 {
        font-size: 36px;
        font-weight: 600;
        margin-bottom: 30px;
    }
    .prodcont a {
        font-size: 26px;
        font-weight: 500;
    }
    .nav-container .navbar {
        float: none;
        margin-top: 0px;
        width: 100%;
        position: relative;
        left: 0;
    }
    .navDv {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }
    .navbar-nav li:hover>ul.dropdown-menu {
        display: none;
    }
    /*.dl-menu .dropdown.dl-subviewopen{
		background: #2d2d2d;
	}*/
    .dl-subviewopen,
    .dropdown,
    .dl-menuwrapper ul {
        background: #2d2d2d;
    }
    .dropdown .dropdown-menu {
        transform: none;
        display: block;
    }
    .dl-trigger {
        display: block;
        background: transparent;
        border: 0px;
        position: absolute;
        top: 30px;
        right: 12px;
        z-index: 999;
    }
    .navbar-nav li a:hover {
        border-bottom: #e04c0f 0px solid;
        background-color: #e04c0f;
        color: #fff;
    }
    .navbar-nav li a {
        border-bottom: #e04c0f 0px solid;
    }
    .nav-container {
        padding: 0px 0px 10px 15px;
    }
    .navbar-nav li {
        margin: 0px;
        width: 100%;
        float: left;
        position: relative;
    }
    .nav-container .navbar-nav {
        float: none;
    }
    .navbar-nav li {
        padding: 0px 0px 0px 0px;
    }
    /*.dropdown-menu li a {
		margin-bottom: 0px;
		margin-left: 10px;
	}
	.dropdown-menu li:last-child {
  		margin-bottom: 10px;
	}*/
    .bannersection img {
        height: 320px;
        object-fit: cover;
    }
    .bannersection .carousel-caption h3 {
        font-size: 50px;
    }
    .bannersection .carousel-indicators {
        bottom: 0px;
    }
    .bannersection .carousel-caption h4 {
        font-size: 34px;
    }
    .productsection,
    .blogsection,
    .gallerysection,
    .toprangesection {
        padding: 20px 0px;
    }
    .productlist li,
    .productlist2 li {
        margin-right: 0px;
        width: 50%;
        padding: 5px;
    }
    /*.imthamb h4, .prodcont h4 {
    	font-size: 25px;
	}*/
    /*.prodcont a {
		font-size: 20px;
	}*/
    .ourgroupsection h3,
    .toprangesection h3,
    .gallerysection h3,
    .brandsection h3,
    .blogsection h3 {
        font-size: 32px;
        margin-bottom: 22px;
        margin-left: 0px;
    }
    .ourgroupsection {
        background: #fff;
    }
    .brandsection .item {
        padding: 0px 50px;
    }
    .brandsection .owl-carousel .owl-nav button.owl-prev {
        left: 0px;
        top: 35%;
    }
    .brandsection .owl-carousel .owl-nav button.owl-next {
        right: 0px;
        top: 35%;
    }
    .blogboxtext h4 a {
        font-size: 26px;
        letter-spacing: normal;
    }
    .blogboxtext p {
        font-size: 18px;
        line-height: 30px;
    }
    .blogboxtext a {
        font-size: 18px;
    }
    .blogbox {
        margin-bottom: 20px;
    }
    footer h3 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    footer .media-body strong {
        font-size: 16px;
    }
    footer .media-body p {
        font-size: 16px;
        line-height: 24px;
    }
    .footcontbox1,
    .footcontbox2,
    .footcontbox3,
    .footcontbox4 {
        margin-bottom: 0px;
    }
    .quicklink li {
        margin-bottom: 5px;
    }
    .quicklink li a {
        font-size: 16px;
    }
    .imthamb h4 {
        font-size: 35px;
        margin-bottom: 6px;
    }
    .imthamb a {
        font-size: 20px;
        font-weight: 500;
        color: #898989;
    }
    .ourgroupsection p,
    .ourgroupsection p strong {
        line-height: 25px;
        margin-bottom: 20px;
        font-size: 17px;
    }
    .link1 a,
    .link2 a {
        font-size: 20px;
        padding: 0px 20px;
    }
    .recktangalimg {
        width: 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
    .logoimg {
        width: 100%;
        max-width: 82px;
        margin-top: 6px;
    }
    .logoimg {
        width: 100%;
        max-width: 65px;
        margin-top: 12px;
    }
    .navbar-toggler {
        padding: .25rem .75rem;
        font-size: 1.25rem;
        line-height: 1;
        background-color: transparent;
        border-radius: .25rem;
        position: absolute;
        top: -60px;
        right: 15px;
        z-index: 9999;
    }
    .navbar-collapse {
        position: absolute;
        top: 0;
        z-index: 999;
        width: 118%;
        background: #fffffff2;
        left: -30px;
        padding: 20px;
    }
    body {
        overflow-x: hidden;
    }
    .blogboxtext hr {
        margin-top: 20px;
        margin-bottom: 15px;
        border-top: 1px solid #efefef;
        display: block;
    }
}

@media screen and (max-width:575px) {
    .menuh3 {
        display: block;
        font-size: 20px;
        color: #dedede;
        font-weight: 600;
        margin: 0px 0px 0px 0px;
        padding: 14px 0px 74px 20px;
        /*border-bottom: 1px solid #7d7d7d;*/
    }
    .menuh3 a {
        color: #ccc;
    }
    .blogdetailssect {
        padding: 20px 0px 20px 0px;
    }
    .researchsection {
        padding: 20px 20px 0px 20px;
    }
    .pbbottomfmcg {
        padding-bottom: 20px !important;
    }
    .prepadding4 {
        padding: 20px 0px 0px 0px !important;
    }
    .prepadding {
        padding: 20px 0px 0px 0px !important;
    }
    .premiumsection {
        padding: 20px 0px 0px 0px;
    }
    .preimg {
        width: 100%;
        max-width: 100px;
    }
    .starter_crumbsect {
        padding: 0px 0px 16px 0px;
    }
    .medialist2 {
        display: none;
    }
    .navDv .navbar-toggler {
        padding: 0;
        font-size: 30px;
        text-align: center;
        position: relative;
        z-index: 9999;
        top: 0px;
    }
    /*.navbar-toggler-icon{width: auto;; height: auto; color: #fff;}*/
    .navDv .navbar .navbar-toggler-icon {
        width: 30px;
        height: 20px;
        background-image: none;
        position: relative;
        border-bottom: 2px solid #000;
        transition: all 300ms linear;
    }
    .navDv .navbar .navbar-toggler-icon:after,
    .navbar .navbar-toggler-icon:before {
        width: 30px;
        position: absolute;
        height: 2px;
        background-color: #000;
        top: 0;
        left: 0;
        content: '';
        z-index: 2;
        transition: all 300ms linear;
    }
    .navDv .navbar .navbar-toggler-icon i {
        display: none;
    }
    .navDv .navbar .navbar-toggler-icon:after {
        top: 9px;
    }
    .navDv .navbar-toggler.slide-active .navbar-toggler-icon:before {
        transform: translateY(8px) rotate(-45deg);
    }
    .navDv .navbar-toggler.slide-active .navbar-toggler-icon:after {
        transform: rotate(45deg);
    }
    .navDv .navbar-toggler.slide-active .navbar-toggler-icon {
        border-color: transparent;
    }
    #slidemenu {
        opacity: 0;
    }
    .slide-active #slidemenu {
        opacity: 1
    }
    #slide-nav .navCont {
        margin: 0;
        padding: 0!important;
    }
    #slide-nav .mNavHdr {
        margin: 0 auto;
        padding: 0;
    }
    #slide-nav .navbar.slide-active {
        position: absolute;
        width: 80%;
        top: -1px;
        z-index: 1000;
    }
    #slide-nav #slidemenu {
        background: transparent;
        left: -100%;
        width: 80%;
        min-width: 0;
        padding-left: 0;
        z-index: 999;
        top: 0;
        margin: 0;
    }
    #slide-nav #slidemenu .navbar-nav {
        min-width: 0;
        width: 100%;
        margin: 0;
    }
    #slide-nav #slidemenu .navbar-nav .dropdown-menu li a {
        min-width: 0;
        width: 80%;
        white-space: normal;
    }
    #slide-nav {
        border-top: 0;
    }
    #slide-nav #slidemenu {
        background: #000;
        position: fixed;
        height: 100%;
        text-align: left;
        padding: 40px 20px;
    }
    #slidemenu .nav-item a {
        font-size: 17px;
        color: #fff;
        text-transform: uppercase;
        float: left;
        width: 100%;
    }
    #slidemenu .nav-item a:hover {
        color: #f93c42;
    }
    /* this is behind the navigation but the navigation is not inside it so that the navigation is accessible and scrolls*/
    #slide-nav #navbar-height-col {
        position: fixed;
        top: 0;
        height: 100%;
        width: 100%;
        left: -100%;
    }
    #slide-nav #navbar-height-col {
        background: rgba(255, 255, 255, 0.7);
        z-index: 99;
        border: 0;
    }
    #slide-nav .navbar-form {
        width: 100%;
        margin: 8px 0;
        text-align: center;
        overflow: hidden;
    }
    #slide-nav .navbar-form .form-control {
        text-align: center;
    }
    #slide-nav .navbar-form .btn {
        width: 100%;
    }
    #page-content.slide-active {
        padding-top: 0;
    }
    /* ul.dropdown-menu.menubox {
	    padding-top: 0px;
	}*/
}

@media screen and (max-width:575px) {
    .navbar-nav li,
    .navbar-nav li a {
        width: 100%;
        float: left;
        position: relative;
    }
    .abold {
        font-weight: 500 !important;
    }
    .dropdown-toggle::after {
        display: none;
    }
    .caret {
        display: block;
    }
    .slidemisvis4 h3 span,
    .slidemisvis h3 span {
        font-size: 35px;
        color: #212529;
    }
    .smdpnon {
        display: block;
    }
    .worldclasssection {
        padding: 20px;
    }
    .smdnb {
        display: block;
    }
    .mddnb {
        display: none;
    }
    .brandsection .owl-carousel .owl-nav button.owl-next,
    .brandsection .owl-carousel .owl-nav button.owl-prev {
        width: 35px;
        height: 35px;
    }
    .gallerysection .nav-tabs .nav-link {
        font-size: 20px;
        padding: 0px 15px;
    }
    .gallerysection .nav-tabs {
        max-width: 100%;
        margin-top: 0px;
        margin-bottom: 28px;
    }
    .ourgroupsection {
        padding: 40px 20px 40px 20px;
        background: #eeeeee;
    }
    .link1 a,
    .link2 a {
        font-size: 12px;
        padding: 0px 10px;
    }
    .soyachunksection img {
        width: 100%;
    }
    .pakagesection img {
        width: 100%;
    }
    .colxs {
        width: 50%;
    }
    .visible-title {
        max-width: 65px !important;
    }
    .popupinfobox1 {
        left: -45px;
        width: 240px;
    }
    .highlightslist li {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 20px;
        margin-top: 0px;
    }
    .contactsidebtn {
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
        background: #e04c0f;
        color: #fff;
        font-size: 14px;
        text-transform: uppercase;
        right: 5px;
        top: auto;
        z-index: 999999;
        position: fixed;
        padding: 8px 15px;
        border-radius: 10px 10px 0px 0px;
        bottom: 00px;
    }
    .bannersection .carousel-control-prev,
    .bannersection .carousel-control-next {
        display: none;
    }
    .teamsection h3 {
        font-size: 26px;
        margin-bottom: 15px;
        margin-top: 0px;
    }
    .pdrightteam {
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 20px;
    }
    .teamsection img {
        width: 100%;
    }
    .milestonesection p,
    .ourgroupsection3 p,
    .slidemisvis p,
    .valuesection p {
        font-size: 14px;
        line-height: 23px;
    }
    .ourgroupsection2 p,
    .ourgroupsection2 p strong,
    .diversection p,
    .teamsection p {
        font-size: 14px;
        line-height: 23px;
    }
    .teamsection p {
        margin-bottom: 10px;
    }
    .valuesection h4 {
        font-size: 25px;
        margin-bottom: 12px;
    }
    .ourgroupsection3 {
        padding: 30px 0px 10px 0px;
    }
    .milestonesection,
    .valuesection {
        padding: 30px 0px;
    }
    .slidemisvis .carousel {
        padding: 20px 20px 0px 20px;
    }
    .ourgroupsection3 h4 {
        font-size: 17px;
        margin-bottom: 10px;
    }
    .valuesection p {
        padding: 0px 20px;
    }
    .navbar-nav li a,
    .menulist li .careerbtn {
        font-size: 15px;
    }
    .menulist li .careerbtn {
        padding: 10px 40px;
    }
}

@media screen and (max-width:575px) {
	.mask img {
    	height: 400px;
    	object-fit: cover;
	}
    .aquapaddingbox {
        padding: 20px !important;
    }
    .certificationsect.certifpadding {
        padding: 30px 0px 0px 0px;
    }
    .ourgroupsection2.aquapadding2 {
        padding: 20px;
    }
    .downloadappsect {
        padding: 20px 0px 30px 0px;
    }
    .smfullbg {
        background: url(../images/oreangbg.png);
        background-size: 100% 100%;
    }
    .infrastructuresect4 .rorangbg {
        padding: 20px;
    }
    .productsavailable h3 {
        font-size: 26px;
        margin-bottom: 18px;
    }
    .diseasection {
        padding: 20px 0px;
    }
    .ourgroupsection2.careerpadding {
        padding: 20px 20px 0px 20px;
    }
    .countsection {
        padding: 20px 0px;
    }
    .whyjoinsection {
        padding: 30px 0px 10px 0px;
    }
}
@media screen and (max-width:545px) {
	.new_pakagesection ul {
    	width: 200px;
	}
}
@media screen and (max-width:540px) {
    .fixed-tab {
        padding: 10px 10% 0px 10%;
    }
    .main-content__checkmark {
        font-size: 60px;
        margin-bottom: 20px;
    }
    .thankyou {
        font-size: 50px !important;
    }
    .brnon br {
        display: none;
    }
    .prodcont h4 {
        margin-top: 8px;
    }
    .prodcont {
        padding: 50px 0px;
    }
    .productlist li,
    .productlist2 li {
        margin-bottom: 10px;
    }
}

@media screen and (max-width:494px) {
    .fixed-tab {
        padding: 10px 11% 0px 11%;
    }
    .blogboxtext h4 a {
        font-size: 24px;
        letter-spacing: normal;
    }
	.mask img {
    	height: 440px;
    	object-fit: cover;
	}
}

@media screen and (max-width:480px) {
    .productsection .owl-carousel .owl-nav button.owl-prev {
        left: 0px;
    }
    .productsection .owl-carousel .owl-nav button.owl-next {
        right: 0px;
    }
    .productlist {
        height: 260px;
    }
    .thankyou {
        font-size: 35px !important;
    }
    .logoimg2 {
        width: 100%;
        max-width: 80px;
        margin-bottom: 20px;
    }
    .main-content__checkmark {
        font-size: 40px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width:480px) {
    .prodcont h4 {
        font-size: 30px;
        font-weight: 600;
        margin-bottom: 20px;
    }
    .prodcont a {
        font-size: 20px;
        font-weight: 500;
    }
}

@media screen and (max-width:471px) {
    .navtabstyle li {
        margin-right: 30px;
    }
}

@media screen and (max-width:462px) {
    .blogboxtext h4 a {
        font-size: 22px;
        letter-spacing: normal;
    }
    .blogboxtext a {
        font-size: 16px;
    }
	.mask img {
    	height: 460px;
    	object-fit: cover;
	}
}

@media screen and (max-width:460px) {
    .popupinfobox1::before {
        right: 100px;
    }
    .popupinfobox1::after {
        right: 101px;
    }
    .visitsection {
        padding: 40px 20px 60px 20px;
    }
    .infrastructuresect {
        padding: 30px 20px;
    }
    .rorangbg {
        padding: 20px;
    }
    .rorangbg ul li {
        padding-left: 25px;
    }
    .valuesection .carousel-indicators {
        margin: 0px;
    }
    .gallarybox {
        width: 100%;
    }
    .productsection {
        padding: 40px 0px;
    }
    .ourgroupsection {
        padding: 40px 0px;
    }
}

@media screen and (max-width:450px) {
    .fixed-tab {
        padding: 10px 12% 0px 12%;
    }
    .quicklink {
        width: 90%;
    }
    footer h3 {
        font-size: 20px;
        margin-bottom: 5px;
    }
}

@media screen and (max-width:447px) {
    .gallerysection .nav-tabs .nav-link {
        font-size: 16px;
        padding: 0px 15px;
    }
}

@media screen and (max-width:444px) {
    .valuesection .carousel-control-prev,
    .valuesection .carousel-control-next {
        top: -270px;
    }
    .valuesection .carousel-control-prev {
        left: 20px;
    }
    .valuesection .carousel-control-next {
        right: 20px;
    }
}

@media screen and (max-width:437px) {
	.mask img {
    	height: 480px;
    	object-fit: cover;
	}
    .bannersection .carousel-caption h3 {
        font-size: 45px;
    }
    .bannersection .carousel-caption h4 {
        font-size: 30px;
    }
    .prodcont img {
        width: 65px !important;
        margin-bottom: 15px;
    }
    .prodcont h4,
    .imthamb h4 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .prodcont a,
    .imthamb a {
        font-size: 18px;
    }
}

@media screen and (max-width:432px) {
    .fixed-tab {
        padding: 10px 6% 0px 6%;
    }
    .popupinfobox1 {
        left: -60px;
        width: 240px;
    }
    .storeslist li {
        padding: 0px;
        width: 50%;
        margin-bottom: 20px;
    }
    .carouselpadding {
        padding: 40px 40px !important;
    }
    .certificationsect4 {
        padding: 20px 10px 10px 10px;
    }
    .rowmartop {
        margin-top: 0px;
    }
    .padingstyle {
        padding: 40px 20px !important;
    }
    .ourcategoriesect {
        padding: 40px 20px;
    }
    .greaymensect {
        padding: 40px 20px;
    }
    .ourgroupsection4 {
        padding: 20px 0px 0px 0px;
    }
    .environmentalsection {
        padding: 0px 10px 10px 10px;
    }
    .bannercont h3 {
        font-size: 26px;
    }
    .bannercont {
        padding: 0px;
    }
}

@media screen and (max-width:430px) {
    .productsavailable .col-md-4 {
        padding: 0px 8px;
        width: 50%;
    }
    .productsavailable {
        padding: 40px 20px 60px 20px;
    }
    .culturesection {
        padding: 20px 20px 0px 20px;
    }
    .joinusnowsection {
        padding: 30px 20px 60px 20px;
    }
    .tablebox tr td:nth-child(2) {
        width: 100%;
    }
    .tablebox tr td {
        display: block;
        width: 100%;
        padding: 10px;
    }
}

@media screen and (max-width:411px) {
    .ourgroupsection h3,
    .toprangesection h3,
    .gallerysection h3,
    .brandsection h3,
    .blogsection h3 {
        font-size: 30px;
        margin-bottom: 20px;
        margin-left: 0px;
    }
    .brandsection {
        padding: 25px 20px 40px 20px;
    }
}

@media screen and (max-width:400px) {
	.infrastructuresect4 .rorangbg {
    	padding: 20px 20px 0px 20px;
	}
	.mask img {
    	height: 500px;
    	object-fit: cover;
	}
    .bannersection .carousel-caption h3 {
        font-size: 46px;
    }
    .bannersection .carousel-caption h4 {
        font-size: 28px;
    }
    .productlist2 {
        float: none;
        width: 80%;
        margin: 0 auto;
    }
    .productlist2 img {
        height: 180px;
        object-fit: cover;
    }
}

@media screen and (max-width:387px) {
    .gallerysection .nav-tabs .nav-link {
        padding: 0px 10px;
    }
    .quicklink {
        width: 100%;
    }
    .productsection .owl-carousel .owl-nav button.owl-prev {
        left: -4%;
    }
    .productsection .owl-carousel .owl-nav button.owl-next {
        right: -4%;
    }
    .ourgroupsection h3,
    .toprangesection h3,
    .gallerysection h3,
    .brandsection h3,
    .blogsection h3 {
        font-size: 30px;
    }
    .toprangesection .owl-carousel .owl-nav button.owl-next {
        right: 0px;
    }
    .toprangesection .owl-carousel .owl-nav button.owl-prev {
        left: 0px;
    }
    .productlist2 {
        width: 75%;
    }
}

@media screen and (max-width:380px) {
    .diversection .nav-tabs .nav-link {
        font-size: 10px;
        padding: 12px;
    }
    .diversection .nav-tabs {
        margin-top: 30px;
    }
    .blogundertext {
        margin: 20px 0px 20px 15px;
    }
    .blogsidebox h5 {
        margin-bottom: 30px;
    }
    .imgbox2 {
        max-width: 100%;
        margin-right: 0px;
        margin-bottom: 15px;
    }
    .boxlistmain {
        display: block;
    }
    .blogboxtext2 h6 {
        font-size: 12px;
    }
    .blogboxtext2 h4 a {
        font-size: 20px;
    }
    .infrastructuresect5,
    .exclusiverangesect {
        padding: 20px 15px 0px 15px;
    }
    .milestonesection .tab-content {
        padding: 0px 20px;
    }
    .scroll {
        width: 242px;
    }
    .productsection {
        padding: 40px 10px;
    }
    .productlist li,
    .productlist2 li {
        width: 100%;
        padding: 0px;
    }
    .prodcont h4,
    .imthamb h4 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .prodcont a,
    .imthamb a {
        font-size: 16px;
    }
    .prodcont {
        width: 100%;
        left: 0px;
    }
    .productlist li img,
    .productlist2 li img {
        height: 250px;
        object-fit: cover;
    }
    .prodcont img {
        height: 60px !important;
        object-fit: contain !important;
    }
    .ourgroupsection2,
    .glancesection,
    .diversection,
    .teamsection {
        padding: 40px 20px 20px 20px;
    }
    /*.diversection {
		padding-top: 0px !important;
	}*/
    .ourgroupsection2 h3,
    .diversection h3,
    .glancesection h3 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .ourgroupsection2 .container {
        padding: 0;
    }
}

@media screen and (max-width:380px) {
    .prodcont a {
        font-size: 15px;
        font-weight: 500;
    }
    .prodcont h4 {
        font-size: 25px;
        font-weight: 600;
        margin-bottom: 14px;
    }
}

@media screen and (max-width:379px) {
    .researchsection p br {
        display: none;
    }
    .carouselpadding {
        padding: 20px 20px 20px 20px !important;
    }
}

@media screen and (max-width:374px) {
    .fixed-tab {
        padding: 10px 7% 0px 7%;
    }
    .formsection p {
        font-size: 12px;
        padding-left: 15px;
    }
    .applynowsection h4 {
        font-size: 17px;
        margin-bottom: 10px;
    }
    .applynowsection h3 {
        font-size: 28px;
        margin-bottom: 20px;
    }
    .formsection h5 {
        font-size: 12px;
        margin-bottom: 16px;
    }
}

@media screen and (max-width:371px) {
    .navtabstyle li {
        margin-right: 20px;
    }
	.posationcontbox {
    	padding: 0px 20px;
	}
}

@media screen and (max-width:370px) {
    .bannersection .carousel-caption h3 {
        font-size: 40px;
    }
    .bannersection .carousel-caption h4 {
        font-size: 25px;
    }
}

@media screen and (max-width:360px) {
    .quicklink li a,
    footer .media-body p,
    footer .media-body strong {
        font-size: 14px;
    }
}

@media screen and (max-width:351px) {
    .navtabstyle li a {
        font-size: 12px;
    }
    .locationbtn {
        padding: 7px 20px;
    }
}

@media screen and (max-width:347px) {
    .slidemisvis h3 {
        font-size: 22px;
    }
    .slidemisvis4 h3 {
        font-size: 22px;
        margin-top: 22px;
    }
    .slidemisvis4 h3 span,
    .slidemisvis h3 span {
        font-size: 30px;
        color: #212529;
    }
}

@media screen and (max-width:343px) {
    .diversection .nav-tabs .nav-link {
        font-size: 10px;
        padding: 10px;
    }
    .popupinfobox1::after {
        right: 136px;
    }
    .popupinfobox1::before {
        right: 135px;
    }
    .popupinfobox1 {
        left: -66px;
        width: 300px;
        top: -185px;
    }
    .totalbtn,
    .totalbtn2 {
        padding: 10px 15px;
        border-radius: 30px;
        font-size: 11px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
    .mapicon1,
    .mapicon2 {
        background-size: 100% 100%;
        background-position: center;
        background-repeat: no-repeat;
        width: 26px;
        height: 45px;
    }
    .storeslist li {
        padding: 0px;
        width: 100%;
        margin-bottom: 20px;
    }
    .storeslist li h4 {
        font-size: 18px;
    }
}

@media screen and (max-width:337px) {
    .gallerysection .nav-tabs .nav-link {
        font-size: 14px;
    }
    .link2 a,
    .link1 a {
        height: 35px;
        line-height: 35px;
        padding: 0px 10px;
    }
	.mask img {
    	height: 540px;
    	object-fit: cover;
	}
}

@media screen and (max-width:328px) {
    .ourgroupsection2 h3,
    .diversection h3,
    .glancesection h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width:339px) {
    .ourgroupsection h3,
    .toprangesection h3,
    .gallerysection h3,
    .brandsection h3,
    .blogsection h3 {
        font-size: 26px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width:326px) {
    .fixed-tab {
        padding: 10px 8% 0px 8%;
    }
    .bannersection .carousel-caption h3 {
        font-size: 36px;
    }
    .bannersection .carousel-caption h4 {
        font-size: 22px;
    }
    .productlist {
        height: 230px;
    }
    .prodcont img {
        height: 70px !important;
        object-fit: contain !important;
    }
    .prodcont {
        padding: 40px 0px;
    }
}