@media screen and (max-width:1920px){.flickerplate{height:550px}
.banner h3{font-size:60px}
.banner h4{font-size:55px}
}
@media (max-width:1600px){
    .bestSellingDv{max-width:256px}
#sidebar{min-width:269px;max-width:269px}
.productcontentBox h2{min-height:61px}
.downloadCatalogDv .titleDv h3{padding-left:15px;}
.catlogImgBox{width:90%;margin-left:auto;margin-right:auto;}
.aboutMainContainer{max-width:1280px;}
.bannerContentHolder{ left: 4%;}
.bannerContentHolder h1{ font-size: 52px;}
}
@media screen and (max-width:1280px){.tophead h2{font-size:38px}
section span.shoptitl{font-size:18px}
section .shopnow{max-width:210px;font-size:19px}
/* .headerbtm nav ul li{margin-right:25px} */
header .container-fluid{padding-left:180px}
.shopimg{height:250px}
.featuremeat ul li{width:330px}
.featuremeat ul li .meatimg{height:360px}
footer .ff-top h2{font-size:21px}
.banner h3{font-size:51px;max-width:850px;width:100%}
.banner h4{font-size:45px}
.flickerplate{height:500px}
header .container-fluid{padding-left:229px;}
.bannerContentHolder{bottom:100px;}
.bannerContentHolder h1{font-size:70px;}
.aboutMainContainer{max-width:1100px;}
.bannerContentHolder h1 {
    font-size: 54px;
}
}
@media screen and (max-width:1200px){


    .headerbtm .cartdiv h4,
.headerbtm nav .dropdown .btn,
.headerbtm nav ul li a{font-size:15px}
header .formdiv{max-width:320px}
header .container-fluid{padding-left:170px}
/* .headerbtm nav ul li{margin-right:18px} */
.headerbtm nav .dropdown{margin-right:15px}
.headerbtm .cartdiv span{height:21px;line-height:20px;width:21px;font-size:14px}
header .logo img{height:100px}
header .container-fluid , .breadcumBg .container-fluid{padding-left:163px}
header .logo{top:15px}
.shopimg{height:210px}
section .shopnow{max-width:200px;font-size:18px;margin-top:30px}
.tophead h2::after{width:46px;left:-46px}
.tophead h2::before{width:46px;right:-46px}
#sidebar{min-width:222px;max-width:222px;}
.owl-nav{top:36%;}
.bestSellingDv .titleDv h3{padding-left:15px;}
.bannerContentHolder h1 {
    font-size: 44px;
}

.headerbtm nav ul > li{ padding-right: 33px;}

.checkout .checkoutinner.shipdate .shipbtmsec ul.ship > li{ width: 31%; margin-bottom: 15px; }

}
@media screen and (max-width:991px)
{.welcome .know{margin-bottom:30px}
.shopimg{height:210px}
section span.shoptitl{font-size:16px;margin-bottom:15px}
footer .borderleft{border:none;min-height:inherit;margin-bottom:40px}
.tophead h2{font-size:34px}
section .shopnow{margin-top:20px}
footer .ff-top{padding:0}
header .logo{top:auto;left:auto;position:relative;width:100%;text-align:center;margin:10px 0}
header .container-fluid{padding-left:15px}
header .formdiv{max-width:280px}
header .formdiv .txtbx{height:34px}
header .formdiv .btn1{height:30px;top:0;background-size:45%}
.headerbtm nav .dropdown .btn{padding-left:0;font-size:14px}
.headerbtm nav ul li a{font-size:14px}
.headerbtm .cartdiv h4{font-size:15px}
/* .headerbtm nav ul li{margin-right:33px} */
footer .formdiv .btn1{float:none!important;margin:0 auto 25px;display:inline-block}
.flickerplate{height:450px}
.banner h3{font-size:41px}
.banner h4{font-size:35px}
.banner a{font-size:15px;padding:5px 20px}
.featuremeat ul li span{font-size:17px}
.breadcumBg .container-fluid{padding-left:18px;}
.shopimg{margin-bottom:8px;}
footer .ff-top h2{margin-top:25px;}
#sidebar{min-width:162px;max-width:162px;}
.leftMenu{width:23%;}
#sidebar ul li a{font-size:14px;}
#sidebar ul ul a{font-size:13px;}
#sidebar ul ul a::after{top:17px;}
.bestSellingDv .titleDv h3{font-size:20px;padding-left:15px;}
.sidebarHolder .titleDv h3{font-size:20px;}
.downloadCatalogDv .titleDv h3{font-size:20px;padding-left:15px;}
.downloadCatalogDv{margin-top:16px;}
.sliderRowHolder .titleDv{margin-bottom:14px;}
.sliderRowHolder .titleDv h2{font-size:25px;}
.productcontentBox h2{min-height:31px;}
.productcontentBox h2{font-size:20px;}
.sliderRow2, .sliderRow3{margin-top:19px;}
.bannerContentHolder h1{font-size:44px;}
.aboutMainContainer{max-width:750px;}
img.left , img.right{width:250px;}
.aboutContentHolder p{font-size:15px;}
.aboutInnerContent h3{font-size:20px;}
.aboutInnerContent h2{font-size:34px;}
.aboutTitleDv{padding-top:26px;}
.aboutContentHolder{margin-top:45px;}
.blueStripDv .TextDv p.first{margin-left:10px;}
.bannerContentHolder{width:70%;left:10px;bottom:10px;}
.bannerContentHolder p{font-size:18px;}
.formRow .col-sm-6{width:100%;}
.getinTouchColumn{padding-left:15px;}
.getinTouchColumn ul li i{width:15px;font-size:26px;}
.getinTouchColumn ul li i.fa-phone{font-size:24px;}
.getinTouchColumn ul li i.fa-envelope{font-size:19px;}
.getinTouchColumn ul li{font-size:15px;margin-bottom:18px;}
/* .headerbtm nav ul li {
    margin-right: 25px;
} */
.catalogBtn{ margin-top: -3px;}
.headerbtm nav ul > li {
    padding-right: 24px;
}
.myCartTable .width1 {
    width: 33%;
   }

   .myCartTable .width2 {
    width: 15%;
}

.myCartTable .width3 {
    width: 15%;
}

.myCartTable .width4 {
    width: 17%;
}

.myCartTable .width5 {
    width: 7%;
}
.mycartImage{ width: 72px;  }
.mycartText {
    width: 54%;
    margin-left: 5px;
}

.mycartText h2{ font-size: 15px;}

.mycartText h3 {
    font-size: 13px;
}
.checkout .checkoutinner .shipright{border-left:none; border-top: 1px solid #bec5ca; border-bottom:none; margin-bottom:0; padding-bottom:0;
	padding:0 30px;}
	.checkout .checkoutinner .shipright.login img.or { bottom: auto;    left: 0;    margin: auto;    position: absolute;
    right: 0;   top: -15px;}

	.checkout .checkoutinner .newadd{margin-top:50px; max-width:100%;}
	.checkout .checkoutinner .newdiv {  height: auto;}
	.checkout .checkoutinner .shipleft { padding-right: 15px;}

	.checkout .checkoutinner.shipdate .shipbtmsec ul.ship > li{width:98%;}
	.checkout .checkoutinner.shipdate .shipbtmsec ul.ship > li .cntent{height:130px;}
}
@media screen and (max-width:767px){
    .headerbtm #menu{display:inline-block;text-align:right}
.headerbtm nav > ul{position:absolute;float:none;left:0;top:40px;width:100%;background:#f4f4f4;display:none;z-index:999}
.headerbtm nav ul li{width:100%;float:left;margin:0;text-align:center;color:#2b2c2e;border:none}
.headerbtm nav{margin:0}
header .headerbtm{padding:5px 0}
.headerbtm .cartdiv{margin-top:8px}
.flickerplate{height:360px}
.banner h3{font-size:30px}
.banner h4{font-size:28px}
section{padding:30px 0}
.tophead{margin-bottom:40px}
.featuremeat ul li{width:50%;float:left}
section span.shoptitl{font-size:14px}
.shopimg{height:220px}
.featuremeat ul li span{font-size:16px}
.tophead h2{font-size:28px}
section .shopnow{max-width:150px;font-size:16px}
.fflogo{position:relative;left:auto;top:auto;float:none;margin:0 auto;display:inline-block}
footer{text-align:center;padding-top:20px}
footer p{text-align:left}
.welcome h3{font-size:25px}
.welcome p{font-size:14px}
.tophead h2::after{width:36px;left:-36px}
.tophead h2::before{width:36px;right:-36px}
footer .ff-bottom p{font-size:12px}
.tophead h2{padding:0 10px}
.welcome .container{padding:0}
.headerbtm nav ul li a{padding:6px 0;display:inline-block;width:100%}
.headerbtm nav .dropdown{margin-right:0;border:none;float:none;width:100%;text-align:center}
.headerbtm nav .dropdown .btn{padding:6px 0;text-transform:capitalize;font-size:14px}
.headerbtm nav .dropdown-menu{position:relative;left:auto;right:auto;top:auto;box-shadow:none;border:none;background:#1a85e8;border-radius:0}
.headerbtm nav .dropdown-menu li{background:#1a85e8}
header .headerbtm .dropdown-menu li a{font-size:14px;color:#fff;text-align:center}
.headerbtm nav ul > li > ul{display:none;opacity:1;position:relative}
header nav li.hasSubMneu span{position:absolute;display:inline-block;vertical-align:text-top;top:3px;z-index:3;right:0;width:50px;}
.headerbtm nav ul > li > ul > li > a{font-size:13px;color:#6b6b6b;}
.headerbtm nav ul > li.hasSubSubMneu::after{right:11px;top:6px;}
.headerbtm nav ul > li > ul > li > ul{position:relative;left:0;display:block;}
.headerbtm nav ul > li > ul > li > ul > li > a{font-size:12px;color:#999999;}
.leftMenu{width:100%;}
#sidebar{max-width:100%;}
.rightMainSection{float:none;width:100%;margin-left:0;}
.mainSecton{padding-top:14px;}
.sliderRowHolder .titleDv h2{font-size:24px;}
.sliderRowHolder .titleDv{margin-bottom:15px;}
.sliderRow2, .sliderRow3{margin-top:19px;}
.productcontentBox h2{min-height:33px;font-size:20px;}
.downloadCatalogDv .titleDv h3{text-align:center;}
.aboutBannerImg img{height:280px;object-fit:cover;}
.bannerContentHolder h1{font-size:33px;}
.bannerContentHolder p{font-size:13px;}
.blueStripDv .TextDv p{font-size:10px;margin-left:10px;}
.blueStripDv .TextDv p.first{border-right:0;padding-right:0;margin-right:0;}
.aboutInnerContent h2{font-size:25px;}
.aboutInnerContent h3{font-size:13px;}
.aboutContentHolder{margin-top:17px;}
img.left, img.right{width:100%;float:none;margin-right:0;margin-bottom:10px;margin-left:0;}
.getinTouchColumn{margin-top:42px;}
.contactSocialMedia{text-align:center;}
.mapHolderColumn img{height:400px;object-fit:cover;}
.aboutMainContainer{margin-bottom:25px;}
footer .borderleft{margin-bottom:0;}
footer .ff-top h2{text-align:center;}
footer .ff-top ul{text-align:center;}
.proImageColumn{text-align:center;}
.prodcutTextColumn{margin-top:27px;text-align:center;}
.prodetailTabContainer{margin-bottom:42px;}
footer .ff-top ul.socials li{ float: none;}
header .logo img{height:80px}
header .headertop span{width:100%;margin:0;text-align:center}
header .formdiv{max-width:inherit;margin:10px 0}
header .signindiv a{margin-top:5px}
.catalogBtn{ float: left;}
header .formdiv .btn1{ top: 2px;}
.prodcutTextColumn{ padding-left: 5px; padding-right: 5px;}
.detailBtnsDv a{ padding: 7px 14px; font-size: 16px;}
.prodetailTabContainer{ padding-left: 5px ; padding-right: 5px;}
.whiteTabContent{ padding-left: 15px; padding-right: 15px; text-align: center}
.proRsText table{ width: 100%; text-align: left;}

.quantityTableDv .table-bordered td {
    padding: 0;
    border-bottom: 1px solid #76b8f6;
}

.quantityTableDv table.bt tfoot th::before,.quantityTableDv table.bt tfoot td::before,.quantityTableDv table.bt tbody td::before {
       background: #1a85e8;
    padding: 9px 7px;
    color: #fff;
}

.quantityTableDv table.bt tfoot th .bt-content, .quantityTableDv table.bt tfoot td .bt-content,.quantityTableDv table.bt tbody td .bt-content {
    vertical-align: middle;
line-height: 41px;
margin-left: 15px; font-weight: bold;
}
.quantityTableDv .table-bordered .txt{ padding: 0 5px;}
.check-out .check-out-container .left-col .address a{ float: left; margin-top: 9px;}

.check-out .check-out-container .left-col .addr{ width: 100%;}
.check-out .check-out-container .left-col .addr{ padding-top: 10px;}
.chekImgDv {
    float: none;
    width: 75px;
    margin: 0 auto;
    margin-bottom: 17px;
}
.chekImgDv {
    float: none;
    width: 75px;
    margin: 0 auto;
    margin-bottom: 17px;
    margin-top: 13px;
}

.check-out .check-out-container .left-col .img-div .inner-div .ducklings {
    font-weight: bold;
    float: none;
    margin-left: 0;
    width: 100%;
    text-align: center;
}

.radio-button .col-xs-3{ width: 100%; margin-bottom: 14px;}
.card{ padding-left: 5px; padding-right: 5px;}

.addPlusIc{ margin-left: 11px;}
.addNewCardText{ width: 79%;}
.card .add-card a.newBtn{ font-size: 15px;}
.check-out .check-out-container .left-col .address h4{ float: none;}



.top-row .col-xs-6{ margin-bottom: 8px;}
.top-row .col-xs-12{ padding-bottom: 15px;}
.myOrderImgDv {
    float: none;
    width: 75px;
    margin: 0 auto;
}

.my-order .my-order-container .left-col .panel .panel-body .tab-content .tab-pane .img-div .inner-div .ducklings {
       float: none;
    margin: 0 auto;
      text-align: center;
    margin-top: 19px;
}
.my-order .my-order-container .left-col .panel .panel-body .tab-content .tab-pane .bottom-div .invoice {
    float: none;
    padding-bottom: 10px;
    width: 150px;
    margin: 0 auto;
}

.my-order .my-order-container .left-col .panel .panel-body .tab-content .tab-pane .bottom-div .order p{ text-align: center;}
.my-order .my-order-container .left-col .panel .panel-body .tab-content .tab-pane .bottom-div .payment {
    float: none;
    text-align: center;
}

.nav-tabs.orderTab > li > a{ font-size: 15px !important;}
.panel-border{ padding-top: 0;}

.privacyPage h1{ font-size: 31px;}
.checkout .checkoutinner.shipdate .shipbtmsec ul.ship > li{ width: 100%;}
.checkout .checkoutinner.shipdate .conti{
     float: none;
    padding: 10px 0;
    display: block;
    clear: both;
    margin-top: 45px;}

.checkout .process-step ul li {
    width: 33%;
      min-height: 117px;}

.checkout .process-step ul::before{ border-color: transparent;}

.shipleft  ,.shipright{ padding-left: 0 !important; padding-right: 0 !important;}
.checkout .checkoutinner .shipdiv p{ float: none; width: 100%;}
.checkout{ margin-bottom: 0;}

.payleft , .payright{ padding-left: 5px; padding-right: 5px;}
.payment .panel-group .panel-heading + .panel-collapse > .panel-body{ padding-left: 5px; padding-right: 5px;}

.payment .tablediv table tr td {  float: left;    height:auto;    padding-left: 0;    text-align: left;    width: 50%;}
.payment .tablediv table tr td.last{width:100%;}

.checkpopup form .paycheck-edit { min-height: 70px;}

    .sr_lt_content .tab-pane .search-list .sr-thum1 img{height:auto;}

    .checkpopup{ padding-left: 5px; padding-right: 5px;}

    .checkpopup form .col-xs-12{ padding-left: 5px; padding-right: 5px;}
.topreview{ margin-bottom: 30px;}
.privacyPage.faqPage{ padding-left: 5px; padding-right: 5px;}
.aboutMainContainer .panel-default > .panel-heading a{ font-size: 15px;}

.privacyPage.faqPage h1 {
    font-size: 28px;
    padding-left: 17px;
}

.panel-collapse.collapse { display: block !important;}
.aboutMainContainer .panel-default > .panel-heading a{pointer-events:none;}
.aboutMainContainer .panel-default > .panel-heading a::after{ color: #fff;}

}
@media screen and (max-width:640px){
.flickerplate{height:310px}
.banner h3{font-size:25px}
.banner h4{font-size:22px}
.banner a{font-size:14px;padding:3px 17px}
.tophead h2::after{width:15px;left:0px}
.tophead h2::before{width:15px;right:0px}
.tophead h2{font-size:22px}
.welcome h3{font-size:23px}
.welcome h4{font-size:19px}
.welcome p{text-align:justify}
.myCart .table > tbody > tr > td:last-of-type:before{ color: #f9f9f9;  }


}
@media screen and (max-width:580px){.featuremeat ul li .meatimg{height:220px}

.tophead h2{font-size:21px}
.welcome .tophead h2{font-size:23px}
.duckshop .col-xs-6,
.feature .col-xs-6{width:100%}
.featuremeat ul li{width:100%;margin-bottom:15px}
section .shopnow{margin-top:10px;padding:5px 10px;max-width:130px}

.myCartTable .bt-content{ width: 100%; text-align: left; font-weight: normal;}
.mycartText {
    width: 100%;
    margin-left: 0;
    vertical-align: top;
    margin-top: 12px;
}
.mycartText h2 {
    font-size: 20px;
}

.mycartText h3 {
    font-size: 15px;
}




}

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

    .btn1.pull-left , .btn2.pull-right , .btn1 button , .btn2 button{ width: 100%;}

    .btn1.pull-left{ margin-bottom: 3px;}

}

@media (min-width:1600px){.myContainer{width:1422px}
}