/*
Theme Name: Excitor
Theme URI: http://bearsthemespremium.com/theme/excitor/
Author: bearsthemes
Author URI: http://bearsthemes.com
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns,left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Description: Excitor is a fully configurable and easy to use responsive WordPress Theme  with a lot of great features.
Text Domain: excitor
*/

/*Building team page*/

.circlass .bt-thumb {
    position: relative;
    overflow: hidden;
}
.circlass .bt-item {
	text-align:center;
}
.circlass .bt-thumb img {
    width: 100%;
    height: auto;
}
.circlass .bt-overlay {
    -wekbit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,98,180,0.85);
    opacity: 0;
    -webkit-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
}
.circlass .bt-info {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    clear: both;
    width: 100%;
}

.circlass .bt-socials {
    list-style: none;
    margin: 0 0 30px;
    padding: 0;
}

.circlass .bt-item:hover .bt-overlay {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.circlass .bt-title {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 5px;
}
.circlass .bt-title a {color:#ffffff;}
.circlass .bt-position {
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
}
.circlass .bt-socials li a {
    display: inline-block;
    font-size: 22px;
    line-height: 26px;
    color: #ffffff;
    margin: 0 8px;
}
.encircled {border: 1px solid #a6a6a6;border-radius: 30px;}
.fullunihold {background-image: url(https://www.shockwavesolutionsllc.com/wp-content/uploads/2021/08/Planning-Blue-2.jpg);background-size: cover; background-repeat: no-repeat;color:white;}
.fullconhold {background-image: url(https://www.shockwavesolutionsllc.com/wp-content/uploads/2021/08/Consult-Blue-2.jpg);background-size: cover; background-repeat: no-repeat;color:white;padding-bottom:15px;}
.fullpodhold {background-color: white; color:#a5a5a5;padding-bottom:50px;padding-top:25px}
.fullstarhold {background-image: url(https://www.shockwavesolutionsllc.com/wp-content/uploads/2021/08/Consult-Blue-2.jpg);background-size: cover; background-repeat: no-repeat;color:white;padding-top:50px;}
.fullskillhold {background-image: url(https://www.shockwavesolutionsllc.com/wp-content/uploads/2019/11/great-3.jpg?id=2537);background-size: cover; background-repeat: no-repeat;color:#a5a5a5;padding-bottom:15px;background-position: center;}
.clientbox {background-image: url(https://www.shockwavesolutionsllc.com/wp-content/uploads/2021/09/white_office-2.png);background-size: cover; background-repeat: no-repeat;padding-top:50px;background-position:bottom;}
.formhold {background-size: cover; background-repeat: no-repeat;background-position:center;}
.bluehold {background: linear-gradient(180deg, #0062B4 -1.75%, rgba(255, 255, 255, 0) 100%);}
.chantbox {background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 98, 180, 0.2) 92.52%), #F7F7F7;}
.clientbox .encircled, .chantbox .encircled {background-color:white;}
.encircled.testimon {padding-bottom:20px;margin-bottom:25px;}
.testimon .wp-block-columns {margin-bottom:0;}
.wp-block-cover.has-background-dim {background-color:transparent!important;}
.servcohold, .miniskill {padding-top:50px;}
.initialbox {padding: 20px 0 15px 0;}
.medianhold {margin:auto;}
.formhold {padding-top:50px;}
.titler, .titlerdark, .titlerblack, .titlerblue {font-family: 'Poppins'; font-weight: 700;margin-bottom: 10px;text-align:center;margin-top:25px;margin-bottom:25px;}
.titler {color:#ffffff;}
.titlerdark {color: #5a5a5a;}
.titlerblack {color:black;}
.titlerblue {text-align:left; color: #0062b4;}
.circlass .bt-thumb, .circlass .bt-overlay {border-radius:50%!important;}
.circlasso .bt-thumb, .circlasso .bt-overlay {border-radius:50%!important;}
.podhold .wp-block-embed iframe {min-height:232px;}
.medianhold .grid-content-title { line-height: 1.25;}
.peoplehold .wp-block-group__inner-container {width:80%; margin:auto;}
.minislide {width:200px;margin:auto;}
.has-text-align-center.headbanner.has-large-font-size {line-height:1.25;color:black;font-weight:600;}
.sansbord td {border:none;}
.darktableau {border-bottom:none!important;}
.darktableau tbody tr:nth-child(2n+1) { background-color: rgba(117, 117, 117, 0.2)!important;}
.hrteam { color: #e1e1e1;}
.bt-footer-v1 {margin-top:0!important;}
.fullunihold .inner_wrap {background-color:transparent!important;}
.padtesti {padding:25px 0;}
.mobpeoplehold {padding-bottom:30px;}
.servicepic {width:64px;height:64px;margin:auto}
.servicehead {margin:25px 0 15px;font-family: 'Poppins'; font-weight: 700;font-size: 20px;line-height: 26px;text-align:center;}
.servicetext {text-align:center}
.bluetitle {color: #0062b4; font-size: 24px;}
.smallblue, .bluebold {color:#0062b4;}
.bluebold {text-transform:capitalize;list-style-image: url('https://www.shockwavesolutionsllc.com/wp-content/uploads/2021/09/Rectangle-602.png');}
.bluebold li::marker {width:10px;display:inline-block;}
.bigblue {font-family: 'Poppins'; font-weight: 700;font-size: 40px;color:white;}
.lilwhite {color:white;font-size:18px;}
.encircled strong {color:black;}
.nopad {padding:0;}
.chatsans {font-family: Open Sans; font-style: normal;font-weight:bold;}
.chatsans strong {color:white;}
.bannertop {font-family: Open Sans;font-style: normal;font-weight: 800;color: #FFFFFF;text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);text-align:left}
.bannermid {font-family: Open Sans;font-style: normal;font-weight: normal;color: #5B5B5B!important;text-align:left}
.quotename {width:100%; text-align: center; margin: 10px auto 0; font-size: 40px !important; line-height: 44px;font-family: Open Sans Condensed;color: #0062B4;font-weight:bold}
.quoteimage {width:150px; border-radius:200px; margin: auto; border:5px solid white;}
.quotetext {font-family: Open Sans Condensed;font-weight:300;}
.flexedaward {display:flex; align-items:center;}
.awardim {max-width:100%}
.longhold, .midhold{color:#0062B4;border:1px solid #BDBDBD;font-family:'Open Sans';font-weight:bold;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));border-radius: 5px;}
.greyhead {font-family: 'Open Sans'; color: #5B5B5B;}
.bluehead {font-family: 'Open Sans';font-weight:bold; color:#0062B4;}
.leftnow {text-align:left!important;}
.bluede {color:#0062B4;}
.greyde {margin-bottom:25px;}
.bluede, .greyde {text-align:center;}
.container {max-width:100%;}
@media screen and (min-width:1350px){
	.bannertop {font-size: 60px;line-height: 72px;width:50%;padding-left: 80px;}
	.bannermid {font-size: 35px;line-height: 48px;padding-left:80px;width:40%;}
	.bannerbot {padding-left:80px;}
	.bannerall {height:700px;}
	.quotename {width:75%!important;}
}
@media screen and (min-width:768px) and (max-width:1350px){
		.bannertop {font-size: 48px;line-height: 56px;width:80%;padding-left:40px;}
	.bannermid {font-size: 28px;line-height: 36px;width:60%;padding-left:40px;}
	.bannerbot {padding-left:40px;}
	.bannerall {height:700px;}
}
@media screen and (min-width:768px) and (max-width:992px) {
	.container {width:100%!important;}
}
@media screen and (min-width:778px) and (max-width:1000px) {
	.quotename {font-size:34px!important;}
}
@media screen and (min-width:768px) {
	.circlasso {display:none;}
	.titler, .titlerdark, .titlerblack, .titlerblue {font-size:44px;line-height:50px;}
	.titlerblue {margin-bottom:10px;}
	.mobpeoplehold {display:none;}
	.hrteam { width: 80%; margin: 35px auto 35px auto;}
	.goneondesk {display:none;}
	.miniskill {width:60%;float:right;}
	.encircled {padding: 20px 50px;}
	.encircled p {font-size:17px;}
	.initialend p, .initialbox p {font-size: 20px; line-height:30px;}
	.initialend {text-align:justify;}
	.inset {width:80%;margin:auto;}
	p {font-size:17px;}
	.smallblue {font-size:32px!important;font-weight:bold;margin-top:15px;}
	.bluebold {font-size:28px;font-weight:bold;margin-top:15px;}
	.smallblue.inset {margin-bottom:25px;}
	.addingheight {padding-top:30px;padding-bottom:30px;}
	.clientbox {padding-bottom:130px;}
	.clientbox p {font-size:20px;padding-top:10px;}
	.chaitbox p {font-size:20px;}
	.questblock {width: 200px; position: relative; top: -110px; margin-bottom: -110px; margin-left: auto; margin-right: auto;}
	.subblue {padding-left:50px;}
	.lastero {padding-bottom:30px;}
	.lastext {margin-top:25px;}
	.flexdouble .wp-block-group__inner-container {display:flex;}
	.rightim .wp-block-group__inner-container {display:block;}
	.leftim, .rightim {width:50%;}
	.leftim {display: flex; align-items: center; vertical-align: middle;}
	.leftim img {width:80%; margin:auto;}
	.flexall{background-image: url(https://www.shockwavesolutionsllc.com/wp-content/uploads/2021/09/Rectangle-5.png);background-size: contain; background-repeat: no-repeat;padding-bottom:25px;background-position: left;}
	.chatsans {font-size:60px;line-height:72px;padding-top:25px;}
	.quotetext {font-size:24px!important;line-height:29px;}
	.longata, .midgata {font-size:30px;padding: 7px 0 7px 15px;margin-bottom:0;}
	.longhold {width:80%}
	.midhold {width:70%;}
	.greyhead {font-size:22px;line-height:30px;margin-top:40px;margin-bottom:0px;}
	.bluehead {font-size: 50px;line-height:66px;margin-bottom:35px;}
	.punchbox {margin-top:40px;}
	.bluehold .titler.leftnow {padding: 40px 0 25px 25px;}
	.bluede, .greyde {font-size:25px;}
	.formhold {margin-top:25px;}
	.allhead {display:none;}
	.greyde {padding-bottom:25px;}
	.owl-nav {display:none;}
}
@media screen and (max-width:768px) {
	.post h3.bt-title {font-size:24px!important;line-height:26px!important;}
	.bt-team-carousel-element.layout5 .bt-item .bt-thumb .bt-overlay .bt-info .bt-content .bt-title {font-size:18px;}
	.col-md-8.col-md-push-2 .bt-title, .col-md-8.col-md-push-2 .bt-position {text-align:center;}
	.single-bt_team .bt_team .bt-position::after {width:100%}
	.alignright {width: 100%;margin: 0 0 25px;padding: 0 25px 25px;}
	.bt-post-item li.bt-term {display:none!important;}
	.owl-item .bt-item .bt-thumb .bt-overlay .bt-info .bt-socials {display:none;}
	.owl-item .bt-item .bt-thumb .bt-overlay .bt-info .bt-title {font-size:24px}
	.bt-header-onepagev1 .bt-subheader.bt-header-inner {padding:20px 30px 40px 30px!important;}
	.bt-header-onepagev1 .logo {max-width:100%!important;max-height:80px!important;}
	.bt-header-onepagev1 .bt-content {margin-bottom:15px;}
	.uvc-main-heading.ult-responsive h3 {font-size:30px!important; line-height:34px!important;margin-bottom:15px!important;}
	.uvc-sub-heading.ult-responsive span {font-size:16px!important;}
	.uvc-sub-heading.ult-responsive {line-height:20px!important;}
	.bt-header-onepage .bt-subheader-inner .bt-subheader-cell.bt-left {width:60%;}
	.bt-header-onepage .bt-subheader-inner .bt-subheader-cell .bt-content.text-left {text-align:left}
	.titler, .titlerdark, .titlerblack, .titlerblue {font-size:34px;line-height:36px;}
	.peoplehold {display:none;}
	.hrteam { width: 100%; margin: 50px auto 35px auto;}
	.container {padding-left:15px!important;padding-right:15px!important;}
	.goneonmob {display:none;}
	.headbanner {font-size: 28px; line-height:1.5!important;}
	.fullskillhold .wp-block-columns {text-align:center;}
	#media_image-2 {text-align:center;}
	.bt-footer-v1 .bt-footer-top {padding-top:30px!important;}
	.encircled {padding: 15px 20px 10px;}
	p {font-size:16px;}
	.bluede, .greyde {font-size:20px;}
	.quotetext {font-family:'Open Sans';}
	.clientbox {margin-bottom:30px;padding-bottom:30px;}
	.questblock {width:125px;margin:auto;margin-bottom:25px;}
	.smallblue {font-size:25px;}
	.smallblue.inset {margin-bottom:25px;}
	.bluebold {font-size:22px;margin-top:20px;}
	.lastero {padding-bottom:25px;}
	.longata, .midgata {font-size:24px; text-align:center;padding: 7px 0 7px 15px;margin-bottom:0;}
	.longhold, .midhold {margin-bottom:15px;}
	.chatsans {padding-top: 35px;text-align: center; font-size: 24px; padding-bottom: 15px;}
	.greyhead, .bluehead {display:none;}
	.allhead {font-size:24px;text-align:center;margin: 25px 0;}
	.punchbox {margin-top:20px;}
	.addingheight {padding-bottom:25px;}
	.has-text-align-center.has-large-font-size.bannertop {font-size:32px;line-height:36px;}
	.bannermid {font-size:22px;line-height:24px;}
	.quotename {padding-bottom:25px;}
}
.post-template-default ol {
	font-size:17px!important;
}