@font-face {
  font-family: 'GTWalsheimProMedium';
  src:
    url('fonts/GTWalsheimProMedium.woff2') format('woff2'),
    url('fonts/GTWalsheimProMedium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GTWalsheimProUltraBold';
  src:
    url('fonts/GTWalsheimProUltraBold.woff2') format('woff2'),
    url('fonts/GTWalsheimProUltraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GTWalsheimProUltraBold-Oblique';
  src:
    url('fonts/GTWalsheimProUltraBold-Oblique.woff2') format('woff2'),
    url('fonts/GTWalsheimProUltraBold-Oblique.woff') format('woff');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'GTWalsheimProRegular';
  src:
    url('fonts/GTWalsheimProRegular.woff2') format('woff2'),
    url('fonts/GTWalsheimProRegular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GTWalsheimProLight';
  src:
    url('fonts/GTWalsheimProLight.woff2') format('woff2'),
    url('fonts/GTWalsheimProLight.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'GTWalsheimProBold';
  src:
    url('fonts/GTWalsheimProBold.woff2') format('woff2'),
    url('fonts/GTWalsheimProBold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat-UltraLight';
  src:
    url('fonts/Montserrat-UltraLight.woff2') format('woff2'),
    url('fonts/Montserrat-UltraLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat-Black';
  src:
    url('fonts/Montserrat-Black.woff2') format('woff2'),
    url('fonts/Montserrat-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat-Regular';
  src:
    url('fonts/Montserrat-Regular.woff2') format('woff2'),
    url('fonts/Montserrat-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
p.biocopy {
    margin: 12px !important;
}
div#wpcf7-f1133-p1134-o1 input {padding:12px;}
.top-logo.fl img {
      max-width: 281px;
    margin-left: 121px;
}
.fixed-header .top-logo {
    width: 245px;
}
div#wpcf7-f1133-p1134-o1 .wpcf7-submit {border:none;     color: #ffffff;
 
    font-family: 'GTWalsheimProBold';
    position: relative;
    background-color: #76c81c;
    border-radius:4px;}

div#wpcf7-f1133-p1134-o1 span.wpcf7-list-item {clear:both; float:none; display:block;}
.team-item img {
    width: 100%;
    height: auto;
}

.post-869 .serv-tabs li, .post-869 li.submit input {
background-image:none !important;       
    padding: 10px 24px 5px 10px !important;
    letter-spacing: 0 !important;
font-size:13px !important;
}
.stabsec ul.ser_tabs li a {
padding:4px 0 !important;
}
.conference {
    max-width: 100%;
    margin-left: 0 !important;
}
span.clickheresmall {
    clear: both;
    display: block;
    font-size: 10px;
}

.rsvpnow a {
    background-color: #76c81c;
    border-radius: 6px;
    padding: 12px 24px;
    font-size: 22px;
    color: white !important;
    font-weight: bold;
    margin: 20px !important;
    display: inline-block;
}
#div.header-sec.fw.fixed-header img {width: 200px !important}

.team-item {
    width: 30%;
    display: inline-block;
    max-width:265px;
    margin:0 1%;
    vertical-align:top;
}
div#wp-live-chat-header {width:100px !important; height:100px !important; background-size:60% !important; background-position:50% 50% !important;}
#archives-5 label.screen-reader-text {
    display: none;
}

#categories-5 label.screen-reader-text {
    display: none;
}

#categories-5 form {
    display: inline-block;
    margin-left: 6px;
}

div#archives-5, #categories-5 {width:50%; display:inline-block; margin-bottom:40px;}
div#mc_embed_signup {
    border: 2px solid #76c81c;
    border-radius: 8px;
    margin-bottom:24px !important;
}
div#mc_embed_signup h2{color:#76c81c; font-weight:bold;}


input#mc-embedded-subscribe {background-color:#76c81c !important;}
div#gallery-1 img {
    height: auto;
}
.mc-field-group {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.mc-field-group {
    width: 60% !important;
    display: inline-block;
    vertical-align:top;
}
#mc_embed_signup .clear {
    clear: none !important;
    display: inline-block;
    vertical-align: top;
}

.mc-field-group label {
    display: none !important;
}
.staf-row{width:100%; clear:both;}

.type-post img.aligncenter {
    margin: 15px auto !important;
    text-align: center;
    display: block;
}
.type-post p {
    margin: 12px;
}

.type-post h2 {
   margin:12px; color:#2A761F; font-weight:bold;
}

.type-post h3 {
   margin:12px; color:#2A761F; font-weight:bold;
}
body.home input.wpcf7-form-control.wpcf7-submit {
    width: 250px !important;
}
body, h1, h2, h3, h4, h5, h6, p, a, div, span, ul, li, ol, strong, b, u, em, i, form, fieldset, label, input, textarea, button, table, tr, td, tbody, thead, tfoot, img {margin: 0;padding: 0;}
body {font-family: 'Quicksand';}
input, button, textarea, input[type="submit"] {transition-duration: .5s}
* {box-sizing: border-box;outline: 0;background-repeat: no-repeat;}
button, html [type="button"], [type="reset"], [type="submit"] {-webkit-appearance:none;border-radius:0}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style:none;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline:0;}
::-webkit-file-upload-button {-webkit-appearance:none;}
:focus {outline: none;}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {opacity:1}
ul, li, ol {list-style: none;}
img {border: 0;max-width: 100%;border-radius: 5px;}
h1, h2, h3, h4, h5, h6 { font-weight:normal;}
p{font-family: 'GTWalsheimProLight'; color:#504d4d; font-size:16px; line-height:22px;}
a, a:hover {text-decoration: none;transition-duration: .5s;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {display:none;}
.container{ width:1300px; margin:auto;}
.container.top{ width:1600px;}
.fw { width:100%; float:left;}
.fl { float:left;}
.fr { float:right;}
.fn { float:none; margin:auto;}

.page-content {background: #f8f8f8;}
body.home .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    clear: both;
    border: none;
    color: white;
    text-align: center;
    padding-top: 44px !important;
}
#seo-top{height:inherit;width:100%;float:left;background:none;transition-duration:0.5s;padding:0 0 10px;}
#seo-top p{font-size:10px;font-weight:normal;font-style:normal;color:#504d4d;text-align:center;}
#seo-top .widget .textwidget{overflow:inherit;}
.top-bar.top-hide{visibility:hidden;position:relative;}
.tap-to{z-index:9999;display:none;position:fixed;top:0px;right:0px;padding:0px 10px;}
.tap-title{text-align:center;font-size:14px;float:left;color:#fff;line-height:18px;margin:5px 10px 0px 0px;font-family: 'Montserrat-Regular';}
.tap-to a{font-size:18px;line-height:46px;color:#fff;font-family: 'Montserrat-Regular';}
.tap-to a:hover{color:#1d2c66;}
#mobile-menu { display: none;}

.fixed-header .top-bar{background-color:#fff;height: 88px;/* transition-duration:0.1s;-webkit-transition-duration:0.1s;-moz-transition-duration:0.5s;*/ padding: 10px 0 0;top:0px;box-shadow: 1px 2px 15px #00000082;}
.fixed-header .top-bar .hd-logo{/* transition-duration:0.1s;-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;*/}
.top-bar{position:fixed;left:0;width:100%;float:left;z-index:99999;    box-shadow: 1px 1px 19px #555;    background: #cbcbcb;}
.fixed-header .top-logo{width:245px;}
.fixed-header .top-menu ul > li {margin:0 0 0 30px;}
.fixed-header .top-menu{margin:24px 0 0;}
.fixed-header .hdrcont-btn a{padding:15px 42px 10px 22px;margin:10px 0 0 65px;}
.fixed-header .top-menu ul li{padding:0 0 30px;}
.fixed-header .hdrcont-btn a:after{right:20px;top:21px;}


.fixed-header .top-menu ul ul { top: 55px; }
.fixed-header .top-menu ul > li > ul li  {
    margin: 0 0 0 0px;padding: 0;
}
.fixed-header .top-menu ul > li > ul li {
    
}


.top-bar{ padding:20px 0 0;height: 109px;}
.logged-in .top-bar.top-hide.fw { margin:0; }

.hdrcont-btn a{ font-size:16px; display:block; line-height:25px; color:#ffffff; letter-spacing:0.96px;font-family: 'GTWalsheimProBold'; position:relative;background-color: #2c5b51; padding:20px 49px 15px 27px; border-top-left-radius:30px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; border-bottom-right-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; text-transform:uppercase; margin:11px 0 0 100px;}
.hdrcont-btn a:hover{ background-color:#1e2853;}
.hdrcont-btn a:after{ content:""; position:absolute; top:26px; right:27px; background-image:url(images/sprites.png); background-position:-2px -2px; width:9px; height:12px;}
.top-menu{ margin:34px 0 0;}
.top-menu ul li{ float:left; position:relative; padding:0 0 44px;margin:0 0 0 43px;}
.top-menu ul li a{ font-size:20px; line-height:25px; color:#5d5a5a; text-transform:uppercase; letter-spacing:1.4px;font-family: 'GTWalsheimProBold';  display:block;} 
.top-menu ul li.current-menu-item a, .top-menu ul li a:hover{color:#2c5b51}
.top-menu ul ul{ display:none; width:200px; position:absolute; left:0; top:69px; background-color:#1e2853; z-index:1;}
.top-menu ul li:hover ul{ display:block;}
.top-menu ul li ul li{ width:100%; float:left; padding:0; margin:0;}
.top-menu ul li li a{ width:100%; display:block; padding:10px; margin:0;font-size:16px; line-height:25px; letter-spacing:normal; color:#fff; text-transform:none;}
.top-menu ul li li a:hover{ color:#fff; background-color:#76c81c;}

/*Wide Menu*/
.top-menu li.wide-menu{ position:inherit;}
.top-menu li.wide-menu ul{width:100%; padding:20px;}
.top-menu li.wide-menu li{width:25%;float:left;margin:0!important; background-color:transparent;}
.top-menu li.wide-menu li:hover{background-color:transparent;}
.top-menu .container{ position:relative;}
.top-menu li.wide-menu li ul{ position:inherit; top:inherit; left:inherit; width:100%; float:left; padding:0 0 0 10px;}
.top-menu li.wide-menu li ul li{ width:100%;}
.top-menu li.wide-menu li a{font-size:16px;line-height:25px;color:#ffffff;background-color:transparent;padding:0 !important;border:0;}
.top-menu li.wide-menu li a:hover{background-color:transparent; border:0;color: #76c81c;}
.top-menu .menu-top-menu-container{ position:relative; float:right;}

#sdrn_bar {background:#76c81c;}
#sdrn_menu {background:#1e2853!important;}
#sdrn_menu ul li a {color: #fff;}
#sdrn_menu .sdrn_icon_par {color: #fff;}



.home-banner{padding: 81px 0 105px; position:relative; background-image:url(https://exceedmarketingsolutions.com/wp-content/uploads/2026/06/ems-hero.jpg); background-position:top center; background-size:cover;}
.hban-cntnt{ width:950px;  }
.hban-cntnt h2{ font-size: 59px;line-height: 62px;color:#1d2c66; text-transform:uppercase; margin:0 0 9px;    font-family: 'GTWalsheimProRegular';
    letter-spacing: 1px;}
.hban-cntnt h2 strong{ display:block;font-family: 'Montserrat-Black';}
.hban-cntnt h6{ font-size:20px; line-height:33px; color:#000000; letter-spacing:2px; text-transform:uppercase;font-family: 'GTWalsheimProBold'; margin:0 0 37px; padding:0 0 0 4px;}
.hban-btns{ padding:0 0 0 7px;}
.hban-btns a{ float:left; margin:0 19px 0 0; font-size:18px; display:block; line-height:25px; color:#ffffff; letter-spacing:1.8px;font-family: 'GTWalsheimProBold'; position:relative; background-color: #009dda; padding:20px 56px 15px 29px; border-top-left-radius:30px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; border-bottom-right-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; text-transform:uppercase; }
.hban-btns a:hover{ background-color:#1e2853;}
.hban-btns a:after{ content:""; position:absolute; top:26px; right:27px; background-image:url(images/sprites.png); background-position:-2px -2px; width:9px; height:12px;}
.hban-btns a.last{ background-color:#1e2853; padding:20px 68px 15px 29px; margin:0;}
.hban-btns a.last:hover{background-color:#76c81c;}

.hb-call{ width:81px; height:81px; position:absolute; bottom:22px; right:8%;}
.hb-call a{ width:100%; height:100%; display:block; font-size:0; line-height:0; background-image:url(images/sprites.png); background-position:-46px -2px;}
.hb-scroll{ width:23px; height:33px; position:absolute; left:0; right:0; margin:auto; bottom:29px;}
.hb-scroll a{width:100%; height:100%; display:block; font-size:0; line-height:0; background-image:url(images/sprites.png); background-position:-13px -2px;}

.hmser-sec{padding: 35px 0 80px;border-top: 5px #ccc solid;}
.hmser-sec h6, .seo-websites h6, .ourfeat-sec h6, .testim-sec h6, .meet-sec h6, .creatv-sec h6, .req-sec h6 { font-size:18px; line-height:28px; color:#515151; letter-spacing:1.8px;font-family: 'GTWalsheimProBold'; text-align:center; text-transform:uppercase;margin-top: 30px;}
.hmser-sec h2, .seo-websites h2, .ourfeat-sec h2, .lms-cntnt h2, .work-sec h2, .testim-sec h2, .meet-sec h2, .hmct-sec h2 { font-size: 43px; line-height:50px; color:#1e2853;font-family: 'Montserrat-UltraLight'; margin:0 0 30px; text-align:center;}
.hmser-sec h2 strong, .seo-websites h2 strong, .ourfeat-sec h2 strong, .lms-cntnt h2 strong, .work-sec h2 strong, .testim-sec h2 strong, .meet-sec h2 strong, .hmct-sec h2 strong { color: #2c5b51;font-family: 'Montserrat-Black';}
.hmser-item{ width:33.333%; float:left; text-align:center; padding:0 40px;}
.hmser-title a{ padding:157px 0 0; display:inline-block; position:relative; font-size:18px; line-height:25px; color:#515151; text-transform:uppercase; letter-spacing:1.8px; margin:0 0 20px;font-family: 'GTWalsheimProBold';}
.hmser-title a:hover{ color:#76c81c;}
.hmser-title a:after{ content:""; position:absolute; top:0; left:0; right:0; margin:auto; width:133px; height:133px; border:4px solid #2c5b51; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; box-sizing:border-box; background-repeat:no-repeat; background-position:center;}
.hmser-title.icon1 a:after{ background-image:url(images/sericon-1.png);}
.hmser-title.icon2 a:after{ background-image:url(images/sericon-2.png);}
.hmser-title.icon3 a:after{ background-image:url(images/sericon-3.png);}
.hmser-cntnt p{ font-size:16px; line-height:22px; color:#504d4d;font-family: 'GTWalsheimProLight'; letter-spacing:0.4px;}
.hmser-cntnt p a{color:#504d4d; text-transform:uppercase;}
.hmser-cntnt p a:hover{color:#76c81c;}
.seo-websites{ padding:74px 0 79px; background-color:#1e2853;display:none}
.seo-websites h6{ color:#f6f6f7;}
.seo-websites h2{ color:#e7e7e9;}
.seowbs-slid{ padding:0 50px;}
.seowbs-item{ width:100%; float:left; position:relative;}
.sewbsit-img{ width:100%; float:left;}
.sewbsit-img img{ width:100%; display:block; border-top-left-radius:30px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; border-bottom-right-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px;-webkit-box-shadow: -2px 4px 16px 0px rgba(0, 1, 1, 0.14);-moz-box-shadow:    -2px 4px 16px 0px rgba(0, 1, 1, 0.14);box-shadow:         -2px 4px 16px 0px rgba(0, 1, 1, 0.14);}
.seowbs-item h4{ position:absolute; width:100%; left:0; bottom:10px; text-align:center; font-size:20px; line-height:30px; color:#ffffff; font-family: 'Montserrat-Regular';}
.seowbs-item h4 a{ display:block; color:#fff; }

.seowbs-slid .owl-nav{ width:100%; float:left; text-align:center; margin:46px 0 0;}
.seowbs-slid .owl-carousel .owl-nav button.owl-prev, .seowbs-slid .owl-carousel .owl-nav button.owl-next{ width:43px; height:43px; border:2px solid #c8c8c8; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; position:relative; font-size:0; line-height:0; margin:0 4px;}
.seowbs-slid .owl-nav button:after{ content:""; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:19px; height:17px; background-image:url(images/sprites.png); background-repeat:no-repeat; background-position: -223px -59px;}
.seowbs-slid .owl-nav button.owl-next{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.seowbs-slid .owl-carousel .owl-nav button.owl-prev:hover, .seowbs-slid .owl-carousel .owl-nav button.owl-next:hover{ background-color:#59c203; border:2px solid #1c8c1b;}

.ourfeat-sec{ padding:50px 0 48px;
    background-size: cover;
    background-color: whitesmoke;}
.ourfeat-blocks{ width:1220px; margin:0 auto;}
.ourfeat-item{ width:223px; float:left; padding:0 15px 37px; margin-right:26px; margin-bottom:27px; background-color:#ffffff; border-top-left-radius:30px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; border-bottom-right-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px;-webkit-box-shadow: 0px 12px 30px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:    0px 12px 30px 0px rgba(0, 0, 0, 0.1);box-shadow:         0px 12px 30px 0px rgba(0, 0, 0, 0.1);}
.ourfeat-item:nth-child(5n){ margin-right:0;}
.feat-icon{ height:120px; position:relative; margin:0 0 25px; width:100%; float:left;}
.feat-icon:after{ content:""; width:72px; height:72px;  background-image:url(images/sprites.png); background-repeat:no-repeat; background-position:-6px -95px; position:absolute; left:0; right:0; margin:auto; bottom:0;}
.feat-cnt p{ font-size:16px; line-height:22px; color:#504d4d;font-family: 'GTWalsheimProLight'; text-align:center; }
.feat-cnt p a{ color:#76c81c;font-weight:900;}
.feat-cnt p a:hover{ color:#1e2853;}
/*.feat-icon.icn-6:after, .feat-icon.icn-7:after, .feat-icon.icn-8:after, .feat-icon.icn-9:after, .feat-icon.icn-10:after{ bottom:11px;}
.feat-icon.icn-11:after, .feat-icon.icn-12:after, .feat-icon.icn-13:after, .feat-icon.icn-14:after, .feat-icon.icn-15:after{ bottom:9px;}*/
.feat-icon.icn-1:after{background-position:-6px -95px;width:72px; height:72px;}
.feat-icon.icn-2:after{background-position:-86px -95px;width:80px; height:90px;}
.feat-icon.icn-3:after{background-position:-180px -109px;width:54px; height:71px;}
.feat-icon.icn-4:after{background-position:-250px -112px;width:65px; height:65px;}
.feat-icon.icn-5:after{background-position:-326px -95px;width:66px; height:66px;}

.feat-icon.icn-6:after{background-position:-402px -107px;width:82px; height:65px;}
.feat-icon.icn-7:after{background-position:-493px -107px;width:70px; height:66px;}
.feat-icon.icn-8:after{background-position:-10px -199px;width:68px; height:70px;}
.feat-icon.icn-9:after{background-position:-98px -199px;width:70px; height:69px;}
.feat-icon.icn-10:after{background-position:-187px -202px;width:63px; height:63px;}

.feat-icon.icn-11:after{background-position:-272px -199px;width:61px; height:66px;}
.feat-icon.icn-12:after{background-position:-353px -187px;width:74px; height:74px;}
.feat-icon.icn-13:after{background-position:-437px -199px;width:62px; height:62px;}
.feat-icon.icn-14:after{background-position:-517px -185px;width:69px; height:69px;}
.feat-icon.icn-15:after{background-position:-10px -291px;width:68px; height:65px;}

.ourfeat-sec h6{ margin:0 0 6px;}
.ourfeat-sec h2{ margin:0 0 49px;}
.ourfeat-btns{ text-align:center; margin:41px 0 0;}
.ourfeat-btns a{ display:inline-block; margin:0 7px; font-size:18px;  line-height:25px; color:#ffffff; letter-spacing:1.8px;font-family: 'GTWalsheimProBold'; position:relative; background-color:#009dda; padding:20px 56px 15px 29px; border-top-left-radius:30px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; border-bottom-right-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; text-transform:uppercase; }
.ourfeat-btns a:hover{ background-color:#1e2853;}
.ourfeat-btns a:after{ content:""; position:absolute; top:26px; right:27px; background-image:url(images/sprites.png); background-position:-2px -2px; width:9px; height:12px;}
.ourfeat-btns a.last{ background-color:#1e2853; padding:20px 58px 15px 39px;}
.ourfeat-btns a.last:hover{background-color:#76c81c;}
.goal-sec{ position:relative;}
.goal-sec h2{ font-size: 40px;line-height: 49px;color:#ffffff;font-family: 'Montserrat-UltraLight'; margin:0 0 20px; text-align:center;}
.goal-sec h2 strong{ color:#76c81c;font-family: 'Montserrat-Black';}
.goal-sec p{ font-size:18px; line-height:30px; color:#ffffff;font-family: 'GTWalsheimProLight';}
.our-goal{ width:50%; background-image:url(images/ourgoal-bg.jpg);padding:83px 117px 77px 0; background-size:100% auto; min-height: 641px;background-size: cover;max-height: 641px;}
.our-goal h2 strong{ color:#1e2853;}
.our-goal p{ margin:0 0 30px;}
.our-goal p:last-child{ margin:0;}
.ourgoal-cntnt{ width:525px; float:right; text-align:center;}
.our-goal p a{ color:#1e2853;}

.long-term{ width:50%; background-image:url(images/longterm-bg.jpg);padding:82px 0 95px 136px; background-size:100% auto;min-height: 641px;background-size: cover;max-height: 641px;}
.long-term p{ letter-spacing:0.45px;}
.long-term p a{ color:#76c81c;}
.lngtem-cntnt{ float:left; width: 549px; text-align:center;}
.long-term h2{ margin:0 0 33px;}

.colrd-logo{ position:absolute; top:224px;left:0; right:0; margin:auto; width:195px; height:195px;}
.colrd-logo img{ display:block;}

.lms-sec{ background-color: whitesmoke; padding:70px 0 50px;}
.lms-img{ margin-bottom: -110px; position: relative;}
.lms-img img{ display:block;}
.lms-cntnt{ width:545px; margin:20px 0 0;}
.lms-cntnt h2{ text-align:left; margin:0 0 9px;}
.lms-cntnt h2 b{ font-weight:normal; text-transform:uppercase;}
.lms-cntnt p{     font-size: 19px;
    line-height: 31px;
    color: #504d4d;
    margin: 0 0 20px;
    font-family: 'Quicksand';}
.lms-btn a{ float:left; font-size:18px;  line-height:25px; color:#ffffff; letter-spacing:1.8px;font-family: 'GTWalsheimProBold'; position:relative; background-color:#2c5b51; padding:20px 58px 15px 39px; border-top-left-radius:30px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; border-bottom-right-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; text-transform:uppercase; }
.lms-btn a:hover{ background-color:#1e2853;}
.lms-btn a:after{ content:""; position:absolute; top:26px; right:27px; background-image:url(images/sprites.png); background-position:-2px -2px; width:9px; height:12px;}


.work-sec { padding:125px 0 0; background-image:url(images/ourwork-bg.jpg); background-repeat:no-repeat; background-position:center top; background-size: 100% auto;}
.work-sec h5 { text-transform:uppercase; color:#fff; font-size:24px; line-height:34px; letter-spacing:2.4px; font-family: 'GTWalsheimProBold';text-align:center;    margin: 0 0 12px;}
.work-sec h2  { color:#fff; margin:0 0 17px;}
.work-sec p { color:#fff; font-size:20px; line-height:30px; letter-spacing:0.5px; font-family: 'Quicksand';; margin:0 0 20px;text-align:center; }

.workwbs-slid{ padding:0 25px;margin: 55px 0 0;}
.workwbs-item{ width:100%; float:left; position:relative;}
.workwbsit-img{ width:100%; float:left;}
.workwbsit-img img{ width:100%; display:block; border-top-left-radius:30px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; border-bottom-right-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px;-webkit-box-shadow: -2px 4px 16px 0px rgba(0, 1, 1, 0.14);-moz-box-shadow:    -2px 4px 16px 0px rgba(0, 1, 1, 0.14);box-shadow:         -2px 4px 16px 0px rgba(0, 1, 1, 0.14);}
.workwbs-item h4{ position:absolute; width:100%; left:0; bottom:19px; text-align:center;font-size:18px; line-height:30px; color:#ffffff;letter-spacing: 0.45px; font-family: 'GTWalsheimProRegular';}
.workwbs-item h4 a{ display:block; color:#ffffff;}
.owl-carousel .owl-item .workwbsit-img { text-align:center; }
.owl-carousel .owl-item .workwbsit-img img { max-height:473px; width:auto; display:inline-block; }
.workwbs-slid .owl-nav{ width:100%; float:left; text-align:center; margin:46px 0 0;}
.workwbs-slid .owl-carousel .owl-nav button.owl-prev, .workwbs-slid .owl-carousel .owl-nav button.owl-next{ width:43px; height:43px; border:2px solid #c8c8c8; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; position: absolute; top:45%; font-size:0; line-height:0; margin:0 4px;}
.workwbs-slid .owl-carousel .owl-nav button.owl-prev { left: -100px;}
.workwbs-slid .owl-carousel .owl-nav button.owl-next { right: -100px;}
.workwbs-slid .owl-nav button:after{ content:""; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:19px; height:17px; background-image:url(images/sprites.png); background-repeat:no-repeat; background-position: -223px -59px;}
.workwbs-slid .owl-nav button.owl-next{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.workwbs-slid .owl-carousel .owl-nav button.owl-prev:hover, .workwbs-slid .owl-carousel .owl-nav button.owl-next:hover{ background-color:#59c203; border:2px solid #1c8c1b;}


.testim-sec { padding: 14px 0 0px; background-image:url(images/testim-bg.jpg); background-repeat:no-repeat; background-position:center top; position:relative; }
.testim-item { width: 100%; display: block; border-top-left-radius: 30px; -webkit-border-top-left-radius: 30px; -moz-border-top-left-radius: 30px; border-bottom-right-radius: 30px; -webkit-border-bottom-right-radius: 30px;  -moz-border-bottom-right-radius: 30px; -webkit-box-shadow: -2px 4px 16px 0px rgba(0, 1, 1, 0.14); -moz-box-shadow: -2px 4px 16px 0px rgba(0, 1, 1, 0.14); box-shadow: -2px 4px 16px 0px rgba(0, 1, 1, 0.14); background: #fff; padding: 91px 60px 15px 46px; position: relative; margin: 63px 0 52px 0; min-height: 409px;}
.tsqt{text-align:center;display:inline-block;width:109px;height:109px;border:5px solid #76c81c;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;font-size:0;line-height:0;content:"";background:#fff;left:52px;position:absolute;top:-54px;}
.testim-item p{font-family: 'Quicksand';font-size:20px;line-height:30px;color:#504d4d;margin:0 0 36px;}
.testim-item h4{font-size:14px;color:#1e2853;font-family:'GTWalsheimProBold';text-transform:uppercase;margin:0 0 20px;letter-spacing:1.4px;padding-bottom:26px;background-image:url(images/rtng-stars.png);background-repeat:no-repeat;background-position:left bottom;}
.tsqt:after{position:absolute;content:"";top:25px;left:0;right:0;margin:0 auto;width:68px;height:50px;background-image:url(images/sprites.png);background-repeat:no-repeat;background-position:-179px 0px;}

.testi-slid .owl-carousel .owl-item {
   /* webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.4);
    box-shadow:7px -12px 46px 0px rgba(0, 1, 1, 0.14);
    margin: 60px 3px 23px 3px;
    border-top-left-radius: 30px;
    -webkit-border-top-left-radius: 30px;
    -moz-border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
    -webkit-border-bottom-right-radius: 30px;
    -moz-border-bottom-right-radius: 30px;*/
	padding:0 10px;
}

.testi-slid .owl-nav{ width:100%; float:left; text-align:center; margin:46px 0 0;    display: block !important;}
.testi-slid .owl-carousel .owl-nav button.owl-prev, .testi-slid .owl-carousel .owl-nav button.owl-next{ width:43px; height:43px; border:2px solid #c8c8c8; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; position: absolute; top:48%; font-size:0; line-height:0; margin:0 4px;}
.testi-slid .owl-carousel .owl-nav button.owl-prev { left: -100px;}
.testi-slid .owl-carousel .owl-nav button.owl-next { right: -100px;}
.testi-slid .owl-nav button:after{ content:""; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:19px; height:17px; background-image:url(images/sprites.png); background-repeat:no-repeat; background-position:-147px -3px;}
.testi-slid .owl-nav button.owl-next{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.testi-slid .owl-carousel .owl-nav button.owl-prev:hover, .testi-slid .owl-carousel .owl-nav button.owl-next:hover{ background-color:#59c203; border:2px solid #1c8c1b;}
.testi-slid .owl-nav button:hover:after { background-position: -223px -59px;}

.meet-sec {padding: 61px 0 48px;
    background: #21274B; }
.team_cnt h4 { font-size:14px; line-height:20px; letter-spacing:1.4px; color:#1e2853;font-family:'GTWalsheimProBold';text-transform:uppercase;margin: 0 0 10px; }
.team_cnt h4 a { color:#1e2853; }
.team_cnt:hover h4 a { color:#76c81c; }

.team_cnt p {font-size:14px; line-height:18px;font-family:'GTWalsheimProLight';min-height: 54px; }
.team-item{border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;background:#fff;}
.team-img img{border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:30px; display:block;}
.team_cnt{padding:16px 15px 19px;text-align:center;border-bottom:5px solid #76c81c;border-top-left-radius:0px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;}
.team-slid .owl-carousel .owl-item .team-img img {width: auto;}
.team-slid {margin: 0 auto;display: block;text-align: center; }
.meet-sec h2 {margin: 0 0 38px;}
.meet-sec h6 { margin: 0 0 5px;}

.team-slid .owl-nav{ width:100%; float:left; text-align:center; margin:46px 0 0;    display: block !important;}
.team-slid .owl-carousel .owl-nav button.owl-prev, .team-slid .owl-carousel .owl-nav button.owl-next{ width:43px; height:43px; border:2px solid #c8c8c8; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; position: absolute; top:43%; font-size:0; line-height:0; margin:0 4px;}
.team-slid .owl-carousel .owl-nav button.owl-prev { left: -172px;}
.team-slid .owl-carousel .owl-nav button.owl-next { right: -172px;}
.team-slid .owl-nav button:after{ content:""; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:19px; height:17px; background-image:url(images/sprites.png); background-repeat:no-repeat; background-position:-147px -3px;}
.team-slid .owl-nav button.owl-next{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}
.team-slid .owl-carousel .owl-nav button.owl-prev:hover, .team-slid .owl-carousel .owl-nav button.owl-next:hover{ background-color:#59c203; border:2px solid #1c8c1b;}
.team-slid .owl-nav button:hover:after { background-position: -223px -59px;}


.hmct-sec { padding: 197px 0 0px;
    background-size: 100% auto;
    background: #21274B;}
.creatv-sec { text-align:center; background:#2c5b51 !important; padding:70px 0; border-top-left-radius:30px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; border-bottom-right-radius:30px; -webkit-border-bottom-right-radius: 30px; -moz-border-bottom-right-radius:30px; width: 80%;
    margin: -311px auto 44px;}
.hmct-sec .creatv-sec h2 {color:#fff; font-size:37px; font-family:'Montserrat-Black'; margin: 0 0 11px 0; text-transform:uppercase;}
.creatv-sec h6 { color:#fff;}

.hmct-sec h2 strong { color:#fff; margin: 0 0 11px 0;}
.hmct-sec h2, .creatv-sec h6, .req-sec h6 { color:#fff;}
.hmct-sec h2 { margin: 0 0 32px;}
.req-sec h6 { margin: 0 0 6px;}
.req_frm { width:850px; margin:0 auto;}
.req_frm ul li { position:relative; }
.req_frm ul li input, .req_frm ul li textarea { width:100%;}
.req_frm ul li textarea { height:112px;}
.req_frm ul li.fl, .req_frm ul li.fr { width:420px;}
.req_frm ul li input, .req_frm ul li textarea {width: 400px;padding:18px 29px 19px; margin:0 0 9px; color: #504d4d; font-size: 16px; font-family: 'GTWalsheimProLight'; letter-spacing: 0.4px;border: 0;}
.req_frm ul li.fr input { padding:18px 19px 19px;}
.req_frm ul li textarea { margin:5px 0 32px;}
.wpcf7-form-control-wrap.your-staff, .wpcf7-form-control-wrap.your-address {margin-left: 13px}
.req_frm ul li.submit input[type=submit]{ font-size: 22px !important;
    line-height: 47px;
    color: #fff;
    margin-top: -20px;
    font-family: 'GTWalsheimProBold';
    background-color: #76c81c;
    border-radius: 10px;
    text-transform: uppercase;
    display: inline-block;
    width: 226px;}
.wpcf7-response-output {
    clear: both;
}
.req_frm ul li.submit{width: auto; float: right;}
.req_frm ul li.submit input[type=submit]:hover { background-color: #2e4190;}

.req_frm input::-webkit-input-placeholder{color:#504d4d;}
.req_frm input::-moz-placeholder{color:#504d4d;}
.req_frm input:-ms-input-placeholder{color:#504d4d;}
.req_frm input:-moz-placeholder{color:#504d4d;}

.req_frm .wpcf7-validation-errors { display:none !important; }
.req_frm ul li span.wpcf7-not-valid-tip{position:absolute;top:0px;right:10px;text-align:right;font-size:14px;}
.req_frm .wpcf7-mail-sent-ok{background:green;color:#fff;text-align:center;margin:13px;padding:10px 20px;font-size:13px;position:absolute;bottom:-13px;}
.req-sec .wpcf7-validation-errors { display:none !important; }

.ftr-sec { padding: 64px 0 30px;}
.ft-soc a {float: left;width: 34px;height: 34px;transition: all .1s ease-in;border: 1px solid #76c81c;border-radius:38px;text-align:center;padding:7px 0;margin: 0 0 0 5px;}
.ft-soc a .icon-content {display: inline-block; width: 17px; height: 17px;fill: rgb(118, 200, 28);background-color: transparent; border-radius: 0; transition: all .1s ease-in;}
.ft-soc a:hover { background-color:#76c81c; border-color:#76c81c;}
.ft-soc a:hover .icon-content {fill: rgb(255,255,255);}
.ftr-ct h5 { font-size:16px; font-family: 'GTWalsheimProBold';color:  #504d4d; letter-spacing: 0.4px; line-height:30px; margin:0 0 10px;text-transform: uppercase;}
.ftr-ct h5 strong { font-size:36px; letter-spacing:0.9px;font-family: 'GTWalsheimProUltraBold';}
.ftr-ct h5 strong a { color: #76c81c;}
.ftr-ct h5 strong a:hover { color: #1e2853;}
.ft-logo {    margin: 0 auto;
    display: block;
    text-align: center;
    width: 100%;}
.ftr-widg2 { }
.ftr-wigd1 {    margin: 0 auto;
    display: block;
    text-align: center;
    width: 100%;}
.ftr-widg2 ul li { font-size:18px; letter-spacing:0.45px; font-family:'GTWalsheimProLight'; color:#504d4d;padding: 0 0 0px 17px; margin:0 0 16px; position:relative;}
.ftr-widg2 ul li:before { position: absolute; content: "";left: 0; top: 7px;background-image: url(images/sprites.png); width: 10px; height: 13px; background-position:-150px -77px;}
.ftr-widg2 ul li a { color: #504d4d;}
.ftr-widg2 ul li a:hover { color: #76c81c;}
.ftr-widg2 ul#menu-footer-menu { column-count:2;}
.ftr-widg3 {width:270px;}
.ftr-widg2 .widg_titl, .ftr-widg3 .widg_titl{font-size:18px;line-height:36px;text-transform:uppercase;letter-spacing:1.8px;color:#515151;font-family:'GTWalsheimProBold';padding:0 0 14px;margin:0 0 20px;position:relative;}
.widg_titl:after{position:absolute;content:"";left:0;bottom:0;background:#76c81c;width:41px;height:4px;}
.ft-loc{font-size:16px;line-height:24px;letter-spacing:0.4px;font-family:'GTWalsheimProLight';padding-left:31px;margin:0 0 20px;position: relative;}
.ftr-widg3 p{line-height:24px;letter-spacing:0.4px;margin:0 0 11px;text-transform:uppercase;}
.ft-soc{padding:0 0 0 22px;}
.ft-loc:before { position: absolute; content: ""; left: -5px; top: 2px; background-image: url(images/sprites.png); width: 28px; height: 38px; background-position: -143px -33px;}
.coprt { text-align: center; border-top: 1px solid #e5e5e5; padding: 16px 0;}
.coprt p {font-size: 12px; line-height: 30px; letter-spacing: 0.4px;}

#seo-bottom { padding:20px 0; text-align:center; }

#seo-bottom p { font-size: 16px;color: #504d4d; font-family: 'GTWalsheimProLight'; line-height: 28px;}


/*Inner-pages*/
.inner-banner{background-image:url(https://exceedmarketingsolutions.com/wp-content/uploads/2026/06/inr-bnr2.jpg);background-repeat:no-repeat;background-position:center top;padding:55px 0 30px;text-align:center;background-size:cover;}
.inner-banner h2{font-size: 39px;font-family:'Montserrat-UltraLight';color:#1d317d;text-transform:uppercase;}
.title .last-word{color:#009dda;font-family:'Montserrat-Black';}
.breadcrumbs{font-size:16px;line-height:18px;color:#1d317d;margin:0px;display:inline-block;margin-top:7px;text-transform:uppercase;font-family:'Montserrat-Regular';}
.breadcrumbs a{color:#009dda;}
.inner-cntnt{padding:50px 0; background: #f8f8f8;}
.page-content h2{font-size: 30px;color:#1e2853;text-transform:uppercase;font-family:'Montserrat-UltraLight';line-height:60px;margin:0 0 10px;}
.page-content h2 strong{font-family:'Montserrat-Black';color:#2c5b51}
.page-content p{font-size:18px;line-height:30px;color:#504d4d;font-family: 'Quicksand';margin: 0 0 20px;}

.workspg{padding:46px 0;text-align:center;}
.port-item{ width:385px; display:inline-block; position:relative; margin:0 35px 32px 0;}
.pf-img{ width:100%; float:left;}
.pf-img img{ width:100%; display:block; border-top-left-radius:30px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; border-bottom-right-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px;-webkit-box-shadow: -2px 4px 16px 0px rgba(0, 1, 1, 0.14);-moz-box-shadow:    -2px 4px 16px 0px rgba(0, 1, 1, 0.14);box-shadow: -2px 4px 16px 0px rgba(0, 1, 1, 0.14);}
.port-item h4{ position:absolute; width:100%; left:0; bottom:38px; text-align:center;font-size:18px; line-height:30px; color:#ffffff !important; letter-spacing: 0.45px; font-family: 'GTWalsheimProRegular';}
.port-item h4 a{ display:block; font-size:18px; line-height:30px; color:#ffffff !important; letter-spacing: 0.45px; font-family: 'GTWalsheimProRegular'; text-transform: lowercase;}
.fullwidth_layout .workspg .port-item h4 {
    margin: 0;
}
.lmore a{font-size:18px;line-height:25px;color:#fff !important;letter-spacing:1.8px;font-family:'GTWalsheimProBold';position:relative;background-color:#76c81c;padding:20px 58px 15px 26px;border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;text-transform:uppercase;display:inline-block;width:226px;background-image:url(images/arw.png);background-repeat:no-repeat;background-position:83% 25px;margin:17px 0 0;}
.lmore a:hover{background-color:#1e2853;}


.inr-testim{padding:85px 0 72px;background-image:url(images/inr-testim.jpg);background-repeat:no-repeat;background-position:center top;position:relative; background-size: cover;}
.inr-testim h6{font-size:18px;line-height:28px;color:#fff;letter-spacing:1.8px;font-family:'GTWalsheimProBold';text-align:center;text-transform:uppercase;}
.inr-testim h2{font-size:48px;line-height:60px;color:#fff;font-family:'Montserrat-UltraLight';margin:0 0 27px;text-align:center;}
.inr-testim h2 strong{font-family:'Montserrat-Black';color:#2c5b51 !important;}
.testim-pg .testim-item p{line-height:27px;}
.testim-pg .testim-item{width:620px;float:left;margin:63px 0 42px 0; min-height: 440px;}
.testim-pg .testim-item:nth-child(odd){margin-right:55px;}
.testim-pg{background:#f8f8f8;padding:85px 0 50px;}
.inr-testim .testi-slid .owl-nav{margin:0;}
.inr-testim .testim-item{margin:63px 0 0px 0;}

/*Contact-page*/
.contact-pg{padding:60px 0 0;}
.frm-rt .req_frm ul li input, .frm-rt .req_frm ul li textarea{-webkit-box-shadow:0px 0px 22px 0px rgba(0,0,0,0.11);-moz-box-shadow:0px 0px 22px 0px rgba(0,0,0,0.11);box-shadow:0px 0px 22px 0px rgba(0,0,0,0.11);}
.ctpg-sec{background:#f8f8f8;margin:0 0 60px;}
.ct-lft{width:407px;background:#76c81c;padding:84px 30px 72px 27px;}
.ct-logo{margin:0 0 22px;}
.ct-logo img{display:block;margin-left:47px;}
.ct-lft h4{line-height:30px;letter-spacing:0.5px;margin:0 0 21px;text-transform:uppercase;font-size:20px;color:#fff;text-align:center;font-family:'GTWalsheimProBold';}
.ct-cal{padding-left:25px;}
.ct-loc{font-size:18px;line-height:24px;letter-spacing:0.4px;font-family:'GTWalsheimProLight';padding-left:63px;margin:0 0 18px;position:relative;color:#fff;}
.ct-loc:before{position:absolute;content:"";left:25px;top:2px;background-image:url(images/sprites.png);width:28px;height:38px;background-position:-95px -298px;}
.ct-cal h5{font-size:16px;font-family:'GTWalsheimProBold';color:#fff;letter-spacing:0.4px;line-height:28px;margin:0 0 10px;text-transform:uppercase;}
.ct-cal h5 strong{font-size:36px;letter-spacing:0.9px;font-family:'GTWalsheimProUltraBold';}
.ct-cal h5 strong a{color:#fff;}
.ct-cal h5 strong a:hover{color:#1e2852;}
.page-content .frm-rt h2{text-transform:capitalize;margin:0 0 17px;}
.frm-rt{padding:40px 0px;}
.frm-rt .req_frm{width:811px;}
.frm-rt .req_frm ul li.fl, .frm-rt .req_frm ul li.fr{width:400px;}
.frm-rt .req_frm ul li textarea{margin:5px 0 14px;}
.frm-rt .req_frm ul li.submit{float:right;width:auto;}
.frm-rt .req_frm ul li.submit input[type=submit]{background-color:#1e2852;padding:20px 29px 15px 8px;float:right;}
.frm-rt .req_frm ul li.submit input[type=submit]:hover{background-color:#76c81c;}
.frm-rt .wpcf7-validation-errors{display:none !important;}
.loc-icon{position:absolute;right:35.99%;top:23px;width:130px;height:130px;background:#fff;border:3px solid #76c81c;-webkit-box-shadow:0px 10px 26px 0px rgba(0,0,0,0.35);-moz-box-shadow:0px 10px 26px 0px rgba(0,0,0,0.35);box-shadow:0px 10px 26px 0px rgba(0,0,0,0.35);}
.loc-icon:before{position:absolute;content:"";background-image:url(images/loc-logo.jpg);background-repeat:no-repeat;width:93px;height:93px;left:0;right:0;margin:0 auto;top:12%;}
.loc-icon:after{position:absolute;content:"";left:0;right:0;margin:0 auto;bottom:-12px;background-image:url(images/btm-arw.png);background-repeat:no-repeat;width:14px;height:12px;}
.ct-map{position:relative;float:left;width:100%;}
.ct-map img{width:100%;display:block;}

/*Conference-page*/
.confrnc-sec1{background:#f8f8f8;padding:70px 0;}
.page-content .confrnc-sec1 p{font-size:16px;line-height:25px;margin:0 0 12px;letter-spacing:0.4px;}
.conf-imgs ul li{float:left;margin:0 3px 3px 0;}
.conf-imgs ul li img{display:block;}
.conf-imgs{margin:17px 0 0;}
.confrnc-sec1 h5{font-family:'GTWalsheimProBold';font-size:19px;line-height:36px;letter-spacing:1.9px;text-transform:uppercase;color:#5d5a5a;}
.confrnc-sec2{padding: 19px 0 19px;}
.pdfs-sec ul{column-count:2;column-gap:150px;margin:21px 0 45px}
.pdfs-sec ul li{font-size:18px;font-family:'GTWalsheimProRegular';color:#353434;padding-left:20px;background-image:url(images/list-arw.png);background-repeat:no-repeat;background-position:0 8px;margin:0 0 15px 0;}
.pdfs-sec ul li a{color:#353434;}
.highlgts-sec ul li, .highlgts-sec ol li{font-size:18px;font-family:'GTWalsheimProLight';color:#504d4d;line-height:30px;margin:0 0 43px;}
.highlgts-sec ul{margin:10px 0 0;display:inline-block}
.highlgts-sec ul li h5 strong, .highlgts-sec ol li h5 strong{font-family:'GTWalsheimProBold';text-transform:uppercase;letter-spacing:1.8px;color:#515151;font-size:18px;}
.highlgts-sec ul li.adm strong { font-family:'GTWalsheimProBold'; color:#504d4d; }
.highlgts-sec ul li h5, .highlgts-sec ol li h5{display:inline;color:#515151;padding-right:7px;}
.highlgts-sec ul li strong, .highlgts-sec ul li a, .highlgts-sec ol li a{color:#76c81c;}
.highlgts-sec ul li a{text-decoration:underline;}
.highlgts-sec ol{padding-left:49px;margin:15px 0 0;}
.highlgts-sec h5{font-size:20px;text-transform:uppercase;letter-spacing:2px;font-family:'GTWalsheimProBold';color:#76c81c;}
.highlgts-sec ol li:last-child{margin:0 0 20px;}
.cs-lst ul li{margin:0 0 10px;font-size:18px;color:#353434;padding-left:20px;background-image:url(images/list-arw.png);background-repeat:no-repeat;background-position:0 11px;}
.cs-lst ul.col{width:605px;float:left;}
.cs-lst h5 strong{color:#515151;}
.cs-lst{margin:0 0 25px;}
.dir{display:inline-block;font-size:18px;font-family:'GTWalsheimProLight';color:#504d4d;line-height:30px;margin:0 0 43px;}
.dir h5 strong{color:#515151;}
.dir h5{display:inline;font-size:18px;}
.cs-lst h5{margin:0 0 10px;}
.cs-lst ul.col:nth-child(odd){float:right;}

/*Team-page*/
.team-pg{padding:50px 0 0;    background: #f8f8f8;}
.tmem_cnt h4{font-size:14px;line-height:20px;letter-spacing:1.4px;color:#1e2853;font-family:'GTWalsheimProBold';text-transform:uppercase;margin:0 0 10px;}
.tmem_cnt h4 a{color:#1e2853;}
.tmem_cnt:hover h4 a{color:#76c81c;}
.tmem_cnt p{font-size:16px;line-height:20px;font-family:'GTWalsheimProLight';min-height:60px;letter-spacing:0.4px;}
.tmem-item{border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;background:#fff;width:100%;float:left;}
.tmem-img img{border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:30px;display:block;
    width:100%;}
.tmem_cnt{padding:16px 15px 14px;text-align:center;border-bottom:5px solid #76c81c;border-top-left-radius:0px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;}
.tmem-item:nth-child(4n){margin-right:0;}
.team-sec{padding:0 40px 0 78px;margin:30px 0;}
.tmem_cnt:hover{background:#1d3281;}
.tmem_cnt:hover p{color:#fff;}
.biogrphy{float:left;width:100%;padding:50px 0;}
.bio-pic img{border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:0;-moz-border-bottom-right-radius:30px;display:block;margin:8px 0 0}
.bio-pic{float:left;width:380px;margin:0 50px 20px 0;}
.bio_cnt h3{font-family:'Montserrat-Black';color:#76c81c;font-size:36px;text-transform:uppercase;margin:0 0 10px 0}
.bio_cnt h5{font-family:'GTWalsheimProBold';text-transform:uppercase;letter-spacing:1.8px;color:#515151;font-size:18px;margin:0 0 10px;}
.bio_cnt p{font-size:18px;line-height:26px;margin:0 0 26px;}
.tmem-item:hover .biogrphy{display:block;}
.lms-sec1{padding:50px 0;background:#f8f8f8;}
.lms-sec1 h2 { text-transform: uppercase;}
.lms-sec1 h5{font-size:24px;line-height:36px;color:#515151;font-family:'GTWalsheimProRegular';margin:0 0 3px;letter-spacing:0.6px;}
.lms-sec2{padding:75px 0 50px;background-image:url(images/lms-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;}
.lms-pg .lms-sec2 h2{color:#fff;text-transform:uppercase;}
.lms-pg .lms-sec2 h2 strong{color:#fff;}
.lms-syst{float:right;width:695px;}
.lms-sec2 p{color:#fff;font-size:18px;line-height:30px;margin:0 0 37px;}
.lmscnt{width:671px;float:left;}
.lms-syst{float:right;width:695px;position:absolute;right:12%;margin:10px 0 0;}
.lms-sec3{padding:50px 0;}
.lms-sec3 p{margin:0 0 30px;}
.lms-sec3 p strong{text-transform:uppercase;font-family:'GTWalsheimProBold';letter-spacing:1.8px;color:#515151;}
.lms-sec3 h2{letter-spacing: -1.1px;margin: 16px 0 36px;text-transform: uppercase;line-height: 41px;}
.lms-sec1 ul{column-count:2;margin:0 0 29px;}
.lms-sec1 ul li{font-size:18px;font-family:'GTWalsheimProLight';line-height:normal;margin:0 0 12px;padding-left:20px;color:#504d4d;background-image:url(images/list-arw.png);background-repeat:no-repeat;background-position:0 8px;}
.lms-vid{float:right;margin:0 0 30px 35px;border:12px solid #e3e2e2;border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;-webkit-box-shadow:0px 10px 26px 0px rgba(227,226,226,1);-moz-box-shadow:0px 10px 26px 0px rgba(227,226,226,1);box-shadow:0px 10px 26px 0px rgba(227,226,226,1);position:relative;}
.lms-vid img{border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;display:block;}
.lms-vid .vid-ply{position:absolute;left:0;right:0;margin:0 auto;top:46%;text-align:center;width:77px;font-size:0;height:50px;background-image:url(images/play-btn.png);background-repeat:no-repeat;background-position:center;}
.lms-sec1 p{margin:0 0 30px;}
.lms-sec1 h4{font-size:20px;text-transform:uppercase;letter-spacing:2px;font-family:'GTWalsheimProBold';color:#76c81c;margin:0 0 20px;}
.lms-pg .container{padding:0 17px;}
.lms-sec3 .container{padding:0 0 0 17px;}
.team-pg h6{font-size:18px;line-height:28px;color:#515151;letter-spacing:1.8px;font-family:'GTWalsheimProBold';text-align:center;text-transform:uppercase;}
.team-pg h2{text-align:center; text-transform:none; margin-bottom:7px;}
.stflist-blocks .selected .team-sec .tmem_cnt { background:#1d3281; }
.stflist-blocks .selected .team-sec .tmem_cnt h4, .stflist-blocks .team-sec:hover .tmem_cnt h4 { color:#76c81c; }
.stflist-blocks .selected .team-sec .tmem_cnt p { color:#fff; }
.stflist-blocks { display:inline-block; width:100%; }
.stflist-blocks .staf-row { display:inline-block; padding:0 0 0 75px; }
.stflist-blocks .staf-row .tabs { padding-right:75px; }
.stflist-blocks .tabs li { float:left; width:33%; padding:0 11px; }
.team-sec { margin:0; padding:0; }
.stf-close { display:none; }
.services_content { }



.team-pg .inr-testim h6 {
    color: #fff;
}
.img-rt{float:right;margin:0 0 30px 35px;border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;}
.operate_sec{padding:50px 0;}
.operate_sec h2{text-transform:capitalize;margin:0 0 17px;}
.created-sec{padding:55px 0 43px;background-image:url(images/why-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;}
.created-sec h2{text-transform:initial;color:#fff;margin:0 0 50px;}
.created-sec h2 strong{color:#fff;}
.img-lt { position: relative; }
.img-lt img{position: absolute;
    left: -3.4%;
    margin: -19px 0 0px;
    height: auto;}
.creat_cnt{float:right;width:615px;}
.creat_cnt p{color:#fff;margin:0 0 19px;}
.stabsec ul.ser_tabs{margin:0;padding:0;}
.stabsec ul.ser_tabs li{width:100%;text-align:center;cursor:pointer;float:left;background:#1e2853;margin:0 0 10px;font-size:18px;font-family:'GTWalsheimProBold';letter-spacing:1.8px;/*height:60px;display:inline-grid;*/align-items:center;text-transform:uppercase;line-height:20px;border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px; }
.stabsec ul.ser_tabs li#ser-tab5 a {
    padding: 10px 0;
}
.stabsec ul.ser_tabs li a{color:#fff;font-family:'GTWalsheimProBold';padding: 20px 0 !important;display: inline-block;width: 100%;font-size: 18px;height: 78px;vertical-align: middle; }
.stabsec ul.ser_tabs li.selected , .stabsec ul.ser_tabs li:hover{color:#fff;background-color:#76c81c;}
.serv-tabs{width:334px;float:left;}
.servtabcnt{width: 492px;float:right;}
.stabsec{padding:30px 0 50px;}
img.alignleft, figure.alignleft img{float:left;margin:0 30px 18px 0;border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;display:block;-webkit-box-shadow:0px 10px 26px 0px rgba(227,226,226,1);-moz-box-shadow:0px 10px 26px 0px rgba(227,226,226,1);box-shadow:0px 10px 26px 0px rgba(227,226,226,1);}
img.alignright{float:right;margin:0 0 18px 30px;border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;display:block;-webkit-box-shadow:0px 10px 26px 0px rgba(227,226,226,1);-moz-box-shadow:0px 10px 26px 0px rgba(227,226,226,1);box-shadow:0px 10px 26px 0px rgba(227,226,226,1);}
.prgm-sec{padding:50px 0;}
.prgm-sec h2{text-transform:initial;}
.prgm-sec a{color:#76c81c;font-family:'GTWalsheimProMedium';}
.prgm-sec p strong{text-transform:uppercase;font-family:'GTWalsheimProBold';}
.bulid-sec{padding:38px 0 33px;background-image:url(https://exceedmarketingsolutions.com/wp-content/uploads/2026/06/lms-servicebg2.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;}
.bulid-sec h2, .bulid-sec h2 strong, .bulid-sec p{color:#fff;}
.bulid-sec h2{text-transform:initial;margin:0 0 20px;}
.lms-systimg{position:relative;}
.lms-systimg img {right: 4%; position: absolute;margin: 19px 0 0;     max-height: 360px;}
.build_cnt{float:left;width:665px;margin:10px 0 0;}

.abt-david{padding:58px 0 51px;background-image:url(images/client-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;}
.abt-david{padding:58px 0;background-image:url(images/client-bg.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;}
.abt-prof{float:left;margin:0 25px 0 0;}
.abt-prof img{border-top-left-radius:30px;-webkit-border-top-left-radius:30px;-moz-border-top-left-radius:30px;border-bottom-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-bottom-right-radius:30px;}
.abt-det h5{font-size:20px;line-height:33px;letter-spacing:2.0px;text-transform:uppercase;font-family:'GTWalsheimProBold';color:#fff;}
.abt-det h3{font-size: 27px;text-transform:uppercase;font-family:'Montserrat-UltraLight';margin:0 0 10px;color:#fff;}
.abt-det p{color:#fff;}
.abt-det h3 strong{font-family:'Montserrat-Black';}
.abt-det{float:right;width:1000px;}
.abt-ct{padding:18px 0 0;border-top:1px solid #656980;}
.ct-lt{font-size:20px;color:#fff;float:left;width:513px;font-family:'GTWalsheimProLight';}
.abt-ct h5{margin:0 0 12px;letter-spacing:1.2px;}
.ct-rt{font-size:20px;line-height:30px;color:#ffff;float:right;width:395px;font-family:'GTWalsheimProLight';}
.ct-rt a{color:#fff;}
.ct-rt a:hover{color:#76c81c;}
.direct-sec{padding:48px 0;background:#f8f8f8;}
.direct-sec ul{column-count:3;margin:42px 0;}
.direct-sec ul li{font-size:16px;font-family:'GTWalsheimProRegular';line-height:normal;margin:0 0 14px;padding-left:20px;color:#504d4d;background-image:url(images/list-arw.png);background-repeat:no-repeat;background-position:0 8px;}
.direct-sec h6{font-size:18px;text-transform:uppercase;font-family:'GTWalsheimProBold';color:#515151;letter-spacing:1.8px;margin:0 0 10px;}
.fullwidth_layout .page-content h3, .fullwidth_layout .page-content h4, .fullwidth_layout .page-content h5, .fullwidth_layout .page-content h6{color:#1e2853;font-family:'Montserrat-UltraLight';margin:0 0 10px;}
.fullwidth_layout .page-content h3{font-size:36px;}
.fullwidth_layout .page-content h4{font-size:33px;}
.fullwidth_layout .page-content h5{font-family:'GTWalsheimProBold';font-size:28px;color:#76c81c;}
.fullwidth_layout .page-content h6{font-family:'GTWalsheimProBold';font-size:22px;color:#76c81c;}
.fullwidth_layout ul li, .fullwidth_layout ol li{font-size:18px;font-family:'GTWalsheimProLight';line-height:normal;margin:0 0 14px;padding-left:20px;color:#504d4d;background-image:url(images/list-arw.png);background-repeat:no-repeat;background-position:0 8px;}
.fullwidth_layout ul, .fullwidth_layout ol{margin:0 0 20px;}
.fullwidth_layout ol li{background-image:none;list-style:decimal;padding:0;margin-left:20px;}
.fullwidth_layout .page-content strong { color: #76c81c; }
.fullwidth_layout .page-content a { color: #76c81c;  }

.frm-rt .wpcf7-mail-sent-ok{ width:100%; float:left;}

.lms-vid iframe{ max-width:100%;}
.single-post .type-post h2, .single-post .type-post h3, .single-post .type-post p { margin:0 0 20px 0; }
.single-post .inner-banner h2 { font-size:44px; }

.blog_posts { display:inline-block; width:100%; }
.blog_posts .bloglist {     display: inline-block;
    vertical-align: top; width:30.33%; margin:0 1% 30px 1%; border:1px solid #76c81c; padding:20px; }
.blog_posts .bloglist p.bl_cnt { height:120px; overflow:hidden; }
.blog_posts .bloglist h3 { margin: 0 0 12px 0; color: #2A761F; font-weight: bold; min-height:54px; }
.blog_posts .bloglist h3 a { color:inherit; }
.navigation.pagination { display:inline-block; width:100%; text-align:center; }
.navigation.pagination .screen-reader-text { display:none; }
.navigation.pagination .nav-links { display:inline-block; }
.navigation.pagination .nav-links a { width:30px; height:30px; line-height:30px; background:#fff; border:none; border-radius:2px; text-align:center; margin:0 2px; color:#76c81c; float:left; }
.navigation.pagination .nav-links .current { width:30px; height:30px; line-height:30px; border:none; border-radius:2px; text-align:center; margin:0 2px; background:#76c81c; color:#fff; float:left; }
.navigation.pagination .nav-links a.prev:before { content:"<"; }
.navigation.pagination .nav-links a.next:before { content:">"; }
a { color:inherit; }
.hban-btns a {background: #2c5b51 !important;}
.top-menu ul li.current-menu-item a, .top-menu ul li a:hover (color:#2c5b51 !important}