@charset "utf-8";


/*..............Embaded fonts..............*/

@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

/*..............Embaded fonts..............*/

/*..............Custom fonts..............*/

@font-face {
    font-family: 'Silk Serif';
    src: url('../fonts/SilkSerif-Black.eot');
    src: url('../fonts/SilkSerif-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SilkSerif-Black.woff2') format('woff2'),
        url('../fonts/SilkSerif-Black.woff') format('woff'),
        url('../fonts/SilkSerif-Black.ttf') format('truetype'),
        url('../fonts/SilkSerif-Black.svg#SilkSerif-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silk Serif';
    src: url('../fonts/SilkSerif-SemiBold.eot');
    src: url('../fonts/SilkSerif-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SilkSerif-SemiBold.woff2') format('woff2'),
        url('../fonts/SilkSerif-SemiBold.woff') format('woff'),
        url('../fonts/SilkSerif-SemiBold.ttf') format('truetype'),
        url('../fonts/SilkSerif-SemiBold.svg#SilkSerif-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silk Serif';
    src: url('../fonts/SilkSerif-Bold.eot');
    src: url('../fonts/SilkSerif-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SilkSerif-Bold.woff2') format('woff2'),
        url('../fonts/SilkSerif-Bold.woff') format('woff'),
        url('../fonts/SilkSerif-Bold.ttf') format('truetype'),
        url('../fonts/SilkSerif-Bold.svg#SilkSerif-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silk Serif';
    src: url('../fonts/SilkSerif-ExtraLight.eot');
    src: url('../fonts/SilkSerif-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SilkSerif-ExtraLight.woff2') format('woff2'),
        url('../fonts/SilkSerif-ExtraLight.woff') format('woff'),
        url('../fonts/SilkSerif-ExtraLight.ttf') format('truetype'),
        url('../fonts/SilkSerif-ExtraLight.svg#SilkSerif-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silk Serif';
    src: url('../fonts/SilkSerif-Medium.eot');
    src: url('../fonts/SilkSerif-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SilkSerif-Medium.woff2') format('woff2'),
        url('../fonts/SilkSerif-Medium.woff') format('woff'),
        url('../fonts/SilkSerif-Medium.ttf') format('truetype'),
        url('../fonts/SilkSerif-Medium.svg#SilkSerif-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silk Serif';
    src: url('../fonts/SilkSerif-Light.eot');
    src: url('../fonts/SilkSerif-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SilkSerif-Light.woff2') format('woff2'),
        url('../fonts/SilkSerif-Light.woff') format('woff'),
        url('../fonts/SilkSerif-Light.ttf') format('truetype'),
        url('../fonts/SilkSerif-Light.svg#SilkSerif-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Silk Serif';
    src: url('../fonts/SilkSerif-Regular.eot');
    src: url('../fonts/SilkSerif-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/SilkSerif-Regular.woff2') format('woff2'),
        url('../fonts/SilkSerif-Regular.woff') format('woff'),
        url('../fonts/SilkSerif-Regular.ttf') format('truetype'),
        url('../fonts/SilkSerif-Regular.svg#SilkSerif-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*..............Custom fonts..............*/

:root{
    --silk: "Silk Serif";
    --jost: "Jost", sans-serif;
    --cormorant:"Cormorant Garamond", serif;
    --common-transition: all 0.3s ease 0s;
    --primary:#000043;
    --secondary:#F8F6EF;
    --creame:#F0ECDA;
    --black:  #3D3D3C;
    --white: #ffffff;
    --grey:   #A8A59A;
 

    

 
}

/* ~-~-~-~-~-~-~-~-~-~ global adjustments ~-~-~-~-~-~-~-~-~-~ */

body { margin: 0; padding: 0; font-family: var(--cormorant); font-size:clamp(1rem, 0.834rem + 0.347vw, 1.25rem);/*20px*/  font-weight: 400; color: var(--black); overflow-x: hidden; background-color: var(--white); scroll-behavior: smooth; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 20px; padding: 0; line-height: 1; font-weight: 300; color: var(--primary);font-family: var(--silk);}
h1 { font-size: clamp(2rem, 0.208rem + 3.733vw, 4.688rem);/*75-32px*/   }
h2{ font-size: clamp(1.75rem, 0.417rem + 2.778vw, 3.75rem); /*60-28px*/}
h3{ font-size: clamp(1.438rem, 0.729rem + 1.476vw, 2.5rem); /* -- 40-23px -- */  }
h4{ font-size: clamp(1.25rem, 0.75rem + 1.042vw, 2rem);  /*32-20px*/ }
h5{font-size: clamp(1rem, 0.667rem + 0.694vw, 1.5rem);;/*24-16px*/    } 
h6{  font-size:20px;  }
p{ margin: 0 0 20px; padding: 0; line-height: 1.5; }
p:last-child{margin: 0;}


img { max-width: 100%; display: block;}
a, img { border: 0; text-decoration: none; outline: none; }
a, a:link, a:visited, a:focus, a:hover {  outline: none; text-decoration: none; transition: var(--common-transition); color: #9C9C9C;}
a:hover{  text-decoration: none; transition: var(--common-transition); }

textarea, select, .form-control, input { font-family: var(--cormorant); font-weight: 400; font-size: 16px; outline: none; padding: 14px 20px; width: 100%; background-color: #fff; border-radius: 0px;  height: 70px; border: 1px solid #CBCBCB }
.form-control:focus { background-color: #F5F6FB; border: 1px solid var(--primary); }
textarea { padding: 22px 20px; min-height: 230px; resize: none; }
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: var(--grey);
  }
  ::-moz-placeholder { /* Firefox 19+ */
    color:var(--grey);
  }
  :-ms-input-placeholder { /* IE 10+ */
    color: var(--grey);
  }
  :-moz-placeholder { /* Firefox 18- */
    color: var(--grey);
  }
input[type="submit"] { font-family: var(--cormorant); font-weight: 400; font-size: 18px; transition: all 0.3s ease 0s !important; outline: none;padding: 15px 40px !important; width: auto;height: auto;}

textarea:focus, select:focus, .form-control:focus { outline: none; box-shadow: inherit;}

select { background-image: url(../images/icon-down.svg); background-repeat: no-repeat; background-position: 95% center; }
input:focus, input:focus-visible { border: none; outline: none; box-shadow: none; }
.btn-check:focus+.btn, .btn:focus { box-shadow: inherit;}
ul{padding-left: 0;}
ul li{list-style: none;}
/* --- for placeholder color --- */

input::-moz-placeholder , .form-control::-moz-placeholder { color:var(--grey); opacity: 1; }
input:-ms-input-placeholder, .form-control:-ms-input-placeholder { color:var(--grey); }
input::-webkit-input-placeholder, .form-control::-webkit-input-placeholder { color:var(--grey); }

/* --- for placeholder color --- */

/* --- only use for wordpress (Image alignment) --- */
.common-pg-sec  h1{color: #000; text-align: center;}
.alignright { float: right; margin: 0 0 10px 15px; }
.aligncenter { margin: 10px auto; display: block; }
/* --- only use for wordpress (Image alignment) --- */

/* --- Button Styles --- */


.btn { font-family: var(--cormorant); font-size: clamp(0.875rem, 0.708rem + 0.347vw, 1.125rem); line-height: 1;   color: var(--white) !important;  background-color: var(--primary); padding: 20px 40px 20px 40px; transition: var(--common-transition); font-weight: 600 !important;  border-radius: 0;border: 1px solid transparent;}
/* .btn.light{background-color: var(--secondary); color: var(--primary) !important;} */
/* .btn.light:hover{background-color: var(--secondary); color: var(--primary) !important;} */
.btn:hover{  color: var(--primary) !important;   background-color: var(--creame); border: 1px solid var(--primary);}
.btn-submit{font-family: var(--euclid); font-size: clamp(0.875rem, 0.708rem + 0.347vw, 1.125rem); line-height: 1; border-radius: 50px;  color: var(--dark-black) !important;  background-color: var(--secondary); padding: 16px 115px 16px 115px; transition: var(--common-transition); font-weight: 700 !important;box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.25);border: none; }
.btn-submit:hover{  color: var(--secondary) !important;   background-color: var(--white);}
.btn.small{font-size: 14px;padding: 15px 40px 15px 40px;}
.mt-30{margin-top: 30px;}
.mt-50{margin-top: 50px;}
.mt-40{margin-top: 40px;}
.mb-40{margin-bottom: 40px;}
.mt-100{margin-top: 100px;}
/* --- Button Styles --- */

strong { font-weight: 700; }
p strong { font-weight: 600; }
.whitespace { font-family: var(--euclid); font-size: 32px; font-weight: bold; line-height: 39.62px; text-align: left; }
.whitespace a { color: var(--white); }


/*..............common styles..............*/
.common-padding{ padding-top: 120px; padding-bottom: 120px;  }
.common-padding-lg{padding-top: 150px; padding-bottom: 150px;}
.common-padding-sm{padding-top: 50px; padding-bottom: 50px;}
.container-sm{width: 1304px;}
/* ======= section-title ======= */


@media only screen and (min-width: 1500px) {
    .container{max-width: 1464px;}
    
   }
@media only screen and (min-width: 1700px) {
    .container{max-width: 1584px;}
    
   }   

/* header start */
.upper-header.text-center p { color: white; z-index: 999; position: relative; margin-bottom: 20px; }
.upper-header.text-center p a { font-family: var(--cormorant); text-transform: uppercase; color: white; font-weight: 500; letter-spacing: 1px; margin-left: 2px; }
.upper-header.text-center { margin-bottom: 20px; border-bottom: 1px solid #3A3A3A; z-index: 999; position: relative; }
.main-header{ width: 100%; padding: 20px 0; background-color: #F8F6EF;}
/* .main-header:after { position: absolute; content: ""; top: 0; bottom: 0; left: 0; right: 0; background: linear-gradient(180deg, #000000 0%, rgba(34, 39, 42, 0) 136.21%); z-index: 0; } */
.hdr-logo-img{max-width: 382px; width: 100%;transition:all 0.5s;}
.header-right{justify-content: space-between;}
.main-header-wrap { justify-content: space-between; align-items: center; position: relative; z-index: 999; }
.main-header-wrap a{color: #8F8C7F;}
.main-header ul.nav a:hover{color: var(--primary);}
.main-header ul.nav li a { padding: 20px 0; font-size: clamp(0.875rem, 0.542rem + 0.694vw, 1.375rem) /*22-14px*/; font-weight: 700; font-family: var(--cormorant); text-transform: capitalize; }
.main-header ul.nav li { padding: 15px 80px 0 0; }
.main-header ul.nav li:last-child { padding-right: 0; }
.main-header-wrap a:not([href]):not([class]), a:not([href]):not([class]):hover { color: #8F8C7F; }
.navigation ul li:hover, .navigation ul li.current-menu-item a { -webkit-text-stroke-width: .4px; color: var(--primary); }
.hdr-social-media label { gap: 16px; display: inline-flex; align-items: center; }
.hdr-social-media-icon-wrap h6{color: var(--white); font-size: 16px; margin-bottom: 0;}
.hdr-social-media-icon-wrap ul { display: flex; align-items: center; gap: 16px;margin-bottom: 0; }
.hdr-social-media-icon-wrap { display: flex; align-items: center; gap: 50px; }
.hdr-social-media-icon-wrap ul li a {color: var(--white);}

.hdr-social-media { max-width: 250px; width: 100%; display: flex; justify-content: end; }
.hdr-social-media-icon-wrap-desktop{display: none;}
/* header end */

/* * sticky start */ 

.main-header.fixed { padding: 20px 0; left: 0; position: fixed; top: 0; width:100%; transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; animation: slide-down 0.7s; -ms-animation: slide-down 0.7s; -webkit-animation: slide-down 0.7s; z-index: 999;}
.main-header.fixed .hdr-logo-img {
    max-width: 280px;
}


@keyframes slide-down { 

0% {transform: translateY(-100%); 
-moz-transform: translateY(-100%); 
-webkit-transform: translateY(-100%); 
-o-transform: translateY(-100%);
-ms-transform: translateY(-100%); } 
100% { 
transform: translateY(0); 
-moz-transform: translateY(0); 
-webkit-transform: translateY(0); 
-o-transform: translateY(0); 
-ms-transform: translateY(0); } 
}

/* sticky end */
/* hamburger start */
.close-nav{display: none;}

.hamburger-nav { position: relative; width: 27px; height: 21px; z-index: 1; display: none; }
.hamburger-nav span{width: 100%; height: 3px; background-color: var(--primary); position: absolute;}
.hamburger-nav span:first-child{top: 0;}
.hamburger-nav span:nth-child(2){top: 8px;}
.hamburger-nav span:last-child{top: 16px;}

.hamburger { display: none; height: 26px; margin-right: 27px; }
  .hamburger a.main-nav-toggle {
    display: block;
    width: 28px;
    height: 16px;
  }
  .hamburger a.main-nav-toggle:after, .hamburger a.main-nav-toggle:before {
    content: "";
    position: absolute;
    top: 2px;
    height: 0;
    border-bottom: 2px solid var(--primary);
    width: 100%;
    left: 0;
    right: 0;
    transition: all ease-out 0.3s;
  }
  .hamburger a.main-nav-toggle:after { top: 14px; }
  .hamburger a.main-nav-toggle i {
    display: block;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
    height: 2px;
    background-color: var(--primary);
    width: 100%;
    position: absolute;
    top: 50%;
    transition: all ease-out 0.1s;
  }
  .hamburger a.main-nav-toggle.active-menu:after {
    transform: rotate(-45deg);
    transform-origin: center;
    top: 50%;
  }
  .hamburger a.main-nav-toggle.active-menu:before {
    transform: rotate(45deg);
    transform-origin: center;
    top: 50%;
  }
  .hamburger a.main-nav-toggle.active-menu i {
    opacity: 0;
  }

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

    }
/* hamburger end */    

body.open { height: 100vh; overflow: hidden; }
body.fixed-gap { margin-top: 94px; }

.main-header.header-sticky { left: 0; position: fixed; top: 0; width: 100%; transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; animation: slide-down 0.7s; -ms-animation: slide-down 0.7s; -webkit-animation: slide-down 0.7s; background-color: rgb(255 255 255 / 86%); backdrop-filter: blur(10px); }
.header-is-fixed { padding-top: 131px; }
@keyframes slide-down {
  0% {
      opacity: 0;
      transform: translateY(-100%);
  } 
  100% {
      opacity: 1;
      transform: translateY(0);
  } 
}

/* sub menu */
li.menu-item-has-children{position: relative;display: inline-block;}
.main-menu ul li.menu-item-has-children a{margin-right: 15px;}
li.menu-item-has-children > ul.sub-menu { display: none; position: absolute; background: #FFF; box-shadow: 0px 4px 6px 0px rgba(46, 45, 45, 0.16); min-width: 295px; z-index: 1; margin-top: 14px; left: -7px; padding: 0px; list-style: none; }
li.menu-item-has-children ul.sub-menu a{display: block;color:  #00134D ;
    ;font-weight: 400;margin-right: 0;padding: 10px 15px;font-size: 16px;}
/* li.menu-item-has-children > ul.sub-menu > li:hover > a { color: var(--secondary) !important; } */
li.menu-item-has-children:hover ul.sub-menu {display: block;}
li.menu-item-has-children:hover a::after { transform: translate(0%, -19%) rotate(180deg); color: var(--primary); }
li.menu-item-has-children > ul.sub-menu li { margin: 0; }
li.menu-item-has-children ul.sub-menu li{margin-right: 0;width: 100%;padding: 10px 10px 6px 10px;} 
.main-header ul.sub-menu li:last-child { padding-right: 10px; }
li.menu-item-has-children ul.sub-menu li:last-child{border: 0;}
ul.sub-menu .current_page_item a { color: var(--primary) !important; }
ul.nav li a:hover { color: var(--primary); }
ul.lang-btn li a { display: flex; align-items: center; gap: 5px; padding: 5px 22px 5px 5px; border: 2px solid white; border-radius: 41px; }
ul.lang-btn li a:hover { color: var(--secondary); border: 2px solid var(--secondary); }
li.menu-item-has-children > a::after { position: absolute; top: 50%; transform: translate(0%, -19%); content: "\f078"; font-family: "Font Awesome 6 Free"; font-weight: 900; font-size: 17px; margin-left: 4px; color: var(--green); transition: var(--common-transition); right: 54px; }
ul.lang-btn li { padding: 20px 0; }
.header-social-media-toggle{display: none;}
/* sub sub menu dropdown start */
.navigation ul>li ul.sub-menu li a:hover { background: var(--primary); color: var(--white) !important; } 
.navigation ul>li ul.sub-menu li ul.sub-menu{ left: 100%; top: 0; display:none; margin: 0;}
.navigation ul>li ul.sub-menu li.menu-item-has-children > a::after { transform: translate(0%, -50%); font-size: 14px; right: 10px; }
.navigation ul>li ul.sub-menu li.menu-item-has-children:hover > a::after { transform:  translate(0%, -50%) rotate(-90deg); }
.minus, .plus{display: none;} 
@media only screen and ( min-width:1400px ){
.navigation ul>li ul.sub-menu li.menu-item-has-children:hover > ul.sub-menu { display:block; }  
}
/* sub menu end */

/* banner start */
.inner-banner-sec{background-position: center;}
.bnr-btn { margin-top: 20px; }
.bnr-cont { display: flex ; flex-direction: column; align-items: center; justify-content: center; padding: 214px 0; max-width: 1087px; text-align: center; margin: 0 auto; }
.inner-bnr-cont { display: flex ; flex-direction: column; align-items: center; justify-content: center; padding: 160px 0; max-width: 937px; text-align: center; margin: 0 auto; }
.inner-bnr-cont h1{margin-bottom: 0;}
.bnr-cont ul { display: flex ;margin-bottom: 0; }
.bnr-cont ul li:not(:last-child) { position: relative; margin-right: 20px; padding-right: 20px; }
.bnr-cont ul li:not(:last-child)::after{position: absolute; height: 5px; width: 5px; background-color: #000; content: ""; border-radius: 30px; top: 50%;transform: translateY(-50%); right: 0; }
.inner-bnr-cont-wrap{display: flex ; flex-direction: column; align-items: center; justify-content: center; padding: 60px 0; max-width: 1049px; text-align: center; margin: 0 auto;}
/* banner end */

/* our service start */
.our-service-sec{background-color: var(--secondary); position: relative;z-index: 0;overflow: hidden;}
.our-service-sec::before{content: ""; position: absolute; background-image: url(../images/our-service-bck.png);background-size: 100%; width: 748px; height: 615px; background-repeat: no-repeat; background-position: right bottom;bottom: 0; right: 0;z-index: -1;}
.head-center{text-align: center; margin: 0 auto;}
.our-ser-board { max-width: 514px; background: var(--white); padding: 20px 21px 6px; margin-left: 114px; margin-top: -34px; position: relative; z-index: 3; text-align: center;  }
.our-ser-board h2 { margin: 0;font-size: clamp(1.125rem, 0.377rem + 1.561vw, 2.25rem); color: var(--primary);}

.our-ser-img-outer-wrap{margin-top: 100px;}
.our-ser-img img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; object-fit: cover; }
.our-ser-img { position: relative; z-index: 0; padding: 0 0 104%; max-width: 628px; box-shadow: -40px -40px 0px 0px  #F0ECDA;}
/* .our-ser-img-A img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; object-fit: cover; }
.our-ser-img-A { position: relative; z-index: 0; padding: 0 0 104%; max-width: 628px; box-shadow: -40px 40px 0px 0px  #F0ECDA;}
.our-ser-board-A { max-width: 523px; background: #fff; padding: 10px; margin-left: 160px; margin-bottom: -58px; position: relative; z-index: 3; } */

.flip .our-ser-img {  box-shadow: -40px 40px 0px 0px  #F0ECDA; margin-left: auto;}
.flip .our-ser-board { max-width: 488px; background: var(--white); padding: 17px 10px 6px; margin-left: auto; margin-bottom: -32px; position: relative; z-index: 3; }
/* our service end */

/* founder start */
.abt-founder{background-color: var(--creame); position: relative; overflow: hidden;}
.abt-founder::before { content: ""; position: absolute; background-image: url(../images/bnr-fthr.png); background-size: 100%; width: 996px; height: 1128px; background-repeat: no-repeat; background-position: right bottom; bottom: -185px; left: 191px;z-index: 0; }
.founder-img-wrap img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; object-fit: cover; }
.founder-img-wrap { position: relative; padding: 0 0 100%; border: 14px solid #fff; }
.founder-cont-wrap { max-width: 621px; margin-left: auto; position: relative; z-index: 1; }
.founder-btn { margin-top: 20px; }

/* founder end */
/* our story start */
.our-success-sec{background-color: var(--secondary);}
.our-success-sec.common-padding.coaching-wrap { padding-bottom: 0; }


.our-story-outer-wrap { text-align: center; margin: 0 auto; background-color: #fff; padding: 60px;    margin-top: 40px; position: relative;z-index: 0;}
.story-cont { max-width: 1220px; margin: 0 auto; padding: 40px;position: relative; margin-bottom: 40px;}
.story-cont p i span{font-weight: 700 !important;}
.story-cont::after{content: ""; position: absolute; width: 412px; height: 1px; background-color: var(--primary); bottom: 0; left: 0; right: 0; margin: 0 auto;z-index: 1;}
.story-writer h3{margin-bottom: 0;}
.slider-comma img { width: 78px; margin: 0 auto; }
.our-success-story-slider button.slick-prev.slick-arrow { width: 30px; height: 20px; left: 0; z-index: 1;}
.our-success-story-slider button.slick-prev.slick-arrow:before {  content: ""; font-size: 20px; background-image: url(../images/left-arrow.svg); background-repeat: no-repeat; width: 30px; height: 20px; opacity: 1; position: absolute; background-position: center; left: 50px; top: 50%; transform: translateY(-50%); }

.our-success-story-slider button.slick-next.slick-arrow { width: 30px; height: 20px; right: 0; z-index: 1;}
.our-success-story-slider button.slick-next.slick-arrow:before {  content: ""; font-size: 20px; background-image: url(../images/right-arrow.svg); background-repeat: no-repeat; width: 30px; height: 20px; opacity: 1; position: absolute; background-position: center; right: 50px;top: 50%; transform: translateY(-50%); }
/* our story end */


/* get in touch start */
.get-in-touch{ background-position: left; background-color: var(--creame);position: relative;}
.get-in-touch::before { content: ""; position: absolute; background-image: url(../images/get-in-tch-fthr.png); background-size: 100%; width: 630px; height: 516px; background-repeat: no-repeat; background-position: right bottom; bottom: 0; right: 0; z-index: 0; }
.get-in-touch-inner-wrap { background-color: #fff; padding: 60px; max-width: 788px; margin-left: auto;position: relative;z-index: 1; }
.get-in-touch-box { max-width: 575px; }
/* get in touch end */

/* footer start */
.footer-sec{position: relative;z-index: 0; background-color: var(--secondary);overflow: hidden;}
.footer-sec::before{content: ""; position: absolute; background-image: url(../images/ftr-leaf.png); width: 460px; background-size: 100%; background-repeat: no-repeat; background-position: left bottom; height: 460px; z-index: 0;bottom: 0;}
.head-center.ftr-logo img { max-width: 527px; width: 100%; margin: 0 auto; margin-bottom: 60px; }
.footer-menu{position: relative;}
footer .footer-menu:before { content: ''; position: absolute; width: calc(50% - 473px); left: 0; top: 50%; border-bottom: 1px solid #B7C0C5; }
footer .footer-menu::after { content: ''; position: absolute; width: calc(50% - 473px); right: 0; top: 50%; border-bottom: 1px solid #B7C0C5; }
ul.ftr-menu { position: relative; display: flex ; align-items: center; justify-content: center; max-width: 947px;margin: 0 auto;  }
/* ul.ftr-menu::before{content: ""; position: absolute; background-color: var(--primary); width: 290px; height: 1px; left: 0; top: 50%;}
ul.ftr-menu::after{content: ""; position: absolute; background-color: var(--primary); width: 290px; height: 1px; right: 0; top: 50%;} */
ul.ftr-menu li:not(:last-child){padding-right: 50px; }
ul.ftr-menu li a{color: var(--primary);}

.copyright{position: relative; display: flex; align-items: center; justify-content: space-between; font-size: 18px;color: #3D3D3C;}
.copyright p { margin-bottom: 0; font-weight: 700; }
ul.terms { margin: 0; display: flex ; align-items: center; justify-content: space-between; }
ul.terms li a{color: #3D3D3C; font-family: var(--cormorant);font-weight: 700;}
ul.terms li:not(:last-child){padding-right: 30px; }
.footer-sec.common-padding{padding-bottom: 60px; padding-top: 70px;}

/* footer end */


/* contact us start*/
.contact-us-sec{background-color: var(--secondary); position: relative;z-index: 0;overflow: hidden;}
.contact-us-sec::before{content: ""; position: absolute; background-image: url(../images/our-service-bck.png);background-size: 100%; width: 748px; height: 615px; background-repeat: no-repeat; background-position: right bottom;bottom: 0; right: 0;}
.contact-form-wrap { padding: 80px 50px; background-color: #fff; position: relative; max-width: 1486px; margin: 0 auto; width: 100%;  }
.contact-form-wrap .help-form .form-group label { color: var(--primary); font-size: clamp(1.125rem, 0.875rem + 0.521vw, 1.5rem);; font-family: var(--silk); }
.contact-form-wrap .help-form .form-group{margin-bottom: 30px;}
.contact-form-wrap .help-form .form-group textarea{height: 200px;}
.contact-form-wrap .help-form button{text-align: center;}
.form-group label span { color: red; font-weight: 400; }
/* contact us end*/

/* resource start */
.resource-outer-wrap { position: relative; z-index: 1;margin-bottom: 40px; }

.resource-img img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; object-fit: cover; }
.resource-img { position: relative; z-index: 0; padding: 0 0 123%;max-width: 454px;  }
.resource-board h5 { line-height: 1.2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-width: 100%; margin: 0; height: 45px; }
.resource-board { max-width: 423px; background-color: #fff; text-align: center; padding: 27px 50px; margin-left: auto; margin-top: -56px; z-index: 2; position: relative; }
.resource-btn{position: relative;}
/* resource end */

/* about start */
.mission-values-wrap{position: relative;}
.mission-values-cont-wrap a { color: var(--primary); text-decoration: underline; }
.abt-story-cont h5 { color: #3D3D3C; font-weight: 500; font-family: var(--cormorant); }
.abt-story-wrap{position: relative; z-index: 2;}
.mission-img-wrap img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.mission-img-wrap { border: 15px solid #fff; position: relative; padding: 0 0 100%; }
.mission-values-cont-wrap { padding-right: 80px; padding-top: 100px; }
.abt-story-sec { background: var(--creame);position: relative; }
.abt-story-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.abt-story-img { border: 10px solid #fff; position: relative; padding: 0 0 100%; }
.abt-story-cont { background: #fff; padding: 50px 60px; }
.abt-story-sec::before { content: ""; position: absolute; background-image: url(../images/get-in-tch-fthr.png); background-size: 100%; width: 780px; height: 516px; background-repeat: no-repeat; background-position: right bottom; bottom: 0; right: 0; z-index: 0; }
/* about end */

/* blog details start */
.blog-resources-sec { background-color: var(--creame); }
.blog-img { position: sticky; padding: 0 0 85%; top: 150px; }
.blog-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.blog-sec{position: relative;}
.blog-sec::before { content: ""; position: absolute; background-image: url(../images/blog-leaf.png); background-size: 100%; width: 851px; height: 1678px; background-repeat: no-repeat; background-position: left; top: 0; left: 0; z-index: 0; }
.blog-outer-wrap{position: relative; z-index: 1;}
.blog-cont { padding-left: 90px;  position: relative; }
/* .blog-cont:before {content: ""; position: absolute;background-image: url(../images/blue-fthr.svg); background-repeat: no-repeat; width: 34px; background-size: 100%;top: 0;left: 0;height: 84px; z-index: 2;
} */
.middle-line { position: absolute; height: 100%; }
.middle-line::before { content: ""; position: absolute; background-color: var(--primary); width: 1px; height: calc(100% - 84px); z-index: 2; bottom: 0; }
.middle-line::after { content: ""; position: absolute; background-color: var(--primary); width: 3px; height: 3px; z-index: 2; bottom: 0; border-radius: 10px; left: -1px; }
.middle-line img { position: relative; left: -4px; }
.blog-cont-wrap {  position: relative;}
.blog-cont ul { padding-left: 32px; }
.blog-cont ul li { list-style: auto; }
/* blog details end */

/* ghostwriting start */
.ghostwriting-service-sec{background-color: var(--secondary);position: relative;overflow: hidden;}

.ghostwriting-service-sec::before{content: ""; position: absolute; background-image: url(../images/our-service-bck.png);background-size: 100%; width: 748px; height: 615px; background-repeat: no-repeat; background-position: right bottom;bottom: 0; left: 0;}
.ghostwriting-service-img{ position: relative; padding: 0 0 95%;}
.ghostwriting-service-img img { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; left: 0; right: 0; object-fit: cover; }
.ghostwriting-service-outer-wrap{position: relative; z-index: 2;}
.ghostwriting-service-cont-wrap:before { content: ""; position: absolute; background-color: #fff; height: 100%; left: 0; right: -80px; bottom: 0; top: 0; z-index: -1; }

.ghostwriting-service-cont-wrap { position: relative; padding: 90px 50px 90px 90px; width: 100%; z-index: 3; }
.ghostwriting-faqs-sec{background-color: var(--creame); position: relative;}
.ghostwriting-faqs-sec::before { content: ""; position: absolute; background-image: url(../images/get-in-tch-fthr.png); background-size: 100%; width: 780px; height: 516px; background-repeat: no-repeat; background-position: right bottom; bottom: 0; right: 0; z-index: 0; }

.ghostwriting-faqs-outer-wrap{position: relative;}
.accordion-item { margin-bottom: 30px; background-color: #fff; border: none; border-radius: 0px; overflow: hidden;padding: 20px; }
.accordion-button:not(.collapsed) { color: var(--primary); background-color: var(--white); box-shadow: none; }
.accordion-item h4.accordion-header button{font-size: clamp(1.25rem, 0.75rem + 1.042vw, 2rem); margin: 0;}
.accordion-button:focus { z-index: 3; border-color:none; outline: 0; box-shadow: none; }
.accordion { --bs-accordion-border-radius: 0 !important; }
h4.accordion-header button { color: var(--primary); font-weight: 300; }
/* ghostwriting end */

span.wpcf7-spinner { position: absolute; }


.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900; text-align: center; }
.wpcf7 form.sent .wpcf7-response-output { border-color: #46b450; text-align: center; }

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.form-control.wpcf7-not-valid { border: 1px solid red; }
.wpcf7-not-valid-tip { font-size: 0; }
.err-page-wrap { min-height: calc(100vh - 366px); }

.terms-policy-cont-wrap ul { padding-left: 2rem; }

.terms-policy-cont-wrap ul li { list-style: auto; }
/* responsive start */


@media only screen and ( max-width:1799px ) {
    .mission-values-cont-wrap { padding-right: 90px; }
  
  
}


@media only screen and ( max-width:1599px ) {
    textarea, select, .form-control, input { height: 50px; }
    .bnr-cont { padding: 150px 0; }
    .common-padding { padding-top: 90px; padding-bottom: 90px; }
    .main-header ul.nav li { padding: 15px 60px 0 0; }
    li.menu-item-has-children > a::after { right: 33px; }
    .hdr-logo-img { max-width: 270px; width: 100%; }
    .hdr-social-media { max-width: 210px; width: 100%; display: flex ; justify-content: end; }
    .get-in-touch::before { width: 423px; height: 496px; }
    .get-in-touch-inner-wrap { padding: 50px; max-width: 700px; }
    .mission-values-cont-wrap { padding-right: 30px; }
    .ghostwriting-service-cont-wrap { padding: 50px 0px 50px 50px; }
    .resource-board { max-width: 400px; padding: 20px; margin-top: -56px; }
    .contact-form-wrap .help-form .form-group textarea { height: 150px; }

    .home-our-service .container {max-width: 1140px; }
    .our-ser-img { max-width: 512px; padding: 0 0 100%; }
    .flip .our-ser-board { max-width: 444px; }
    .get-in-touch { background-position: left top; }

    .mission-img-wrap { padding: 0 0 90%; }



}


@media only screen and ( max-width:1499px ) {
    .contact-form-wrap .help-form .form-group textarea { height: 120px; }
    .bnr-cont { padding: 114px 0; }
    .inner-bnr-cont { padding: 100px 0; }
    .common-padding { padding-top: 70px; padding-bottom: 70px; }
    .head-center.ftr-logo img { max-width: 400px; margin-bottom: 41px; }
    ul.ftr-menu li:not(:last-child) { padding-right: 30px; }
    footer .footer-menu:before { width: calc(50% - 397px); }
    footer .footer-menu::after { width: calc(50% - 397px); }
    .copyright { font-size: 16px;  }
    .footer-sec.common-padding { padding-bottom: 60px; }
    .abt-founder::before { width: 641px; height: 900px; }
    .our-service-sec::before { width: 507px; height: 608px; }
    .our-ser-img { max-width: 523px; box-shadow: -30px -30px 0px 0px #F0ECDA; }
    .flip .our-ser-img { box-shadow: -30px 30px 0px 0px #F0ECDA; margin-left: auto; }
    .our-ser-board { max-width: 429px;  margin-left: 94px; margin-top: -43px; }
    .flip .our-ser-board { max-width: 417px;  margin-bottom: -25px; }
    .footer-sec::before{width: 333px;}
    .abt-story-sec::before{width: 400px; height: 400px;}
    .ghostwriting-service-sec::before { width: 400px; height: 399px; }
    .accordion-item { padding: 10px; }

}

@media only screen and ( max-width:1399px ) {
    textarea, select, .form-control, input { height: 40px; }
    .contact-form-wrap .help-form .form-group textarea { height: 100px; }
    .hdr-logo-img { max-width: 250px; width: 100%; }
    .main-header.fixed .hdr-logo-img { max-width: 230px; }
    .mt-40 { margin-top: 30px; }
    .btn { padding: 15px 30px 15px 30px; }
    .main-header ul.nav li { padding: 15px 36px 0 0; }
    li.menu-item-has-children > a::after { right: 18px; font-size: 14px; transform: translate(0%, -14%); }
    .hdr-social-media { max-width: 152px; }
    .copyright { font-size: 14px; }
   
    .head-center.ftr-logo img { max-width: 349px; margin-bottom: 31px; }
    .mt-50 { margin-top: 30px; }
    /* .mission-values-wrap .container .row { align-items: normal !important; } */
    .mission-values-cont-wrap { padding-top: 60px; }
    .accordion-item { margin-bottom: 20px; padding: 5px; }
    .ghostwriting-faqs-sec::before { width: 400px; height: 400px; }

    .blog-cont { padding-left: 70px; }
    .resource-board { max-width: 311px; padding: 20px; margin-top: -56px; }

    .contact-form-wrap { padding: 50px; }
    .contact-us-sec::before { width: 400px; height: 400px; }
    .recaptcha iframe { transform: scale(0.8); transform-origin: left; }
    .contact-form-wrap .help-form .form-group { margin-bottom: 20px; }
}



@media only screen and ( max-width:1199px ) {
    h1, h2, h3, h4, h5, h6,p { margin: 0 0 15px;}
    .bnr-cont ul li:not(:last-child) { margin-right: 10px; padding-right: 10px; }
    
    .get-in-touch::before { display: none; }
    .get-in-touch { background-size: cover; background-position: top; }
    .get-in-touch-inner-wrap { padding: 50px; max-width: 645px; margin: 0 auto; }
    footer .footer-menu:before { width: calc(50% - 362px); }
    footer .footer-menu::after { width: calc(50% - 362px); }
    /* .our-ser-img { max-width: 424px; box-shadow: -20px -20px 0px 0px #F0ECDA; } */
    .flip .our-ser-img { box-shadow: -20px 20px 0px 0px #F0ECDA; }
    .flip .our-ser-board { max-width: 370px; }
    .slider-comma img { width: 50px; margin: 0 auto;}
    .story-cont { padding: 25px 35px; margin-bottom: 30px; }
    .our-success-story-slider button.slick-prev.slick-arrow:before{left: 15px;}
    .our-success-story-slider button.slick-next.slick-arrow:before{right: 15px;}
    .our-story-outer-wrap{padding: 50px;}
    .our-service-sec::before { width: 391px; height: 608px; }
    .mission-img-wrap { border: 10px solid #fff; }
    .abt-story-cont { padding: 30px; }
    .ghostwriting-service-cont-wrap { padding: 30px 30px 30px 30px; }
    .ghostwriting-service-cont-wrap:before { right: 0; }
    .middle-line img { width: 30px; }
    .middle-line::before { height: calc(100% - 65px); }
    .blog-sec::before { width: 426px; height: 622px; top: 10%; }
    .get-in-touch.common-padding { padding-top: 147px; }
    
}

@media only screen and ( max-width:991px ) {
    /* header start */
    .menu-is-open .navigation { transform: translateX(0); }
    .hamburger { display: inline-block;}
    .hamburger-nav{ display: block;}
    .navigation{ position: fixed;right: 0;top: 95px;bottom: 0;z-index: 999;max-width: 100%;background-color:var(--creame);padding: 65px 30px 0;margin: 0;display: block;width: 100%;transition: 250ms ease-in; height: 100vh; overflow: auto;transform: translateX(100%);  text-align: center; background-image: url(../images/bnr-fthr.png); background-repeat: no-repeat; background-position: bottom left;
        background-size: 304px;}
    .header-btn-wrap a {margin-right: 30px;}  
    .main-header { padding: 20px 0; position: sticky !important; z-index: 9; top: 0; animation: none !important; }
    
    ul.nav li a {padding: 10px 0;font-size: 20px;font-weight: 600; color: var(--primary);}
    .close-nav a {font-size: 21px;}
    ul.nav {padding-left: 0; display: block;}
    ul.nav li {list-style: none;padding: 10px 0;}
    .nav {padding-top: 35px;}
    .close-nav { display: block; position: absolute; top: 26px; right: 28px; filter: brightness(0) invert(1); }
    .hdr-social-media { display: flex; align-items: center; gap: 28px; }
    .navigation ul li:hover::after, .navigation ul li.current-menu-item::after {left: 0;}
    li.menu-item-has-children {  display: block; }
    li.menu-item-has-children > ul.sub-menu { position: relative; left: inherit; width: 100%; }
    li.menu-item-has-children > a::after{content: none;}
    .minus, .plus { display: block; padding: 6px 5px 6px 8px; font-weight: 700;  font-size: 16px !important; cursor: pointer; position: absolute; right: 22%; width: 40px; top: 29px; font-size: 15px !important; text-align: right; font-family: var(--Frank);}
    li.menu-item-has-children:hover ul.sub-menu { display: none; }
    li.menu-item-has-children.open-sub > ul.sub-menu { display: block !important; }
    .minus { display: none; }
    .open-sub > .plus { display: none; }
    .open-sub > .minus { display: block; }
    .navigation ul>li ul.sub-menu li ul.sub-menu { left: 0; }
    .navigation ul>li ul.sub-menu li .minus, .navigation ul>li ul.sub-menu li .plus { color: #1469a8; }
    li.menu-item-has-children ul.sub-menu a { padding: 5px; }
    /* .main-header ul.nav a:hover { color: var(--white); } */
    ul.nav a:not([href]):not([class]), a:not([href]):not([class]):hover { color: var(--primary); }
    .hdr-social-media-icon-wrap-desktop{display: block;margin-top: 20px;}
    .hdr-social-media-icon-wrap{display: none;}
    
    .navigation ul li:hover, .navigation ul li.current-menu-item a { -webkit-text-stroke-width: .4px;  }

     .hamburger-nav { width: 19px; height: 15px;transition: all 0.5s ease; }
    .hamburger-nav span:nth-child(2) { top: 6px; }
    .hamburger-nav span:last-child { top: 12px; }
    .header-is-fixed { padding-top: 0; }
    .main-header ul.nav li { padding: 35px 0 0 0; }
    .main-header ul.nav li a { font-size: clamp(1rem, 0.57rem + 0.897vw, 1.125rem); }
    /* header end */
    input[type="submit"] { padding: 10px 29px !important; }
   
    .bnr-cont { padding: 90px 0; }
    
    .our-ser-img { max-width: inherit; padding: 0 0 80%; }
    .our-ser-board { max-width: 246px; margin-left: 0; margin-top: -23px; }
    .flip .our-ser-board { max-width: 241px; }
    .our-ser-img-outer-wrap { margin-top: 80px; }

    .founder-cont-wrap { max-width: inherit; margin-top: 40px; position: relative; }
    .abt-founder::before { width: 474px; height: 568px; left: 0; }
    .get-in-touch-inner-wrap { padding: 30px; }
    .head-center.ftr-logo img { max-width: 300px; margin-bottom: 31px; }
    .footer-sec::before { width: 277px;  }
   

    .mission-values-wrap .container .row { flex-direction: column-reverse; }
    .mission-values-cont-wrap { padding-top: 30px; }
    .mission-values-wrap { position: relative; padding-top: 50px; }
    .mission-img-wrap { padding: 0 0 88%; }
    .mission-values-cont-wrap { padding-right: 0; }
    .our-service-sec::before { width: 240px; height: 388px; }


    .ghostwriting-service-img { position: relative; padding: 0 0 75%; }
    .ghostwriting-service-cont-wrap { margin-top: 30px; }

    .blog-cont { padding-left: 52px; position: relative; margin-top: 40px; }
    .resource-img {  padding: 0 0 80%; max-width: inherit; }

    .resource-board h5 { height: 37px; }
    .recaptcha iframe { transform: scale(0.7); transform-origin: left; }
    .contact-form-wrap { padding: 30px; }
    
    .flip .our-ser-img { box-shadow: -15px 15px 0px 0px #F0ECDA; }
     .our-ser-img { box-shadow: -15px 15px 0px 0px #F0ECDA; }
     /* .our-ser-board h2 { font-size: 20px; } */
     .slider-comma img{width: 40px;}
     .blog-resources-sec .row .col-xl-4.col-lg-6:last-child .resource-outer-wrap { margin: 0; }
     li.menu-item-has-children > ul.sub-menu { background: transparent; box-shadow: none;}
     .navigation ul>li ul.sub-menu li a:hover { background:transparent; color: var(--primary) !important; }
     li.menu-item-has-children ul.sub-menu li { padding: 0; }
     .main-header ul.sub-menu li:last-child { padding-right: 0; }
     .our-ser-board { margin-left: 0; margin-top: -23px;padding: 14px 21px 6px; }
     .flip .our-ser-board { padding: 14px 10px 6px; }
    }
  
  @media only screen and ( max-width:767px ) {
    
    .navigation { top: 75px; }
    p { line-height: 1.7; }
    .container{width: 95%;}
    /* .bnr-cont { padding: 70px 0; } */
    /* .btn { padding: 10px 20px 10px 20px; } */
    /* .hamburger-nav { width: 20px; height: 18px; } */
    
    ul.ftr-menu li:not(:last-child) { padding-right: 0; margin-bottom: 20px; }
    ul.ftr-menu { flex-direction: column; margin: 0 auto; }
    .copyright { flex-direction: column; text-align: center;}
    ul.terms { flex-direction: column; }
    ul.terms li:not(:last-child) { padding-right: 0; }
    .bnr-cont ul { flex-wrap: wrap; align-items: center; justify-content: center; flex-direction: column; }
    .bnr-cont ul li:not(:last-child)::after{display: none;}
    .bnr-cont ul li:not(:last-child) { margin-right: 0; padding-right: 0; }
    /*.bnr-cont ul li { font-size: 11px; }
     .bnr-cont ul li:not(:last-child) { margin-right: 0; padding-right: 0; }
    .bnr-cont ul li:not(:last-child)::after{display: none;} */
    .our-ser-img-outer-wrap { margin-top: 70px; }
    .story-cont::after { width: 221px; }
    .founder-img-wrap { border: 6px solid #fff; }
    .head-center.ftr-logo img { max-width: 200px; margin-bottom: 20px; }
    .resource-img {  padding: 0 0 100%; max-width: inherit; }
    .resource-board { padding: 15px; }
    .blog-cont { padding-left: 44px; }
    .abt-story-cont { padding: 40px 20px 20px; }
    .blog-sec::before { width: 300px; height: 361px; top: 29%; }
    .hdr-logo-img { max-width: 170px; width: 100%; }
    .main-header.fixed .hdr-logo-img { max-width: 170px; }
    
    .resource-board h5 { height: inherit; }
    .resource-board { margin-top: -36px; }
    .story-writer h3 { font-size: 16px; }

    /* .our-ser-board h2 { font-size: 18px; } */
   
    .flip .our-ser-board { max-width: 200px; }
    .abt-founder::before { width: 208px; height: 370px; left: inherit; right: 0; bottom: -61px; }
    .footer-sec::before { width: 167px; height: 224px; }
    .our-service-sec::before { width: 152px; height: 152px; }
    .abt-story-sec::before { width: 200px; height: 200px; }
    .ghostwriting-faqs-sec::before { width: 200px; height: 200px; }
    .ghostwriting-service-sec::before { width: 200px; height: 200px; }
    .contact-us-sec::before { width: 200px; height: 200px; }
    /* .bnr-cont ul li { border: 1px solid #9C9C9C; border-radius: 20px; line-height: 1; padding: 5px 15px !important; margin: 5px 0; } */
    ul.bnr-list li { font-size: 13px; }
    ul.terms li { margin-bottom: 10px; }
    .mission-img-wrap { padding: 0 0 75%;        max-width: 85%; margin: 0 auto; }
    .copyright.mt-50 p { margin-bottom: 10px; }
    /* .hamburger a.main-nav-toggle:after { top: 16px; } */
    .hamburger a.main-nav-toggle:before { top: 0px;}
    
  
  }
  
  
  @media only screen and ( max-width:580px ) {
  
    .hdr-logo-img { max-width: 150px; width: 100%; }
    .main-header.fixed .hdr-logo-img { max-width: 150px; }
    ul.ftr-menu li:not(:last-child) {  margin-bottom: 15px; }
    .our-ser-img { box-shadow: -10px -10px 0px 0px #F0ECDA; }
    .flip .our-ser-img { box-shadow: -10px 10px 0px 0px #F0ECDA; }
    .our-ser-board { max-width: 238px;  }
    .flip .our-ser-board { max-width: 223px;}
   
    .our-story-outer-wrap { padding: 40px; }
    .hdr-social-media { max-width: 70px; }
    
    button.accordion-button.collapsed { padding: 7px; border-radius: 0;}
    .hamburger a.main-nav-toggle:before { top: 2px; }
    
   }









