body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/20px 'Poppins', sans-serif; color:#000; }

p{padding: 0px; margin: 0px;}

a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;}

ul{ list-style: none; padding: 0px; margin: 0px;}

label{ list-style: none; padding: 0px; margin: 0px;}

ul li{ padding: 0px; margin: 0px;}

h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}

input[type="text"]::-webkit-placeholder { opacity: 1;  }

input[type="text"]::-moz-placeholder { opacity: 1;}

input[type="password"]::-webkit-placeholder { opacity: 1;}

input[type="password"]::-moz-placeholder { opacity: 1;}

input[type="search"]::-webkit-placeholder { opacity: 1;}

input[type="search"]::-moz-placeholder { opacity: 1;}

input[type="email"]::-webkit-placeholder { opacity: 1; }

input[type="email"]::-moz-placeholder { opacity: 1;}

input[type="tel"]::-webkit-placeholder { opacity: 1;}

input[type="tel"]::-moz-placeholder { opacity: 1;}

textarea::-moz-placeholder { opacity: 1;  }

textarea::-webkit-placeholder { opacity: 1;}

a:hover{ outline: none !important; text-decoration: none;}

a{color:#DBAF51}

a:hover{color:#0f919f}

a:active{ outline: none !important; text-decoration: none;}

a{ text-decoration: none !important;}

a, button, input[type="submit"]{

transition: all 0.3s ease-in-out;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

-ms-transition: all 0.3s ease-in-out;

}

input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}



img{max-width: 100%;}

p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}

p:last-child{margin-bottom: 0px;}

h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}

img{height: auto;}



@font-face {

    font-family: 'icomoon';

    src:  url('../fonts/icomoon.eot?9ka4u5');

    src:  url('../fonts/icomoon.eot?9ka4u5#iefix') format('embedded-opentype'),

      url('../fonts/icomoon.ttf?9ka4u5') format('truetype'),

      url('../fonts/icomoon.woff?9ka4u5') format('woff'),

      url('../fonts/icomoon.svg?9ka4u5#icomoon') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: block;

  }

  

  [class^="icon-"], [class*=" icon-"] {

    /* use !important to prevent issues with browser extensions that change fonts */

    font-family: 'icomoon' !important;

    speak: never;

    font-style: normal;

    font-weight: normal;

    font-variant: normal;

    text-transform: none;

    line-height: 1;

  

    /* Better Font Rendering =========== */

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

  }

  

  .icon-Icon_11_11:before {

    content: "\e908";

  }

  .icon-Vector551:before {

    content: "\e909";

  }

  .icon-Vector232:before {

    content: "\e90b";

  }

  .icon-Vector11:before {

    content: "\e90e";

  }

  .icon-pinterest:before {

    content: "\ead1";

  }

  .icon-Vector111:before {

    content: "\e92c";

  }

  .icon-Vector121:before {

    content: "\e92d";

  }

  .icon-Vector131:before {

    content: "\e92e";

  }

  .icon-Call1:before {

    content: "\e92f";

  }

  .icon-Icon_11_12:before {

    content: "\e930";

  }

  .icon-Vector552:before {

    content: "\e934";

  }

  .icon-Vector542:before {

    content: "\e935";

  }

  .icon-Icon_11_13:before {

    content: "\e93b";

  }

  .icon-Vector553:before {

    content: "\e93c";

  }

  .icon-Vector543:before {

    content: "\e93d";

  }

  .icon-Vector231:before {

    content: "\e93e";

  }

  .icon-Vector56:before {

    content: "\e93f";

  }

  .icon-Icon_11_14:before {

    content: "\e940";

  }

  .icon-Vector554:before {

    content: "\e941";

  }

  .icon-Vector544:before {

    content: "\e942";

  }

  .icon-Vector53:before {

    content: "\e944";

  }

  .icon-Vector52:before {

    content: "\e945";

  }

  .icon-Vector51:before {

    content: "\e94a";

  }

  .icon-Vector50:before {

    content: "\e94b";

  }

  .icon-Vector49:before {

    content: "\e94c";

  }

  .icon-quote-left:before {

    content: "\e94d";

  }

  .icon-Vector48:before {

    content: "\e94e";

  }

  .icon-Vector47:before {

    content: "\e94f";

  }

  .icon-Vector46:before {

    content: "\e950";

  }

  .icon-Polygon-2:before {

    content: "\e951";

  }

  .icon-Vector44:before {

    content: "\e952";

  }

  .icon-Vector43:before {

    content: "\e954";

  }

  .icon-Vector42:before {

    content: "\e955";

  }

  .icon-Vector541:before {

    content: "\e911";

  }

  .icon-Vector531:before {

    content: "\e913";

  }

  .icon-Vector521:before {

    content: "\e91e";

  }

  .icon-Vector511:before {

    content: "\e91f";

  }

  .icon-Vector501:before {

    content: "\e928";

  }

  .icon-Vector491:before {

    content: "\e929";

  }

  .icon-quote-left1:before {

    content: "\e92a";

  }

  .icon-shopping-bag:before {

    content: "\e900";

  }

  .icon-address-book:before {

    content: "\e901";

  }

  .icon-profile:before {

    content: "\e90a";

  }

  .icon-meter1:before {

    content: "\e956";

  }

  .icon-sign-out:before {

    content: "\e957";

  }

  .icon-Line-5:before {

    content: "\e958";

  }

  .icon-Vector7:before {

    content: "\e959";

  }

  .icon-Vector6:before {

    content: "\e910";

  }

  .icon-x30_4Twitter:before {

    content: "\e912";

  }

  .icon-Vector16:before {

    content: "\e914";

  }

  .icon-search-157:before {

    content: "\e915";

  }

  .icon-home:before {

    content: "\e916";

  }

  .icon-pencil1:before {

    content: "\e917";

  }

  .icon-image:before {

    content: "\e918";

  }

  .icon-play:before {

    content: "\e919";

  }

  .icon-phone1:before {

    content: "\e943";

  }

  .icon-location21:before {

    content: "\e949";

  }

  .icon-clock2:before {

    content: "\e95a";

  }

  .icon-calendar:before {

    content: "\e953";

  }

  .icon-user1:before {

    content: "\e971";

  }

  .icon-users:before {

    content: "\e972";

  }

  .icon-user-plus:before {

    content: "\e973";

  }

  .icon-user-minus:before {

    content: "\e974";

  }

  .icon-user-check1:before {

    content: "\e975";

  }

  .icon-wrench:before {

    content: "\e991";

  }

  .icon-cog:before {

    content: "\e994";

  }

  .icon-bin:before {

    content: "\e9ac";

  }

  .icon-switch:before {

    content: "\e9b6";

  }

  .icon-clipboard:before {

    content: "\e9b8";

  }

  .icon-download2:before {

    content: "\e9c5";

  }

  .icon-earth:before {

    content: "\e9ca";

  }

  .icon-eye:before {

    content: "\e9ce";

  }

  .icon-eye-blocked:before {

    content: "\e9d1";

  }

  .icon-star-empty:before {

    content: "\e9d7";

  }

  .icon-star-half:before {

    content: "\e9d8";

  }

  .icon-star-full:before {

    content: "\e9d9";

  }

  .icon-plus:before {

    content: "\ea0a";

  }

  .icon-minus:before {

    content: "\ea0b";

  }

  .icon-checkmark:before {

    content: "\ea10";

  }

  .icon-arrow-right2:before {

    content: "\ea3c";

  }

  .icon-arrow-left2:before {

    content: "\ea40";

  }

  .icon-checkbox-checked:before {

    content: "\ea52";

  }

  .icon-checkbox-unchecked:before {

    content: "\ea53";

  }

  .icon-radio-checked:before {

    content: "\ea54";

  }

  .icon-radio-checked2:before {

    content: "\ea55";

  }

  .icon-radio-unchecked:before {

    content: "\ea56";

  }

  .icon-whatsapp:before {

    content: "\ea93";

  }

  .icon-youtube:before {

    content: "\ea9d";

  }

  .icon-youtube2:before {

    content: "\ea9e";

  }

  .icon-linkedin2:before {

    content: "\eaca";

  }

  .icon-f_1:before {

    content: "\e92b";

  }

  .icon-x30_4Twitter1:before {

    content: "\e936";

  }

  .icon-Vector161:before {

    content: "\e937";

  }

  .icon-search-1571:before {

    content: "\e938";

  }

  .icon-pencil2:before {

    content: "\e91a";

  }

  .icon-image1:before {

    content: "\e939";

  }

  .icon-play4:before {

    content: "\e96d";

  }

  .icon-phone2:before {

    content: "\e962";

  }

  .icon-location22:before {

    content: "\e96e";

  }

  .icon-clock21:before {

    content: "\e99c";

  }

  .icon-user11:before {

    content: "\e997";

  }

  .icon-users11:before {

    content: "\e998";

  }

  .icon-user-plus11:before {

    content: "\e99a";

  }

  .icon-user-minus11:before {

    content: "\e99b";

  }

  .icon-user-check2:before {

    content: "\e99d";

  }

  .icon-wrench1:before {

    content: "\e9a4";

  }

  .icon-cog2:before {

    content: "\e9a8";

  }

  .icon-bin1:before {

    content: "\e9ad";

  }

  .icon-switch1:before {

    content: "\e9ba";

  }

  .icon-clipboard2:before {

    content: "\e9bb";

  }

  .icon-download22:before {

    content: "\e9d2";

  }

  .icon-earth11:before {

    content: "\e9cd";

  }

  .icon-eye2:before {

    content: "\e9d3";

  }

  .icon-eye-blocked2:before {

    content: "\e9eb";

  }

  .icon-plus1:before {

    content: "\ea0c";

  }

  .icon-minus1:before {

    content: "\ea0d";

  }

  .icon-checkmark1:before {

    content: "\ea11";

  }

  .icon-arrow-right21:before {

    content: "\ea3d";

  }

  .icon-arrow-left21:before {

    content: "\ea41";

  }

  .icon-checkbox-checked2:before {

    content: "\ea57";

  }

  .icon-checkbox-unchecked2:before {

    content: "\ea58";

  }

  .icon-radio-checked3:before {

    content: "\ea59";

  }

  .icon-radio-checked22:before {

    content: "\ea5a";

  }

  .icon-radio-unchecked2:before {

    content: "\ea5b";

  }

  .icon-twitter:before {

    content: "\ea96";

  }

  .icon-youtube1:before {

    content: "\ea9f";

  }

  .icon-linkedin:before {

    content: "\eac9";

  }

  .icon-linkedin21:before {

    content: "\eacb";

  }

  .icon-pinterest1:before {

    content: "\ead2";

  }

  .icon-pinterest2:before {

    content: "\ead3";

  }

  .icon-star-empty2:before {

    content: "\e9ec";

  }

  .icon-star-half2:before {

    content: "\e9ed";

  }

  .icon-star-full2:before {

    content: "\e9ee";

  }

  .icon-mic2:before {

    content: "\e926";

  }

  .icon-mic1:before {

    content: "\e925";

  }

  .icon-Icon_11_1:before {

    content: "\e904";

  }

  .icon-Vector55:before {

    content: "\e905";

  }

  .icon-Vector54:before {

    content: "\e906";

  }

  .icon-Vector23:before {

    content: "\e907";

    /*color: #737373;*/

  }

  .icon-pencil:before {

    content: "\e927";

  }

  .icon-headphones:before {

    content: "\e924";

  }

  .icon-music:before {

    content: "\e923";

  }

  .icon-play1:before {

    content: "\e920";

  }

  .icon-film:before {

    content: "\e91d";

  }

  .icon-video-camera1:before {

    content: "\e921";

  }

  .icon-bullhorn:before {

    content: "\e922";

  }

  .icon-connection:before {

    content: "\e95b";

  }

  .icon-file-empty:before {

    content: "\e95c";

  }

  .icon-files-empty:before {

    content: "\e95d";

  }

  .icon-file-zip:before {

    content: "\e9ab";

  }

  .icon-folder-open:before {

    content: "\e931";

  }

  .icon-folder-plus:before {

    content: "\e932";

  }

  .icon-folder-minus:before {

    content: "\e933";

  }

  .icon-barcode:before {

    content: "\e95e";

  }

  .icon-qrcode:before {

    content: "\e95f";

  }

  .icon-cart:before {

    content: "\e93a";

  }

  .icon-pushpin:before {

    content: "\e946";

  }

  .icon-location:before {

    content: "\e947";

  }

  .icon-location2:before {

    content: "\e948";

  }

  .icon-calendar1:before {

    content: "\e9ae";

  }

  .icon-printer:before {

    content: "\e963";

  }

  .icon-keyboard:before {

    content: "\e9b0";

  }

  .icon-display:before {

    content: "\e9b1";

  }

  .icon-mobile:before {

    content: "\e96b";

  }

  .icon-mobile2:before {

    content: "\e9b2";

  }

  .icon-tv:before {

    content: "\e9b3";

  }

  .icon-drawer:before {

    content: "\e9b4";

  }

  .icon-download:before {

    content: "\e960";

  }

  .icon-upload:before {

    content: "\e961";

  }

  .icon-database:before {

    content: "\e964";

  }

  .icon-undo:before {

    content: "\e965";

  }

  .icon-redo:before {

    content: "\e966";

  }

  .icon-undo2:before {

    content: "\e967";

  }

  .icon-redo2:before {

    content: "\e968";

  }

  .icon-forward:before {

    content: "\e969";

  }

  .icon-reply:before {

    content: "\e96a";

  }

  .icon-bubbles:before {

    content: "\e96c";

  }

  .icon-bubbles3:before {

    content: "\e96f";

  }

  .icon-bubbles4:before {

    content: "\e970";

  }

  .icon-user:before {

    content: "\e976";

  }

  .icon-users1:before {

    content: "\e979";

  }

  .icon-user-plus1:before {

    content: "\e97b";

  }

  .icon-user-minus1:before {

    content: "\e97d";

  }

  .icon-user-check:before {

    content: "\e97e";

  }

  .icon-user-tie:before {

    content: "\e97f";

  }

  .icon-quotes-left:before {

    content: "\e977";

  }

  .icon-quotes-right:before {

    content: "\e978";

  }

  .icon-hour-glass:before {

    content: "\e980";

  }

  .icon-spinner:before {

    content: "\e97a";

  }

  .icon-spinner2:before {

    content: "\e981";

  }

  .icon-spinner3:before {

    content: "\e97c";

  }

  .icon-spinner4:before {

    content: "\e982";

  }

  .icon-spinner6:before {

    content: "\e983";

  }

  .icon-spinner7:before {

    content: "\e984";

  }

  .icon-binoculars:before {

    content: "\e985";

  }

  .icon-search:before {

    content: "\e986";

  }

  .icon-zoom-in:before {

    content: "\e987";

  }

  .icon-zoom-out:before {

    content: "\e988";

  }

  .icon-enlarge:before {

    content: "\e989";

  }

  .icon-shrink:before {

    content: "\e98a";

  }

  .icon-enlarge2:before {

    content: "\e98b";

  }

  .icon-shrink2:before {

    content: "\e98c";

  }

  .icon-key:before {

    content: "\e98d";

  }

  .icon-key2:before {

    content: "\e98e";

  }

  .icon-lock:before {

    content: "\e98f";

  }

  .icon-unlocked:before {

    content: "\e990";

  }

  .icon-equalizer:before {

    content: "\e992";

  }

  .icon-equalizer2:before {

    content: "\e993";

  }

  .icon-cog1:before {

    content: "\e995";

  }

  .icon-cogs:before {

    content: "\e996";

  }

  .icon-magic-wand:before {

    content: "\e9b5";

  }

  .icon-bug:before {

    content: "\e999";

  }

  .icon-trophy:before {

    content: "\e99e";

  }

  .icon-gift:before {

    content: "\e99f";

  }

  .icon-glass:before {

    content: "\e9a0";

  }

  .icon-glass2:before {

    content: "\e9a1";

  }

  .icon-mug:before {

    content: "\e9a2";

  }

  .icon-spoon-knife:before {

    content: "\e9a3";

  }

  .icon-rocket:before {

    content: "\e9a5";

  }

  .icon-meter:before {

    content: "\e9a6";

  }

  .icon-meter2:before {

    content: "\e9a7";

  }

  .icon-fire:before {

    content: "\e9a9";

  }

  .icon-lab:before {

    content: "\e9aa";

  }

  .icon-airplane:before {

    content: "\e9af";

  }

  .icon-power-cord:before {

    content: "\e9b7";

  }

  .icon-clipboard1:before {

    content: "\e9b9";

  }

  .icon-tree:before {

    content: "\e9bc";

  }

  .icon-cloud-download:before {

    content: "\e9c2";

  }

  .icon-cloud-upload:before {

    content: "\e9c3";

  }

  .icon-cloud-check:before {

    content: "\e9c4";

  }

  .icon-download21:before {

    content: "\e9c6";

  }

  .icon-upload2:before {

    content: "\e9c7";

  }

  .icon-download3:before {

    content: "\e9c8";

  }

  .icon-upload3:before {

    content: "\e9c9";

  }

  .icon-sphere:before {

    content: "\e9cb";

  }

  .icon-earth1:before {

    content: "\e9cc";

  }

  .icon-eye1:before {

    content: "\e9cf";

  }

  .icon-eye-plus:before {

    content: "\e9d0";

  }

  .icon-eye-minus:before {

    content: "\e9ef";

  }

  .icon-eye-blocked1:before {

    content: "\e9f0";

  }

  .icon-sun:before {

    content: "\e9d4";

  }

  .icon-contrast:before {

    content: "\e9d5";

  }

  .icon-brightness-contrast:before {

    content: "\e9d6";

  }

  .icon-star-empty1:before {

    content: "\e9da";

  }

  .icon-star-half1:before {

    content: "\e9db";

  }

  .icon-star-full1:before {

    content: "\e9dc";

  }

  .icon-heart:before {

    content: "\e9dd";

  }

  .icon-heart-broken:before {

    content: "\e9de";

  }

  .icon-woman:before {

    content: "\e9df";

  }

  .icon-man-woman:before {

    content: "\e9e0";

  }

  .icon-happy:before {

    content: "\e9e1";

  }

  .icon-happy2:before {

    content: "\e9e2";

  }

  .icon-smile:before {

    content: "\e9e3";

  }

  .icon-smile2:before {

    content: "\e9e4";

  }

  .icon-tongue2:before {

    content: "\e9e5";

  }

  .icon-sad:before {

    content: "\e9e6";

  }

  .icon-sad2:before {

    content: "\e9e7";

  }

  .icon-wink:before {

    content: "\e9e8";

  }

  .icon-wink2:before {

    content: "\e9e9";

  }

  .icon-grin:before {

    content: "\e9ea";

  }

  .icon-point-right:before {

    content: "\ea04";

  }

  .icon-point-down:before {

    content: "\ea05";

  }

  .icon-point-left:before {

    content: "\ea06";

  }

  .icon-checkmark2:before {

    content: "\ea12";

  }

  .icon-enter:before {

    content: "\ea13";

  }

  .icon-exit:before {

    content: "\ea14";

  }

  .icon-play2:before {

    content: "\ea15";

  }

  .icon-pause:before {

    content: "\ea16";

  }

  .icon-stop:before {

    content: "\ea17";

  }

  .icon-previous:before {

    content: "\ea18";

  }

  .icon-next:before {

    content: "\ea19";

  }

  .icon-backward:before {

    content: "\ea1a";

  }

  .icon-forward2:before {

    content: "\ea1b";

  }

  .icon-play3:before {

    content: "\ea1c";

  }

  .icon-pause2:before {

    content: "\ea1d";

  }

  .icon-stop2:before {

    content: "\ea1e";

  }

  .icon-backward2:before {

    content: "\ea1f";

  }

  .icon-forward3:before {

    content: "\ea20";

  }

  .icon-first:before {

    content: "\ea21";

  }

  .icon-last:before {

    content: "\ea22";

  }

  .icon-previous2:before {

    content: "\ea23";

  }

  .icon-next2:before {

    content: "\ea24";

  }

  .icon-volume-high:before {

    content: "\ea26";

  }

  .icon-volume-medium:before {

    content: "\ea27";

  }

  .icon-volume-low:before {

    content: "\ea28";

  }

  .icon-volume-mute:before {

    content: "\ea29";

  }

  .icon-volume-mute2:before {

    content: "\ea2a";

  }

  .icon-circle-up:before {

    content: "\ea42";

  }

  .icon-circle-right:before {

    content: "\ea43";

  }

  .icon-circle-down:before {

    content: "\ea44";

  }

  .icon-circle-left:before {

    content: "\ea45";

  }

  .icon-checkbox-checked1:before {

    content: "\ea5c";

  }

  .icon-checkbox-unchecked1:before {

    content: "\ea5d";

  }

  .icon-radio-checked1:before {

    content: "\ea5e";

  }

  .icon-radio-checked21:before {

    content: "\ea5f";

  }

  .icon-radio-unchecked1:before {

    content: "\ea60";

  }

  .icon-hangouts:before {

    content: "\ea8e";

  }

  .icon-music_video:before {

    content: "\e903";

  }

  .icon-videocam:before {

    content: "\e90c";

  }

  .icon-play_circle_filled:before {

    content: "\e90d";

  }

  .icon-play-circle-o:before {

    content: "\e90f";

  }

  .icon-video-camera:before {

    content: "\e91b";

  }

  .icon-play-circle:before {

    content: "\e91c";

  }

  







.headersec.fixed_header, .navbar-brand{

transition: all 0.3s ease-in-out;

-webkit-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;

-ms-transition: all 0.3s ease-in-out;

-moz-transition: all 0.3s ease-in-out;

}

.headersec.fixed_header{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;

-moz-box-shadow: 0 0 8px -5px #333;

-webkit-box-shadow: 0 0 8px -5px #333;

box-shadow: 0 0 8px -5px #333;}





@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}

100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}

}

@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}

100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}

.headersec.fixed_header{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}







/*

font-family: 'Poppins', sans-serif;

*/



.boxlifeSec{width: 100%; position: relative; padding: 106px 0 95px;}

.boxlifeimg{position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.25; z-index: -1;}

.boxlifeimg img{width: 100%; object-fit: cover; height: 100%; filter: grayscale(100%);}

.boxlifebx{width: 100%; max-width: 746px; background: #fff; margin: 0 auto; padding: 70px 80px 50px 70px;

box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; }

.boxlifebx h2{color: #ddb456; font: 700 94px/70px 'Poppins', sans-serif; position: relative; margin: 0 0 25px; padding: 0 0 30px; }

.boxlifebx h2 em{display: block; font-size: 46px; font-style: normal;}

.boxlifebx p{color: #000; font: 500 22px/34px 'Poppins', sans-serif; }

.consultlnk{color: #0f92a0; font: 800 25px/30px 'Poppins', sans-serif; display: inline-flex; align-items: center; margin: 20px 0 0; }

.consultlnk i{display: inline-block; margin-left: 26px; }

.boxlifebx h2::before{position: absolute; content: ""; width: 100px; bottom: 0;left: 0; height: 2px; border-top: solid #ddb456;}

.consultlnk:hover{color: #ddb456;}



.foterSec{width: 100%;}

.foterbtm{width: 100%; padding: 35px 0; }

.foterbtm p{color: #030303; font: 400 14px/20px 'Poppins', sans-serif; text-align: center; }

.foterbtm p a{color: #030303;}

.foterbtm p a:hover{color: #0f92a0;}

.fotertop{background: #0f919f; padding: 30px 0;}

.ftrtopinr{width: 100%; display: flex; align-items: center; justify-content: space-between;}

.ftrtopinr ul{display: inline-flex; align-items: center;}

.ftrsocial li:first-child{color: #fff; margin-right: 30px; font: 700 23px/30px 'Poppins', sans-serif; }

.ftrsocial li a{display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 100%;

background: #fff; color: #0F919F; font-size: 20px;}

.ftrsocial li{margin-right: 7px;}

.ftrsocial li:last-child{margin: 0px;}

.ftrsocial li a:hover{background: #ddb456;}

.ftrlink li{position: relative; font: 700 23px/28px 'Poppins', sans-serif; margin-right: 36px; }

.ftrlink li a{color: #fff; position: relative; padding-right: 30px;}

.ftrlink li a::before{position: absolute; content: ""; width: 12px; height: 18px; background: url(../images/right_arrow2.png) no-repeat 0 0;

right: 0px; top: 7px; transition: all 0.3s ease-in-out; pointer-events: none; }

.ftrlink li:last-child{margin: 0px;}

.ftrlink li a:hover{color: #ddb456;}

.ftrlink li a:hover::before{background: url(../images/right_arrow4.png) no-repeat 0 0;}



.headersec{width: 100%; background: #DBAF51; padding: 25px 0;}

.hderinr{width: 100%; display: flex; align-items: center; justify-content: space-between;}

.hdrbtn{display: inline-block; color: #fff; text-transform: uppercase; padding: 0 26px; border: 3px solid #fff; 

border-radius: 35px; font: 700 17px/40px 'Poppins', sans-serif; }

.hdrbtn:hover{background: #fff; color: #DBAF51;}

.hdrlgo{width: 250px;height:94px;}

.hdrmnu{width: auto;margin-right: -195px;}

ul.slimmenu > li, ul.slimmenu > li > a, ul.slimmenu li ul li{background: none !important;}

ul.slimmenu li a{display: inline-block;}

ul.slimmenu > li > a{font: 700 15px/20px 'Poppins', sans-serif; color: #fff;}

ul.slimmenu > li{margin-right: 22px; padding: 8px 0;}

ul.slimmenu > li:last-child{margin: 0px;}

ul.slimmenu > li:hover > a{color: #F2EDC8;}

ul.slimmenu li .sub-toggle{display: none;}

ul.slimmenu li > ul{width: 230px; background: #fff !important; border: 1px solid #f4e6c8; padding: 13px 15px;}

ul.slimmenu li > ul > li{width: 100%;}

ul.slimmenu li > ul > li > a{width: 100%; font-size: 13px; line-height: 20px; text-transform: capitalize; padding: 8px 6px;

color: #000; font-weight: 500;}

ul.slimmenu li > ul > li > a:hover{color: #0F919F;}



.bannerSec{width: 100%; position: relative; height:522px; overflow: hidden;}
.bannerSec .item{position: relative;}
.bnrimg,.bannerSec figure{width: 100%; position: relative;margin:0px;}

.bnrimg img,.bannerSec figure img{width: 100%;}

.bnrtxt{width: 100%; position: absolute; top: 50%; transform: translateY(-50%); left: 0;}

.bnrtxtinr{max-width: 485px; float: right;}

.bnrtxtinr h2{color: #000; font: 500 25px/40px 'Poppins', sans-serif; }

.bnrBtn{display: inline-block; color: #fff; text-transform: uppercase; font: 600 18px/47px 'Poppins', sans-serif;

border-radius: 35px; margin: 15px 0 0; background: #DBAF51; padding: 0 30px; }

.bnrBtn:hover{background: #0F919F; color: #fff;}

.bannerSec .owl-dots{display: flex; align-items: center; position: absolute; bottom: 20%; right: 28%; }

.bannerSec .owl-nav{display: none !important;}

.bannerSec .owl-dots button span{display: none;}

.bannerSec .owl-dots button{margin-right: 4px; width: 45px; height: 5px; background: #6a6a6a; border-radius: 4px; }

.bannerSec .owl-dots button.active{background: #dcb356;}



.consultingSec{width: 100%; padding: 70px 0 70px;

background: url(../images/overly_meet.png) no-repeat bottom left; position: relative;

background-size: 100% auto; }

.meetpnl, .consultingpnl{width: 100%; max-width: 1250px; margin: 0 auto;}

.meethed{width: 100%; text-align: center;}

.meethed h2{color: #000; font: 500 35px/45px 'Poppins', sans-serif; }

.meethed h2 em{font-weight: 800; /*font-style: normal;*/}

.meetvideo{width: 100%; position: relative; margin: 55px 0 0;text-align:center;}

.meetvideo > img{width: 70%; margin:0 auto;    display: inline-block;}

.playIcon{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width:120px;}

.logoicn{position: absolute; top: 10px; right: 0; opacity: 0.12; z-index: 1;}

.consultingpnl{margin-top: 100px;}

.consultinghed{text-align: center;}

.consultinghed h3{color: #000; font: 700 36px/40px 'Poppins', sans-serif; margin: 0 0 15px; }

.consultinghed p{color: #000; font: 400 22px/35px 'Poppins', sans-serif; margin: 0 0 18px; }

.consultinghed h4{font: 700 23px/30px 'Poppins', sans-serif; color: #000;}

.consultingbx{width: 100%; text-align: center; margin: 30px auto 0; max-width: 165px;}

.consultingbx h3{color: #000; font: 600 21px/30px 'Poppins', sans-serif; padding: 17px 0 0; }

.consultingbx h3 a{color: #000;}

.consultingbx h3 a:hover{color:#0f919f}

.consultingbx figure{display: flex; align-items: center; justify-content: center; width: 104px; height: 104px;

border-radius: 100%; background: #dcb356; margin: 0 auto; }

.consultingpnl .row > div{width: 20%;}

.consultinglink{width: 100%; text-align: center; margin: 60px 0 0;}

.consultinglink a{display: inline-flex; position: relative; align-items: center; font: 700 25px/35px 'Poppins', sans-serif; letter-spacing: 1px;

color: #0F919F; text-align: center; }



.consultlnk i, .consultinglink a i{width: 14px; height: 20px; display: flex; align-items: center; position: relative; justify-content: center;}

.consultlnk img, .consultinglink a img{position: absolute; transition: all 0.3s ease-in-out;}

.consultlnk:hover .img2{opacity: 1;}

.consultlnk:hover .img1{opacity: 0;}

.consultlnk .img2{opacity: 0;}

.consultinglink a i{margin-left: 23px;}



.consultinglink a:hover{color: #dcb356;}

.consultinglink a:hover .img2{opacity: 0;}

.consultinglink a:hover .img1{opacity: 1;}



.form-group {

    display: block;

  }

  

  .form-group input {

    padding: 0;

    height: initial;

    width: initial;

    margin-bottom: 0;

    /*display: none;*/

    cursor: pointer;

  }

  

  .form-group label {

    position: relative;

    cursor: pointer; color: #000; font: 400 22px/30px 'Poppins', sans-serif;

  }

  

  



.contactSec{width: 100%; padding: 95px 0 105px;}

.contactpnl{width: 100%; display: flex; justify-content: space-between; margin: 0 auto; max-width: 1120px;}

.contactlft{width: 100%; max-width: 330px; text-align: center;}

.contactlft p{color: #000; font: 400 19px/28px 'Poppins', sans-serif; }

.contactlft button,.sgn_button{color: #fff; border: 0px; outline: none; display: flex; justify-content: center;

align-items: center; flex-direction: column; width: 196px; height: 196px; border-radius: 100%; margin: 0 auto 22px;

background: #0f919f; font: 700 41px/46px 'Poppins', sans-serif; padding: 30px 0 0; }

.contactlft button i,.sgn_button i{display: inline-block; margin: 10px 0 0; }

.contactrt{width: 100%; max-width: 655px; }

.inputbx{width: 100%; margin: 0 0 13px;}

.inputbx input[type="text"],

.inputbx input[type="email"],

.inputbx textarea{width: 100%; color: #000; font: 400 22px/30px 'Poppins', sans-serif; border: 0px;

outline: none; height: 50px; border-bottom: 2px solid #000; padding: 0px; }

.inputbx input[type="text"]::placeholder,

.inputbx input[type="email"]::placeholder,

.inputbx textarea::placeholder,.inputbx input[type="tel"]::placeholder{opacity: 1; color: #000; }

.inputbx label{display: block; color: #000; font: 400 22px/30px 'Poppins', sans-serif; margin: 0 0 13px; padding: 15px 0 0; }

.inputbx select{width: 100%; height: 50px; height: 50px; border: 1px solid #000; padding: 0 15px;

background: url(../images/down_arrow.png) no-repeat right 23px center; -webkit-appearance: none;

font: 400 22px/30px 'Poppins', sans-serif; }

.frmdubmit{width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 20px 0 0;}

.frmdubmit em{display: inline-block; position: relative; padding-right: 32px; display: inline-flex; align-items: center;}

.frmdubmit input[type="submit"]{color: #0F919F; padding: 0px; font: 800 25px/30px 'Poppins', sans-serif; letter-spacing: 1px; }

.frmdubmit em:hover input[type="submit"]{color: #dcb356;}

.frmdubmit em::before{position: absolute; content: ""; width: 12px; height: 18px;

background: url(../images/right_arrow5.png) no-repeat 0 0; transition: all 0.3s ease-in-out; right: 0;}

.frmdubmit em:hover::before{background: url(../images/right_arrow4.png) no-repeat 0 0;}



.playIcon{opacity: 0.51;}

.playIcon:hover{opacity: 1;}

.inputbx input[type="text"], .inputbx input[type="email"], .inputbx textarea{border-width: 1px !important;}



.bnrimg > img.mobileBnr,.bannerSec figure img.mobileBnr{display: none;}





.headersec.fixed_header{padding: 13px 0;}

.headersec.fixed_header .hdrlgo{width: 200px;height:74px;}





.resourcesSec{width: 100%; padding: 80px 0; position: relative;

background: rgb(255,255,255);

background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(239,234,223,1) 100%); }

.resourcespnl{width: 100%; display: flex; align-items: center; justify-content: space-between;}

.resourcescon{max-width: 620px; position: relative;}

.resourcescon h1{font: 800 70px/75px 'Poppins', sans-serif; color: #000; margin: 0 0 15px;}

.resourcescon p{font: 500 23px/30px 'Poppins', sans-serif; color: #000;}

.resourceslgo{position: absolute; bottom: 0;left: -290px; opacity: 0.12;}



.midleLink{width: 100%; background: #0f808b; padding: 36px 0; }

.midleLink ul{display: flex; justify-content: center;}

.midleLink li{font: 500 23px/30px 'Poppins', sans-serif; padding: 0 22px;}

.midleLink li a{color: #fff;}



.blogSec{width: 100%; padding: 80px 0 90px; background: #e9f4f5; }

.blogsldr{width: 100%; margin: 0 auto; max-width: 1330px; margin-top: 25px;}

.blogbx{width: 100%; background: #fff;

box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; }

.blogimg{width: 100%; position: relative;}

.blogimg img{width: 100%;}

.blogcon{width: 100%; padding: 30px 45px 35px 35px; }

.blogcon h3{color: #0f808d; font: 500 24px/30px 'Poppins', sans-serif; margin: 0 0 4px; }

.blogcon p{color: #231f20; font: 400 16px/30px 'Poppins', sans-serif; }

.blogcon h3 a{color: #0f808d;}





.blogsldr .owl-item, .communitysdlr .owl-item{padding: 15px;}

.blogsldr .owl-dots, .communitysdlr .owl-dots, .meetSldr .owl-dots{display: none !important;}

.blogsldr .owl-nav, .communitysdlr .owl-nav, .meetSldr .owl-nav{display: flex !important;}

.blogsldr .owl-nav button, .communitysdlr .owl-nav button, .meetSldr .owl-nav button{position: absolute; top: 50%; transform: translateY(-50%); width: 35px; height: 70px;

display: flex; align-items: center; justify-content: center; }

.blogsldr .owl-nav button span, .communitysdlr .owl-nav button span, .meetSldr .owl-nav button span{display: none;}

.blogsldr .owl-prev, .communitysdlr .owl-prev, .meetSldr .owl-prev{background: url(../images/leftArrow.png) no-repeat center center !important; left: -145px;}

.blogsldr .owl-next, .communitysdlr .owl-next, .meetSldr .owl-next{background: url(../images/rightArrow.png) no-repeat center center !important; right: -145px;}





.videoSec{width: 100%; padding: 90px 0 100px;}

.videoSec .blogcon h3{margin: 0px;}



.boxlifetwoSec{width: 100%; padding: 85px 0;}

.boxlifetwoSec .blogsldr{margin-top: 65px;}

.playBtn{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 70px; opacity: 0.84;}

.playBtn:hover{opacity: 1;}



.meethed p{color: #000; font: 500 26px/40px 'Poppins', sans-serif; }

.boxlifetwoSec .meethed h2{margin: 0 0 22px;}

.boxlifetwoSec .meethed{max-width: 1143px; margin: 0 auto;}

.boxlifepnl{margin: 0 auto; max-width: 1290px; margin-top: 60px;}

.boxlifepnl .row{margin: 0px;}

.boxlifepnl .row > div{padding: 0px;}

.boxlifelftimg{width: 100%; }

.boxlifelftimg img{width: 100%; object-fit: cover;}

.boxlifecon{height: 100%; background: #0f808d; width: 100%; display: flex; align-items: center; padding: 30px 70px; }

.boxlifecon h3{position: relative; font: 800 32px/40px 'Poppins', sans-serif; color: #fff; margin: 0 0 16px; padding: 0 0 13px; }

.boxlifecon p{font: 400 20px/33px 'Poppins', sans-serif; color: #fff; }

.boxlifecon a:hover{color:#fff;}

.boxlifecon > div{max-width: 400px;}

.boxlifecon h3::before{position: absolute; content: ""; bottom: 0; left: 0; width: 100px; height: 2px; 

border-top: 2px solid #d7ae55; }



.boxlifetwoSec .consultinglink a, .videoSec .consultinglink a, .blogSec .consultinglink a{font-weight: 800;}

.boxlifetwoSec .meethed h2 em, .boxlifecon h3, .communitySec .meethed h2 em {font-style: italic;}



.communitySec{width: 100%; padding: 80px 0; background: #f8f3ea;}

.communitysdlr{width: 100%; margin: 75px auto 0; max-width: 1330px;}

.communitybx{width: 100%; }

.communitybx > div{background: #fff; width: 100%; box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}

.communitybx h3{font: 600 24px/30px 'Poppins', sans-serif; color: #000;}

.communityimg{width: 100%;}

.communityimg img{width: 100%;}

.communitycon{width: 100%; padding: 40px 50px; }

.communitycon p{color: #231f20; font: 400 17px/30px 'Poppins', sans-serif; font-style: italic; }

.communitycon b{color: #c89c51; font: 400 17px/30px 'Poppins', sans-serif; font-style: italic;}

.communitySec .meethed .consultinglink {margin: 20px 0 0;}



.blogbx:hover{transform: scale(1.03);}

.blogbx, .communityimg img{transition: all 0.3s ease-in-out;}

.communityimg{overflow: hidden;}

.communitybx:hover .communityimg img{transform: rotate(2deg) scale(1.1);}



.professionalSec{background: #e9f5f6;}

.orit_storeSec{width: 100%; padding: 100px 0 75px;}

.storehed{margin: 0 auto; max-width: 1290px;}

.storehed h1{color: #000; font: 800 70px/75px 'Poppins', sans-serif; }

.orit_storeSec .boxlifepnl{margin-bottom: 85px; margin-top: 70px;}

.professionalSec.boxlifetwoSec .meethed h2, .orit_storeSec .meethed h2{margin-bottom: 10px;}

.professionalSec.boxlifetwoSec .blogsldr {margin-top: 25px;}



.meetSec{width: 100%; padding: 95px 0 100px; position: relative;}

.meetcon{width: 100%; margin-top: 65px;}

.meetcon p, .meetbtm p{color: #000; font: 400 19px/33px 'Poppins', sans-serif; margin: 0 0 16px;}

.meetbtm p:last-child, .meetcon p:last-child{margin: 0px;}

.meetbtm h3{color: #c89c51; font: 800 29px/33px 'Poppins', sans-serif; }

.meetpnlinr{width: 100%; max-width: 975px; margin-left: 150px;}

.meetbtm{margin: 40px 0 0;}

.meettop{width: 100%;}

.media{display: flex;}

.media-object{flex: 1;}

.meettop .media{align-items: center;}

.meettop .media figure{margin-right: 95px; margin-left: -70px;margin-bottom: 0px;}

.guideimg{width: 297px; float: left; margin-left: -70px; margin-right: 40px; margin-bottom: 30px;}

.meetlgoicn{position: absolute; right: 0; top: 20%; z-index: -9; opacity: 0.11; }

.meettop h1{font: 300 71px/80px 'Poppins', sans-serif; color: #000;}

.meettop p{color: #000; font: 500 27px/37px 'Poppins', sans-serif; }

.meettop h1 em{font-weight: 800; font-style: normal; display: block;}





.questionSec{width: 100%; background: #fbf7ee; padding: 110px 0; }

.questionpnl{width: 100%; max-width: 1275px; margin: 0 auto;}

.questionpnl > h3{color: #000; font: 800 33px/40px 'Poppins', sans-serif; margin: 0 0 33px;}

.questionpnl .accordion-item{margin: 0 0 20px; border: 1px solid #d9bf8f; background: none;}

.questionpnl .accordion-item:last-child{margin: 0px;}

.questionCon{width: 100%; padding: 8px 30px 30px 40px;}

.questionCon p, .questionCon li{color: #000; font: 500 19px/30px 'Poppins', sans-serif; margin: 0 0 15px;}

.questionCon li{padding-left: 24px;position: relative;}

.questionCon li:before{

    position: absolute;

    content: "";

    top: 13px;

    left: 10px;

    width: 5px;

    height: 5px;

    background: #000;

    border-radius: 100%;

}

.questionCon ol li:before{display: none;}

.questionCon ol li{ padding-left: 14px;}

.questionCon p:last-child, .questionCon li:last-child{margin: 0px;}

.questionpnl .accordion-item > button{color: #000; font: 600 21px/27px 'Poppins', sans-serif;

background: url(../images/minus_icon.png) no-repeat right 30px center; }

.questionpnl .accordion-item > button{border: 0px; outline: none; box-shadow: inherit; padding: 28px 30px 28px 40px; }

.questionpnl .accordion-body{padding: 0px; background: none;}

.questionpnl .accordion-item > button.collapsed{background: url(../images/plus_icon.png) no-repeat right 30px center;}

.questionpnl .accordion-item > button::after{content: none;}





.meetSldr{width: 100%; background: #e9f5f6; padding: 95px 0 100px;}

.meetsldrinr{width: 100%; max-width: 1225px; margin: 0 auto; }

.meetsldrcon{width: 100%; text-align: center;}

.meetsldrcon p{color: #000; font: 400 29px/40px 'Poppins', sans-serif; }

.meetsldrcon em{color: #000; font: 400 18px/22px 'Poppins', sans-serif; font-style: italic;}

.meetsldrcon figure{margin: 0 0 35px;}

.meetsldrcon figure img{display: inline-block !important; width: auto !important;}



.life_Project .resourcescon{max-width: 788px;}

.life_projectVideo{width: 100%; background: #e9f4f5; padding: 85px 0 120px;}

.memoriesSec{width: 100%;}

.memoriesmin{width: 100%; max-width: 1950px; position: relative; margin: 0 auto;}

.memoriespnl{display: flex; justify-content: flex-end; padding: 80px 0;min-height: 725px;align-items: center;}

.memoriescon{width: 100%; max-width: 700px; }

.memoriescon.memofull{max-width:inherit;}

.memoriescon h3{position: relative; font: 800 42px/50px 'Poppins', sans-serif; color: #000; padding: 0 0 20px; }

.memoriescon p, .memoriescon li{font: 400 19px/29px 'Poppins', sans-serif; color: #000;}

.memoriescon ul{display: inline-block;}

.life_projectVideo .meetvideo{margin: 0px;}

.memoriesimg{position: absolute; left: 0; top: 0;}

.memoriesmin:nth-child(even) .memoriespnl{justify-content: flex-start;}

.memoriesmin:nth-child(even) .memoriesimg{left: inherit; top: 0; right: 0;}

.memoriescon h3::before{position: absolute; bottom: 0; left: 0; width: 100px; height: 2px; background: #d7ae55; content: "";}

.memoriescon ul li{position: relative; padding-left: 24px; margin: 0 0 15px;}

.memoriescon ul li::before{position: absolute; content: ""; top: 11px; left: 10px; width: 5px; height: 5px; background: #000;

border-radius: 100%;}

.memoriescon ol li{margin: 0 0 7px;}





.preservedSec{width: 100%; padding: 85px 0 80px; background: #e9f5f6;}

.preservedSec .inputbx input[type="text"], .preservedSec .inputbx input[type="email"],

.preservedSec .inputbx textarea{background: none;}

.inputbx textarea{resize: none; -webkit-appearance: none; height: 280px; border: 2px solid #000; padding: 13px; }

.inputTxt{margin: 47px 0 0;}

.preservedSec .frmdubmit{justify-content: flex-end;}

.preservedSec .contactlft, .preservedSec .meethed{text-align: left;}

.preservedSec .contactpnl{max-width: 1280px;}

.preservedSec .contactlft{max-width: 465px;}



.buildSec{width: 100%; padding: 70px 0 70px;



background: rgba(247,243,235,1);

background: -moz-linear-gradient(top, rgba(247,243,235,1) 0%, rgba(255,255,255,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,243,235,1)), color-stop(100%, rgba(255,255,255,1)));

background: -webkit-linear-gradient(top, rgba(247,243,235,1) 0%, rgba(255,255,255,1) 100%);

background: -o-linear-gradient(top, rgba(247,243,235,1) 0%, rgba(255,255,255,1) 100%);

background: -ms-linear-gradient(top, rgba(247,243,235,1) 0%, rgba(255,255,255,1) 100%);

background: linear-gradient(to bottom, rgba(247,243,235,1) 0%, rgba(255,255,255,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f3eb', endColorstr='#ffffff', GradientType=0 );

}

.buildtop{width: 100%;}

.buildtop .meethed h2{position: relative; padding: 0 0 15px;}

.buildtop .meethed h2::before{position: absolute; bottom: 0; left: 0; width: 100px; height: 2px; background: #d7ae55; content: "";}

.buildtop .meethed{text-align: left;}

.buildtopbx{width: 100%; max-width: 550px; margin: 47px 0 0;}

.buildtopbx p{font: 500 19px/29px 'Poppins', sans-serif; color: #000;}

.buildtopbx h4{font: 800 22px/28px 'Poppins', sans-serif; color: #000; margin: 0 0 15px;}

.buildSec .questionpnl{width: 100%; padding: 105px 0 0;}

.buildSec .container, .buildSec .questionpnl{max-width: 1280px;}

.buildSec .questionpnl > h3{color: #c89c51; font-size: 28px; line-height: 33px;margin: 0 0 25px;}

.buildSec .consultinglink{text-align: left;}

.buildSec .questionCon p{font-style: italic; color: #000; font-size: 23px; line-height: 35px; font-weight: 400;}



.preservedbtn{display: inline-block; color: #fff; background: #0091a2; padding: 0 20px; text-transform: uppercase;

border-radius: 35px; font: 600 19px/55px 'Poppins', sans-serif; margin: 25px 0 0; }

.preservedbtn:hover{background: #030303; color: #fff;}



.consultationbtn{padding: 20px 0 0; width: 100%;}

.margnNone{margin: 0px !important;}

.singleSec{padding: 55px 0;}



.preferredSec{background: #e9f4f5; padding: 60px 0 120px; }

.blogcon p a{color: #018b9d;}

.preferredSec .blogsldr{margin-top: 0px !important;}

.preferredSec .blogbx{margin-top: 57px;}

.preferredSec .meethed h2{margin: 0px !important;}

.preferredSec .row{margin: 0 -30px;}

.preferredSec .row > div{padding: 0 30px;}



/*ul.slimmenu > li:last-child{display: none;}*/





.accordion-button i{padding:0 4px 0 3px;}

.testimoni_colm p em{font-size: inherit;line-height:normal;}

/*----------------------------------*/

.form-group span.wpcf7-list-item {

display: block;width:100%;

margin: 0;

}

.form-group .wpcf7 .wpcf7-list-item {

display: block;

margin-bottom: 10px;

}

.form-group .wpcf7-checkbox label{

position: relative;

cursor: pointer;

}

.form-group .wpcf7-checkbox input[type=checkbox]{

/*position: relative;*/

position: absolute;

visibility: hidden;

width: 24px;

height: 24px;

top: 0;

left: 0;

}

.form-group .wpcf7-checkbox input[type=checkbox] + span{

/* border: 3px solid red; */

}

.form-group .wpcf7-checkbox input[type=checkbox] + span:before {

display: block;

position: absolute;

content: '';

border-radius: 0;

height: 20px;

width: 20px;

top: 4px;

left: 0px;

border: 2px solid #000;

/*background:#fff;*/

/*background: url(assets/images/check.png) no-repeat left top;*/

}

.form-group .wpcf7-checkbox input[type=checkbox] + span:after{

display: block;

position: absolute;

/*content: "\2713";*/

width: 6px;

height: 14px;

top: 6px;

left: 7px;

visibility: hidden;

color: #f00;

border: solid #000;

border-width: 0 2px 2px 0;

transform: rotate(45deg);

/*background: url(assets/images/checked.png) no-repeat left top;*/

}

.form-group .wpcf7-checkbox input[type=checkbox]:checked + span:before{

background: transparent;

}

.form-group .wpcf7-checkbox input[type=checkbox]:checked + span:after{

visibility: visible;

}

.form-group .wpcf7-list-item-label{

margin-left: 30px;

display: inline-block;

margin-top: -2px;

}

.frmdubmit{position:relative;}

.frmdubmit .wpcf7-spinner{position:absolute;right:0;bottom:-20px;margin:0px;}

/*----------------------------------*/



.meetcon_full_con hr{width:100%;display:block;clear:both;margin:17px 0px 17px;height:1px;border:0px solid transparent;}



.alignleft{float:left;margin-right:30px;}

.alignright{float:right;margin-left:30px;}

.aligncenter{margin:0 auto 25px auto;width:auto;}

.alignleft,.alignright{max-width:280px;margin-bottom:25px;width:auto;}



.meetcon_full_con .alignleft{margin-left:-40px;}



.inner_contact_page{padding:40px 0px;}

.inner_page_content h1{text-align:center;font-size:60px;}

.inner_page_content h1,.inner_page_content h2,.inner_page_content h3,.inner_page_content h4,.inner_page_content h5,.inner_page_content h6{margin-bottom:20px;line-height:normal;}

.inner_page_content h2{font-size:40px;}

.inner_page_content h3{font-size:30px;}

.inner_page_content h4{font-size:25px;}

.inner_page_content h5{font-size:22px;}

.inner_page_content h6{font-size:19px;}

.testimoni_colm .meetsldrcon{background: #e9f5f6;padding:20px;height: 100%;}



.testi_img{margin-bottom:20px;text-align:center;}

.testi_img{width:100px;height:100px;border-radius:50%;display:inline-block;}

.testimoni_colm{margin-bottom:20px;}



.inner_page_content .contact_address ul{padding-left:0;}

.inner_page_content .contact_address ul li{list-style-type:none;padding:0px 0px 20px 0px;display:flex;align-items: center;}

.inner_page_content .contact_address ul li span{;width:50px;height:50px;border-radius:50%;background-color:#DBAF51;text-align:center;line-height:50px;font-size:20px;color:#fff;}

.inner_page_content .contact_address ul li p{width: calc(100% - 50px);padding:0 0 0 10px;font-size:17px;}



.cus_in{width: 100%;

    color: #000;

    font-size:  18px;

    font-family:'Poppins', sans-serif;

    line-height:normal;

    border: 0px;

    outline: none;

    height: 50px;

    border:none;

    border-bottom: 1px solid #000;

    padding: 0px 0px;}

textarea.cus_in{ height: 100px !important;border:none !important;

    border-bottom: 1px solid #000 !important;padding:10px 0px!important;}

.cus_in:focus{outline:none;}

.contact_map_sec{margin-top:30px;}

.contact_map_sec iframe{width:100% !important;max-width:100% !important;height:300px !important;border:none !important;    display: block;}

.inner_contact_page{padding-bottom:0px !important;}





.search-form label{display:none;}

.search-form [type=search]{    color: #000;

    font: 400 16px/40px 'Poppins', sans-serif;

    border: 0px;

    outline: none;

    height: 40px;

    border: 1px solid #000;

    padding: 0px;width:200px;padding:0 15px;}

.search-submit{padding:0 15px;height:40px;text-align:center;border:1px solid transparent !important;background-color:#0F919F !important;color:#fff !important;font-size:16px;}

.search-form [type=search]:focus,.search-submit:focus{outline:none;}

.search-submit:hover{background-color:#dcb356 !important;color:#fff !important;}

body{min-height: 100vh;

    display: flex;

    flex-direction: column;}

#main_content{flex: 1;}   

.foterSec{ flex-shrink: 0;}

.blog_colm_sec {margin-top:30px;}



/*------------the-box-of-life-project css--------------*/

.resourcespnl_full_sec .resourcesimg,.resourcespnl_full_sec .resourcescon {flex: 0 0 auto !important;

    width: 100%;max-width:100% !important;text-align:center;}

.resourcesconfull{flex: 0 0 auto !important;

    width: 100%;max-width:100% !important;}    

.resourcespnl_full_sec .resourcesimg img{display:inline-block;width:auto;}

.resourcespnl_full_sec .resourcescon{margin-top:30px;}





.memoriescon{padding:0 15px;}

.life_projectVideo_btm{margin-top:30px;}



.resourcespnl.resourcespnl_full_sec{width:auto;}







.makegood{padding: 50px 0;}

.Philosophypnl .memoriespnl, .Coachingpnl .memoriespnl{padding: 0px;}

.coaching-process{width: 100%; padding: 40px 0 60px;}

.process{width: 100%; margin: 35px 0 0;}

.process ul{display: inline-block; width: 100%; counter-reset: section;}

.process li{width: 50%; float: left; position: relative; margin: 25px 0 0;}

.process h5{font: 500 25px/30px 'Poppins', sans-serif; color: #000; margin: 0 0 7px;}

.process p{font: 400 18px/28px 'Poppins', sans-serif; color: #000; max-width: 620px;}

.process li div{position: relative; padding-left: 40px;}

.process li div::before{position: absolute; left: 0; top: 4px;counter-increment: section;

content: "0" counter(section); color: #0091a2; font-weight: 800; font-size: 20px; line-height: 25px; }



.Collaboratorspnl.buildSec{padding: 70px 0;}

.Collaboratorspnl.buildSec .questionpnl, .Workplacepnl .memoriespnl{padding: 0px;}



.Nonprofitpnl .memoriespnl{padding: 0px;}

.hightlgedMsg{width: 100%; margin: 28px 0 0;}

.hightlgedMsg p{font: 600 19px/27px 'Poppins', sans-serif; color: #000;}

.linkFuntin{width: 100%; margin: 24px 0 0;}

.linkFuntin ul{display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}

.linkFuntin li a{display: inline-block; color: #0091a2; font: 800 18px/27px 'Poppins', sans-serif; }

.linkFuntin li{padding: 5px 23px;}





.Collaboratorspnl .consultationbtn{text-align: center;}

.CoachingBtn{margin: 45px 0;}

.CoachingBtn .memoriespnl{padding: 0px;}

.process li:last-child{width: 100%;display: flex; justify-content: center;}

.Philosophypnl, .Coachingpnl, .Nonprofitpnl{padding-bottom: 45px;}





.blogsldr .owl-stage{display: flex;

    flex-wrap: wrap;}

.blogsldr .owl-carousel.owl-drag .owl-item{}

 .blogsldr .owl-carousel.owl-drag .item{height: 100%;}   

.blogsldr .blogbx{height:100%;    display: flex;

    flex-wrap: wrap;}



.inputbx.inputTxt textarea.cus_in{border:1px solid #000 !important;resize: none;

    -webkit-appearance: none;

    height: 280px !important;

    padding: 13px !important;}

button.sub-menu-toggle{display:none;} 

.communitycon p strong{color: #c89c51;}

.preferredSec .blogbx{margin-top:0px !important;}

.preferredSec .meethed{margin-bottom:30px !important;}

.resources_page_content,.blog_single_content{padding-top:0px;}



/*--------------blog listing--------------------*/

.blogbx_colm{margin-bottom:30px;}

.blogbx_colm .blogbx {height:100%; display: flex;

    flex-wrap: wrap;}

.wp-pagenavi a, .wp-pagenavi span{border-color: #c89c51 !important;color: #c89c51 !important;}

.blogcon h3 a:hover {

    color: #c89c51;

}

.wp-pagenavi span.current,.wp-pagenavi a:hover{border-color: #0f919f !important;color: #0f919f !important;}

.cus_navi_row{margin-top:20px;}

.blogbx_colm .blogbx p b{color: #c89c51 !important;}

.blog_listing_content{padding:0px !important;}

.blog_single_content .resourcesSec{margin-bottom:30px;}

.single_thumb{float:left;width:40%;padding:0 15px 0px 0px;}

.single_thumb img{box-shadow: rgba(99, 99, 99, 75%) 0px 2px 8px 0px;width:100%;}

.comn_inner_text p{padding-bottom:15px;}

.comn_inner_text p, .comn_inner_text li{color: #231f20;

    font-family: 'Poppins', sans-serif;font-size:16px;line-height:26px;font-weight:400;margin-bottom:0px;}

.comn_inner_text ul li{padding-bottom:10px;}

.comn_inner_text ul li{list-style-type:disc;}

.comn_inner_text ul li::marker {color:#DBAF51;}

.comn_inner_text ul,.comn_inner_text ol{padding-left:25px;}

.single_sidebar .post-date{display:block;font-size:14px;}

.single_sidebar section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #DBAF51;}

.single_sidebar section:last-child{border-bottom:0px solid #DBAF51;}

.single_sidebar aside{border-left:1px solid #DBAF51;padding-left:20px;}

/*-------comment-------*/

.cus_comt_sec{margin-top:20px;padding-top:20px; border-top:1px solid #DBAF51;clear: both;}

h2.comment-reply-title{font-size: 24px !important;}

.comment-form-comment label{display: block;padding-bottom: 10px;}

#comment{width: 100%;border:1px solid #ddd;resize:none;height:120px;padding:10px;}



.submit{cursor: pointer;padding: 0 7px;display: block;height: 45px;background-color: #DBAF51 !important;text-align: center;line-height: 45px;border: 1px solid #DBAF51 !important;font-family: 'Poppins', sans-serif;color: #fff;font-weight: bold;text-transform: uppercase;letter-spacing: 0px;font-size: 14px;}

.submit:focus,#comment:focus,.cus_comt_sec input[type="text"]:focus,.cus_comt_sec input[type="email"]:focus,.cus_comt_sec input[type="url"]:focus{outline: none;}

.submit:hover {background-color: transparent !important;color: #DBAF51;}

.avatar{width:90px;height:90px;float: left;margin-right: 10px;margin-bottom: 10px;border-radius:50%;}

.screen-reader-text.says{padding-left: 10px;}

.comment{margin-bottom: 30px;}

.comment-reply-link{font-weight: bold;color:#DBAF51;background-color: transparent !important;}

.comment-reply-link:hover{color: #0f919f !important;}

.by-post-author{padding-left: 5px;}

.comment-body{margin-bottom: 20px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}

.comment-respond{margin-top: 20px;}

.comment .comment{padding-left: 30px;margin-top: 10px;}

.comment .comment .avatar{width:70px;border-radius:50%;height:70px}

.cus_comt_sec input[type="text"],.cus_comt_sec input[type="email"],.cus_comt_sec input[type="url"]{border:1px solid #ddd;padding: 0 10px;height: 30px;width:100%;}

.cus_comt_sec form label{display:block;padding-bottom:10px;}

.cus_comt_sec form .comment-form-cookies-consent label{display:inline;}

.tag-cloud-link{font-size: 15px !important;padding: 0 5px 5px;margin-bottom: 10px;}

.single_post_left{background-color: #fff;padding-top: 15px;padding-bottom: 15px;-webkit-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.17);-moz-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.17);box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.17);}

.cus_comt_sec hr{display: none;}

#sidebar{padding-left: 20px;}



h2.comments-title{font-size:27px !important;}



#coaching_sec1,.life_Project_Sec1,.resourcesSec1{background: rgb(255,255,255) !important;

    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgb(237 216 171) 100%) !important;}

#coaching_process,.life_Project_Sec2 .memoriesmin:nth-child(odd){background:#fddb94;}   

.coaching_memoriesmin,.life_Project_Sec2 .memoriesmin:nth-child(even){background:#97ebf5;}

.coaching_memoriesmin2,.life_Project_Sec3 .buildSec_top{background:#ffeabe;}

.coaching_memoriesmin .memoriescon,.coaching_memoriesmin_sec2 .memoriesmin,.coaching_memoriesmin2 .memoriesmin,.life_Project_Sec3 .buildSec_top{padding-top:30px;padding-bottom:30px;}

.memoriesSec {padding-bottom:0px;}

/*.coaching_memoriesmin h3,.coaching_memoriesmin p, .coaching_memoriesmin li{color:#fff !important;}*/

.coaching_memoriesmin_sec2:nth-child(odd),.resourcesSec3,.meetSec1{background:#fddb94;}

.coaching_memoriesmin_sec2:nth-child(even),.orit_storeSec1{background:#40c5d5;}

.coaching_memoriesmin_sec2{margin:0px !important;}

.resourcesSec2,.resourcesSec5,.meetSec3{background:#bffaff;}

.life_Project_Sec3{padding-top:0px !important;}



.meetSec.meetSec1{background: #ffecc3 !important;}

/*----------------------------------*/



.inner_page_spacetopbttom{padding:40px 0px;}

.comn_boxlife_Sec{padding:0px 0px 40px;}

.comn_boxlife_Sec .boxlifepnl{margin-top:0px;}

.Philosophypnl .memoriesmin{padding:0px 0px 40px;}

.meetsldrcon.questionCon p em{font-weight:bold;display:block;padding-top:5px;}

.meetsldrcon.questionCon p {font-style:none;}

.questionpnl h3{text-align:center;}

.meetSldr.coaching_testi{background-color:transparent;}

.life_projectVideo.life_projectVideo_btm{margin-top:0px !important;}

.consultationbtn_top{padding-bottom:30px;}

.consultinglink2{margin:0px 0px 0px !important;padding-bottom:30px;}





.consultinglink_cen{text-align:center !important;}





.file_sec{padding-bottom:20px;border-bottom:1px solid #000;}





.resourcescon_cenbtn .consultationbtn{text-align:center;}





.mid_form{align-items: center;}

.consultationbtn_cuscen{text-align:center;padding:20px 0px 30px;}

.consultationbtnblog {padding-top:0px !important;}

.consultationbtnblog .preservedbtn{margin-top:0px;}

.blog_contactSec{padding-top:30px !important;}





/*.boxlifelftimg .owl-stage-outer,.boxlifelftimg .owl-stage,.boxlifelftimg .owl-item,.boxlifelftimg .boxlifelftimg_item,.boxlifelftimg .boxlifelftimg_item a,.boxlifelftimg .boxlifelftimg_item a img{*/

/*    height:100%;*/

/*}*/

.boxlifelftimg .boxlifelftimg_item a{display:block;}

.boxlifelftimg .owl-dots{display:none;}

/*.boxlifelftimg .boxlifelftimg_item img{height:398px;object-fit:cover}*/





.submit_memory{display: inline-block;

    padding: 10px 25px;

    margin:15px 0 0;

    background: #bffaff;

    border-radius: 30px;}

.submit_memory:hover{background:#0F919F;}

.share {

    display: flex;

    align-items: center;

    width: 100%;

    padding: 0 35px;

    align-self: flex-end; 

    margin-bottom: 10px;

}

.sfsi_shortcode_container {

    float: none;

    min-height:auto !important;

    margin-left:12px !important;

}

.contact_page_sec{padding-bottom:30px;}

.contact-page-sign{background: #e9f4f5;}

.contact-page-sign .inputbx input[type="text"],.contact-page-sign .inputbx input[type="email"],.contact-page-sign .inputbx textarea{background:none;}
.inner_page_content.erroe_404,.ser_result_page{padding:30px 0px!important;}
.inner_page_content.erroe_404 .page-content{text-align: center;}
/*----------------------------------*/

.form-group-chek label{padding-top: 0px !important;}
.cus_form i{font-weight: normal;font-style: normal;display: block;padding-bottom: 10px;font-size: 18px;}
.cus_form .wpcf7-quiz{width: 100px;height: 40px;border:1px solid #000;}
.frmdubmit.frmdubmit2{justify-content: space-between !important;}
.ban_mob_img{display: none !important;}
.consultationbtn.consultationbtnblog{position: relative;z-index: 1;}
.share {  
  clear: both;
  margin-top: 20px !important;
}

.frmdubmit em{position: relative;}
.frmdubmit em .wpcf7-spinner{position: absolute;right: -26px;top: 0px;}
.cus_form .wpcf7-quiz{border:1px solid #000;padding:0 10px;}

.wpcf7-quiz-label{font-size:18px;}



.mob_div_img{position:relative;}
.mob_div_img::before,.bannerSec figure::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(252,245,235,0.2);}


/*.bannerSec figure{height:522px;}*/
.page-id-6 .consultingSec .logoicn{display:none;}



.contact_right_in{position:relative;}
.contact_right_in figure{width:50%;margin:0px;}
.contact_right_in figure img{width:100%;height:auto;}
.contact_right_in ul{position:absolute;top:50%;left:46%;transform: translateY(-50%);}
.contact_right_in ul li{padding:0 0 17px;}
.contact_right_in ul li:last-child{padding-bottom:0px;}
.contact_right_in ul li a{font-size:18px;}
.contact_right_in ul li a em{font-style:normal;display:block;font-weight:normal;font-size:13px;}
.contact_right_in ul li strong{padding-left:10px;}
.contact_right_in ul li a{display: flex;
    flex-wrap: wrap;align-items: center;
}
.contact_right_in ul li img{height:auto;border-radius:15px;}
.contact_address{align-self: center;}
.contact_right_in ul li span{width:40px;height:40px;padding:0px;background-color:#dbaf51;border-radius:10px;text-align:center;}
.contact_right_in ul li span i{color:#fff;font-size:20px;line-height:40px;font-style:none;}

.grecaptcha-badge{visibility:hidden;}

#coaching_sec1 .resourcesimg img,.page-template-page-the-box-of-life-project .resourcesimg img,.page-template-page-resources .resourcesimg img {width:auto;}



/*--------------Responsive--------------------*/

@media screen and (min-width:1200px) {
.contact_right_in{height:428px;overflow:hidden;}
.bannerSec{overflow:hidden;}
.page-template-page-home .meetvideo{height:435px;}
}

@media screen and (min-width:1600px) {
    
.container{max-width: 1560px;}

.alignleft{margin-right:40px;}

.alignright{float:right;margin-left:40px;}

.aligncenter{margin:0 auto 30px auto;}

.alignleft,.alignright{max-width:297px;margin-bottom:30px;}

.meetcon_full_con .alignleft{margin-left:-70px;}



.meetpnlinr {max-width: 1170px !important;}

.inner_page_content h1{font-size:71px;}

.inner_page_content h2{font-size:45px;}

.inner_page_content h3{font-size:35px;}

.inner_page_content h4{font-size:30px;}

.inner_page_content h5{font-size:26px;}

.inner_page_content h6{font-size:23px;}

.cus_in{

    font-size:  22px;

    height: 50px;

    padding: 0px 10px;}



.questionCon li:before {

    top: 10px;

    left: 7px;

    width: 7px;

    height: 7px;

}  

.comn_inner_text p, .comn_inner_text li{font-size:18px;line-height:26px;}

.blog_contactSec{padding-top:30px !important;}
.bannerSec figure{overflow:hidden;}
.bannerSec{height:652px;}
.bannerSec .bnrtxtinr h2{min-height:180px;}
.contact_right_in ul li a{font-size:20px;}
.contact_right_in ul li a em{font-size:16px;}
.contact_right_in ul li span{width:50px;height:50px;}
.contact_right_in ul li span i{font-size:24px;line-height:50px;}
.contact_right_in ul li{padding:0 0 20px;}
.contact_right_in ul {
   
    left: 47%;}
    
    
ul.slimmenu>li>a{font-size:18px;}    
ul.slimmenu li>ul>li>a{font-size:15px;}     

.contact_right_in{height:591px;}
}


@media screen and (min-width:1900px) {

.bannerSec{height:743px;}
}
@media (min-width: 1700px) and (max-width: 1799px) {



.bannerSec .owl-dots {right: 25.5%;}



.memoriesimg {max-width: 50%;}

.memoriesimg img{width: 100%; height: 670px; object-fit: cover;}

.memoriespnl{min-height: 670px;padding: 55px 0;}









}



@media (min-width: 1600px) and (max-width: 1699px) {



.bannerSec .owl-dots {right: 22.8%;}



.blogsldr .owl-prev, .communitysdlr .owl-prev {left: -90px;}

.blogsldr .owl-next, .communitysdlr .owl-next {right: -90px;}





.memoriesimg {max-width: 50%;}

.memoriesimg img{width: 100%; height: 670px; object-fit: cover;}

.memoriespnl{min-height: 670px;padding: 55px 0;}





}





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



.headersec {padding: 20px 0;}

ul.slimmenu > li > a{font-size: 15px; line-height: 20px;}

.hdrlgo {width: 180px;height:63px;}

.hdrbtn{font-size: 17px;}

.hdrmnu {margin-right: -40px;}

.bnrtxtinr h2{font-size: 25px; line-height: 40px;}

.bnrBtn{font-size: 18px; line-height: 47px; padding: 0 30px;margin: 15px 0 0}

.bnrtxtinr {max-width: 435px;}

.bannerSec .owl-dots {right: 27.5%;}

.meethed h2{font-size: 35px; line-height: 45px;}

.logoicn{width: 500px;}

.consultingSec {padding: 70px 0 70px;}

.meetvideo {margin: 55px 0 0;}

.playIcon{width: 80px;}

.consultinghed h3{font-size: 30px; line-height: 35px;}

.consultinghed p{font-size: 18px; line-height: 33px;}

.consultinghed h4{font-size: 20px; line-height: 25px;}

.consultingbx h3{font-size: 17px; line-height: 27px;}

.consultingbx figure{width: 90px; height: 90px;}

.consultinglink a{font-size: 21px; line-height: 33px;}

.consultinglink { margin: 45px 0 0;}

.foterbtm {padding: 27px 0;}

.boxlifeSec {padding: 80px 0;}

.boxlifebx h2{font-size: 80px; line-height: 60px;margin: 0 0 22px;padding: 0 0 25px;}

.boxlifebx h2 em{font-size: 40px;}

.boxlifebx p{font-size: 18px; line-height: 32px;}

.consultlnk{font-size: 20px; line-height: 25px; margin: 14px 0 0;}

.boxlifebx{padding: 55px;}

.ftrsocial li:first-child{font-size: 18px; line-height: 24px;}

.ftrlink li{margin-right: 30px; font-size: 17px; line-height: 23px;}

.fotertop {padding: 25px 0;}

.ftrsocial li a {width: 35px; height: 35px;font-size: 17px;}

.ftrlink li a::before {top: 3px;}

.ftrsocial li:first-child {margin-right: 24px;}

.inputbx input[type="text"], .inputbx input[type="email"], .inputbx textarea, .inputbx  label, .inputbx select, .form-group label{font-size: 18px;}

.frmdubmit input[type="submit"]{font-size: 20px; line-height: 25px;}

.form-group label::before {padding: 8px;margin-right: 10px;}

.form-group input:checked + label::after {top: 11px;left: 8px;width: 4px;height: 9px;}

.contactlft p{font-size: 17px; line-height: 27px;}

.contactlft button,.sgn_button{font-size: 33px; line-height: 40px;width: 170px; height: 170px;margin-bottom: 15px;}

.contactlft button i,.sgn_button i {margin: 6px 0 0;width: 28px;}

.sgn_button:hover{color:#fff;}

.contactSec {padding: 70px 0;}



.headersec.fixed_header .hdrlgo {width: 170px;}



.blogsldr .owl-prev, .communitysdlr .owl-prev, .meetSldr .owl-prev {left: -37px;}

.blogsldr .owl-next, .communitysdlr .owl-next, .meetSldr .owl-next {right: -37px;}

.blogcon h3{font-size: 20px; line-height: 28px;}

.blogcon {padding: 25px 35px 30px 30px;}

.playBtn{width: 60px;}

.blogsldr .owl-nav button, .meetSldr .owl-nav button, .communitysdlr .owl-nav button{background-size: 23px !important; width: 28px; height: 60px;}

.resourcescon p{font-size: 18px; line-height: 28px;}

.resourcescon h1{font-size: 50px; line-height: 55px;}

.resourcescon {max-width: 500px;}

.resourcesimg{max-width: 515px;}

.resourcesSec, .blogSec, .videoSec, .boxlifetwoSec, .communitySec{padding: 60px 0;}

.resourceslgo{width: 450px;}

.midleLink li{font-size: 18px; line-height: 25px; padding: 0 16px;}

.midleLink {padding: 30px 0;}

.blogcon p{font-size: 14px; line-height: 27px;}

.meethed p{font-size: 20px; line-height: 33px;}

.boxlifetwoSec .meethed h2 {margin: 0 0 13px;}

.boxlifepnl {margin-top: 40px;}

.boxlifecon p{font-size: 17px; line-height: 30px;}

.boxlifecon h3{font-size: 25px; line-height: 30px;}

.boxlifetwoSec .blogsldr {margin-top: 50px;}

.communitySec .meethed .consultinglink {margin: 17px 0 0;}

.communitybx h3{font-size: 20px; line-height: 25px;}

.communitysdlr {margin: 50px auto 0;}

.communitycon p{font-size: 16px;}

.communitycon {padding: 35px; min-height: 325px;}



.orit_storeSec{padding: 75px 0;}

.orit_storeSec h1{font-size: 60px; line-height: 65px;}

.orit_storeSec .boxlifepnl {margin-bottom: 50px;margin-top: 50px;}





.meetcon p, .meetbtm p, .questionCon p, .questionCon li{font-size: 16px; line-height: 31px;}

.meetbtm h3{font-size: 25px; line-height: 30px;}

.meettop p{font-size: 25px; line-height: 35px;}

.meettop h1{font-size: 60px; line-height: 70px;}

.meettop .media figure {margin-right: 70px;margin-left: -40px;width: 370px;}

.guideimg {width: 280px;margin-left: -40px;margin-right: 30px;margin-bottom: 25px;}

.meetpnlinr {margin-left: 90px;}

.meetlgoicn{width: 500px;}

.meetbtm {margin: 35px 0 0;}

.meetcon {margin-top: 45px;}

.meetSec, .questionSec, .meetSldr {padding: 80px 0;}

.questionpnl > h3{font-size: 27px; line-height: 33px;margin: 0 0 27px;}

.meetsldrcon p{font-size: 22px; line-height: 37px;}

.meetsldrcon figure img{width: 50px !important;}

.meetsldrinr{padding: 0 50px;}

.meetSldr .owl-prev{left: -70px;}

.meetSldr .owl-next{right: -70px;}

.questionpnl .accordion-item > button {padding: 25px 30px 25px 30px;}

.questionCon { padding: 8px 29px 25px 30px;}

.questionpnl .accordion-item > button{font-size: 18px; line-height: 25px;}





.life_Project .resourcesimg{max-width: 415px;}

.life_Project .resourcescon {max-width: 650px;}

.memoriesimg {max-width: 44%;}

.memoriesimg img{width: 100%; height: 600px; object-fit: cover;}

.memoriespnl{min-height: 600px;padding: 35px 0;}

.preservedSec {padding: 60px 0;}

.preservedSec .contactlft {max-width: 435px;}

.preservedSec .contactrt {max-width: 620px;}

.buildSec .questionpnl {padding: 70px 0 0;}

.buildSec, .life_projectVideo{padding: 70px 0;}

.buildtopbx p, .memoriescon p, .memoriescon li{font-size: 16px; line-height: 28px;}

.memoriescon h3{font-size: 35px; line-height: 42px;}

.memoriescon {max-width: 600px;}

.memoriescon.memofull{max-width:inherit;}

.buildtopbx h4{font-size: 20px;}

.buildtopbx {margin: 40px 0 0;}

.buildSec .questionpnl > h3 {font-size: 25px;line-height: 30px;margin: 0 0 22px;}

.buildSec .questionCon p {font-size: 17px;line-height: 32px;}





.preservedbtn{margin: 18px 0 0; font-size: 15px; line-height: 50px; }

.singleSec{padding: 45px 0;}



.preferredSec .row {margin: 0 -20px;}

.preferredSec .row > div { padding: 0 20px;}

.preferredSec .blogbx {margin-top: 45px;}







}



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


.page-id-6 .consultingSec .logoicn{display:none;}
.headersec {padding: 17px 0;}

ul.slimmenu > li > a {font-size: 13px; line-height: 20px;}

.hdrlgo { width: 158px;height:59px;}

ul.slimmenu > li {margin-right: 10px;padding: 7px 0;}

.hdrbtn {font-size: 14px;line-height: 35px;padding: 0 20px;}

ul.slimmenu li > ul {width: 190px;padding: 13px;}

ul.slimmenu li > ul > li > a {font-size: 12px;line-height: 20px;padding: 6px 6px;}

.bnrtxtinr h2 {font-size: 20px;line-height: 35px;}

.bnrtxtinr {max-width: 360px;}

.bannerSec .owl-dots {right: 26.3%;bottom: 17%;}

.bannerSec .owl-dots button {margin-right: 3px;width: 40px;}

.ftrtopinr {flex-wrap: wrap;flex-direction: column;}

.ftrtopinr ul.ftrsocial{margin: 0 0 25px;}

.contactrt {max-width: 540px;}

.boxlifebx h2 {font-size: 70px;line-height: 54px;margin: 0 0 20px;padding: 0 0 23px;}

.boxlifebx h2 em {font-size: 35px;}

.boxlifebx p {font-size: 17px;line-height: 32px;}

.consultingpnl {margin-top: 70px;}

.playIcon {width: 80px;}

.meethed h2 {font-size: 30px;line-height: 45px;}

.logoicn {width: 390px;}

.consultingSec { padding: 70px 0 70px;}

.meetvideo {margin: 50px 0 0;}



.headersec.fixed_header .hdrlgo {width: 140px;height:52px;}



.resourcescon h1 {font-size: 40px;line-height: 45px;margin: 0 0 10px;}

.resourcescon p {font-size: 16px; line-height: 28px;}

.resourcesimg {max-width: 460px;}

.resourcesSec, .blogSec, .videoSec, .boxlifetwoSec, .communitySec {padding: 50px 0;}

.resourceslgo {width: 350px; left: -145px;}

.midleLink li {font-size: 17px;line-height: 24px;padding: 0 13px;}

.midleLink {padding: 25px 0;}

.blogsldr .owl-prev, .communitysdlr .owl-prev, .meetSldr .owl-prev {left: -23px;}

.blogsldr .owl-next, .communitysdlr .owl-next, .meetSldr .owl-next {right: -23px;}

.blogsldr .owl-nav button, .communitysdlr .owl-nav button, .meetSldr .owl-nav button {background-size: 17px !important; width: 20px; height: 50px;}

.meethed p {font-size: 17px; line-height: 29px;}

.boxlifecon p { font-size: 15px; line-height: 25px;}

.boxlifecon {padding: 25px 50px;}

.boxlifepnl {margin-top: 30px;}

.boxlifetwoSec .blogsldr { margin-top: 35px;}

.communitybx h3 {font-size: 18px; line-height: 23px;}

.communitycon p, .communitycon b { font-size: 15px;}

.communitycon {padding: 25px; min-height: 310px;}

.communitysdlr { margin: 40px auto 0;}





.storehed h1 {font-size: 50px; line-height: 55px;}

.orit_storeSec {padding: 60px 0;}

.orit_storeSec .boxlifepnl { margin-bottom: 40px; margin-top: 40px;}



.meetpnlinr {margin-left: 25px; max-width: 820px;}

.meettop p {font-size: 20px; line-height: 32px;}

.meetcon p, .meetbtm p, .questionCon p,.questionCon li {font-size: 15px;line-height: 28px;margin: 0 0 14px;}

.meettop h1 { font-size: 50px; line-height: 60px;}

.meettop .media figure {margin-right: 50px;margin-left: -25px;width: 325px;}

.meetcon {margin-top: 35px;}

.meetbtm h3 {font-size: 21px; line-height: 26px;}

.guideimg {width: 265px;margin-left: -25px;margin-right: 25px;margin-bottom: 23px;}

.meetSec, .questionSec, .meetSldr {padding: 60px 0;}

.meetlgoicn { width: 350px;}

.meetsldrcon p {font-size: 19px; line-height: 34px;}

.meetsldrcon em{font-size: 16px; line-height: 20px;}

.meetsldrcon figure img{width: 45px !important;}

.meetsldrcon figure {margin: 0 0 25px;}

.meetSldr .owl-prev {left: -45px;}

.meetSldr .owl-next {right: -45px;}

.meetSec, .questionSec, .meetSldr { padding: 55px 0;}

.questionpnl .accordion-item > button {padding: 20px 25px 20px 25px; font-size: 16px; line-height: 24px;}





.life_Project .resourcescon {max-width: 585px; margin-right: 30px;}

.buildSec, .life_projectVideo {padding: 60px 0;}

.memoriescon h3 {font-size: 27px; line-height: 37px;padding: 0 0 15px;}

.memoriescon { max-width: 501px;}

.memoriespnl {min-height: 615px; padding: 30px 0;}

.memoriesimg img {height: 615px;}

.buildSec .questionpnl {padding: 60px 0 0;}

.buildSec .questionCon p {font-size: 16px; line-height: 30px;}

.preservedSec .contactlft {margin-right: 25px;}



.preservedbtn{margin: 15px 0 0; font-size: 15px; line-height: 45px;padding: 0 25px; }

.singleSec{padding: 40px 0;}



.preferredSec .row {margin: 0 -12px;}

.preferredSec .row > div { padding: 0 12px;}

.preferredSec .blogbx {margin-top: 40px;}





.meetcon_full_con hr{margin:10px 0px 10px;}



.alignleft{margin-right:25px;}

.alignright{float:right;margin-left:25px;}

.aligncenter{margin:0 auto 20px auto;width:auto;}

.alignleft,.alignright{max-width:265px;margin-bottom:20px;}



.meetcon_full_con .alignleft{margin-left:-25px;}





.inner_page_content h1{font-size:50px;}

.inner_page_content h2{font-size:30px;}

.inner_page_content h3{font-size:25px;}

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

.inner_page_content h5{font-size:20px;}

.inner_page_content h6{font-size:18px;}



.cus_in{font-size:  16px;}

.contact_address{margin-bottom:30px;}





.makegood {padding: 40px 0;}

.Philosophypnl .preservedbtn, .Workplacepnl .preservedbtn, .CoachingBtn .preservedbtn{line-height: 20px; padding-top: 10px; padding-bottom: 10px;}

.process p { max-width: 395px;}

.linkFuntin li {padding: 4px 17px;}

.linkFuntin li a{font-size: 16px; line-height: 25px;}

.bannerSec{height:auto;}



.contact_right_in ul li {
    padding: 0 0 15px;
}
.contact_right_in ul li a {
    font-size: 17px;
}
.contact_right_in ul li a em {
    font-size: 12px;
}
}



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



.headersec{padding: 0px;}

.headersec .container{padding: 0px; max-width: 100%;}

.hdrlgo{margin: 15px;}

.hdrmnu {margin-right: 0px;}

.hderinr{position: relative;}

ul.slimmenu{position: absolute; top: 100%; left: 0; z-index: 9; background: #DBAF51;}

ul.slimmenu > li {margin-right: 0px; padding: 0px;}

ul.slimmenu > li > a {padding: 10px 15px; }

ul.slimmenu li .sub-toggle{background: url(../images/down_arrow2.png) no-repeat center center !important; 

height: 41px !important; width: 41px;display: flex;justify-content: center;align-items: center;}

ul.slimmenu li .sub-toggle i{display: none !important;}

ul.slimmenu li .sub-toggle::before{content: none;}

ul.slimmenu li > ul{max-width: 100%; float: left; width: 100%;}

ul.slimmenu li > ul li i{display: none;}

.hdrbtn{margin-right: 70px;}

.collapse-button{width: 32px; height: 32px; border-radius: 0px; padding: 0px; background: none !important;display: flex;

flex-direction: column;align-items: center;justify-content: center; right: 12px;}

.collapse-button .icon-bar{width: 100%; margin: 5px 0 0;}

.collapse-button .icon-bar:first-child{margin: 0px;}



.bnrtxtinr h2 {font-size: 18px;line-height: 33px;}

.bnrtxtinr {max-width: 315px;}

.bnrBtn {margin: 8px 0 0;}

.bannerSec .owl-dots {right: 29.3%; bottom: 13%;}

.meethed h2 {font-size: 25px; line-height: 40px;}

.consultingSec {padding: 45px 0;}

.logoicn {width: 295px;}

.meetvideo {margin: 30px 0 0;}

.playIcon { width: 75px; }

.consultinghed h3 {font-size: 25px;line-height: 30px;}

.consultinghed p { font-size: 17px; line-height: 30px; margin: 0 0 15px;}

.consultinghed p br{display: none;}

.consultingbx h3 {font-size: 15px;line-height: 25px;}

.consultingpnl .row > div{width: 33.33%;}

.consultingpnl .row{justify-content: center;}

.consultingpnl {margin-top: 45px;}

.consultinglink {margin: 40px 0 0;}

.boxlifebx h2 {font-size: 60px;line-height: 47px;margin: 0 0 18px;padding: 0 0 20px;}

.boxlifebx h2 em {font-size: 30px;}

.boxlifebx { padding: 45px;}

.contactSec { padding: 45px 0;}

.contactpnl {flex-direction: column;justify-content: center;align-items: center;}

.contactrt{margin: 25px 0 0;}



.headersec.fixed_header{padding: 0px;}

.headersec.fixed_header .hdrlgo {width: 140px;}



.resourcescon h1 {font-size: 30px;line-height: 37px;margin: 0 0 7px;}

.resourcescon p {font-size: 15px; line-height: 27px;}

.resourcescon {max-width: 325px;}

.resourcesimg {max-width: 345px;}

.resourcesSec, .blogSec, .videoSec, .boxlifetwoSec, .communitySec { padding: 45px 0;}

.resourceslgo {width: 250px;left: -100px;}

.blogcon {padding: 25px;}

.blogcon h3 {font-size: 17px; line-height: 27px;}

.blogsldr {margin-top: 20px;}

.playBtn {width: 50px;}

.meethed p {font-size: 15px; line-height: 27px;}

.boxlifetwoSec .meethed h2 {margin: 0 0 7px;}

.boxlifecon {padding: 25px;}

.boxlifecon > div {max-width: 100%;}

.boxlifecon h3 { font-size: 23px; line-height: 28px; margin: 0 0 12px; padding: 0 0 10px;}

.boxlifepnl {margin-top: 25px;}

.boxlifetwoSec .blogsldr {margin-top: 30px;}

.communitySec .meethed .consultinglink {margin: 14px 0 0;}

.communitybx h3{min-height: 47px;}

.communitycon {padding: 20px;}

.communitysdlr { margin: 30px auto 0;}





.orit_storeSec {padding: 50px 0;}

.storehed h1 {font-size: 40px; line-height: 45px;}

.orit_storeSec .boxlifepnl {margin-bottom: 35px; margin-top: 30px;}



.meetpnlinr {margin-left: 0;max-width: 100%;}

.meettop .media figure {margin-right: 30px;margin-left: 0;width: 280px;}

.meettop p {font-size: 18px; line-height: 30px;}

.meettop h1 {font-size: 40px; line-height: 50px;}

.guideimg {width: 230px;margin-left: 0;margin-right: 23px;margin-bottom: 20px;}

.meetbtm h3 { font-size: 19px; line-height: 27px;}

.meetbtm {margin: 30px 0 0;}

.meetSec, .questionSec, .meetSldr {padding: 50px 0;}

.meetsldrcon p {font-size: 17px; line-height: 32px;}

.meetsldrcon em {font-size: 15px; line-height: 19px;}

.meetsldrcon figure img {width: 40px !important;}

.meetsldrcon figure {margin: 0 0 20px;}

.questionpnl > h3 {font-size: 23px;line-height: 31px;margin: 0 0 23px;}

.questionCon { padding: 7px 25px 20px 25px;}

.questionpnl .accordion-item > button{background-size: 20px !important; background-position: right 19px center !important;}

.meetlgoicn {width: 300px;}



.buildSec, .life_projectVideo {padding: 50px 0;}

.life_Project .resourcescon {max-width: 380px; margin-right: 25px;}

.midleLink ul{flex-wrap: wrap; justify-content: center;}

.midleLink li {padding: 3px 10px;}

.memoriescon {max-width: 100%;}

.memoriesimg {max-width: 100%; position: static;}

.memoriespnl{flex-wrap: wrap; min-height: auto;}

.buildtopbx p, .memoriescon p, .memoriescon li {font-size: 15px; line-height: 27px;}

.memoriescon h3 {font-size: 22px;line-height: 32px;padding: 0 0 12px;}

.memoriesSec{padding: 40px 0;}

.memoriesSec .memoriespnl{padding: 0px; margin: 0 0 35px;}

.memoriesmin:nth-child(even) .memoriespnl{margin: 0 0;}

.memoriescon{padding: 25px 0 0;}

.memoriesimg img {height: auto;}

.buildtopbx{margin: 30px 0 0; max-width: 100%;}

.preservedSec .contactlft {margin-right: 0px; max-width: 620px;}

.preservedSec{padding: 45px 0;}

.buildtopbx h4 {font-size: 17px; line-height: 25px;}



.preservedbtn{margin: 10px 0 0; font-size: 14px; line-height: 40px;padding: 0 20px; }



.preferredSec .blogbx {margin-top: 30px;}





.alignleft{margin-right:23px;}

.alignright{float:right;margin-left:23px;}

.aligncenter{margin:0 auto 20px auto;width:auto;}

.alignleft,.alignright{max-width:230px;margin-bottom:20px;}



.meetcon_full_con .alignleft{margin-left:0px;}



.inner_page_content h1{font-size:40px;}

.inner_page_content h2{font-size:27px;}

.inner_page_content h3{font-size:24px;}

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

.inner_page_content h5{font-size:20px;}

.inner_page_content h6{font-size:18px;}





.makegood {padding: 35px 0 0;}

.process p {font-size: 15px; line-height: 27px;}

.process h5 {font-size: 20px; line-height: 25px; margin: 0 0 6px;}

.coaching-process {padding: 13px 0 40px;}

.memoriesSec.Philosophypnl .memoriescon ol{margin: 0px;}

.memoriesSec.Philosophypnl .memoriespnl{margin: 0px;}

.Coachingpnl .memoriespnl, .Nonprofitpnl .memoriespnl, .Workplacepnl .memoriespnl{margin: 0px;}

.Workplacepnl, .Collaboratorspnl.buildSec, .CoachingBtn {padding: 30px 0;}

.CoachingBtn .memoriespnl{margin: 0px;}



.CoachingBtn{margin: 0px;}

.contact_right_in ul li span {
    width: 40px;
    height: 40px;
    border-radius: 7px;
}
.contact_right_in ul li span i{line-height:40px;}
}

 

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



.bnrimg > img.mobileBnr,.bannerSec figure img.mobileBnr{display: block;}

.bnrimg > img.desktopBnr,.bannerSec figure img.desktopBnr{display: none;}

.hdrbtn{display: none;}

.bnrtxt{position: static; transform: inherit; padding: 30px 0; background: #fbf6ea;}

.bnrtxtinr{text-align: center; margin: 0 auto;float: none;}

.meethed h2 {font-size: 21px; line-height: 35px;}

.playIcon {width: 60px;}

.meetvideo { margin: 22px 0 0;}

.logoicn {width: 210px;}

.consultingSec {padding: 35px 0;}

.consultingpnl {margin-top: 35px;}

.boxlifebx h2 {font-size: 50px;line-height: 39px;margin: 0 0 15px;padding: 0 0 17px;}

.boxlifebx h2 em { font-size: 25px;}

.boxlifebx {padding: 35px;}

.consultlnk {font-size: 18px;line-height: 24px;margin: 10px 0 0;}

.consultlnk i {margin-left: 13px;}

.ftrlink{flex-direction: column;}

.ftrlink li{margin: 0 0 14px;}

.ftrlink li:last-child{margin: 0px;}

.ftrlink li a {padding-right: 20px;}

.ftrsocial{flex-wrap: wrap;justify-content: center;}

.ftrsocial li:first-child{margin: 0 0 20px; width: 100%;text-align: center;}

.foterbtm {padding: 23px 0;}

.bannerSec .owl-dots{display: none;}

.contactlft button,.sgn_button {font-size: 28px;line-height: 35px;width: 150px;height: 150px;margin-bottom: 14px;}

.boxlifeSec{padding: 185px 0 0;}

.boxlifeimg {height: 285px;}

.contactSec {padding: 40px 0; position: relative;}

.contactSec::before{position: absolute; content: ""; top: 120px; left: 0; width: 100%; bottom: 0; background: #e9f5f6; z-index: -1;}

.inputbx input[type="text"], .inputbx input[type="email"], .inputbx textarea, .inputbx label, .form-group label{background: none;}



.contactlft button i,.sgn_button i{transform: rotate(90deg);}



.midleLink ul{flex-wrap: wrap;}

.midleLink li {font-size: 15px;line-height: 23px;padding: 3px 10px;}

.midleLink {padding: 20px 0;}

.resourcesSec, .blogSec, .videoSec, .boxlifetwoSec, .communitySec {padding: 40px 0;}

/*.resourcescon{margin-right: 20px; max-width: 250px;}*/

.resourcescon p { font-size: 14px; line-height: 25px;}

.resourcescon h1 {font-size: 24px;line-height: 25px;margin: 0 0 5px;}

.consultinglink { margin: 28px 0 0;}

.communitycon{min-height: auto;}

.communitybx h3{min-height: auto;}



.storehed h1 {font-size: 35px; line-height: 40px;}

.orit_storeSec .boxlifepnl {margin-bottom: 30px; margin-top: 25px;}

.professionalSec.boxlifetwoSec .meethed h2, .orit_storeSec .meethed h2 {margin-bottom: 7px;}





.meetSec, .questionSec, .meetSldr {padding: 40px 0;}

.questionpnl > h3 {font-size: 18px;line-height: 26px;margin: 0 0 18px;}

.meetcon p, .meetbtm p, .questionCon p,.questionCon li {font-size: 14px;line-height: 26px;margin: 0 0 10px;}

.questionCon {padding: 6px 15px 15px 15px;}

.questionpnl .accordion-item > button {padding: 15px 30px 15px 15px;font-size: 15px;line-height: 25px;}

.questionpnl .accordion-item > button {background-size: 17px !important;background-position: right 14px center !important;}

.questionpnl .accordion-item {margin: 0 0 17px;}

.meetsldrcon p {font-size: 15px; line-height: 28px;}

.meetsldrcon em {font-size: 14px; line-height: 20px;}

.meetsldrcon figure img {width: 35px !important;}

.meetsldrcon figure {margin: 0 0 17px;}

.meettop p {font-size: 15px;line-height: 25px;}

.meettop h1 {font-size: 30px; line-height: 40px;}

.meettop .media figure { margin-right: 23px; width: 225px;}

.meetcon {margin-top: 30px;}



.buildSec .questionCon p {font-size: 15px; line-height: 29px;}

.buildtopbx p, .memoriescon p, .memoriescon li {font-size: 14px; line-height: 25px;}



.preservedbtn {margin: 0px 0 0;font-size: 13px;line-height: 35px;padding: 0 19px;}

ul.slimmenu > li:last-child{display: inline-block;}





.aligncenter{margin:0 auto 20px auto;width:auto;}

.alignleft,.alignright,.meettop figure img{max-width:100%;margin:0 auto 20px auto !important;width:100%;}

.meettop .media figure{margin:0px !important;width:100% !important;}

.meetcon_full_con .alignleft{margin-left:0px;}

.meettop .media {display:block;}



.inner_page_content h1{font-size:24px;}

.inner_page_content h2{font-size:21px;}

.inner_page_content h3{font-size:19px;}

.inner_page_content h4{font-size:17px;}

.inner_page_content h5{font-size:16px;}

.inner_page_content h6{font-size:15px;}



.process li{width: 100%;}

.process p{max-width: 100%;}



.linkFuntin li a {font-size: 15px; line-height: 24px;}

.linkFuntin li {padding: 3px 12px;}

.process p {font-size: 14px; line-height: 25px;}

.process h5 {font-size: 17px;line-height: 24px;margin: 0 0px 5px;}

.process { margin: 10px 0 0;}



.meetvideo > img {

    width: 100%;}

 /*-------------Top section---------------------*/    

 .resourcespnl {

    width: 100%;

    display: block;

    align-items: inherit;

    justify-content: inherit;

}   

.resourcesimg {

    max-width: 100%;

    width: 100%;

}

.resourcescon {

    margin-right: 0px;

    margin-bottom:20px;

    max-width: 100%;

    width: 100%;

}    

    

/*----------------------------------*/  

.single_sidebar aside {

    border-top: 1px solid #DBAF51;

    border-left: 0px solid #DBAF51;

    padding-left: 0px;

    padding-top:20px;

    margin-top:20px;

}    

.comn_inner_text p, .comn_inner_text li {

    font-size: 14px;}    

.consultationbtn_cuscen {

    padding: 10px 0px 10px;

}    

  sfsi_wicons {

    padding-top: 5px !important;

}  

.ban_desk_img{display: none !important;}
.ban_mob_img{display: block !important;}

.mob_div_img::before,.bannerSec figure::before{display:none;}

.resourceslgo{display:none;}

}





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

.bannerSec{max-height:490px; background:#fbf6ea;}

.frmdubmit{flex-wrap: wrap; flex-direction: column; justify-content: flex-start; align-items: flex-start;}

.frmdubmit em{margin: 24px 0 0;}



.resourcescon {margin-right: 0px;max-width: 100%; padding: 20px 0 0;}

.resourcespnl{flex-wrap: wrap; flex-direction: column-reverse;}

.resourcesimg { max-width: 100%;}

.resourcesSec, .blogSec, .videoSec, .boxlifetwoSec, .communitySec {padding: 35px 0;}

.blogsldr .owl-nav button, .meetSldr .owl-nav button, .communitysdlr .owl-nav button{position: static; transform: inherit; margin: 0 10px;}

.blogsldr .owl-nav, .meetSldr .owl-nav, .communitysdlr .owl-nav{display: flex; justify-content: center; margin: 10px 0 0;}

.blogcon { padding: 15px;}

.communitycon p, .communitycon b {font-size: 14px; line-height: 28px;}

.communitycon {padding: 15px;}



.storehed h1 {font-size: 30px; line-height: 35px;}

.orit_storeSec .boxlifepnl {margin-bottom: 25px; margin-top: 20px;}

.orit_storeSec {padding: 45px 0;}

.meethed p { font-size: 14px; line-height: 25px;}



.meetsldrinr {padding: 0px;}



.life_Project .resourcescon {max-width: 100%;margin-right: 0;}

.buildSec .questionpnl > h3 {font-size: 22px; line-height: 28px;margin: 0 0 18px;}

.buildSec .questionpnl {padding: 35px 0 0;}

.preservedSec { padding: 35px 0;}

.buildSec, .life_projectVideo{padding: 40px 0;}



.resourcespnl_full_sec .resourcesimg img {

    width: 100%;

}

.single_thumb {

    width: 100%;

    padding: 0 0px 10px;

}
.contact_right_in ul {
    position: static;
    transform: inherit;
}
.contact_right_in figure {
    width: 100%;
    margin: 0 0 20px;
    text-align:center;
}
}





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



.consultinglink a {font-size: 17px;line-height: 29px;}

.consultinglink { margin: 30px 0 0; }

.boxlifebx {padding: 20px;}

.boxlifebx h2 {font-size: 40px;line-height: 34px;margin: 0 0 14px;padding: 0 0 16px;}

.boxlifebx h2 em {font-size: 22px; }

.boxlifebx p {font-size: 15px;line-height: 29px;}

.meethed h2 {font-size: 17px;line-height: 30px;}

.playIcon {width: 40px;}

.consultinghed h3 {font-size: 21px; line-height: 30px;}

.consultinghed p {font-size: 15px;line-height: 28px;margin: 0 0 14px;}



.consultingbx figure {width: 70px;height: 70px;}

.consultingpnl .row{margin: 0 -5px;}

.consultingpnl .row > div{padding: 0 5px;}

.consultingbx h3 {font-size: 13px;line-height: 22px;}





.meettop .media{display: inline-block;}

.meettop .media figure{margin: 0 0 23px;}

.meettop h1 {font-size: 27px;line-height: 37px;margin: 0 0 8px;}

.meetcon { margin-top: 20px;}

.guideimg{width: 100%; margin: 0 0 20px;}

.questionpnl .accordion-item > button {padding: 10px 30px 10px 15px;}



.buildSec, .life_projectVideo { padding: 35px 0;}

.memoriescon h3 {font-size: 18px;line-height: 27px;padding: 0 0 9px;}



.preservedbtn {line-height: 20px; padding: 7px 20px;}



.inner_page_content h1{font-size:22px;}

.inner_page_content h2{font-size:19px;}

.inner_page_content h3{font-size:18px;}

.inner_page_content h4{font-size:16px;}

.inner_page_content h5{font-size:15px;}

.inner_page_content h6{font-size:14px;}



/*.contact_right_in figure img{width:80%;}*/
}



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

.bnrimg,.bannerSec{height:240px;overflow:hidden;}
.headersec{height:90px;overflow:hidden;}
.headersec.hide_height{height:auto;overflow: inherit;}
.bnrtxt{min-height:312px;}
.bnrtxtinr h2 {min-height: 99px;}
.resourcesimg{height:224px;overflow:hidden;}

.contact_right_in figure{height:448px;}

}



















