.a,
.a:focus,
.a:hover {
  text-decoration: none;
  color: inherit;
  border: none;
  outline: none;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .myOrderContainer{
    width:95%;
  }
  .staticHeaderLink li{
        margin-right: 0;
        padding-right: 0;
    }
    .pdpContainer .productPriceDesc .priceDetail .cartBtn .cartListBtn {
        width: 74%;
        font-size: 12px;
        padding: 6px 2px;
    }
    .pdpContainer .productPriceDesc .priceDetail .cartBtn .cartListNum {
        width: 22.5%;
        font-size: 12.5px;
        margin-left: 2px;
    }
    /***KN-2578, discount price****/
    .mainSecrchResultGridSection span.strikedPrice {
        display: block;
        text-align: right;
        position: absolute;
        top: -41%;
        width: 100%;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1200px){
   .gridTileContainer .gridTile .newArrivalContainer .newArrival{
       transform: rotate(-37deg) translate(-12px,66px);
   }
   .searchContainer .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
      transform: rotate(-38deg) translate(-20px, 45px);
   }
   .searchContainer .mainSecrchResultGridSection .serchResultSection .searchResultTiles .newArrivalContainer .newArrival{
       transform: rotate(-38deg) translate(-15px,60px);
   }
   .marketingPage .multipleViewContainer .knvBookGrid .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-37deg) translate(-20px,66px);
    }
    .authorPageContainer .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-38deg) translate(-21px,60px) !important;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .cartCountCategoryNav{
	left: 7px !important;
  }
  .middleContainerWrapper {
    width: 93%;
  }
  .mainMenuHide {
    padding-right: 0 !important;
  }
  .topHeaderLeft {
    font-size: 14px !important;
  }
  .topHeaderLeft .staticHeaderLink .truck {
    display: none !important;
  }
  .staticHeaderLinkSpan2 {
     font-size: .8625em!important;
   }
   .staticHeaderLinkSpan1 {
     font-size: 1.09375em!important;
   }
   .call .staticHeaderLinkSpan1 {
     font-size: 1.244em!important;
   }
  .stickyIcons {
    margin-left: -6px !important;
  }
  .services {
    margin-left: 30px !important;
  }
  .siteMap,
  .siteMap2 {
    margin-left: 69px !important;
  }
  .siteMap2 {
    left: 25px !important;
  }
  .containerMenu .mainMenu .ml90MainMenu {
    width: 84%;
    margin-left: 0 !important;
  }
  .containerMenu .mainMenu .ml90MainMenu .topNavDDMenu {
    padding-left: 4px;
  }
  .containerMenu .mainMenu .ml90MainMenu .moreNavLink {
  	width: 14% !important;
  }
  .containerMenu .mainMenu .ml90MainMenu .localNavLink {
    width: 17% !important;
  }
  .containerMenu .mainMenu .ml90MainMenu .mainMenuSearchForm {
    padding: 0 5px;
    width: 16% !important;
  }
  .containerMenu .mainMenu .ml90MainMenu .mainMenuSearchForm form.navbar-form {
    width: 100%;
  }
  .knvGlobalSearchIcon {
    margin-left: -1.960937em !important;
  }
  .moveLeft .knvGlobalSearchIcon {
    margin-left: 6.039063em !important;
    border-radius: 80px !important;
    height: 33px;
    width: 33px;
    background-color: #678ba0 !important;
    background-position: -2px -4px !important;
  }
  .mainMenu .stickyIcons {
    margin-top: 3px !important;
  }
  .mainMenu .mainMenuItem > ul > li.topNavDDMenu a {
    line-height: inherit;
  }
  .mainMenu .mainMenuItem > ul .unsers_buchhandlungLi a {
    line-height: inherit;
  }
  .detailSearchBtn {
    margin-left: -25px;
  }
  .serviceCont {
    width: 150px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: top;
  }
  .hoverMenus {
    font-size: 14px;
  }
  .hoverMenus .list-inline li li {
    padding: 4px 2px 4px 0.4375em !important;
  }
  .hoverMenus .col-sm-9 {
    width: 61.5%;
  }
  .hoverMenus .hoverMenusContainer {
    margin-left: 35px;
  }
  .hoverMenus .hoverBottomBtn {
    width: 74.5%;
  }
  .hoverMenus .hoverBottomBtn button {
    margin-left: 25px;
  }
  .knvGlobalSearchIcon .fa-search {
    right: 6px;
  }
  .stickyHead .knvGlobalSearchIcon {
    right: 25px;
  }
  /*common grid tab landscape style starts */
  .gridTileContainer {
    padding: 0 7px;
  }
  .gridTileContainer .gridTile .imgContainer {
    height: 11.5625em;
  }
  .gridTileContainer .gridTile .newArrivalContainer {
    /*bottom: 48%;*/
  }
  .marketingPage .multipleViewContainer .knvBookGrid .gridTileContainer .gridTile .newArrivalContainer .newArrival,
  .gridTileContainer .gridTile .newArrivalContainer .newArrival {
    transform: rotate(-37deg) translate(8px,75px);
  }
  /*common grid tab landscape style Ends */
  /* Common search list landscape tab style starts*/
  .searchResultListSection ul .searchResultList .searchResultListImg {
    max-height: 182px;
  }

  .searchResultListSection ul .newArrivalContainer {
    width: 18%;
    bottom: 18%;
    left: -3%;
  }
  .searchResultListSection ul .newArrivalContainer .newArrival {
    transform: rotate(-41deg) translate(-18px, 54px);
  }
  /* Common search list landscape tab style Ends*/
  /*Search page tab landscape style Starts */
  .searchContainer .mainSecrchResultGridSection .gridItem {
    padding: 0 7px;
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .searchResultTiles .imgContainer {
    height: 11.5625em;
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .searchResultTiles .newArrivalContainer .newArrival {
    transform: rotate(-38deg) translate(-14px,61px);
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResultListImg {
    max-height: 182px;
  }
  .searchContainer .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-38deg) translate(-12px, 45px);
  }
  /*Search page tab landscape style Ends */
  .registrationPage,
  .loginPage,
  .forgotPasswordPage {
    width: 100%;
  }
  .srchAdvHide .autoSuggest .suggestion {
    width: 65%;
    left: 16%;
  }
  .pdpContainer {
    width: 91%;
  }
  .pdpContainer .otherRecommendSection .recommendSection .share .shareFb .facustom {
    background-position: 50% 2px;
  }
  .checoutPage {
    width: 95%;
  }
  .footerContainer .footerContent .footerLinksContainer .paymentOption img {
    width: 47px;
  }
  /*marketing page tab landscape view style starts */
  .marketingPage .multipleViewContainer .listView .searchResultListSection ul .searchResultList .searchResultListImg .frontImg {
    max-width: 81% !important;
  }
  .marketingPage .multipleViewContainer .listView .searchResultListSection ul .searchResultList .newArrivalContainer {
    width: 19%;
    left: -22px;
  }
  .marketingPage .multipleViewContainer .listView .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-36deg) translate(-4px, 62px);
  }
  /*marketing page tab landscape view style ends */
  /*Loyality page tab landscape view style start */
  .loyalityPage .listView .searchResultListSection ul .searchResultList .searchResultListImg {
    height: 10.75em;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .searchResultListImg .frontImg {
    max-width: 90% !important;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .newArrivalContainer {
    width: 19.7%;
    bottom: 13%;
    left: -3%;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-37deg) translate(-7px, 57px);
  }
  /* fix for KRR-6090:Share PDP | Error message for invalid email id field entry need to corrected */ 
  .pdpContainer .otherRecommendSection .signForEmail {
    top: 71px;
    right: 55px;
    z-index: 8;
}
  /*Loyality page tab landscape view style start */
  /*checkout - Pay page tab landscape view style start */
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .payTypePic .couponLabel {
    width: 98%;
  }
  /*checkout - Pay page tab landscape view style Ends */
  /* <!-- fix for JIRA KRR-5876: SRL | Facette optimization in price section */
  .searchContainer .accordionSection .panel-group .panel .panel-body .selectedItem > li .Priceange .rangeValue {
  /*  width: 90%; */
    width: 60% ;
    margin-bottom: 5px;
    margin-left: 0;
  }
  .accordionSection .panel-group .panel .panel-body .selectedItem > li .Priceange .rangeValue .maxVal .inputVal {
  	margin-left: 3px;
  }
  .searchContainer .accordionSection .panel-group .panel .panel-body .selectedItem > li .Priceange .goBtn {
  /*  float: left;
    width: 30%;
    margin-left: 0; */
    width: 20%;
    margin-left: 2px;
  }
  /* --> end of JIRA KRR-5876  */
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	

  .cartCountCategoryNav{
	left : 7px !important;
  }
  .width100 {
    width: 100% !important;
  }
  .header1 .brandLogo img {
    width: auto;
    top: 53%;
  }
  .containerMenu .mainMenu .mainMenuHide {
    padding-right: 0 !important;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem {
    width: 100%;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu {
    margin-left: 0;
    width: 89%;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu li a {
    line-height: 16px !important;
    font-size: 12.5px;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .bookNavLink {
    margin-left: 0.3125em;
    width: 10% !important;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .ebookNavLink {
    width: 13% !important;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .moreNavLink {
    width: 16% !important;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .localNavLink {
    width: 18% !important;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .ourNavLink {
    width: 20%;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .mainMenuSearchForm {
    width: 8%;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .mainMenuSearchForm form.navbar-form {
    width: 100%;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .mainMenuSearchForm form.navbar-form .knvGlobalSearch {
    display: none;
  }
  .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .mainMenuSearchForm form.navbar-form .knvSearchIcon {
    padding: 11px;
    top: 4px;
    right: 7px;
    border-radius: 15px;
    background: #fff;
  }
  .rightHeaderBorder .topHeaderLeft {
    width: 69.6% !important;
  }
  .staticHeaderLink li {
    margin-right: 1.075em !important;
    font-size: 0.875em;
  }
  .fa-user-o:before,
  .fa-heart-o:before,
  .fa-shopping-cart:before {
    font-size: 20px !important;
  }
  .topNavDDMenu a {
    padding-left: 13px;
    font-size: 11.5px;
  }
  .mainMenu .topNavDDMenu li li a {
    font-size: 11.5px !important;
    line-height: 29px;
    padding-left: 1px !important;
    padding-right: 0;
  }
  .unsers_buchhandlung {
    font-size: 11.5px !important;
  }
  .moveLeft.mainMenuSearchForm form {
    margin-left: -25px;
  }
  .mainMenu .stickyIcons {
    top: 16px;
    right: 13px;
  }
  .mainMenu .stickyIcons li {
    padding: 0em;
  }
  .menuImgRight {
    margin-left: 0;
    padding-right: 0;
  }
  .menuImgRight .menuImg a {
    padding-left: 0 !important;
  }
  .serviceCont {
    width: 159px;
    font-size: 13px;
    color: #777777;
    margin-left: 5px;
    margin-right: 5px;
  }
   .serviceContLarge{
  	vertical-align: top;
  }
  .serviceContSmall{
  	vertical-align: top;
  }
  .serviceCont .smallImg {
    margin-bottom: 8px !important;
  }
	.serviceCont .largeImg{
	margin-bottom: 8px !important;
  }
  .cartPopover {
    margin-bottom: 1.025em !important;
  }
  .hoverMenus {
    padding-left: 0em !important;
    font-size: 14px !important;
    max-width: 768px;
    /* .col-sm-3{
            width: 29%;
        } */
  }
  .hoverMenus .list-inline li li {
    padding: 4px 2px 4px 0.4375em !important;
  }
  .hoverMenus .col-sm-8 {
    width: 71.466667%;
  }
  .hoverMenus .hoverMenusContainer {
    margin-left: 0;
  }
  .hoverMenus .hoverMenusContainer > .row {
    width: 100%;
    padding-left: 9px;
  }
  .hoverMenus .hoverBottomBtn .allThemenBtnContainer {
    padding-left: 0;
  }
  .hoverMenus .hoverBottomBtn button {
    margin-left: 0px;
  }
  .searchBoxLength {
    width: 75%;
  }
  .fasearchicon {
    right: 10%;
  }
  .mainMenuSearchForm {
    padding-left: 0;
    padding-right: 15px;
    padding-top: 8px;
  }
  .mainMenuSearchForm form.navbar-form {
    width: 80px;
  }
  .knvGlobalSearchIcon .fa-search {
    position: static !important;
  }
  .middleContainerWrapper {
    width: 96%;
    margin-top: 5px;
  }
  .registrationPage,
  .loginPage,
  .forgotPasswordPage {
    margin: 20px auto;
    width: 100%;
  }
  .registrationPage .firstCol,
  .loginPage .firstCol,
  .forgotPasswordPage .firstCol {
    margin-bottom: 20px;
    padding: 0;
  }
  .registrationPage .firstCol .leftColHeading,
  .loginPage .firstCol .leftColHeading,
  .forgotPasswordPage .firstCol .leftColHeading {
    margin-bottom: 30px;
  }
  .registrationPage .registrationForm .input-group,
  .loginPage .registrationForm .input-group,
  .forgotPasswordPage .registrationForm .input-group,
  .registrationPage .loginForm .input-group,
  .loginPage .loginForm .input-group,
  .forgotPasswordPage .loginForm .input-group {
    width: 100%;
  }
  .registrationPage .registrationForm .termsCondition .toggleBtn,
  .loginPage .registrationForm .termsCondition .toggleBtn,
  .forgotPasswordPage .registrationForm .termsCondition .toggleBtn,
  .registrationPage .loginForm .termsCondition .toggleBtn,
  .loginPage .loginForm .termsCondition .toggleBtn,
  .forgotPasswordPage .loginForm .termsCondition .toggleBtn {
    width: 12%;
  }
  .registrationPage .registrationForm .termsCondition .toggleBtnTxt,
  .registrationPage .registrationForm .subscription .toggleBtnTxt,
  .loginPage .registrationForm .termsCondition .toggleBtnTxt,
  .forgotPasswordPage .registrationForm .termsCondition .toggleBtnTxt,
  .registrationPage .loginForm .termsCondition .toggleBtnTxt,
  .loginPage .loginForm .termsCondition .toggleBtnTxt,
  .forgotPasswordPage .loginForm .termsCondition .toggleBtnTxt {
    width: 85%;
    padding: 15px 10px;
  }
  .registrationPage .registrationFormContainer,
  .loginPage .registrationFormContainer,
  .forgotPasswordPage .registrationFormContainer,
  .registrationPage .loginFormContainer,
  .loginPage .loginFormContainer,
  .forgotPasswordPage .loginFormContainer {
    border-left: none !important;
    padding: 0;
  }
  .registrationPage .registrationFormContainer .registrationForm,
  .loginPage .registrationFormContainer .registrationForm,
  .forgotPasswordPage .registrationFormContainer .registrationForm,
  .registrationPage .loginFormContainer .registrationForm,
  .loginPage .loginFormContainer .registrationForm,
  .forgotPasswordPage .loginFormContainer .registrationForm,
  .registrationPage .registrationFormContainer .loginForm,
  .loginPage .registrationFormContainer .loginForm,
  .forgotPasswordPage .registrationFormContainer .loginForm,
  .registrationPage .loginFormContainer .loginForm,
  .loginPage .loginFormContainer .loginForm,
  .forgotPasswordPage .loginFormContainer .loginForm {
    padding-right: 10px;
  }
  .registrationPage .thirdCol,
  .loginPage .thirdCol,
  .forgotPasswordPage .thirdCol {
    padding-left: 1.3em !important;
  }
  .cliPage .bannerHeading {
    margin-top: 0;
  }
  .cliPage .gridTileContainer .gridTile .imgContainer {
    height: 11.25em;
  }
  .cliPage .gridTileContainer .gridTile .newArrivalContainer {
    /*bottom: 46.8%;*/
    right: 0%;
  }
  .cliPage .gridTileContainer .gridTile .newArrivalContainer .newArrival {
    transform: rotate(-36deg) translate(-2px, 64px);
  }
  .cliPage .gridTileContainer .gridTile .gridTileTitle {
    padding: 0 8px;
  }
  .cliPage .bestseller .loadMore,
  .cliPage .newRelease .loadMore {
    margin-top: 0;
  }
  .cliPage .cliBlockSection .cliBlockItem {
    height: 230px;
  }
  .cliPage .cliBlockSection .cliBlockItem .tilesContainer .tileBtn .knvBtn {
    border-radius: 25px;
    padding: 10px 11px;
    width: auto;
  }
  .footerLinksContainer {
    padding-left: 15px;
  }
  .footerLinksContainer .paymentTablet {
    width: 40%;
    word-break: break-all;
  }
  .footerLinksContainer .paymentOptionTablet {
    width: 55%;
  }
  .footerLinksContainer .paymentOptionTablet img {
    width: 30%;
  }
  .footerLinksContainer .borderBottomTablet {
    border-bottom: 1px solid #ccc;
    margin-bottom: 18px;
    padding-bottom: 10px;
  }
  .footerLinksContainer .showAllLinks {
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
  }
  .footerLinksContainer .tabLinks {
    display: none;
  }
  /*common grid tab potrait style starts */
  .gridTileContainer {
    padding: 0 15px;
  }
  .gridTileContainer .gridTile .imgContainer {
    height: 11.5625em;
  }
  .gridTileContainer .gridTile .newArrivalContainer {
    /*bottom: 48.3%;*/
    right: 0%;
  }
  .marketingPage .multipleViewContainer .knvBookGrid .gridTileContainer .gridTile .newArrivalContainer .newArrival,
  .gridTileContainer .gridTile .newArrivalContainer .newArrival {
    transform: rotate(-36deg) translate(-2px, 62px) !important;
  }
  /*common grid tab portrait style Ends */
  /*marketing tab portrait style starts */
  .marketingPage .multipleViewContainer .knvBookGrid .gridTileContainer .gridTile .newArrivalContainer {
    /*bottom: 51.5%;*/
  }
  /*marketing tab portrait style Ends */
  /*Loyality page tab portrait view style start */
  .loyalityPage .listView .searchResultListSection ul .searchResultList .searchResultListImg {
    height: 10.625em;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .searchResultListImg .frontImg {
    max-width: 92% !important;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .newArrivalContainer {
    width: 19.5%;
    bottom: 14%;
    left: -3%;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-37deg) translate(-18px, 57px);
  }
  /*Loyality page tab portrait view style start */
  .searchContainer {
    width: 95%;
  }
  .searchContainer .accordionSection {
    font-size: 0.75em;
  }
  /* <!-- fix for JIRA KRR-5876: SRL | Facette optimization in price section */
  .searchContainer .accordionSection .panel-group .panel .panel-body .selectedItem > li .Priceange .rangeValue {
 /* width: 90%;
    margin-bottom: 5px;
    margin-right: 0; */
    width: 60%;
    margin-bottom: 5px;
    margin-right: 0;
  }
  .accordionSection .panel-group .panel .panel-body .selectedItem>li .Priceange .rangeValue .minVal{
  	width: 30%;
    float: left;
    padding-right: 1px;
  }
  .accordionSection .panel-group .panel .panel-body .selectedItem > li .Priceange .rangeValue .maxVal{
  	float: right;
    padding-right:0px;
  }
  .accordionSection .panel-group .panel .panel-body .selectedItem > li .Priceange .rangeValue .maxVal .inputVal{
   margin-left:-4px;
  }
  .searchContainer .accordionSection .panel-group .panel .panel-body .selectedItem > li .Priceange .goBtn {
  /*  float: left;
    width: 30%;
    margin-left: 0; */
    width: 21%;
    margin-left: 2px;
    margin-right: -6px;
  }
  /* -->   */
  .searchContainer .leftBtn {
    width: 2.9375em;
    padding: 0.1875em;
  }
  .searchContainer .rightBtn {
    width: 2.9375em;
    padding: 0.1875em;
  }
  .input-pagination-number{
     height: 27px !important;
  }
  .searchContainer .pagination-top .nextPrevBtn .chooseQty {
    width: 34%;
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem {
    padding: 0 15px;
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .imgContainer {
    height: 11.5625em;
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .newArrivalContainer .newArrival {
    transform: rotate(-38deg) translate(0px, 64px);
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .searchResultTitle {
    font-size: 0.75em;
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .searchResultTitle h3 {
    font-size: 1em;
    height: 4em;
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .searchResultTitle p {
    font-size: 1em;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResultListImg {
    height: 13.4375em;
  }

  .searchContainer .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-38deg) translate(-22px, 45px);
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle .otherRatingInfo {
    padding: 10px 0;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .SearchResultProduct {
    position: static;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart {
    padding: 0.125em;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .cartBtn {
    left: 50%;
    transform: translateX(-50%);
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .cartBtn .btn-group .rightBtn {
    height: 1.9375em;
    width: 2.6875em;
    background: #ffffff url(../../images/KNVAurora/images/icon_cart-green.png) no-repeat 8px 4px;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .cartBtn .btn-group .leftBtn {
    height: 1.9375em;
    width: 2.6875em;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .cartBtn .btn-group .cartUserSelect {
    width: 2.875em;
  }
  .srchAdvHide .autoSuggest .suggestion {
    width: 60%;
    left: 17%;
  }
  .pdpContainer {
    width: 93%;
  }
  .pdpContainer .productImgDesc .productInfo .productheader .productInfoHeading {
    font-size: 1.125em;
    text-align: left;
  }
  .pdpContainer .productImgDesc .productInfo .productheader .headingLink {
    font-size: 0.875em;
  }
  .pdpContainer .productImgDesc .productInfo .productheader .otherPara {
    font-size: 0.9375em;
    color: #444;
  }
  .pdpContainer .productImgDesc .productInfo .productInforating {
    margin-bottom: 0em;
  }
  .pdpContainer .optionalLinkMob {
    padding: 10px 0;
  }
  .pdpContainer .feedbackReviewSec .reviewStars .starBorder .rating-container {
    font-size: 0.6875em;
  }
  .pdpContainer .productPriceDesc {
    margin-left: 7px;
  }
  .pdpContainer .productPriceDesc .priceDetail {
    margin: 0.3125em;
  }
  .pdpContainer .productPriceDesc .priceDetail .productPrice {
    margin: 2px 4px;
  }
  .pdpContainer .productPriceDesc .priceDetail .productPrice .priceText {
    font-size: 0.875em;
  }
  .pdpContainer .productPriceDesc .priceDetail .productPrice .productAmount .currency {
    font-size: 1.625em;
  }
  .pdpContainer .productPriceDesc .priceDetail .productPrice .productAmount .intAmount {
    font-size: 1.625em;
  }
  .pdpContainer .productPriceDesc .priceDetail .productPrice .productAmount .decimalAmount {
    font-size: 0.9375em;
  }
  .pdpContainer .productPriceDesc .priceDetail .userStatus,
  .pdpContainer .productPriceDesc .priceDetail .expiry {
    font-size: 0.925em;
  }
  .pdpContainer .productPriceDesc .priceDetail .cartBtn {
    height: auto;
  }
  .pdpContainer .productPriceDesc .priceDetail .cartBtn .cartListNum {
    width: 92%;
    height: 40px;
  }
  .pdpContainer .productPriceDesc .priceDetail .cartBtn .cartListBtn {
    font-size: 0.75em;
    padding: 0 5px;
    width: 92%;
    height: 40px;
    margin-top: 0.3125em;
  }
  .pdpContainer .productPriceDesc .shoppingList .shoppingListDetail {
    font-size: 0.75em;
  }
   /* fix for JIRA KRR-5916 */
  .pdpContainer .myWishList {
  	margin-left: 5px;
  }
  .pdpContainer .otherRecommendSection{
  	margin-left: 5px;
  }
  .pdpContainer .otherRecommendSection .recommendSection .share .shareEmail,
  .pdpContainer .otherRecommendSection .recommendSection .share .shareFb {
    font-size: 0.5625em;
    padding: 0 4px;
  }
  .pdpContainer .otherRecommendSection .recommendSection .share .shareFb .facustom {
    background-position: 50% 0px;
  }
  /* fix for KRR-6090:Share PDP | Error message for invalid email id field entry need to corrected */
  .pdpContainer .otherRecommendSection .signForEmail {
    top: 64px;
   /* right: 15px; */
    right: 12px;
  }
  .pdpContainer .otherRecommendSection .otherSection .otherList {
    font-size: 0.78125em;
  }
  /* Portrait tablet style for checkout cartlist page starts */
  .checkoutShopContainer {
    width: 95%;
    margin: 0 auto;
    margin-bottom: 140px;
  }
  .checkoutShopContainer h1,
  .checkoutShopContainer h2,
  .checkoutShopContainer h3 {
    text-align: left;
  }
  .checkoutShopContainer .sideHeading {
    font-size: 1.0625em;
  }

  .checkoutShopContainer .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemInfo .cartListHeading {
    font-size: 1.0625em;
  }
  .checkoutShopContainer .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice .cartListUserInput .cartUserSelect {
    width: 45px;
    height: 26px;
  }
  .checkoutShopContainer .checkoutCartListSection .continueCashBtn .continueBtnWrapper .continueBtn {
    width: 65%;
  }
  /*.checkoutShopContainer .checkoutCartListSection .continueCashBtn .cashBtnWrapper .cashBtn {
    width: 65%;
  }*/
  /* Tablet style for checkout cartlist page ends */
  /*checoutPage page style starts here */
  .checoutPage {
    width: 95%;
  }
  .checoutPage .checkoutTabContainer {
    /*Tablet gift service page style starts here */
    /*Tablet gift service page style ends here */
  }
  .checoutPage .checkoutTabContainer .toggleBtn {
    width: 56px !important;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .payTypePic .couponLabel {
    width: 98%;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .payTypePic .couponCodeInput {
    width: 70%;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .payTypeDesc .zahlungInput {
    width: 30%;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .giftCouponContainer {
    padding-left: 0.3125em;
    padding-right: 0.0625em;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .giftCouponContainer .giftCoupon {
    width: 100%;
    white-space: normal;
    line-height: unset !important;
    padding: 10px;
  }
  .checoutPage .checkoutTabContainer .giftServiceContainer .payTooltip {
    left: 120px;
    width: 240px;
  }
  /*checoutPage page style ends here */
  /* My Acount page Style STARTS Here */
  /* MyOrder page Style Starts Here */
  .myOrderContainer {
    width: 95%;
  }
  .myOrderContainer .myOrderAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice .cartListUserInput .starBorder {
    display: inline-block;
    position: relative;
    border: 1px solid #DBDBDB;
    border-radius: 20px;
    padding: 3px 12px;
    font-size: 1.375em;
  }
  .myOrderContainer .reviewMainContainer .myReviewAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemInfo .cartListUserInput .starBorder {
    padding: 5px 8px;
  }
  /* MyOrder page Style ENDS Here */
  /* My Acount page Style ENDS Here */
  /* AdvanceOrder page Style Starts Here */
  .advOrderPage .advOrderForm .advOrderFormContainer .advOrderFormHeadContainer {
    font-size: 13.3px;
  }
  .advOrderPage .advOrderForm .advOrderFormContainer .dupeRow div .txtInfo {
    font-size: 12.5px;
  }
  .advOrderPage .advOrderForm .advOrderFormContainer .dupeRow div input {
    padding: 0 2px;
  }
  .advOrderPage .advOrderForm .advOrderFormContainer .dupeRow div a {
    padding: 0 2px;
    font-size: 16.8px;
  }
  .advOrderPage .advOrderForm .cartFavIconWrap .cartFavIcon {
    padding: 0 42px 0 0;
  }
  /* AdvanceOrder page Style ENDs Here */
  .pdpContainer .productImgDesc .productImage img {
     width: 75%;
  }
  .businessCardPage .googleMapSection .googleMap {
        height: 200px !important;
   }
   .businessCardPage .googleMapSection .storeInfo div {
       display: block;
       width: 100%;
       vertical-align: top;
   }
   .footerContainer .footerContent .footerLinksContainer .additional-logos {
	    margin: 0px 10px 10px !important;
   } 
   .accordionSection .panel-group .panel .panel-heading .panel-title{
     font-size: 1em;
   }
   /***KN-2578, discount price***/
   .pdpContainer .priceDetail span.strikedPrice{
        display: block;
    }
    .checkoutCartListSection .cartListSection .cartList .cartListImg .cartImg {
	    max-width: 100%;
	    width: 56px;
	}
}
/******************************************************/
/*MOBILE*/
/* Portrait and Landscape */
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.serviceCont .largeImg {
    margin-bottom: 6px !important;
  }
.serviceCont .smallImg {
    margin-bottom: 5px !important;
}
  .cartPopover .iconBook {
    display: inline-block;
  }
  .cartPopover .cartDetailsDiv {
    padding-top: 5px;
  }
  .middleContainerWrapper {
    width: 97%;
  }
  .breadCrumbSection.marketingBreadCrumb {
    width: 100%;
  }
  .bookRecomendationSection .pull-right.hidden-lg.hidden-md.visible-sm.visible-xs,
  .topSellerSection .pull-right.hidden-lg.hidden-md.visible-sm.visible-xs {
    margin-bottom: 15px;
    width: 100%;
  }
  /* [class*=col-]{
        padding-left: 10px;
        padding-right: 10px;
    } */
  .fa-user-o:before,
  .fa-heart-o:before,
  .fa-shopping-cart:before,
  .fa-bars:before,
  .fa-close:before {
    font-size: 25px;
  }
  .searchContainer .gridListButtons .fa-bars:before {
    font-size: 16px;
}
  .mobileHeader {
    padding: 10px 6px;
    background: #ffffff;
    color: #444444 !important;
    position: relative; 
  }
  .mobileLeftHead {
    float: left;
    width: 125px;
  }
  .mobileRightHead {
    float: right;
    line-height: 20px;
    padding-top: 10px;
  }
  .mobileRightHead ul {
    margin-bottom: 0;
  }
  .mobileRightHead ul li a {
    margin: 0 8px;
    height: auto;
  }
  .mobileMainMenuIcon {
    float: none;
    margin: 0;
  }
  .mobileMainMenu {
    background: #ffffff;
    right: 0;
    font-size: 13px;
    font-family: 'PT Sans', sans-serif;
    z-index: 11;
    margin-bottom: 15px;
  }
  .mobileMainMenu .mobileMenuLevel1 {
    position: relative;
    margin: 0 -15px;
  }
  .mobileMainMenu .mobileMenuLevel1 > li > a {
    text-transform: uppercase;
  }
  .mobileMainMenu .mobileMenuLevel1 li {
    position: static;
    border-bottom: 1px solid #DBDBDB;
    transition-property: margin-left, border-bottom;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
  }
  .mobileMainMenu .mobileMenuLevel1 li.goBack .fa.pull-left {
     position:relative;
     top:4px;
   }
  .mobileMainMenu .mobileMenuLevel1 li > a {
    position: static;
  }
  .mobileMainMenu .mobileMenuLevel1 .childList {
    margin: 0;
    padding-left: 6%;
  }
    .mobileMainMenu .noCategoryLabel ul li:first-child {
	    border-top: 1px solid #dbdbdb;
	}
	
	.mobileMainMenu .noBottomBorder {
	    border-bottom: 0 !important;
	}
	
	.mobileMainMenu .noCategoryLabel {
	    border-bottom: 0 !important;
	}
	.mobileMainMenu .mobileMenuLevel1>li>ul>li:first-child>a {
	    border-top: 1px solid #dbdbdb;
	}
	.mobileMainMenu .mobileMenuLevel1>li>ul>li>a.hasChild {
	    border-bottom: 1px solid #dbdbdb;
	}
	.mobileMainMenu .mobileMenuLevel1 li>a[href='#'] {
	    pointer-events: none;
	}
  .parentMenuTransitionLeft {
    margin-left: -390px;
    border-bottom: none !important;
    transition-property: margin-left, border-bottom;
    transition-duration: 0.2s;
    transition-timing-function: ease-out;
  }
  .parentMenuTransitionLeft > a i.fa-angle-right {
    display: none;
  }
  .parentMenuTransitionRight {
    border-bottom: 1px solid #DBDBDB;
    margin-left: 0;
  }
  .childMenuTransitionLeft {
    right: -376px !important;
    opacity: 1 !important;
    left: 16px !important;
  }
  .advSearchMobile {
    background: #ffffff;
    padding: 5px 14px 14px;
    z-index: 1;
    max-width: 100%;
  }
  .advSearchMobile .detailSearchBtnContainer {
    margin-bottom: 8px;
  }
  .advSearchMobile .detailSearchBtnContainer .mobileAdvDetailSrch {
    border-radius: 34px;
    background: #33516A;
    color: #fff;
    font-size: 12px;
    font-family: 'PT Sans', sans-serif;
  }
  .advSearchMobile .mobAdvCatBtn {
    border-radius: 25px 0px 0px 25px !important;
    background: #f3f6f8;
  }
  /*.advSearchMobile .mobAdvTxtSrch {
    border-radius: 0 25px 25px 0 !important;
    width: 204px;
  }*/
  /*.mobAdvSrchIcon {
    padding: 4px 5px 2px;
    left: -28px;
    position: relative;
    border: 0;
    background: none;
    z-index: 2;
  }*/
  /********KN-1121, Mobile search section redsign***********/
	.headerSearchContainer .mobAdvTxtSrch {
	    padding-left: 10px;
	}
	/******KN-1121 changes ends******/
  .stickyHead {
    z-index: 11;
  }
  .mobile-srch-category {
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 55px;
    height: 15px;
  }
  .registrationPage,
  .loginPage,
  .forgotPasswordPage {
    width: 100%;
    margin: 25px auto;
  }
  .registrationPage .registrationFormContainer,
  .loginPage .registrationFormContainer,
  .forgotPasswordPage .registrationFormContainer,
  .registrationPage .loginFormContainer,
  .loginPage .loginFormContainer,
  .forgotPasswordPage .loginFormContainer {
    border: none;
    margin-bottom: 15px;
  }
  .registrationPage .signInNow,
  .loginPage .signInNow,
  .forgotPasswordPage .signInNow {
    width: 100%;
    height: 45px;
  }
  .registrationPage .registrationForm input[type="submit"],
  .loginPage .registrationForm input[type="submit"],
  .forgotPasswordPage .registrationForm input[type="submit"],
  .registrationPage .loginForm input[type="submit"],
  .loginPage .loginForm input[type="submit"],
  .forgotPasswordPage .loginForm input[type="submit"] {
    width: 100%;
  }
  .registrationPage .thirdCol,
  .loginPage .thirdCol,
  .forgotPasswordPage .thirdCol {
    border-top: 1px solid #DBDBDB;
    margin-top: 15px;
    padding-top: 15px;
  }
  .registrationPage .input-group,
  .loginPage .input-group,
  .forgotPasswordPage .input-group {
    width: 100%;
  }
  .advanceSearchPage .advanceSearchForm .multipleInput1 {
    width: 27%;
  }
  .advanceSearchPage .advanceSearchForm .multipleInput2 {
    width: 26%;
  }
  .advanceSearchPage .advanceSearchForm .multipleInput3 {
    width: 26%;
  }
  .advanceSearchPage .advanceSearchForm .formSubmitClass input[type="submit"],
  .advanceSearchPage .advanceSearchForm .formSubmitClass input[type="reset"] {
    width: 85%;
  }
  .socialMedia {
    padding: 26px 26px 10px 26px;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    float: none !important;
    text-align: center;
  }
  .copyWriteMobile {
    text-align: center;
  }
  .serviceCont {
    margin-left: 6px;
    margin-right: 6px;
    vertical-align: top;
    width: 135px;
  }
  .gridTileContainer .gridTile .imgContainer {
    height: 11.875em;
  }
  .gridTileContainer .gridTile .newArrivalContainer {
    /*bottom: 48%;*/
    right: 0%;
  }
  .gridTileContainer .gridTile .gridTileTitle {
    padding: 0 8px;
  }
  /*......Mobile Search Result page style STARTS */
  .searchContainer {
    width: 95%;
    margin-top: 20px;
  }
  .searchContainer h1,
  .searchContainer h2,
  .searchContainer h3,
  .searchContainer h4 {
    text-align: left;
  }
  .searchContainer .searchHeading {
    margin-top: 0.625em;
  }
  .searchContainer .leftBtn {
    width: 2.0625em;
  }
  .searchContainer .rightBtn {
    width: 2.0625em;
  }
  .searchContainer .pagination-top {
    font-size: 0.80625em;
  }
  .searchContainer .pagination-top .leftBtn,
  .searchContainer .pagination-top .rightBtn {
    width: 2.625em;
  }
  .searchContainer .pagination-top .sort {
    width: 100%;
  }
  .searchContainer .pagination-top .mobSort {
    padding: 5px 0;
  }
  .searchContainer .pagination-top .mobSort select.form-control {
    margin-bottom: 0.75em;
    margin-left: 0em;
  }
  .searchContainer .pagination-top .selectViewContainer .gridListButtons {
    width: 90%;
  }
  .searchContainer .pagination-top .nextPrevBtn {
    padding-left: 0em;
  }
  .searchContainer .pagination-top .nextPrevBtn .chooseQty {
    width: 42%;
    padding: 0.3125em;
  }
  .searchContainer .selectedData .newSelectedItem{
     width:100%;
   }
   .searchContainer .selectedData .newSelectedItem span{
     width: 92%;
   }
   .searchContainer .selectedData .newSelectedItem .remove{
     padding:0;
   }
  .searchContainer .mobLinksCollapse {
    border: 1px solid #DBDBDB;
    border-radius: 5px;
    margin-bottom: 10px;
  }
  .searchContainer .mobLinksCollapse .prodMenu {
    padding: 3px 8px !important;
    border-radius: 0 !important;
    border: 0px !important;
    border-top: 1px solid #dbdbdb !important;
    margin-bottom: 0 !important;
  }
  .searchContainer .mobLinksCollapse h4.filterListHeader {
    border-bottom: 1px solid #dbdbdb;
    margin: 0;
    padding: 10px 0px;
    font-size: .875em;
  }
  .searchContainer .mobLinksCollapse .linkStyle {
    padding: 3px 8px;
  }
  .searchContainer .mobLinksCollapse .linkStyle .toggleContent {
    /*border-bottom: 1px solid #DBDBDB;*/
    position: relative;
  }
  .searchContainer .mobLinksCollapse .linkStyle .toggleContent i.more-less {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  .searchContainer .mobLinksCollapse .panel-group {
    border: none;
  }
  .searchContainer .mobLinksCollapse .accordionSection .panel-group .panel{
    padding: 0;
  }
  .searchContainer .accordionSection .panel .panel-title a[role='button'] {
    pointer-events: none;
  } 
  .searchContainer .accordionSection .panel .panel-title a[role='button'] .more-less{
     display:none
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .imgContainer {
    height: 11.375em;
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .newArrivalContainer .newArrival {
    transform: rotate(-38deg) translate(5px, 66px);
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles h3 {
    font-size: 0.9375em;
    height: 4.0625em;
  }
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles p {
    font-size: 0.9375em;
  }
  .searchContainer .searchResultListSection ul .searchResultList {
    display: block;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResultListImg {
    height: 14.1875em;
  }

  .searchContainer .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-38deg) translate(-4px,59px);
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc {
    border: none;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle {
    padding: 1px 8px;
    font-size: 1em;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle h2 {
    margin: 5px 0;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 58.8px;
    font-size: 14px;
    line-height: 1.4;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle .otherRatingInfo {
    padding: 10px 0;
    font-size: 1em;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle .otherRatingInfo .mobUser {
    padding: 0 10px;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle .otherRatingInfo .mobUser .helpLink {
    word-wrap: break-word;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle .otherRatingInfo .mobUser .userStatus {
    word-wrap: break-word;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle .otherRatingInfo .mobUser .userStatus .statusIndicator,
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle .otherRatingInfo .mobUser .userStatus .userStatus {
    padding: 0em;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .searchResultTitle .otherRatingInfo .mobUser .helpLink {
    padding-left: 1.5em;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .SearchResultProduct {
    position: static;
    padding: 0.3125em;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc .SearchResultProduct .prodList {
    font-size: 1em;
    border-radius: 20px;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart {
    border-top: 1px solid #DBDBDB;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .SearchResultProductCartPrice {
    text-align: left;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .cartText {
    text-align: left;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .cartBtn {
    right: 5px;
    width: auto;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .cartBtn .btn-group .leftBtn {
    padding: 0.1875em;
    height: 1.9375em;
    width: 2.875em;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .cartBtn .btn-group .rightBtn {
    height: 1.9375em;
    width: 2.875em;
    background: #ffffff url(../../images/KNVAurora/images/icon_cart-green.png) no-repeat 10px 4px;
  }
  .searchContainer .searchResultListSection ul .searchResultList .addToCart .SearchResultProductCart .cartBtn .cartUserSelect {
    width: 3.125em;
    height: 2em;
    padding: 0;
  }
  /*......Mobile Search Result page style ENDS */
  /*Loyality page mobile view style start */
  .loyalityPage .listView .searchResultListSection ul .searchResultList .searchResultListImg .frontImg {
    max-width: 90% !important;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .newArrivalContainer {
    width: 45%;
    bottom: 36%;
    left: -6%;
  }
  /*Loyality page Mobile view style start */
  /*marketing page mobile starts */
  .marketingPage .multipleViewContainer .knvBookGrid .gridTileContainer .gridTile .newArrivalContainer {
    /*bottom: 48.3%;*/
    right: 0%;
  }
  /*marketing page mobile ends*/
  .flexContainer {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
  }
  .registrationPage .firstCol,
  .loginPage .firstCol,
  .forgotPasswordPage .firstCol {
    padding: 0 10px;
  }
  .registrationPage .loginFormContainer,
  .loginPage .loginFormContainer,
  .forgotPasswordPage .loginFormContainer,
  .registrationPage .registrationFormContainer,
  .loginPage .registrationFormContainer,
  .forgotPasswordPage .registrationFormContainer {
    padding: 0 10px;
  }
  .registrationPage .thirdCol,
  .loginPage .thirdCol,
  .forgotPasswordPage .thirdCol {
    padding-left: 10px;
    padding-right: 10px;
  }
  .kontaktPage .middleContainerWrapper .formMarginTop .formBtnContainer {
    text-align: left;
  }
  .kontaktPage .middleContainerWrapper .formMarginTop .submitBtn,
  .kontaktPage .middleContainerWrapper .formMarginTop .resetBtn {
    margin-left: 30px;
    display: inline-block;
  }
  /* Mobile Tab section style STartS */
  .tabContent .nav-tabs li a {
    font-size: 12px;
  }
  .tabContent .tab-content .tab-pane h3 {
    font-size: 12px;
  }
  .tabContent .tab-content .tab-pane p {
    font-size: 12.5px;
    line-height: 20px;
  }
  /* Mobile Tab section style ENDS */
  .pdpContainer {
    width: 90%;
  }
  .pdpContainer h2,
  .pdpContainer h3,
  .pdpContainer h4 {
    text-align: left;
  }
  .pdpContainer .productImgDesc {
    display: block !important;
  }
  .pdpContainer .productImgDesc .productInfo .productheader .productInfoHeading {
    font-size: 0.875em;
    text-align: left;
  }
  .pdpContainer .productImgDesc .productInfo .productheader .headingLink {
    font-size: 0.78125em;
  }
  .pdpContainer .productImgDesc .productInfo .productheader .otherPara {
    font-size: 0.8125em;
    color: #444;
  }
  .pdpContainer .productImgDesc .productInfo .productInforating {
    margin-bottom: 0em;
  }
  .pdpContainer .productImgDesc .productInfo .productInforating .ratingLabel {
    width: 100%;
  }
  .pdpContainer .productImgDesc .productPriceDesc {
    margin-left: 0.4375em;
  }
  .pdpContainer .tabSection .bookDetail {
    margin-top: 0.9375em;
  }
  .pdpContainer .tabSection .bookDetail .bookHeading {
    margin-top: 0.625em;
    text-align: left;
  }
  .pdpContainer .optionalLinkMob {
    padding: 10px 0 7px 7px;
    clear: both;
  }
  .pdpContainer .feedbackReviewSec .reviewStars .starBorder {
    padding: 1px 4px;
  }
  .pdpContainer .feedbackReviewSec .reviewStars .starBorder .rating-container {
    font-size: 0.625em;
  }
  .pdpContainer .furtherArticle .articles .slick-dots {
    bottom: -25px;
  }
  
  .pdpContainer .folgenPdpSectionCenter .followButton {
    padding: 0px;
    width: 23% !important;
  }
  .pdpContainer .folgenPdpSectionCenter .followButton .toggleBtn {
    width: 38px !important;
  }
  .themaHeading {
    color: #333;
    font-size: 13px;
    font-weight: bold;
  }
  /****KN-1141 -> Folgen section for mobile****/
  .pdpContainer .otherRecommendSection .folgenSection{
     margin-bottom: .625em;
  }
  .pdpContainer .otherRecommendSection .folgenPdpSection{
      display:block !important;
  }
  .pdpContainer .folgenPdpSectionCenter {
       display: none;
  }
  .pdpContainer .productheader .folgenHeaderWrapper{
      display:none;
  }
  .folgenPdpSection.mob .folgenHeaderWrapper {
      display: none;
  }

  .pdpContainer .otherRecommendSection .folgenPdpSection .chooseAuthor {
      font-size: .875em;
      font-family: 'PT Sans',sans-serif;
      padding-bottom: 6px;
  }
  .pdpContainer .otherRecommendSection .folgenPdpSection .authorPdpTitle{
      margin-bottom: 5px;
      font-size:13px;
      font-weight:bold;
      color: #333;
      padding: 0;
      font-family: 'PT Sans',sans-serif;
  }
  .pdpContainer .otherRecommendSection .folgenPdpSection .chooseAuthor .authorPdpName{
       margin-top: 6px;
       color: #333;
      padding: 0;
      font-family: 'PT Sans',sans-serif;
  }
  .pdpContainer .otherRecommendSection .folgenPdpSection {
      border: none;
      border-radius: 0;
      box-shadow: none;
      margin: 0;
      padding-top: 5px;
  }
  .pdpContainer .signForFollowAuth{
    z-index: 10;
  }
   .pdpContainer .folgenSection .signForFollowAuth .upArrow{
        position: absolute;
        top: -12px;
    }
  /****KN-1141 ****/
  .pdpContainer .otherRecommendSection .recommendSection .share .shareFb .facustom {
    background-position: 50% 2px;
  }
  /* Common Mobile Css for cartlist starts */
  .checkoutCartListSection .cartListSection .cartList .cartListImg .cartImg {
    max-width: 100%;
    width: 56px;
  }
  .checkoutCartListSection .cartListSection .cartList .cartListDesc {
    padding-left: 4px;
  }
  .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemInfo .cartListHeading {
    font-size: 1.0625em;
  }
  .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice .cartListUserInput .cartUserSelect {
    width: 45px;
    height: 25px;
  }
  .checkoutCartListSection .continueCashBtn .continueBtnWrapper .continueBtn {
    width: 88%;
  }
  .checkoutCartListSection .continueCashBtn .continueBtnWrapper{
     top: 13px;
  }
  .checkoutCartListSection .continueCashBtn .cashBtnWrapper .cashBtn {
    width: 88% !important;
    padding: 12px 20% !important;
  }
  /* Common Mobile Css for cartlist Ends */
  /* Mobile style for checkout cartlist page starts */
  .checkoutShopContainer {
    width: 99%;
    margin: 0 auto;
    margin-bottom: 140px;
  }
  .checkoutShopContainer h1,
  .checkoutShopContainer h2,
  .checkoutShopContainer h3 {
    text-align: left;
  }
  .checkoutShopContainer .sideHeading {
    font-size: 1em;
  }
  .checkoutShopContainer .checkoutCartListSection .cartListSection .cartList .cartListImg .cartImg {
    max-width: 100%;
    width: 70px;
  }
  .checkoutShopContainer .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection {
    margin-left: 0.4375em;
  }
  .checkoutShopContainer .checkoutCartListSection .cartListSection .cartList .cartListDesc .pdpWishlink {
    top: 100px;
    left: -75px;
  }
  /* Mobile style for checkout cartlist page ends */
  /*Mobile checoutPage page style starts here */
  .checoutPage {
    width: 100%;
    margin-top: 15px;
  }
  .checoutPage h1,
  .checoutPage h2,
  .checoutPage h3 {
    text-align: left;
  }
  .checoutPage .checkoutTabContainer {
    /*Mobile gift service page style starts here */
    /*Mobile gift service page style ends here */
    /*Mobile Checkout Address page style starts here */
    /*Mobile checkout Address page style Ends here */
    /*Mobile OrderOverview page style starts here */
    /*Mobile OrderOverview page style Ends here */
  }
  .checoutPage .checkoutTabContainer .toggleBtn {
    width: 54px !important;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .payTypePic .couponLabel {
    width: 99%;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .payTypePic .couponCodeInput {
    width: 70%;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .payTypeDesc .zahlungInput {
    width: 50%;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .giftCouponContainer {
    padding-left: 0.3125em;
    padding-right: 0.0625em;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .giftCouponContainer .giftCoupon {
     width: 100%;
  }
  .checoutPage .checkoutTabContainer .checkoutPay .payMode .voucher-parent-row {
     margin-bottom: 10px;
   }
  .checoutPage .checkoutTabContainer .giftServiceContainer .payTooltip {
    left: 116px;
    width: 192px;
  }
  .checoutPage .checkoutTabContainer .mobileDeliveryTabMB {
    margin-bottom: 15px;
  }
  .checoutPage .checkoutTabContainer .CompleteUrOrder {
    padding-left: 0;
  }
  .checoutPage .checkoutTabContainer .CompleteUrOrder .checkoutCartListSection .legalSection .continueContainer .continueBtn {
    /*height: 3.75em;*/
    border-radius: 25px;
    width: 80%;
    line-height: 27px;
  }
  /*Mobile checoutPage page style ends here */
  /* My Acount page Style STARTS Here */
  /* MyOrder page Style Starts Here */
  .myOrderContainer {
    width: 95%;
    /* main section of eBook PAGE STYLING STARTS */
  }
  .myOrderContainer h1,
  .myOrderContainer h2,
  .myOrderContainer h3,
  .myOrderContainer h4 {
    text-align: left;
  }
  .myOrderContainer .myOrderAccordion .panel-group .panel-default .panel-collapse .panel-body {
    padding: 0em;
  }
  .myOrderContainer .myOrderAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .cartListImg {
    text-align: left;
  }
  .myOrderContainer .myOrderAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice .cartListUserInput .starBorder {
    display: inline-block;
    position: relative;
    border: 1px solid #DBDBDB;
    border-radius: 20px;
    padding: 3px 12px;
    font-size: 1.1875em;
  }
  .myOrderContainer .reviewMainContainer .myReviewAccordion .panel-group .panel-default {
    padding: 0 6px;
  }
  .myOrderContainer .reviewMainContainer .myReviewAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .cartListImg {
    text-align: left;
  }
  .myOrderContainer .reviewMainContainer .myReviewAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .cartListDesc {
    padding-left: 0.3125em;
  }
  .myOrderContainer .reviewMainContainer .myReviewAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemInfo .cartListUserInput .starBorder {
    padding: 4px 6px;
  }
  .myOrderContainer .reviewMainContainer .myReviewAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice {
    text-align: left;
  }
  .myOrderContainer .reviewMainContainer .myReviewAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .anchorBtnSection {
    text-align: center;
  }
  .myOrderContainer .reviewMainContainer .myReviewAccordion .panel-group .panel-default .panel-collapse .panel-body .checkoutCartListSection .cartListSection .cartList .anchorBtnSection .sendBtn {
    float: none;
    margin-top: 0.625em;
  }
  .myOrderContainer .ebookContainer .ebookListSec .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice {
    padding-left: 0.625em;
  }
  .myOrderContainer .ebookContainer .ebookListSec .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice .downloadSec .donloadHeader {
    font-size: 1.05em;
  }
  .myOrderContainer .ebookContainer .ebookListSec .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice .downloadSec .cloudDownloadBtn {
    text-align: center;
  }
  .myOrderContainer .ebookContainer .ebookListSec .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice .downloadSec .cloudDownloadBtn .cloudBtn,
  .myOrderContainer .ebookContainer .ebookListSec .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice .downloadSec .cloudDownloadBtn .downloadBtn {
    width: 90%;
  }
  .myOrderContainer .ebookContainer .ebookListSec .checkoutCartListSection .cartListSection .cartList .cartListDesc .listDesSection .listItemPrice .downloadSec .cloudDownloadBtn .downloadBtn {
    margin-top: 0.625em;
  }
  /* MyOrder page Style ENDS Here */
  /* My Acount page Style ENDS Here */
  /* AdvanceOrder page Style Starts Here */
 
  .advOrderPage .advOrderForm .advOrderFormContainer .advOrderFormHeadContainer div,
  .advOrderPage .advOrderForm .advOrderFormContainer .dupeRow div {
    padding: 0 5px;
    font-size: 12.5px;
  }
  .advOrderPage .advOrderForm .advOrderFormContainer .dupeRow div .txtInfo {
    font-size: 12.5px;
  }
  .advOrderPage .advOrderForm .advOrderFormContainer .dupeRow div a {
    padding: 0 2px;
    font-size: 16.8px;
  }
  .advOrderPage .advOrderForm .cartFavIconWrap .cartFavIcon {
    padding: 1em;
  }
  /* AdvanceOrder page Style ENDs Here */
  /* CLI page Style starts Here */
  /*.cliPage .bannerImg {
    height: 10.4375em;
  }
  .cliPage .bannerImg img {
    height: 100%;
  }*/
  .cliPage .gridTileContainer .gridTile .imgContainer {
    height: 11.875em;
  }
  .cliPage .gridTileContainer .gridTile .newArrivalContainer {
    /*bottom: 46.7%;*/
    right: 0%;
  }
  .cliPage .gridTileContainer .gridTile .newArrivalContainer .newArrival {
    transform: rotate(-36deg) translate(5px, 66px);
  }
  .cliPage .gridTileContainer .gridTile .gridTileTitle {
    padding: 0 8px;
  }
  .cliPage .cliBlockSection .cliBlockItem {
    height: 225px;
  }
  .cliPage .cliBlockSection .cliBlockItem .tilesContainer .tileBtn .knvBtn {
    border-radius: 25px;
    padding: 10px 11px;
    width: auto;
  }
  /* CLI page Style ENDs Here */
  /* Static page Style ENDs Here */
 /* .staticPageBanner .img-responsive {
    height: 167px;
  }*/
  /* Static page Style ENDs Here */
   /* Author Page Mobile portrait style starts here */
  .authorPageContainer .authorHeaderSection .loadMore .knvBtn {
    width: 100%;
  }
  .authorPageContainer .authorGridSection {
    margin-top: 5px;
  }
  .footerContainer .footerContent .footerLinksContainer .additional-logos {
	 margin-top: 0px !important;
   }
   .footerContainer .footerContent .footerLinksContainer>div {
      margin-bottom: 10px;
    }
  .checkoutLoginPage .firstCol{
      border: 0 !important;
  }
   .mobileMainMenu .mobileMenuLevel1 .childList li:last-child {
	    border-bottom: none;
	}
	
	.mobileMainMenu .mobileMenuLevel1> li.topNavDDMenu>a {
	    font-weight: bold;
	}
	
	.childList li.topNavDDMenu .hasChild i:first-child {
	    margin-left: 7px;
	}
}
@media only screen and (max-width: 767px){
   .footerLinksContainer .paymentOptionTablet img {
       width: 60px !important;
       margin-top: 4px;
       margin-left: 5px;
   }
}
@media only screen and (max-width: 991px){
   .footerContainer .footerContent .footerLinksContainer .footerLinks{
      margin-top:10px;
   }
   #refreshContent .pagination-bottom .col-sm-5{
     padding: 0;
   }
}
/* Specific style - Landscape for Mobile*/
@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
  .advSearchMobile {
    max-width: 100%;
  }
  /*.advSearchMobile .detailSearchBtnContainer {
    width: 96%;
  }*/
  .advSearchMobile .mobAdvTxtSrch {
    width: 100%;
  }
  .searchContainer .mainSecrchResultGridSection .gridItem {
    width: 33%;
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResultListImg {
    width: 26%;
  }

  .searchContainer .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-40deg) translate(-23px,48px);
  }
  .searchContainer .searchResultListSection ul .searchResultList .searchResulDesc {
    width: 74%;
  }
  .gridTileContainer {
    width: 33%;
  }

  .gridTileContainer .gridTile .newArrivalContainer {
    /*bottom: 44%;*/
    right: 0%;
  }
  .gridTileContainer .gridTile .newArrivalContainer .newArrival {
    transform: rotate(-35deg) translate(-8px, 55px);
  }
  .pdpContainer .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-36deg) translate(6px,62px);
   }
  .marketingPage .multipleViewContainer .listView .searchResultListSection ul .searchResultList .searchResultListImg {
    width: 26%;
  }
  .marketingPage .multipleViewContainer .listView .searchResultListSection ul .searchResultList .newArrivalContainer {
    width: 34%;
    bottom: 28%;
  }
  .marketingPage .multipleViewContainer .listView .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-36deg) translate(6px, 64px);
  }
  .marketingPage .multipleViewContainer .listView .searchResultListSection ul .searchResultList .searchResulDesc {
    width: 74%;
  }
  .marketingPage .multipleViewContainer .knvBookGrid .gridTileContainer .gridTile .newArrivalContainer {
    /*bottom: 48.3%;*/
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .searchResultListImg {
    width: 26%;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .searchResultListImg .frontImg {
    max-width: 84% !important;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .newArrivalContainer {
    width: 32%;
    bottom: 31%;
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-37deg) translate(3px, 58px);
  }
  .loyalityPage .listView .searchResultListSection ul .searchResultList .searchResulDesc {
    width: 74%;
  }
  .pdpContainer .otherRecommendSection .recommendSection .share .shareFb .facustom {
    background-position: 49% 2px;
  }
  .footerLinksContainer .paymentOptionTablet img {
    max-width: 100px;
    height: auto;
  }
}
/**KR-5630 checkout pahe gift card section button fix**/
@media(max-width: 640px){
   .checoutPage .checkoutTabContainer .checkoutPay .payMode .giftCouponContainer .giftCoupon {
       white-space: normal;
       line-height: unset !important;
       padding: 7px 13px;
   }
}
/**KRR-6290 width set for the footer working hrs**/
@media (max-width: 480px) {
  .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .imgContainer{
        height:9em;
    }
  .footerAddressWidgets .workingHrs p > span {
    width: 31%;
    display: inline-block;
  }
  #ekz-search-holder input[type='button']{
    margin-left: 2px;
  }
  .flexiModuleContainer .NewMarketingImageText .img-responsive {
    max-width: 80% !important;
  }
  .pdpContainer .folgenPdpSectionCenter {
    width: 165px !important;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .footerAddressWidgets .workingHrs p > span {
    width: 25%;
    display: inline-block;
  }
  .flexiModuleContainer .NewMarketingImageText .img-responsive {
    max-width: 80% !important;
  }
  .pdpContainer .folgenPdpSectionCenter {
        width: 220px!important;
   }
   .footerContainer .footerContent .footerAddressWidgets .footerBrandLogo a img{
        width: 61%;
    }
   .flexiModuleContainer div.widgetSection.NewMarketingImageText3{
       max-width:80%;
       margin: 0 auto;
   }
}
@media (min-width: 768px) {
  .footerAddressWidgets .workingHrs p > span {
    width: 35%;
    display: inline-block;
  }
  .flexiModuleContainer .NewMarketingVideo .section-container .embed-responsive.embed-responsive-16by9 {
    width: 80%;
    left: 10%;
    padding-bottom: 46.25%;
  }
  /*.marketingPage .NewMarketingVideo .section-container iframe {
    height: 314px;
  }*/
  .flexiModuleContainer .NewMarketingImg img {
    margin: 0px auto;
    max-width: 80%;
  }
}
@media (min-width: 992px) {
  .flexiModuleContainer .NewMarketingVideo .section-container .embed-responsive.embed-responsive-16by9 {
    width: 60%;
    left: 20%;
    padding-bottom: 33.25%;
  }
  /*.marketingPage .NewMarketingVideo .section-container iframe {
    height: 314px;
  }*/
  .businessCardPage .googleMapSection .googleMap{
    height:160px !important;
  }
}
@media only screen and (max-width: 767px) and (min-width: 320px) {
  .flexiModuleContainer .widgetSection .listView .searchResultTitle h2 {
    margin: 5px 0;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    font-size: 14px !important;
    line-height: 1.4;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .flexiModuleContainer .widgetSection .listView .searchResultTitle h2 a {
    font-size: 14px;
  }
  .flexiModuleContainer .widgetSection .listView .searchResultList .searchResultListImg {
    height: 14.1875em;
  }
  .flexiModuleContainer .widgetSection .listView .searchResultList .searchResultListImg a {
    height: 14.1875em;
  }
  .flexiModuleContainer .widgetSection .listView .searchResultList a.iconBook {
    width: 100%;
  }
  .NewMarketingPrdctDtl .productImgDesc {
      display: block!important;
  }
  .NewMarketingPrdctDtl .productImgDesc .productImage img{
     max-height: 350px;
  }
  .NewMarketingPrdctDtl .productPriceDesc {
	  margin-top: 15px;
  }
  .NewMarketingPrdctDtl .productPriceDesc .priceDetail {
       border: 1px solid #dbdbdb;
       border-radius: 4px;
       margin: .4375em;
   }
   .NewMarketingPrdctDtl .productPriceDesc {
       border: 1px solid #dbdbdb;
       box-shadow: inset 0 0 1em #dbdbdb;
       border-radius: 4px;
       padding: 0;
   }
  .search-wrapper{
      padding: 20px 6px;
  }
  .search-wrapper .search-label{
      width: 23%;
  }
  .search-wrapper .search-box-wrapper{
      width: 75%;
  }
  .search-wrapper .search-box-wrapper .search-input{
      width: 89%;
   }
   .search-wrapper .search-submit{
      width: 99%;
      margin-top: 15px;
   }
   .branchMap-wrapper{
      margin-top: 20px;
   }
   .branchMap-wrapper .leftSection{
      border: none;
      padding: 15px 10px 0px;
      margin: 0px 15px;
   }
   .branchMap-wrapper .leftSection .locationAddress{
      width: 100%;
   }
   .branchMap-wrapper .leftSection .searchSection{
      width: 100%;
      border-bottom: none;
   }
   .businessCardPage div.row{
     margin:0 auto;
   }
   .businessCardPage .googleMapSection h2 {
        margin-top: 5px;
    }
   .businessCardPage .paymentImgSection .imageWrapper{
      width: 250px;
   }
   .businessCardPage .paymentImgSection img{
      width:75px;
   }
   .businessCardPage .googleMapSection .googleMap{
      height:225px;
   }
}
@media (min-width: 768px) {
  .flexiModuleContainer .widgetSection .listView .searchResultList .addToCart {
    border: none;
  }
  .flexiModuleContainer .widgetSection .listView .searchResultList .searchResultListImg {
    width: 20% !important;
  }
  .knvModal .modal-body{
	  max-height:560px !important;
  }
  .businessCardPage div.row:nth-child(3) {
      margin-top: 25px;
  }
}
/*@media only screen and (min-width: 1200px) {
   .pdpContainer .productImgDesc .productImage img {
	    width:93%;
	}
}*/
@media only screen and (min-width:1200px) and (max-width:1300px){
    .staticHeaderLink li{
        margin-right: 0;
        padding-right: 3%;
    }
}
@media only screen and (max-width: 1140px){
    .topHeaderLeft .staticHeaderLink .truck {
        display: none!important;
    }
    .staticHeaderLink li {
        padding-right: 7%;
    }
}
@media only screen and (max-width:340px){
    .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .imgContainer {
        height: 9em
    }
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (orientation: portrait) {
     .mobLogoWrapper.subLogo {
        display:none !important;
      }
      .mobLogoWrapper{
          width:75% !important;
      } 
}
@media  only screen and (max-width: 320px){
    .checoutPage .CompleteUrOrder .checkoutCartListSection .continueContainer .continueBtn{
        line-height: 15px !important;
        padding: 6px 12px;
    }
}
/******KR-5730, New arrival label(SRL,SRL grid, CLP, Homepage category tiles) handled for differnet screen sizes*******/
@media only screen and (max-width: 590px){
    .cliPage .gridTileContainer .gridTile .newArrivalContainer .newArrival,
    .myOrderContainer .myWishlist .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-38deg) translate(20px,80px);
    }
    .searchContainer .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
	    transform: rotate(-40deg) translate(-18px,55px);
	}
	.searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .newArrivalContainer .newArrival {
        transform: rotate(-38deg) translate(-14px, 58px);
    }
    .pdpContainer .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-36deg) translate(16px,78px)!important;
    }
}
@media only screen and (max-width: 767px) and (min-width: 590px){
    .authorPageContainer .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-37deg) translate(5px,69px) !important;
     }
}
@media only screen and (min-width: 590px) and (max-width: 737px) and (orientation: landscape){
  .searchContainer .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
    transform: rotate(-38deg) translate(-23px,48px);
  }
}
@media only screen and (min-width: 529px) and (max-width: 700px) and (orientation: landscape){
  .cliPage .gridTileContainer .gridTile .newArrivalContainer .newArrival,
  .myOrderContainer .myWishlist .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-38deg) translate(-5px,64px);
   }
}
@media only screen and (min-width: 420px) and (max-width: 528px) and (orientation: landscape){
  .cliPage .gridTileContainer .gridTile .newArrivalContainer .newArrival,
  .myOrderContainer .myWishlist .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-38deg) translate(-13px,64px);
   }
}
@media only screen and (max-width: 539px){
    .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .newArrivalContainer .newArrival {
        transform: rotate(-38deg) translate(15px, 72px);
    }
}
@media only screen and (max-width: 539px) and (orientation: landscape) {
    .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .newArrivalContainer .newArrival {
        transform: rotate(-42deg) translate(-15px,60px);
    }
}
@media only screen and (min-width: 690px) and (max-width: 767px) and (orientation: landscape){
  .gridTileContainer .gridTile .newArrivalContainer .newArrival {
      transform: rotate(-38deg) translate(15px,72px)!important;
  }
}
@media only screen and (min-width: 540px) and (max-width: 670px) {
    .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .newArrivalContainer .newArrival {
        transform: rotate(-38deg) translate(30px,92px);
    }
}
@media only screen and (min-width: 540px) and (max-width: 670px) and (orientation:landscape){
    .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .newArrivalContainer .newArrival {
            transform: rotate(-38deg) translate(-8px,62px);
    }
}

@media only screen and (max-width: 480px){
   .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .newArrivalContainer .newArrival {
        transform: rotate(-38deg) translate(-2px, 64px);
    }
    .pdpContainer .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-36deg) translate(2px,66px)!important;
    }
}
@media only screen and (max-width: 470px){
    .cliPage .gridTileContainer .gridTile .newArrivalContainer .newArrival,
    .myOrderContainer .myWishlist .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-37deg) translate(5px,66px);
    }
}
@media only screen and (max-width: 380px){
    .cliPage .gridTileContainer .gridTile .newArrivalContainer .newArrival,
    .myOrderContainer .myWishlist .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-37deg) translate(-10px,61px);
    }
    .searchContainer .searchResultListSection ul .searchResultList .newArrivalContainer .newArrival {
	    transform: rotate(-41deg) translate(-23px,47px);
	 }
	 .searchContainer .mainSecrchResultGridSection .serchResultSection .gridItem .searchResultTiles .newArrivalContainer .newArrival {
        transform: rotate(-41deg) translate(-17px, 60px);
     }
     .pdpContainer .gridTileContainer .gridTile .newArrivalContainer .newArrival {
        transform: rotate(-42deg) translate(-10px,62px)!important;
     }
     .mobileHeader .mobileLeftHead {
        width: 38%!important;
    }
    label.label-land {
        margin-top: 22px;
    }
    /***KN-2578, discount price****/
    .gridTilePriceContainer span.strikedPrice,
    .mainSecrchResultGridSection span.strikedPrice {
        display: block;
        text-align: right;
        position: absolute;
        top: -41%;
        width: 100%;
    }
}
@media only screen and (min-width: 1367px){
    .hoverMenus{
         width: 1205px;
    }
    .containerMenu .mainMenu .mainMenuHide .mainMenuItem .ml90MainMenu .topNavDDMenu .submenu{
        left:140px;
    }
    .hoverMenus .hoverMenusContainer{
        margin-left: 0px;
    }
    .hoverMenus .hoverMenusContainer>.row{
        width: 100%;
    }
}
@media only screen and (max-width: 400px){
  /***KN-2578 | discount price***/
  .cartList span.strikedPrice{
      display:block;
  }
}