@charset "UTF-8";
* {margin: 0;padding: 0;}
body {background-color: #ffffff;color: #2b2b2b;font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size: 16px;font-weight: normal;}
body h1, body h2, body h3, body h4, body h5, body h6 {color: #2b2e84; font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif; font-style: normal; line-height: 1.5;margin: 0 0 8px;}
h1 {font-size: 50px;}
h2 {font-size: 24px;}
h3 {font-size: 22px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #2b2e84;}
p a {color: #2b2e84;}
p {letter-spacing: 0.5px;line-height: 24px;margin-bottom:20px;}
a {color: #2b2e84;text-decoration: none;}
a:hover, a:focus, a:active {outline: none;text-decoration: none;}
ul {margin-bottom: 0;}
.wm-main-content ul {margin-bottom: 20px;}
figure {margin-bottom: 6px;position: relative;}
img {height: auto;max-width: 100%;}
strong {color: #2b2b2b;}
iframe {border: none;float: left;width: 100%;}
.wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor {}
.wp-caption.alignleft, .wp-caption.alignnone {width: 100%;}
select {background-color: #f0eef0;border: 1px solid #dfdfdf;color: #666666;cursor: pointer;display: inline-block;font-size: 14px;height: 40px;padding: 8px 12px;width: 100%;}
label {color: #2b2b2b;display: block;font-weight: 400;margin-bottom: 10px;}
button {border: none;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {background-color: #f2f2f2;border: none;box-sizing: border-box;color: #aaa9a9;display: inline-block;font-size: 13px;height: 30px;line-height: 20px;outline: none;padding: 4px 6px;vertical-align: middle;box-shadow: none;}
input[type="submit"] {outline: none;}
form p {float: left;position: relative;}
form p span i {color: #474747;left: 16px;position: absolute;top: 13px;}
option {padding: 5px 15px;}
li {line-height: 28px;list-style: inside none disc;}
ul ul {margin-left: 20px;}
ol {float: none;list-style: outside none decimal;padding-left: 15px;}
ol ol {margin-left: 20px;}
ol li {list-style: outside none decimal;width: 100%;}
table {background-color: transparent;max-width: 100%;}
th {text-align: left;}
table {margin-bottom: 15px;width: 100%;}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {border: 1px solid #dddddd;line-height: 2.5;padding-left: 3px;text-align: center;vertical-align: top;}
table thead tr th {border-top: 1px solid #dddddd;text-align: center;text-transform: capitalize;}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {border-top: 1px solid #dddddd;}
table > thead > tr > th {border-bottom: 2px solid #dddddd;vertical-align: bottom;}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {border-bottom: 0 none;}
table > tbody + tbody {border-top: 2px solid #dddddd;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 6px 10px;}
p ins {color: #999;}
dl dd { margin-left: 20px; }
address { font-style: italic; }
.sticky {}
.wm-main-section,.wm-main-content {float: left;width: 100%;position: relative;}
.wm-main-content { padding:40px 0; }
.wm-right-section { float: right; }
.wm-left-section { float: left; }
/* Header */
#wm-header,.wm-topsection,.wm-language-popup li,.wm-language-popup li a {float: left;width: 100%;}
#wm-header { position:absolute; left:0; top:0; z-index:99999}
.wm-sticky #wm-header { position:fixed}
.wm-main-banner { padding-top:100px;}
.wm-logo {float: left;margin: 29px 0px 24px 0px;}
/* Header One */
/* TopSection */
.wm-topsection { border-bottom: 1px solid #f4f4f4; }
.wm-language-popup li a { padding: 8px 22px; }
.wm-topinfo {float: left;margin: 30px 0px 0px 0px;}
.wm-topinfo li {list-style: none;float: left;font-size: 14px;background-color: #f3f3f3;border-radius: 40px;line-height: 1;padding: 10px 22px;margin-right: 14px;position: relative;}
.wm-topinfo li > i {float: left;font-size: 12px;margin: 1px 7px 0px 0px;}
.wm-topinfo li a i {font-size: 12px;margin: 0px 0px 0px 14px;}
.wm-language-popup {position: absolute;left: 14px;top: 60%;width: 110px;background-color: #f3f3f3;margin: 0px;z-index: 6;opacity: 0;visibility: hidden;}
.wm-language-popup li {border-radius: 0px;margin: 0px;padding: 0px;list-style: none;}
li:hover .wm-language-popup {opacity: 1;visibility: visible;top: 114%;}
.wm-toplocation {float: right;margin: 35px 0px 0px 0px;}
.wm-toplocation a {font-size: 14px;color: #ffffff;padding: 8px 21px;border-radius: 40px;}
.wm-toplocation a span {font-size: 13px;margin: 1px 6px 0px 0px;color: #ffffff;}
.wm-toplocation a i {font-size: 12px;margin: 0px 0px 0px 16px;color: #ffffff;}
/* Nav Section */

#site-navigation{float:right;clear:right;}
#toggleMenu{display:none; padding:10px 20px; border-radius:4px}
#toggleMenu .fa { font-size:22px; color:#888}
.mainMenu{position:relative;}
.mainMenu li{float:left;list-style-type:none; padding-left: 35px;line-height:28px; display:inline-block;}
.mainMenu li a{color:#ffffff;text-transform:uppercase;font-size: 14px;}
.mainMenu > li > a:after {content: '';display: block;height: 0;width: 100%;background: transparent;transition: height .3s ease, background-color .3s ease;}
.mainMenu > li > a:hover:after {height: 2px;background:#ffffff;}
.sub-menu {background-color:#ffffff;margin: 35px 0px 0px 0px;opacity: 0;position: absolute;top: 100%;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);-webkit-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-moz-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-ms-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-o-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);visibility:hidden;width: 180px;z-index: 99;}
#menu-item-40:hover.sub-menu{ visibility:visible;display:block;}
.mainMenu li:hover > .sub-menu {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);visibility: visible;}
.sub-menu li{float: left;list-style-image: none;list-style-position: outside;list-style-type: none;position: relative;width: 100%;}
.sub-menu li a {border-bottom: 1px solid #f8f8f8;float: left;font-size: 16px;padding: 10px 30px;width: 100%; color:#2b2b2b;text-transform:capitalize;padding-left:0px;}
.sub-menu li:last-child a {border: none;}
.wm-sticky .wm-header-three .mainMenu > li > a {color: #2b2e84;}

.wm-navsection {float: left;width: 100%;text-align: center;}
.wm-navinner-section {display: inline-block;text-align: left;margin-bottom: -5px;}
/* Navigation */
.navbar {background: none;border: none;float:right; clear:right; margin-bottom: 0px;text-align: left; padding:0; min-height:inherit}
.navbar-collapse { padding:0}
.navbar-nav > li > a {font-size: 14px;color: #6d8492;padding: 23px 35px 23px 35px;text-transform: uppercase;}
.navbar-nav > li:first-child > a { padding-left: 0px; }
.navbar-nav > li:last-child > a { padding-right: 0px; }
.navbar-nav li:hover > .wm-dropdown-menu {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);visibility: visible;}
.wm-dropdown-menu {background-color: #ffffff;left: 0;margin: 10px 0px 0px 0px;opacity: 0;position: absolute;top: 100%;-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);-webkit-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-moz-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-ms-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-o-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);visibility: hidden;width: 210px;z-index: 99;}
.wm-dropdown-menu .wm-dropdown-menu {left: 100%;top: 20%;}
.wm-dropdown-menu li {float: left;list-style: none;position: relative;width: 100%;}
.wm-dropdown-menu li a {border-bottom: 1px solid #f8f8f8;float: left;font-size: 16px;padding: 10px 30px;width: 100%;}
.wm-dropdown-menu li:last-child a { border: none; }
/* Mega Menu */
#wm-header .container { position: relative; }
.nav > li.wm-megamenu-li,#wm-header [class*="col-md-"] { position: static; }
.wm-megamenu {position: absolute;left: 0%;top: 100%;width: 100%;background-color: #fff;padding: 28px 40px;margin: 10px 0px 0px 0px;opacity: 0;visibility: hidden;z-index: 10;-webkit-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-moz-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-ms-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-o-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-webkit-transform: translateY(50px);-moz-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);}
.navbar-nav > li:hover .wm-megamenu {opacity: 1;visibility: visible;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}
.wm-megamenu li { list-style: none; }
.wm-megamenu li h5 {text-transform: uppercase;font-size: 12px;font-weight: bold;color: #353535;margin-bottom: 18px;}
.wm-megamenu li h4 {text-transform: uppercase;margin-bottom: 26px;}
.wm-thumbnail {display: block;margin-bottom: 20px;}
.wm-thumbnail img {width: 100%;}
/* Mega Menu List */
.wm-megalist {float: left;width: 100%;margin: 10px 0px 0px 0px;}
.wm-megalist li a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-megalist li {float: left;width: 100%;list-style: none;border-bottom: 1px solid #f8f8f8;padding: 8px 0px 8px 0px;position: relative;}
.wm-megalist li:last-child {border-bottom: none;padding-bottom: 0px;}
.wm-mega-text p { margin-bottom: 30px; }
/* Nav Section Icon's */
.wm-navicons {float: left;padding: 17px 0px 0px 40px;}
.wm-navicons > ul > li {float: left;list-style: none;margin: 0px 14px;position: relative;}
.wm-navicons > ul > li > a {font-size: 16px;color: #8198a5;}
/* CartBox */
.wm-cart-box {position: absolute;right: 0px;top: 100%;background-color: #ffffff;padding: 32px 38px;width: 354px;z-index: 50;margin-top: 8px;margin: 31px -140px 0px 0px;display: none;}
.wm-cart-box h2 {font-size: 20px;margin-bottom: 24px;border-bottom: 1px solid #f4f4f4;padding-bottom: 11px;}
.wm-cart-box ul { margin: 0px; }
.wm-cart-box ul li,.widget_cartbox ul li {float: left;width: 100%;list-style: none;margin-bottom: 26px;}
.wm-cart-box ul li figure,.widget_cartbox ul li figure {float: left;width: 99px;margin-bottom: 0px;z-index: 1;}
.wm-cart-box ul,.wm-cart-box p,.wm-cart-link,.widget_cartbox ul {float: left;width: 100%;}
.wm-cartbox-text { position: relative; }
.wm-cart-box ul li figure ~ .wm-cartbox-text,.widget_cartbox ul li figure ~ .wm-cartbox-text { padding-left: 115px; }
.wm-cartbox-text h6 {margin-bottom: 2px;font-weight: 400;font-size: 15px;}
.wm-cartbox-text h6 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-cartbox-price {display: block;font-size: 15px;line-height: 1;}
.wm-cartbox-text small {color: #bdbdbd;font-size: 15px;margin-left: 4px;text-decoration: line-through;}
.wm-close-cart {position: absolute;right: -16px;top: -2px;font-size: 16px;color: #dadada;}
.wm-cart-box h5,.widget_cartbox h5 {border-bottom: 1px solid #f4f4f4;padding-bottom: 13px;margin-bottom: 29px;}
.wm-cart-box h5 span,.widget_cartbox h5 span {float: right;}
.wm-cart-link {text-align: center;}
.wm-cartbox-btn {display: inline-block;background-color: #f3f3f3;font-size: 14px;color: #6d8492;line-height: 1;padding: 10px 20px;margin-bottom: 2px;border-radius: 40px;}
.wm-cartbox-btn i { margin-right: 11px; }
.wm-cartbox-btn:hover { color: #ffffff; }
.wm-rating {display: inline-block;height: 16px;line-height: 16px;position: relative;width: 85px;}
.wm-rating:before, .wm-rating-box:before {color: #ffb400;content: "\f006 \f006 \f006 \f006 \f006";font-family: FontAwesome;font-size: 14px;left: 0;letter-spacing: 4px;position: absolute;top: 0;}
.wm-rating-box:before {content: "\f005 \f005 \f005 \f005 \f005";color: #ffb400;}
.wm-rating-box {height: 16px;left: 0;overflow: hidden;position: absolute;top: 0;}
/* HeaderTwo */
.wm-header-two {position: absolute;left: 0px;top: 0px;width: 100%;z-index: 2;}
.wm-header-button {float: right;font-size: 25px;color: #ffffff;display: block;margin: 60px 0px 0px 0px;padding: 0px;z-index: 2;border: none;}
.wm-header-button.navbar-toggle span {background-color: #ffffff;width: 25px;}
.wm-main-header {position: absolute;left: 0px;top: -140px;width: 100%;background-color: #2a2a2a;z-index: 1;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-main-header.wm-header-slider { top: 0px; }
.wm-header-two .wm-logo { margin: 30px 0px 32px 0px; }
.wm-infolist {float: right;padding: 28px 0px 6px 0px;border-bottom: 1px solid #333333;}
.wm-infolist > li {float: left;list-style: none;color: #6d6d6d;font-size: 14px;margin-left: 40px;position: relative;}
.wm-infolist li:first-child { margin-left: 0px; }
.wm-infolist li i {display: inline-block;margin: 1px 3px 0px 0px;}
.wm-infolist li i.flaticon-nation { font-size: 10px; }
.wm-infolist li i.fa-angle-down {font-size: 10px;margin: 0px 0px 0px 14px;color: #676767;}
.wm-infolist li a { color: #6d6d6d; }
.wm-infolist li a span { margin-right: 6px; }
.wm-header-two .wm-language-popup,.wm-header-three .wm-language-popup { background-color: #333; }
.wm-header-two .wm-language-popup li a,.wm-header-three .wm-language-popup li a { padding: 3px 22px; }
.wm-header-two .navbar {float: left;}
.wm-header-two .navbar-default .navbar-nav > li > a {color: #6d6d6d;padding: 17px 24px;}
.wm-section-spacer { padding-right: 112px; }
.wm-search {float: right;padding: 15px 0px 0px 20px;}
.wm-search a {color: #626262;}
.wm-header-two .wm-search-popup,.wm-header-three .wm-search-popup { margin-top: 10px; }
.wm-main-header .wm-header-button {position: absolute;right: 15px;top: 0px;}
/*--color.css--*/
.wm-header-two-bg{background-image: url("https://www.sensinvest.co.uk/wp-content/themes/bonoboz/images/bannertwo-2.jpg");float: left;height: 132px;position: relative;width: 100%;}
.wm-transparent-layer-bg {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(0,0,0,0.60);}
/* Header Three */
.wm-topstrip {float: left;width: 100%;background-color: #13a29a;color: #ffe3c5;}
.wm-topstrip p {font-size: 14px;display: inline-block;margin: 0px;padding: 5px 0px 0px 0px;}
.wm-topstrip .wm-infolist {padding: 0px;border-bottom: none;}
.wm-topstrip .wm-infolist > li {padding: 4px 0px;margin-left: 30px;}
.wm-topstrip .wm-infolist > li.strip-location {padding: 5px 22px;background-color: #0A4D49;color:#fff}
.wm-topstrip .wm-infolist > li.strip-location a,.wm-topstrip .wm-infolist > li.strip-location a i { color: #fff; }
.wm-topstrip .wm-infolist > li,.wm-topstrip .wm-infolist li a,.wm-topstrip .wm-infolist li i.fa-angle-down { color: #ffe3c5; }
/* MainStrip */
.wm-main-strip {float: left;width: 100%;background-color: #2b2e84;}
.wm-sticky .wm-main-strip {background-color: #fff;}
.wm-header-three .wm-logo { margin:20px 0px; }
.wm-sticky .wm-header-three .wm-logo {margin:8px 0; background:url(../images/footer-logo1.png) no-repeat #fff; background-size:cover; padding:0;}
.wm-sticky .wm-header-three .wm-logo img { visibility:hidden}
.wm-header-three .navbar-nav > li {padding:0 0 0 35px;}
.wm-header-three .navbar-nav > li > a {color: #ffffff;padding:0px;position: relative;}
.wm-sticky .wm-header-three .navbar-nav > li > a {color:#2b2e84}
.wm-header-three .navbar-nav > li > a:before {content: '';position: absolute;left: 0px;top: 50%;width: 100%;height: 2px;background-color: #ffffff;opacity: 0;}
.wm-header-three .navbar-nav > li:hover > a:before {opacity: 1;margin-top: 11px;}
.wm-header-three .wm-search {padding: 48px 0px 40px 0px;float: left;}
.wm-header-icons {float: right;padding:30px 0 10px;}
.wm-sticky .wm-header-icons {padding:10px 0}
.wm-sticky .wm-header-icons a { color:#2b2e84}
.wm-header-icons li {float: left;list-style: none;margin-left: 8px;}
.wm-header-icons li a {font-size: 27px;color: #ffffff;}
.wm-header-icons .callUs {margin-right:30px; background:url(../images/cell-phone.png) no-repeat left center; padding-left:20px;}
.wm-header-icons .callUs a {font-size:16px;}
/* Header Four */
.wm-headerstrip {float: left;width: 100%;border-bottom: 1px solid #ebebeb;}
.wm-strip-search {position: relative;margin: 14px 0px;}
.wm-strip-search,.wm-strip-search input[type="text"],.wm-mainnav-section {float: left;width: 100%;}
.wm-strip-search input[type="text"] {background-color: transparent;border: none;color: #3e5062;font-size: 14px;padding: 8px 0px 8px 22px;}
.wm-strip-search i {color: #aad0df;position: absolute;left: 0px;top: 8px;font-size: 14px;z-index: 0;}
.wm-strip-search input[type="submit"] {width: 21px;height: 22px;position: absolute;left: 0px;top: 3px;background-color: transparent;border: none;z-index: 1;}
.wm-header-four .wm-infolist {float: left;border-bottom: none;padding: 14px 0px 14px 0px;}
.wm-header-four .wm-infolist > li,.wm-header-four .wm-infolist li a { color: #3e5062; }
.wm-header-four .wm-infolist li i,.wm-header-four .wm-infolist li a span { color: #add2e0; }
.wm-cartsection {float: right;padding: 18px 0px 17px 32px;margin-left: 32px;border-left: 1px solid #ebebeb;}
.wm-cartsection .wm-cartbtn {font-size: 14px;color: #3e5062;}
.wm-cartsection .wm-cartbtn i {display: inline-block;font-size: 14px;color: #add2e0;margin-right: 6px;}
.wm-header-four .navbar-nav > li > a {color: #3e5062;padding: 33px 36px 27px 36px;}
.wm-header-four .navbar-nav > li:last-child > a { padding-right: 0px; }
.wm-header-four .wm-logo { margin: 20px 0px; }
/* SearchPopup */
.wm-search-popup {position: absolute;right: 0px;top: 100%;width: 300px;background-color: #ffffff;padding: 15px;margin-top: 30px;z-index: 9;display: none;}
.wm-search-popup input[type='submit'] {background-color: transparent;position: absolute;right: 15px;height: 42px;width: 40px;border: none;z-index: 1;top: 15px;background-color: transparent;}
.wm-search-popup input[type='text'] {float: left;width: 100%;background-color: #f6f6f6;color: #a1a1a1;height: 42px;padding: 7px 20px;font-size: 16px;}
.wm-search-popup i {position: absolute;z-index: 0;font-size: 18px;color: #cdcdcd;right: 30px;line-height: 42px; }
/* Banner */
.wm-main-banner { overflow:hidden}
.wm-main-banner,.wm-banner-one,.wm-banner-nav-layer a {float: left;width: 100%;position: relative;}
.wm-banner-for-layer { position: relative; }
.wm-transparent-layer {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(0,0,0,0.60);}
.wm-banner-caption.wm-caption-alignleft { text-align: left; }
.wm-banner-caption {position: absolute;left: 0px;top: 50%;width: 100%;text-align: center;margin-top: -140px;}
.wm-banner-caption h1 {font-size: 60px;color: #ffffff;width: 70%;display: inline-block;line-height: 1.1;margin-bottom: 14px;}
.wm-banner-caption h2 {color: #ffffff;margin-bottom: 50px;display: inline-block;}
.wm-banner-caption a {color: #ffffff;padding: 7px 35px;border: 2px solid #ffffff;border-radius: 40px;margin-right: 22px;display: inline-block;}
.wm-banner-caption a:hover { color: #ffffff; }
.wm-banner-caption a:last-child { margin-right: 0px; }
.wm-banner-nav {position: absolute;right: 0px;top: 0px;width: 138px;height: 680px;}
.wm-banner-nav-layer.slick-current a:before { display: none; }
.wm-banner-nav-layer a:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(255,255,255,0.50);}
.wm-banner-one .slick-arrow {bottom: -65px;top: auto;width: 69px;height: 65px;background-color: #7e96a3;text-align: center;padding: 22px 0px 0px 0px;}
.wm-banner-one .slick-arrow:hover {background-color: #708996;}
/* Banner Two */
.wm-banner-two,.wm-banner-layer {float: left;width: 100%;position: relative;}
.wm-transparent-banner {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0.80;z-index: 0;background-color: #57282e;}
.wm-caption-two {position: absolute;left: 0px;top: 50%;width: 100%;z-index: 2;margin-top: -140px;}
.wm-caption-two h1 {font-size: 60px;color: #ffffff;display: inline-block;width: 70%;line-height: 1;margin-bottom: 41px;padding-bottom: 25px;position: relative;}
.caption-no-border.wm-caption-two h1 {padding-bottom: 0px;margin-bottom: 31px;}
.caption-no-border.wm-caption-two h1:before { display: none; }
.wm-caption-two h1:before {content: '';position: absolute;left: 0px;bottom: 0px;width: 96px;height: 4px;background-color: #a58e91;}
.wm-caption-two h2 {color: #ffffff;margin-bottom: 81px;display: inline-block;width: 60%;}
.wm-caption-two a {display: inline-block;padding: 12px 54px;border: 2px solid;}
.wm-banner-two .slick-arrow {top: 50%;color: #ffffff;font-size: 39px;left: 40px;margin-top: -40px;}
.wm-banner-two .slick-arrow.slick-arrow-right {right: 40px;left: auto;}
/* Banner Three */
.bannerImg { position:absolute; left:0; top:30px; z-index:9999}
.banner-three-layer {float: left;width: 100%;background: url(../images/bannerthree-1.jpg);padding-top: 24px;}
.banner-three-layer .container { position: relative; }
.wm-banner-three-thumb {float: left;margin-left: -70px; visibility:hidden}
.wm-banner-three-caption {position: absolute;right:5%;top: 50%;width:50%;margin-top: -100px;}
.wm-banner-three-caption span {font-size:28px;color: #424242;text-transform: uppercase;letter-spacing:2px;display: block;line-height: 1;margin-bottom: 2px;}
.wm-banner-three-caption small {font-size:38px;line-height: 1;display: inline-block;margin-bottom: 26px; display: block;}
.chName {font-size:20px; font-weight: normal; font-style: italic; padding:0; position: absolute; left:46%; top:540px; z-index: 88; color: #000}
.wm-banner-three-caption p {color: #2b2b2b;line-height: 26px;margin-bottom: 20px;}
.wm-banner-three-caption a {font-weight: bold;text-transform: uppercase;position: relative;padding-bottom: 8px;}
.wm-banner-three-caption a:before {content: '';position: absolute;left: 0px;bottom: 0px;width:40px;height: 4px;}
.wm-banner-three .slick-dots {right:20px;bottom:20px;width:auto;}
.wm-banner-three .slick-dots li {display:inline-block; margin:0 0 0 5px;line-height: 1;}
.wm-banner-three .slick-dots li button {text-indent: 0px;border: none;width:10px;height:10px; font-size:1px; line-height:1px; background-color:#ccc; color:#ccc}
.wm-banner-three .slick-dots li.slick-active button { color:#2b2e84}
/* Banner Four */
.wm-bannerfour-for,.wm-bannerfour-layer {float: left;width: 100%;position: relative;}
.wm-align-right .bannerfour-caption { text-align: right; }
.wm-align-left .bannerfour-caption { text-align: left; }
.wm-align-right .bannerfour-caption h1,.wm-align-left .bannerfour-caption h1 { width: 60%; }
.wm-darktransparent {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0.90;background-color: #17232c;}
.bannerfour-caption {position: absolute;left: 0px;top: 50%;width: 100%;text-align: center;margin-top: -130px;}
.bannerfour-caption h1 {color: #ffffff;font-size: 50px;line-height: 1;margin-bottom: 19px;display: inline-block;}
.bannerfour-caption p {display: inline-block;width: 60%;font-size: 18px;color: #ffffff;margin-bottom: 46px;}
.bannerfour-caption a {display: inline-block;color: #ffffff;font-size: 15px;text-transform: uppercase;}
.bannerfour-caption a:before {content: '';display: inline-block;width: 20px;height: 1px;background-color: #aad0df;margin: 0px 12px 0px 0px;vertical-align: super;}
.bannerfour-caption a i {margin-left: 8px;}
.wm-bannerfour-thumb {position: absolute;left: 0px;bottom: 0px;width: 100%;}
.wm-bannerfour-navlayer {text-align: center;border-right: 1px solid #616c73;padding: 49px 0px 36px 0px;cursor: pointer;}
.wm-bannerfour-navlayer span,.wm-bannerfour-navlayer p {display: inline-block;}
.wm-bannerfour-navlayer span {color: #ffffff;vertical-align: top;}
.wm-bannerfour-navlayer p {margin-bottom: 0px;color: #8caebc;text-transform: uppercase;width: 62%;line-height: 24px;}
.wm-bannerfour-nav {float: left;width: 100%;border-left: 1px solid #616c73;border-right: 1px solid #616c73;}
.wm-bannerfour-navlayer.slick-current {border-bottom: 5px solid #aad0df;}
/*--- Mini Header ---*/
.wm-mini-header {background-color: #1c1e74; margin-top:110px;}
.wm-breadcrumb {float: left;text-align: center;width: 100%;	}
.wm-breadcrumb ul li {float: left;	font-size: 14px;color: #ffe3c5;list-style: none;padding: 12px 20px 6px 18px;position: relative;}
.wm-breadcrumb ul li:before{font-family: "Flaticon";font-size: 10px;left: -7px;color: #ffffff;position: absolute;top: 13px;content: "\f101";font-family: "Flaticon";}
.wm-breadcrumb li:first-child:before { display: none; }
.wm-breadcrumb a 		{ color: #ffffff; }
.wm-breadcrumb ul 		{ display: inline-block; }
/*--- Mini Header ---*/
/* CallTo Action Style */
.wm-callto-action {float: left;width: 100%;padding: 21px 0px 27px 0px;}
.wm-callto-action h2 {font-size: 28px;color: #ffffff;margin-bottom: 0px;line-height: 1.2;}
.wm-callto-action span { color: #ffffff; }
.wm-callto-action .wm-radiusstyle-btn { margin-top: 5px; }
.wm-radiusstyle-btn {display: inline-block;color: #ffffff;border: 2px solid #ffffff;padding: 7px 37px 8px 37px;border-radius: 40px;}
/* Fancy Title */
.wm-fancy-title {float: left;width: 100%;text-align: center;margin-bottom: 56px;}
.wm-fancy-title h2 {font-size: 35px;margin-bottom: 4px;}
.wm-white-color.wm-fancy-title h2 { color: #ffffff; }
/* Services Section */
.wm-service-add {float: left;width: 100%;}
.wm-service-add h2 {font-size: 55px;display: inline-block;width: 60%;line-height: 1;margin-bottom: 37px;}
.wm-simple-btn {display: inline-block;font-size: 15px;background-color: #f3f3f3;padding: 9px 29px 10px 29px;border-radius: 40px;line-height: 1;}
.wm-simple-btn i {display: inline-block;margin-left: 15px;}
.wm-service-add img { margin-bottom: 46px; }
/* Services Circle */
.wm-service {float: left;width: 100%;}
.wm-service ul li { list-style: none; }
.wm-service > ul > li { margin-bottom: 30px; }
.serImg { float:left; margin:0 50px 40px 0 }
/* Services Simple View */
.wm-simple-services ul li { text-align: center; }
.wm-simple-services ul li i {display: inline-block;width: 114px;height: 114px;border: 2px solid #e7e7e7;border-radius: 100%;font-size: 48px;color: #e7e7e7;padding: 42px 0px 0px 0px;position: relative;margin-bottom: 23px;}
.wm-simple-services ul li i:after {content: '';position: absolute;left: 50%;bottom: -10px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #e7e7e7;margin-left: -4px;}
.wm-simple-services ul li:hover i {background-color: #13a29a;color: #ffffff;border-color: #13a29a;}
.wm-simple-services ul li:hover i:after {border-top-color: #13a29a;}
.wm-simple-services ul li p { line-height: 24px; }
/* Service Slider */
.wm-service-layer,.wm-service-layer figure,.wm-service-layer figure a,.wm-service-layer figure img,.wm-service-text,.wm-service-slider {float: left;width: 100%;}
.wm-service-slider .slick-list { margin: 0px -22px; }
.wm-service-slider-wrap { padding: 0px 22px; }
.wm-service-slider 		{ margin-bottom: 40px; }
.wm-service-text 		{ padding: 15px 30px; }
.wm-service-text h2 	{ margin-bottom: 5px; }
.wm-service-layer {background-color: #ffffff;border-bottom: 3px solid #eaeaea;}
.wm-service-layer figcaption {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0;}
.wm-service-layer:hover figcaption { opacity: 1; }
.wm-service-layer figcaption:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 0%;opacity: 0;}
.wm-service-layer:hover figcaption:before {height: 100%;opacity: 0.90;}
.wm-service-layer figcaption a {position: absolute;left: 50%;top: 100%;color: #ffffff;border: 2px solid #ffffff;border-radius: 40px;padding: 7px 30px;width: auto;margin: -15px 0px 0px -99px;}
.wm-service-layer:hover figcaption a { top: 50%; }
.wm-service-layer figcaption a i {font-size: 9px;display: inline-block;margin-left: 8px;}
.fancytitle-with-border {border-bottom: 2px solid #eeeeee;text-align: left;}
.wm-service-slider .slick-arrow {font-size: 20px;top: 16px;}
.wm-service-slider .slick-arrow.slick-arrow-right { right: 15px; }
.wm-service-slider .slick-arrow.slick-arrow-left {left: auto;right: 57px;}
/* Service Classic */
.wm-service-classic { position: relative; }
.wm-service-classic ul li { text-align: center; margin-bottom: 0px; }
.wm-service-classic ul li i {font-size: 59px;color: #8ba6b6;display: inline-block;line-height: 1;margin-bottom: 15px;}
.wm-service-classic ul li h2 a,.wm-service-classic ul li p { color: #ffffff; }
.wm-service-classic ul li h2 { margin-bottom: 6px; }
.wm-service-classic .wm-fancy-title {position: absolute;left: 0px;top: 0px;margin-bottom: 0px;padding-top: 85px;z-index: 10;}
.service-classic-wrap {display: inline-block;width: 100%;padding: 210px 10px 104px 10px;}
.wm-service-classic ul li:hover .service-classic-wrap,.wm-service-classic ul li:nth-child(3) .service-classic-wrap { background-color: #798d99; }
.wm-service-classic ul li:hover .service-classic-wrap i,.wm-service-classic ul li:nth-child(3) .service-classic-wrap i { color: #ffffff; }
/* Service Modern View */
.wm-service-modern ul li {text-align: center;margin-bottom: 58px;}
.wm-service-modern span {display: inline-block;width: 107px;height: 95px;background-color: #57282e;font-size: 38px;color: #ffffff;padding-top: 33px;position: relative;margin-bottom: 19px;}
.wm-service-modern span:before {content: '';position: absolute;left: 0px;bottom: 0px;border-bottom: 29px solid #ffffff;border-right: 33px solid transparent;}
.wm-service-modern span:after {content: '';position: absolute;right: 0px;top: 0px;border-top: 21px solid #ffffff;border-left: 29px solid transparent;}
.wm-service-modern ul li:hover span { color: #57282e; }
.wm-service-modern h2 		{ margin-bottom: 10px; }
.wm-service-modern h2 a 	{ color: #57282e; }
.wm-service-modern p {color: #2b2b2b;display: inline-block;margin-bottom: 0px;width: 85%;line-height: 24px;}
/* Service List */
.wm-main-banner .container { position: relative; }
.wm-service-list {position: absolute;right: 0px;bottom: -486px;width: 558px;background-color: #f5f5f5;padding: 52px 60px 60px 60px;margin: -216px 0px 50px 0px;z-index: 2;}
.wm-service-list h3 {color: #724c4e;font-size: 40px;line-height: 1;position: relative;padding-bottom: 30px;margin-bottom: 35px;}
.wm-service-list h3:before {content: '';position: absolute;left: 0px;bottom: 0px;width: 96px;height: 4px;background-color: #e8e8e8;}
.wm-service-list h2 {color: #724c4e;margin-bottom: 3px;}
.wm-service-list ul {float: left;width: 100%;margin-bottom: 29px;}
.wm-service-list ul li {float: left;width: 100%;color: #724c4e;font-size: 18px;padding: 16px 14px;line-height: 1;list-style: none;border-bottom: 1px solid #ececec;}
.wm-service-list ul li:last-child { border-bottom: none; }
.wm-service-list ul li i {color: #747474;font-size: 10px;float: left;margin: 5px 18px 0px 0px;}
.wm-service-list a {display: inline-block;padding: 9px 40px;color: #2b2b2b;font-size: 15px;border: 2px solid #cbcbcb;}
/* Service Simple */
.wm-service-simple {float: left;width: 70%;margin-left: 35px;}
.wm-service-simple ul {float: left;width: 100%;}
.wm-service-simple ul li {float: left;width: 100%;margin-bottom: 0px;padding: 25px 40px 25px 0px;position: relative; background-color:#f7f7f7; margin-bottom:15px; position:relative}
.wm-service-simple ul li a { display:block; height:100%; cursor:pointer}
.wm-service-simple ul li a img { position:absolute; left:50%; top:50%; margin:-23px 0 0 -23px;}
.wm-service-simple ul li h2 {margin-bottom: 5px;font-size: 26px;}
.wm-service-simple ul li h2:before {content: '';display: inline-block;vertical-align: middle;width:50px;height: 2px;background-color: #e3e3e3;margin: 0px 15px}
.wm-service-simple ul li p {color: #2b2b2b;margin-bottom: 0px;padding-left:80px;}
.wm-service-simple ul li figcaption {position: absolute;left: 0px;top: 0px;width: 100%;height:0;opacity: 0; background-color:#2b2e84;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-service-simple ul li figcaption:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 0%;opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-service-simple ul li:hover figcaption {height: 100%;opacity: 0.8;}
.wm-service-simple ul li:hover figcaption:before {height: 100%;opacity: 0.80;}
/* Service Plan */
.wm-plan-service { text-align: center; }
.wm-plan-service > ul > li { margin-bottom: 40px; }
.wm-plan-icon {display: inline-block;color: #aad0df;font-size: 39px;line-height: 1;border-bottom: 2px solid #aad0df;padding: 0px 30px 23px 30px;position: relative;margin-bottom: 45px;}
.wm-plan-icon:before {content: '';border-left: 2px solid #aad0df;width: 2px;height: 25px;position: absolute;left: 0px;bottom: 0px;}
.wm-plan-icon:after {content: '';border-left: 2px solid #aad0df;width: 2px;height: 25px;position: absolute;right: 0px;bottom: -25px;}
.wm-plan-service h2 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-plan-service h2 {font-size: 20px;margin-bottom: 13px;}
/* Integrate Title */
.wm-integrate-title {float: left;width: 100%;margin-bottom: 54px;overflow: hidden;text-align: center;}
.wm-integrate-title p {color: #6c8391;display: inline-block;vertical-align: top;position: relative;margin-bottom: 0px;font-size: 16px;font-weight: 600;}
.wm-integrate-title p:before {content: '';width: 9999px;height: 9px;border-bottom: 1px solid #e5f0ee;position: absolute;top: 6px;left: 100%;margin-left: 40px;}
.wm-integrate-title p:after {content: '';width: 9999px;height: 9px;border-bottom: 1px solid #e5f0ee;position: absolute;top: 6px;right: 100%;margin-right: 40px;}
/* Integrate List */
.wm-integrate-list {float: left;width: 100%;text-align: center;}
.wm-integrate-list ul li {list-style: none;display: inline-block;padding: 0px 60px;}
.wm-integrate-list > ul > li { margin-bottom: 30px; }
.wm-integrate-list ul li i {display: inline-block;width: 103px;height: 103px;border: 2px solid #6c8391;border-radius: 100%;font-size: 37px;padding-top: 37px;margin-bottom: 15px;}
.wm-integrate-list ul li:hover i {background-color: #6c8391;color: #ffffff;-webkit-transform: rotateY(190deg);-moz-transform: rotateY(190deg);-ms-transform: rotateY(190deg);-o-transform: rotateY(190deg);transform: rotateY(190deg);}
.wm-integrate-list ul li span {display: block;font-weight: 600;margin-bottom: 12px;}
.wm-integrate-list ul li small {font-size: 15px;color: #6c8391;opacity: 0;display: inline-block;}
.wm-integrate-list ul li:hover small {opacity: 1;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
/* ChallengeGraph */
.wm-challengegraph-text {float: left;width: 100%;margin-bottom: 25px;}
.wm-challengegraph-text h2 {font-size: 28px;margin-bottom: 14px;}
/* Graph Percentage */
.wm-graph-percentage {float: left;width: 100%;border-top: 2px solid #eeeeee;padding-top: 42px;margin-top: 75px;}
.wm-graph-percentage ul li { list-style: none; }
.wm-graph-percentage > ul > li { margin-bottom: 30px; }
.wm-graph-percentage ul li h2 {font-size: 38px;margin-bottom: 0px;float: left;padding-right: 8px;}
.wm-graph-percentage ul li span {font-size: 14px;background-color: #f0f0f0;padding: 11px 23px;border-radius: 40px;display: inline-block;line-height: 1;margin: 10px 0px 0px 0px;}
/* Counter */
.wm-counter-list {float: left;width: 100%;}
.wm-counter-list ul li {float: left;width: 25%;background-color: #6c8391;list-style: none;text-align: center;padding: 45px 0px 43px 0px;}
.wm-counter-list ul li:nth-child(2) { background-color: #758d9b; }
.wm-counter-list ul li:nth-child(3) { background-color: #8098a6; }
.wm-counter-list ul li:nth-child(4) { background-color: #88a0ad; }
.wm-counter-list ul li h2 {display: inline-block;font-size: 80px;color: #ffffff;line-height: 1;margin-bottom: 0px;vertical-align: middle;}
.wm-counter-list ul li span {color: #ffffff;background-color: rgba(255,255,255,0.05);padding: 8px 38px 8px 76px;font-size: 15px;border-radius: 40px;line-height: 1;margin: 0px 0px 0px -60px;position: relative;top: 4px;}
/* Counter Grid */
.wm-counter-grid {float: left;width: 100%;}
.wm-counter-grid ul li {list-style: none;margin-bottom: 40px;text-align: center;position: relative;}
.wm-counter-grid ul li:first-child:before { display: none; }
.wm-counter-grid ul li:before {content: '';position: absolute;left: 0px;top: 0px;width: 1px;height: 157px;border-left: 1px solid #ececec;}
.wm-gridcounter-wrap {display: inline-block;text-align: left;width: 127px;}
.counter-grid-icon {display: inline-block;width: 69px;height: 69px;font-size: 66px;border: 4px solid;line-height: 1;color: #57282e;margin: 0px 0px 27px 9px;}
.counter-grid-icon i {margin: 11px 0px 0px -7px;float: left;}
.wm-counter-grid .word-count {font-size: 50px;color: #57282e;display: block;line-height: 1;margin-bottom: 13px;}
.wm-counter-grid p {font-size: 18px;color: #2b2b2b;text-transform: uppercase;display: inline-block;font-weight: bold;line-height: 24px;margin-bottom: 0px;}
/* Advisore */
.wm-advisore-video,.wm-advisore-text {float: left;width: 100%;}
.wm-advisore-text h2 {font-size: 48px;margin-bottom: 20px;line-height: 1;}
.wm-advisore-text 	{ padding-top: 12px; }
.wm-advisore-text p { margin-bottom: 40px; line-height: 24px; }
.wm-advisore-text .wm-simple-btn { margin-bottom: 15px; }
/* Testimonial */
.wm-testimonialslide-full{}
.wm-testimonial-slider-wrap {float: left;width: 100%;text-align: center;}
.wm-testimonial-section { width: 752px;background-color: #ffffff;display: inline-block;padding: 52px 60px 90px 60px;position: relative;}
.wm-testimonial-text {width: 100%;float: left;}
.wm-testimonial-text h5 {font-size: 28px;margin-bottom: 22px;font-style: italic;line-height: 1.3;}
.wm-testimonial-text h6 { font-size: 18px; }
.wm-viewall-testimonial {position: absolute;right: -184px;top: 50%;padding: 12px 30px 12px 21px;color: #ffffff;border-radius: 0px 40px 40px 0px;margin-top: -18px;}
.wm-viewall-testimonial i {margin-left: 8px;font-size: 13px;}
/* Blog */
.wm-blog,.wm-blogfeatured ul li figure,.wm-blogfeatured ul li figure a,.wm-blogfeatured ul li figure img,.wm-blogfeatured .wm-blogfeatured-text {float: left;width: 100%;}
.wm-blog .row { margin-left:-8px; margin-right:-8px;}
.wm-blog ul li { list-style: none; padding-left:8px;padding-right:8px;}
.wm-blog > ul > li { margin-bottom: 40px; }
/* Featured BlogPost */
.wm-post-options {float: left;width: 100%;margin: 0px 0px 14px 0px;border-bottom: 2px solid #f7f7f7;}
.wm-post-options li {float: left;color: #b0b0b0;margin-right: 20px;padding-bottom: 15px;}
.wm-post-options li i { color: #d8d8d8; }
.wm-blogfeatured-text p { margin-bottom: 17px; }
.wm-blogfeatured-text { padding-top: 11px; }
.wm-blogfeatured-text h2 {font-size: 35px;margin-bottom: 0px;}
.wm-readmore-btn {font-size: 15px;font-style: italic;}
.wm-readmore-btn i { margin-left: 9px; }
/* BlogGrid */
.wm-blog-grid figure,.wm-blog-grid figure a,.wm-blog-grid figure img,.wm-bloggrid-text {float: left;width: 100%;}
.wm-blog-grid figure { margin: 0px; }
.wm-blog-grid figure:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(43,43,43,0.20);opacity: 0;}
.wm-blog-grid ul li:hover figure:before { opacity: 1; }
.wm-bloggrid-text {background-color: #f7f7f7;padding:20px 15px 15px; min-height:280px; text-align: center; position: relative;}
.wm-bloggrid-text .countSet { margin:0 auto 10px; display: block;  height: 40px; width: 40px; line-height: 40px; background-color:#13a29a; color: #fff; font-size:22px; font-weight:300; text-align: center; border-radius: 20px; overflow: hidden; }
.wm-bloggrid-text .countSet:after {width:1px;height:20px;content: '';background: #13a29a;position: absolute;top:0;left:50%;}
.wm-bloggrid-text h2 { margin-bottom: 10px; }
.wm-bloggrid-text p {color: #464646; margin:0; font-size: 15px}
.wm-readmore {display: inline-block;font-size: 14px;text-transform: uppercase;font-weight: bold;padding: 10px 18px 10px 0px;line-height: 1;position: relative;}
.wm-readmore:before {content: '';position: absolute;left: 0px;bottom: 0px;width: 24px;height: 4px;}
.wm-readmore:hover,ul li:hover .wm-readmore {color: #fff;padding-left: 18px;}
/* NewsGrid */
.wm-news,.wm-latest-news figure,.wm-latest-news figure > a,.wm-latest-news figure > a > img,.wm-latest-news .latest-news-text {float: left;width: 100%;}
.wm-news ul li { list-style: none; }
.wm-news > ul > li { margin-bottom: 40px; }
.wm-latest-news figure { margin-bottom: 30px; }
.wm-latest-news figure figcaption {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0;}
.wm-latest-news figure figcaption:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 0%;opacity: 0;}
.wm-latest-news ul li:hover figure figcaption:before {height: 100%;opacity: 0.80;}
.wm-latest-news ul li:hover figure figcaption a { top:50%; }
.wm-latest-news ul li:hover figure figcaption { opacity: 1; }
.wm-latest-news figure figcaption a {position: absolute;left: 50%;top: 0%;margin: -20px 0px 0px -20px;}
.wm-latest-news .latest-news-text {border-top: 2px solid #f5f5f5;}
.wm-latest-news .latest-news-text time {font-size: 14px;color: #424242;font-weight: bold;float: left;padding: 31px 0px 0px 13px;}
.wm-latest-news .latest-news-text time i {display: block;color: #c5c5c5;font-size: 27px;margin-top: 9px;font-weight: normal;}
.latest-news-text .wm-text-section {margin-left: 126px;border-left: 2px solid #f5f5f5;padding: 22px 0px 15px 30px;}
.wm-blogtags a {color: #8d8d8d;font-style: italic;display: inline-block;margin-bottom: 4px;}
.wm-blogtags a i {color: #c5c5c5;font-size: 13px;margin-right: 2px;}
.latest-news-text .wm-text-section h2 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.latest-news-text .wm-text-section h2 {line-height: 1.1;margin-bottom: 14px;}
.latest-news-text .wm-text-section p {color: #2b2b2b;}
/* BlogGrid */
.wm-main-section.bloggrid-full { padding-bottom: 0 }
.wm-bloggrid-two figure,.wm-bloggrid-two figure a,.wm-bloggrid-two figure img,.wm-gridtwo-text {float: left;width: 100%;}
.wm-bloggrid-two figure { margin-bottom: 0px; }
.wm-bloggrid-two figure a:before {content: '';position: absolute;left: 0px;top: 0px;width: 0%;height: 100%;opacity: 0;}
.wm-bloggrid-two figure a:after {content: '';position: absolute;right: 0px;top: 0px;width: 0%;height: 100%;opacity: 0;}
.wm-bloggrid-two ul li:hover figure a:before,.wm-bloggrid-two ul li:hover figure a:after {opacity: 0.60;width: 50%;}
.wm-gridtwo-text {background-color: #ffffff;position: relative;padding: 30px 110px 32px 32px;}
.wm-gridtwo-text h5 { margin-bottom: 13px; }
.wm-gridtwo-text p {margin-bottom: 0px;line-height: 24px;letter-spacing: 0px;}
.wm-morearrow-btn {position: absolute;right: 0px;top: 0px;height: 100%;background-color: #aad0df;width: 80px;font-size: 36px;color: #ffffff;}
.wm-morearrow-btn i {position: absolute;top: 50%;left: 50%;margin: -18px 0px 0px -6px;}
/* Widget Title */
.wm-widget-titleone {float: left;width: 100%;border-bottom: 2px solid #eeeeee;padding-bottom: 11px;margin-bottom: 28px;}
.wm-widget-titleone span {font-weight: 600;text-transform: uppercase;}
.wm-widget-title{float: left;width: 100%;margin: 0px 0px 20px 0px;}
.wm-widget-title h1 {float: left;width: 100%;margin: 0px;padding: 0px 0px 6px 0px;border-bottom: 2px solid #e8e8e8;font-size: 24px;}
/* Widget Article */
.wm-widget-articles,.wm-widget-articles ul {float: left;width: 100%;}
.wm-widget-articles ul li{list-style: none;float: left;padding: 0px 0px 25px 0px;}
.wm-widget-articles ul li h4 {color: #6c8391;	line-height: 1.3;margin: 0px 0px 5px 0px; }
.wm-widget-articles ul li .wm-readmore-icon {float: left;font-style: italic;font-size: 15px;}
.wm-widget-articles ul li .wm-readmore-icon i {font-size: 14px;padding: 0px 0px 0px 7px;}
.wm-widget-articles li:last-child  { padding: 0px; }
/* Partner */
.wm-partner {float: left;width: 100%;}
.wm-partner ul { margin: 0px -15px; }
.wm-partner ul li {float: left;list-style: none;width: 20%;margin-bottom: 30px;padding: 0px 15px;}
.wm-partner ul li img { opacity: 0.30; }
.wm-partner ul li:hover img { opacity: 1; }
/* MapSection */
.wm-map-description {float: left;width: 100%;padding: 140px 86px;border: 3px solid #f3f3f3;background: url(../images/map.png);background-position: 95% 50%;background-repeat: no-repeat;}
.wm-map-description-inner {float: left;width: 50%;}
.wm-map-description h2 {font-size: 62px;margin-bottom: 0px;line-height: 44px;}
.wm-map-description span {font-size: 40px;display: inline-block;margin-bottom: 27px;}
.wm-map-description p { margin-bottom: 32px; }
/* Modern Title */
.wm-modern-title {float: left;width: 100%;text-align: center;margin-bottom: 41px;}
.wm-modern-title h2 {font-size: 30px;color: #724c4e;position: relative;display: inline-block;padding-bottom: 23px;margin-bottom: 0px;}
.wm-modern-title h2:before {content: '';position: absolute;left: 0px;bottom: 0px;width: 90px;height: 5px;background-color: #e8e8e8;}
.wm-modern-title h2:after {content: '';position: absolute;left: 117px;bottom: 2px;width: 999em;height: 1px;background-color: #f6f6f6;}
.wm-topspacer {float: left;width: 100%;padding-top: 404px;}
/* Awwards List */
.wm-awwards-list {float: left;width: 100%;}
.wm-awwards-list ul li {list-style: none;margin-bottom: 32px;}
.wm-awwards-list ul li a {float: left;width: 100%;opacity: 0.4;}
.wm-awwards-list ul li:hover a { opacity: 1; }
/* Consulting List */
.wm-consulting-list,.wm-consulting-list figure,.wm-consulting-list figure > a,.wm-consulting-list figure img {float: left;width: 100%;}
.wm-consulting-list ul { margin: 0px; }
.wm-consulting-list ul li {list-style: none;padding: 0px;}
.wm-consulting-list figure {margin-bottom: 0px;text-align: center;}
.wm-consulting-list figure:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(0,0,0,0.30);}
.wm-consulting-list .wm-consulting-title {float: left;width: 100%;font-size: 30px;color: #ffffff;text-transform: uppercase;letter-spacing: 9px;line-height: 35px;z-index: 1;}
.wm-consulting-list figure figcaption {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;}
.wm-consulting-caption {position: absolute;left: 0px;top: 50%;width: 100%;margin-top: -20px;}
.wm-consulting-list ul li:hover .wm-consulting-caption {margin-top: -52px;}
.wm-consulting-list figure figcaption:before {content: '';position: absolute;left: 0px;top: 0px;width: 0%;height: 100%;background-color: rgba(87,40,46,0.90);opacity: 0;}
.wm-consulting-list ul li:hover figure figcaption:before {opacity: 1;width: 100%;}
.wm-consulting-list h5 {display: inline-block;font-style: italic;margin: 23px 0px 0px 0px;opacity: 0;-webkit-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-moz-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-ms-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-o-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);-webkit-transform: translateY(60px);-moz-transform: translateY(60px);-ms-transform: translateY(60px);-o-transform: translateY(60px);transform: translateY(60px);}
.wm-consulting-list ul li:hover h5 {opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}
.wm-consulting-list h5 a { color: #ffffff; }
.wm-consulting-list h5 i {font-size: 10px;float: left;margin: 7px 15px 0px 0px;}
/* Experience Counter */
.wm-experience-counter {float: left;width: 100%;text-align: center;padding: 59px 0px 0px 0px;border-bottom: 1px solid #ececec;margin-bottom: 58px;}
.wm-experience-counter ul {display: inline-block;}
.wm-experience-counter ul li {list-style: none;margin-bottom: 80px;float: left;width: 50%;text-align: left;padding: 0px 0px 0px 80px;position: relative;}
.wm-experience-counter ul li:nth-child(odd):before { display: none; }
.wm-experience-counter ul li:before {content: '';border-left: 1px solid #ececec;position: absolute;left: -26px;top: -10px;width: 1px;height: 157px;}
.wm-experience-icon {float: left;font-size: 111px;color: #57282e;width: 106px;height: 108px;border: 4px solid;line-height: 1;}
.wm-experience-icon i {float: left;margin: 17px 0px 0px -27px;}
.wm-experience-icon ~ .wm-experience-text { padding: 10px 0px 0px 130px; }
.wm-experience-text small {display: inline-block;font-size: 80px;color: #57282e;line-height: 1;}
.wm-experience-text span {color: #2b2b2b;font-size: 24px;text-transform: uppercase;display: inline-block;width: 40%;padding-left: 8px;}
/* Infinitis Description */
.wm-infinitis-description {float: left;width: 100%;background: url(../images/infinate-thumb-1.jpg);background-size: cover;padding: 170px 90px;text-align: center;}
.wm-infinitis-description h2,.wm-infinitis-description a {position: relative;z-index: 1;}
.wm-infinitis-description h2 {color: #ffffff;font-size: 30px;margin-bottom: 48px;}
.wm-addbtn {display: inline-block;border: 2px solid #ffffff;font-size: 25px;color: #ffffff;border-radius: 40px;text-transform: uppercase;padding: 16px 40px 18px 35px;line-height: 1;}
.wm-addbtn span {display: block;color: #d4c8cb;font-size: 13px;text-transform: lowercase;text-align: right;margin: 0px -9px 0px 0px;}
/* Company Description */
.wm-company-description {float: left;width: 100%;padding: 62px 0px 0px 80px;}
.wm-modern-title.modern-title-left {text-align: left;margin-bottom: 18px;}
.wm-modern-title.modern-title-left h2 {font-size: 24px;padding-bottom: 11px;}
.wm-modern-title.modern-title-left h2:after {left: 90px;background-color: #eaeaea;}
.wm-modern-title.modern-title-color h2:after { background-color: #e8e8e8; }
.wm-company-description ul,.wm-company-description ul li {float: left;width: 100%;}
.wm-company-info {float: left;width: 65%;margin-bottom: 23px;}
.wm-company-description ul { margin-bottom: 28px; }
.wm-company-description ul li {list-style: none;font-size: 18px;color: #2b2b2b;margin-bottom: 7px;}
.wm-company-description ul li span {font-weight: bold;}
.wm-company-info p {font-size: 18px;color: #2b2b2b;margin-bottom: 0px;}
.wm-company-description a {border: 2px solid #cbcbcb;color: #2b2b2b;display: inline-block;font-size: 15px;padding: 9px 40px;margin-top: 11px;}
/* MeetInfo */
.wm-meetinfo {float: left;width: 100%;text-align: center;}
.wm-meetinfo p {color: #2b2b2b;font-size: 18px;}
.wm-meetinfo a {border: 2px solid #cbcbcb;color: #2b2b2b;display: inline-block;font-size: 15px;padding: 9px 40px;margin-top: 11px;}
/* MeetEntire List */
.wm-meetentire-list,.wm-meetentire-list ul {float: left;width: 100%;}
.wm-meetentire-list {background: url(../images/wm-meetfullbg.jpg);padding: 100px 0px 0px 0px;margin-top: -20px;}
.wm-meetentire-list ul li {display: inline-block;vertical-align: bottom;list-style: none;padding-left: 60px;}
/* Qoute Slider */
.wm-qoute-slider {float: left;width: 100%;text-align: center;}
.wm-qoute-slider img {display: inline-block;border-radius: 100%;margin-bottom: 37px;}
.wm-qoute-slider p {display: inline-block;width: 70%;color: #2b2b2b;font-size: 22px;margin-bottom: 19px;line-height: 1.5;}
.wm-qoute-slider p:before {content: '“';float: left;margin: -6px 0px 0px 0px;font-size: 80px;color: #2b2b2b;line-height: 1;}
.wm-qoute-slider a {display: block;color: #2b2b2b;}
.wm-qoute-slider span {color: #2b2b2b;display: inline-block;margin-bottom: 15px;}
.wm-qoute-slider small {color: #adadad;font-size: 28px;font-style: italic;}
.wm-qoute-slider .slick-arrow {left: 50%;font-size: 18px;color: #6e4147;margin-left: -85px;top: 30px;}
.wm-qoute-slider .slick-arrow-right.slick-arrow {left: auto;right: 50%;margin-right: -85px;}
/* LogoBox */
.wm-logobox,.wm-logobox ul li figure,.wm-logobox ul li figure > a,.wm-logobox ul li figure img {float: left;width: 100%;}
.wm-logobox ul li figure { margin-bottom: 0px; }
.wm-logobox ul li {float: left;width: 20%;list-style: none;}
.wm-logobox figcaption {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: #faeda2;text-align: center;opacity: 0;}
.wm-logobox figcaption a {padding: 12px 27px;border: 2px solid #2b2b2b;color: #2b2b2b;font-size: 15px;line-height: 1;position: absolute;left: 50%;top: 0%;margin: -15px 0px 0px -90px;}
.wm-logobox ul li:hover figcaption a { top: 50%; }
.wm-logobox ul li:hover figcaption { opacity: 1; }
/* ContactInfo Button */
.wm-contactinfo-btn {float: left;width: 100%;text-align: center;}
.wm-contactinfo-btn ul {display: inline-block;}
.wm-contactinfo-btn ul li {float: left;list-style: none;margin: 0px 12px;}
.wm-contactinfo-btn ul li a {float: left;line-height: 1;padding: 14px 37px;background-color: #7c5459;font-size: 15px;color: #ffffff;}
.wm-contactinfo-btn ul li a i { margin-right: 5px; }
.wm-contactinfo-btn ul li.wm-contactinfo-faq a { background-color: #2b2b2b; }
.wm-contactinfo-btn ul li.wm-contactinfo-phone a {background-color: transparent;border: 2px solid #2b2b2b;color: #2b2b2b;padding: 13px 37px 12px 37px;}
label.error { color:#ff0000; text-align:left; font-size:14px}
.map { height: 500px; margin-bottom:30px; margin-top: -40px;}
/* FancyTitle Two */
.wm-fancytitle-two {float: left;width: 100%;text-align: center;margin-bottom:30px;}
.wm-fancytitle-two small {display: block;font-size: 20px;color: #424242;letter-spacing: 4px;text-transform: uppercase;line-height: 1;margin-bottom: 3px;}
.wm-fancytitle-two span {font-size: 40px;line-height: 1;}.wm-fancytitle-two h1 {font-size: 40px;line-height: 1;}
/* CallTo Action */
.wm-callaction-full {float: left;width: 100%;text-align: center;padding:30px 0;position: relative;}
.wm-callaction-full:after {top: auto;bottom: -28px;}
.wm-transparent-color {position: absolute;left: 0px;top: 0px;z-index: 0;width: 100%;height: 100%;opacity: 0.80;}
.wm-callaction-full img {display: inline-block;margin-bottom:5px;  width:40px;}
.wm-callaction-full h2 {color: #ffffff;font-size: 35px;margin-bottom: 0px;line-height: 1.2;}
.wm-callaction-full span {font-size: 18px;color: #ffffff;display: block;margin-bottom:15px;}
/* ModrenButton */
.wm-modren-btn {display: inline-block;font-size: 14px;text-transform: uppercase;font-weight: bold;padding: 0px 0px 10px 0px;line-height: 1;position: relative;color: #ffffff;}
.wm-modren-btn:before {content: '';position: absolute;left: 0px;bottom: 0px;width: 24px;height: 4px;background-color: #ffffff;}
.wm-center-align {float: left;width: 100%;text-align: center;}
/* Classic Title */
.wm-classic-title {float: left;width: 50%;overflow: hidden;margin-bottom: 45px;}
.wm-classic-title h2 {margin-bottom: 0px;display: inline-block;position: relative;}
.wm-classic-title h2:before {content: '';position: absolute;left: 100%;top: 21px;border-bottom: 2px solid #edecec;width: 999em;height: 2px;margin-left: 18px;}
.wm-align-title {float: left;width: 50%;text-align: right;overflow: hidden;margin-bottom: 45px;}
.wm-align-title a {position: relative;margin-top: 15px;}
.wm-align-title a:after {content: '';position: absolute;right: 100%;top: 6px;border-bottom: 2px solid #edecec;width: 999em;height: 2px;margin-right: 18px;}
/* Featured Cases Grid */
.wm-featured-cases-grid ul li { list-style: none; }
.wm-featured-cases-grid > ul > li { margin-bottom: 30px; }
.wm-featured-cases-grid figure,.wm-featured-cases-grid figure > a,.wm-featured-cases-grid figure img {float: left;width: 100%;}
.wm-featured-cases-grid figure { margin-bottom: 0px; }
.wm-featured-cases-grid figure figcaption {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;padding: 22px 0px 0px 25px;}
.wm-featured-cases-grid figure figcaption:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0.50;background-color: #000;}
.wm-featured-cases-grid figure:hover figcaption:before { opacity: 0.80; }
.wm-featured-cases-grid figcaption h2 {margin-bottom: 2px;position: relative;}
.wm-featured-cases-grid figcaption h2 a,.wm-caselink,.wm-featured-cases-grid figure:hover .wm-caselink { color: #ffffff; }
.wm-caselink {display: inline-block;color: #dddddd;font-style: italic;position: relative;}
.wm-caselink i {font-size: 11px;margin-left: 7px;}
.wm-featured-cases-grid figcaption time {position: absolute;right: 20px;bottom: 17px;color: #ffffff;border-bottom: 2px solid rgba(235,235,235,0.30);line-height: 1;padding-bottom: 6px;}
.wm-featured-cases-grid figcaption time i {margin-right: 4px;font-size: 11px;}
/* Testimonial Slider */
.wm-testimonial-thumb,.wm-testimonial-for {float: left;width: 100%;}
.wm-testimonial-thumb { text-align: center; }
.wm-testimonial-for {box-shadow: 0px 0px 5px 0px #d7d7d7;text-align: center;padding:30px 50px;margin-bottom: 30px;position: relative;}
.wm-testimonial-for:before {content: '';position: absolute;left: 50%;bottom: -10px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #ffffff;z-index: 1;}
.wm-testimonial-for:after {content: '';position: absolute;left: 50%;bottom: -11px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 10px solid #d7d7d7;z-index: 0;}
.wm-testimonial-for p {font-size: 18px;color: #2b2b2b;font-style: italic;margin-bottom: 30px;line-height: 1.7; position:relative; padding:0 80px}
.wm-testimonial-for p:before, .wm-testimonial-for p:after {position:absolute; z-index:auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:200px; line-height:175px; width:100px; overflow:hidden; color:#ddd}
.wm-testimonial-for p:before{content:'“'; left:-28px; top:0}
.wm-testimonial-for p:after{content:'”'; right:0; bottom:-120px}
.wm-testimonial-for .reviewer {color: #2b2b2b;font-size: 18px;font-weight: bold;display: block;line-height: 1;margin-bottom: 2px;}
.wm-testimonial-navlayer img {display: inline-block;border-radius: 100%;width: 79px;height: 79px;}
.wm-testimonial-navlayer:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(255,255,255,0.50);}
.wm-testimonial-navlayer {width: 100px;height: 100px;float: left;vertical-align: middle;padding: 12px 5px 0px 5px;position: relative;cursor: pointer;}
.wm-testimonial-navlayer.slick-current:before { display: none; }
.wm-testimonial-navlayer.slick-current {padding-top: 0px;margin: 0px 6px;}
.wm-testimonial-navlayer.slick-current img {width: 100px;height: 100px;}
.wm-testimonial-nav {display: inline-block;width: 82%;}
.wm-testimonial-nav,.wm-testimonial-nav .slick-list { height: 100px; }
/* Parallex */
.wm-black-transparent {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: #000;opacity: 0.60;}
.wm-parallex-section h2 {font-size: 26px;color: #ffffff;display: inline-block;width: 50%;line-height: 1.3;margin-bottom: 0px;}
.wm-parallex-section h3 {font-size: 63px;color: #ffffff;line-height: 1.3;margin-bottom: 30px;}
/* Video Section */
.wm-video-wrap {float: left;width: 100%;text-align: center;}
.wm-video-section {display: inline-block;width: 800px;height: 362px;position: relative;}
.wm-video-section .mejs-container { padding-top: 45%; }
.wm-video-section .mejs-container .mejs-controls > div { display: none; }
.wm-video-section .mejs-container .mejs-controls {background: none;position: static;}
.wm-video-section .mejs-volume-button {position: absolute;right: 0px;top: 0px;background-color: #424242;}
.wm-video-link {position: absolute;right: 37px;top: 29px;color: #ffffff;width: 25px;z-index: 1;}
.wm-video-link i {font-size: 25px;display: block;}
.wm-infolinks {float: left;width: 100%;padding: 0px 0px 0px 170px;}
.wm-infolinks h2 {margin-bottom: 1px;line-height: 1;}
.wm-infolinks a {color: #222222;font-size: 20px;}
/* Gallery Slider */
.wm-gallery-slider,.wm-gallery-layer a img,.wm-gallery-layer a {float: left;width: 100%;}
.wm-gallery-layer a { position: relative; }
.wm-gallery-layer .wm-gallery-thumb {float: left;width: 16.6667%;padding: 0px 15px;}
.wm-gallery-layer a:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: #ffffff;opacity: 0.50;}
.wm-gallery-layer a i {position: absolute;left: 14px;top: 14px;font-size: 20px;color: #ffffff;opacity: 0;}
.wm-gallery-layer a:hover i { opacity: 1; }
.wm-gallery-layer a:hover:before {background-color: #000;opacity: 0.20;}
.wm-gallery-slider .slick-dots {position: static;float: left;width: 100%;text-align: center;margin-top: 54px;}
.wm-gallery-slider .slick-dots li {display: inline-block;margin: 0px 7px 10px 7px;line-height: 1;}
.wm-gallery-slider .slick-dots li:before {content: '0';float: left;color: #222222;font-size: 18px;cursor: pointer;}
.wm-gallery-slider .slick-dots li button {text-indent: 0px;border: none;background-color: transparent;font-size: 18px;color: #222222;width: auto;height: auto;}
.wm-gallery-slider .slick-dots li.slick-active:after {content: '';float: right;width: 66px;height: 2px;background-color: #2b2b2b;margin: 7px 0px 0px 10px;}
.wm-gallery-slider .slick-dots li.slick-active button {background-color: transparent;}
/* Partner List */
.wm-partner-list,.wm-partner-list ul li a {float: left;width: 100%;}
.wm-partner-list ul { text-align:center}
.wm-partner-list ul li {display:inline-block; margin:0 10px 30px;}
.wm-partner-list ul li img { opacity: 1; }
.wm-partner-list ul li:hover img { opacity: 0.8; }
/* CallAction Three */
.wm-callaction-three {float: left;width: 100%;padding: 75px 0px 67px 0px;}
.wm-callaction-three span {font-size: 40px;color: #ffffff;line-height: 1;display: inline-block;margin-bottom: 2px;}
.wm-callaction-three p {color: #e8e8e8;font-size: 18px;}
.wm-callaction-three .wm-modren-btn {float: right;margin: 24px 0px 0px 0px;}
/* FancyTitle Four */
.wm-fancytitle-four {float: left;width: 100%;text-align: center;margin-bottom: 48px;}
.wm-fancytitle-four h2 {display: inline-block;font-size: 30px;margin-bottom: 0px;}
.wm-fancytitle-four h2:before {content: '';display: inline-block;width: 29px;height: 2px;background-color: #aad0df;vertical-align: middle;margin-right: 15px;}
.wm-fancytitle-four p {font-size: 18px;margin-bottom: 0px;padding-left: 30px;}
/* AdminInformation */
.admin-info {float: left;width: 100%;}
.admin-info img {float: left;}
.admin-infotext {position: absolute;right: 0px;text-align: right;top: 0px;width: 60%;padding-top: 140px;}
.admin-infotext h2 {font-size: 75px;color: #aad0df;line-height: 1;position: relative;margin-bottom: 33px;padding-bottom: 25px;}
.admin-infotext h2:before {content: '';position: absolute;right: 0px;bottom: 0px;border-bottom: 2px solid #aad0df;width: 150px;height: 2px;}
.admin-infotext p {font-size: 18px;margin-bottom: 18px;}
.wm-arrow-btn {display: inline-block;font-size: 15px;text-transform: uppercase;padding-left: 33px;position: relative;color: #51606f;}
.wm-arrow-btn:before {content: '';background-color: #aad0df;width: 20px;height: 1px;position: absolute;left: 0px;top: 10px;}
.wm-arrow-btn i {font-size: 11px;color: #51606f;float: right;margin: 5px 0px 0px 13px;}
.wm-arrow-btn:hover i { color: #aad0df; }
.wm-arrow-btn:hover:before  { width: 100%; }
/* Latest CaseSlider */
.wm-latest-case-slider,.latest-case-wrap,.latest-case-wrap figure,.latest-case-wrap figure a,.latest-case-wrap figure img,.latest-case-text {float: left;width: 100%;}
.wm-latest-case-slider 	{ padding: 68px 0px 50px 0px; position: relative; }
.wm-latest-case-slider .slick-list { margin: 0px -12px; }
.wm-latest-caselayer 	{ padding: 0px 12px; }
.latest-case-wrap figure { margin-bottom: 0px; }
.latest-case-wrap {background-color: #f4f4f4;}
.wm-latest-caselayer-full .wm-latest-caselayer {margin-bottom: 30px;}
.latest-case-text {padding: 32px 29px 40px 29px;}
.latest-case-text time {display: inline-block;margin-bottom: 34px;color: #aaaaaa;}
.latest-case-text time i {float: left;margin: 4px 6px 0px 0px;font-size: 11px;}
.latest-case-text h5 {margin-bottom: 30px;font-style: italic;position: relative;padding-top: 15px;line-height: 1.5;}
.latest-case-text h5:before {content: '';position: absolute;left: 0px;top: 0px;width: 84px;height: 2px;background-color: #aad0df;}
.wm-latest-case-slider .slick-dots {bottom: auto;top: 0px;}
.wm-latest-case-slider .slick-dots li button {width: 10px;height: 10px;border: 2px solid #d2d4d4;}
.wm-latest-case-slider .slick-dots li.slick-active button {border-color: #aad0df;background-color: #ffffff;}
/* Parallex Two */
.wm-parallex-two {float: left;width: 100%;text-align: center;}
.wm-fulldark-transparent {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0.80;}
.wm-white-color.wm-fancytitle-four h2 { color: #ddf4fe; }
.wm-white-color.wm-fancytitle-four h2:before { background-color: #ddf4fe; }
.wm-parallex-two .wm-fancytitle-four { margin-bottom: 16px; }
.wm-parallex-two p {font-size: 18px;color: #ffffff;display: inline-block;width: 65%;margin-bottom: 33px;}
.wm-parallex-two .wm-arrow-btn { margin-left: 27px; }
.wm-parallex-two .wm-arrow-btn,.wm-parallex-two .wm-arrow-btn i { color: #ffffff; }
/* Counter Two */
.wm-counter-two {float: left;width: 100%;}
.wm-counter-two ul li {list-style: none;margin-bottom: 23px;text-align: center;border-left: 1px solid #e7e7e7;padding-top: 22px;padding-bottom: 9px;}
.wm-counter-two ul li:first-child { border-left: none; }
.wm-counter-two span {font-size: 50px;}
.wm-counter-two span:before {content: '';display: inline-block;width: 25px;height: 2px;background-color: #e1e1e1;vertical-align: middle;margin-right: 14px;}
/* Testimonial Grid */
.wm-testimonial-grid,.wm-testimonial-grid figure a,.wm-testimonial-grid figure img {float: left;width: 100%;}
.wm-testimonial-grid ul li { list-style: none; }
.wm-testimonial-grid > ul > li { margin-bottom: 50px; }
.wm-testimonial-grid h2 {padding: 31px 0px 0px 20px;position: relative;margin-bottom: 32px;}
.wm-testimonial-grid h2 a { position: relative; }
.wm-testimonial-grid h2:before {content: '';position: absolute;left: 0px;top: 0px;width: 72px;height: 72px;background-color: #aad0df;}
.wm-testimonial-grid p {font-size: 15px;font-style: italic;padding-left: 21px;position: relative;letter-spacing: 0px;margin-bottom: 20px;}
.wm-testimonial-grid p:before {content: '“';position: absolute;left: 0px;top: 7px;font-size: 35px;}
.wm-testimonial-grid figure {float: left;width: 62px;}
.wm-testimonial-grid figure img { border-radius: 100%; }
.wm-testimonial-grid h5 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-testimonial-grid h5 {display: inline-block;margin-bottom: 0px;padding: 16px 0px 0px 16px;}
/* BlogPost Slider */
.wm-blogpost-slider {float: left;width: 100%;position: relative;margin-bottom: 80px;}
.wm-blogpost-layer { position: relative; }
.wm-blogslider-caption {position: absolute;left: 97px;top: -50px;width: 460px;border: 2px solid #aad0df;padding: 100px 50px 60px 50px;}
.wm-blogpost-slider .slick-list { padding-top: 50px; }
.wm-blogslider-caption h3 {color: #ffffff;margin-bottom: 30px;padding-top: 10px;position: relative;}
.wm-blogslider-caption h3:before {content: '';position: absolute;left: 0px;top: 0px;width: 90px;height: 2px;background-color: #aad0df;}
.wm-blogslider-caption h2 {font-size: 30px;color: #ffffff;margin-bottom: 13px;line-height: 1.2;}
.wm-blogslider-caption p {color: #ffffff;margin-bottom: 29px;}
.wm-blogslider-caption .wm-arrow-btn,.wm-blogslider-caption .wm-arrow-btn i { color: #ffffff; }
.wm-blogpost-slider .slick-dots li button {width: 29px;height: 2px;background-color: #72899b;border-radius: 0px;border: none;}
.wm-blogpost-slider .slick-dots li { margin-left: 10px; }
.wm-blogpost-slider .slick-dots li.slick-active button { background-color: #fff; }
.wm-blogpost-slider .slick-dots {text-align: right;right: 40px;bottom: 35px;}
/* Client List */
.wm-client-list .wm-fancytitle-four {width: auto;margin: 35px 0px 0px 0px;}
.wm-client-list ul {float: left;padding-left: 24px;}
.wm-client-list ul li {float: left;list-style: none;padding: 0px 12px;}
.wm-client-list ul li a { opacity: 0.32; }
.wm-client-list ul li:hover a { opacity: 1; }
/* ClientSays */
.wm-clientsays,.wm-clientsays figure,.wm-clientsays figure > a,.wm-clientsays figure img {float: left;width: 100%;}
.wm-clientsays ul li {float: left;width: 50%;list-style: none;}
.wm-clientsays figure { margin-bottom: 0px; }
.wm-clientsays figure figcaption {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;}
.wm-clientsays figure figcaption:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: #000;opacity: 0.50;}
.wm-clientsays figure:hover figcaption:before { opacity: 0.80; }
.wm-clientsays-caption {position: absolute;left: 0px;width: 100%;top: 50%;margin-top: -50px;}
.wm-clientsays-caption h2 {font-size: 45px;color: #ffffff;line-height: 1;display: inline-block;width: 65%;margin-bottom: 27px;}
.wm-clientsays-caption .wm-arrow-btn:before { top: 14px; }
.wm-clientsays-caption .wm-arrow-btn i 		{ margin-top: 9px; }
.wm-clientsays-caption .wm-arrow-btn,.wm-clientsays-caption .wm-arrow-btn i { color: #ffffff; }
/* Subscribe Form */
.wm-subscribe-form {float: left;width: 100%;margin-bottom: 40px;}
.wm-subscribe-form input[type="email"] {float: left;width: 58%;height: 46px;background-color: #ffffff;font-size: 16px;color: #b6b6b6;padding: 0px 0px 0px 25px;border-radius: 4px;box-shadow: 0px 2px 0px #eeeeee;margin-right: 24px;}
.wm-subscribe-form input[type="text"] {float: left;width: 23%;height: 46px;background-color: #ffffff;font-size: 16px;color: #b6b6b6;padding: 0px 0px 0px 25px;border-radius: 4px;box-shadow: 0px 2px 0px #eeeeee;}
.wm-subscribe-form label {float: right;margin: 14px 0px 0px 0px;padding-left: 32px;position: relative;}
.wm-subscribe-form label:before {content: '';position: absolute;left: 0px;top: 10px;width: 20px;height: 1px;background-color: #aad0df;}
.wm-subscribe-form label:hover:before { width: 100%; }
.wm-subscribe-form input[type="submit"] {float: left;background-color: transparent;border: none;font-size: 15px;text-transform: uppercase;}
.wm-subscribe-form label i {float: right;margin: 4px 0px 0px 12px;font-size: 12px;}
/* Range Slider */
.wm-range-slider {float: left;width: 100%;margin-bottom: 16px;}
.wm-range-slider label {float: left;margin: 2px 0px 0px 0px;font-size: 15px;}
.wm-range-slider input[type="text"] {color: #2b2b2b;font-size: 15px;background-color: transparent;border: none;}
.ui-slider {position: relative;text-align: left;background-color: #f6f6f6;margin: 10px 0px 11px 0px;border-radius: 20px;}
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 20px;height: 20px;cursor: default;-ms-touch-action: none;touch-action: none;border-radius: 100%;}
.ui-slider .ui-slider-range {position: absolute;z-index: 1;font-size: .7em;display: block;border: 0;background-color: #e9e9e9;}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range {filter: inherit;}
.ui-slider-horizontal  {height: 7px;}
.ui-slider-horizontal .ui-slider-handle {top: -8px;margin-left: -.6em;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min   {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-slider-vertical {width: .8em;height: 100px;}
.ui-slider-vertical .ui-slider-handle {left: -.3em;margin-left: 0;margin-bottom: -.6em;}
.ui-slider-vertical .ui-slider-range {left: 0;width: 100%;}
.ui-slider-vertical .ui-slider-range-min{bottom: 0;}
.ui-slider-vertical .ui-slider-range-max  {top: 0;}
aside .widget {float: left;width: 100%;margin-bottom: 40px;}
/* ShopFilter */
.wm-shopfilter {float: left;width: 100%;background-color: #f3f3f3;padding: 6px 17px 6px 26px;border-radius: 4px;margin-bottom: 20px;}
.wm-shopfilter span {float: left;padding: 3px 0px 0px 0px;}
.wm-shopselect {float: left;position: relative;width: 236px;}
/* Select Style Two */
.wm-shopselect select {padding:3px 12px;margin: 0;border-radius: 4px;background: #ffffff;color:#a7a7a7;height: 30px;font-size: 15px;border: none;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.wm-shopselect:after {content: "\f107";font-family: FontAwesome;color:#999999;right: 16px;top: 4px;padding:0 0 2px;position:absolute;pointer-events:none;}
.wm-shop-view {float: right;padding: 2px 0px 0px 7px;}
.wm-shop-view li {float: left;list-style: none;margin-left: 13px;}
.wm-shop-view li a {color: #b9b9b9;font-size: 18px;}
/* Shop */
.wm-shop,.wm-shop-grid figure > a,.wm-shop-grid figure img,.wm-shop-grid figure,.wm-shopgrid-text {float: left;width: 100%;}
.wm-shop ul li { list-style: none; }
.wm-shop > ul { margin: 0px -7px; }
.wm-shop > ul > li { margin-bottom: 14px; padding: 0px 7px; }
/* Shop Grid */
.wm-shop-grid figure {margin-bottom: 0px;border: 1px solid #ededed;border-bottom: none;}
.wm-shop-grid figure figcaption {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(255,255,255,0.60);opacity: 0;}
.wm-shop-grid figure figcaption a {border-radius: 40px;font-size: 15px;line-height: 1;padding: 9px 29px 10px;position: absolute;left: 50%;top: 0%;margin: -15px 0px 0px -65px;}
.wm-shop-grid ul li:hover figure figcaption a { top: 50%; }
.wm-shop-grid ul li:hover figure figcaption { opacity: 1; }
.wm-shopgrid-text {background-color: #f6f6f6;text-align: center;border-bottom: 3px solid #f1f1f1;padding: 29px 34px 32px 34px;}
.wm-shopgrid-text .wm-rating { margin-bottom: 2px; }
.wm-shopgrid-text h4 { margin-bottom: 9px; }
.wm-shopgrid-text h4 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-shopgrid-text .wm-cartbox-price {font-size: 30px;margin-bottom: 18px;}
.wm-shopgrid-text .wm-cartbox-price small {color: #c1c1c1;font-size: 20px;text-decoration: line-through;}
.wm-shop-btn a {display: inline-block;padding: 8px 20px;font-size: 14px;color: #ffffff;border-radius: 40px;line-height: 1;}
.wm-shop-btn a:hover { background-color: transparent; }
/* Shop Medium */
.wm-shop-medium figure a,.wm-shop-medium figure a img,.wm-shop-medium-text .wm-cartbox-price,.wm-inner-space,.wm-shopwrap {float: left;width: 100%;}
.wm-shop-medium figure {float: left;width: 257px;border: 1px solid #ebebeb;margin-bottom: 0px;}
.wm-shop-medium figure ~ .wm-shop-medium-text { margin-left: 257px; }
.wm-shop-medium-text {background-color: #f6f6f6;padding: 40px 38px 35px 36px;box-shadow: 0px -3px 0px #f1f1f1 inset;}
.wm-shop-medium-text h4 { margin-bottom: 6px; }
.wm-shop-medium-text h4 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-subtitle {float: left;font-size: 15px;font-style: italic;margin-right: 16px;line-height: 1;margin-bottom: 17px;}
.wm-shop-medium-text .wm-rating {margin: 0px 0px 0px 0px;float: left;}
.wm-shop-medium-text .wm-cartbox-price {font-size: 24px;margin-bottom: 11px;}
.wm-shop-medium-text .wm-cartbox-price small {color: #c1c1c1;font-size: 20px;text-decoration: line-through;}
.wm-shop-medium-text p {letter-spacing: 0px;font-size: 15px;margin-bottom: 22px;}
.wm-shopcart-btn {display: inline-block;padding: 10px 28px;font-size: 15px;color: #ffffff;border-radius: 40px;line-height: 1;}
.wm-shopcart-btn i { margin-right: 3px; }
.wm-shop-medium ul li:hover  .wm-shopwrap { box-shadow: 0px 0px 15px 0px #c4c2c2; }
/* Shop Detail */
.wm-shop-images {float: left;width: 40%;padding-right: 40px;margin-bottom: 46px;}
.wm-shop-images img { border: 1px solid #eeeeee; }
.wm-summary {float: left;width: 60%;margin: -10px 0px 0px 0px;}
.wm-summary h2 {margin-bottom: 2px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-summary span.shop-subtitle {font-size: 15px;font-style: italic;float: left;margin-right: 15px;}
.wm-summary .wm-rating { margin: 3px 0px 0px 0px; }
.wm-summary .wm-cartbox-price {font-size: 24px;margin: 17px 0px 18px 0px;}
.wm-summary .wm-cartbox-price small {color: #c1c1c1;font-size: 20px;text-decoration: line-through;}
.wm-summary p {font-size: 15px;margin-bottom: 20px;letter-spacing: 0px;line-height: 24px;}
.wm-product-count {float: left;margin-right: 30px;margin: 0px 30px 32px 0px;}
.wm-product-count button {float: left;width: 39px;height: 37px;border: 1px solid #d3dade;background-color: #ffffff;color: #2b2b2b;font-size: 14px;}
.wm-product-count button:hover {background-color: #13a29a;color: #ffffff;}
.wm-product-count input[type="text"] {float: left;width: 43px;color: #13a29a;height: 37px;border-top: 1px solid #d3dade;border-bottom: 1px solid #d3dade;background-color: #ffffff;text-align: center;}
.wm-shopcat,.wm-shoptags {float: left;width: 100%;margin-bottom: 20px;}
.wm-shopcat span {float: left;color: #13a29a;margin-right: 2px;}
.wm-shopcat a,.wm-shopcat span { font-size: 15px; }
.wm-shoptags a {float: left;padding: 6px 19px 8px 19px;background-color: #f3f3f3;color: #13a29a;font-size: 15px;border-radius: 40px;margin-right: 10px;line-height: 1;}
/* ShopTab */
.wm-shoptabs,.wm-shoptabs .nav-tabs,.wm-shoptabs .tab-content {float: left;width: 100%;}
.wm-shoptabs { margin-bottom: 60px; }
.wm-shoptabs .nav-tabs {border: none;border-radius: 4px 4px 0px 0px;}
.wm-shoptabs .nav-tabs > li { margin-bottom: 0px; }
.wm-shoptabs .nav-tabs > li > a {border: none;font-size: 18px;color: #ffffff;padding: 9px 23px 14px 23px;position: relative;}
.wm-shoptabs .nav-tabs > li > a:before {content: '';position: absolute;left: 50%;bottom: -5px;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 6px solid ;margin-left: -18px;opacity: 0;}
.wm-shoptabs .nav-tabs > li.active > a:before {opacity: 1;}
.wm-shoptabs .tab-content {background-color: #f6f6f6;padding: 30px 30px;}
.wm-shoptabs #wm-comments ul li .text p,.wm-shoptabs .wm-widget-title h1 { border-color: #eeeeee; }
/* Service Single */
.wm-service-thumb,.wm-service-thumb a,.wm-service-thumb img,.wm-service-editore,.wm-service-modeling,.wm-service-marketing,.wm-service-challenge {float: left;width: 100%;}
.wm-service-editore,.wm-service-thumb,.wm-service-modeling,.wm-service-marketing,.wm-service-challenge { margin-bottom: 50px; }
.wm-service-editore p 	{ margin-bottom: 0px; }
.wm-service-modeling img { float: left; }
.wm-service-modeling ul {float: right;margin: 75px 0px 0px 0px;}
.wm-service-modeling ul li {display: block;list-style: none;margin-bottom: 1px;}
.wm-service-modeling ul li{font-size: 18px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-service-modeling ul li i {float: left;font-size: 14px;color: #26a4de;margin: 7px 12px 0px 0px;}
.wm-service-modeling ul li:nth-child(2) i { color: #13747d; }
.wm-service-modeling ul li:nth-child(3) i { color: #29221f; }
.wm-service-modeling ul li:nth-child(4) i { color: #6c8391; }
.wm-service-challenge p {float: left;width: 82%;margin-bottom: 0px;padding-right: 50px;}
/* Marketing Service */
.wm-marketing-service {float: left;width:58%;padding-right: 40px;}
.wm-marketing-service li {float: left;width: 100%;list-style: none;margin-bottom: 16px;}
.wm-marketing-service i {float: left;width: 66px;height: 66px;background-color: #13a29a;border-radius: 100%;color: #ffffff;font-size: 28px;text-align: center;padding-top: 18px;}
.wm-marketing-service i ~ .wm-marketing-service-text { margin-left: 86px; }
.wm-marketing-service-text h5 {margin-bottom: 6px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-marketing-service-text p { line-height: 24px; }
.wm-marketing-plan {float: left;}
.wm-marketing-plan li {float: left;list-style: none;margin-right: 29px;}
.wm-marketing-plan li:before {content: '';float: left;width: 13px;height: 13px;background-color: #26a4de;border-radius: 2px;margin: 9px 8px 0px 0px;}
.wm-service-marketing img 	{ margin-bottom: 13px; }
.wm-marketing-plan li:nth-child(2):before { background-color: #6d8492; }
.wm-marketing-plan li:nth-child(3):before { background-color: #29221f; }
/* CaseStudy CallAction */
.casestudy-callaction {float: left;width: 100%;background-color: #f6f6f6;border-left: 3px solid;margin-bottom: 50px;}
.wm-casestudy-text {float: left;width: 65%;padding: 26px 48px 20px 48px;}
.wm-casestudy-text h3 {margin-bottom: 7px;}
.wm-casestudy-btn {float: left;width: 35%;background: url(https://www.sensinvest.co.uk/wp-content/themes/bonoboz/images/action-thumb-1.jpg);background-size: cover;position: relative;padding: 74px 30px;text-align: center;}
.wm-casestudy-btn span {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: #f0f0f0;opacity: 0.95;}
.wm-casestudy-btn a {display: inline-block;padding: 6px 32px;color: #ffffff;border-radius: 40px;font-size: 14px;position: relative;}
/* Service Counter */
.wm-service-counter {float: left;width: 100%;margin-bottom: 50px;}
.wm-service-counter .wm-counter-list ul li { width: 33.333%; }
.wm-service-counter .wm-counter-list ul li span {display: inline-block;margin: 0px;top: 0px;padding: 10px 23px;}
.wm-service-counter .wm-counter-list ul li h2 { margin-bottom: 7px; }
.wm-casestudy-text span {display: inline-block;padding: 6px 22px;border-radius: 40px;font-size: 14px;background-color: #efefef;margin-top: 10px;}
/* Job Description */
.wm-jobdescription {float: left;width: 100%;margin-bottom: 10px;}
.wm-jobdescription p { margin-bottom: 20px; }
/* ApplyForm */
.inputfile {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.inputfile + label {margin: 0px;font-size: 14px;white-space: nowrap;cursor: pointer;display: inline-block;overflow: hidden;padding: 7px 22px;border-radius: 40px;line-height: 1.5;}
.inputfile + label span i {font-size: 15px;margin-right: 2px;}
.no-js .inputfile + label {display: none;}
.inputfile:focus + label,.inputfile.has-focus + label {outline: 0px dotted #000;outline: -webkit-focus-ring-color auto 0px;}
.inputfile-1 + label   { background-color: #f3f3f3;}
.inputfile-1:focus + label,.inputfile-1:focus + label span i,.inputfile-1 + label:hover,.inputfile + label:hover span i {color: #ffffff;}
/* ApplyForm */
.wm-applyform,.wm-applyform form,.wm-form-list,.wm-applyform-title,.wm-applyform ul li.wm-fullform,.wm-form-list ul li input[type="text"],.wm-apply-select,.wm-form-list ul li textarea {float: left;width: 100%;}
.wm-applyform { margin-bottom: 30px; }
.wm-first-spacer { margin-top: 36px; }
.wm-uploadfile {float: left;}
.wm-applyform p {float: left;padding-left: 16px;margin: 0px;}
.wm-applyform-title {font-weight: bold;text-transform: uppercase;}
.wm-form-list ul { margin: 0px -5px; }
.wm-form-list ul li {float: left;width: 50%;padding: 0px 5px 10px 5px;list-style: none;}
.wm-form-list ul li input[type="text"] {border: 1px solid #d3dade;border-radius: 4px;height: 39px;font-size: 14px;color: #13a29a;padding: 7px 19px;background-color: #ffffff;}
.wm-form-list ul li textarea {border: 1px solid #d3dade;border-radius: 4px;height: 156px;font-size: 14px;color: #111;padding: 7px 19px;background-color: #ffffff;}
.wm-apply-select {position: relative;}
.wm-apply-select select {padding:3px 12px;margin: 0px;border-radius: 4px;background: #ffffff;color: #13a29a;height: 39px;font-size: 14px;border: none;outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border: 1px solid #d3dade;}
.wm-apply-select:after {content: "\f107";font-family: FontAwesome;color:#758a97;right: 16px;top: 4px;padding:0 0 2px;position:absolute;pointer-events:none;font-size: 13px;}
.wm-form-list p { padding-left: 0px; }
.wm-form-spacer { margin: 13px 0px 13px 0px; }
.wm-form-list .wm-uploadfile 		{ float: right; }
.title-alignment p { padding: 3px 0px 0px 0px; }
.apply-spacer { margin: 10px 0px 0px 0px; }
.wm-form-list .wm-social-links 		{ width: auto; margin-left: 15px; }
.wm-applyform-info {float: left;width: 100%;border-top: 2px solid #f1f1f1;border-bottom: 2px solid #f1f1f1;padding: 32px 0px 13px 0px;margin: 10px 0px 34px 0px;}
.wm-applyform-info p { padding: 0px 0px 22px 0px; }
/* CheckBox */
.wm-checkbox,.wm-checkbox li,.wm-applylist-terms,.wm-applylist-terms li {float: left;width: 100%;}
.wm-checkbox li {list-style: none;line-height: 1;margin-bottom: 17px;position: relative;}
.wm-radio label {display: inline-block;cursor: pointer;position: relative;padding-left: 17px;}
.wm-radio input[type=radio] {display: none;}
.wm-radio label:before {content: "";display: inline-block;width: 8px;height: 8px;margin-right: 9px;position: absolute;left: 0;bottom: 3px;background-color: #13a29a;}
.wm-radio label:before {border-radius: 8px;}
.wm-radio input[type=radio]:checked + label:before {content: "";background-color: #ffffff;}
.wm-radio-partition {float: left;margin-right: 30px;}
.wm-checkbox li i,.wm-applylist-terms li i {position: absolute;left: 0px;top: 7px;font-size: 10px;}
.wm-checkbox li small,.wm-applylist-terms li small {font-size: 16px;float: left;padding-left: 16px;line-height: 24px;}
.wm-applylist-terms li {position: relative;list-style: none;margin-bottom: 11px;}
.wm-applyform input[type="submit"] {float: left;border: none;padding: 6px 30px;color: #ffffff;font-size: 14px;border-radius: 40px;}
/*ContactUs*/
.map,.map iframe {width: 100%;float: left;}
.map iframe { margin: 0px; }
.wm-content-tab { text-align: center; }
.wm-content-tab > ul { margin-bottom: 48px; }
.wm-content-tab ul.nav-tabs li:first-child a { margin-left: 0; }
.wm-content-tab ul.nav-tabs li:last-child a { margin-right: 0; }
.wm-content-tab ul.nav-tabs {border-bottom:1px solid #e8e8e8;display: inline-block;}
.wm-content-tab ul.nav-tabs li a {border: none;font-size: 15px;padding: 0px 0px 9px 0px;margin: 0px 25px;}
.wm-content-tab .nav-tabs > li.active > a, .wm-content-tab .nav-tabs > li.active > a:hover, .wm-content-tab .nav-tabs > li.active > a:focus {border:none;background-color: transparent;border-bottom: 1px solid ;}
.wm-content-tab ul.nav-tabs > li > a:hover {background-color: transparent;}
.wm-content-tab .tab-content h2 {font-size: 35px;margin: 0;padding-bottom: 59px;}
.wm-avenue-contact {width: 100%;float: left;padding-bottom: 43px;}
.wm-avenue-contact > ul {border: none;text-align:center}
.wm-avenue-contact > ul > li {list-style: none;padding:0px 20px;margin-bottom: 8px; display:inline-block}
.wm-avenue-contact > ul > li h6 {font-size:18px;line-height:30px;padding-right:10px;float: left;margin: 0;}
.wm-avenue-contact > ul > li > a {border-radius:40px;color: #ffffff;font-size:16px; padding:4px 24px; line-height:normal; float: left; background-color:#2b2e84}
.wm-social-list {width: 100%;float: left;}
.wm-social-list ul {list-style: none;margin: 0;float: right;}
.wm-social-list ul li {display: inline-block;border-radius: 5px;width:30px;height:30px;float: left;margin-right: 10px;}
.wm-social-list ul li:last-child {margin-right: 0;}
.wm-social-list a {color: #ffffff;margin: 0;display: block;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-social-list a:hover {border: none;border-radius: 5px;}
.wm-social-list i {color: #ffffff;font-size:20px;line-height:36px;}
.contact-form {float: left;width: 100%;padding-bottom: 76px;}
.contact-form-heading {width: 100%;border-bottom:2px solid #e8e8e8;float: left;margin-bottom: 35px;}
.contact-form h3 {font-size: 24px;padding: 0 0 6px;float: left;margin: 0;}
.contact-form form {width: 100%;float: left;}
.contact-form ul {float: left;	margin: 0px -12px 0px -12px;}
.contact-form li {width: 33.3333%;float: left;list-style: none;padding: 0px 12px 24px 12px;}
.contact-form li.full-input { width: 100%; }
.contact-form input[type='text'] {width: 100%;height: 48px;background-color: #f3f3f3;color: #333;border-radius: 5px;font-size: 15px;float: left;padding: 0 21px;}
.contact-form textarea {background-color: #f3f3f3;width: 100%;float: left;height: 142px;color: #111;font-size: 15px;border-radius: 5px;padding: 18px 21px;}
.contact-form input[type="submit"] {color: #ffffff;border-radius: 40px;padding: 8px 32px;border: none;float: left;line-height:22px; background-color: #2b2e84;margin-left:1%;}
.contact-service-background {background-color: #f6f6f6;width: 100%;float: left;padding: 80px 0 89px;}
.contact-service ul li {text-align: center;list-style: none;}
.contact-service h2  {padding-bottom: 32px;}
.contact-service i {font-size: 60px;display: block;padding-bottom: 46px;}
.contact-service a {border-radius: 40px;color: #ffffff;display: inline-block;font-size: 14px;min-width: 161px;padding: 2px 0;}
.contact-info span {font-size: 24px;color: #ffffff;float: left;margin: 0;}
.contact-info a {color: #ffffff;font-size: 24px;float: right;}

.wpcf7-form{width:100%;display:block;}
.wpcf7-form br{display:none !important;}
.wpcf7-form label{ width:32%;float:left;margin-left:1%;margin-bottom:2%;}
.contact-form input[type="email"] {background-color: #f3f3f3;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;
border-top-right-radius: 5px;color: #333;float: left;font-size: 15px;height: 48px;padding-bottom: 0;padding-left: 21px;padding-right: 21px;padding-top: 0;width: 100%;}
.wpcf7-form .fulllab{ width:98%;}
#wm-footer label{ width:100%;}
#wm-footer input[type="email"] {background-color: #f3f3f3;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;float: left;font-size: 15px;height: 40px;padding-bottom: 0;padding-left: 21px;padding-right: 21px;padding-top: 0;width: 100%; color:#111;}

/*our team full width*/
.wm-team { min-height:350px}
.wm-team,.wm-team a img {width: 100%;float: left;}
.wm-team ul li {list-style: none;float: left;}
.wm-team figure {float: left;width: 100%;margin: 0px;overflow: hidden;}
.wm-team figure > a {width: 100%;height: 100%;float: left;}
.wm-team-grid li  {margin-bottom: 30px;}
a.image-icon:before {content: '';width: 100%;height: 100%;opacity: 0;position: absolute;left: 0;top: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-team li:hover .image-icon:before  {opacity: 0.8;}
.wm-team li:hover a.image-icon img { opacity: 1;top: 50%;}
a.image-icon {position: absolute;width: 100%;left: 0;top: 0;height: 100%;}
a.image-icon img {top:0;left: 50%;position: absolute;border-radius: 5px;padding:16px 15px;margin: -30px 0 0 -30px;opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; float:none; width:auto}
.wm-team-info  {padding: 22px 36px 17px;background-color: #f6f6f6;border-bottom: 3px solid #f1f1f1;width: 100%;float: left;}
.wm-team-tittle {width: 100%;float: left;position: relative;margin-bottom: 8px;}
a.wm-team-tittle:before {content: '';width: 62px;height: 2px;float: left;position: absolute;left: 1px;bottom: 0;}
a.wm-team-tittle  {font-size: 18px;font-weight: bold;text-transform: uppercase;float: left;padding-bottom: 12px;}
.wm-team-info  span {letter-spacing: 2px;float: left;font-size: 12px;text-transform:uppercase;}
.wm-team-info ul {float: right;}
.wm-team-info ul li {list-style: none;padding-left: 9px;margin: 0;}
.wm-team-info i {font-size: 15px;}
.wm-team-info a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.team-discription {text-align: center;padding:40px 0 10px;border-top: 2px solid #f6f6f6;margin:30px 0;}
.team-discription h2 {font-size: 40px;line-height: 1;padding-bottom: 8px;margin: 0;}
.team-discription h5 {margin: 0;padding-bottom: 28px;}
.team-discription a {font-size: 15px;background-color: #f3f3f3;padding: 8px 23px 8px 30px;border-radius: 40px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.team-discription i {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.team-discription i {font-size: 12px;padding-left: 20px;line-height: 35px;}
/*login-or-register*/
.wm-forms-heading {width: 100%;float: left;text-align: center;padding-bottom: 49px;}
.wm-forms-heading h2 {font-size: 30px;margin: 0;padding-bottom: 1px;}
.wm-forms-heading span {font-size: 15px;display: inline-block;}
.wm-login-tittle {width: 100%;float: left;padding-bottom: 25px;}
.wm-login-form form {width: 100%;float: left;}
.wm-login-form h2 {font-size: 24px;margin: 0;padding-bottom: 3px;}
.wm-login-form span {font-size: 15px;float: left;}
.wm-login-form input[type='text'] {width: 100%;height: 39px;background-color: #ffffff;color: #2b2b2b;border-radius: 5px;font-size: 15px;float: left;padding: 0 19px;}
.wm-login-form input[type="submit"] {color: #ffffff;border-radius: 28px;padding: 8px 41px 9px 41px;border: none;float: left;line-height: 1;}
.wm-login-form {width: 100%;float: left;padding: 33px 50px;margin-bottom: 26px;background-color: #f6f6f6;border-bottom: 3px solid #f1f1f1;}
.wm-login-form ul {margin: 0;width: 100%;float: left;}
.wm-login-form ul li {list-style: none;width: 100%;float: left;margin-bottom: 11px;}
.wm-login-form a {font-size: 15px;float: right;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-login-form i {font-size: 50px;position: absolute;color: #e9e9e9;	right: 34px;top: 18px;line-height: 1;}
.wm-login-form i.icon-rotate {transform: rotate(270deg);top: 22px;right: 38px;}
.wm-login-form textarea {background-color: #ffffff;width: 100%;float: left;height: 157px;color: #111;font-size: 15px;border-radius: 5px;padding: 9px 21px;}
.wm-login-with {width: 100%;float: left;text-align: center;padding: 0px 0px 25px;}
.wm-login-with h5 {padding-bottom: 29px;margin: 0;display: inline-block;}
.wm-login-with a {color: #ffffff;padding: 5px 26px;border-radius: 5px;margin: 0 5px;float: left;}
.wm-login-with i {font-size: 16px;margin-right:10px;}
.wm-login-with ul {margin: 0;}
.wm-login-with ul li {list-style: none;display: inline-block;}
a.facebook-bg {background-color: #4863a4;}
a.twitter-bg {background-color:#55abee;}
a.google-bg {background-color:#e15440;}
.button-margin {margin-top: 14px;}
/*testimonails-section*/
.wm-testimonails-section {width: 100%;float: left;background-color: #f6f6f6;border-bottom: 3px solid #f1f1f1;}
.wm-testimonails {width: 100%;float: left;}
.wm-testimonails > ul {width: 100%;float: left;}
.wm-testimonails > ul > li {list-style: none;display: inline-block;padding-bottom: 30px;}
.wm-testimonails-medium figure {width: 364px;float: left;margin: 0;}
.wm-testimonails-medium figure a {width: 100%;float: left;}
.wm-testimonails-medium img {width: 100%;float: left;}
.wm-testimonails-info {padding: 25px 60px 0px 39px;margin-left: 364px;height: 211px;}
.wm-testimonails a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-testimonails-info h2 {position: relative;margin: 0px 0px 0px 30px;float: left;padding-bottom: 4px;}
.wm-testimonails-info h2:before {content: "“";font-size: 60px;float: left;margin-left: -33px;line-height: 1;position: absolute;}
a.testimonails-email {float: right;font-size: 15px;border-bottom: 2px solid #e8e8e8;margin-top: 6px;}
a.testimonails-email:before {content: "\f0c1";font-family: fontawesome;font-size: 16px;line-height: 21px;float: left;padding-right: 8px;transform: rotate(270deg);}
.wm-testimonails-info span {float: left;width: 100%;font-size: 16px;display: inline-block;padding-bottom: 21px;font-style: italic;line-height: 1;}
.wm-testimonails-info p {font-size: 16px;padding-bottom: 40px;float: left;margin: 0;width: 100%;line-height: 1.5;font-style: italic;}
.wm-testimonails .wm-pagination-blog { margin-bottom: 0px; }
/*our-team-list*/
.wm-our-team-list {width: 100%;float: left;}
.our-team-heading {width: 100%;float: left;border-bottom: 2px solid#f3f3f3;margin-bottom: 37px;}
.wm-team-medium {width: 100%;float: left;}
.wm-team-medium figure {float: left;width: 364px;}
.wm-team-medium li {margin-bottom: 20px;}
.wm-team-medium .wm-team-info {padding: 39px 22px 28px 42px;}
.wm-team-medium .wm-team-info ul {float: right;position: absolute;right: 51px;}
.wm-team-medium a.wm-team-tittle {padding-bottom: 12px;margin-bottom: 8px;}
.wm-team-medium .wm-team-info span {padding-bottom:8px; }
.wm-team-medium .wm-team-info p {font-size: 15px;float: left;line-height: 24px;}
.wm-team-text {padding-left: 364px; }
/*case-studies-filter*/
.wm-filterable {text-align: center;margin-bottom: 49px;}
.wm-filterable ul {display: inline-block;border-bottom: 1px solid #e8e8e8;}
.wm-filterable ul li {list-style: none;float: left;padding: 0 15px;margin-bottom: -1px;}
.wm-filterable ul li:first-child {padding-left: 0;}
.wm-filterable ul li:last-child {padding-right: 0;}
.wm-filterable a {font-size: 15px;display: block;padding-bottom: 7px;position: relative;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-filterable li a:before,.wm-filterable li a.active:before   {content: '';background-color:#2b2e84;height: 1px;width: 0%;position: absolute;bottom: 0; opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-filterable li:hover a:before,.wm-filterable li a.active:before {opacity: 1;width:100%;}
.wm-case-filter .wm-team-info {padding:10px 15px;}
.wm-case-filter .wm-team-info h4 {font-size:15px;margin: 0; min-height:50px;}
.wm-case-filter li {margin-bottom: 30px;}
a.wm-studies-tittle {font-size: 16px;font-style: italic;float: left;line-height: 1;}
a.wm-studies-tittle i {padding: 0 11px;}
/*404-page*/
.wm-404-text {width: 100%;float: left;padding:48px 0 24px;}
.wm-404-text h2 {font-size: 65px;line-height: 1;margin: 0;padding-bottom: 12px;float: left ;}
.wm-404-text span {font-size: 18px;padding-bottom: 27px;float: left;}
.wm-404-text form {width: 100%;float: left;position: relative;}
.wm-404-text input[type='submit'] {background-color: transparent;position: absolute;right: 0;height: 42px;width: 50px;border: none;z-index: 1;top: 0;background-color: transparent;}
.wm-404-text input[type='text'] {width: 100%;background-color: #f6f6f6;color: #a1a1a1;height: 42px;background-color: #f3f3f3;padding-left: 29px;font-size: 16px;}
.wm-404-text i {position: absolute;z-index: 0;font-size: 18px;color: #cdcdcd;right: 18px;line-height: 42px; }
.wm-404-link,.wm-404-link span,.wm-404-image {width: 100%;float: left ;}
.wm-404-link span {display: block;font-size: 18px;padding-bottom: 9px;}
.wm-404-link ul {float: left;width: 55%;}
.wm-404-link ul li {list-style: none;position: relative;padding: 0px 0px 3px 12px;width: 50%;float: left;}
.wm-404-link i {font-size: 3px;position: absolute;top: 12px;left: 0px;}
.wm-404-link a   {font-size: 16px;}
.wm-404-image 	{margin-bottom: 40px;}
.wm-404-image img {padding-left: 24px;}
/*coming-soon*/
.wm-coming-soon-top {width: 100%;float: left;padding-bottom: 5px;}
.wm-coming-soon-top img {margin: 29px 0 26px;}
.wm-coming-soon-topinfo {margin: 32px 80px 0px 0px;float: right;}
.wm-coming-soon-topinfo ul {margin: 0;}
.wm-coming-soon-topinfo li {background-color: #f3f3f3;border-radius: 40px;float: left;font-size: 14px;line-height: 1;list-style: outside none none;margin-right: 11px;padding: 10px 17px;position: relative;}
.wm-coming-soon-topinfo i {color: #7e96a3;float: left;font-size: 12px;margin: 1px 7px 0 0;}
.wm-coming-soon-top .wm-topinfo {float: right;padding-right: 65px;}
.wm-coming-soon {width:100%;float:left;text-align:center;position: relative;}
.wm-coming-soon h2 {color: #ffffff;font-size: 60px;line-height: 1;margin: 0;}
.wm-coming-soon h3 {font-size:24px;color:#ffffff;margin: 0px 0px 38px 0px;}
.wm-coming-soon form {display:inline-block;padding-bottom: 32px;}
.wm-coming-soon input[type="text"] {border:2px solid rgba(255,255,255,0.30);background-color: transparent;color:#ffffff;width:485px;height:53px;display: block;padding: 7px 27px 7px 27px;margin-bottom: 28px;font-size: 17px;}
.wm-coming-soon input[type="submit"] {color: #ffffff;border-radius: 28px;padding: 10px 25px 10px 25px;border: 2px solid #ffffff;background-color:transparent;line-height: 1;}
.wm.countdown {width:100%;float:left;	}
.wm-countdown .countdown-amount {font-size: 70px;color: #ffffff;padding-left: 10px;}
.wm-countdown .countdown-period {color: #ffffff;font-size: 24px;}
.countdown-section {position: relative;padding: 0 20px;display: inline-block;}
.countdown-section:last-child:after  {display: none;}
.countdown-section:after {content: ".";font-size: 40px;color: #ffffff;position: absolute;bottom: 30px;right: -6px;}
.wm-coming-soon-bg {position: absolute;width: 100%;height: 100%;left: 0;top: 0; background-color: rgba(0, 0, 0, 0.6);}
.wm-coming-soon-text {padding: 192px 0px;position: relative;width: 100%;float: left;}
.wm-coming-soon-bottom {position: absolute;left: 0px;bottom: 0px;width: 100%;text-align: center;padding: 18px 0px;background-color: #ffffff;}
.wm-coming-soon-bottom span  { font-size: 14px; }
/*our-team-grid*/
.wm-team-modern-grid li    {margin-bottom: 30px;}
.wm-team-modern-grid .wm-team-info   {padding: 17px 20px 12px;}
.wm-team-share {float: right;position: relative;}
.wm-team-share i {font-size: 18px;}
.wm-team-share:hover ul {opacity: 1;visibility: visible;}
.wm-team-share ul {opacity: 0;	position: absolute;right: -43px;top: -38px;background-color: #ffffff;border-radius: 3px;padding:3px 2px;box-shadow: 0 0 4px 0 #d2d2d2;list-style: none;width:96px;margin: 0;visibility:hidden;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-team-share ul li {display: inline-block;}
.wm-team-share ul li i {font-size: 14px;}
/*no-search-found*/
.wm-no-search,.wm-no-search-correction ul {width: 100%;float: left;}
.wm-no-search .wm-404-text {padding: 0 0 30px 0;}
.wm-no-search-correction {width: 100%;float: left;padding-bottom: 20px;position: relative;}
.wm-no-search-correction li {list-style: none;line-height: 1;padding-bottom: 15px;padding-left: 24px;font-size: 15px;position: relative;}
.wm-no-search-correction span:before {content: "\f178";font-family: fontawesome;font-size: 10px;position: absolute;line-height:17px;left: 0px;top: -2px;}
.wm-no-search-bar,.wm-showing-result li,.wm-showing-result {width: 100%;float: left; }
.wm-no-search h4 {border-bottom: 2px solid #f4f4f4;padding-bottom: 4px;margin-bottom: 23px;float: left;width: 100%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-showing-result li {list-style: none;margin-bottom: 15px;}
.wm-showing-result figure {width: 291px;float:left;}
.wm-showing-result img {float: left;}
.wm-showing-result time {display: inline-block;width: 100%;padding-bottom: 8px;}
.wm-showing-result-info {margin-left: 291px;padding: 25px 0px 0px 28px;}
.wm-showing-result-info h4 {border: none;margin: 0;line-height: 1;}
.wm-showing-result-info i {padding-right: 7px; }
/*---blog---*/
.widget_search form {width: 100%;position: relative;float: left;}
.widget_search form  input[type="text"]{height: 43px;width: 100%;color: #2b2b2b;font-size: 15px;float: left;padding: 4px 34px;font-size: 15px;background-color: #f3f3f3;border-radius: 25px;}
.widget_search form i{position: absolute;top: 12px;right:12px;font-size: 16px;padding: 2px 16px;color: #a4a4a4;z-index: 1;}
.widget_search form  input[type="submit"]{position: absolute;top: 8px;right:23px;;height: 30px;width: 40px;border: none;z-index: 2;background-color: transparent;}
.widget_categories,.widget_categories > ul {float: left;width: 100%;}
.widget_categories > ul { padding: 0px; }
.widget_categories > ul > li {list-style: none;}
.widget_categories > ul > li:first-child > a   {border:none;}
.widget_categories > ul > li > a {float: left;width: 100%;padding: 11px 0px 11px 0px; border-top: 1px solid #e8e8e8; font-size: 18px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.widget_categories ul  ul{padding: 0px 0px 20px 0px; float: left;margin: 0px;}
.widget_categories ul  ul > li{float: left;list-style: none;padding:0px 0px 2px 0px; }
.widget_categories ul  ul > li a:hover{-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.widget_categories ul  ul > li > a:before{position: absolute;top: 0px;right: -16px;content: "\f105";opacity: 0;font-family: fontawesome;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.widget_categories ul  ul > li:hover > a:before {opacity: 1;}
.widget_categories ul  ul > li > a {float: left;width: 100%;font-size: 15px;position: relative;padding: 0px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.widget_recentpost,.widget.widget_recentpost > ul,.widget_add figure,	.widget_add figure a,.widget_add {float: left;width: 100%;}
.widget_recentpost ul li:last-child {margin: 0px;}
.widget_recentpost ul li{list-style: none;float: left;margin: 0px 0px 24px;}
.widget_recentpost figure {float: left;}
.widget_recentpost figure a{float: left;width: 100%;}
.widget_recentpost .wm-recentpost {padding: 0px 0px 0px 85px;}
.widget_recentpost .wm-recentpost h6 a:hover {-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-ms-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.widget_recentpost .wm-recentpost h6 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.widget_recentpost .wm-recentpost h6 {float: left;font-size: 15px;width: 100%;line-height: 1.5;margin: 0px 0px 5px 0px;}
.widget_recentpost .wm-recentpost .wm-readmore-icon {float: left;width: 100%;font-style: italic;font-size: 15px;}
.widget_recentpost .wm-recentpost .wm-readmore-icon i {font-size: 14px;padding: 0px 0px 0px 8px;}
.widget_archive .wm-select-two {	position: relative;float: left;width: 100%;}
.widget_archive .wm-select-two select{-moz-appearance: none;background: #f8f8f8;border: medium none;border-radius: 5px;color: #7a7a7a;display: inline-block;font-size: 15px;cursor: pointer;height: 37px;margin: 0;padding: 3px 15px;}
.widget_archive .wm-select-two:before{position: absolute;top: 12px;font-family: "Flaticon";content: "\f100";cursor: pointer;font-size: 8px;right: 18px;color: #9daeb8;pointer-events:none;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.tags 	{float: left;}
.tags a {background-color: #f6f6f6;border-radius: 25px;color: #2b2b2b;float: left;font-size: 15px;margin: 0px 10px 13px 0px;padding: 2px 16px 4px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.widget_gallery{float: left;width: 100%;margin: 0px 0px -7px 0px;}
.widget_gallery ul   {margin: 0 0 0 -15px;}
.widget_gallery ul li {float: left;list-style: outside none none;padding: 0 0 15px 15px;width: 33.333%;}
.widget_gallery figure  {float: left;}
.widget_gallery a {width: 100%;position: relative;float: left;}
.widget_gallery ul li a:before {content: "";position: absolute;top: 0px;left: 0px;width: 0%;height: 100%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.widget_gallery ul li a:after {content: "";position: absolute;top: 0px;right: 0px;width: 0%;height: 100%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.widget_gallery ul li:hover a:after,.widget_gallery ul li:hover a:before {width: 50%;opacity: 0.85;}
.widget_articles, .widget_articles ul{float: left;width: 100%;}
.widget_articles ul li{list-style: none;float: left;padding: 0px 0px 25px 0px;}
.widget_articles ul li h4 a {	line-height: 1.4;margin: 0px 0px 5px 0px; -webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;}
.widget_articles ul li .wm-readmore-icon {float: left;font-style: italic;font-size: 15px;}
.widget_articles ul li .wm-readmore-icon i {font-size: 14px;padding: 0px 0px 0px 7px;}
.widget_articles li:last-child  {padding: 0;}
.wm-blog-medium > ul > li{float: left;list-style: none;margin: 0px 0px 23px 0px;	}
.wm-blog-medium{float: left;width: 100%;}
.wm-blog-medium figure{float: left;margin-bottom: 0px;}
.wm-blog-medium  img {float: left;width: 100%;}
.wm-blog-artical-text {padding: 0px 0px 0px 380px;}
.wm-blog-artical-text-full{float: left;background-color: #f6f6f6;width: 100%;padding: 39px 51px 38px 50px;border-bottom: 3px solid #f1f1f1;}
.wm-blog-artical-text .wm-blog-artical-text-full h4 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-blog-artical-text .wm-blog-artical-text-full h4 {width: 100%;line-height: 1.2;margin-bottom: 10px;color:#6c8391;}
.wm-blog-artical-text-full .wm-blog-post-option {float: left;width: 100%;margin: 0px 0px 17px 0px;}
.wm-blog-artical-text .wm-blog-artical-text-full .wm-blog-post-option li {float: left;list-style: none;font-size: 15px;padding: 0px 20px 0px 0px;}
.wm-blog-artical-text-full .wm-blog-post-option li i {font-size: 16px;padding: 0px 2px 0px 0px;}
.wm-blog-artical-text .wm-blog-artical-text-full p {float: left;line-height: 1.6;margin-bottom: 26px;width: 100%;	font-size: 15px;}
.wm-blog-artical-text .wm-blog-artical-text-full .wm-read-article:hover {border: 2px solid  #2b2b2b;background-color: #f6f6f6;-webkit-transition: .10s ease-in-out;-moz-transition: .10s ease-in-out;-ms-transition: .10s ease-in-out;-o-transition: .10s ease-in-out;transition: .10s ease-in-out;}
.wm-blog-artical-text .wm-blog-artical-text-full .wm-read-article {float: left;padding:0px 39px 1px;color: #ffffff;font-size: 15px;border: 2px solid #2b2b2b;border-radius: 25px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-blog-artical-text .wm-blog-artical-text-full .wm-comments {float: right;font-size: 15px;}
.wm-blog-artical-text .wm-blog-artical-text-full .wm-comments i {float: left;padding: 6px 8px 0px 0px;}
.wm-pagination-blog {float: left;margin: 40px 0px 40px 0px;text-align: center;width: 100%;}
.wm-pagination-blog > ul { display: inline-block;text-align: center;}
.wm-pagination-blog > ul > li {float: left;list-style: none;margin: 0px 11px 0px 0px;}
.wm-pagination-blog > ul > li.active > a {color: #ffffff;border: 2px solid #2b2b2b;}
.wm-pagination-blog > ul > li:nth-child(4)  {padding: 0px 14px 0px 0px;}
.wm-pagination-blog > ul > li > a {float: left;width: 100%;padding: 4px 11px;border-radius: 100%;border: 2px solid #dddddd;width: 42px;height:42px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-pagination-blog > ul > li:first-child > a {background-color: #2b2b2b;color: #ffffff;border: 2px solid #2b2b2b;font-size: 12px;	padding: 4px 13px 0px;transform: scale(-1);			}
.wm-pagination-blog > ul > li:last-child > a {background-color: #2b2b2b;border: 2px solid #2b2b2b;font-size: 12px;color: #ffffff;padding: 4px 13px 0px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
/*---blog---*/
/*--- blog single post ---*/
.wm-blog-single{float: left;width: 100%;margin-bottom: 7px;}
.wm-blog-single h2 {  float: left;line-height: 35px;font-size: 30px;width: 73%;margin-bottom: 13px;}
.wm-blog-single .wm-blog-post-option{float: left;width: 100%;margin: 0px 0px 24px 0px;}
.wm-blog-single .wm-blog-post-option li {float: left;list-style: none;font-size: 15px;padding: 0px 19px 0px 0px;}
.wm-blog-single .wm-blog-post-option li i {font-size: 16px;padding: 0px 2px 0px 0px;}
.wm-blog-single .wm-blog-post-option li a 	{font-size: 16px;}
.wm-detail-thumb {float: left;width: 100%;margin-bottom: 27px;}
.wm-detail-thumb img {float: left;width: 100%;}
.wm-detail-editore{float: left;width: 100%;margin-bottom: 1px;}
.wm-detail-editore p{float: left;width: 100%;font-size: 15px;margin: 0px 0px 24px 0px;}
.wm-blog-info {float: left;width: 100%;margin: 6px 0px 20px 0px ;}
.wm-blog-info li{float: left;width: 100%;list-style-type: none;font-size: 16px;line-height: 1.5;padding:  0px 0px 6px 0px;}
.wm-blog-info li i{font-size: 10px;margin-right: 14px;}
.wm-blog-info-text {float: left;width: 100%;margin-bottom: 23px;}
.wm-blog-info-text li{margin:0;list-style-type: none;float: left;font-size: 16px;line-height: 1.5;position: relative;width: 100%;padding-left: 33px;}
.wm-blog-info-text li:before{font-size: 14px;position: absolute;top: 4px;left: 0px;font-family: 'FontAwesome';content: "\f00c"; }
.wm-blog-tags {float: left;margin-bottom: 34px;width: 100%;padding: 18px 0px 0px;border-top: 2px solid #f3f3f3;}
.wm-blog-tags .wm-social-icon, .wm-blog-tags .wm-social-icon ul { float: right;}
.wm-blog-tags .wm-social-icon li {float: left;list-style: none;padding: 0px 0px 0px 10px;}
.wm-blog-tags .wm-social-icon a,.wm-prenxt-post {float: left;width: 100%;}
.wm-prenxt-post { margin-bottom: 60px; }
.wm-previus{float: left;width: 50%;}
.wm-previus figure{float: left;width: 74px;margin: 0px;}
.wm-previus a, .wm-previus img{width: 100%;float:left;}
.wm-previus-post-text{padding: 0px 0px 0px 95px;display: block;}
.wm-previus-post-text h5 {float: left;line-height: 1.3;margin: -4px 0px 7px;width: 70%;}
.wm-previus-post-text h5 a,.wm-next-post-text h5 a {font-size: 18px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-previous-icon {float: left;font-size: 15px;font-style: italic;}
.wm-previous-icon i{font-size: 14px;padding: 0px 0px 0px 7px;}
.wm-next {float: right;width: 50%;}
.wm-next figure{float: right;width: 74px;margin: 0px;}
.wm-next a, .wm-next img{width: 100%;float:right;}
.wm-next-post-text{padding: 0px 95px 0px 0px ;text-align: right;display: block;}
.wm-next-post-text h5 {float: right;line-height: 1.3;margin: -4px 0px 7px;width: 70%;}
.wm-next-icon {float: right;font-size: 15px;font-style: italic;width: 100%;}
.wm-next-icon i{font-size: 14px;padding: 0px 0px 0px 7px;}
.wm-blog-auther-info{float: left;width: 100%;margin-bottom: 51px;padding: 23px 29px 15px 31px;border-bottom: 3px solid #f1f1f1;background-color: #f3f3f3;}
.wm-blog-auther-info figure {float: left;margin: 0px;}
.wm-blog-auther-info a, .wm-blog-auther-info img {border-radius: 100%;float: left;width: 100%;}
.wm-blog-auther-text{padding: 0px 0px 0px 142px;width: 100%;}
.wm-blog-auther-text h2 {float: left;font-size: 18px;font-weight: 600;width: 100%;margin: 0px 0px 26px 0px;position: relative;text-transform: uppercase;}
.wm-blog-auther-text h2:before{content: "";height: 2px;left: 0px;position: absolute;bottom: -10px;width: 63px;}
.wm-blog-auther-text span {float: left;width: 100%;letter-spacing: 1px;font-weight: 600;font-size: 10px;text-transform: uppercase;margin-bottom: 9px;}
.wm-blog-auther-text p {float: left;margin-bottom: 11px;font-size: 15px;line-height: 1.6;width: 100%;}
.wm-title-comment 		{padding: 0px 0px 12px 0px;}
#wm-comments {float: left;margin-bottom: 19px;width: 100%;}
#wm-comments .thumblist,#wm-comments ul ul.children {float: left;width: 100%;}
#wm-comments .wm-listing-location-heading h3{text-transform: uppercase;font-size: 14px;}
#wm-comments ul li {float: left;list-style: outside none none;width: 100%;}
#wm-comments ul li .thumblist {padding-bottom: 5px;}
#wm-comments ul ul.children {margin: 0px 0px 6px;padding: 0px 0px 0px 66px;}
#wm-comments ul ul 		{margin: 0px;}
#wm-comments ul li figure {border-radius: 100%;float: left;margin-top: 4px;padding: 4px;width: 72px;}
#wm-comments ul li figure ~ .text { padding-left: 95px; }
#wm-comments ul li figure img {border-radius: 7px;width: 100%;}
#wm-comments ul li .text {padding: 0px 0px 16px;}
#wm-comments ul li .children .text,#wm-comments > ul > li:last-child .text { border-bottom: none; }
#wm-comments  ul li .text .comment-text {display: inline-block;font-size: 16px;margin: 0px 0px 4px;}
#wm-comments ul li .text time {font-size: 16px;padding: 0px 12px 0px 0px;}
#wm-comments ul li .text p {border-top: 2px solid #e8e8e8;font-size: 16px;padding: 12px 0px 0px;line-height: 1.5;margin-bottom: 4px;}
#wm-comments ul li .text .replay-button > i {float: left;font-size: 14px;padding: 2px 6px 0px 0px;}
#wm-comments ul li .text .replay-button{float: right;font-size: 16px;}
#wm-comments .wm-rating {display: inline-block;height: 16px;line-height: 16px;position: relative;width: 90px;}
#wm-comments .wm-rating:before {color: #ffae00;content: "\f006 \f006 \f006 \f006 \f006";font-family: FontAwesome;font-size: 15px;left: 0px;letter-spacing: 2px;position: absolute;top: 2px;}
#wm-comments .rating-box:before {color: #ffae00;content: "\f006 \f006 \f006 \f006 \f006";font-family: FontAwesome;font-size: 15px;left: 0px;letter-spacing: 2px;position: absolute;top: 2px;}
#wm-comments .rating-box:before {content: "\f005 \f005 \f005 \f005 \f005";color: #ffae00;}
#wm-comments .rating-box {height: 16px;left: 0px;overflow: hidden;position: absolute;top: 0px;}
.wm-form{float: left;width: 100%;margin-bottom: 29px;}
.wm-title-form {padding: 0px 0px 15px 0px;}
.wm-form ul {margin: 0px -10px;width: 100%;padding: 0px 42px 0px 0px;}
.wm-form ul li.wm-full-form {width: 100%;margin-bottom: 22px; }
.wm-form ul li {list-style-type: none;margin-bottom: 19px;width: 50%;float: left;padding: 0px 10px;}
.wm-form ul li input[type="text"]{float: left;font-size: 14px;border-radius: 7px;background: none;margin: 0px;height: 38px;background-color: #f3f3f3;padding-left: 18px;border: 1px solid #d3dade;width: 100%;}
.wm-form ul li textarea{height: 156px;font-size: 14px;padding: 8px 10px 0px 18px;color: #111111; border-radius: 7px;background-color: #f3f3f3;width: 100%;border: 1px solid #d3dade;}
.wm-form input[type="submit"] {border: none;color: #ffffff;font-size: 14px;padding: 2px 45px;float: left;border-radius: 25px;}
/*--- blog single post ---*/
/*--- our clients ---*/
.widget_client-nav,.widget_client-nav ul {float: left;width: 100%;}
.widget_client-nav ul li {float: left;width: 100%;list-style: none;margin-bottom: 9px;}
.widget_client-nav ul li:last-child { margin-bottom: 0px; }
.widget_client-nav ul li:hover > a:before > i{color: #ffffff;-webkit-transition:  0.4s ease-in-out;-moz-transition:  0.4s ease-in-out;-ms-transition:  0.4s ease-in-out;-o-transition:  0.4s ease-in-out;transition:  0.4s ease-in-out;}
.widget_client-nav ul li a:before{position: absolute;top: 7px;right: 27px;content: "\f105";font-size: 13px;font-family: 'FontAwesome';}
.widget_client-nav ul li a {background-color: #f3f3f3;border-radius: 85px;float: left;font-size: 15px;position: relative;padding: 6px 30px 7px 33px;width: 100%;-webkit-transition:  0.4s ease-in-out;-moz-transition:  0.4s ease-in-out;-ms-transition:  0.4s ease-in-out;-o-transition:  0.4s ease-in-out;transition:  0.4s ease-in-out;}
.widget_testimonial,.wm-widget-testimonial span,.wm-widget-testimonial {float: left;width: 100%;}
.wm-widget-testimonial {padding: 44px 22px 35px 24px;background-color: #f3f3f3;margin: 0px 0px  19px 0px;border-radius: 4px;position: relative;}
.wm-widget-testimonial span { position: relative; }
.wm-widget-testimonial span:before {background-color: #f3f3f3;border-radius: 100%;color: #ffffff;content: "“";font-size: 93px;height: 79px;line-height: 36px;padding: 46px 0px 0px 0px;position: absolute;right: -4px;text-align: center;border:5px solid #ffffff;top: -92px;width: 79px;}
.wm-widget-testimonial p {background-color: #f3f3f3;float: left;font-size: 18px;font-style: italic;width: 100%;   }
.wm-widget-testimonial:before{border-left: 13px solid rgba(0, 0, 0, 0);border-right: 13px solid rgba(0, 0, 0, 0);border-top: 12px solid #f3f3f3;bottom: -12px;content: "";position: absolute;right: 46px;}
.widget_testimonial{float: left;width: 100%;margin: 0px 0px 34px 0px;}
.widget_testimonial > figure {float: left;margin-bottom:40px; }
.widget_testimonial a, .widget_testimonial img  {float: left;}
.widget_testimonial > figure > figcaption {padding: 0px 0px 0px 75px;width: 100%;}
.widget_testimonial > figure > figcaption > h2 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.widget_testimonial > figure > figcaption > h2 {float: left;width: 100%;margin: 0px;font-weight: bold;font-size: 18px;}
.widget_testimonial > figure > figcaption > span {float: left;line-height: 1.0;width: 100%;font-size: 16px;}
.wm-widget-testimonial-download{float: left;width: 100%;border-radius: 4px;padding: 7px 18px 6px 18px;font-size: 16px;color: #ffffff;}
.wm-widget-testimonial-download i {display: inline-block;color: #ffffff;font-size: 25px;padding:0px 10px 0px 0px;vertical-align: sub;}
.wm-client-slide {float: left;width: 100%;margin-bottom: 18px;position: relative;}
.wm-client-thumb {float: left;width: 100%;}
.wm-client-thumb figure{float: left;width: 100%;}
.wm-client-thumb img{float: left;width: 100%;}
.wm-client-slide .slick-dots li button {background-color: rgba(0,0,0,0);border: 2px solid rgba(95, 93, 76, 0.85);float: left;height: 9px;text-indent: -9999px;width: 9px;border-radius: 100%;}
.wm-client-slide .slick-dots li.slick-active button {background-color: #6e7893;}
.wm-client-slide .slick-dots li, .wm-company-timeline-slide .slick-dots li {margin: 0px 6px 0px 0px;float: right;}
.wm-client-slide .slick-dots, .wm-company-timeline-slide .slick-dots {right:0;bottom:30px; width:auto}
.wm-company-timeline-slide { text-align: center; }
.wm-client-listing {float: left;width: 100%;margin-bottom: 4px;}
.wm-client-listing  li {float: left;list-style: none;margin-bottom: 39px;width: 100%;}
.wm-client-listing figure {float: left;margin: 0px;border: 1px solid #efefef;}
.wm-client-listing a, .wm-client-listing img {float: left;width: 100%;}
.wm-client-listing-text{padding: 0px 0px 0px 265px;width: 100%;}
.wm-client-listing-text h4 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-client-listing-text h4 {float: left;width: 100%;font-size: 20px;margin: 0px;}
.wm-client-listing-text span {float: left;font-size: 16px;font-style: italic;line-height: 1.4;margin-bottom: 12px;width: 100%;}
.wm-client-listing-text p {float: left;line-height: 1.5;width: 100%;font-size: 16px;}
.wm-client-callactiontwo {background-color: #f6f6f6;border-left: 3px solid ;float: left;margin-bottom: 40px;padding: 20px 31px 19px 31px;width: 100%;}
.wm-client-call-action{float: left;width: 75%;}
.wm-client-call-action h2 {width: 100%;font-size: 22px;float: left;margin: 0px 0px 10px 0px;}
.wm-client-call-action  p {float: left;line-height: 1.3;width: 100%;font-size: 15px;}
.wm-client-callactiontwo .wm-callaction-contactus {border-radius: 50px;color: #ffffff;float: right;margin: 20px 0px 16px 0px;font-size: 14px;border:none;padding: 6px 32px 6px 32px;}
/*--- our clients ---*/
/*--- our services ---*/
.wm-section-title {float: left;margin: 0px 0px 30px 0px;width: 100%;}
.wm-section-title h2 {border-bottom: 2px solid #e8e8e8;float: left;margin: 0px;padding: 0px 0px 6px 0px;width: 100%;}
.wm-services-listing { margin-bottom: 10px; }
.wm-services-listing li {float: left;list-style: none;margin-bottom: 32px;}
.wm-services-listing li figure { margin-bottom: 17px; }
.wm-services-listing li a, .wm-services-listing li img,.wm-services-listing li figure,.wm-services-listing {float: left;width: 100%;}
.wm-services-listing > a {width: 100%;height: 100%;float: left;}
.wm-services-listing a.wm-icon {position: absolute;width: 100%;left: 0;top: 0;height: 100%;}
.wm-services-listing a.wm-icon img { width:46px; height:46px; position:absolute; left:50%; top:0; margin:-23px 0 0 -23px; z-index:999; opacity:0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-services-listing li:hover .wm-icon:before{opacity: 0.76;}
.wm-services-listing a.wm-icon:before {content: '';width: 100%;height: 100%;opacity: 0;position: absolute;left: 0px;top: 0px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-services-listing li:hover a.wm-icon img { opacity: 1;top: 50%;}
.wm-services-listing a.wm-icon i {font-size: 31px;float: left;top: 0px;left: 50%;position: absolute;background-color: rgba(238,248,252,0.9);border-radius: 5px;padding: 17px 15px 16px 15px;margin: -35px 0 0 -30px;opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-services-text .wm-title-services:before {position: absolute;content: "";bottom: 21px;left: 0px;height: 2px;width: 62px;}
.wm-services-text .wm-title-services {float: left;position: relative;font-weight: 600;font-size: 18px;font-weight: bold;padding: 0px 0px 31px;text-transform: uppercase;width: 100%;}
.wm-services-text p {font-size: 16px;line-height: 1.5;}
.wm-services-text .wm-readmore-icon i {padding: 0px 0px 0px 8px;}
.wm-services-text .wm-readmore-icon { font-style: italic; }
/*--- our services ---*/
/*--- company history ---*/
.widget_client-nav ul li.active a{background-color: #6c8391;color: #ffffff;}
.wm-company-timeline-slide {float: left;width: 100%;margin-bottom: 18px;position: relative;}
.wm-company-timeline-thumb,.wm-company-timeline-thumb figure,.wm-company-timeline-thumb img,.wm-services-text .wm-readmore-icon,.wm-services-text p,.wm-services-text {float: left;width: 100%;}
.wm-company-timeline-slide .slick-dots li button {background-color: rgba(0,0,0,0);border: 2px solid rgba(95,93,76,0.85);float: left;height: 9px;text-indent: -9999px;width: 9px;border-radius: 100%;}
.wm-company-timeline-slide .slick-dots li.slick-active button {background-color: rgba(95,93,76,0.85);}
.wm-company-timeline {float: left;margin-bottom: 50px;width: 100%;}
.wm-company-timeline ul:before{position: absolute;content: "";left: 8%;border-left: 2px solid #f3f3f3;top:-4px;height: 100%;color: #f3f3f3;}
.wm-company-timeline ul {float: left;width: 100%;padding-top: 11px;position: relative;}
.wm-company-timeline ul li {float: left;margin: 0px 0px 31px 0px;list-style: none;}
.wm-company-timeline li .wm-time {float: left;position: relative;}
.wm-company-timeline li .wm-time time {float: left;font-size: 20px;margin: 6px 0px 0px 0px;}
.wm-company-timeline li .wm-time span:before {position: absolute;content: "";top: 2px;left:0px;height: 2px;width: 36px;background-color: #f3f3f3;}
.wm-company-timeline li .wm-time span:after {position: absolute; content: "";top: 1px;left:36px;height: 4px;border-radius: 4px;width: 20px;}
.wm-company-timeline li .wm-time span{border-radius: 100%;height: 10px;background-color: #f3f3f3;top: 15px;right: -30px;width: 10px;border:2px solid #f3f3f3;position: absolute;}
.wm-company-timeline li .wm-company-timeline-text  {padding: 0px 0px 0px 141px;}
.wm-company-timeline li .wm-company-timeline-text h2 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-company-timeline li .wm-company-timeline-text h2 {display: block;margin-bottom: 11px;}
.wm-company-timeline li .wm-company-timeline-text p {float: left;font-size: 16px;line-height: 1.5;margin-bottom: 24px;width: 100%;}
.wm-company-timeline li .wm-company-timeline-text p:last-child  {margin: 0px;}
.wm-company-timeline > ul > li .wm-company-timeline-text > ul:before {border-left:none;}
.wm-company-timeline .wm-blog-info {float: left;width: 100%;padding: 0px;margin: -6px 27px -2px 27px ;}
.wm-company-timeline .wm-blog-info li {float: left;width: 100%;list-style-type: none;font-size: 16px;margin: 0px;line-height: 1.5;padding:  0px 0px 6px 0px;}
.wm-company-timeline .wm-blog-info li:last-child {padding: 0px;}
.wm-company-timeline .wm-blog-info li i{font-size: 10px;margin-right: 14px;}
/*--- company history ---*/
/*--- team member medium  ---*/
.wm-member{float: left;margin: 0px 0px 40px 0px;width: 100%;}
.wm-member .wm-member-medium{float: left;width: 100%;margin-bottom: 20px;}
.wm-member-medium form {float: left;position: relative;margin-bottom: 58px;line-height: 1;width: 100%;}
.wm-member-medium form label{font-size: 15px;margin-bottom: 16px;}
.wm-member-medium form .wm-select-two {	float: left;width: 200px;margin: 0px 20px 0px 0px;position: relative;}
.wm-member-medium form .wm-select-two select{-moz-appearance: none;background: #f8f8f8;border: medium none;border-radius: 5px;display: inline-block;font-size: 15px;cursor: pointer;height: 36px;margin: 0px;padding: 3px 15px;}
.wm-member-medium form .wm-select-two:before{position: absolute;top: 12px;font-family: "Flaticon";content: "\f100";cursor: pointer;font-size: 8px;right: 18px;color: #9daeb8;pointer-events:none;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.wm-member-medium form input[type="submit"] {border: medium none;border-radius: 20px;color: #ffffff;font-size: 14px;position: absolute;height: 33px;margin: 1px 0px 1px 0px;padding: 1px 45px 3px;}
.wm-member-medium figure {float: left;margin-bottom: 0px;}
.wm-member-medium a, .wm-member-medium img {float: left;width: 100%;	}
.wm-member-medium-text   {padding: 0px 0px 0px 364px;}
.wm-member-medium-text .wm-member-mediumtext{background-color: #f6f6f6;float: left;padding: 27px 35px 20px 43px;border-bottom: 3px solid #f1f1f1;width: 100%;}
.wm-member-medium-text .wm-member-mediumtext h2:before{position: absolute;content: "";bottom: 6px;left: 0px;height: 2px;width: 70px;}
.wm-member-medium-text .wm-member-mediumtext h2 a {font-size: 18px;font-weight: bold; }
.wm-member-medium-text .wm-member-mediumtext h2 {  float: left;font-weight: bold;font-size: 18px; padding: 0px 0px 18px 0px;position: relative;text-transform: uppercase;width: 100%;}
.wm-member-medium-text .wm-member-mediumtext span {float: left;width: 100%;letter-spacing: 1px;font-size: 12px;margin-bottom: 18px;text-transform: uppercase;	}
.wm-member-medium-text .wm-member-mediumtext ul {float: left;width: 100%;	}
.wm-member-medium-text .wm-member-mediumtext ul li {float: left;list-style: none;width: 100%;	padding: 0px 0px 3px 0px;}
.wm-member-medium-text .wm-member-mediumtext ul li a {float: left;width: 100%;font-size: 15px;	}
.wm-member-medium-text .wm-member-mediumtext ul li a i {font-size: 13px;padding: 0px 5px 0px 0px;}
.wm-member-faq {float: left;padding-bottom: 10px;width: 100%;}
.wm-member-faq > .panel-default > .panel-heading {border-color: rgba(0,0,0,0);width: 100%;}
.wm-member-faq > .panel:last-child{margin-bottom: 0px;}
.wm-member-faq > .panel{float: left;width: 100%;box-shadow:none;margin-bottom: 20px;border:none;background-color: #f6f6f6;}
.wm-member-faq .panel-heading {border-top-left-radius: 4px;padding: 0px;}
.wm-member-faq .panel-default .panel-heading h4 {cursor: pointer;display: inline-block;margin: 0;padding:10px 27px 3px 28px;   width: 100%;}
.wm-member-faq .panel-default .panel-heading h4 a {width: 100%;float: left;font-size: 18px;position: relative;}
.wm-member-faq .panel-body p {line-height: 1.5;font-size: 16px;}
.wm-member-faq .panel-body {padding: 21px 15px 13px 29px;border-radius: 0px;box-shadow:none;}
.wm-member-faq .panel-default .panel-heading h4 a:before {content: "";font-size:14px;padding:13px;position: absolute;right: -27px;opacity: 0.85;text-align: center;top: -10px;width: 49px;}
.wm-member-faq .panel-default .panel-heading h4 a:before {content: "\f078";font-family: fontawesome;}
.wm-member-faq .panel-default .panel-heading h4 a.collapsed:before {font-family: fontawesome;content: "\f077";}
.wm-member-callactiontwo .wm-member-callaction{float: left;width: 100%;padding: 9px 0px 0px 0px;}
.wm-member-callactiontwo .wm-member-callaction > li{float: left;line-height: 1.6;list-style: none;}
.wm-member-callactiontwo .wm-member-callaction > li > i{font-size: 13px;padding: 0px 10px 0px 0px;}
.wm-member-callactiontwo .wm-social-icon {float: right;margin: 0px 16px 0px 0px;}
.wm-member-callactiontwo .wm-social-icon > li {float: left;list-style: none;padding: 0px  10px 0px 0px;}
.wm-member-callactiontwo .wm-social-icon > a {float: left;width: 100%;}
.wm-recent-member-grid{float: left;width: 100%;}
.wm-recent-member-grid ul {margin: 0px -12px 0px -12px;}
.wm-recent-member-grid li{float: left;list-style: none;padding: 0px 12px 0px 12px;}
.wm-recent-member-grid figure {width: 100%;}
.wm-recent-member-grid a, .wm-recent-member-grid img  {float: left;width: 100%;}
.wm-member-grid-text{background-color: #f6f6f6;float: left;border-bottom: 3px solid #f1f1f1;padding: 28px 40px 31px 40px;text-align: center;width: 100%;}
.wm-member-grid-text h2 a {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.wm-member-grid-text h2 {float: left;font-size: 20px;margin: 0px;color: #6c8391;width: 100%;}
.wm-member-grid-text span {float: left;font-size: 16px;font-style: italic;letter-spacing: 1px;line-height: 1.3;width: 100%;}
.wm-member-grid-text span time {float: right;font-size: 16px;font-style: italic;letter-spacing: 1px;line-height: 1.3;}
.wm-sectiontitle {float: left;margin: 0px 0px 30px 0px;width: 100%;}
.wm-sectiontitle span {float: left;font-size: 16px;font-weight: bold;margin: 0px 0px 8px 0px;text-transform: uppercase;width: 100%;}
.wm-sectiontitle a {float: left;width: 100%;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;font-size: 16px;}
.wm-member-form{float: left;width: 100%;}
.wm-member-form ul {margin: 0px -9px 0px -9px;float: left;width: 100%;}
.wm-member-form ul li {list-style-type: none;margin-bottom: 11px;width: 100%;float: left;padding: 0px 9px 0px 9px;}
.wm-member-form ul li input[type="text"]{float: left;font-size: 14px;color: #2b2b2b;border-radius: 7px;margin: 0px;height: 38px;padding-left: 18px;border: 1px solid #d3dade;width: 100%;background-color: #f3f3f3;}
.wm-member-form ul li textarea{height: 114px;font-size: 14px;padding: 8px 10px 0px 18px;color:#111111; border-radius: 7px;background-color: #f3f3f3;margin-bottom: 11px;width: 100%;border: 1px solid #d3dade;}
.wm-member-form input[type="submit"] {border: none;color: #ffffff;font-size: 14px;padding: 2px 45px;float: left;border-radius: 25px;}
.widget_twitter .widget_twitter ul{float: left;width: 100%;}
.widget_twitter ul li {float: left;padding: 0px 0px 17px 0px ;list-style: none;width: 100%;}
.widget_twitter ul li i {float: left;font-size: 24px;padding: 4px 0px 0px 0px;}
.widget_twitter ul li p {display: block;padding: 0px 0px 0px 38px;font-size: 16px;line-height: 1.5;}
.widget_twitter ul li p a  {font-size: 16px;}
/*--- member ---*/
/*--- job listing ---*/
.wm-careers-joblisting{margin-bottom: 40px;}
.wm-careers-joblisting, .wm-joblisting-callaction, .wm-joblisting-callaction li{float: left;width: 100%;}
.wm-joblisting-callaction li {line-height: 1.6;list-style: none;margin: 0px 0px 5px 0px;}
.wm-joblisting-callaction li a {border-radius: 30px;float: left;padding: 4px 21px;font-size: 15px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-joblisting-callaction li a i {font-size: 10px;margin-right: 10px;}
.wm-joblisting-callaction li:last-child    {margin: 0px;}
.wm-joblisting-callaction li a:hover {background-color: #efefef;color: #2b2b2b;}
.wm-joblisting-callactiontwo .wm-callaction-contactus   {margin: 5px 0px 0px 0px;}
.wm-job-listing {float: left;width: 100%;}
.wm-job-listing p {float: left;font-size: 16px;line-height: 1.5;margin-bottom: 27px;width: 100%;}
.wm-job-listing form{float: left;width: 100%;}
.wm-job-listing form label {float: left;font-size: 15px;margin: 8px 15px 0px 0px;}
.wm-job-listing form .wm-select-two {	float: left;margin: 0px 33px 0px 0px;position: relative;width: auto;}
.wm-job-listing .wm-select-two select{-moz-appearance: none;background: #f8f8f8;border: medium none;border-radius: 5px;display: inline-block;font-size: 15px;cursor: pointer;height: 36px;margin: 0px;width: 200px;padding: 3px 15px;}
.wm-job-listing .wm-select-two:before{position: absolute;top: 12px;font-family: "Flaticon";content: "\f100";cursor: pointer;font-size: 8px;right: 18px;color: #2b2b2b;pointer-events:none;transform:rotate(90deg);}
.wm-job-listing-faq .panel-body .jobtlisting-panel-heading{background-color: #ebebeb;float: left;padding: 9px 0px 10px 0px;width: 100%;}
.wm-job-listing-faq .panel .jobtlisting-panel-heading li {float: left;font-size: 16px;padding: 0px 27px;list-style: none;width: 50%;}
.wm-job-listing-faq .panel .jobtlisting-panel-heading .job-panel-heading {float: left;text-align: center;}
.wm-job-listing-faq .panel .panel-body .wm-jobs-tabs {float: left;width: 100%;padding: 0px 26px 0px 26px ;}
.wm-job-listing-faq .panel .panel-body .wm-jobs-tabs li {float: left;list-style: none;padding: 12px 0px 15px 0px ;border-bottom: 2px solid #e8e8e8;width: 50%;}
.wm-job-listing-faq .panel .panel-body .wm-jobs-tabs li a {float: left;font-size: 16px;text-decoration: underline;width: 100%;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-job-listing-faq .panel .panel-body .wm-jobs-tabs li span {float: right;width: 100%;}
.wm-job-listing-faq .panel {margin-bottom: 30px;}
.wm-job-listing-faq .panel-body  	{padding: 0px 0px 15px 0px;}
.wm-job-listing-faq .panel .panel-body .wm-jobs-tabs .job-full {border: none;padding: 12px 0px 8px 0px;}
.wm-joblisting-promovideo {float: left;margin-bottom: 18px;width: 100%;}
.wm-joblisting-promovideo p {float: left;margin-bottom: 26px;}
/*--- job listing ---*/
/*--- typography ---*/
.wm-classic-heading {float: left;width: 100%;}
.wm-classic-heading h2   {font-size: 24px;}
/*--heading--*/
.wm-typo-heading{float: left;margin-bottom: 37px;}
.wm-typo-title {border-bottom: 2px solid #e8e8e8;float: left;margin: 0px 0px 16px 0px;width: 100%;}
.wm-typo-heading h1, .wm-typo-heading h2 {font-size: 45px;margin: 0px;}
.wm-typo-heading h3 {font-size: 40px;margin: 0px;}
.wm-typo-heading h4 {font-size: 30px;margin: 0px;}
.wm-typo-heading h5 {font-size: 24px;margin: 0px;}
.wm-typo-heading h6 {font-size: 18px;margin: 0px;}
.wm-typo-heading p {float: left;font-size: 15px;line-height: 1.6;width: 100%;}
/*--button--*/
.wm-button-bg{float: left;width: 100%;margin-bottom: 60px;}
.wm-button-left {float: left;width: 100%;padding: 40px 20px 0px 20px;background-color: #f6f6f6;}
.wm-button-right{float: left;width: 100%;padding: 59px 0px 17px 69px;}
.wm-typo-buttons {float: left;margin-bottom: 50px;width: 100%;}
.wm-typo-buttons .apply-now:hover   {color: #ffffff;}
.wm-typo-buttons .apply-now {border: 2px solid ;border-radius: 25px;float: left;font-size: 15px;margin: 0px 11px 15px 0px;padding: 4px 31px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-typo-buttons .wm-download {border: 2px solid;border-radius: 4px;float: left;font-size: 16px;margin: 0px 13px 0px 0px;padding: 5px 8px 3px 8px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-typo-buttons .wm-download i {display: inline-block;font-size: 25px;padding: 0px 10px 0px 0px;vertical-align: sub;}
.wm-typo-buttons .wm-download:hover, .wm-typo-buttons .wm-download:hover i{color: #ffffff;}
.wm-typo-buttons .contact-us  {border: 2px solid #ffffff;border-radius: 25px;float: left;color: #ffffff;margin: 0px 18px 20px 0px;padding: 4px 30px;;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-typo-buttons .contact-us:hover {background-color: #ffffff;}
.wm-button-services {float: left;padding: 22px 0px 22px 0px;width: 100%;margin: 0px 0px 0px 4px;}
.wm-button-services .wm-all-services {border: 2px solid #ffffff;border-radius: 25px;color: #ffffff;float: left;font-size: 16px;margin: 0px 13px 0px 0px;padding: 7px 20px 6px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-button-services .wm-all-services i {float: right;font-size: 10px;padding: 4px 7px 0px 12px;}
.wm-button-services .wm-all-services:hover{background-color: #ffffff;}
.wm-buttons-typography {margin-bottom: 50px;padding: 0px;display: inline-block;text-align: left;}
.wm-buttons-typography .wm-vacancy:hover {color: #ffffff;}
.wm-buttons-typography .wm-vacancy {background-color: #f3f3f3;border-radius: 85px;float: left;font-size: 15px;margin: 0px 15px 21px 0px;padding: 10px 0px 10px 30px;position: relative;width: 260px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-buttons-typography .wm-vacancy:before {content: "\f105";font-family: "FontAwesome";font-size: 13px;position: absolute;right: 29px;top: 13px;}
.wm-buttons-typography .wm-insert-resume {background-color: #f3f3f3;border-radius: 85px;float: left;font-size: 15px;margin: 1px 15px 0px 0px;padding: 6px 30px  6px 30px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-buttons-typography .wm-insert-resume:hover{color: #ffffff;}
.wm-buttons-typography .wm-social-links, .wm-footer-widget-area, .wm-footer-widgettitle  {float: left;}
.wm-buttons-typography .wm-social-links { width: auto; }
.wm-typo-select{float: left;width: 100%;}
.wm-typo-select .wm-topinfo {float: left;margin: 0px;}
.wm-border-color {border-top: 1px solid #f3f3f3;float: left;margin-bottom: 89px;width: 100%;}
/*--columns--*/
.wm-typo-columns{float: left;margin-bottom: 35px;	}
.wm-typo-columns p {float: left;font-size: 15px;line-height: 1.6;width: 100%;}
/*--accordion--*/
.wm-typography-title {float: left;margin: 0px 0px 16px 0px;color: #6c8391;width: 100%;}
.wm-typography-title h2 {margin: 0px;}
.wm-accordian-element{float: left;width: 100%;margin-bottom: 30px;}
.wm-accordian .panel-default .panel-heading:hover {background-color: #f9f9f9;}
.wm-accordian-element .panel {border-bottom: medium none;margin-bottom: 0;}
.wm-accordian-element .panel-collapse   {border:none;}
.wm-accordian-element .panel-default > .panel-heading {border: medium none;}
.wm-accordian-element .panel-default .panel-heading a.collapsed:before {content: "\f078";font-family: FontAwesome;}
.wm-accordian-element .panel-default .panel-heading   {background-color: #f9f9f9;}
.wm-accordian-element .panel-default .panel-heading a:before {content: "\f077";font-family: FontAwesome;font-size: 10px;height: 22px;padding: 2px 5px;position: absolute;right: 7px;top: 7px;width: 22px;}
.wm-accordian .panel-default {border-color: #dddddd;border-bottom: none;}
.wm-accordian-element .panel-body p {line-height: 1.5;}
.wm-accordian-element .panel-body, .wm-accordian .panel-body p {line-height: 1.5;}
.wm-accordian-element .panel-body, .wm-accordian .panel-body  {border-top: 1px solid;}
.wm-accordian-element .panel-default .panel-heading a {   display: inline-block;font-size: 14px;padding: 8px 0px 8px 0px;font-weight: 600;position: relative;text-transform: uppercase;width: 100%;}
.wm-accordian .panel + .panel   {margin-top: 0px;}
.wm-accordian .panel-default {margin: 0px;}
.wm-accordian .panel, .wm-accordian .panel { border-radius: 0px;}
.wm-accordian .panel-default  .panel-heading{background-color: #ffffff;border: none;}
.wm-accordian .panel-default  .panel-heading a {   display: inline-block;font-size: 14px;font-weight: 600;padding: 8px 0px 8px 0px;position: relative;text-transform: uppercase;width: 100%;}
.wm-accordian .panel-default .panel-heading a:before {content: "\f077";font-family: FontAwesome;font-size: 10px;height: 22px;padding: 2px 5px;position: absolute;right: 7px;top: 7px;width: 22px;}
.wm-accordian .panel-default .panel-heading a.collapsed:before {content: "\f078";font-family: FontAwesome;}
.wm-accordian-element .panel-default .panel-heading:hover  {background-color: #ffffff;}
/*--- tabs ---*/
.wm-tabs, .wm-tabs-listing, .wm-classic-typo  {float: left;width: 100%;}
.wm-classic-typo {margin-bottom: 51px;}
.wm-tabs .nav-tabs > li {float: left;margin-bottom: 0px;margin-right: auto;}
.wm-tabs .tab-content a {float: left;padding-bottom: 30px;padding-left: 9px;width: 50%;}
.wm-tabs .nav-tabs > li a:hover   {color: #ffffff;}
.wm-tabs .nav-tabs > li.active > a {color: #ffffff;border: 1px solid ;}
.wm-tabs .nav-tabs > li > a {border: 1px solid #dddddd;border-bottom: none;}
.wm-tabs .tab-content a {float: left;padding: 0px 19px 0px 19px;width: 50%;}
.wm-tabs .tab-content {border: 1px solid #dddddd;float: left;padding: 17px 0px 17px 0px;width: 100%;}
.wm-tabs .tab-content .tab-pane p {display: block;font-size: 15px;line-height: 1.5;width: 96%;}
.wm-tabs-listing .nav-tabs > li {float: left;margin: 0px 0px 0px 5px;}
.wm-tabs .nav-tabs, .nav-tabs > li a:hover {border-bottom: none;}
.wm-tabs .nav, .wm-tabs {float: left;}
.wm-tabs .nav-tabs > li > a {padding: 8px 17px 8px 17px;}
.nav-tabs > li > a {border:1px solid #dddddd;}
.wm-tabs-listing .nav-tabs{float: left;width: 31%;}
.wm-tabs-listing .nav-tabs > li > a 	{border-radius: 0px;}
.wm-tabs-listing .nav li a {float: left; margin: 0px 2px 5px 2px;padding: 12px 0px 12px 19px;width: 166px;}
.wm-tabs-listing .tab-content padding					{margin-bottom: 17px;}
.wm-tabs-listing .tab-content{float: right;padding: 23px 41px 15px 41px;width: 69%;border: 1px solid #dddddd;}
.wm-tabs-listing .nav-tabs, .wm-tabs .nav-tabs > li a:hover {border-bottom: none;}
/*--- listing ---*/
.wm-list-wrap{float: left;width: 100%;margin-bottom: 36px;}
.wm-icon-list-style{float: left;width: 100%;}
.wm-icon-list-style li{margin-bottom: 2px;list-style: none;}
.wm-icon-list-style li i {font-size: 12px;margin-right: 7px;}
.wm-list-style{float: left;width: 100%;}
/* Table */
.wm-table { margin-bottom: 50px; }
.wm-table,.wm-table-head {float: left;width: 100%;}
.wm-table-head {border: 1px solid #f3f3f3;border-bottom: none;padding: 0px 10px;background-color: #f9f9f9;}
.wm-table-head li {float: left;list-style: none;width: 33.333%;font-weight: bold;text-transform: uppercase;padding: 10px 19px 11px 19px;border-left: 1px solid #eaeaea;}
.wm-table-head li:first-child,.wm-table-content ul li:first-child { border-left: none; }
.wm-table-content ul {display: table-row;}
.wm-table-content {border: 1px solid #eaeaea;display: table;width: 100%;padding: 0px 10px 0px 10px;}
.wm-table-content ul li {display: table-cell;width: 33.333%;list-style: none;padding: 10px 19px 11px 19px;border-left: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.wm-table-content ul:last-child li { border-bottom: none; }
.wm-table-horizontal .wm-table-head {float: left;width: 30%;padding: 0px;}
.wm-table-horizontal .wm-table-head li {width: 100%;border-left: none;border-bottom: 1px solid #eaeaea;}
.wm-table-horizontal .wm-table-content {float: left;width: 70%;padding: 0px 13px 0px 13px;border-left: none;}
.wm-table-horizontal .wm-table-content ul li {float: left;width: 100%;border-left: none;border-bottom: 1px solid #eaeaea;}
.wm-table-horizontal .wm-table-content ul li:last-child   { border-bottom: none; }
/*--Form--*/
.wm-form-wrap {float: left;width: 100%;padding: 18px 18px;border: 1px solid #eaeaea;margin-bottom: 51px;}
.wm-form-list li {float: left;width: 70%;list-style: none;margin-bottom: 8px;}
.wm-form-list li.wm-label-sec {width: 30%;padding: 3px 0px 0px 0px;}
.wm-form-list li input[type="text"], .wm-form-list li textarea {float: left;width: 100%;background-color: #ffffff;height: 40px;border: 1px solid #eaeaea;padding: 7px 20px;}
.wm-form-list .wm-select-checkbox {margin-right: 25px;width: auto;}
.wm-form-list .wm-select-checkbox {float: left;}
.wm-select-checkbox input[type="checkbox"]  {display: none;}
.wm-select-radio {float: left;margin: 0px 16px 9px 1px;width: auto;}
.wm-select-radio input[type="checkbox"] + label {font-size: 16px;font-weight: 500;margin-bottom: 0px;}
.wm-select-radio input[type="checkbox"] + label span {background-color: #ffffff;border: 2px solid #dadada;border-radius: 100%;position: relative;cursor: pointer;display: inline-block;height: 15px;margin: -3px 8px 0px 0px;vertical-align: middle;width: 15px;}
.wm-select-radio input[type="checkbox"]:checked + label span:before {background-color: #dadada;content: "";float: left;font-size: 7px;margin: 0px 0px 0px 2px;position: absolute;border-radius: 100%;border: 2px solid #dadada;width: 7px;top: 2px;left: 0;height: 7px;}
.wm-select-radio input[type="checkbox"]  { display: none;}
.wm-form-list .wm-select-checkbox input[type="radio"], input[type="checkbox"] {float: left;line-height: normal;margin: 4px 13px 4px 3px;}
.wm-form-list .wm-select-radio input[type="checkbox"] + label span {background-color: #ffffff;border: 2px solid #dadada;border-radius: 100%;cursor: pointer;display: inline-block;height: 15px;margin: -3px 8px 0px 0px;vertical-align: middle;width: 15px;}
.wm-form-list .wm-select:after {color: #6c6c6c;content: "\f0d7";font-family: fontawesome;font-size: 18px;padding: 0px 0px 2px;pointer-events: none;position: absolute;right: 15px;top: 7px;}
.wm-form-list .wm-select, .wm-select-two {float: left;position: relative;width: 100%;}
.wm-form-list .wm-select select{background-color:rgba(0, 0, 0, 0);-moz-appearance: none;}
.wm-form-list li textarea { height: 208px; }
.wm-form-list-column li textarea { height: 108px; }
.wm-form-list .wm-select-checkbox {float: left;margin-right: 15px;width: 22%;}
.wm-select-checkbox input[type="checkbox"]:checked + label span:before {content: "\f00c";float: left;font-family: FontAwesome;font-size: 9px;margin: -9px 0 0;}
.wm-select-checkbox input[type="checkbox"] + label span {background-color: #ffffff;border: 1px solid #d6d6d6;cursor: pointer;display: inline-block;height: 12px;margin: -3px 8px 0 0;vertical-align: middle;width: 12px;}
.wm-form-list .wm-select-checkbox {margin-right: 25px;width: auto;}
.wm-select-checkbox {float: left;margin-bottom: 9px;width: 100%;}
.wm-select-checkbox input[type="checkbox"] + label {font-size: 14px;font-weight: 500;margin-bottom: 0;}
.wm-select-checkbox input[type="checkbox"] + label span {background-color: #ffffff;border: 1px solid #d6d6d6;cursor: pointer;display: inline-block;height: 12px;margin: -3px 8px 0 0;vertical-align: middle;width: 12px;}
.wm-form-list li input[type="text"].warning-input {width: 50%;border-color: #ff9868;}
.wm-form-list li input[type="text"].error-input {width: 50%;border-color: #ff6767;}
.wm-form-list li input[type="text"].info-input {width: 50%;border-color: #496e80;}
.wm-form-list li input[type="text"].success-input {width: 50%;border-color: #6dca4d;}
.wm-form-list-column li,.wm-form-list-column li.wm-2column input[type="text"] { width: 100%; }
.wm-form-list-column li.wm-2column {width: 50%;padding: 0px 10px 0px 10px;}
.wm-form-list-column li.wm-2column span {display: block;margin-bottom: 5px;}
/*--- promo box ---*/
.wm-promo-box {border: 2px dashed #dedede;float: left;margin-bottom: 59px;padding:26px 37px 37px 37px;width: 100%;}
.wm-promo-box-text{float: left;width: 100%;}
.wm-promo-box-text h2 {float: left;width: 100%;margin-bottom: 4px;font-size: 28px;}
.wm-promo-box-text span{float: left;margin-bottom: 13px;font-size: 25px;}
.wm-promo-box-text span small{float: right;padding: 4px 0px 0px 0px;color: #bfbfbf;font-size: 20px;}
.wm-promo-box-text a i {font-size: 15px;}
.wm-promo-box-text a {border-bottom: 2px solid #eaeaea;color: #6c8391;float: right;font-size: 18px;margin: -40px 0px 0px 0px;padding: 0px 0px 4px 0px;}
.wm-promo-box p {float: left;font-size: 15px;line-height: 1.6;margin-bottom: 18px;width: 100%;}
.wm-promo-box .learn-more {border-radius: 20px;color: #ffffff;float: left;position: relative;font-size: 15px;padding: 6px 51px 6px 29px;}
.wm-promo-box .learn-more:before{position: absolute;top: 6px;right: 30px;content: "\f105";color: #ffffff;font-size: 15px;font-family: 'FontAwesome';}
/*--- message alert ---*/
.error-message {border-radius: 31px;float: left;position: relative;}
.error-message .close {color: #ffffff;float: left;font-size: 16px;left: 26px;opacity: 1;position: absolute;top: 12px;}
.alert-dismissable .close span{right: 0px;top: 0px;}
.alert {background-color: #e58989;border: 1px solid rgba(0, 0, 0, 0);border-radius: 4px;float: left;border-radius: 31px;margin-bottom: 16px;padding: 7px 15px;width: 100%;}
.alert > p, .alert > ul {color: #ffffff;font-size: 18px;margin: 0px 0px 0px 45px;}
.success-message i, .caution-message i, .information-message i {color: #ffffff;font-size: 18px;float: left;padding: 6px 22px 0px 3px;}
.success-message p, .caution-message p, .information-message p {color: #ffffff;float: left;font-size: 18px;}
.information-message  {background-color: #83c6e4;}
.message{margin-bottom: 16px;border-radius: 31px;float: left;width: 100%;}
.caution-message  {background-color: #dcc96f;}
.success-message   {background-color: #90d473;}
/*--- call two action ---*/
 .wm-calltwo-action {float: left;padding: 27px 59px 28px 59px;width: 100%;}
.wm-calltwo-action-text{float: left;width: 85%;}
.wm-calltwo-action-text h2 {color: #ffffff;float: left;font-size: 28px;line-height: 1.1;margin: 0;width: 100%;}
.wm-calltwo-action-text p {color: #ddf4fe;float: left;font-size: 16px;line-height: 1.4;margin: 0px;width: 100%;}
.wm-calltwo-action .wm-subscribe {background-color: rgba(0, 0, 0, 0);border: 2px solid #ffffff;border-radius: 40px;color: #ffffff;display: inline-block;font-size: 15px;padding: 7px 38px;}
/*--- price plans ---*/
.wm-price-plans::after {border-right: 370px solid rgba(0, 0, 0, 0);border-top: 40px solid #ffffff;color: #000000;content: "";height: 66px;left: 0px;position: absolute;top: 0px;width: 92px;z-index: -1;}
.wm-price-plans:before{border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ffffff;border-style: solid;border-width: 2px 0px 35px 369px;bottom: 0px;color: #000000;content: "";left: 1px;position: absolute;width: 92px;}
.wm-pricesplan {float: left;margin-bottom: 50px;text-align: center;width: 100%;}
.wm-pricesplan ul {float: left;width: 100%;}
.wm-pricesplan li {float: left;list-style: none;}
.wm-price-plans {background-color: #f6f6f6;float: left;opacity: 0.94;padding: 57px 0px 65px 0px;position: relative;text-align: center;width: 100%;}
.wm-price-plans .wm-Choice {border-radius: 100%;display: inline-block;font-size: 15px;height: 70px;left: -9px;line-height: 1;opacity: 2;padding: 17px 0px 17px 0px;position: absolute;top: 0px;width: 70px;z-index: 5;}
.wm-price-plans h2:before {border-bottom: 15px solid #d6d6d6;border-right: 9px solid rgba(0, 0, 0, 0);content: "";height: 7px;position: absolute;right: -9px;top: -15px;width: 0px;}
.wm-price-plans h2:after {border-right: 9px solid #e7e7e7;content: "";height: 49px;position: absolute;right: -9px;top: 0px;width: 49px;}
.wm-price-plans h2 { float: left;background-color: #e7e7e7;font-size: 15px;letter-spacing: 2px;margin: 0px;position: relative;padding: 13px 0px 13px 0px;text-transform: uppercase;width: 100%;}
.wm-price-plans .wm-price {background-color: #;}
.wm-price-plans  span {float: left;color: #ffffff;font-size: 40px;padding: 7px 0px 20px 0px;width: 100%;}
.wm-price-plans  span small{font-size: 16px;vertical-align: super;vertical-align: text-top;}
.wm-price-plans ul {float: left;margin: 0px;padding: 16px 49px 33px 49px;}
.wm-price-plans ul li {border-bottom: 2px solid #f0f0f0;font-size: 15px;list-style: outside none none;padding: 10px 0px 10px 0px;text-align: center;width: 100%;}
.wm-price-plans ul li p {float: left;line-height: 1.6;width: 100%;}
.wm-price-plans a {border: 2px solid;border-radius: 20px;color: #ffffff;display: inline-block;font-size: 15px;padding: 3px 35px 2px 34px;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-price-plans .purchase:hover {background-color: #f6f6f6;border: 2px solid;}
.wm-price-plans .purchase i {padding: 0px 0px 0px 14px;}
/*--- typography ---*/
/*--- case studies ---*/
.wm-casestudies-listing {float: left;width: 100%;}
.wm-casestudies-listing ul  {margin: 0px -12px 0px -12px;}
.wm-casestudies-listing li {float: left;list-style: none;margin-bottom: 20px;padding: 0px 12px 0px 12px;}
.wm-casestudies-listing figure {float: left;width: 100%;margin-bottom: 0px;}
.wm-casestudies-listing li a, .wm-casestudies-listing li img{float: left;width: 100%;}
.wm-casestudies-listing li:hover figcaption{opacity: 1;background-color: #f6f6f6;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-casestudies-listing figure   {overflow: hidden;}
.wm-casestudies-listing figure figcaption {width: 100%;height: 100%;position: absolute;border-bottom: 3px solid #f1f1f1;bottom: -100%;left: 0px;opacity: 0;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-casestudies-listing figure figcaption:before {content: "";height: 100%;left: 0px;opacity: 0;position: absolute;bottom: 100%;width: 100%;}
.wm-casestudies-listing li:hover figure figcaption {bottom: 0%;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-casestudies-listing  figure figcaption .wm-casegrid{height: 19px;position: absolute;right: 20px;cursor: pointer;top: 16px;width: 19px;}
.wm-casestudies-listing .wm-casestudies-text {   padding:0px;left: 0px;position: absolute;text-align: center;top: 50%;margin-top: -25px;width: 100%;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-ms-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.wm-casestudies-listing .wm-casestudies-text h2 {color: #6c8391;float: left;font-size: 20px;line-height: 1.5;margin: 0px;width: 100%;}
.wm-casestudies-listing .wm-casestudies-text span {float: left;font-size: 16px;line-height: 1.3;text-align: center;font-style: italic;width: 100%;}
/*--- case studies ---*/
/*--- calender ---*/
.widget_calendar{float: left;width: 100%;}
.widget_calendar caption {color: #ffffff;font-size: 18px;font-weight: 500;padding: 10px 20px;}
.widget_calendar tbody td {font-size: 14px;color: #6c8391;}
.widget_calendar table > thead > tr > th {color: #6c8391;font-size: 14px;font-weight: 500;}
.widget_calendar tbody td.active  {color: #ffffff;}
.widget_calendar .wm-color-full   {color: #c4c4c4;}
.widget_calendar table > thead > tr > th, .widget_calendar table > tbody > tr > th, .widget_calendar table > tfoot > tr > th,.widget_calendar table > thead > tr > td, .widget_calendar table > tbody > tr > td, .widget_calendar table > tfoot > tr > td{border: 2px solid #f6f6f6;padding-left: 1px;}
/*--- calender ---*/
.wm-accordion-list,.wm-accordion-list li {float: left;width: 100%;}
.wm-accordion-list { padding: 23px 30px 0px 30px; }
.wm-accordion-list li {list-style: none;margin-bottom: 17px;position: relative;padding-left: 30px;line-height: 24px;}
.wm-accordion-list li i {font-size: 14px;position: absolute;left: 0px;top: 6px;}
/* CaseStudies List */
.wm-casestudies,.wm-casestudies > ul > li,.wm-casestudies-list figure > a,.wm-casestudies-list figure img,.casestudies-list-text span {float: left;width: 100%;}
.wm-casestudies ul li { list-style: none; }
.wm-casestudies > ul > li { margin-bottom: 30px; }
.wm-casestudies-list figure {float: left;width: 364px;margin: 0px;}
.wm-casestudies-list figure ~ .casestudies-list-text {margin-left: 364px;float: none;width: auto;}
.casestudies-list-text {background-color: #f6f6f6;float: left;width: 100%;padding: 32px 40px 37px 40px;box-shadow: 0px -3px 0px #f1f1f1 inset;}
.casestudies-list-text h2 {float: left;margin-bottom: 2px;}
.casestudies-list-text time {float: right;border-bottom: 2px solid #e8e8e8;padding-bottom: 2px;}
.casestudies-list-text time i {float: left;font-size: 12px;margin: 1px 6px 0px 0px;}
.casestudies-list-text span {font-style: italic;margin-bottom: 20px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.casestudies-list-text span i {font-size: 10px;margin-left: 4px;}
.casestudies-list-text p {display: inline-block;letter-spacing: 0px;margin-bottom: 0px;}
a.wm-casestudie-hover:before {content: '';width: 100%;height: 100%;opacity: 0;position: absolute;left: 0;top: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
ul li:hover a.wm-casestudie-hover:before { opacity: 0.80; }
a.wm-casestudie-hover {position: absolute;width: 100%;left: 0;top: 0;height: 100%;}
a.wm-casestudie-hover i {font-size: 31px;float: left;top: 50%;left: 0%;position: absolute;background-color: rgba(238,248,252,0.9);border-radius: 5px;padding:16px 15px;margin: -30px 0 0 -30px;opacity: 0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
ul li:hover a.wm-casestudie-hover i {opacity: 1;left: 50%;}
/* Footer */
#wm-footer,.wm-footer-topsec,.wm-footer-title,.wm-newslatter form,.wm-footer-bottomsec {float: left;width: 100%;}
.wm-footer-topsec {background-color: #f6f6f6;padding: 120px 0px 120px 0px;position: relative;}
.wm-footer-topsec:before {content: '';position: absolute;left: 0px;top: 0px;width: 50%;height: 110%;z-index: 8;}
.wm-footer-topsec:after {content: '';position: absolute;left: 50%;top: 50%;width: 97px;height: 5px;background-color: #6c8391;border-radius: 40px;margin-left: -52px;z-index: 8;}
.wm-footer-title { margin-bottom: 28px; }
.wm-footer-title h4 {margin-bottom: 0px;line-height: 1;}
.wm-footer-title h2 {font-size: 50px;line-height: 1.1;margin-bottom: 0px;}
.wm-newslatter {float: left;width: 100%;position: relative;z-index: 9;}
.wm-newslatter .wm-footer-title h4,.wm-newslatter .wm-footer-title h2,.wm-newslatter p { color: #ffffff; }
.wm-newslatter p {font-size: 18px;margin-bottom: 16px;width: 65%;line-height: 24px;}
.wm-newslatter form input[type="text"] {float: left;height: 40px;min-width: 364px;background-color: #4cbef2;border-radius: 4px;font-size: 15px;color: #ffffff;padding: 8px 21px 8px 21px;margin-bottom: 39px;}
.wm-newslatter form input[type="submit"] {display: inline-block;padding: 7px 58px 7px 29px;color: #ffffff;border: 2px solid #ffffff;border-radius: 40px;font-size: 15px;background-color: transparent;}
.wm-newslatter form label {float: left;position: relative;margin-bottom: 0px;}
.wm-newslatter form label:before {content: "\f105";font-family: FontAwesome;position: absolute;right: 30px;top: 12px;color: #ffffff;font-size: 13px;}
.wm-footer-contactinfo {float: right;width: 70%;}
.wm-footer-contactinfo ul li {float: left;width: 100%;color: #6c8391;font-size: 18px;font-weight: 600;list-style: none;border-bottom: 1px solid #ededed;padding: 11px 9px 11px 9px;}
.wm-footer-contactinfo ul li:last-child {border-bottom: none;padding-bottom: 0px;}
.wm-footer-contactinfo ul li a,.wm-footer-contactinfo ul li span {font-weight: 400;padding-left: 60px;}
.wm-footer-contactinfo ul li:last-child a { padding-left: 50px; }
/* Bottom Section */
.wm-footer-bottomsec {position: relative;padding: 82px 0px 45px 0px;overflow: hidden;}
.wm-footer-bottomsec:before {content: '';position: absolute;left: 50%;top: 0px;width: 50%;height: 100%;margin-left: 110px;background-color: rgba(108,131,145,0.80);z-index: 7;}
.wm-footer-transparent {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;background-color: rgba(255,255,255,0.80);}
.wm-footer-widget-area { padding-top: 85px; }
/* About Widget */
.wm-footer-logo {float: left;margin-bottom:10px;}
.wm_about_widget p {float: left;width: 100%;border-bottom: 1px solid #d8d8d8;margin-bottom: 21px;padding-bottom: 27px;}
.wm-social-links,.wm-footer-widget-area,.wm-footer-widgettitle {float: left;width: 100%;}
.wm-social-links li {float: left;list-style: none;margin: 0px 20px 20px 0px;line-height: 1;}
.wm-social-links li a {float: left;font-size: 14px;color: #ffffff;padding: 9px 22px 9px 65px;background-color: #2b2b2b;border-radius: 40px;position: relative;}
.wm-social-links li a i {position: absolute;left: 14px;top: -4px;width: 39px;height: 39px;color: #ffffff;background-color: #2b2b2b;border-radius: 4px;font-size: 13px;text-align: center;padding-top: 13px;}
/* Widget Archive */
.widget_archive ul li {float: left;width: 100%;list-style: none;line-height: 1;margin-bottom: 5px;}
.widget_archive ul li a {float: left;width: 100%;padding: 6px 0px 7px 0px;border-radius: 40px;}
.widget_archive ul li:hover a {background-color: rgba(255,255,255,0.55);padding-left: 20px;}
.widget_archive ul li a:before {content: "\f101";font-family: Flaticon;float: left;margin: 3px 15px 0px 0px;font-size: 11px;}
.wm-footer-widgettitle h2 {font-size: 24px;margin-bottom: 16px;}
/* Footer Contact Form */
.wm-footer-form {float: left;width: 100%;position: relative;z-index: 8;padding-left: 64px;}
.wm-footer-form h2 { color: #ffffff; }
.wm-footer-form form ul,.wm-footer-form form ul li,.wm-footer-form form ul li input[type="text"],.wm-footer-form form,.wm-footer-form form textarea {float: left;width: 100%;}
.wm-footer-form form { padding-top: 10px; }
.wm-footer-form form ul li {list-style: none;margin-bottom: 11px;}
.wm-footer-form form ul li input[type="text"] {height: 40px;font-size: 15px;color: #6c8391;padding: 8px 20px 8px 20px;border-radius: 4px;}
.wm-footer-form form textarea {height: 95px;font-size: 15px;color: #111;padding: 8px 20px 8px 20px;border-radius: 4px;margin-bottom: 19px;}
.wm-footer-form form input[type="submit"] {display: inline-block;padding: 9px 54px 9px 29px;color: #ffffff;border: 2px solid #ffffff;border-radius: 40px;font-size: 15px;background-color: transparent;line-height: 1;}
.wm-footer-form form label {float: left;position: relative;margin-bottom: 0px;}
.wm-footer-form form label:before {content: "\f105";font-family: FontAwesome;position: absolute;right: 30px;top: 4px;color: #ffffff;font-size: 13px;}
.wm-copyright-section {float: left;width: 100%;background-color: #ffffff;padding: 21px 0px 21px 0px;text-align: center;}
.wm-copyright-section p {margin-bottom: 0px;font-size: 14px;color: #a5a5a5;}
/* Footer Two */
.wm-footer-two {float: left;width: 100%;background-color: #ffffff;padding: 90px 0px 0px 0px;border-top: 1px solid #e8e8e8;}
/* Widget Title */
.wm-widget-title-one {float: left;width: 100%;margin-bottom: 30px;}
.wm-widget-title-one span {font-size: 18px;color: #724c4e;position: relative;display: inline-block;width: 100%;padding-bottom: 13px;margin-bottom: 0px;text-transform: uppercase;font-weight: bold;}
.wm-widget-title-one span:before {content: '';position: absolute;left: 0px;bottom: 0px;width: 90px;height: 5px;background-color: #e8e8e8;}
.wm-widget-title-one span:after {content: '';position: absolute;left: 0px;bottom: 2px;width: 100%;height: 1px;background-color: #e8e8e8;}
.wm-footer-widget .widget { margin-bottom:15px; }
/* Widegt ExploreLinks */
.widget_explorelinks ul li,.widget_explorelinks ul {float: left;width: 100%;}
.widget_explorelinks ul li {list-style: none;margin-bottom: 7px;}
.widget_explorelinks ul li a {color: #2b2b2b;}
.widget_explorelinks ul li a:after {content: "\f101";font-family: Flaticon;display: inline-block;font-size: 10px;margin: 0px 0px 0px 0px;color: #7c5459;opacity: 0;}
.widget_explorelinks ul li:hover a:after {opacity: 1;margin: 0px 0px 0px 8px;}
.widget_explorelinks ul li:hover a {color: #7c5459;text-decoration: underline;}
/* Widget LatestNews */
.widget_latestnews figure,.widget_latestnews figure img {float: left;width: 100%;}
.widget_latestnews figure img { border-radius: 4px; }
.widget_latestnews figure > a {float: left;width: 72px;}
.widget_latestnews figure figcaption {padding-left: 98px;margin-top: -5px;}
.widget_latestnews figcaption p {color: #7c5459;}
.widget_latestnews figcaption time {color: #2b2b2b;font-size: 14px;font-weight: bold;text-transform: uppercase;margin: 9px 17px 0px 0px;display: inline-block;}
.widget_latestnews figcaption a {color: #7c5459;font-size: 14px;font-weight: bold;text-decoration: underline;text-transform: uppercase;margin: 9px 0px 0px 0px;display: inline-block;}
/* Widget GalleryTwo */
.widget_gallerytwo ul { margin: 0px -5px; }
.widget_gallerytwo ul li {float: left;list-style: none;width: 33.333%;padding: 0px 5px 10px 5px;}
.widget_gallerytwo ul li a,.widget_gallerytwo ul li a img {float: left;width: 100%;}
.widget_gallerytwo ul li a img { border-radius: 4px; }
.widget_gallerytwo ul li a { position: relative; }
.widget_gallerytwo ul li a:before {content: '';position: absolute;left: 0px;top: 0px;width: 0%;height: 100%;opacity: 0;}
.widget_gallerytwo ul li:hover a:before {opacity: 0.90;width: 100%;}
.widget_gallerytwo ul li:hover a:after {opacity: 1;margin: -24px 0px 0px -26px;}
.widget_gallerytwo ul li a:after {content: "";background: url(https://www.sensinvest.co.uk/wp-content/themes/bonoboz/images/gallery-cross.png);position: absolute;left: 50%;top: 50%;width: 54px;height: 54px;margin: 0px 0px 0px -26px;opacity: 0;}
/* Widget NewsLatter */
.widget_newslatter p {color: #7c5459;margin-bottom: 12px;}
.widget_newslatter form {float: left;width: 100%;position: relative;margin-bottom: 16px;}
.widget_newslatter form input[type="text"] {float: left;width: 100%;background-color: #f3f3f3;height: 37px;color: #2b2b2b;font-size: 15px;padding: 7px 21px;border-radius: 4px;}
.widget_newslatter form input[type="submit"] {position: absolute;right: 0px;top: 0px;width: 44px;height: 37px;background-color: transparent;border: none;z-index: 2;}
.widget_newslatter form i {position: absolute;right: 22px;top: 12px;z-index: 1;color: #2b2b2b;font-size: 13px;}
.widget_newslatter ul {float: left;width: 100%;}
.widget_newslatter ul li {float: left;width: 50%;list-style: none;}
.widget_newslatter ul li a i {font-size: 15px;margin-right: 3px;}
/* Footer Information */
.wm-footer-information,.wm-infowrap {float: left;width: 100%;}
.wm-footer-information ul { margin: 0px -12px; }
.wm-footer-information ul li {float: left;width: 33.333%;list-style: none;padding: 0px 12px;margin-bottom: 50px;}
.wm-infowrap {background-color: #f3f3f3;text-align: center;position: relative;padding: 27px 0px;}
.wm-infowrap i {position: absolute;right: 0px;top: 0px;font-size: 18px;color: #ffffff;}
.wm-infowrap i:after {content: '';border-top: 84px solid #7c5459;border-left: 92px solid transparent;position: absolute;right: 0px;top: 0px;z-index: 0;}
.wm-infowrap i:before {position: relative;z-index: 1;padding: 18px 19px 0px 0px;display: inline-block;}
.wm-infowrap h4 {color: #2b2b2b;margin-bottom: 8px;}
.wm-infowrap p {color: #2b2b2b;font-size: 16px;margin-bottom: 0px;display: inline-block;width: 63%;line-height: 24px;}
.wm-infowrap p a { color: #2b2b2b; }
/* CopyRight */
.wm-copyright-two {float: left;width: 100%;overflow: hidden;padding-bottom: 32px;position: relative;}
.wm-copyright-two [class*="col-md-"] { position: static; }
.wm-copyright-two p {color: #2b2b2b;font-size: 14px;position: relative;display: inline-block;margin: 7px 0px 0px 0px;}
.wm-copyright-two p a { color: #8d666b; }
.wm-copyright-two p:before {content: '';position: absolute;left: 100%;top: 14px;width: 55px;height: 3px;background-color: #e8e8e8;margin-left: 16px;}
.wm-copyright-two p:after {content: '';position: absolute;left: 100%;top: 15px;width: 999em;height: 1px;background-color: #e8e8e8;margin-left: 16px;}
.backtop-btn {position: absolute;right: 0px;top: 0px;text-align: center;width: 81px;height: 43px;background-color: #ffffff;}
.backtop-btn i {width: 43px;height: 43px;background-color: #7c5459;color: #ffffff;font-size: 16px;display: inline-block;padding: 11px 2px 0px 0px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
.contactPhone { padding-top:80px}
/* Footer Three */
.wm-footer-three {background-color: #ffffff;padding:0 0 10px 0px;}
/* Widget ContactInfo */
.widget_contactinfo ul {float: left;width: 100%;}
.widget_contactinfo ul li {list-style: none;float: left;width: 100%;padding-left: 22px;position: relative;line-height: 1.5;margin-bottom:10px;}
.widget_contactinfo ul li i {position: absolute;left: 0px;top: 6px;font-size: 14px;}
.widget_contactinfo ul li span {font-size: 16px;color: #2b2b2b;}
/* WidgetTwo Title */
.widget-title-two {float: left;width: 100%;margin-bottom: 20px;}
.widget-title-two h2 {font-size: 22px;margin-bottom: 0px;}
/* Widget AboutLinks  */
.widget_aboutlinks ul,.widget_aboutlinks ul li,.widget_hourlinks ul,.widget_hourlinks ul li {float: left;width: 100%;}
.widget_aboutlinks ul li {list-style: none;margin-bottom:15px; line-height:normal}
.widget_aboutlinks ul li a {color: #2b2b2b;}
/* Widget HourLinks */
.widget_hourlinks ul li {list-style: none;color: #676464;margin-bottom: 6px;}
.widget_hourlinks ul li span {color: #2b2b2b;}
/* Widget RecentCase */
.widget_recentcase ul li a,.widget_recentcase ul li > a > img {float: left;width: 100%;}
.widget_recentcase ul { margin: 0px -12px; }
.widget_recentcase ul li a { position: relative; }
.widget_recentcase ul li {float: left;width: 25%;padding: 0px 12px 24px 12px;list-style: none;}
.widget_recentcase ul li:hover .wm-gallery-hover { height: 100%; }
.widget_recentcase ul li:hover .wm-gallery-hover:before { opacity: 0.80; }
.widget_recentcase ul li:hover .wm-gallery-hover { opacity: 1; }
.wm-gallery-hover {position: absolute;left: 0px;top: 0px;width: 100%;height: 0%;opacity: 0;}
.wm-gallery-hover:before {content: '';position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;opacity: 0;}
.wm-gallery-hover img {position: absolute;left: 50%;top: 50%;margin: -22px 0px 0px -23px;}
/* Widget RecentCase Form */
.widget_recentcase form,.widget_recentcase form input[type="text"] {float: left;width: 100%;}
.widget_recentcase form {position: relative;margin-top: 10px;}
.widget_recentcase form input[type="text"] {height: 40px;background-color: #f4f4f4;color:#111;font-size: 14px;padding: 7px 20px; margin-bottom: 10px }
.widget_recentcase form input[type="submit"] {z-index: 1; background-color: #2b2e84; border: 2px solid #2b2e84; color: #fff; padding: 5px 20px; float: right;}
.widget_recentcase form i {position: absolute;right: 19px;bottom: 13px;color: #727272;font-size: 14px;z-index: 0;}
.widget_recentcase form .widget-title-two { margin-bottom: 12px; }
/* CopyRight Three */
.wm-copyright-three {float: left;width: 100%;border-top: 1px solid #f4f4f4;padding:15px 0px 0px 0px;}
.wm-copyright-three p {font-size: 14px;color: #a5a5a5; text-align: center;}
.wm-footer-icons {float: right;}
.wm-footer-icons li {float: left;list-style: none;margin-left: 30px;}
.wm-footer-icons li a {font-size: 18px;color: #a5a5a5;text-decoration: underline;}
/* Footer Four */
.wm-footer-four {background-color: #ffffff;padding: 62px 0px 23px 0px;}
.widget-title-three {float: left;width: 100%;margin-bottom: 20px;}
.widget-title-three h2 {font-size: 20px;position: relative;padding-bottom: 9px;margin-bottom: 0px;}
.widget-title-three h2:before {content: '';position: absolute;left: 0px;bottom: 0px;width: 71px;height: 2px;background-color: #aad0df;}
/* Widget Location */
.widget_location p {margin-bottom: 24px;display: inline-block;width: 70%;line-height: 24px;}
/* Widget Infolink */
.widget_infolink ul,.widget_infolink ul li {float: left;width: 100%;}
.widget_infolink ul li {list-style: none;margin-bottom: 2px;}
.widget_infolink ul li a {position: relative;padding: 0px 14px 0px 15px;}
.widget_infolink ul li a:after {content: '';position: absolute;left: 0px;top: 12px;background-color: #aad0df;height: 1px;width: 0%;}
.widget_infolink ul li:hover a:after { width: 100%; }
.widget_infolink ul li:hover a:before { left: auto; right: 0px; }
.widget_infolink ul li a:before {content: "\f105";font-family: FontAwesome;position: absolute;left: 0px;top: -2px;font-size: 12px;}
/* Widget ContactInfo */
.wm-main-content .widget_contactinfo a {display: block;margin-bottom: 7px;}
.widget_contactinfo .wm-contact-color {color: #afafaf;}
/* Widget GalleryThree */
.widget_gallerythree ul { margin: 0px -5px; }
.widget_gallerythree ul li {float: left;list-style: none;width: 20%;padding: 0px 5px 10px 5px;}
.widget_gallerythree ul li a,.widget_gallerythree ul li a img {float: left;width: 100%;border-radius: 4px;}
/* CopyRight */
.wm-copyright-four {float: left;width: 100%;border-top: 2px solid #f4f4f4;padding: 26px 0px 0px 0px;}
.wm-copyright-four img {float: left;}
.wm-copyright-four ul {float: left;margin: 8px 0px 0px 7px;}
.wm-copyright-four ul li {float: left;list-style: none;margin: 0px 5px 0px 10px;}
.wm-copyright-four ul li a {font-size: 15px;color: #616e7b;position: relative;padding: 0px 10px 0px 5px;}
.wm-copyright-four ul li a:after {content: '';position: absolute;left: 0px;top: 11px;background-color: #aad0df;height: 1px;width: 0%;}
.wm-copyright-four ul li:hover a:after { width: 100%; }
.wm-copyright-four ul li:hover a:before { opacity: 1; }
.wm-copyright-four ul li a:before {content: "\f105";font-family: FontAwesome;position: absolute;right: 0px;top: -3px;font-size: 12px;color: #aad0df;opacity: 0;}
.wm-copyright-four p {float: right;font-size: 14px;color: #a5a5a5;}
.wm-color, .wm-colorhover:hover,.wm-megamenu li h4,.wm-megalist li:hover a,.wm-dropdown-menu > li:hover > a,.wm-cart-box h2,.widget_archive ul li a:before,.wm-service-slider .slick-arrow:hover,.wm-widget-articles ul li:hover h4 a,.wm-radio input[type=radio]:checked + label,.wm-studies-filter .wm-team-info h6,.wm-filterable a:active.wm-filterable > .active,.wm-coming-soon-bottom a,.wm-job-listing-faq .panel .panel-body ul li a:hover{color:#2b2e84;}
.wm-bgcolor, .wm-bgcolorhover:hover,.wm-cartbox-btn:hover,.wm-banner-caption a:hover,.wm-footer-topsec:before,.wm-service-layer figcaption:before,.slick-dots li.slick-active button, .wm-service-modern ul li:hover span,a.image-icon:before, .wm-social-list ul li a:hover,.team-discription a:hover,.wm-sing-up-form input[type="submit"],a.wm-casestudie-hover:before, .tags a:hover,.widget_gallery ul li a:after,.widget_gallery a:before,.widget_client-nav ul li a:hover, a.wm-icon:before, .wm-price-plans .wm-price, .wm-price-plans .wm-Choice,.widget_gallerytwo ul li a:before,.wm-tabs .nav-tabs > li.active > a, .wm-member-faq > .panel-default > .panel-heading ,.wm-accordian .panel-default .panel-heading a:before, .wm-bgcolor-two, .wm-bgcolorhover-two:hover,.wm-tabs .nav-tabs > li a:hover, .wm-tabs-listing .nav-tabs > li > a:hover,.wm-accordian-element .panel-default .panel-heading a:before,.wm-tabs .nav-tabs > li.active a, .wm-tabs-listing .nav-tabs > li.active > a, .wm-shoptags a:hover, .wm-shop-grid figure figcaption a, .widget_range_slider a:hover,.wm-latest-news figure figcaption:before {background-color:#2b2e84;}
.wm-bordercolor, .wm-bordercolorhover:hover,.slick-dots li button, .slick-dots li button, .wm-tabs .nav-tabs > li:hover a, .wm-tabs-listing .nav-tabs > li.active > a {border-color:#2b2e84;}
.wm-tabs .nav-tabs > li.active a, .wm-tabs .nav-tabs > li a:hover {color: #2b2b2bborder:1px solid #2b2e84;}
.wm-shop-btn a:hover  {box-shadow: 0px 0px 0px 2px #ffe3c5 inset;}
.wm-radio input[type=radio]:checked + label:before   {box-shadow: 0px 0px 0px 2px #26a4de inset;}
.wm-member-faq .panel-default .panel-heading h4 a:before {background-color:#13a29a;}
/*color-2*/
.wm-color, .wm-colorhover:hover,.widget_testimonial > figure > figcaption > h2 a:hover, .widget_articles ul li h4 a:hover, .widget_articles ul li .wm-readmore-icon,.widget_recentpost .wm-recentpost h6 a:hover, .widget_recentpost .wm-recentpost .wm-readmore-icon,.wm-detail-editore .wm-blog-info li i, .wm-showing-result a,.widget_categories ul ul > li > a:hover, .widget_categories > ul > li > a:hover, .wm-blog-single .wm-blog-post-option li a, .wm-next-icon, .wm-previous-icon,#wm-comments  ul li .text .comment-text,a.wm-studies-tittle,#wm-comments ul li .text .replay-button > i, .wm-detail-editore .wm-blog-info-text li:before, .wm-blog-artical-text .wm-blog-artical-text-full .wm-read-article:hover, .wm-pagination-blog > ul > li.active, .wm-joblisting-callaction li a i:hover, .wm-accordion-list li i, .wm-filterable a:hover, .wm-casestudies-listing .wm-casestudies-text span, .casestudies-list-text span,.wm-shop-medium-text .wm-rating:before, .wm-company-timeline-text .wm-blog-info li i, .contact-service i, .wm-login-form a:hover, .wm-showing-result a,.wm-client-listing-text span,.wm-services-text .wm-readmore-icon, .wm-service h2 a,.wm-team-info a:hover,.team-discription i, .wm-summary span.shop-subtitle, .wm-shopcat a, wm-inner-space span,.wm-shop-medium-text .wm-rating:before, .wm-shop-medium-text .wm-rating-box:before,.wm-inner-space,.wm-inner-space .wm-subtitle, .wm-shopcat, .wm-shopcat,.wm-shoptags a:hover,.wm-shop-grid figure figcaption a, .wm-shopcat a, wm-rating, .wm-shopgrid-text .wm-rating:before, .wm-shopgrid-text .wm-rating-box:before, .wm-shopgrid-text .wm-rating-box:before, wm-shop-btn a i,.wm-shop-btn a:hover,.wm-cartbox-text span, .wm-simple-btn:hover, .wm-shoptabs .nav-tabs > li > a:before, .wm-member-faq .panel-default .panel-heading h4 a:before, .wm-testimonails-info span:hover, .widget_twitter ul li i,.wm-post-options li time,.widget_twitter ul li p a, .wm-member-grid-text span, .wm-member-callactiontwo .wm-member-callaction > li > i, .wm-typo-buttons .apply-now, .wm-typo-buttons .wm-download, .wm-typo-buttons .wm-download i,.wm-plan-service h2 a:hover,.wm-price-plans .purchase:hover, .wm-promo-box-text span,.wm-button-services .wm-all-services:hover,.wm-typo-buttons .contact-us:hover,.latest-case-text h5 a,.wm-marketing-service-text h5:hover,.wm-summary h2:hover, .wm-404-link span,.wm-404-link ul li a,.wm-404-link i,.wm-blog-tags .wm-social-icon a,.wm-job-listing-faq .panel .panel-body .wm-jobs-tabs li a:hover,.wm-client-listing-text h4 a:hover,.wm-content-tab .nav-tabs > li.active > a, .wm-content-tab .nav-tabs > li.active > a:hover, .wm-content-tab .nav-tabs > li.active > a:focus, .wm-pagination-blog > ul > li:hover a, testimonails-email:hover,.wm-content-tab .nav-tabs.wm-select-checkbox  input[type="checkbox"]:checked + label span:before,.wm-shopgrid-text .wm-cartbox-price,.widget_newslatter ul li a,.wm-blog-post-option li a,.wm-cartbox-text h6 a:hover,.latest-case-text .wm-arrow-btn,.wm-testimonial-grid h5 a,.wm-testimonial-grid h2 a,.wm-previus-post-text h5 a:hover,.wm-next-post-text h5 a:hover,.casestudies-list-text span:hover,.wm-shopgrid-text h4 a:hover, .wm-shop-medium-text h4 a:hover,.wm-sectiontitle a:hover,.wm-member-grid-text h2 a:hover,.wm-testimonial-grid h5 a:hover,.wm-blog-artical-text-full h4 a:hover,.latest-news-text .wm-text-section h2 a:hover,.wm-company-timeline li .wm-company-timeline-text h2 a:hover,.wm-no-search h4:hover,.wm-service-modeling ul li a:hover {color: #2b2e84;}
.wm-bgcolor, .wm-bgcolorhover:hover, .widget_calendar tbody td.active, .widget_calendar table caption,.widget_calendar caption, .widget_calendar tbody td.active, .wm-form input[type="submit"], .wm-form input[type="submit"],a.wm-team-tittle:before,.wm-blog-auther-text h2:before, .wm-blog-artical-text .wm-blog-artical-text-full .wm-read-article, .wm-pagination-blog > ul > li > a:hover, .wm-pagination-blog > ul > li:nth-child(2) > a,.wm-client-callactiontwo .wm-callaction-contactus, .wm-widget-testimonial-download, .wm-casestudy-btn a,.wm-social-links li:hover a,.wm-social-links li a i:hover,.wm-company-timeline li .wm-time span:after, .contact-form form ul li input[type="submit"],.contact-service ul li a,.wm-typo-buttons .wm-download:hover,.wm-login-form input[type="submit"], .wm-services-text .wm-title-services:before, .wm-summary .wm-shopcart-btn,.wm-shopcart-btn,.wm-shop-medium-text .wm-shopcart-btn, .ui-slider .ui-slider-handle, .wm-shoptabs .nav-tabs,.wm-shoptabs .nav-tabs > li.active > a,.wm-member-form input[type="submit"], .wm-member-medium-text .wm-member-mediumtext h2:before, .wm-member-medium form input[type="submit"],.wm-typo-buttons .apply-now:hover,.wm-price-plans .purchase, .wm-price-plans span,.wm-price-plans .purchase, .wm-promo-box .learn-more, .wm-calltwo-action,.wm-applyform input[type="submit"], .wm-pagination-blog > ul > li.active > a {background-color: #2b2e84;}
.wm-bordercolor, .wm-bordercolorhover:hover, .wm-blog-artical-text .wm-blog-artical-text-full .wm-read-article, .casestudy-callaction, .wm-price-plans .purchase, .wm-pagination-blog > ul > li:nth-child(2) > a, .wm-blog-artical-text .wm-blog-artical-text-full .wm-read-article:hover, .wm-client-callactiontwo, .wm-typo-buttons .apply-now,.wm-typo-buttons .apply-now:hover, .wm-typo-buttons .wm-download, .wm-typo-buttons .wm-download:hover,.wm-typo-buttons .wm-download:hover i,.wm-price-plans .purchase, .wm-price-plans .purchase:hover,.wm-pagination-blog > ul > li.active,.wm-pagination-blog > ul > li > a:hover,.wm-member-grid-text h2 {border-color: #2b2e84;}
.inputfile-1:focus + label,.inputfile-1.has-focus + label,.inputfile-1 + label:hover 	{background-color:  #2b2e84;}
 .wm-pagination-blog > ul > li:hover a, .wm-pagination-blog > ul > li:first-child > a:hover, .wm-pagination-blog > ul > li:last-child > a:hover {border: 2px solid #2b2e84;color: #ffffff;background-color: #2b2e84;}
.wm-shoptabs .nav-tabs > li > a:before  {border-top: 6px solid #2b2e84;}
.wm-shoptabs .nav-tabs > li > a:before  {border-top-color: #2b2e84;}
.wm-shop-btn a, element.style, .wm-buttons-typography .wm-vacancy:hover, .wm-buttons-typography .wm-insert-resume:hover, .contact-background, .wm-social-list ul li  {background-color: #2b2b2b;}
.wm-topinfo li > i  {color: #2b2e84;}
.wm-content-tab .nav-tabs > li.active > a, .wm-content-tab .nav-tabs > li.active > a:hover, .wm-content-tab .nav-tabs > li.active > a:focus {color: #2b2e84;border-bottom: 1px solid #2b2e84;}
.wm-content-tab ul.nav-tabs li a,.wm-testimonial-grid p:before,.wm-summary .wm-cartbox-price, .widget_categories ul ul > li > a,.widget_categories > ul > li > a,.widget_recentpost .wm-recentpost h6 a,.widget_articles ul li h4 a,.wm-previus-post-text h5 a,.wm-next-post-text h5 a,.widget_testimonial > figure > figcaption > h2 a,.wm-team-info a,.casestudies-list-text span,.wm-plan-service h2 a, .wm-marketing-service-text h5,.wm-login-form a,.wm-client-listing-text h4 a,.wm-shopgrid-text h4 a,.wm-cartbox-text h6 a,.wm-shop-medium-text h4 a,.wm-sectiontitle a,.wm-member-grid-text h2 a,.wm-testimonial-grid h5 a,.wm-price-plans h2,.wm-summary h2,.latest-case-text h5 a,.latest-news-text .wm-text-section h2 a,.wm-joblisting-callaction li a i, .wm-blog-artical-text-full h4 a,.wm-company-timeline li .wm-company-timeline-text h2 a,.wm-no-search h4, .wm-service-modeling ul li a,.wm-testimonails-info span,.wm-megamenu li h4,.wm-megalist li a,.wm-dropdown-menu > li > a {color:#2b2b2b;}
 .wm-radio input[type=radio]:checked + label:before {box-shadow: 0px 0px 0px 2px #26a4de inset;}
.tags a:hover, .wm-social-list i:hover, .widget_client-nav ul li a:hover, .wm-member-faq > .panel-default > .panel-heading h4 a,.wm-member-faq .panel-default .panel-heading h4 a:before,.team-discription a:hover,.team-discription a:hover i,.wm-simple-btn:hover,.wm-shoptags a:hover, .wm-shop-grid figure figcaption a, .wm-accordian .panel-default .panel-heading a:before,.wm-accordian-element .panel-default .panel-heading a:before,.wm-tabs .nav-tabs > li.active > a, .wm-tabs .nav-tabs > li.active > a:hover, .wm-tabs .nav-tabs > li.active > a:focus, .wm-price-plans .wm-Choice.wm-price-plans .wm-price, .wm-tabs-listing .nav-tabs > li.active > a, .wm-tabs-listing .nav-tabs > li.active > a:hover, .wm-tabs-listing .nav-tabs > li.active > a:focus, .wm-tabs-listing .nav-tabs > li > a:hover {color: #ffffff;}
.wm-color-three, .wm-colorhover-three:hover,.wm-modren-btn.wm-change-color,.widget_aboutlinks ul li:hover a,.wm-footer-icons li:hover a {color: #2b2e84;}
.wm-bgcolorhover-three:hover,.wm-banner-three-caption a:before,.wm-readmore:before,.wm-readmore:hover,ul li:hover .wm-readmore,.wm-modren-btn.wm-change-color:before,.wm-featured-cases-grid figure:hover figcaption:before,.wm-gallery-hover:before {background-color: #2b2e84;}
.wm-transparent-color, .wm-bgcolor-three {background-color: #13a29a;}
.wm-bordercolor-three, .wm-bordercolorhover-three:hover {border-color: #2b2e84;}
.wm-servicethumb-full, .wm-testimonialslide-full { padding-top:0}
.wm-servicethumb-full {margin-bottom:50px; padding-bottom:40px;}
.wm-partner-listfull { margin-bottom:50px;}
.showMore { display:none}
.showLink, .hideLink { color:#2b2e84; font-style:normal; font-size:14px; cursor:pointer; border-bottom:1px solid #2b2e84; padding-bottom:2px;}
.wm-testimonialslide-full { padding-bottom:20px}
.wm-partner-listfull .wm-fancytitle-two { color:#fff; margin-bottom:30px;}




/********************Cookie-bar Css************************/
#cookie-bar {background:#111111; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:15px 30px 15px;}
#cookie-bar.fixed {position:fixed;left:0;bottom:0; width:100%;z-index: 9999999999;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar p .moreinfo{text-decoration: none;color: #2b2e84;font-style: italic;}
#cookie-bar p .moreinfo:hover{color:#ffffff;}
#cookie-bar .gotit {background:#2b2e84;border-radius:40px; padding:0.5% 2% 0.5%;cursor:pointer;}
#cookie-bar .gotit:hover {background:#0055dd;}


@media (max-width: 788px) {
	#cookie-bar .gotit { display:inline-block !important;}	
}
/*	Media 768Px Start */
@media (min-width: 768px) and (max-width: 990px) {.navbar { position: relative; }
.navbar-toggle { display: block;  background-color: #eee; margin: 14px 0; }
.collapse { display: none; }
.navbar-nav > li:first-child > a { padding-left: 22px; }
.navbar-nav { margin: 0px; }
.wm-dropdown-menu { float: left; width: 100%; position: relative; opacity: 1; visibility: visible; box-shadow: none; }
.wm-dropdown-menu,.wm-megamenu {-webkit-transform: translate(0px);-moz-transform: translate(0px);-ms-transform: translate(0px);-o-transform: translate(0px);transform: translate(0px);}
.wm-megamenu { float: left; min-width: 100%; position: relative; right: auto; top: auto; padding: 0px; box-shadow: none; opacity: 1; visibility: visible; }
.wm-megamenu [class*="col-md-"] { width: 100%; float: left; margin-bottom: 15px; }
.wm-megamenu .row { margin: 0px; }
 .navbar-nav > li > a { float: left; width: 100%; }
.navbar-nav > li { width: 100%; }
/* Defoult Header */
.wm-topsection { text-align: center; padding-bottom: 35px; }
.wm-topsection [class*="col-md-"],.wm-topinfo,.wm-toplocation { display: inline-block; float: none; }
.wm-toplocation a { display: inline-block; }
 .wm-navicons { padding-left: 0px; }
/* Header Two */
.wm-header-two { z-index: 99; }
.wm-header-two > .container .col-md-3 { float: left; }
  .wm-header-two > .container .col-md-9 { float: right; }
.wm-header-button { background-color: transparent; margin: 60px 0 0; }
.wm-main-header { text-align: center; }
 .wm-main-header [class*="col-md-"] { display: inline-block; }
.wm-infolist > li { float: none; display: inline-block; margin-bottom: 10px; }
.wm-main-header .wm-section-spacer .wm-right-section,.wm-header-two .wm-logo { float: none; display: inline-block; position: relative; }
.wm-main-header .wm-header-button { top: auto; bottom: 30%; }
/* Header Three */
.wm-topstrip { text-align: center; padding: 15px 0px; }
 .wm-topstrip [class*="col-md-"],.wm-main-strip [class*="col-md-"] { float: left; width: 100%; margin: 0px; }
.wm-main-strip { text-align: center;}
 .wm-header-three .wm-logo,.wm-header-three .wm-right-section { float: none; display: inline-block; }
.wm-header-three .wm-search { padding: 20px 12px 0px 10px; position: relative; }
 .wm-header-icons { padding: 17px 0px 0px 0px; }
.wm-header-three .navbar-nav > li > a { padding: 30px 0 10px; color: #6c8391; }
.wm-header-three .navbar-nav > li:hover > a { color: #f2a450; }
 .wm-header-three .navbar-nav > li > a:before { display: none; }
/* Header Four */
.wm-headerstrip,.wm-mainnav-section { text-align: center; }
.wm-headerstrip [class*="col-md-"],.wm-mainnav-section [class*="col-md-"] { float: left; width: 100%; }
.wm-cartsection,.wm-header-four .wm-logo,.wm-mainnav-section .wm-right-section { float: none; display: inline-block; position: relative; }
/* Banner */
.wm-banner-nav { height: 260px; }
 .wm-banner-caption h1 { font-size: 40px; }
/* BannerTwo */
.wm-caption-two { margin-top: -25px; }
 .wm-caption-two h1 { font-size: 30px; margin-bottom: 30px; }
 .wm-caption-two h2 { margin-bottom: 40px; width: 100%; }
.wm-service-list { position: static; float: left; width: 100%; bottom: 0px; margin: 0px; }
 .wm-main-banner .wm-service-container { float: left; width: 100%; }
.wm-caption-two a { display: none; }
/* BannerFour */
.bannerfour-caption h1 { font-size: 20px; }
 .bannerfour-caption p { display: none; }
/* Main Grid */
.col-md-4,.col-md-3,.wm-service > ul > li.col-md-6 { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; }
.col-md-7,.col-md-5,.col-md-6 { width: 100%; float: left; margin-bottom: 30px; }
.col-md-12,.wm-video-section { float: left; width: 100%; }
/* Content */
.wm-counter-list ul li { width: 50%; }
 .wm-testimonial-section,.wm-map-description-inner,.wm-footer-contactinfo { width: 100%; }
.wm-viewall-testimonial { border-radius: 20px 20px 0 0; right: 0px; top: -28px; }
.wm-topspacer { padding-top: 0px; }
 .wm-experience-counter ul li:before { display: none; }
.wm-logobox ul li { width: 33.333%; }
.wm-featured-cases-grid ul li { float: left; }
.wm-clientsays ul li { width: 100%; }
.wm-service-counter .wm-counter-list ul li { width: 50%; }
.wm-coming-soon-bottom { position: static; float: left; text-align: center; }
 .wm-coming-soon-top { padding-bottom: 25px; }
.wm-coming-soon-topinfo li { float: none; display: inline-block; margin-bottom: 15px; }
.wm-recent-member-grid li { margin-bottom: 30px; }
.wm-testimonails-info h2 { font-size: 18px; }
 a.testimonails-email { float: left; margin-bottom: 15px; }
.wm-icon-list-style { margin-bottom: 20px; }
/* Footer */
.wm-footer-topsec:before { width: 100%; height: 50%; }
 .wm-newslatter { margin-bottom: 100px; }
.wm-footer-bottomsec:before { left: 0%; margin-left: 0px; bottom: 0px; top: auto; width: 100%; height: 45%; }
.wm-footer-widget-area { padding: 0px 0px 90px 0px; }
/* Footer Two */
.wm-footer-widget .widget { float: none; display: inline-block; width: 50%; margin-right: -4px; }
.wm-footer-information ul li { width: 50%; }
}
/* Media 420Px Start */
@media (max-width: 767px) {.navbar { position: relative; }
.navbar-toggle { display: block;  background-color: #eee; margin: 14px 0; }
.collapse { display: none; }
.navbar-nav > li:first-child > a { padding-left: 22px; }
.navbar-nav { margin: 0px; }
.wm-dropdown-menu { float: left; width: 100%; position: relative; opacity: 1; visibility: visible; box-shadow: none; }
.wm-dropdown-menu,.wm-megamenu {-webkit-transform: translate(0px);-moz-transform: translate(0px);-ms-transform: translate(0px);-o-transform: translate(0px);transform: translate(0px);}
.wm-megamenu { float: left; min-width: 100%; position: relative; right: auto; top: auto; padding: 0px; box-shadow: none; opacity: 1; visibility: visible; }
.wm-megamenu [class*="col-md-"] { width: 100%; float: left; margin-bottom: 15px; }
.wm-megamenu .row { margin: 0px; }
 .navbar-nav > li > a { float: left; width: 100%; }
.navbar-nav > li { width: 100%; }
/* Defoult Header */
.wm-topsection { text-align: center; padding-bottom: 35px; }
.wm-topsection [class*="col-md-"],.wm-topinfo,.wm-toplocation,.wm-topinfo li { display: inline-block; float: none; }
.wm-toplocation a { display: inline-block; }
 .wm-navicons { padding-left: 0px; }
.wm-topinfo li { margin-bottom: 14px; }
.wm-cart-box { width: 220px; right: 60px; padding: 25px 25px; }
.wm-cart-box ul li figure { width: 100%; }
 .wm-cart-box ul li figure ~ .wm-cartbox-text { padding-left: 0px; float: left; width: 100%; }
.wm-search-popup { right: -80px; width: 220px; }
/* Header Two */
.wm-header-two { position: relative; float: left; width: 100%; background-color: #724c4e; z-index: 99; }
 .wm-header-two > .container { text-align: center; }
.wm-header-two > .container .col-md-3,.wm-header-two > .container .col-md-9 { float: left; width: 100%; }
.wm-header-button { background-color: transparent; margin: 10px 0 30px; float: none; display: inline-block; }
.wm-main-header { text-align: center; }
 .wm-main-header [class*="col-md-"] { display: inline-block; }
.wm-infolist > li { float: none; display: inline-block; margin-bottom: 10px; }
 .wm-language-popup { left: auto; right: 14px; }
.wm-main-header .wm-section-spacer .wm-right-section,.wm-header-two .wm-logo { float: none; display: inline-block; position: relative; }
.wm-main-header .wm-header-button { top: auto; bottom: 0%; }
 .wm-section-spacer { padding-right: 0px; }
/* Header Three */
.wm-topstrip { text-align: center; padding: 15px 0px; }
 .wm-topstrip [class*="col-md-"],.wm-main-strip [class*="col-md-"] { float: left; width: 100%; margin: 0px; }
.wm-main-strip { text-align: center;}
 .wm-header-three .wm-logo,.wm-header-three .wm-right-section { float: none; display: inline-block; }
.wm-header-three .wm-search { padding: 20px 12px 0px 10px; position: relative; }
 .wm-header-icons { padding: 17px 0px 0px 0px; }
.wm-header-three .navbar-nav > li > a { padding: 30px 0 10px; color: #6c8391; }
.wm-header-three .navbar-nav > li:hover > a { color: #f2a450; }
 .wm-header-three .navbar-nav > li > a:before { display: none; }
.wm-header-three .wm-dropdown-menu li a { padding: 10px; }
/* Header Four */
.wm-headerstrip,.wm-mainnav-section { text-align: center; }
.wm-headerstrip [class*="col-md-"],.wm-mainnav-section [class*="col-md-"] { float: left; width: 100%; }
.wm-cartsection,.wm-header-four .wm-logo,.wm-mainnav-section .wm-right-section { float: none; display: inline-block; position: relative; }
/* Main Grid */
.col-md-4,.col-md-3 { float: none; display: inline-block; vertical-align: top; width: 50%; margin-right: -4px; }
.col-md-7,.col-md-5,.col-md-6 { width: 100%; float: left; margin-bottom: 30px; }
.col-md-12 { float: left; width: 100%; }
/* Banner */
.wm-banner-nav { position: relative; height: auto; float: left; width: 100%; }
.wm-banner-caption { display: none; }
 .wm-banner-one .slick-arrow { bottom: 0px; }
/* Banner Two */
.wm-service-list { position: static; float: left; width: 100%; bottom: 0px; margin: 0px; }
 .wm-main-banner .wm-service-container { float: left; width: 100%; }
.wm-caption-two { display: none; }
 .wm-banner-two .slick-arrow { margin-top: -20px; }
/* Banner Three */
.wm-banner-three-caption { width: 100%; padding: 0px 80px; }
/* BannerFour */
.bannerfour-caption h1 { font-size: 20px; }
 .bannerfour-caption { display: none; }
.wm-bannerfour-thumb { position: static; float: left; width: 100%; background-color: #3e5062; }
/* Content */
.wm-callto-action { text-align: center; }
 .wm-callto-action .wm-left-section,.wm-callto-action .wm-right-section { float: none; display: inline-block; }
 .wm-callto-action .wm-left-section { margin-bottom: 20px; }
.wm-counter-list ul li,.wm-testimonial-section,.wm-map-description-inner,.wm-service-add h2 { width: 100%; }
.wm-viewall-testimonial { border-radius: 20px 20px 0 0; right: 0px; top: -28px; }
.wm-testimonial-section { padding: 52px 30px 90px; }
.wm-map-description { background: none; }
 .wm-map-description { padding: 100px 20px; }
 .wm-map-description h2 { font-size: 30px; }
 .wm-map-description span { font-size: 24px; }
.wm-service-add h2 { font-size: 40px; }
.wm-service-slider .slick-list { margin: 0px -10px; }
 .wm-service-slider-wrap { padding: 0px 10px; }
.wm-service > ul > li.col-md-6,.wm-logobox ul li { width: 50%; }
.wm-topspacer { padding-top: 0px; }
.wm-experience-icon ~ .wm-experience-text { padding: 40px 0px 0px 0px; float: left; width: 100%; }
.wm-experience-counter ul li { width: 100%; }
 .wm-experience-counter ul li:before { display: none; }
.wm-awwards-list ul li a { text-align: center; }
 .wm-awwards-list ul li a img { display: inline-block; }
.wm-infinitis-description { padding: 100px 30px; }
 .wm-contactinfo-btn ul li { margin-bottom: 12px; }
.wm-consulting-list .wm-consulting-title { font-size: 20px; line-height: 25px; letter-spacing: 6px; }
.wm-featured-cases-grid ul li { float: left; }
 .wm-video-section { width: 100%; }
.wm-video-section .mejs-controls .mejs-volume-button { display: none !important; }
.wm-gallery-layer .wm-gallery-thumb { width: 33.333%; margin-bottom: 30px; }
 .wm-infolinks { padding-left: 0px; }
.wm-partner-list ul li { width: 50%; }
 .wm-parallex-section h3 { font-size: 40px; }
.wm-featured-cases-grid ul li.col-md-8 { display: none; }
.wm-service-simple { margin-left: 0px; width: 100%; }
 .wm-service-simple ul li { padding: 25px 0px; }
.wm-featured-cases-grid figcaption time { display: none; }
 .wm-featured-cases-grid figcaption h2 { font-size: 18px; }
 .wm-caselink { font-size: 14px; }
.admin-infotext { position: static; float: left; width: 100%; padding-bottom: 60px; }
 .admin-infotext h2 { font-size: 40px; }
.wm-blogslider-caption,.wm-clientsays-caption .wm-arrow-btn { display: none; }
 .wm-clientsays ul li { width: 100%; }
 .wm-clientsays-caption h2 { font-size: 24px; }
.wm-subscribe-form input[type="email"],.wm-subscribe-form input[type="text"] { width: 100%; margin-bottom: 15px; }
.wm-plan-service { overflow: hidden; }
 .wm-previus,.wm-next,.wm-previus-post-text h5,.wm-next-post-text h5,.wm-form ul li { width: 100%; }
.wm-previus { margin-bottom: 40px; }
 .wm-form ul { padding: 0px; }
.wm-blog-auther-text,#wm-comments ul li figure ~ .text { padding: 15px 0px 0px 0px; float: left; width: 100%; }
.wm-blog-medium figure,.wm-blog-medium figure a,.wm-blog-medium figure img { float: left; width: 100%; }
.wm-blog-artical-text { padding: 0px; float: left; width: 100%; }
 .wm-blog-artical-text-full { padding: 30px 30px 30px 30px; }
.wm-job-listing form .wm-select-two { margin-bottom: 30px; }
.wm-job-listing .wm-select-two select,.wm-job-listing-faq .panel .panel-body .wm-jobs-tabs li,.wm-client-call-action,.wm-casestudy-text,.wm-casestudy-btn,.wm-casestudies-list figure,.wm-service-counter .wm-counter-list ul li,.wm-service-challenge p,.countdown-section,.wm-coming-soon input[type="text"],.wm-showing-result figure { width: 100%; }
.wm-filterable ul { text-align: center; }
 .wm-filterable ul li { float: none; display: inline-block; }
.wm-casestudies-list figure ~ .casestudies-list-text { margin-left: 0px; float: left; width: 100%; }
.wm-service-challenge p { padding: 0px 0px 20px 0px; }
.wm-coming-soon-bottom { position: static; float: left; text-align: center; }
 .wm-coming-soon-top { padding-bottom: 25px; }
.wm-coming-soon-topinfo li { float: none; display: inline-block; margin-bottom: 15px; }
.countdown-section:after { display: none; }
.wm-company-timeline li .wm-company-timeline-text { float: left; width: 100%; padding: 20px 0px 0px 0px; }
 .wm-company-timeline ul:before { display: none; }
.wm-avenue-contact > ul { margin: 0px; text-align: center; }
 .wm-avenue-contact > ul > li { float: none; display: inline-block; padding: 0px; }
.wm-social-list ul li { margin-bottom: 10px; }
 .contact-service ul li { margin-bottom: 30px; }
.wm-content-tab ul.nav-tabs { text-align: center; }
 .wm-content-tab .nav-tabs > li { float: none; display: inline-block; }
 .wm-content-tab .nav-tabs > li { margin: 0px 15px 15px 15px; }
.wm-content-tab ul.nav-tabs li:first-child a { margin-left: 15px; }
 .wm-content-tab .nav-tabs > li { margin-bottom: 15px; }
.wm-showing-result-info { margin-left: 0px; float: left; width: 100%; padding: 10px 0px 0px 0px; }
.wm-client-listing-text { padding: 20px 0px 0px 0px; float: left; width: 100%; }
 .wm-team > ul > li { float: none; }
.team-discription a { font-size: 12px; }
 .wm-team-medium figure { width: 100%; }
 .wm-team-text { padding-left: 0px; }
.wm-team-medium .wm-team-info ul { position: static; float: left; width: 100%; margin: 0px; }
.wm-marketing-service i ~ .wm-marketing-service-text { margin-left: 0px; float: left; width: 100%; }
.wm-marketing-service { width: 100%; padding-right: 0px; }
 .wm-service-modeling ul { float: left; }
.wm-shop-images,.wm-summary,.wm-shop-images img { width: 100%; }
 .wm-shoptags a { margin-bottom: 10px; }
.wm-shop-images { padding-right: 0px; }
 #wm-comments ul ul.children { padding-left: 20px; }
.wm-pagination-blog > ul > li { margin-bottom: 11px; }
 .wm-shop-medium figure,.wm-member-medium figure { width: 100%; }
 .wm-shop-medium figure ~ .wm-shop-medium-text { margin-left: 0px; float: left; width: 100%; }
.wm-member-medium-text { padding-left: 0px; }
 .wm-member-medium form .wm-select-two { width: 100%; }
 .wm-member-medium form input[type="submit"] { position: static; float: left; margin-top: 15px; }
.wm-recent-member-grid li { margin-bottom: 30px; }
 .wm-testimonails-medium figure { width: 100%; }
 .wm-testimonails-info { margin-left: 0px; float: left; width: 100%; }
.wm-testimonails-info h2 { font-size: 18px; }
 a.testimonails-email { float: left; margin-bottom: 15px; }
.wm-icon-list-style { margin-bottom: 20px; }
 .wm-tabs-listing .nav-tabs,.wm-tabs-listing .tab-content { width: 100%; }
/* Footer */
.wm-footer-topsec:before { width: 100%; height: 50%; }
 .wm-newslatter { margin-bottom: 100px; }
.wm-footer-bottomsec:before { left: 0%; margin-left: 0px; bottom: 0px; top: auto; width: 100%; height: 40%; }
.wm-footer-widget-area { padding: 0px 0px 90px 0px; }
 .wm-newslatter p,.wm-footer-contactinfo { width: 100%; }
.wm-footer-form { padding-left: 0px; }
 .wm-newslatter form input[type="text"] { min-width: 100%; }
/* Footer Two */
.wm-footer-widget .widget { float: none; display: inline-block; width: 100%; }
.wm-footer-information ul li { width: 50%; }

/*Coockie Box */
 


}
/* Media 300Px Start */
@media (max-width: 480px) {.col-md-4,.col-md-3,.wm-service > ul > li.col-md-6,.wm-logobox ul li,.wm-footer-information ul li { width: 100%; margin-right: 0px; }
.wm-experience-text span { width: auto; }
.wm-service-list { padding: 52px 30px 60px; }
.wm-footer-widget .widget_recentcase ul li { width: 50%; }
 .wm-gallery-layer .wm-gallery-thumb,.wm-parallex-section h2,.wm-404-link ul li,.contact-form li { width: 100%; }
.latest-news-text .wm-text-section { margin-left: 0px; float: left; width: 100%; }
.contact-info span,.contact-info a { font-size: 20px; }
 .wm-testimonails-info { height: 300px; padding: 25px 40px 0 30px; }
.wm-table-content ul li,.wm-table-head li { float: left; width: 100%; }
.wm-counter-list ul li span { margin: 0px; display: block; }
 .wm-service-list ul li { line-height: 1.4; }
.wm-company-description { padding-left: 20px; }
 .wm-company-info { width: 100%; }
}
.disclaimer{background: #eee;font-size: 12px;padding: 7px 15px;text-align: center; color:#555}
.vouchedfor { margin-bottom:30px; min-height:150px;}
.vouchedfor img { float:left}
.whyUsTopText {  float: left; width:40%; padding:20px 30px 0; }
#vf-prof-review { float:right;}
.siteCredit { float:right;}
.wm-callaction-fullbg { margin-top:30px;}
.whyUsblock { border-bottom:3px solid #eee; margin-bottom:30px; padding-bottom:10px;}
.whyUsblock:last-child { border-bottom:none; margin:0; padding:0}
.whyUsPage h4 { margin-bottom:25px; clear:both; font-size:24px}
.whyusImg {float: left;width: 30%; margin-bottom:20px}
.whyUsContent { float:right; width:66%}
.whyusList { list-style:none;}
.whyusList.row { margin:0 -5px 30px;}
.whyusList li { list-style:none;}
.whyusList .col-md-6, .whyusList .col-md-4 { padding:0 5px; margin-bottom:30px;}
.whyusList figure { margin:0}
.whyusList .textInfo { background-color:#f7f7f7; padding:15px;}
.whyusList h4 { font-size:18px; margin-bottom:10px;}
.whyusList p { margin:0; font-size:14px}
.slick-arrow { top:50%; margin-top:-20px; width:40px; height:40px; background-color:#fff;-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);border-radius:50%; text-align: center;}
.slick-arrow.slick-arrow-left { left:-20px;}
.slick-arrow.slick-arrow-right { right:-20px}
.slick-arrow .flaticon-arrows::before { line-height:40px;}
.ourEthos { background-color: #eee; padding: 25px 25px 5px; margin-bottom:35px;border-radius:5px;}


/* ************* Media Queries ****************** */
@media only screen and (max-width: 1200px) {
.sub-menu{ left:68%;}
}
@media only screen and (max-width: 1169px) {
.bannerImg { width:40%; top:125px}
.wm-banner-three-caption { width:55%}
.chName { left:42%}
}
@media only screen and (max-width: 1023px) {
#wm-header .col-md-3 { float:left; width:auto;}
#wm-header .col-md-9 { float:right; width:auto}
.navbar-collapse {padding:0; width: 260px; background-color: #fff; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.10); border: none; position: absolute; right:0; top:90px; z-index: 9999; margin:0}
.wm-header-icons { position:absolute; right:20px; top:0}
.navbar-header { position:absolute; right:5px; top:30px;}
.wm-sticky #wm-header { position:static;}
.wm-banner-three-caption { margin-top:0; top:30px;}
.wm-banner-three-thumb { margin:0; width:38%}
.bannerImg { width:35%; top:40px}
.chName { top:350px;}
.wm-header-three .navbar-nav > li { padding:0;}
.wm-header-three .navbar-nav > li > a { padding:10px 20px;border-bottom:1px solid #eee}
.wm-dropdown-menu { margin:0}
.wm-header-three .navbar-nav > li ul { margin-bottom:15px;}
.wm-header-three .navbar-nav > li ul li a {padding:2px 30px;}
.wm-banner-three-caption span { font-size:24px}
.wm-banner-three-caption small { font-size:30px}
.wm-banner-three-caption { top:100px}
.wm-header-three .navbar-nav > li > a {color: #6c8391;background:#ffffff;}

#site-navigation {margin-top: 70px;}
}

@media only screen and (max-width: 988px) {
.vouchedfor img{ width:40%;}
#vf-prof-review {width: 20%;}

@media only screen and (max-width: 990px) {
.wm-team-info{float:none;}
}
@media only screen and (max-width: 819px) {
#site-navigation {margin-top: 0px;width:100%;}	
#toggleMenu {display:block;float:right; margin:15px 0px;}
.mainMenu li {display: block;float: none;}
.wm-header-icons {float:none;position: relative;right: 0;top: 0;}
.wm-header-three .wm-logo, .wm-header-three .wm-right-section {display:block;}
.wm-main-strip{text-align:left;}
.mainMenu{margin:0 auto;background-color:#fff;display:none;width:35%;position:absolute;right:3%;}
.mainMenu li {padding-left:0px;border-bottom:1px solid #eee;padding:5px;}
.mainMenu li a {color: #6c8391;font-size: 14px;display:block;padding-left:20px;}
.mainMenu > li > a:hover::after { height:0px;}
.mainMenu li a:hover{color: #f2a450;}
.sub-menu {background-color: #ffffff;margin-bottom: 0;margin-left: 0;margin-right: 0;margin-top: 0;position: relative;top: 0;transition-duration: 0.6s;
transition-property: all;width: 100%;left:0;display:inline-block;transform: none;opacity: 1;visibility: visible;}
.mainMenu li:hover > .sub-menu {opacity: 1;transform: none;visibility: visible;}
.sub-menu li{border-bottom:0px !important;border-top:1px solid #eee;}
.sub-menu li a {float:none;padding:0px;padding-left:50px;color:#2b2b2b;border-bottom:0px;}
.wm-breadcrumb{margin-top:10px;}
}
@media only screen and (max-width: 767px) {
.bannerImg { top:40px;}
.chName { top:250px; left:38%; font-size:16px}
.wm-banner-three-caption { padding:0; top:20px; width:57%}
.wm-banner-three-caption span { font-size:18px}
.wm-banner-three-caption small { font-size:24px}
.wm-blog .row { margin:0}
.wm-blog ul li { float:none; width:auto; margin:0; padding:0}
.wm-bloggrid-text { min-height:inherit; margin-bottom:20px;}
.contactPhone { padding-top:0}
.slick-arrow.slick-arrow-left { left:10px;}
.slick-arrow.slick-arrow-right { right:10px}
}
@media only screen and (max-width: 639px) {
.wm-header-icons .callUs { margin:0 5px 0 0;}
.navbar-collapse { margin-left:-210px;}
.wm-fancytitle-two span { font-size:24px}.wm-fancytitle-two h1 { font-size:24px}
.wm-banner-three-caption { width:100%; padding:0 0 0 50px; margin:0}
.bannerImgContainer .bannerImg, .bannerImgContainer .chName{ position:static; margin-bottom:10px; width:auto; text-align:center}
.wm-testimonial-for { padding:20px 10px;}
.wm-testimonial-for p::before, .wm-testimonial-for p::after { font-size:100px}
.wm-testimonial-for p { font-size:16px; line-height:normal; padding:0 50px}
}
@media only screen and (max-width: 600px) {
.vouchedfor img{float:none; width:100%;}
#vf-prof-review{width: 100%;margin-top:4%;}
.whyUsTopText {float:none; width: 100%; margin-top: 2%;}
.whyusImg {float: none;width: 100%;}
.whyUsContent {float: none;width: 100%;}
	
}



@media only screen and (max-width: 501px) {
.wm-mini-header {margin-top: 0;}
#wm-header .col-md-3, #wm-header .col-md-9 { float:none; width:100%;text-align:center;}
.wm-header-icons, .navbar-header { position:static;}
.navbar-header { margin:0 auto; display:inline-block;}
.wm-banner-three-thumb { width:65%}
.navbar {float:none; text-align:center; clear:both;}
.navbar-collapse { position:static; margin:0}
.wm-header-three .wm-logo { margin:5px 0;}
.wm-header-icons { padding-top:8px; clear:both; width:100%}
.wm-header-icons li { float:none; display:inline-block;}
#wm-header { position:static;}
.wm-main-banner { padding:0}
#toggleMenu{float:none;margin:15px auto;display:inline-block;}
.mainMenu{width:70%;position:relative;right:0;}
.sub-menu li a,.mainMenu li a{padding-left:0px;}
.wm-breadcrumb{margin-top:0px;}
}