/**********************Box Sizing************************************************************/
.wpcolumn, .wpcolumns  {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.rpsw-post-slider * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
/********************Clearfix ************************************************/
.rpsw-clearfix:before, .rpsw-clearfix:after{content: "";display: table;}
.rpsw-clearfix::after{clear: both;}
.rpsw-clearfix{clear: both;}
/***************************** Slick slider *********************************************************/
.mtsw-slider-slick{visibility: hidden; opacity:0; transition:opacity 0.5s linear;}
.mtsw-slider-slick.slick-initialized { visibility: visible; opacity:1;}
.rpsw-hide{display:none;}
.mtsw-slider-slick .slick-next{right:10px !important;}
.mtsw-slider-slick .slick-arrow{top: 50% !important;}
.mtsw-slider-slick .slick-prev{left:10px !important;}
.mtsw-slider-slick .slick-prev {left: -26px !important; right: auto; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; transition: all .3s ease;}
.mtsw-slider-slick:hover .slick-prev {opacity: 1; filter: alpha(opacity=100); left: 10px !important; -webkit-transition: all .3s ease; transition: all .3s ease; }
.mtsw-slider-slick .slick-next {right: -26px !important; left: auto; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; transition: all .3s ease; }
.mtsw-slider-slick:hover .slick-next {opacity: 1; filter: alpha(opacity=100); right: 10px !important; -webkit-transition: all .3s ease; transition: all .3s ease; }
.mtsw-slider-slick .slick-arrow {position: absolute; top: 50% !important; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);background: #4444447B; cursor: pointer;color: #fff;font-size: 30px; line-height: 28px; display: block; width: 40px; height: 40px; padding: 0; cursor: pointer; outline: none; position: absolute; text-align: center; z-index: 22; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.mtsw-inner-wrap.mtsw-slider-slick .slick-arrow .fa{padding-top: 4px; margin: 0; padding: 5px;}
.mtsw-slider-slick .slick-slide{padding:0px 10px !important;}
.mtsw-slider-slick .slick-dots{text-align: center;}
.mtsw-slider-slick .slick-dots li {list-style: none !important; display: inline-block !important; margin: 0 3px !important; padding: 0px !important; }
.mtsw-slider-slick .slick-dots li button {cursor: pointer;background: #ccc !important;margin: 0px !important; padding: 0px !important; border-radius: 50% !important; width: 12px !important; height: 12px !important; text-indent: -99999px; }
.mtsw-slider-slick .slick-dots li.slick-active button {background: #444 !important;}
.mtsw-slider-slick .slick-dots li button:focus {outline: none !important;}
.post-overlay{ position:relative;}
.mtsw-grid-outter-wrap .first{clear: both !important;}
.member-social ul{margin: 0px;}
/*Comman css*/
.mtsw-inner-wrap .member-description {min-height: 120px; padding: 10px; }
.mtsw-inner-wrap .member-position {font-size: 14px;}
.mtsw-inner-wrap .member-name {font-size: 18px; text-align: center; font-weight: 600;}
.mtsw-inner-wrap .member-social .fa {padding: 7px 6px; height: 30px; width: 30px; margin: 2px;}
.mtsw-inner-wrap .member-social .fa{padding: 6px;border: 1px solid;}
.mtsw-inner-wrap .mtsw-avtar{position: relative;overflow: hidden;width: 100%;}
.mtsw-inner-wrap .member-social {padding: 10px;}
.entry-content a{box-shadow:unset !important;}
.mtsw-inner-wrap .member-description p {font-size: 12px;padding: 5px;}
.mtsw-inner-wrap .team-grid{margin-bottom: 20px;}
/*popup Lightbox*/
.mtsw-popup-outter .mfp-close{top: -40px; right: -10px;}
.mtsw-member-img{width: 100%;}
.mtsw-popup-inner {min-height: 400px;}
.mtsw-mfp-auto-cursor .mfp-content {background: #fff;margin: 50px auto;width: 750px;}
.member-popup-info .mtsw-member-name{color: #555;margin-top: 40px;font-size: 22px;font-weight: 600;padding-top: 30px;}
.member-popup-info .mtsw-member-dept{color: #555;float: left; width: 100%; clear: both; padding: 30px 0px;}
.member-popup-info .member-description p{color: #555; line-height: normal;font-size: 14px;padding-top: 20px;}
.member-popup-info .member-social .fa{border-radius: 20%; width: 30px; height: 30px; padding: 9px;}
.member-popup-info .member-social{padding: 20px 0;}
.member-popup-info .member-social .fa-facebook {color: #fff; background: #3c5a99;padding: 8px 8px; }
.member-popup-info .member-social .fa.fa-linkedin {color: #fff; background: #007bb6; padding:8px;}
.member-popup-info .member-social .fa.fa-instagram {background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); color: #fff; padding: 8px;}
.member-popup-info .member-social .fa.fa-twitter {background: #008cba; color: #fff; padding: 8px;}
.member-popup-info .member-social .fa.fa-google-plus {background: #db4a39; color: #fff; padding: 8px;}
.member-popup-info .member-social .fa.fa-youtube-play {background: #c4302b; color: #fff; padding: 8px;}
.member-popup-info .member-social li {display: inline-block;}
/*slider and columns*/
.mtsw-inner-wrap.template-1 .mtsw-teamshowcase-inner {border: 1px solid #4444447B; }
.mtsw-inner-wrap.template-1 .mtsw-popup-icon.popup-modal{position: absolute; font-size: 20px; padding: 5px; width: 40px; height: 40px;  background: #3498db; color: #fff; text-align: center; box-shadow: 0 0 2px rgba(86,86,86,0.6); top: 0; }
.mtsw-inner-wrap.template-1 .member-content { text-align: center;font-size: 12px;margin: 0;padding-bottom: 10px !important; }
.mtsw-inner-wrap.template-1 .mtsw-popup-icon.popup-modal{opacity: 0; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; display: table-cell; vertical-align: middle; }
.mtsw-inner-wrap.template-1 .mtsw-avtar:hover .mtsw-popup-icon.popup-modal{opacity: 1}
.mtsw-inner-wrap.template-1 .mtsw-avtar:hover img { -webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0); -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.mtsw-inner-wrap.template-1 .mtsw-avtar img {max-width: calc(100% + 20px); width: calc(100% + 20px); height: auto; vertical-align: middle; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; max-height: 320px;}
.mtsw-inner-wrap.template-1 .member-position {color: #333; margin-top: 0;text-align: center;}
.mtsw-inner-wrap.template-1 .member-social .fa:hover{color: #fff;background-color: #008cba;transition: 0.6s;}
.mtsw-inner-wrap.template-1 .member-social li {display: inline-block;}
.mtsw-inner-wrap.template-2 .mtsw-popup-icon.popup-modal {position: absolute; top: 0;background:#3498db; font-size: 20px;padding:8px; width: 40px; height: 40px; color: #fff; }
.mtsw-inner-wrap.template-2 .member-name {color: #fff;}
.mtsw-inner-wrap.template-2 .mtsw-avtar:hover img {    -webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0); -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.mtsw-inner-wrap.template-2 .mtsw-avtar img { max-width: calc(100% + 20px); width: calc(100% + 20px); height: auto; vertical-align: middle; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; max-height: 320px; }
.mtsw-inner-wrap.template-2 .member-position {color: #f1f1f1;text-align: center;}
.mtsw-inner-wrap.template-2 .member-content {text-align: center; margin: 0;font-size: 12px;}
.mtsw-inner-wrap.template-2 .mtsw-avtar:hover .mtsw-popup-icon.popup-modal{opacity: 1}
.mtsw-inner-wrap.template-2 .mtsw-popup-icon.popup-modal{opacity: 0; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; display: table-cell; vertical-align: middle; }
.mtsw-inner-wrap.template-2 .fa-facebook {color: #fff; background: #3c5a99; }
.mtsw-inner-wrap.template-2 .fa.fa-linkedin {color: #fff; background: #007bb6; }
.mtsw-inner-wrap.template-2 .fa.fa-instagram {background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); color: #fff; }
.mtsw-inner-wrap.template-2 .fa.fa-twitter {background: #008cba; color: #fff; }
.mtsw-inner-wrap.template-2 .fa.fa-google-plus {background: #db4a39; color: #fff; }
.mtsw-inner-wrap.template-2 .fa.fa-youtube-play {background: #c4302b; color: #fff; }
.mtsw-inner-wrap.template-2 .member-social .fa:hover{background: #fff;color: #000;border-color: #000 !important;transition: 0.6s;}
.mtsw-inner-wrap.template-2 .member-social li {display: inline-block;}
.mtsw-inner-wrap.template-2 .fa{width: 30px; height: 30px; border-radius: 30%; margin: 2px;}
.mtsw-inner-wrap.template-2 .member-overlay {background: #20b1b1; padding: 10px 0;}
.mtsw-inner-wrap.template-3 .mtsw-avtar:hover .mtsw-popup-icon.popup-modal{opacity: 1}
.mtsw-inner-wrap.template-3 .mtsw-avtar:hover img {-webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0); -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.mtsw-inner-wrap.template-3 .mtsw-avtar img {max-width: calc(100% + 20px); width: calc(100% + 20px); height: auto; vertical-align: middle; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; max-height: 320px;} .mtsw-inner-wrap.template-3 .mtsw-popup-icon.popup-modal{opacity: 0; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; display: table-cell; vertical-align: middle; }
.mtsw-inner-wrap.template-3 .member-social {position: absolute; top: 0; display: grid; }
.mtsw-inner-wrap.template-3 .member-social{padding:3px;background: #3498DB;}
.mtsw-inner-wrap.template-3 .member-social .fa{color: #fff;border: unset;}
.mtsw-inner-wrap.template-3 .mtsw-popup-icon.popup-modal{position: absolute; right: 0; top: 0; font-size: 20px; padding: 5px; width: 40px; height: 40px;  background: #3498db; color: #fff; text-align: center; box-shadow: 0 0 2px rgba(86,86,86,0.6); }
.mtsw-inner-wrap.template-3 .member-content {text-align: center;font-size: 12px; }
.mtsw-inner-wrap.template-3 .member-name { font-weight: 600;color: #3498DB;}
.mtsw-inner-wrap.template-3 .member-overlay{text-align: center; padding: 8px 0;}
.mtsw-inner-wrap.template-3 .member-description{border-top: 1px solid #3498DB;}
.mtsw-inner-wrap.template-3 .member-social li {list-style-type: none; }
.mtsw-inner-wrap.template-3 .mtsw-teamshowcase-inner {border: 1px solid #4444447B; }
.mtsw-inner-wrap.template-4 .mtsw-popup-icon.popup-modal {width: 40px;height: 40px; position: absolute; right: 0; top: 0; background: #c4302b; color: #fff; font-size: 20px; padding: 5px;text-align: center; }
.mtsw-inner-wrap.template-4 .fa-facebook {color: #fff; background: #3c5a99; }
.mtsw-inner-wrap.template-4 .mtsw-avtar:hover .mtsw-popup-icon.popup-modal{opacity: 1}
.mtsw-inner-wrap.template-4 .mtsw-avtar:hover img {-webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0); -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.mtsw-inner-wrap.template-4 .mtsw-avtar img {max-width: calc(100% + 20px); width: calc(100% + 20px); height: auto; vertical-align: middle; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; max-height: 320px; }
.mtsw-inner-wrap.template-4 .mtsw-popup-icon.popup-modal{opacity: 0; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; display: table-cell; vertical-align: middle; }
.mtsw-inner-wrap.template-4 .fa.fa-linkedin {color: #fff; background: #007bb6; }
.mtsw-inner-wrap.template-4 .fa.fa-instagram {background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); color: #fff; }
.mtsw-inner-wrap.template-4 .fa.fa-twitter {background: #008cba; color: #fff; }
.mtsw-inner-wrap.template-4 .fa.fa-google-plus {background: #db4a39; color: #fff; }
.mtsw-inner-wrap.template-4 .fa.fa-youtube-play {background: #c4302b; color: #fff; }
.mtsw-inner-wrap.template-4 .member-content {text-align: center;font-size: 12px;background:#f1f1f1; }
.mtsw-inner-wrap.template-4 .member-overlay {color: #3498DB; text-align: center; position: absolute; padding: 10px;text-align: center; background: #f1f1f1; bottom: 10px; }
.mtsw-inner-wrap.template-4 .member-social .fa:hover{color: #000;background: #fff;border-color: #000 !important;transition: 0.6s;}
.mtsw-inner-wrap.template-4 .member-social li {display: inline-block;}
.mtsw-inner-wrap.template-4 .member-content p{color: #333;}
.mtsw-inner-wrap.template-5 .mtsw-popup-icon.popup-modal {position: absolute; right: 0; bottom: 60px; background: #2b467b; color: #fff; font-size: 20px; padding: 5px;width: 40px;height: 40px; text-align: center;  top: 0;}
.mtsw-inner-wrap.template-5 .mtsw-popup-icon.popup-modal{opacity: 0; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; display: table-cell; vertical-align: middle; }
.mtsw-inner-wrap.template-5 .member-content{text-align: center;font-size: 12px;background: #f1f1f1;}
.mtsw-inner-wrap.template-5 .mtsw-avtar:hover .mtsw-popup-icon.popup-modal{opacity: 1}
.mtsw-inner-wrap.template-5 .mtsw-avtar:hover img {-webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0); -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.mtsw-inner-wrap.template-5 .mtsw-avtar img { max-width: calc(100% + 20px); width: calc(100% + 20px); height: auto; vertical-align: middle; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; max-height: 320px;}
.mtsw-inner-wrap.template-5 .fa.fa-linkedin {color: #fff; background: #007bb6; }
.mtsw-inner-wrap.template-5 .fa.fa-instagram {background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); color: #fff; }
.mtsw-inner-wrap.template-5 .fa.fa-twitter {background: #008cba; color: #fff; }
.mtsw-inner-wrap.template-5 .fa.fa-google-plus {background: #db4a39; color: #fff; }
.mtsw-inner-wrap.template-5 .fa.fa-youtube-play {background: #c4302b; color: #fff; }
.mtsw-inner-wrap.template-5 .fa-facebook {color: #fff; background: #3c5a99; }
.mtsw-inner-wrap.template-5 .member-social .fa:hover{background: #fff;color: #000;border-color: #000 !important;transition: 0.6s;}
.mtsw-inner-wrap.template-5 .member-description p {color: #000;}
.mtsw-inner-wrap.template-5 .member-social li {display: inline-block;}
.mtsw-inner-wrap.template-5 .fa{width: 30px; height: 30px; border-radius: 50%; margin: 2px; padding: 7px 6px; border: none;}
.mtsw-inner-wrap.template-5 .mtsw-popup-icon .fa{padding: 5px;}
.mtsw-inner-wrap.template-5 .member-overlay{background:#4444447B;color: #222;text-align: center; padding: 8px 0;}
@media only screen and (max-width: 768px) { 
 .rpsw-post-slider.template-1 .post-image-bg img, .rpsw-post-slider.template-2 .post-image-bg img, .rpsw-post-slider.template-3 .post-image-bg img{max-width:700px !important}
 } 
 @media only screen and (max-width: 500px) { 
 .rpsw-post-slider.template-1 .post-image-bg img, .rpsw-post-slider.template-2 .post-image-bg img, .rpsw-post-slider.template-3 .post-image-bg img{max-width:600px !important}
 .rpsw-post-slider.template-1 .wp-post-content,  .rpsw-post-slider.template-2 .wp-post-content,  .rpsw-post-slider.template-3 .wp-post-content{display:none}
 }
@media only screen {
  .wpcell {  padding-left: 0.9375em;  padding-right: 0.9375em; width:100%; float: left;  position: relative; }
}
 @media only screen and (min-width: 40.0625em) {  
  .wpcell,
  .wpcells {position: relative;padding-left: 0.9375em;padding-right: 0.9375em;float: left; }
  .wp-cell-1 {width: 8.33333%;}
  .wp-cell-2 {width: 16.66667%;}
  .wp-cell-3 {width: 25%;}
  .wp-cell-4 {width: 33.33333%;}
  .wp-cell-5 {width: 41.66667%;}
  .wp-cell-6 {width: 50%;}
  .wp-cell-7 {width: 58.33333%;}
  .wp-cell-8 {width: 66.66667%;}
  .wp-cell-9 {width: 75%;}
  .wp-cell-10 {width: 83.33333%;}
  .wp-cell-11 {width: 91.66667%;}
  .wp-cell-12 {width: 100%;}
  .cell-offset-0 {margin-left: 0 !important;}
  .cell-offset-1 {margin-left: 8.33333% !important;}
  .cell-offset-2 {margin-left: 16.66667% !important;}
  .cell-offset-3 {margin-left: 25% !important;}
  .cell-offset-4 {margin-left: 33.33333% !important;}
  .cell-offset-5 {margin-left: 41.66667% !important;}
  .cell-offset-6 {margin-left: 50% !important;}
  .cell-offset-7 {margin-left: 58.33333% !important;}
  .cell-offset-8 {margin-left: 66.66667% !important;}
  .cell-offset-9 {margin-left: 75% !important;}
  .cell-offset-10 {margin-left: 83.33333% !important;}
  .cell-offset-11 {margin-left: 91.66667% !important;}
}
@media only screen and (max-width: 40em) {.wpcell,
  .wpcells {position: relative;padding-left: 0em;padding-right: 0em;float: left; }
  .mfp-auto-cursor .mfp-content {width: auto !important;}
  .member-popup-info .mtsw-member-name{padding-top: 0px;}
  .mtsw-popup-outter .mfp-close {top: -42px;right: 10px;}
}
/**************Box Sizing*********************************/
.wpcolumn, .wpcolumns  {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.rpsw-post-slider * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
/********************************************************** Clearfix ****************************************/
.rpsw-clearfix:before, .rpsw-clearfix:after{content: "";display: table;}
.rpsw-clearfix::after{clear: both;}
.rpsw-clearfix{clear: both;}