html{
    scroll-behavior: smooth;
    overflow-x: hidden;
}

.royalty_section_mobile{
	display: none;
}
.from-royal-haritage-mobile{
	display: none;
}
.blendDramSecmobile{
	display: none;
}

.footer-inner p a{
    /* color: #debf61; */
    font-size: 14px;
    font-family: 'PlayfairDisplayRegular';
    text-decoration: none;
    transition: all 0.7s;
    color: #ddb02f !important;
}
/* .footer-inner p a:hover{
    text-decoration: underline;
} */

@media(max-width:1600px){
	.indiaFinestSection{ top: 150px;}
	/*.indiaFinestSection h2{ font-size: 64px; line-height: 60px;}*/
	.indiaFinestSection img.bottleImg{
         /* width: 210px;  */
         margin-top: 0; left: 30px;}
	.royalty_section h1 > img{ width: 450px;}
	.royalty_section h2 > img{ width: 300px;}
	.aboutHeading > img{ width: 550px;}
	.roaylSection .royalHeadingImg > img{ width: 550px;}
	.videoSection{/*top: -65px;*/ top: 0;}
	/*.stoke-heading > img{ width: 60%;}
	.stoke-heading2 > img{ width: 75%;}*/
	/*.heritag-botal img{   width: 450px; margin-right: -16%; margin-top: -12%;}*/
    .aboutBox h4{font-size: 24px;}
    .blendDramSec img.blendNewImg{width: 550px;}
	
}

@media screen and (max-width: 1440px){
/* .royalBlendSection .commanHeading{padding: 0 140px;} */
.royalBlendSection .commanHeading{padding: 0 20px;}
.blendPointSec {width: 40%;margin-left: 5%;}
.roaylSection .royalBgSection img.royal-bottle1{width: 85px; bottom: 51%;}
.roaylSection .royalBgSection img.royal-bottle2{width: 215px; bottom: 45%;}
.roaylSection .royalBgSection img.royal-bottle3{width: 65px; bottom: 55%;}

}

@media(max-width:1200px){
	nav ul li a{font-size: 12px;}
	nav ul li{padding: 14px 11px;     margin-left: -4px;}
	nav ul{left: 0;}
	.logo img {
		width: 80%;
	}
	nav ul li:nth-child(6) {
		padding-left: 103px;
	}
	.container {
        max-width: 1200px;
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}


@media screen and (max-width:1030px) {
    .rr_section .inner .copy_block h2:before{
        top:38%;
    }
    .rr_section .inner{
        padding: 0 30px 40px 61%;
    }
    .age-page {
        background-size: cover;
        padding:50px;
        /*height:auto;*/
    }
}


@media screen and (max-width:1013px) {
    .logo {
        right: auto;
        width: 123px;
        left: 15px;
        z-index: 2;
    }

    .logo.activeLogo{
        top: -9px;
        left:0;
    }

    .mobile-trigger {
        font-size: 20px;
        color: #fff;
        display: block !important;
        justify-content: flex-end;
        padding: 26px 20px;
        cursor: pointer;
        position: fixed;
        right: 0;
    }

    .mobile-trigger img {
        padding-right: 5px;
        max-width: 50px;
    }

    .mobile-fixed {
        float: none;
        width: 100%;
        position: fixed;
        padding-top:30px;
    }

    .navMb {
        position: fixed;
        background: #020913;
        float: none;
        width: 100%;
        height: 100%;
        top: 70px;
        right: -100%;
    }
    .navMb.active {
        right: 0;
        top:70px;  
    }

    nav ul li:after {
        display: none;
    }

    nav ul li {
        display: block;
        text-align: left;
        margin-left:0;
        padding: 14px 20px;
    }

    nav ul li:nth-child(5) {
        padding-left: 00px;
    }
    nav ul li:nth-child(6) {
        padding-left: 0;
    }
    .dropdown {
     
        display: block;
    }
    .dropdown-content {
        display: flex;
        flex-direction: column;
        position: absolute;
        background-color: #020913;
        min-width: 160px;
        box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
        padding: 5px 10px 0px;
        z-index: 1;
        border: 0px solid #b98b2b;
    }
    .dropdown-content a{
        padding: 7px 15px;
        position: relative;

    }
    .dropdown-content a::before{
        content: '';
        width: 10px;
        position: absolute;
        border-bottom:1px solid #b98b2b;
        top: 50%;
        left: -10px;

    }
    
}


@media screen and (max-width:990px) {
    .blendDramSec img.blendNewImg{position: relative; top: -70px;}
    .ss_heading h1 {
        font-size: 80px;
    }

    .bg-heading {
        font-size: 70px;
    }

    .age-page {
        background-size: cover;
        padding:50px;
        /*height:auto;*/
    }


    .blendDramSec {
        float: none;
        width: 100%;
    }

    .container {
        width: 100%;
        max-width: 1200px;
        padding-left: 15px;
        padding-right: 15px;
        margin: 0 auto;
    }
    .royalty_section .container {
    max-width: 100%;
}
.royalty_section h1{left: 0; padding: 0 20px;}

    .blendPointSec {
        float: none;
        width: 100%;
        margin-left: 0;
    }

    .stoke-heading img{
        width:100%;
    }
    .stoke-heading2 img{
        width: 100%;
    }
    .blendDramSec{
        position: relative;
    }
	.videoSection video {
        width: 100%;
        height: 799px;
        object-fit: cover;
    }
 
    #section2{
        padding: 0 32px;
    }
    .rr_section .inner{
        padding: 0 30px 40px 59%;
    }
    .rr_section .inner .copy_block h2 img{
        max-width: 100%;
    }
    .rr_section .inner .copy_block h2:before{
        top:37%;
    }
    .rr_section {
        padding: 230px 0 60px;
    }
    .royalBlendSection{
        margin-top:100px;
    }
    .royalBlendContent {
        margin: 0 0 50px;
    }
    .blendPointSec{
        width: 92% !important;
        margin: 0 auto !important;
    }
    .hrritage-content {
        margin: 20% auto 0;
    }
.mobile-fixed {
        float: none;
        width: 100%;
        position: fixed;
        height:calc(100vh - 81px);
        overflow-y:scroll;
        padding-bottom:30px;
    }
}


@media screen and (max-width:767px) {
  /*.videoSection img{
    height: 800px;
  }*/
  .videoSection video.mobileVideo{
  display: block;
 }
 nav ul li:nth-child(5) {
    padding: 14px 20px;
}
nav ul li:nth-child(6) {
    padding: 14px 20px;
}

.videoSection video.desktopVideo{
  display: none;
 }
 
 .br2 .blogd{
    width: 100%;
  }
  .br2 .blog_rpost{
    display: none;
  }

  .br2 .blogd .postcontectbox p {
    -webkit-line-clamp: 5;
    line-clamp: 5;

}
.br2 .blogd .blog-block1 .readmore-contect {
    flex-direction: column;
    flex-wrap: wrap;
     margin: 20px 0;
}
.br2 .blogd .blog-block1 .readmore-contect .readbcont {
 flex-wrap: wrap;
 gap: 10px;
 
}
.br2 .socialmediacont {
  
    margin: 20px 0 0 0;
}

 .indiaFinestSection img.bottleImg {
    left: 10px;
}
    .ss_heading h1 {
        font-size: 50px;
        line-height: 50px;
    }

    .static-page-description p,
    .footer-inner p {
        font-size: 16px;
        line-height: 24px;
    }

    .footer-inner h4 {
        font-size: 16px;
        padding: 10px 0;
    }

    .footer-social .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ss_heading h4 {
        font-size: 22px;
    }

    .bg-heading {
        font-size: 51px;
        line-height: 54px;
    }

    .heading-overlap {
        top: -26px;
    }

    .static-page-outer {
        padding: 50px 0 0;
    }

    .static-page-outer .footer-social {
        padding: 30px 0 0;
    }

    .static-list .blendPointSec ul li span {
        width: 22px;
        height: 22px;
        background-size: unset;
        font-size: 21px;
        padding-left: 32px;
        line-height: 33px;
    }

    .static-list .blendPointSec ul li {
        padding-left: 40px;

    }

    .footer-social-main ul li a {
        width: 35px;
        height: 35px;
        line-height: 35px;
        margin: 10px 5px 0;
    }

    .footer-social-main ul li a .fa {
        font-size: 19px;
    }

    .age-page-container h1 {
        font-size: 22px;
    }

    .age_form_field input {
        width: 150px;
        font-size: 24px;
    }

    .age-form button {
        width: 168px;
        height: 41px;
        line-height: 33px;
        font-size: 17px;
    }

    .logo {
        right: auto;
        width: 100px;
        left: 15px;
    }

    .logo.activeLogo{
        top: -10px;
        left:0;
    }

.logo.activeLogo img{
    width: 100%;

}

    .mobile-trigger {
        font-size: 20px;
        color: #f3db7b;
        display: block;
        display: flex;
        justify-content: flex-end;
        padding: 26px 20px;
        cursor: pointer;
        position: fixed;
        right: 0;
    }

    .mobile-trigger img {
        padding-right: 5px;
        max-width: 50px;
    }

    .mobile-fixed {
        float: none;
        width: 100%;
        position: fixed;
        height:calc(100vh - 81px);
        overflow-y:scroll;
        padding-bottom:30px;
    }

    .navMb {
        position: fixed;
        background: #000;
        float: none;
        width: 100%;
        height: 100%;
        top: 81px;
        right: -100%;
    }
    .navMb.active {
        right: 0;
        top:81px;  
    }

    nav ul li:after {
        display: none;
    }

    nav ul li {
        display: block;
        text-align: left;
        /*padding: 7px 20px;*/
    }


    .videoSection video {
        height: 953px;
        object-fit: cover;
    }

    .indiaFinestSection h2 {
        font-size: 55px;
        line-height: 60px;
    }
    .indiaFinestSection p.active {
        font-size: 20px;
    }
    .indiaFinestSection p br{
        display: block;
    }
    .indiaFinestSection {
        padding-left: 15px;
        padding-right: 15px;
    }

    .indiaFinestSection h2 img {
        width: 90%;
    }

    .indiaFinestSection {
        top: 150px;
    }

    .indiaFinestSection img.bottleImg {
        margin-top: 0;
        width: 210px;
    }

  

    .qouteLeft,
    .qouteRight {
        /*background: #0b172e;*/
        width: 40px;
    }

    .qouteLeft img,
    .qouteRight img {
        width: 40px;
    }

    .qouteLeft {
        left: -23px;
        top: 45px;
    }

    .qouteRight {
        right: -20px;
        bottom: 45px;
    }

    .aboutHeading {
        /*background: #0b172e;*/
        left: 0;
        right: 0;
        transform: none;
        top: -20px;
        width: 90%;
        margin: 0 auto;
        position: relative;
    }
    .aboutHeading:before{top: 17px;}

    .aboutHeading img {
        width: 80%;
        margin: 0 auto;
        display: block;
    }

    .aboutBox {
        width: 92%;
        margin: 0 4%;
    }

    .aboutContent {
        padding:0px 20px 30px;
        font-size: 16px;
        line-height: 20px;
        margin-top: -20px;
    }

    .aboutBox h4 {
        font-size: 18px;
        line-height: 20px;
        top: -44px;
        z-index: 1;
    }

    .royalty_section h2 {
        display: block;
    }

    .royalty_section .copy_block {
        width: 100%;
        text-align: center;
        padding: 30px 0;
    }

    .royalty_section .inner {
        flex-wrap: wrap;
        justify-content: center;
        margin-top: -113px;
        border: 1px solid transparent;
        border-image: linear-gradient(135deg, #c1922d 0%, #b1812a 7%, #d0ab4d 12%, #f3db7b 26%, #c79f43 61%, #af802a 100%);
        border-image: -webkit-linear-gradient(135deg, #c1922d 0%, #b1812a 7%, #d0ab4d 12%, #f3db7b 26%, #c79f43 61%, #af802a 100%);
        border-image-slice: 1;
        padding: 30% 0%;
    }

    .royalty_section h2.shine {
        -webkit-text-fill-color: #dab95c;
        -moz-text-fill-color: #dab95c;
    }

    .royalty_section .copy_block p {
        color: #f3db7b;
    }

    .wine_block {
        position: relative;
    }

    .royalty_section h1 img {
        width: 95%;
    }

    .royalty_section h2 {
        font-size: 53px;
        top: 18px;
        padding-bottom: 0;
    }

    .rr_section .map_block .bottle_wrap {
        position: static;
    }

    .rr_section .map_block {
        left: 0;
        width: 100%;
    }

    .commanHeading h2 {
        padding: 0;
        font-size: 55px;
    }

    .commanHeading h2 .shine {
        padding-left: 12px;
    }

    .footer-social {
        float: none;
        overflow: hidden;
    }

    .homenews {
        float: none;
        padding: 70px 0 0;
    }

    .homenews .container{
        padding-left: 0;
        padding-right: 0;
    }

    .bg-heading {
        font-size: 51px;
    }

    .footer-social {
        padding-top: 50px;
    }

    .heading-overlap {
        position: relative;
        top: -31px;
    }

    .from-royal-haritage {
        padding: 30px 0;
        height: auto;
    }

    .royal-heritage-inner img {
        width: 85%;
    }

    .heritag-botal-mobile {
        display: block;
    }

    .heritag-botal-mobile img {
        width: 100%;
        vertical-align: top;
        margin-top: -80px;
    }

    /*.heritag-botal {
        display: none;
    }*/

    .hrritage-content {
        max-width: 880px;
        width: 100%;
        margin: 0 auto 0;
    }

    .stoke-heading {
        padding-top: 10px;
    }

    .heritag-botal-mobile img {
        margin-top: 0;
    }

   

    .royalBlendSection .commanHeading {
        padding: 0;
    }

    .royalBlendContent {
        margin: 0 0 0;
    }

    .royalBlendSection .commanHeading h2:after {
        background-size: 100%;
    }

 
    .roaylSection .royalContent{
        padding: 0 ;
    }
    .royalBlendSection{
        padding:50px 0 0;
    }
    .rr_section .map_block{
        position: static;
    }
    .rr_section .inner{
        padding:0;
        text-align: center;
        margin-top: 170px;
    }

    .rr_section .back_img{
        /*display: none;*/
            left: -60px;
            top: unset;
            bottom: 180px;
    }
    .rr_section .back_img img{
        width: 100%;
    }
    .rr_section{
        padding:30px 0 150px; 
    }
    .rr_section .inner .copy_block h2{
        top: -63px;
        margin-top: 0;
        margin-bottom: -103px;
        padding-left:15px;
        padding-right:15px;
    }
    .rr_section .inner .copy_block h2 img{
        max-width: 100%;
    }

    .rr_section .inner .copy_block h2:before{
        width: calc(100% - 30px);
        right: 0;
        margin:auto;
    }
    .rr_section .inner p{
        padding-left:15px;
        padding-right:15px;
    }
    .bottle_wrap img{
        width:60%;
    }
    .rr_section .map_block .bottle_wrap {
        position: absolute;
        bottom: -3%;
        z-index: 99;
        right: -23px;
    }
    .rr_section{
        overflow: initial !important;
    }
    .roaylSection .royalHeadingImg > img{
        width:100%;
    }
    .royalHeadingImg{
        margin-top:20px;
    }
    .roaylSection .royalContent{
        margin-top: -105px;
    }

    .inside_out_bg-mobile{
        display: block;
        padding-bottom:0;
    }
    .inside_out_bg-mobile img{
        width:100%;
        margin-top: -29%;
    }
    .inside_out_bg{
        display: none;
    }
    .inside_out_bg{
        background-size: 157% auto;
        height: 490px;
    }
    .inside_out_bg .img_block{
        max-width: 100%;
    }
    .royalty_section{
        display: none;
    }
    .royalty_section_mobile{
        display: block;
        /* background: #0b172e; */
    }
    .royalty_section_mobile{
        padding:0;
        position: relative;
    }
    .royalty_section_mobile h1 img{
        width: 100%;
    }
    .royalty_section_mobile h2 img{
        width: 80%;
    }

    .royalty_section_mobile_banner img{
        width:100%;
        vertical-align: top;
        margin-top:-27px;
        position: relative;
         z-index: -1;
    }
    .wine_block{
        padding-top:0;
        position: absolute;
        bottom: 0;
    }
    .wine_block img{
        width:100px;
    }
    .wine_block .glass img{
        width:115px; 
    }
    .wine_block .glass {
        position: absolute;
        left: -100px;
        bottom: -17px;
        width: 104px;
    }

    .wine_block {
        padding-top: 30px;
        position: absolute;
        bottom: -61px;
        left: 109px;
    }

    .video_link span{
        color:#e4cc74;
        border-bottom: 1px solid #e4cc74;
        font-size: 15px;
        line-height: 23px;
    }
    .royalty_section .copy_block p{
        font-size: 15px;
        line-height: 23px;
        padding-bottom: 5px;
    }

    .rr_section .inner .copy_block p{
        font-size: 15px;
        line-height: 23px;
    }

    .rr_section .map_block .bottle {
        bottom: 36px;
    }
    .rr_section .map_block {
        margin-left: -50px;
        width: calc(100% + 100px);
        margin-bottom: -50px;
    }

    .roaylSection .royalContent p{
        font-size: 15px;
        line-height: 23px;
    }

    /*.from-royal-haritage-desktop{
       display: none;
    }*/
    .stoke-heading .commanHeading h2{
        font-size: 38px;
    }
    .heritageHeading{font-size: 50px;}
    .from-royal-haritage-mobile{
        display: block;
    }
    .from-royal-haritage-mobile img{
        width:100%;
    }
    .from-royal-haritage .container{
        padding-left:0;
        padding-right:0;
    }
    /*.from-royal-haritage{
        background: none;
    }*/
    .hrritage-content, .secdes{
        padding-left:15px;
        padding-right:15px;
    }
    .hrritage-content p, .secdes, .commanHeading p{
        font-size: 15px;
        line-height: 23px;
    }

    .blendDramSec{
        display: none;
    }
    .blendDramSecmobile{
        display: block;
    }
    .blendDramSecmobile img{
        width: 90%;
        position: relative;
        top: -50px;
    }
    .blendPointSec ul li h3{
        font-size: 23px;
    }
    .blendPointSec ul li p{
        font-size: 15px;
        line-height: 23px;
    }
    /*.blendPointSec ul li span{
        background-size: 91px;
    }*/

    .blendPointSec ul li span {
        width: 22px;
        height: 22px;
        font-size: 23px;
        /*padding-left: 35px;*/
        /*background-size: 91px;*/
    }
    .blendPointSec{
        margin-left:15px;
        padding-right: 15px;
        padding-left:15px;
    }
    .blendPointSec ul li {
        padding-left: 40px;
    }

    .blendPointSec.blendHomePoints ul li span{top: 9px;}

    .aboutus_Section{
        margin:60px 0 0 ; 
    }
    #royalty_section_mobile{
        padding-top:165px;
    }
    header{
        background: #010103 url(../img/headborder.png) center top no-repeat;
    }
    .videoSection{
            top: 75px;
        background: #050914;
        height: 800px;
    }

    #section1 .indiaFinestSection p br{
        display: block;
      }

    .royal-right-img1,
    .royal-right-img2,
    .royal-right-img3,
    .royal-right-img4 {
        display: none;
    }

    img.leaf-img1 {
        left: 0;
        top: -35px;
    }
    img.leaf-img2 {
        left: 0;
        top: 17px;
        width: 42px;
    }
    
    img.about-left-img1{
        left: 0;
    }
    img.about-left-img1 {
        left: 0;
        top: -167px;
        width: 73px;
    }
    img.about-left-img2 {
        left: 0;
        top: -72px;
        width: 30px;
    }
    
    img.about-right-img1 {
        right: 0;
        bottom: 62px;
        top: auto;
        width: 51px;
    }
    
    img.about-right-img2 {
        right: 0;
        width: 74px;
        top: auto;
        bottom: -56px;
    }

    img.royal-left-img1{
        left: -140px;
        top: -259px;
        width: 200px;
    }
    img.royal-left-img2{
        top: -150px;
        width: 83px;
    }
    img.royal-left-img3{
        top: -148px;
        width: 75px;
    }
    img.royal-blend1 {
        left: -90px;
        top: 21px;
        width: 167px;
    }

    img.royal-blend2{
        top: auto;
        bottom: 66px;
        right: -54px;
    }
    img.royal-blend3{
        top: auto;
        bottom: 80px;
        right: -165px;
        display: none;
    }
    img.royal-blend4{
        top: auto;
        bottom: 90px;
        right: -165px;
        display: none;
    }
    img.royal-blend5{
        top: auto;
        bottom: 0;
        width: 87px;
    }
	#section2 {
        padding: 0 0;
    }
    .rr_section .inner .copy_block h2:before {
        top: 61px;
        z-index: 1;
    }
    .roaylSection{
        margin: 50px 0 0;
    }
    .roaylSection .royalContent .commanHeading h2{
        display: block;
    }
    .royal-blend1{
        display: none;
    }
    .royalBlendSection{
        margin-top: 0;
        padding: 30px 0 0;
    }
    #section4{
        padding-top:0;
    }

    footer{
        padding:40px 0;
    }
    .newssliderdes {
        padding: 30px 20px 30px;
    }

.indiaFinestSection .commanHeading h2{font-size: 45px;}
.indiaFinestSection h3{font-size: 40px;}

}





/* new css*/

@media screen and (max-width:1280px) {
    nav ul li {
        padding: 14px 15px 14px 15px;
    }
    nav ul li:after{
        display: none;
    }

}

@media screen and (max-width:1200px) {
    .blendDramSec img.blendNewImg{
        width:100%;
    }
    .newssliderdes br{
        display: none;
    }
    .logo img {
        margin-left:17%;
    }
    header.fixed .logo img {
        margin-left: 0;
    }
    nav ul {
        left: 57px;
    }
}
@media screen and (max-width:1024px) {
    .newssliderdes{
        min-height: 375px;
    }
    .indiaFinestSection img.bottleImg {
        width: 250px;
    }
    .footer-menu-inner ul li{
        padding: 5px 10px;
    }
    .homenews{
        height: 751px;
    }
    .custom-cs-border:after{
        height: 83.5%;
    }
    .cs-news-hd:before{
        width: 25%;
    }
    .cs-news-hd:after{
        width: 25%;
    }
    .royalty_section_logo_outer img{
        margin-left: 0;
    }
}


@media screen and (max-width:990px) {
    /* .commanHeading h2{
        font-size: 50px;
        background: none;
        background: none !important;
    } */
    .royal-inside-container, .royalBlendSection-inner, .from-royal-haritage-desktop{
        border:none;
    }
    .royal-content-margin{
        margin-top:0;
    }
    .royalBlendSection-inner{
        padding:0;
    }
    .royalty_section-innaperpage{
        background: none;
    }
  
    .indiaFinestSection img.bottleImg {
        width: 210px;
    }
    .cs-news-hd:before, .cs-news-hd:after, .custom-cs-border:after{
        display: none;
    }
    .newslidermain{
        padding:0;
    }
    .footer-menu-inner ul li{
        margin-bottom:5px;
    }

    .cs-hd-royal-bld{
        background: none !important;
    }
    .royalBlendSection .commanHeading {
        padding: 0 50px;
    }
    .roaylSection .royalContent{
        padding: 0 50px;
    }
    .cs-royal-inside{
        background: none !important;
    }
    .inside_out_bg .img_block{
        max-width:100%;
    }
    #section2 {
        padding: 0 0;
    }

    header.fixed .mobile-fixed{
        padding-top:0;
    }
    header.fixed .logo img {
        margin-left: 0;
    }
    .logo img {
        margin-left:0;
    }
    .royal-inside-container {
        margin-top: 0;
    }
	    .royalBlendSection-inner {
        padding: 0;
        border: 1px solid transparent;
        border-image: linear-gradient(135deg, #c1922d 0%, #b1812a 7%, #d0ab4d 12%, #f3db7b 26%, #c79f43 61%, #af802a 100%);
        border-image: -webkit-linear-gradient(135deg, #c1922d 0%, #b1812a 7%, #d0ab4d 12%, #f3db7b 26%, #c79f43 61%, #af802a 100%);
        border-image-slice: 1;
    }
	
    .roaylSection .royalContent p{
        position: relative;
         top: -56px;
    }
    nav ul li {
        padding: 14px 20px;
    }
    .mobi{
        display: block;
    }
    .desk{
        display: none;
    }
    
    .newslidermain .owl-carousel .owl-nav button.owl-prev {
        left: 0;
        top: auto;
        width:48%;
    }
    .newslidermain .owl-carousel .owl-nav button.owl-next{
        right:0;
        top: auto;
        width:48%;
    }
    .newslidermain .owl-carousel .owl-nav button.owl-prev span{
        margin-right: 0;
        margin-left: auto;
    }
    .newslidermain .owl-carousel .owl-nav button.owl-next span{
        margin-right: auto;
        margin-left: 0;
    }
    .newssliderdes {
        min-height: auto;
    }
    .inside_out_bg img {
        width: 100%;
        margin-left: 0;
        margin-top: -12px;
    }
    .indiaFinestSection h3:after {
        width: 100%;
        left: 0;
    }
    .royalty_section_logo_outer img{
        margin-left: 0;
    }
    

    .static-page-main-ct-center .bg-heading-new.linit-lab:before {
        display: none;
      }
      
      .static-page-main-ct-center .bg-heading-new.linit-lab:after {
        display: none;
      }
    
      .m-haritage-hd:after, .m-haritage-hd:before{
          display: none;
      }
      .m-haritage-hd:before{
        display: none;
    }
    .m-haritage-hd::after{
        display: none;
    }
    .m-haritage-hd:after{
        display: none;
    }
    .m-haritage-hd:before{
        display: none;
    }
    .from-royal-haritage-desktop{
        border:none;
    }
    .static-page-main{
        border:none;
    }
    .static-page-main-ct-center .bg-heading-new.privacy-policy-hd:before, .static-page-main-ct-center .bg-heading-new.privacy-policy-hd:after, .static-page-main-ct-center .bg-heading-new:after, .static-page-main-ct-center .bg-heading-new:before{
        display: none;
    }

}


.show-mobile-section{
    display: none;
}


@media screen and (max-width: 800px){
    .hrritage-content {
        margin: 12% auto 0;
    }
    .hrritage-content-new{
        padding-top:0;
    }
    .royal-inside-container{
        margin-top:0;
    }
    #section4 {
        padding-top: 0;
    }
    .indiaFinestSection {
        top: 115px;
    }
    .indiaFinestSection img.bottleImg {
        width: 178px;
    }
  
}


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

    .blankcolor{
        display: none;
    }
    .homenews_style {
        height: 935px !important;
    }
    .boxstyle{
        padding-top: 150px;
    }
    .royalBlendContent {
        flex-direction: column;
    }
    .from-royal-haritage{
        background:none;
    }
    .m-haritage-hd{
        background:none;
    }
    .show-mobile-section{
        display: block;
    }
    .desktop-show{
        display: none;
    }
    .m-haritage-hd{
        background: none !important;
    }
    .hrritage-content-new {
        padding: 50px 0 ;
    }
    .from-royal-haritage-desktop{
        margin:0;
    }
    #royalty_section{
        display: none;
    }
    .tee_realy{
        background: none !important;
    }
    .rr_section .inner .copy_block h2{
        margin-top:0;
    }
    .padding-bottom-fill{
        padding-bottom:0;
    }
    .rr_section .inner{
        border:none;
    }
    #section3{
        background: none;
        padding-top:220px;
        padding-bottom: 120px;
    }
    .royal-inside-container{
        padding:0;
    }
    .cs-royal-inside{
        margin-top:50px;
        background:none !important;
        position: static !important;
    }
    .cs-royal-inside span{
        font-size: 40px;
    }
    .cs-hd-royal-bld{
        margin-top:50px;
        background:none !important;
        position: static !important;
    }
    .cs-hd-royal-bld span{
        font-size: 40px;
    }
    .margin-blend{
        margin-top:0;
    }
    .cs-hd-royal-bld {
        margin-top: 0;
    }
    #home_news{
        margin-top:0;
    }
    .aboutBox{
        border:none;
    }
    .cs-new-hd .hd-inline span{
        font-size: 40px;
    }
    .cs-new-hd .hd-inline{
        background: none;
    }
    .qouteLeft, .qouteRight{
        display: none;
    }
    .aboutBox{
        padding-top:50px;
    }
    .aboutBox h4{
        margin-top:0;
    }
    .roaylSection .royalContent {
        padding: 0 0;
    }
    .estableContentSection .container{
        padding-left: 0;
        padding-right: 0;
    }
    .roaylSection .royalContent p{
        padding-left:15px;
        padding-right:15px;
    }
    .royalBlendSection .commanHeading {
        padding: 20px 15px 0;
    }
    .hrritage-content p{
        padding-left:15px;
        padding-right:15px;
    }
    .footer-menu-inner ul li {
        margin-bottom: 10px;
    }
    .aboutContent {
        padding: 0px 0 30px
      }


      img.leaf-img1{
          width:47px;
      }
      img.leaf-img3{
          width:184px;
      }
      .rr_section .inner .copy_block h2{
          top:0;
      }
      .rr_section .inner{
          margin-top:70px;
         
    border: 1px solid transparent;
    border-image: linear-gradient(135deg, #c1922d 0%, #b1812a 7%, #d0ab4d 12%, #f3db7b 26%, #c79f43 61%, #af802a 100%);
    border-image: -webkit-linear-gradient(135deg, #c1922d 0%, #b1812a 7%, #d0ab4d 12%, #f3db7b 26%, #c79f43 61%, #af802a 100%);
    border-image-slice: 1;
    padding: 10% 0%;
      }
      .rr_section .inner .copy_block h2{
          margin-bottom:10px;
      }
      .roaylSection .royalContent .commanHeading h2{
          margin:0;
      }
      .royalBlendSection .commanHeading h2 {
        margin-bottom: 10px;
    }
    .royalBlendSection{
        padding-top:0;
    }
    #section4 {
        margin-bottom: 0;
    }
    #homefrom-royal-haritage{
        padding-top:110px;
    }
    .m-haritage-hd{
        top:0;
    }
    .margin-haritage {
        margin-top: -6px;
        padding-bottom: 0;
    }
    .from-royal-haritage {
        padding: 0 0 30px;
        height: auto;
    }
    .hrritage-content-new {
        padding: 10px 0 30px;
    }
    .news-slider{
        margin-top:0;
    }
    h2.cs-news-hd{
        margin:0 !important;
    }

    .tee_realy span{
        font-size: 40px;
        font-weight: 400;
    }
    .m-haritage-hd span{
        font-size: 40px;
        font-weight: 400;
    }
    .heritageHeading{
        font-size: 40px;
    }
    .cs-news-hd span{
        font-size: 40px;
    }
    .new-sub-heading-heritageHeading{
        top:0;
    }
    .heritageHeading {
        font-size: 31px;
    }
    .heading-overlap{
        top:0;
    }

    .static-page-main-ct-center{
        padding:0 0 0;
        text-align: center;
      }
      .static-page-main-ct-center .bg-heading-new span{
        font-size: 38px;
      }
      .static-page-main-ct-center .ss_heading span{
        font-size: 22px;
        font-family: 'PlayfairDisplayRegular';
        text-transform: uppercase;
        position: relative;
        top:-20px;
      }
   
      .static-page-outer {
        padding: 30px 0 0;
    }
    .desktopVideo{
        display: none;
    }
    .indiaFinestSection img.bottleImg {
        width: 234px;
    }
    .roaylSection .royalContent p {
        position: relative;
       top:0;
    }
    .estableContentSection{
        top:0;
    }
    #section4{
        padding-top:60px;
    }
    .footer-menu{
        display: none;
    }
    .commanHeading h2 .shine {
        padding: 0 15px;
        width: 100%;
        display: block;
    }
    .aboutContent{
        font-size: 14px;
    }
    .royalty_section .copy_block p{
        font-size: 14px;
    }
    .royalty_section_mobile h2 img {
        width: 100%;
        max-width: 180px;
    }
    .rr_section .inner .copy_block p, .roaylSection .royalContent p, .commanHeading p, .blendPointSec ul li p, .hrritage-content p, .footer-social p, .footer-inner p, .footer-inner p a{
        font-size: 14px;
    }
    .bg-heading-new{
        font-size: 40px;
    }
    .heritageHeading {
        font-size: 26px;
        padding-top: 10px;
    }
    .rr_section .inner .copy_block p {
        text-align: center;
        padding-top: 0;
    }
    .commanHeading.custom-cs-border{
        float: none;
    }
    .homenews {
        height: auto;
        padding-bottom: 70px;
    }
    .videoSection{
        height: auto;
    }
   
    .static-page-main{
        padding: 0 0 30px;
    }
    .static-page-main{
        margin-top:50px;
    }
    .static-page-description h4 {
        font-size: 18px;
    }
 
    .new-sub-heading-heritageHeading {
        top: -25px;
    }

    .static-page-main-ct-center .bg-heading-new.linit-lab span{
        font-size: 30px;
      }
    
      .static-page-main{
        margin-top: 50px;
      }
      .indiaFinestSection img.bottleImg{
        margin-left: 3%;
      }
      input[type=text], select {
        width: 15%;
    }

}

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

    .homenews_style {
        height: 1000px !important;
    }
    .newssliderdes{
        min-height: auto;
    }
    .blendPointSec.blendHomePoints {
        padding-bottom: 50px;
    }
    .boxstyle {
        padding-top: 20px;
    }
    .hrritage-content {
        margin: 0 auto 0;
    }
    .inp-text {
        width: 45% !important;
    }
    .age-page-container1 h1 {
        font-size: 20px;
     }
     .cs-hd-pera {
        font-size: 15px;
    }
    input[type=submit] {
        width: 100%;
       
    }
    #section4 {
        padding-top: 100px;
    }
    .br2 .blogd .smallpost {
  
        flex-direction: column !important;
    }
    .br2 .blog_rpost .bpostrt .imgcontainer{

        width: 100%; 
        
      }
      .br2 .blogd .postcontectbox {
        padding-left: 0px;
    }
    .br2 .blogd .smallpost .u1{
        flex-direction: column !important;
    }
}

@media screen and (max-width: 435px){
.rr_section .map_block {
    margin-left: -50;

}
.videoSection video, .videoSection img {
    width: 100%;
    height: 700px;
}
.royalty_section .inner {
    padding: 41% 2%;
}
}

/*end new css*/

@media screen and (max-width: 1300px){
    .readmoreBtn1 a {
        margin-left: 15px;
    }

}
@media screen and (max-width: 767px){
    .readmoreBtn1 a {
        margin-left: -6px;
    }

}
@media screen and (max-width: 480px)
    {
    .readmoreBtn1 a {
        margin-left: -16px;
}
input[type=text], select {
    width: 20%;
}
}

@media screen and (max-width: 1200px){
nav ul {
    left: -26px;
}
nav ul li:nth-child(6) {
    padding-left: 5px;
}


}
@media screen and (max-width: 990px){
nav ul li {
     padding: 10px 0px; 
}
#menu-center{
    padding-left: 10%; 
}
}

@media screen and (max-width: 767px){
nav ul li:nth-child(5) {
   padding: 10px 0px; 
}}

@media screen and (max-width: 420px){
    #menu-center{
        padding-left: 15%; 
    }
    nav ul li:nth-child(5) {
        padding: 10px 0px; 
     }
}

@media screen and (max-width: 380px){
    input[type=text], select {
        width: 30%;
    }
}