*{margin:0;padding:0;box-sizing:border-box}

/* fonts start */
@font-face {font-family: 'DINPro-Medium';src: url(fonts/DINPro-Medium.otf);}
@font-face {font-family: 'DINPro-Bold';src: url(fonts/DINPro-Bold.otf);}
@font-face {font-family: 'DINPro-Regular';src: url(fonts/DINPro-Regular.otf);}
@font-face {font-family: 'DINPro-Light';src: url(fonts/DINPro-Light.otf);}
h1,h2,h3,h4,h5,h6 {font-family: 'DINPro-Medium';}
/* fonts end */
body{font-family: 'DINPro-Regular';overflow-x: hidden;width: 100%;}
h1,h2,h3,h4,h5{font-family: 'DINPro-Medium'; text-transform: uppercase;}


/* headre css */
.header {font-family: 'DINPro-Medium';background-image: url(../images/header-bg.png);background-repeat: repeat;padding: 0px 100px;}
.desktop-nav {display: flex; justify-content: end;position: relative;padding: 30px 0px;}
.nav {text-transform: uppercase;}
.nav {display: flex;}
.top-nav ul {display: flex;list-style: none; padding-left: 0rem;}
.top-nav li { margin-left: 10px;}
.top-nav a {color: #fff;font-size: 16px; text-decoration: none;padding: 7px 20px;display: block;border-radius: 50px;}
.submenu {position: absolute;padding-top: 416px; transition: 0.5s;opacity: 0;z-index: -5; display: none;}
.submenu-dev{display: flex;background: #5d3f24; font-size: 16px;padding-top: 20px;padding-bottom: 20px;}
.submenu ul {display: block;margin-left: 0;}
.submenu li { margin-left: 0px; }
.submenu a {display: block;padding: 10px 30px;border-bottom: 1px solid #7b5737;border-radius: 0px;}
.submenu  .no-border { border-bottom: 1px solid #7b573700;}
.submenu a:hover{color: #dec393;background: transparent !important;}
.child-menu-items:hover .submenu { padding-top: 45px;transition: 0.5s;opacity: 1; z-index: 5; display: block;}
.logo { position: absolute;left: 0px;top: 15px;}
.top-nav a:hover {background: #74551a;}
.top-nav .active {background: #74551a;}
.phone-no a {text-decoration: none;color: #ead5b1;background: #74551a;padding: 7px 41px;border-radius: 50px;display: block; margin-left: 60px;font-size: 18px;}
.phone-no a:hover { background: #3a2602;}
.top_nav li a:hover, .top_nav li:hover > a, .top_nav li.active > a { color: #74551a;}
.top_nav li {border-top: solid 1px #74551a;}
.top_nav ul li a:hover, .top_nav ul li:hover > a, .top_nav ul li.active > a { color: #74551a;}
.top_nav li.has-dropdown.open > a { color: #74551a;}
.slicknav_menu { display: none !important;}
.slicknav_btn { background: #3b2e27;}
.phone-navs { display: none;}
.phone-nav {display: none;}
.header { z-index: 500;}
.header { position: fixed; width: 100%;}
.manage-header {  display: block; height: 105px;}
.header-logo {transition: 0.5s;  width: 290px;}
.header.scrolling .header-logo { width: 85px;transition: 0.5s;}
.child-menu-items.custopvp a { background: #74551a;}
.submenu.hoverdbtn a { background: none !important;}
.submenu .active{color: #dec393;background: transparent !important;}
.submenu .submenu-dev a {background: none !important;}
.child-menu-items.active { background: none !important;}
.innner-page p a {color: #d9bb63;}
.innner-page p a:hover { color: #f9e8b8;}
/* headre css end  */

/* back to top arrow */
#myBtn {display: none;position: fixed;bottom: 20px;right: 30px;z-index: 99;font-size: 18px;border: none;outline: none;background-color: red;color: white;cursor: pointer;padding: 15px;border-radius: 4px;}
#myBtn:hover {background-color: #555;}
/* end back to top */

/* home banner */
.homebannercontainar {width: 95%;max-width:1590px;margin-left: auto;margin-right: auto;}
.home-banner-title {font-family: 'DINPro-Medium';color: #ead5b1;font-size: 56px;text-transform: uppercase;padding-top: 40px;}
.banner-text { color: #ead5b1;font-size: 30px; font-family: 'DINPro-Medium';text-transform: uppercase}
.primary-btn { padding: 15px 35px; color: #ead5b1; background: #74551a; display: inline-block; text-transform: uppercase;border: none;text-decoration: none;border-radius: 50px;font-size: 20px; font-family: 'DINPro-Medium';}
.primary-btn:hover { background: #2f2005;color: #ead5b1;}
.banner-button {margin-top: 45px;}
 .homebanner { background: #000000b2;background-blend-mode: hard-light;background-size: cover;padding-top:105px;padding-bottom: 100px;}
.snake img {width: 100%;} 
/* home banner end  */


/* innerpage banner start */
.inner-banner {background: #000000b2;background-blend-mode: hard-light;background-size: cover;padding-top: 80px;padding-bottom: 90px;}
.texts-sec-3 a {color: #d2b5a2;text-decoration: none;}
/* inner banner css end  */


/* sectioin 2 in home page */
.custom-flex { display: flex;}
.section-2-bg { margin-top: -36px;height: 310px; background-size: cover;filter: drop-shadow(0px 0px 5px #000);padding-top: 106px;;position: relative;z-index: 6;}
.sec-2-content {  width: 77%; padding-left: 35px;  color: #fff; }
.sec-2-content h3 { font-family: 'DINPro-Medium';font-size: 24px;}
.section-2-bg p { margin-bottom: 3px;}
.section-2-bg a{ color: #ead5b1;text-decoration: none; }
.section-2-bg a:hover { color: #caac79; }
.sec-2-content {  font-family: 'DINPro-Medium'; font-size: 17px;}
.trap-bgs {position: absolute;top: 0;height: 100%;width: 100%;z-index: -1;}
.innner-page .section-2-bg a { color: #ead5b1;}
.innner-page .section-2-bg a:hover {color: #caac79;}
/* section 2 end home page  */


/* sectioin 3 homepage  */
.customcontainer {max-width: 1600px;margin-left: auto;margin-right: auto;width: 95%;}
.section3-div {background-position: bottom;padding-bottom: 190px;margin-top: -188px;padding-top: 179px;color: #d2b5a2;background-size: cover;position: relative;z-index: 5;}
/*.custom-padding {padding-top: 344px;}*/
.custom-padding {padding-top: 244px;}
.sec3-snake-img {position: absolute;left: 0;z-index: 5;margin-top: -262px;}
.section-btn { margin-top: 70px;}
.triangle-text-area {width: 255px;height: 245px;background-size: contain;background-repeat: no-repeat;padding: 42px 33px 18px 15px;text-align: center;font-size: 20px;position: absolute;bottom: 75px;right: 40px;z-index: 4;}
.image-all {position: relative;}
.floting-img {position: absolute;right: -29px;top: 84%;z-index: 0;}
.image-sec3s { z-index: 2;position: relative;}
.triangle-text-area.left {padding: 32px 43px 9px 10px;width: 293px;height: 275px;right: unset;bottom: -119px;left: 71px;}
.floting-img.rite {right: 0;z-index: 3;}
/*.custom-padding2 { padding-top: 205px;}*/
.custom-padding2 { padding-top: 55px;}
.cal-images iframe , .cal-images.insta-ifrem .instagram-media  { width: 100%;height: 100vh !important;}
.social {font-family: 'DINPro-Bold';font-size: 22px;color: #fff;text-decoration: none;}
.mt-20px {margin-top: 40px;}
.text-center.mt-20px img {margin-right: 20px;}
.body-content .social img { width: 60px;}
.with-tick {list-style: none;padding-left: 0;}
.with-tick li {padding-left: 40px; position: relative;padding-bottom: 15px;}
.with-tick li::before {content: "";width: 24px; height: 24px ; background-image: url(images/tick.png);background-size: cover;position: absolute;left: 0;top: 8px;}
.primary-btn.sec-button {  background: #a0653b;}
.primary-btn.sec-button:hover {background: #382415;}
.primary-btn.sec-button.mleft { margin-left: 38px;}
.calerdter a {  color: inherit;}
.section3-div.inner-page {margin-top: -23px;}
.sdtrysd {  margin-top: -70px;}
/*.innner-page .section3-div { margin-top: -47px;background-position: top;padding-top: 90px;}*/
.innner-page .section3-div { margin-top: -47px;background-position: top;padding-top: 60px;}
.section-4bg.innerpages {margin-bottom: -93px;}



/* sectioin 3 homepage end   */



/* section 4  */
.section-4bg {background-size: cover;color: #fff;padding-top: 304px;margin-top: -119px;z-index:4;position: relative;padding-bottom: 177px;background-position: bottom;}
.testisideimage img {width: 100%;}
.testimonial-dots li { width: 15px;height: 15px;background: #fff;border-radius: 500%;margin-left: 12px;margin-right: 12px;}
.testimonial-dots ul {position: relative;}
.testimonial-dots li.slick-active { background: #d9bb63;}
.testimonial-dots ul button {display: none !important;}
.testi-button {margin-top: 90px;}
.extra-padd { margin-top: 200px;}
.section-4bg p a {  color: #fff;}
.videos {height: 100%; max-height: 941px;  object-fit: cover;  object-position: top center;}
.text-color-change{color: #d9bb63;}

.cal-images.insta-ifrem .instagram-media {width: 100% !important;  height: 100vh !important;  overflow: hidden; max-width: 100% !important; max-height: 800px;}


/* end section 4 */


/* section 5 */
.section5bg {background-size: cover;background-position: bottom;margin-top: -105px;padding-top: 222px;padding-bottom: 120px;color: #fff;z-index:3;position: relative;}
.sck-onhand {display: flex;align-items: center;justify-content: center;}
.images-hand.two { position: relative; z-index: 2;margin-left: -95px; margin-right: -90px;margin-top: 41px;}
.images-hand.three {z-index: 1;position: relative;margin-right: -90px;}
.images-hand {filter: drop-shadow(0px 0px 2px #000);}
.with-tick.calendrae li::before {content: "\f073";background: none;font-family: 'Font Awesome 6 Free'; top: 1px;}
.event-name { font-weight: bold;}
.event-name a { color: inherit;}

/* section 5 end  */

/* footer start   */
.socail-footer img { width: 30px;}
.footer-bg {background-size: cover; background-position: top;height: 100vh; padding-top: 80px; color: #fff; margin-top: -59px;z-index: 2; position: relative;}
.copyrit-text.text-center {font-size: 12px;color: #848883;}
.footer-label {margin-top: 40px;margin-bottom: 20px;font-size: 14px;}
.footer-social-media {margin-top: 20px;}
.footer-social-media a {margin-right: 10px;}
.footer-social-media a:hover{opacity: 0.6;}
.footer-bg a {color: #fff; text-decoration: none;}
.footer-bg a:hover {color: #d9bb63;}
.eventdate { color: #fff; font-size: 20px;}
.eventtime { color: #d6c097;font-style: italic; font-size: 20px;}

/* footer  end  */


/* body content css start */
.body-content  h1 {color: #d9bb63;font-size: 70px;margin-bottom: 50px;}
.body-content h2 { color: #d9bb63;font-size: 60px;margin-bottom: 50px;}
.body-content h3 { color: #d9bb63;font-size: 50px;margin-bottom: 30px;}
.body-content h4 { color: #d9bb63;font-size: 40px;margin-bottom: 25px;}
.body-content h5 { color: #d9bb63;font-size: 35px;margin-bottom: 20px;}
.body-content h6 { color: #d9bb63;font-size: 25px;margin-bottom: 20px;}
.body-content p {font-size: 26px;font-family: 'DINPro-Regular';margin-bottom: 40px;}
.body-content ul , .body-content ol {font-size: 26px;font-family: 'DINPro-Regular';margin-bottom: 40px;}
.body-content a{text-decoration: none;}
.body-content a:hover{color: #d9bb63;}
.body-content label { font-size: 24px;display: block; margin-top: 25px; margin-bottom: 5px;}
.body-content img { width: 100%; height: auto;}
.body-content video {width: 100%;}
.body-content table {width: 100%; font-size: 24px;}
.body-content table td {padding: 15px;}
.body-content table,  .body-content th,  .body-content td {border: 1px solid #e8d3ad;}
.body-content embed {width: 100%; height: 50vh;}

.body-content .section3-div .customcontainer ul li a{color: #fff;}
.body-content .section3-div .customcontainer ul li a:hover{color: #d9bb63;}


/* body content css end  */


/* contact page */
#contactForm input , #contactForm select ,#contactForm textarea{width: 100%;padding: 10px;background: #fff;border-radius: 10px;  border:none;font-size: 20px;}
#contactForm {  max-width: 80%;  margin-left: auto;}
.grecaptcha-badge { z-index: 20;}
/* end contact page  */




/* <=============================== Responsive css ===============================================================> */

/* different screen of  pc start */
@media screen and (max-width: 2160px) {
  .footer-bg {background-size: cover;background-position: top;height: 100vh; padding-top: 143px; color: #fff;  margin-top: -59px;  z-index: 2; position: relative;}
}

@media screen and (max-width: 2020px) {
  .footer-bg { padding-top: 112px;}
}
@media screen and (max-width: 1800px) {
.homebannercontainar {width: 95%;max-width: 1360px;margin-left: auto;margin-right: auto;}  
.footer-bg {background-size: cover; background-position: top;height: 100vh;padding-top: 80px; color: #fff; margin-top: -59px;z-index: 2;position: relative;}
.home-banner-title {font-size: 53px;}
.header-logo { width: 205px;}
}
@media screen and (max-width: 1660px) {
  .top-nav a {font-size: 15px; padding: 7px 12px;}
  .innner-page .section-2-bg { margin-top: -80px;}
}
@media screen and (max-width: 1600px) {
.header-logo { width: 205px;}
.home-banner-title {font-size: 50px;}
.primary-btn {font-size: 18px;padding: 15px 30px;}
.top-nav a { font-size: 15px;padding: 7px 12px; }
.customcontainer {max-width: 1235px;margin-left: auto;margin-right: auto;width: 95%;}
/*.custom-padding {padding-top: 259px; }*/
.custom-padding {padding-top: 159px; }
.sec3-snake-img img { width: 570px; }
.sec3-snake-img {position: absolute;left: 0; z-index: 5; margin-top: -191px;}
.body-content h2 {color: #d9bb63;font-size: 50px; margin-bottom: 30px;}
.body-content p { font-size: 24px;font-family: 'DINPro-Regular';margin-bottom: 30px;}
.container {max-width: 1190px;}
.floting-img img {width: 293px;}
.floting-img {position: absolute;right: -44px;top: 81%;z-index:1;}
.triangle-text-area {bottom: 37px;right: -1px;}
.triangle-text-area.left {
bottom: -117px;left: 48px;}
.section-btn {display: flex;text-align: center;}
/*.custom-padding2 {padding-top: 130px;}*/
.custom-padding2 {padding-top: 10px;}
.extra-padd {margin-top: 120px;}
.section3-div {padding-bottom: 150px;}
.section-4bg {padding-top: 248px;padding-bottom: 160px;}
.footer-logo img {width: 240px;}
.homebannercontainar {width: 95%;max-width: 1288px;margin-left: auto;margin-right: auto;}
.footer-bg { padding-top: 30vh; margin-top: -24vh;}
.innner-page .section-2-bg { margin-top: -73px;}
}

@media screen and (max-width: 1450px) {
.floting-img img { width: 317px;}
.sec3-snake-img img { width: 683px;}
.homebannercontainar {  width: 95%;max-width: 1157px;margin-left: auto;margin-right: auto;}
.phone-no a {padding: 7px 30px;margin-left: 15px;font-size: 16px;}
.home-banner-title {font-size: 43px;}
.section-2-bg {height: 320px;}
.container {max-width: 1140px;}
.sec-2-content {font-size: 16px;}
.triangle-text-area {width: 240px;height: 228px;font-size: 18px;}
.body-content p {font-size: 20px;font-family: 'DINPro-Regular';margin-bottom: 20px;}
.body-content ul, .body-content ol {font-size: 20px;font-family: 'DINPro-Regular';}
.section-btn {margin-top: 50px;}
.triangle-text-area.left {width: 259px;height: 251px;}
.footer-bg { padding-top: 18vh; margin-top: -8vh;}

}


@media screen and (max-width: 1300px) {
  .header {padding: 0px 50px;}
  .homebannercontainar {width: 95%;max-width: 1050px; }
  .home-banner-title {font-size: 40px;}
  .banner-text {font-size: 26px; }
  .sec3-snake-img img {width: 493px; }
  .body-content h2 {color: #d9bb63;font-size: 38px;margin-bottom: 20px;}
  .cal-images iframe , .cal-images.insta-ifrem .instagram-media {width: 100%;height: 76vh !important;}
  .customcontainer {max-width: 1046px;}
  .sec-2-content {padding-left: 13px;}
  .container {max-width: 1020px;}
  .floting-img img {width: 316px;}
  .floting-img {position: absolute;right: -36px;top: 86%;z-index: 0;}
  .triangle-text-area.left {bottom: -107px;left: 12px;}
  .triangle-text-area {width: 223px;height: 210px;font-size: 17px;}
  .triangle-text-area.left {width: 262px;height: 232px;}
  .body-content .social img {width: 46px;}
  .text-center.mt-20px img {margin-right: 10px;}
  .slick-dotted.slick-slider {margin-bottom: 0px;}
  .testi-button {margin-top: 58px;}
  .section5bg {padding-top: 147px;padding-bottom: 102px;}
  .phone-navs { display: block;}
  .footer-bg {padding-top: 17vh; margin-top: -13vh;}
}
@media screen and (max-width: 1290px) {
  .top-nav li {margin-left: 5px;}
  .top-nav a { font-size: 14px;padding: 5px 8px;}
}
/* end */
/* big tab  screen adjust  */
@media screen and (max-width: 1100px) {
  .desktop-nav { display: none;}
  .phone-nav {display: block;}
  .eader-logo-phone {position: absolute;left: 50px;top: 9px;}
  .eader-logo-phone img { width: 200px;}
  .phone-nav {padding-top: 20px; padding-bottom: 20px;}
  .header-nav.flex-grow-1 { display: none;}
  .slicknav_menutxt {display: none !important;}
  .slicknav_menu { display: block!important;}
  .slicknav_nav {font-family: 'DINPro-Medium';position: fixed; top: 0;z-index: 9999;width: 100%;background: #74551a;left: 0;padding-top: 52px;font-size: 18px;text-transform: uppercase; padding-bottom: 20px;}
  .slicknav_btn {z-index: 99999;}
  .slicknav_menu { position: fixed; z-index: 999;background: transparent; right: 0;top: 13px;}
  .slicknav_nav a:hover { background: #2f2005 !important;color: #ead5b1 !important;}
  .slicknav_nav .slicknav_row:hover {background: #2f2005 !important;color: #ead5b1 !important;}
  .slicknav_nav {max-height: 100vh;overflow: auto;}
  .phone-nav { padding-top: 53px;padding-bottom: 20px;}
  .footer-bg { height: 100vh;padding-top: 29vh; margin-top: -25vh;}
  .manage-header {height: 69px; }
  .homebanner { padding-top: 145px;}
}
/* big screen  end */

/* tab screen  */
@media screen and (max-width: 991px) {

  .header {padding: 0px 15px;}
  .header-logo {width: 156px;}

  .desktop-nav {display: none;}
  .eader-logo-phone {position: absolute;left: 23px;top: 10px;}
  .eader-logo-phone img {width: 128px;}
  .phone-navs {padding: 20px 0;}
  .header {position: fixed;width: 100%;}
  .manage-header{display: block;height: 75px;}
  .home-banner-title {font-size: 34px;}
  .banner-text {font-size: 23px;}
  .primary-btn {font-size: 16px;padding: 13px 22px;}
  .sec-2-content h3 {font-family: 'DINPro-Medium';font-size: 20px;}
  .sec-2-img img {width: 47px;height: 44px;object-fit: contain;}
  .sec-2-content {font-size: 15px;}
  .section-2-bg {height: 264px;padding-top: 72px;}
  .sec3-snake-img img {width: 406px;}
  .triangle-text-area {width: 195px;height: 183px;font-size: 15px;bottom: -22px;right: -1px;}
  .floting-img img {width: 227px;}
  .floting-img {position: absolute;right: -2px;top: 90%;z-index: 0;}
  .body-content h2 {color: #d9bb63;font-size: 28px;margin-bottom: 10px;}
  .body-content p {font-size: 16px;}
  .body-content ul, .body-content ol {font-size: 16px;font-family: 'DINPro-Regular';margin-bottom: 20px;}
  .section-btn {margin-top: 25px; }
  /*.custom-padding2 {padding-top: 75px;}*/
  .custom-padding2 {padding-top: 25px;}
  .triangle-text-area.left {width: 197px;height: 189px;bottom: -108px;left: -16px;padding: 21px 13px 9px 0px;}
  .section-btn {flex-wrap: wrap;}
  .primary-btn.sec-button.mleft {margin-left: 0;margin-top: 20px;}
  .extra-padd {margin-top: 70px;margin-bottom: 30px !important;}
  .social {font-size: 16px;}
  .body-content .social img {width: 32px;}
  .section3-div {padding-bottom: 88px;}
  .section-4bg {padding-top: 169px;padding-bottom: 93px;}
  .phone-nav { display: block;}
  .body-content h1 { color: #d9bb63;font-size: 40px;margin-bottom: 20px;}
  .body-content h3 {color: #d9bb63;    font-size: 25px; margin-bottom: 19px;}
  .body-content h4 {color: #d9bb63;    font-size: 20px; margin-bottom: 14px;}
  .body-content h5 {color: #d9bb63; font-size: 18px;margin-bottom: 5px;}
  .body-content h6 { color: #d9bb63;font-size: 18px; margin-bottom: 15px;}
  .body-content label {font-size: 16px; display: block;margin-top: 13px;margin-bottom: 5px;}
  #contactForm input, #contactForm select, #contactForm textarea {width: 100%;padding: 11px;background: #fff;border-radius: 10px;border: none; font-size: 16px;}
  .mt-5 { margin-top: 2rem !important;}
  #contactForm {max-width: 88%;}
  .header-nav.flex-grow-1 { display: none;}
  .slicknav_menutxt {display: none !important;}
  .slicknav_menu { display: block!important;}
  .slicknav_nav {font-family: 'DINPro-Medium';position: fixed; top: 0;z-index: 9999;width: 100%;background: #74551a;left: 0;padding-top: 52px;font-size: 18px;text-transform: uppercase; padding-bottom: 20px;}
  .slicknav_btn {z-index: 99999;}
  .slicknav_menu { position: fixed; z-index: 999;background: transparent; right: 0;top: 13px;}
  .slicknav_nav a:hover { background: #2f2005 !important;color: #ead5b1 !important;}
  .slicknav_nav .slicknav_row:hover {background: #2f2005 !important;color: #ead5b1 !important;}
  .slicknav_nav {max-height: 100vh;overflow: auto;}
  .phone-nav {padding-top: 21px; padding-bottom: 20px;}
  .eventdate {color: #fff;font-size: 15px;}
  .eventtime { color: #d6c097;font-style: italic; font-size: 15px;}
}
/* tab screen end   */


/* Phone  screen */
@media screen and (max-width: 760px) {
  footer .d-flex.justify-content-between.align-items-center { flex-wrap: wrap !important;align-items: baseline !important;}
  .contact-div { width: 45%;}
  .footer-logo {width: 100%;text-align: center;}
  .footer-logo img {width: 128px;}
  .footer-logo {width: 100%;text-align: center;margin-bottom: 27px;}
  .copyrit-text.text-center {margin-top: 30px;}
  .socail-footer img {width: 23px;}
  .footer-social-media a {margin-right: 6px;}
  .home-banner-title {font-size: 33px;text-align: center;}
  .banner-button {
    text-align: center;}
  .homebannercontainar {width: 100%;max-width: 1050px;padding-left: 15px;padding-right: 15px;}
  .homebannercontainar .row.align-items-center {flex-wrap: wrap-reverse;}
  .banner-text {font-size: 18px;text-align: center; }
  .sec3-snake-img img {width: 95%; }
 /*.custom-padding {padding-top: 174px;}*/
 .custom-padding {padding-top: 74px;}
  .sec3-snake-img {position: absolute;left: 0;z-index: 5;margin-top: -122px;}
  .floting-img {display: none;}
  .texts-sec-3 {margin-top: 37px;}
  /*.custom-padding2 {padding-top: 40px;}*/
  .custom-padding2 {padding-top: 2px;}
  .d-flex.justify-content-between.w-100 {flex-wrap: wrap;}
  .with-tick {margin-bottom: 0px !important;}
  .section-btn {margin-bottom: 41px;}
  .image-all.revimg {margin-bottom: 100px;}
  .section-2-bg {height: auto;padding-top: 72px;padding-bottom: 41px;}
  .section-2-bg .custom-flex.justify-content-end {justify-content: start !important;}
  .section-2-bg .col-md-4 {margin-bottom: 20px;}
  .cal-images iframe , .cal-images.insta-ifrem .instagram-media  {width: 100%;height: 50vh !important;}
  .extra-padd {margin-top: 40px;}
  .text-center.mt-20px.phone-mages {margin-top: 15px;margin-bottom: 36px;}
  .section3-div {padding-bottom: 60px;}
  .testisideimage {margin-top: 50px;}
  .images-hand {width: 90%;}
  .images-hand.two {position: relative;z-index: 2;margin-left: 0;margin-right: 0;margin-top: 0;}
  .images-hand.three {margin-right: 0;}
  .sck-onhand {flex-wrap: wrap;}
  .header {z-index: 99;}
  .customcontainer {width: 100%;padding-left: 15px;padding-right: 15px;}
  .phone-no a {padding: 7px 0px;margin-left: 0;font-size: 16px;text-align: center;width: 100%;}
  .inner-banner {padding-top: 102px;padding-bottom: 109px;}
  .phone-nav { display: block;}
  .phone-no {margin-left: 6px; margin-right: 6px;}
  .section-2-bg { margin-top: -58px;}
  #contactForm { max-width: 100%;}
  .img-col.w-50.pr-30px {width: 100% !important; }
  /*.d-flex.align-center.scv {  flex-wrap: wrap !important; padding-top: 50px;}*/
  .d-flex.align-center.scv {  flex-wrap: wrap !important; padding-top: 2px;}

  .text-col.w-50.bg-blus { width: 100% !important; margin-top: 50px;}
  .body-content h1 {color: #d9bb63;font-size: 35px; margin-bottom: 20px;}
  .trap-bgs {object-fit: cover;}
  .footer-bg {height: 100vh; padding-top: 22vh; margin-top: -18vh;}
  .innner-page .section-2-bg { margin-top: -43px;}
}



