/* preloader */
#preloader {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    z-index: 20000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    text-align: center;
  }

  .dark-scheme p.sow-sub-headline {
    background: #000000;
  }

  .preloader1 {
    animation: preloader1 4s linear infinite;
  }

  @keyframes preloader1 {
    from {
      transform: rotate(0deg);
    }

    to {
      transform: rotate(360deg);
    }
  }

  @-webkit-keyframes preloader1 {
    from {
      -webkit-transform: rotate(0deg);
    }

    to {
      -webkit-transform: rotate(360deg);
    }
  }
  .pos-rel{
    width: 180px;
  }
  .preloader1{
    position: absolute;
    top: 53%;
  }
  body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
    --wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
    --wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
    --wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
    --wp--preset--duotone--midnight: url("#wp-duotone-midnight");
    --wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
    --wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
    --wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
  }

  .has-black-color {
    color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-color {
    color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
  }

  .has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
  }

  .has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
  }

  .has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
  }

  .has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
  }

  .has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
  }

  .has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
  }

  .has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
  }

  .has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
  }

  .has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
  }

  .has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
  }

  .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
  }

  .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
  }

  .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
  }

  .has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
  }

  .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
  }

  .has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
  }

  .has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
  }

  .has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
  }

  .has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
  }

  .has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
  }

  .has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
  }

  .has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
  }

  .has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
  }

  .has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
  }

  .has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
  }

  .has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
  }


  .panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    -ms-justify-content: space-between;
    justify-content: space-between
}
.panel-grid-cell {
    -ms-box-sizing: border-box;
    box-sizing: border-box
}

.panel-grid-cell .panel-cell-style {
   text-align: center
}

.panel-grid-cell .so-panel {
    zoom:1}

.panel-grid-cell .so-panel:before {
    content: "";
    display: block
}

.panel-grid-cell .so-panel:after {
    content: "";
    display: table;
    clear: both
}

.panel-grid-cell .panel-last-child {
    margin-bottom: 0
}

.panel-grid-cell .widget-title {
    margin-top: 0
}

body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) {
    overflow-x: hidden
}

body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch {
    margin-right: -1000px!important;
    margin-left: -1000px!important;
    padding-right: 1000px!important;
    padding-left: 1000px!important
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

/* Newsletter Widget Minimal */
.tnp-widget-minimal {
    width: 100%;
}

.tnp-widget-minimal form {
    margin: 0;
    padding: 0;
    border: 0;
}

.tnp-widget-minimal input.tnp-email {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #f4f4f4;
    color: #444;
    font-size: 14px;
}

.tnp-widget-minimal input.tnp-submit {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    display: inline-block;
    border: 1px;
    border-color: #ddd;
    background-color: #444;
    background-image: none;
    text-shadow: none;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    border-radius: 0px;
    height: auto;
    margin: 0;
}

  /* Layout 14 */
  #pgc-14-0-0,
  #pgc-14-1-0,
  #pgc-14-2-0,
  #pgc-14-4-0,
  #pgc-14-5-0,
  #pgc-14-6-0,
  #pgc-14-7-0 {
    width: 100%;
    width: calc(100% - (0 * 30px))
  }

  #pg-14-0,
  #pg-14-1,
  #pg-14-2,
  #pg-14-3,
  #pg-14-4,
  #pg-14-5,
  #pg-14-6,
  #pg-14-7,
  #pl-14 .so-panel,
  #pl-14 .so-panel:last-of-type {
    margin-bottom: 0px
  }

  #pgc-14-3-0 {
    width: 100%;
    width: calc(100% - (0 * 55px))
  }

  #pl-14 #panel-14-5-0-0 {
    margin: 0px 0px 30px 0px
  }

  #pg-14-0.panel-has-style>.panel-row-style,
  #pg-14-0.panel-no-style,
  #pg-14-1.panel-has-style>.panel-row-style,
  #pg-14-1.panel-no-style,
  #pg-14-2.panel-has-style>.panel-row-style,
  #pg-14-2.panel-no-style,
  #pg-14-4.panel-has-style>.panel-row-style,
  #pg-14-4.panel-no-style,
  #pg-14-5.panel-has-style>.panel-row-style,
  #pg-14-5.panel-no-style,
  #pg-14-6.panel-has-style>.panel-row-style,
  #pg-14-6.panel-no-style,
  #pg-14-7.panel-has-style>.panel-row-style,
  #pg-14-7.panel-no-style {
    -webkit-align-items: flex-start;
    align-items: flex-start
  }

  #pg-14-1>.panel-row-style {
    padding: 100px 0px 0px 0px
  }
	 #pg-14-7-1>.panel-row-style {
    padding: 100px 0px 100px 0px
  }

  #panel-14-1-0-1>.panel-widget-style {
    padding: 17px 0px 30px 0px
  }

  #pg-14-2>.panel-row-style {
    padding: 0px 0px 100px 0px
  }

  #pg-14-3>.panel-row-style, #pg-14-7>.panel-row-style {
    background-image: url('../images/bg_img1.png');
    background-position: center center;
    background-size: cover;
    padding: 87px 0px 67px 0px;
    background-color: rgb(252 245 230 / 40%);
  }

  #pg-14-3.panel-has-style>.panel-row-style, #pg-14-7.panel-has-style>.panel-row-style, 
  #pg-14-3.panel-no-style, #pg-14-7.panel-no-style {
    -webkit-align-items: center;
    align-items: center
  }

  #pgc-14-3-0 {
    align-self: auto
  }

  #pg-14-4>.panel-row-style,
  #pg-14-6>.panel-row-style {
    padding: 120px 0px 120px 0px
  }

  #panel-14-4-0-0>.panel-widget-style {
    padding: 0px 0px 30px 0px;
  }

  #panel-14-4-0-1>.panel-widget-style  {
    background-image: url('https://imagedelivery.net/pe2-CVDxE459ELrkyAVOfQ/7db7aef4-70bd-4ec9-1451-bad6ff07cc00/public');
    background-position: center center;
    background-size: cover;
    padding: 60px 0px 0px 0px
  }

  #pg-14-5>.panel-row-style {
    padding: 270px 0px
  }
	
#pg-14-3.about-list {
    margin: 100px 0;
}
.services-list {
    flex-wrap: wrap;
    justify-content: center;
    background-color: #fff;
    border-right: 4px solid #fcd5a6;
    padding: 15px;
	margin: 15px 0;
    transition: all .5s ease-in-out;
    position: relative;
    z-index: 1;
    overflow: hidden;
    box-shadow: 0 2px 6px rgb(71 69 69 / 50%);
}
.services-list:hover{
    border-color: #fcd5a6;
 }
 .services-list::before {
     content: "";
     position: absolute;
     left: -1px;
     right: -2px;
     top: 0;
     bottom: 0;
     background-color: #fcd5a6;
      z-index: -1;
     background-size: cover;
     margin: 0 auto;
     transform: translateX(100%);
     transition: all ease-in-out .3s
 }
 .services-list:hover:before {
     transition: all ease-in-out .3s;
     transform: translateX(0)
 }

.services-list p .fa-check-square-o {
    margin-right: 5px;
}
.services-list p{
	font-size: 18px;
}
.text-center{
	text-align: center
}
.enquiry-box {
   margin-bottom: 50px;
	width: 100%;
}
.enquiry-box .d-flex {
    align-items: center;
}
.intouch-block h2, .intouch-block p {
    color: #000;
	text-align: center;
}
.intouch-block p{
	margin-bottom: 15px;
}
.room-para p{
	max-width: 70%;
	margin: auto;
	font-size: 18px;
	line-height: 1.8;
	text-align: center;
}
.wedd-para p{
	max-width: 100%;
}
.wedd-para img{
	margin-bottom: 30px;
	margin-top: 15px;
}
.amenities-box h2, .parameter h2{
	font-size: 30px;
    line-height: 1.3 !important;
    color: #000;
}
.amenities-box {
    margin-top: 30px;
    box-shadow: 0 2px 6px rgb(71 69 69 / 50%);	
    padding: 30px 20px;
}
.amen-list {
    display: flex;
    align-items: center;
	margin: 20px 0px !important;
}
.amen-list span {
    width: 50px;
    height: auto;
}
.amen-list span img{
    width: 25px;
    height: auto;
}
.js .slider-single > div:nth-child(1n + 2) {
  display: none;
}

.js .slider-single.slick-initialized > div:nth-child(1n + 2) {
  display: block;
}
.custom-slide {
  padding: 15px 15px 15px 0px;
}
.room-para {
    padding-bottom: 30px;
}
.para-img{
	background-color: #2a2b29;
    padding: 13px;
    border-radius: 50%;
    display: flex;
    margin: 15px auto;
}

.para-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}
.para-block h3{
	color: #000;
}
.para-block h3 span{
	color: #000;
	font-size: 32px;
	display: inline-flex;
	align-items: center;
	
}
.counter{
	min-width: 70px;
}
.para-block h5{
		color: #000;
	font-size: 20px;
	margin-bottom: 0;
}
#pg-10-3{
	margin-top: 30px;
}

.wedd-para p{
	text-align: center;
	font-size: 15px;
	line-height: 27px;
}
.request-btn{
	display: flex;
	justify-content: center;
	margin: 15px auto 0 auto;
}
  @media (max-width:1199px) and (min-width:767px) {
    #pg-14-1>.panel-row-style {
      padding: 70px 0px 0px 0px
    }

    #panel-14-1-0-1>.panel-widget-style {
      padding: 15px 0px 25px 0px
    }

    #pg-14-2>.panel-row-style {
      padding: 0px 0px 60px 0px
    }

    #pg-14-3>.panel-row-style, #pg-14-7>.panel-row-style {
      padding: 60px 0px 60px 0px
    }

    #pg-14-4>.panel-row-style,
    #pg-14-6>.panel-row-style {
      padding: 100px 0px 100px 0px
    }

    #panel-14-4-0-0>.panel-widget-style {
      padding: 0px 0px 30px 0px
    }

    #panel-14-4-0-1>.panel-widget-style {
      padding: 60px 0px 0px 0px
    }

    #pg-14-5>.panel-row-style {
      padding: 180px 0px 60px 0px
    }
  }

  @media (max-width:767px) {
	p.sow-sub-headline {
    color: #2a2b29 !important;
	}
    #pg-14-0.panel-no-style,
    #pg-14-0.panel-has-style>.panel-row-style,
    #pg-14-0,
    #pg-14-1.panel-no-style,
    #pg-14-1.panel-has-style>.panel-row-style,
    #pg-14-1,
    #pg-14-2.panel-no-style,
    #pg-14-2.panel-has-style>.panel-row-style,
    #pg-14-2,
    #pg-14-3.panel-no-style,
    #pg-14-3.panel-has-style>.panel-row-style,
    #pg-14-3,
    #pg-14-4.panel-no-style,
    #pg-14-4.panel-has-style>.panel-row-style,
    #pg-14-4,
    #pg-14-5.panel-no-style,
    #pg-14-5.panel-has-style>.panel-row-style,
    #pg-14-5,
    #pg-14-6.panel-no-style,
    #pg-14-6.panel-has-style>.panel-row-style,
    #pg-14-6,
    #pg-14-7.panel-no-style,
    #pg-14-7.panel-has-style>.panel-row-style,
    #pg-14-7 {
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column
    }

    #pg-14-0>.panel-grid-cell,
    #pg-14-0>.panel-row-style>.panel-grid-cell,
    #pg-14-1>.panel-grid-cell,
    #pg-14-1>.panel-row-style>.panel-grid-cell,
    #pg-14-2>.panel-grid-cell,
    #pg-14-2>.panel-row-style>.panel-grid-cell,
    #pg-14-3>.panel-grid-cell,
    #pg-14-3>.panel-row-style>.panel-grid-cell,
    #pg-14-4>.panel-grid-cell,
    #pg-14-4>.panel-row-style>.panel-grid-cell,
    #pg-14-5>.panel-grid-cell,
    #pg-14-5>.panel-row-style>.panel-grid-cell,
    #pg-14-6>.panel-grid-cell,
    #pg-14-6>.panel-row-style>.panel-grid-cell,
    #pg-14-7>.panel-grid-cell,
    #pg-14-7>.panel-row-style>.panel-grid-cell {
      width: 100%;
      margin-right: 0
    }

    #pl-14 #panel-14-5-0-0 {
      margin: 0px 0px 20px 0px
    }

	#pl-14 #pgc-14-1-0.panel-grid-cell {
		padding: 0 0 60px 0;
	}	


    #pl-14 .panel-grid .panel-grid-cell-empty {
      display: none
    }

    #pl-14 .panel-grid .panel-grid-cell-mobile-last {
      margin-bottom: 0px
    }

    #pg-14-1>.panel-row-style {
      padding: 60px 0px 0px 0px
    }

    #pg-14-2>.panel-row-style {
      padding: 0px 0px 70px 0px
    }

    #pg-14-3>.panel-row-style,
      #pg-14-4>.panel-row-style,
    #pg-14-6>.panel-row-style, #pg-14-1>.panel-row-style, #pg-14-7-1>.panel-row-style {
      padding: 60px 0px 60px 0px
    }
	  #pg-14-7>.panel-row-style{
		  padding: 30px 0;
	  }
    #panel-14-4-0-0>.panel-widget-style {
      padding: 0px 0px 20px 0px
    }

    #panel-14-4-0-1>.panel-widget-style {
      padding: 30px 0px 0px 0px
    }

    #pg-14-5>.panel-row-style {
      padding: 100px 0px 40px 0px
    }
  }

  .btm_whatsapp svg {
    width: 56px;
    height: 57px;
  }

  .about_slider .about_image img {
    height: 250px;
    object-fit: cover;
    width: 100%;
  }
 .wedding-popup .wedding-btn.site_btn_trans a:hover,
 .wedding-popup .wedding-btn.site_btn_trans  a:focus{
    border: 1px solid #fff !important;
  }
  @media (max-width:1199px) {
    .latest_news {
      width: calc(100% - 365px);
    }

    .recent_news {
      width: 305px;
    }

    .rec_news_cont {
      width: calc(100% - 120px);
    }

    .latest_news_details p,
    .latest_news_des,
    .new_p p {
      font-size: 14px;
    }

    .latest_news_details h3.news_title {
      font-size: 22px;
    }

    .recent_news {
      width: 330px;
    }

    .news_box {
      margin-bottom: 30px;
    }
  }

  @media (max-width:991px) {
    .latest_news {
      width: 100% !important;
      margin-bottom: 30px;
    }

    .latest_news_details p,
    .latest_news_des {
      font-size: 15px;
    }

    .recent_news_img {
      width: 120px;
      height: 80px;
    }

    .rec_news_cont {
      width: calc(100% - 146px);
    }

    .recent_news_img {
      width: 120px;
      height: 80px;
    }

    .recent_news {
      width: 330px;
    }
  }

  @media (max-width:768px) {}

  @media (max-width:575px) {
    .cat_wise_news {
      margin-top: 30px;
    }

    .news_media_sec {
      padding: 50px 0;
    }

    .latest_news_details h3.news_title {
      font-size: 18px;
    }

    .latest_news_details p,
    .latest_news_des,
    .new_p p,
    .cat_heading a {
      font-size: 13px;
    }

    .cat_heading h3 {
      font-size: 16px;
    }

    .rec_news_cont h3.news_title {
      font-size: 16px;
    }

    .rec_news_cont {
      width: calc(100% - 125px);
    }

    .cat_heading {
      margin-bottom: 20px;
    }

    .latest_news_img {
      height: 200px;
    }

    .news_box {
      margin-bottom: 20px;
    }

    .recent_news {
      width: 345px;
    }

    .recent_news_img {
      width: 111px;
      height: 75px;
    }
  }

.privacy-main-title{
	line-height: 1.5;
    color: #000;
	font-size: 32px;
	margin-bottom: 20px;
}
.privacy-title{
	line-height: 1.5;
    color: #000;
	font-size: 25px;
	margin-bottom: 20px;
	margin-top: 15px;
}
.privacy-para p{
	font-size: 16px;
    color: var(--black);
	margin-bottom: 12px;
	line-height: 1.6;
}
.privacy-list li{
	font-size: 16px;
    color: var(--black);
	margin-bottom: 5px;
	line-height: 1.6;
}
.privacy-list {
    list-style-type: disc;
	padding-left: 1rem;
}
.privacy-para{
	padding-bottom: 70px;
}
.faq-section {
    padding: 70px 0;
    background-color: rgb(252, 245, 230);
    background-image: none;
    margin-left: -390px;
    margin-right: -390px;
    padding-left: 390px;
    padding-right: 390px;
    border-left: 0px;
    border-right: 0px;
}
.awards-section{
	padding: 70px 0 0 0;
}
.award-image {
    background-color: #fff;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    width: 85%;
    box-shadow: 0 2px 6px rgba(71, 69, 69, 0.5);
    padding: 15px;
}
.award-row{
	justify-content: center
}

.faq-title h2 {
   font-size: 40px;
    line-height: 1.5;
    color: #000;
}
.accordion-button{
	font-weight: 600;
    letter-spacing: 1px;
}
.accordion-flush .accordion-item{
	margin-bottom: 10px;
    border: 0;
}
.accordion-button:focus{
	border-color: transparent !important;
    box-shadow: none !important;
}
.accordion-button:not(.collapsed){
	color: #fff !important;
    background-color: #333!important;
}
.accordion-button:not(.collapsed)::after{
	color: #fff !important;
    filter: invert(1) !important;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}
.accordion-body{
	
	color: #000 !important
}
ul.faq-list {
    margin: 15px 0;
    list-style-type: square;
    padding-left: 1.5rem;
}
ul.faq-list li {
    padding-bottom: 6px;
    font-size: 14px;
    padding-left: 0;
    line-height: 1.5;
}
.mt-30{
	margin-top: 30px;
}
.pb-20{
	padding-bottom: 20px;
}
.video-row .mt-30{
	margin-top: 30px;
}
@media (min-width: 992px) and (max-width: 1299px){
	.privacy-main-title{
		font-size: 25px;
		line-height: 1.6;
	}
	.privacy-title{
		font-size: 20px;
	}
	.privacy-para{
	padding-bottom: 50px;
}
}

@media(min-width: 768px) and (max-width: 991px){
	.privacy-para{
		padding-bottom: 40px;
	}
	.privacy-main-title{
		font-size: 28px;
		line-height: 1.6;
	}
	.privacy-title{
		font-size: 22px;
	}
	.award-image{
		padding: 15px
	}
}

@media(max-width: 767px){
	.video-row .mt-30:first-child{
		margin-top: 10px
	}
	.privacy-main-title{
		font-size: 25px;
		line-height: 1.6;
	}
	.privacy-title{
		font-size: 20px;
	}
	.privacy-para{
	padding-bottom: 30px;
}
	.awards-section{
		padding: 50px 0
	}
}
@media(max-width: 576px){
	.last-img{
		margin-top: 25px
	}
}




