/**********************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 *********************************************************/
.rts-slider-slick{visibility: hidden; opacity:0; transition:opacity 0.5s linear;}
.rts-slider-slick.slick-initialized { visibility: visible; opacity:1;}
.rpsw-hide{display:none;}
.rts-slider-slick .slick-next{right:10px !important;}
.rts-slider-slick .slick-arrow{top: 50% !important;}
.rts-slider-slick .slick-prev{left:10px !important;}
.rts-slider-slick .slick-prev {left: -26px !important; right: auto; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; transition: all .3s ease;}
.rts-slider-slick:hover .slick-prev {opacity: 1; filter: alpha(opacity=100); left: 10px !important; -webkit-transition: all .3s ease; transition: all .3s ease; }
.rts-slider-slick .slick-next {right: -26px !important; left: auto; opacity: 0; filter: alpha(opacity=0); -webkit-transition: all .3s ease; transition: all .3s ease; }
.rts-slider-slick:hover .slick-next {opacity: 1; filter: alpha(opacity=100); right: 10px !important; -webkit-transition: all .3s ease; transition: all .3s ease; }
.rts-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; }
.rts-inner-wrap.rts-slider-slick .slick-arrow .fa{padding-top: 4px; margin: 0; padding: 5px;}
.rts-slider-slick .slick-slide{padding:0px 10px !important;}
.rts-slider-slick .slick-dots{text-align: center;}
.rts-slider-slick .slick-dots li {list-style: none !important; display: inline-block !important; margin: 0 3px !important; padding: 0px !important; }
.rts-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; }
.rts-slider-slick .slick-dots li.slick-active button {background: #444 !important;}
.rts-slider-slick .slick-dots li button:focus {outline: none !important;}
.post-overlay{ position:relative;}
.rts-grid-outter-wrap .first{clear: both !important;}
.member-social ul{margin: 0px;}
/*Comman css*/
.rts-inner-wrap .member-description {min-height: 120px; padding: 10px; }
.rts-inner-wrap .member-position {font-size: 14px;}
.rts-inner-wrap .member-name {font-size: 18px; text-align: center; font-weight: 600;}
.rts-inner-wrap .member-social .fa {padding: 7px 6px; height: 30px; width: 30px; margin: 2px;}
.rts-inner-wrap .member-social .fa{padding: 6px;color: #000;font-size: 16px;}
.rts-inner-wrap .rts-avtar{position: relative;overflow: hidden;width: 100%;}
.rts-inner-wrap .member-social {padding: 10px;}
.entry-content a{box-shadow:unset !important;}
.rts-inner-wrap .member-description p {font-size: 14px;padding: 5px;}
.rts-inner-wrap .team-grid{margin-bottom: 20px;}
/*popup Lightbox*/
.rts-popup-outter .mfp-close{top: -40px; right: -10px;}
.rts-member-img{width: 100%;}
.rts-popup-inner {min-height: 400px;}
.rts-mfp-auto-cursor .mfp-content {background: #fff;margin: 50px auto;width: 750px;}
.member-popup-info .rts-member-name{color: #555;margin-top: 40px;font-size: 22px;font-weight: 600;padding-top: 30px;}
.member-popup-info .rts-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*/
.rts-inner-wrap.template-1 .member-overlay{position: relative;}
.rts-inner-wrap.template-1 .rts-teamshowcase-inner {-webkit-box-shadow: 5px 0 20px rgba(0,0,0,0.09); -ms-box-shadow: 5px 0 20px rgba(0,0,0,0.09); box-shadow: 5px 0 20px rgba(0,0,0,0.09);margin-bottom: 20px;}
.rts-inner-wrap.template-1 .rts-popup-icon.popup-modal{position: absolute; font-size: 20px; padding: 5px; width: 45px; height: 45px;  background: #000; color: #fff; text-align: center; box-shadow: 0 0 2px rgba(86,86,86,0.6); top: 0; }
.rts-inner-wrap.template-1 .member-overlay::before{content: ''; height: 100%; top: -50px; z-index: 1; background: linear-gradient(transparent 0%,#fff 100%); width: 100%; display: block; left: 0; position: absolute;}
.rts-inner-wrap.template-1 .member-content { text-align: center;font-size: 12px;margin: 0;padding-bottom: 10px !important; }
.rts-inner-wrap.template-1 .rts-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; }
.rts-inner-wrap.template-1 .rts-avtar:hover .rts-popup-icon.popup-modal{opacity: 1}
.rts-inner-wrap.template-1 .rts-teamshowcase-inner:hover .rts-avtar img { -webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0);  }
.rts-inner-wrap.template-1 .rts-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;}
.rts-inner-wrap.template-1 .member-position {color: #333; margin-top: 0;text-align: center;}
.rts-inner-wrap.template-1 .member-social .fa:hover{color: #fff;background-color: #000;transition: 0.6s;}
.rts-inner-wrap.template-1 .member-social li {display: inline-block;}
.rts-inner-wrap.template-2 .rts-teamshowcase-inner {display: inline-block; margin: 0 auto;  background: #eee6d8; background: -webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%); background: -moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%); background: -o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%); background: -ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%); background: linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%); box-shadow: 3px 3px 0px 1px rgba(204, 204, 204, 0.54); transition: 0.6s; -webkit-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; -ms-transition: 0.6s;}
.rts-inner-wrap.template-2 .rts-popup-icon.popup-modal {position: absolute; top: 0;background:#333; font-size: 20px;padding:5px; width: 45px; height: 45px; color: #fff; }
.rts-inner-wrap.template-2 .member-name {color: #000;}
.rts-inner-wrap.template-2 .rts-avtar:hover img {    -webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0);  }
.rts-inner-wrap.template-2 .rts-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; }
.rts-inner-wrap.template-2 .member-position {color: #000;text-align: center;}
.rts-inner-wrap.template-2 .member-content {text-align: center; margin: 0;font-size: 12px;}
.rts-inner-wrap.template-2 .rts-avtar:hover .rts-popup-icon.popup-modal{opacity: 1}
.rts-inner-wrap.template-2 .rts-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; }
.rts-inner-wrap.template-2 .fa-facebook {color: #fff; background: #3c5a99; }
.rts-inner-wrap.template-2 .fa.fa-linkedin {color: #fff; background: #007bb6; }
.rts-inner-wrap.template-2 .fa.fa-instagram {background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); color: #fff; }
.rts-inner-wrap.template-2 .fa.fa-twitter {background: #008cba; color: #fff; }
.rts-inner-wrap.template-2 .fa.fa-google-plus {background: #db4a39; color: #fff; }
.rts-inner-wrap.template-2 .fa.fa-youtube-play {background: #c4302b; color: #fff; }
.rts-inner-wrap.template-2 .member-social .fa:hover{background: #fff;color: #000;border-color: #000 !important;transition: 0.6s;}
.rts-inner-wrap.template-2 .member-social li {display: inline-block;}
.rts-inner-wrap.template-2 .fa{width: 30px; height: 30px; border-radius: 30%; margin: 2px;}
.rts-inner-wrap.template-2 .member-overlay { padding: 10px 0;color: #000;}

.rts-inner-wrap.template-3 .rts-teamshowcase-inner{background:#f1f1f1;}
.rts-inner-wrap.template-3 .rts-avtar:hover .rts-popup-icon.popup-modal{opacity: 1}
.rts-inner-wrap.template-3 .rts-avtar:hover img {-webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0); -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.rts-inner-wrap.template-3 .rts-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;} .rts-inner-wrap.template-3 .rts-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; }
.rts-inner-wrap.template-3 .member-social li{display: inline-block; }
.rts-inner-wrap.template-3 .member-social{padding:3px;background: #333;}
.rts-inner-wrap.template-3 .member-social .fa{color: #fff;border: unset;}
.rts-inner-wrap.template-3 .rts-popup-icon.popup-modal{position: absolute; right: 0; top: 0; font-size: 20px; padding: 5px; width: 40px; height: 40px;  background: #333; color: #fff; text-align: center; box-shadow: 0 0 2px rgba(86,86,86,0.6); }
.rts-inner-wrap.template-3 .member-content {text-align: center;font-size: 12px; }
.rts-inner-wrap.template-3 .member-name { font-weight: 600;color: #3498DB;}
.rts-inner-wrap.template-3 .member-overlay{text-align: center; padding: 8px 0;}
.rts-inner-wrap.template-3 .member-social li {list-style-type: none; }


.rts-inner-wrap.template-4 .rts-popup-icon.popup-modal {width: 45px;height: 45px; position: absolute; right: 0; top: 0; background: #333; color: #fff; font-size: 20px; padding: 5px;text-align: center; }
.rts-inner-wrap.template-4 .fa-facebook {color: #fff; background: #3c5a99; }
.rts-inner-wrap.template-4 .rts-avtar:hover .rts-popup-icon.popup-modal{opacity: 1}
.rts-inner-wrap.template-4 .rts-avtar:hover img {-webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0); -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.rts-inner-wrap.template-4 .rts-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; }
.rts-inner-wrap.template-4 .rts-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; }
.rts-inner-wrap.template-4 .fa.fa-linkedin {color: #fff; background: #007bb6; }
.rts-inner-wrap.template-4 .fa.fa-instagram {background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); color: #fff; }
.rts-inner-wrap.template-4 .fa.fa-twitter {background: #008cba; color: #fff; }
.rts-inner-wrap.template-4 .fa.fa-google-plus {background: #db4a39; color: #fff; }
.rts-inner-wrap.template-4 .fa.fa-youtube-play {background: #c4302b; color: #fff; }
.rts-inner-wrap.template-4 .member-content {text-align: center;font-size: 12px;}
.rts-inner-wrap.template-4 .member-overlay {color: #333; text-align: center;}
.rts-inner-wrap.template-4 .member-social .fa:hover{color: #000;background: #fff;border-color: #000 !important;transition: 0.6s;}
.rts-inner-wrap.template-4 .member-social li {display: inline-block;}
.rts-inner-wrap.template-4 .member-content p{color: #333;}
.rts-inner-wrap.template-4 .rts-teamshowcase-inner {border-top: 5px solid #333; overflow: hidden;border-bottom: 5px solid #333;background: #f1f1f1; }
.rts-inner-wrap.template-5 .rts-teamshowcase-inner {box-shadow: 3px 3px 0px 1px rgba(204, 204, 204, 0.54); }
.rts-inner-wrap.template-5 .rts-popup-icon.popup-modal {position: absolute; right: 0; bottom: 60px; background: #333; color: #fff; font-size: 20px; padding: 5px;width: 45px;height: 45px; text-align: center;  top: 0;}
.rts-inner-wrap.template-5 .rts-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; }
.rts-inner-wrap.template-5 .member-content{text-align: center;font-size: 12px;background: #f1f1f1;}
.rts-inner-wrap.template-5 .rts-avtar:hover .rts-popup-icon.popup-modal{opacity: 1}
.rts-inner-wrap.template-5 .rts-avtar:hover img {-webkit-transform: translate3d(-18px, 0, 0); transform: translate3d(-18px, 0, 0); -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.rts-inner-wrap.template-5 .rts-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;}
.rts-inner-wrap.template-5 .fa.fa-linkedin {color: #fff; background: #007bb6; }
.rts-inner-wrap.template-5 .fa.fa-instagram {background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); color: #fff; }
.rts-inner-wrap.template-5 .fa.fa-twitter {background: #008cba; color: #fff; }
.rts-inner-wrap.template-5 .fa.fa-google-plus {background: #db4a39; color: #fff; }
.rts-inner-wrap.template-5 .fa.fa-youtube-play {background: #c4302b; color: #fff; }
.rts-inner-wrap.template-5 .fa-facebook {color: #fff; background: #3c5a99; }
.rts-inner-wrap.template-5 .member-social .fa:hover{background: #fff;color: #000;border-color: #000 !important;transition: 0.6s;}
.rts-inner-wrap.template-5 .member-description p {color: #000;}
.rts-inner-wrap.template-5 .member-social li {display: inline-block;}
.rts-inner-wrap.template-5 .fa{width: 30px; height: 30px; border-radius: 50%; margin: 2px; padding: 7px 6px; border: none;}
.rts-inner-wrap.template-5 .rts-popup-icon .fa{padding: 5px;}
.rts-inner-wrap.template-5 .member-overlay{background:#4444447B;color: #222;text-align: center; padding: 8px 0;}
@media only screen and (max-width: 768px) { 
	.rts-popup-inner {
    min-height: 600px;
}
 .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 .rts-member-name{padding-top: 0px;}
  .rts-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;}