.gs_tm_theme1 .single-member:hover .single-mem-desc-social, .gs_tm_theme7 .single-member:hover .single-mem-desc-social.gs-team-social {
    /*padding: 0;*/
    display: table;
    margin: 0 auto 10px !important;
    width: 100%
}
ul.gs-team-social li {
    list-style-type: none;
    display: inline-block;
    margin: 0 0 5px 0;
}
/*CSS for Bootstrap based theme*/
.gs_team_area .container {
  padding-left: 0;
  padding-right: 0;
}
.gs_team_area .container .row {
  margin-left: -5px;
  margin-right: -5px;
}
.gs_team_area .col-xs-1, .gs_team_area .col-sm-1, .gs_team_area .col-md-1, .gs_team_area .col-lg-1, .gs_team_area .col-xs-2, .gs_team_area .col-sm-2, .gs_team_area .col-md-2, .gs_team_area .col-lg-2, .gs_team_area .col-xs-3, .gs_team_area .col-sm-3, .gs_team_area .col-md-3, .gs_team_area .col-lg-3, .gs_team_area .col-xs-4, .gs_team_area .col-sm-4, .gs_team_area .col-md-4, .gs_team_area .col-lg-4, .gs_team_area .col-xs-5, .gs_team_area .col-sm-5, .gs_team_area .col-md-5, .gs_team_area .col-lg-5, .gs_team_area .col-xs-6, .gs_team_area .col-sm-6, .gs_team_area .col-md-6, .gs_team_area .col-lg-6, .gs_team_area .col-xs-7, .gs_team_area .col-sm-7, .gs_team_area .col-md-7, .gs_team_area .col-lg-7, .gs_team_area .col-xs-8, .gs_team_area .col-sm-8, .gs_team_area .col-md-8, .gs_team_area .col-lg-8, .gs_team_area .col-xs-9, .gs_team_area .col-sm-9, .gs_team_area .col-md-9, .gs_team_area .col-lg-9, .gs_team_area .col-xs-10, .gs_team_area .col-sm-10, .gs_team_area .col-md-10, .gs_team_area .col-lg-10, .gs_team_area .col-xs-11, .gs_team_area .col-sm-11, .gs_team_area .col-md-11, .gs_team_area .col-lg-11, .gs_team_area .col-xs-12, .gs_team_area .col-sm-12, .gs_team_area .col-md-12, .gs_team_area .col-lg-12{
    padding-left: 5px;
    padding-right: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.gs_team_area .form-control:focus { box-shadow: none; }

.single-member .gs-member-desc a,
.single-member .img-area a,
.grey-desc a {
    text-decoration: none;
    border-bottom: none !important;
}
.single-member .gs-member-desc a:hover {
    color: #e1e1e1;
}
.mfp-arrow:hover,
.mfp-close:hover {
	background-color: rgba(0,185,235,0.8);
}
.vc_column_container .container{
    margin-left: -16px;
    padding-right: 54px;
}
/*--  GS Team Theme 1 --*/
.gs_tm_theme1 .gs-member-name,
.gs_tm_theme1 .gs-member-desig,
.gs_tm_theme2 .gs-member-name,
.gs_tm_theme2 .gs-member-desig,
.gs_tm_theme7 .gs-member-name,
.gs_tm_theme7 .gs-member-desig,
.gs_tm_theme10 .gs-member-name,
.gs_tm_theme10 .gs-member-desig,.gs_tm_theme23 .gs-member-name,
.gs_tm_theme23 .gs-member-desig  {
	text-align: center;
}
.gs_tm_theme1 .gs-member-name,
.gs_tm_theme2 .gs-member-name, 
.gs_tm_theme7 .gs-member-name,
.gs_tm_theme23 .gs-member-name {
	margin-top: 6px;
}
.gs_tm_theme1 p, .gs_tm_theme7 p {
	margin-bottom: 10px 0;
    line-height: 1.2;
    font-size: 16px;
}
.gs_tm_theme1 .single-member,
.gs_tm_theme2 .single-member,
.gs_tm_theme7 .single-member {
    position: relative;
	overflow: hidden;
}
.gs_tm_theme1 .single-member,
.gs_tm_theme2 .single-member {
    line-height: 0;
}
.gs_tm_theme1 .single-mem-desc-social,
.gs_tm_theme7 .single-mem-desc-social {
    background-color: rgba(20, 20, 18, 0.6);
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 450ms ease-out 0s;
    -moz-transition: all 450ms ease-out 0s;
    -o-transition: all 450ms ease-out 0s;
    transition: all 450ms ease-out 0s;
    -webkit-transform: translate(0,80px);
    -moz-transform: translate(0,80px);
    -ms-transform: translate(0,80px);
    -o-transform: translate(0,80px);
    transform: translate(0,80px);
    padding: 23% 10px 0;
}
.gs_tm_theme1 .single-member:hover .single-mem-desc-social,
.gs_tm_theme7 .single-member:hover .single-mem-desc-social {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotateY(0deg) scale(1,1);
    -moz-transform: rotateY(0deg) scale(1,1);
    -ms-transform: rotateY(0deg) scale(1,1);
    -o-transform: rotateY(0deg) scale(1,1);
    transform: rotateY(0deg) scale(1,1);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.gs_tm_theme2 .single-member:hover .single-mem-desc-social {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.gs_tm_theme1 .gs-member-desc a,
.gs_tm_theme2 .gs-member-desc a,
.gs_tm_theme7 .gs-member-desc a {
    margin-left: 5px;
    font-weight: bold;
    font-style: italic;
    color: #fff;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
.gs_tm_theme1 .gs-member-desc a:hover,
.gs_tm_theme2 .gs-member-desc a:hover,
.gs_tm_theme7 .gs-member-desc a:hover {
    text-decoration: none;
    border-bottom: none;
}
.gs-team-social li a {
    padding: 5px;
    display: block;
    width: 35px;
    height: 35px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 15px;
    text-align: center;
    margin: 0 2px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.entry-content .gs_team_area ul li i,
.gs_team_area ul li i { 
    margin: 0;
}
.gs_tm_theme1 ul li i,
.gs_tm_theme2 ul li i,
.gs_tm_theme7 ul li i {
    color: #fff;
}
.gs_tm_theme7 .owl-nav { text-transform: capitalize; }

.gs-team-social { margin: 0 !important; }
/*brand colors*/
.gs-team-social a.linkedin:hover { background: #1988be; border: 1px solid #1988be; }
.gs-team-social a.facebook:hover { background: #46619d; border: 1px solid #46619d; }
.gs-team-social a.twitter:hover { background: #1d9ff3; border: 1px solid #1d9ff3; }
.gs-team-social a.google-plus:hover { background: #dd4338; border: 1px solid #dd4338; }
.gs-team-social a.youtube:hover { background: #e52010; border: 1px solid #e52010; }
.gs-team-social a.link:hover { background: #40ac9b; border: 1px solid #40ac9b; }
.gs-team-social a.vimeo-square:hover { background: #1ab7ea; border: 1px solid #1ab7ea; }
.gs-team-social a.instagram:hover { background: #405de6; border: 1px solid #405de6; }
.gs-team-social a.dribbble:hover { background: #ea4c89; border: 1px solid #ea4c89; }
.gs-team-social a.behance:hover { background: #1769ff; border: 1px solid #1769ff; }
.gs-team-social a.pinterest:hover { background: #bd081c; border: 1px solid #bd081c; }
.gs-team-social a.flickr:hover { background: #ff0084; border: 1px solid #ff0084; }
.gs-team-social a.stumbleupon:hover { background: #eb4924; border: 1px solid #eb4924; }
.gs-team-social a.delicious:hover { background: #3399ff; border: 1px solid #3399ff; }
.gs-team-social a.reddit:hover { background: #5f99cf; border: 1px solid #5f99cf; }
.gs-team-social a.vk:hover { background: #45668e; border: 1px solid #45668e; }
.gs-team-social a.vine:hover { background: #00b488; border: 1px solid #00b488; }
.gs-team-social a.github:hover { background: #333; border: 1px solid #333; }
.gs-team-social a.stack-overflow:hover { background: #f48024; border: 1px solid #f48024; }
.gs-team-social a.soundcloud:hover { background: #ff3300; border: 1px solid #ff3300; }
.gs-team-social a.envelope:hover { background: #9000f0; border: 1px solid #9000f0; }
.gs-team-social a.skype:hover { background: #00aff0; border: 1px solid #00aff0; }
.gs-team-social a.whatsapp:hover { background: #25d366; border: 1px solid #25d366; }
.gs-team-social a.dropbox:hover { background: #007ee5; border: 1px solid #007ee5; }
.gs-team-social a.wordpress:hover { background: #0087be; border: 1px solid #0087be; }
.gs-team-social a.tumblr:hover { background: #35465c; border: 1px solid #35465c; }
.gs-team-social a.foursquare:hover { background: #f94877; border: 1px solid #f94877; }
.gs-team-social a.xing:hover { background: #026466; border: 1px solid #026466; }
.gs-team-social a.lastfm:hover { background: #d51007; border: 1px solid #d51007; }
.gs-team-social a.hacker-news:hover { background: #ff6600; border: 1px solid #ff6600; }
.gs-team-social a.yahoo:hover { background: #410093; border: 1px solid #410093; }
.gs-team-social a.trello:hover { background: #0079bf; border: 1px solid #0079bf; }
.gs-team-social a.steam:hover { background: #00adee; border: 1px solid #00adee; }
.gs-team-social a.deviantart:hover { background: #05cc47; border: 1px solid #05cc47; }
.gs-team-social a.feed:hover { background: #f26522; border: 1px solid #f26522; }
.gs-team-social a.renren:hover { background: #013ca6; border: 1px solid #013ca6; }
.gs-team-social a.digg:hover { background: #005be2; border: 1px solid #005be2; }
.gs-team-social a.spotify:hover { background: #1db954; border: 1px solid #1db954; }
.gs-team-social a.twitch:hover { background: #6441a5; border: 1px solid #6441a5; }
.gs-team-social a.slideshare:hover { background: #0077b5; border: 1px solid #0077b5; }

/*BG Color & on hover color and border color*/
.gs-tm-sicons .gs-team-social a.linkedin { background: #1988be; border: 1px solid #1988be; }
.gs-tm-sicons .gs-team-social a.linkedin:hover { background: transparent; color: #1988be; }
.gs-tm-sicons .gs-team-social a.facebook { background: #46619d; border: 1px solid #46619d; }
.gs-tm-sicons .gs-team-social a.facebook:hover { background: transparent; color: #46619d; }
.gs-tm-sicons .gs-team-social a.twitter { background: #1d9ff3; border: 1px solid #1d9ff3; }
.gs-tm-sicons .gs-team-social a.twitter:hover { background: transparent; color: #1d9ff3; }
.gs-tm-sicons .gs-team-social a.google-plus { background: #dd4338; border: 1px solid #dd4338; }
.gs-tm-sicons .gs-team-social a.google-plus:hover { background: transparent; color: #dd4338; }
.gs-tm-sicons .gs-team-social a.youtube { background: #e52010; border: 1px solid #e52010; }
.gs-tm-sicons .gs-team-social a.youtube:hover { background: transparent; color: #e52010; }
.gs-tm-sicons .gs-team-social a.link { background: #40ac9b; border: 1px solid #40ac9b; }
.gs-tm-sicons .gs-team-social a.link:hover { background: transparent; color: #40ac9b; }
.gs-tm-sicons .gs-team-social a.envelope { background: #9000f0; border: 1px solid #9000f0; }
.gs-tm-sicons .gs-team-social a.envelope:hover { background: transparent; color: #9000f0; }
.gs-tm-sicons .gs-team-social a.vimeo-square { background: #1ab7ea; border: 1px solid #1ab7ea; }
.gs-tm-sicons .gs-team-social a.vimeo-square:hover { background: transparent; color: #1ab7ea; }
.gs-tm-sicons .gs-team-social a.instagram { background: #405de6; border: 1px solid #405de6; }
.gs-tm-sicons .gs-team-social a.instagram:hover { background: transparent; color: #405de6; }
.gs-tm-sicons .gs-team-social a.dribbble { background: #ea4c89; border: 1px solid #ea4c89; }
.gs-tm-sicons .gs-team-social a.dribbble:hover { background: transparent; color: #ea4c89; }
.gs-tm-sicons .gs-team-social a.behance { background: #1769ff; border: 1px solid #1769ff; }
.gs-tm-sicons .gs-team-social a.behance:hover { background: transparent; color: #1769ff; }
.gs-tm-sicons .gs-team-social a.pinterest { background: #bd081c; border: 1px solid #bd081c; }
.gs-tm-sicons .gs-team-social a.pinterest:hover {background: transparent; color: #bd081c; }
.gs-tm-sicons .gs-team-social a.flickr { background: #ff0084; border: 1px solid #ff0084; }
.gs-tm-sicons .gs-team-social a.flickr:hover { background: transparent; color: #ff0084; }
.gs-tm-sicons .gs-team-social a.stumbleupon { background: #eb4924; border: 1px solid #eb4924; }
.gs-tm-sicons .gs-team-social a.stumbleupon:hover { background: transparent; color: #eb4924; }
.gs-tm-sicons .gs-team-social a.delicious { background: #3399ff; border: 1px solid #3399ff; }
.gs-tm-sicons .gs-team-social a.delicious:hover { background: transparent; color: #3399ff; }
.gs-tm-sicons .gs-team-social a.reddit { background: #5f99cf; border: 1px solid #5f99cf; }
.gs-tm-sicons .gs-team-social a.reddit:hover { background: transparent; color: #5f99cf; }
.gs-tm-sicons .gs-team-social a.vk { background: #45668e; border: 1px solid #45668e; }
.gs-tm-sicons .gs-team-social a.vk:hover { background: transparent; color: #45668e; }
.gs-tm-sicons .gs-team-social a.vine { background: #00b488; border: 1px solid #00b488; }
.gs-tm-sicons .gs-team-social a.vine:hover { background: transparent; color: #00b488; }
.gs-tm-sicons .gs-team-social a.github { background: #333; border: 1px solid #333; }
.gs-tm-sicons .gs-team-social a.github:hover { background: transparent; color: #333; }
.gs-tm-sicons .gs-team-social a.stack-overflow { background: #f48024; border: 1px solid #f48024; }
.gs-tm-sicons .gs-team-social a.stack-overflow:hover { background: transparent; color: #f48024; }
.gs-tm-sicons .gs-team-social a.soundcloud { background: #ff3300; border: 1px solid #ff3300; }
.gs-tm-sicons .gs-team-social a.soundcloud:hover { background: transparent; color: #ff3300; }
.gs-tm-sicons .gs-team-social a.skype { background: #00aff0; border: 1px solid #00aff0; }
.gs-tm-sicons .gs-team-social a.skype:hover { background: transparent; color: #00aff0; }
.gs-tm-sicons .gs-team-social a.whatsapp { background: #25d366; border: 1px solid #25d366; }
.gs-tm-sicons .gs-team-social a.whatsapp:hover { background: transparent; color: #25d366; }
.gs-tm-sicons .gs-team-social a.dropbox { background: #007ee5; border: 1px solid #007ee5; }
.gs-tm-sicons .gs-team-social a.dropbox:hover { background: transparent; color: #007ee5; }
.gs-tm-sicons .gs-team-social a.wordpress { background: #0087be; border: 1px solid #0087be; }
.gs-tm-sicons .gs-team-social a.wordpress:hover { background: transparent; color: #0087be; }
.gs-tm-sicons .gs-team-social a.tumblr { background: #35465c; border: 1px solid #35465c; }
.gs-tm-sicons .gs-team-social a.tumblr:hover { background: transparent; color: #35465c; }
.gs-tm-sicons .gs-team-social a.foursquare { background: #f94877; border: 1px solid #f94877; }
.gs-tm-sicons .gs-team-social a.foursquare:hover { background: transparent; color: #f94877; }
.gs-tm-sicons .gs-team-social a.xing { background: #026466; border: 1px solid #026466; }
.gs-tm-sicons .gs-team-social a.xing:hover { background: transparent; color: #026466; }
.gs-tm-sicons .gs-team-social a.lastfm { background: #d51007; border: 1px solid #d51007; }
.gs-tm-sicons .gs-team-social a.lastfm:hover { background: transparent; color: #d51007; }
.gs-tm-sicons .gs-team-social a.hacker-news { background: #ff6600; border: 1px solid #ff6600; }
.gs-tm-sicons .gs-team-social a.hacker-news:hover { background: transparent; color: #ff6600; }
.gs-tm-sicons .gs-team-social a.yahoo { background: #410093; border: 1px solid #410093; }
.gs-tm-sicons .gs-team-social a.yahoo:hover { background: transparent; color: #410093; }
.gs-tm-sicons .gs-team-social a.trello { background: #0079bf; border: 1px solid #0079bf; }
.gs-tm-sicons .gs-team-social a.trello:hover { background: transparent; color: #0079bf; }
.gs-tm-sicons .gs-team-social a.steam { background: #00adee; border: 1px solid #00adee; }
.gs-tm-sicons .gs-team-social a.steam:hover { background: transparent; color: #00adee; }
.gs-tm-sicons .gs-team-social a.deviantart { background: #05cc47; border: 1px solid #05cc47; }
.gs-tm-sicons .gs-team-social a.deviantart:hover { background: transparent; color: #05cc47; }
.gs-tm-sicons .gs-team-social a.feed { background: #f26522; border: 1px solid #f26522; }
.gs-tm-sicons .gs-team-social a.feed:hover { background: transparent; color: #f26522; }
.gs-tm-sicons .gs-team-social a.renren { background: #013ca6; border: 1px solid #013ca6; }
.gs-tm-sicons .gs-team-social a.renren:hover { background: transparent; color: #013ca6; }
.gs-tm-sicons .gs-team-social a.digg { background: #005be2; border: 1px solid #005be2; }
.gs-tm-sicons .gs-team-social a.digg:hover { background: transparent; color: #005be2; }
.gs-tm-sicons .gs-team-social a.spotify { background: #1db954; border: 1px solid #1db954; }
.gs-tm-sicons .gs-team-social a.spotify:hover { background: transparent; color: #1db954; }
.gs-tm-sicons .gs-team-social a.twitch { background: #6441a5; border: 1px solid #6441a5; }
.gs-tm-sicons .gs-team-social a.twitch:hover { background: transparent; color: #6441a5; }
.gs-tm-sicons .gs-team-social a.slideshare { background: #0077b5; border: 1px solid #0077b5; }
.gs-tm-sicons .gs-team-social a.slideshare:hover { background: transparent; color: #0077b5; }
/*end BG Color & on hover color and border color*/

/*end brand colors*/

.gs_tm_theme3 .gs-team-social li a,
.gs_tm_theme4 .gs-team-social li a,
.gs_tm_theme6 .gs-team-social li a {
    border: 1px solid #141414;
    color: #141414;
}
.gs_tm_theme3 .gs-team-social li a i,
.gs_tm_theme4 .gs-team-social li a i,
.gs_tm_theme5 .gs-team-social li a i,
.gs_tm_theme6 .gs-team-social li a i {
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gs_tm_theme3 .gs-team-social li a:hover i,
.gs_tm_theme4 .gs-team-social li a:hover i,
.gs_tm_theme5 .gs-team-social li a:hover i,
.gs_tm_theme6 .gs-team-social li a:hover i { 
    color: #fff;
}
.gs_tm_theme5 .gs-team-social li a {
    color: #141414;
}
.gs_tm_theme10 .gs-team-social li a {
    border: 1px solid #E1E1E1;
}
.gs_tm_theme10 .gs-team-social li a i {
    color: #D3D3D3;
}
.gs_tm_theme3 .single-member,
.gs_tm_theme4 .single-member,
.gs_tm_theme5 .single-member,
.gs_tm_theme6 .single-member {
    display: flex;
    align-items: center;
}
.gs_tm_theme10 .gs-team-social .tm_in a:hover {
	background: #1988be;
    border: 1px solid #1988be;
}
.gs_tm_theme10 .gs-team-social li a:hover i { color: #fff; }

/*--  GS Team Theme 2 --*/
.gs_tm_theme2 .single-member img {
    border-radius: 50%;
}
.gs_tm_theme2 .single-member:hover .single-mem-desc-social {
    border-radius: 50%;   
}
.gs_tm_theme2 .single-mem-desc-social {
    -webkit-transition: all 1.5s;
    -moz-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s;
}
.gs_tm_theme2 .single-mem-desc-social {
    padding: 35% 10px 0;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
    background: rgba(0,185,235,0.8);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0;
    text-align: center;
    background-color: rgba(20, 20, 18, 0.6);
    color: #fff;
}
.gs_tm_theme2 p,
.gs_tm_theme3 p,
.gs_tm_theme5 p {
    margin-bottom: 10px;
    line-height: 1.2;
    font-size: 16px;
}
.gs_tm_theme2 .gs-team-social li a {
    border-radius: 50%;
    margin: 0 3px;
}

/*--  GS Team Theme 3 --*/
.gs_tm_theme3 ul.gs-team-social {
    margin: 0 auto 10px 0;
}
.gs_tm_theme3 ul.gs-team-social li:first-child a {
    margin-left: 0;
}
.gs_tm_theme3 .gs-team-social li a i,
.gs_tm_theme5 .gs-team-social li a i,
.gs_tm_theme4 .gs-team-social li a i,
.gs_tm_theme6 .gs-team-social li a i {
    color: #141414;
}
.gs_tm_theme3 .single-member .img-area,
.gs_tm_theme4 .single-member .img-area,
.gs_tm_theme10 .gs-grey {
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
}
.gs_tm_theme3 .single-member img,
.gs_tm_theme4 .single-member img,
.gs_tm_theme10 .gs-grey img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.gs_tm_theme3 .single-member img:hover,
.gs_tm_theme4 .single-member img:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.gs_tm_theme3 .gs-member-desig,
.gs_tm_theme4 .gs-member-desig,
.gs_tm_theme5 .gs-member-desig,
.gs_tm_theme6 .gs-member-desig,
.gs_tm_theme10 .gs-member-desig {
    margin-bottom: 10px;
}
.single-member-div { 
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
             box-sizing: border-box; 
}
.gs_tm_theme3 .gs-member-desc a,
.gs_tm_theme4 .gs-member-desc a,
.gs_tm_theme5 .gs-member-desc a,
.gs_tm_theme6 .gs-member-desc a,
.gs_tm_theme10 .gs-member-desc a {
    color: #141414;
    font-style: italic;
    font-weight: bold;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.gs_tm_theme3 .gs-member-desc a:hover,
.gs_tm_theme10 .gs-member-desc a:hover {
    color: #f15123;
}

/*--  GS Team Theme 4 --*/
.gs_tm_theme4 p {
    margin-bottom: 10px;
    line-height: 1.2;
    font-size: 16px;
}
.gs_tm_theme4 ul.gs-team-social {
    margin: 0;
    float: right;
}
.gs_tm_theme4 ul.gs-team-social li:last-child a {
    margin-right: 0;
}

/*--  GS Team Theme 5 --*/
.gs_tm_theme5 img {
    border-radius: 50%;
}
.gs_tm_theme5 .gs-team-social li a {
    width: 28px;
    height: 28px;
    margin: 0 6px;
    border: 1px solid #f5f5f5;
    font-size: 14px;
}
.gs_tm_theme5 .gs-team-social li {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: 20px;
}
.gs_tm_theme5 .gs-team-social li i {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.gs_tm_theme5 .img-area img,
.gs_tm_theme6 .img-area img {
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.gs_tm_theme5 .img-area img:hover {
    -webkit-transform: rotate(-8deg);
    -ms-transform: rotate(-8deg);
    -o-transform: rotate(-8deg);
    transform: rotate(-8deg);
}

/*--  GS Team Theme 6 --*/
.gs_tm_theme6 img {
    border-radius: 50%;
}
.gs_tm_theme6 .gs-team-social li a {
    border-radius: 50%;
}
.gs_tm_theme6 .gs-member-desc {
    line-height: 1.2;
    font-size: 16px;
}
.gs_tm_theme6 .img-area img:hover {
    -webkit-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -o-transform: rotate(8deg);
    transform: rotate(8deg);
}
.progress {
    position: relative;
    height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
}
.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
}
.progress > .progress-completed {
    position: absolute;
    left: 0;
    padding: 3px 8px;
    color: #fff;
    font-size: 12px;
    line-height: 1.2;
}
span.progressText {
    text-transform: capitalize;
    margin-bottom: 3px;
    display: block;
}

/*--  GS Team Theme 8 --*/
.gs_tm_theme8 .single-member,
.gs_tm_theme9 .single-member,
.gs_tm_theme11 .single-member,
.gs_tm_theme12 .single-member {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.gs_tm_theme8 .single-member-name-desig,
.gs_tm_theme9 .single-member-name-desig,
.gs_tm_theme11 .single-member-name-desig,
.gs_tm_theme12 .single-member-name-desig,
.gs_tm_theme19 .single-member-name-desig {
    position: absolute;
    left: 0;
    bottom: 20px;
}
.gs_tm_theme8 .single-member img,
.gs_tm_theme9 .single-member img,
.gs_tm_theme11 .single-member img,
.gs_tm_theme12 .single-member img {
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
    width: 100%;
}
.gs_tm_theme8 .gs-member-name,
.gs_tm_theme8 .gs-member-desig,
.gs_tm_theme9 .gs-member-name,
.gs_tm_theme9 .gs-member-desig,
.gs_tm_theme11 .gs-member-name,
.gs_tm_theme11 .gs-member-desig,
.gs_tm_theme12 .gs-member-name,
.gs_tm_theme12 .gs-member-desig {
    padding: 5px 10px;
    color: #fff;
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
}
.gs_tm_theme8 .gs-member-name,
.gs_tm_theme9 .gs-member-name,
.gs_tm_theme11 .gs-member-name,
.gs_tm_theme12 .gs-member-name {
    background-color: rgba(0,185,235,0.8);
    font-size: 18px;
    font-weight: bold;
}
.gs_tm_theme8 .gs-member-desig,
.gs_tm_theme9 .gs-member-desig,
.gs_tm_theme11 .gs-member-desig,
.gs_tm_theme12 .gs-member-desig,
.gs_tm_theme19 .gs-member-desig {
    background-color: #141412;
    font-size: 14px;
    display: inline-block;
}
.gs_tm_theme8 .gs_team_overlay,
.gs_tm_theme9 .gs_team_overlay,
.gs_tm_theme11 .gs_team_overlay,
.gs_tm_theme12 .gs_team_overlay {
    background-color: rgba(0, 0, 0, 0.66);
    position: absolute;
    z-index: 9;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
}
.gs_tm_theme8 .single-member .gs_team_overlay i,
.gs_tm_theme9 .single-member .gs_team_overlay i,
.gs_tm_theme11 .single-member .gs_team_overlay i,
.gs_tm_theme12 .single-member .gs_team_overlay i {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto !important;
    background-color: #00B9EB;
    font-size: 23px;
    color: #fff;
    vertical-align: middle;
    line-height: 50px;
    border-radius: 50%;
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    text-align: center;
}
.gs_tm_theme8 .single-member:hover .gs_team_overlay,
.gs_tm_theme9 .single-member:hover .gs_team_overlay,
.gs_tm_theme11 .single-member:hover .gs_team_overlay,
.gs_tm_theme12 .single-member:hover .gs_team_overlay {
    opacity: 1;
    visibility: visible;
}
.gs_tm_theme8 .single-member:hover .gs_team_overlay i,
.gs_tm_theme9 .single-member:hover .gs_team_overlay i,
.gs_tm_theme11 .single-member:hover .gs_team_overlay i,
.gs_tm_theme12 .single-member:hover .gs_team_overlay i {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
}
.gs_tm_theme8 .single-member:hover .gs-member-name,
.gs_tm_theme8 .single-member:hover .gs-member-desig,
.gs_tm_theme9 .single-member:hover .gs-member-name,
.gs_tm_theme9 .single-member:hover .gs-member-desig,
.gs_tm_theme11 .single-member:hover .gs-member-name,
.gs_tm_theme11 .single-member:hover .gs-member-desig,
.gs_tm_theme12 .single-member:hover .gs-member-name,
.gs_tm_theme12 .single-member:hover .gs-member-desig {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.gs_tm_theme8 .single-member:hover img,
.gs_tm_theme9 .single-member:hover img,
.gs_tm_theme11 .single-member:hover img,
.gs_tm_theme12 .single-member:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.gs_team_popup {
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.gs_team_popup_details.popup-one-column {
    width: 100%;
    margin: 0;
}
.popup-one-column img{
    float: left;
    width: 25%;
    padding: 0px 20px 20px 0px;
}
.gs_team_popup_img,
.single-gs_team .gs_member_img {
    width: 35%;
    text-align: center;
}
.gs-single-container .gs_member_img img { width: 100%; }
.gs_team_popup_details {
    width: 64%;
    margin-left: 1%;
}
.gs_team_popup_img,
.gs_team_popup_details,
.single-gs_team .gs_member_img,
.single-gs_team .gs_member_details {
    display: inline-block;
    vertical-align: top;
}
.gs_team_popup_details .gs-member-name,
.gs_team_popup_details .gs-member-desig {
    margin-bottom: 5px;
}
.gs_team_popup_details .gs-team-social,
.single-gs_team .gs-team-social {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.gs_team_popup_details .gs-team-social li:first-child a,
.single-gs_team .gs-team-social li:first-child a {
    margin-left: 0;
}
.gs_team_popup_details ul li i.fa { font: normal normal normal 14px/1 FontAwesome; }
.gs_team_popup_details .gs-team-social li a,
.single-gs_team .gs-team-social li a,
.gs-archive-container .gs-team-social li a {
    padding: 5px;
    /*display: block;*/
    width: 35px;
    height: 35px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    margin: 0 1px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    display: flex;
    justify-content: center;
    align-items: center;
}
.white-popup {
    position: relative;
    background: #FFF;
    width: auto;
    max-width: 80%;
    margin: 0 auto;
}
.gs_team_popup .gs-member-desc {
    line-height: 1.3;
    font-size: 17px;
}
.gs_team_popup .gs-team-social li a:hover i,
.single-gs_team .gs-team-social li a:hover i,
.gs-archive-container .gs-team-social li a:hover i {
    color: inherit;
}

/*--  GS Team Theme 9 --*/
.mix { display: none; }
.gs-team-filter-cats,.search-filter {
    padding: 0 !important;
    margin: 20px 5px !important;
}
.gs_tm_theme9 .gs-team-filter-cats li,
.gs_tm_theme12 .gs-team-filter-cats li,.gs_tm_theme22 .gs-team-filter-cats li {
    list-style-type: none;
    display: inline-block;
    margin: 0 10px 10px 0!important;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 1px 6px;
    cursor: pointer;
    line-height: 1.6;
    font-size: 17px;
}
.gs-team-filter-cats li.filter.active {
    background: rgba(25, 136, 190, 0.96);
    border: 1px solid rgba(25, 136, 190, 0.96);
    color: #fff;
}
.gs_tm_theme9 .search-filter input,
.gs_tm_theme9 .search-filter select,.gs_tm_theme22 .search-filter input,
.gs_tm_theme22 .search-filter select,{
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: none;
    color: #999;
    font-size: 16px;
    padding: 16px;
    width: 100%;
    box-sizing: border-box;
}


/*--  GS Team Theme 10 --*/
.gs_tm_theme10 .single-member img {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}
.gs_tm_theme10 .single-member img:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
}
.gs_tm_theme10 .single-member {
    margin-bottom: 30px;
}
.gs_tm_theme10 .gs-member-desc {
    text-align: center;
    line-height: 1.2;
    font-size: 16px;
}
.gs_tm_theme10 .gs-member-name {
    margin-top: 6px;
}
.gs_tm_theme10 ul.gs-team-social,
#gs_team_archive ul.gs-team-social { text-align: center; }

/*--   GS Team Theme 13 --*/
.gs_tm_theme13 .gridder { margin: 0 !important; text-align: center;}
.gs_tm_theme13 .gridder-expanded-content .toc_transparent { display: none !important; }
.gridder-content { display: none; }
.gridder .gridder-list {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
    position: relative;
    margin: .5%;
    width: 32%;
}
.gridder .gridder-list .image {
    background-color: #313131;
    position: relative;
    width: 100%;
}
.overlay-area { position: relative; overflow: hidden; }
.overlay-area img {
  display: block;
  width: 100%;
  height: auto;
}
.gridder .overlay-area .overlay {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  background-color: rgba(0, 140, 186, 0.8);
  overflow: hidden;
  width: 100%;
  height:0;
  transition: .5s ease;
}
.gridder li:hover .overlay {
  bottom: 0;
  height: 100%;
}
.gridder .overlay h2,
.gridder .overlay .desig {
  white-space: nowrap; 
  color: white;
  font-size: 20px;
  position: absolute;
  overflow: hidden;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.gridder .overlay .desig {
    font-size: 16px;
    top: 58%;
}
li.gridder-list {
    list-style: none;
}
.gridder-show {
    padding: 4%;
     background: rgba(0, 140, 186, 0.2); 
    position: relative;
    display: block;
    float: left;
    width: 98%;
    margin-bottom: 0.5%;
    text-align: left;
    color: #000;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 1%;
}
.team-description {
    padding-left: 20px;
    border-right: 2px solid #aaa;
}
.gridder.hasSelectedItem .gridder-list:not(.selectedItem) { opacity: .5; }
.gridder-navigation .gridder-close {
    cursor: pointer;
    height: 30px;
    padding: 7px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
    z-index: 2;
    color: #aaa;
    text-align: center;
}
.gridder-navigation .gridder-nav.next { right: 0px; }
.gridder-navigation .gridder-nav.prev { left: -5px; }
.gridder-navigation .gridder-nav {
    height: 77px;
    padding: 0;
    position: absolute;
    width: 32px;
    z-index: 1;
    border-radius: 2px;
    color: #aaa;
    cursor: pointer !important;
    display: inline-block;
    font-size: 11px;
    margin: 0 5px;
    outline: 0;
    text-align: center;
    text-decoration: none !important;
    top: 50%;
    margin-top: -40px;
    overflow: hidden;
    box-shadow: none;
}
.gridder-navigation .gridder-close { box-shadow: none; }
.gridder-navigation .gridder-nav i {
    font-size: 25px;
    position: relative;
    top: 35%
}

/*Drawer 2 */
.gs_tm_drawer2 ul { margin: 0 !important; }
.gs_tm_drawer2 .gridder .gridder-list {
    width: 25%;
    margin: 0;
}
.gs_tm_drawer2 .gridder-show {
    margin: 1% 0;
    width: 100%;
}

/* gs theme 14 */
.gs-team-table .gsc-table-head .gs-team-table-cell {
    border-bottom: 2px solid #9dd8f3;
    font-weight: 400;
    color: #03A9F4;
}
.gs-team-table {
    display: table;
    width: 100%;
}
.gs-team-table-row {
    display: table-row;
}
.gs-team-table-cell {
    display: table-cell;
    padding: 10px 10px 10px 0;
    vertical-align: middle;
}
.gs_tm_theme15 .gs-team-table-cell,
.gs_tm_theme16 .gs-team-table-cell {
    padding: 10px;
}
.gsc-name { width: 14%; }
.gsc-desig { width: 12%; font-style: italic; }
.gs-team-table .socialicon {
    width: 19%;
    text-align: center;
    margin: 0;
    padding: 0;
}
.gs-team-table  img { max-width: 100px !important; }
.gs_tm_theme14 .gs-team-table .gs-team-table-cell { border-bottom: 1px solid #ccc; }
.gs_tm_theme14 .gs-team-social li a,
.gs_tm_theme15 .gs-team-social li a,
.gs_tm_theme16 .gs-team-social li a {
    width: 30px;
    height: 30px;
}

/*theme15*/
.gs_tm_theme15 .gs-team-table .gsc-table-head .gs-team-table-cell {
    font-weight: 400;
    color: #fff;
    background: #03A9F4;
    border-bottom: none;
}
.gs_tm_theme15 .gsc-image {
    border-left: 1px solid #ccc;
}
.gs_tm_theme15 .socialicon {
    border-right: 1px solid #ccc;
    padding-right: 8px;
}
.gs_tm_theme15 .gs-team-table-cell {
    border-bottom: 1px solid #ccc;
}

/*theme16*/
.gs_tm_theme16 .gs-team-table-row.gsc-table-head {
    background: rgba(204, 204, 204, 0.6);
}
.gs_tm_theme16  .gs-team-table-row:nth-child(odd) {
    background-color: #F5F5F5;
}
.gs_tm_theme16  .gs-team-table-row {
    -webkit-transition: all .50s;
    -moz-transition: all .50s;
    -ms-transition: all .50s;
    -o-transition: all .50s;
    transition: all .50s;
}
.gs_tm_theme16 .gs-team-table-row:hover {
    background-color: rgba(204, 204, 204, 0.6);
}

/*tehem 17*/
.fullcolumn {
    background-color: #f0f0f5;
}
.gs_tm_theme17 .single-member, .gs_tm_theme18 .single-member {
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px;
}
.gs_tm_theme17 .gs-team-name a, .gs_tm_theme18 .gs-team-name a {
    font-size: 25px;
    font-weight: bold;
    font-style: normal;
    color: #2196F3;
    margin-right: 25px;
    box-shadow: none;
}
.gs_tm_theme17 .gs-team-profession, .gs_tm_theme18 .gs-team-profession {
    color: #FF9800;
    font-size: 25px;
}
.gs_tm_theme17 .gs-team-details, .gs_tm_theme18 .gs-team-details {
    margin: 20px 0;
    padding-right: 10px;
    text-align: justify;
}
.gs-team-info {
    text-align: left;
    padding: 20px;
}
.single-member .image {
    margin: 20px;
    vertical-align: middle;
}
.zoomin {
    overflow: hidden;
    box-sizing: border-box;
}
.zoomin img {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.zoomin img:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

/* theme-19*/
.gs_tm_theme19 .single-member {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px ;
}
.gs_tm_theme19 .gs_team_overlay {
    background-color: rgba(0, 0, 0, 0.66);
    position: absolute;
    z-index: 9;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
}
.gs_tm_theme19 .gs-member-name, .gs_tm_theme19 .gs-member-desig {
    padding: 5px 10px;
    color: #fff;
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
}
.gs_tm_theme19 .single-member img {
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
}
.gs_tm_theme19 .single-member .gs_team_overlay i {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto !important;
    font-size: 23px;
    color: #fff;
    vertical-align: middle;
    line-height: 50px;
    border-radius: 50%;
    -webkit-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    text-align: center;
}
.gs_tm_theme19 .single-member-name-desig {  text-align: left; }
.gs_tm_theme19 .single-member:hover .gs_team_overlay {
    opacity: 1;
    visibility: visible;
}
.gs_tm_theme19 .gs-member-name {
    font-size: 18px;
    font-weight: bold;
}
.gs_tm_theme19 .gs-member-desig{
    font-size: 14px;
    display: inline-block;
}
.gs_tm_theme19 .single-member:hover .gs-member-name {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.gs_tm_theme19 .single-member:hover .gs-member-desig{
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
}
.gs_tm_theme19 .single-member:hover img {
    /* opacity: 0.1; */
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
}

.gstm-panel {
    display: none;
    max-width: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    /*margin: auto;
    top: 0; 
    left: 0; 
    bottom: 0; 
    right: 0;*/
}
.gstm-panel {
    width: 640px;
    background-color: #313131;
}
.panel-container {
    position: relative;
}
.gstm-panel-left {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 40px;
    height: 100%;
}
.gstm-panel-right {
    padding-left: 40px;
    color: #fff;
}
.gstm-panel-inner { padding: 25px; }
.gstm-panel-inner .member-skill h3 {
    margin-top: 25px;
    border-top: 1px solid #484747;
    padding-top: 25px;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
}
.gstm-panel-left {
    background-color: #212121;
}
.gstm-panel-title {
    position: relative;
    display: block;
    line-height: 1 !important;
    margin: 0;
    font-size: 28px;
    color: #fff;
    padding: 15px 60px 15px 30px;
}
.close-gstm-panel-bt {
    position: absolute;
    right: 20px;
    top: 0px;
    width: 40px;
    height: 100%;
    cursor: pointer;
    opacity: 0.5;
    padding: 10px 45px 10px 30px;
    font-size: 28px;
    -webkit-transition: opacity 0.2s ease-in-out;
    -moz-transition: opacity 0.2s ease-in-out;
    -o-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.close-gstm-panel-bt:hover { opacity: 1; }
.gstm-panel ul.gs-team-social li {
    width: 100%;
    text-align: center;
}
.gstm-panel i { font-size: 20px; }
.gstm-panel-info {
    display: block;
    line-height: 1 !important;
    margin: 0 !important;
    font-size: 18px;
    background-color: #414141;
    color: #fff;
    padding: 15px 30px;
}
.gstm-panel img {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: auto;
}
#gstm-overlay {
    position: fixed;
    z-index: 999999999;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    display: none;
    overflow: hidden !important;
    background-color: #212121;
    opacity: 0.7;
}
/*.gs-active-panel { height: 100%; overflow: hidden; }*/
.gstm-panel-inner #toc_container { display: none; }

/*  theme 20*/
.info-card {
    padding: 0.625rem;
    position: absolute;
    bottom: 0;
    transition: bottom 0.5s ease-in-out;
    background-color: rgba(255, 255, 255, 0.9);
    display: flex;
    flex-direction: column;
    font-size: 1rem;
    letter-spacing: 0.0625rem;
    line-height: 1.3;
    text-align: center;
    width: 94%;
    z-index: 10;
    left: 0;
    margin: 3%;
    box-sizing: border-box;
}
.gs_tm_theme20 .single-member { margin-bottom: 15px; }
.gs_team_ribbon {
    width: 240px;
    margin: 0;
    top: 35px;
    right: -85px;
    font-size: 1em;
    line-height: 1em;
    position: absolute;
    z-index: 1;
    text-align: center;
    background: #1DA642;
    color: white;
    padding: 7px 50px;
    transform: rotate( 45deg ) translate3d(0, 0, 0);
    -webkit-transform: rotate( 45deg ) translate3d(0, 0, 0); 
    transform-origin: 50% 0%; 
    -webkit-transform-origin: 50% 0%;
    text-transform: capitalize;
}
.gs_tm_theme20 .single-member {
    position: relative;
    overflow: hidden;
}

/*Theme Grid 2*/
.gs_tm_grid2 .staff-member {
    padding: 4px;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 4;
}
.gs_tm_grid2 .staff-meta {
    display: none;
    position: absolute;
    width: 277.5px;
    top: -30px;
    left: 26%;
    margin-left: -70px;
    background: #2196f3;
    color: #fff;
    padding: 10px;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 7px rgba(0,0,0,.4);
    box-shadow: 0 0 7px rgba(0,0,0,.4);
    z-index: 4;
}
.gs_tm_grid2 .staff-meta:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -7px;
    left: 50%;
    margin-left: -10px;
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #2196f3;
    font-size: 0px;
    line-height: 0px;
}
.gs_tm_grid2 .staff-meta h3 {
    margin: 0px;
    font-size: 13px;
    color: #fff;
}
.gs_tm_grid2 .single-member-div { margin-bottom: 15px; }
.gs_tm_grid2 .staff-meta .gs-member-name { font-size: 17px; font-weight: bold; }
.gs_tm_grid2 .staff-img a { display: block; outline: none; line-height: 1.2; }
.gs_tm_theme2 .gs_team_ribbon, .gs_tm_theme5 .gs_team_ribbon, .gs_tm_theme6 .gs_team_ribbon { display: none; }


/* scrolling effect */

/* Clear floats of children */
.cbp-so-section:before,
.cbp-so-section:after {
    content: " ";
    display: table;
}
.cbp-so-section:after {
    clear: both;
}

/* Sides */
/* Clear floats of children */
.cbp-so-side:before,
.cbp-so-side:after {
    content: " ";
    display: table;
}
.cbp-so-side:after { clear: both; }
.cbp-so-side-right { text-align: left; }
.cbp-so-side-left { text-align: right; }
.cbp-so-side-right img { float: left;}
.cbp-so-side-left img { float: right; width: 100%;  }
/* Initial state (hidden or anything else) */
.cbp-so-init .cbp-so-side {
    opacity: 0;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}
.cbp-so-init .cbp-so-side-left {
    -webkit-transform: translateX(-80px);
    -moz-transform: translateX(-80px);
    transform: translateX(-80px);
}
.cbp-so-init .cbp-so-side-right {
    -webkit-transform: translateX(80px);
    -moz-transform: translateX(80px);
    transform: translateX(80px);
}
/* Animated state */
/* add you final states (transition) or your effects (animations) for each side */
.cbp-so-section.cbp-so-animate .cbp-so-side-left,
.cbp-so-section.cbp-so-animate .cbp-so-side-right {
    -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
    -moz-transition: -moz-transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1;
}
/* For example, add a delay for the right side:
.cbp-so-section.cbp-so-animate .cbp-so-side-right {
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    transition-delay: 0.2s;
}*/

/*Pagination*/
.gs-pagination {
    text-align: center;
    margin: 20px 0;
}
.gs-pagination .page-numbers {
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 6px 12px;
    font-weight: 400;
    box-shadow: none;
}
.gs-pagination .page-numbers.current {
    background: #337ab7;
    border: 1px solid #337ab7;
    color: #fff;
}
.gs-pagination .page-numbers.current:hover {
    background-color: #1888e8;
    border: 1px solid #1888e8;
}

/* cbp media queries */
@media screen and (max-width: 73.5em) {
    /*.cbp-so-scroller { font-size: 65%; }*/
    .cbp-so-section h2 { margin: 0; }
    /*.cbp-so-side img { max-width: 120%; }*/
}
@media screen and (max-width: 41.125em) {
    .cbp-so-side { float: none; width: 100%; }
    .cbp-so-side img { max-width: 100%; }
}

/*--  GS Team Widget --*/
.gs-team-widget {
    margin-bottom: 15px;
    overflow: hidden;
}
.gs-team-widget img {
    float: left;
    width: 25%;
    border: 1px solid #d0d0d0;
    padding: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 5px 0 0;
}
.gs-team-widget .gs-member-name { font-weight: 400; }
.gs-team-widget .gs-team-social li a {
    width: 24px;
    height: 24px;
    font-size: 12px;
}
.gs-team-widget .gs-team-table-cell { padding: 6px 0 0; }
.gs-team-widget .gs-member-desig { font-style: italic; font-size: 16px; }
.gs-team-widget ul.gs-team-social li { margin-bottom: 0; }

.footer-widgets .gs-team-widget .gs-member-desig { margin: 5px 0; }
.footer-widgets .gs-tm-sicons .gs-team-social a.github:hover { background: #fff; }

/*--  GS Team Single Template --*/
.gs-single-container,
.gs-archive-container {
    max-width: 80%;
    margin: 30px auto;
}
.single-gs_team .gs_member_details {
    width: 63%;
    margin-left: 1%;
}
.single-gs_team .gs-sin-mem-name { margin: 0; }
.single-gs_team .gs-team-social { margin-top: 10px; }
.single-gs_team h1.gs-sin-mem-name,
.post-type-archive-gs_team h1.gs-arc-mem-name {
    font-weight: 600;
}
.gs-sin-mem-desig,
.gs-arc-mem-desig {
    margin-bottom: 5px;
}
.gs-arc-mem-img { margin-top: 30px; }
.prev-next-navigation { padding: 50px 0; }
.prev-next-navigation .previous { float: left; }
.prev-next-navigation .next { float: right; }
.prev-next-navigation .previous a, .prev-next-navigation .next a {
    text-transform: uppercase;
    display: inline-block;
    margin: 0 4px;
    color: #333;
    font-size: 12px;
    border: 1px solid #333;
    font-weight: 600;
    padding: 5px 15px;
    background: #fff;
    -webkit-transition: all .45s ease;
    -moz-transition: all .45s ease;
    -ms-transition: all .45s ease;
    -o-transition: all .45s ease;
    transition: all .45s ease;
}
.prev-next-navigation .previous a:hover, .prev-next-navigation .next a:hover {
    text-decoration: none;
    color: #fff;
    background-color: #00bbff;
    border: 1px solid #00bbff;
}

/*--  GS Team Archive Template --*/
.gs-archive-container .arc-title,
.gs-archive-container .gs-arc-mem-img,
.gs-archive-container .gs-arc-mem-name,
.gs-archive-container .gs-arc-mem-desig,
.gs-archive-container .gs-arc-mem-desc {
    text-align: center;
}
.gs-archive-container .gs-arc-mem-name {
    margin: 10px 0 0 0;
}
.gs-archive-container .gs_member_details a {
    text-decoration: none;
}
.gs_tm_theme3, .gs_tm_theme4, .gs_tm_theme5, .gs_tm_theme6 { overflow: hidden; }
.default-pagetemp #content { padding-right: 0; }

.gs_tm_theme20 .cbp-so-section,
.gs_tm_theme13 .team-description,
.gs_tm_theme13 .gs-tm-sicons,
.gs_tm_drawer2 .team-description,
.gs_tm_drawer2 .gs-tm-sicons,
.gs_tm_theme17 .gstm-img-div,
.gs_tm_theme18 .gstm-img-div {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.staff-img img {
    width: 100%;
}
.gs_team_area .row { margin-left: -5px; box-sizing: border-box; }
.gs_team_area .container { width: 100%; }
.gs_team_area .container:before { background-color: transparent !important; }

.gstm-details { margin: 25px 0; text-align: left; }
.gstm-details div { line-height: 1.3; }
.gstm-details span.levels { font-weight: bold;}
.search-filter .search-fil-nbox { margin: 5px 0; }
.gs_team_area ul li i.fa { font: normal normal normal 14px/1 FontAwesome; }


/* theme-21*/
.gs_tm_theme21 .dataTables_wrapper .dataTables_filter { float: none; }
.gs_tm_theme21 .dataTables_wrapper .dataTables_filter input { margin:0px; }
.gs_tm_theme21 .dataTables_wrapper .dataTables_length { display: none; }
.gs_tm_theme21 td.Department { text-transform: uppercase; }
.gs_tm_theme21 td.name { text-transform: capitalize; }
.gs_tm_theme21 .input-group-append { position:absolute; top:14% }
.gs_tm_theme21 td a { text-decoration: none !important; }
.gs_tm_theme21 thead { text-transform: uppercase; vertical-align:middle; }
.gs_tm_theme21 .input-group-append .btn { z-index:5; font-size: 20px; }
.gs_tm_theme21 .btn-secondary {
    background-color:transparent;
    border:none;
    color:#000;
    font-size:15px;
    margin-right:20px;
}
.gs_tm_theme21 input[type="text"] { padding: 25px 35px; }


/*theme 22*/
.gs_tm_theme22 .search-filter input, .gs_tm_theme22 .search-filter select {
    width: 100%;
    border: 1px solid #3F98E1;
    padding: 10px;
}
.gs_tm_theme22 .search-filter {
    background: #ECE8E5;
    padding: 24px !important;
}
.gs_tm_theme22 .banner{
  position: relative;
  height: 250px;
}
.gs_tm_theme22 .card{
  border: none;
  border-radius: 0;
}
.gs_tm_theme22 .banner img {
    position: absolute;
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
    object-position: top center;
    border-radius: 0px;
}
.gs_tm_theme22 .tittle_container {
    background: rgba(76,35,13,0.5);
    position: relative;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    top: 64%;
    color: #fff;
    height: 90px;
}
.gs_tm_theme22 .tittle_container h5{
    margin:0;
    padding-top: 15px;
}
.gs_tm_theme22 .card-body { padding: 0; }
.gs_tm_theme22 .single-member { margin-bottom: 10px; }
.gs_tm_theme22 .social_cont {
    color: #4C230D;
    text-align: left;
    background: #ECE8E5;
}
.gs_tm_theme22 .social_contact {
    display: block;
    padding: 8px 0px 8px 20px;
    font-size: 14px;
    color: #4C230D;
    text-decoration: none;
}
.social_cont > .social_contact:hover {
    background: #3F98E1;
    color: #fff!important;
}
.social_cont > .social_contact:hover > i { color: #fff!important; }
.gs_tm_theme22 .social_contact .fa { color: #3F98E1; }
.social_contact_mt {
    padding: 15px 0px 15px 20px!important;
    color: #3F98E1!important;
}
 .social_contact .fa-arrow-right { padding-right: 10px; }
  
  /*theme flip*/
.flip-vertical {
    height: 300px;
}
.flip-vertical img {
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%;
}
.gs_tm_theme23 .gs-filter-single-item img {
    width: 100%;
}
.gs_tm_theme23 .gs-filter-single-item { margin-bottom: 10px; }
.flip-info {
    color: #fff;
    font-weight: 300;
    padding: 0.625rem;
    position: absolute;
    bottom: 0;
    transition: bottom 0.5s ease-in-out;
    display: flex;
    flex-direction: column;
    top: unset;
    letter-spacing: 0.0625rem;
    vertical-align: bottom;
    line-height: 1.3;
    text-align: center;
    width: 100%;
    left: 0;
}
.flip-info div { font-size: 20px; color: #fff; text-shadow: -1px -1px 2px #000, 1px 1px 2px #000; }


/* Responsive */
@media only screen and (min-width: 1024px) and (max-width: 1220px) {
    .gs_tm_theme3 .gs-team-social li a,
    .gs_tm_theme4 .gs-team-social li a,
    .gs_tm_theme6 .gs-team-social li a,
    .gs_tm_theme7 .gs-team-social li a,
    .gs_tm_theme10 .gs-team-social li a {
        width: 30px;
        height: 30px;
    }
    .gs_tm_theme5 .gs-team-social li a {
        width: 25px;
        height: 25px;
        font-size: 10px;
    }
    .gs_tm_theme4 .gs-member-desc,
    .gs_tm_theme5 .gs-member-desc,
    .gs_tm_theme6 .gs-member-desc {
        margin-bottom: 15px;
    }
    .gs_team_popup .gs-member-desc { font-size: 16px; }
    .gs_tm_theme6 .gs-team-social li a i,
    .gs_tm_theme7 .gs-team-social li a i,
    .gs_tm_theme10 .gs-team-social li a i {
    	line-height: 1.3;
    }
    .gs-team-social li a { width: 30px; height: 30px; }
    .gs_tm_grid2 .staff-meta { width: 233px; left: 31%; }
    .popup-one-column img { width: 35%; padding: 0px 20px 10px 0px; }

}
@media only screen and (min-width: 768px) and (max-width: 1023px){
    .gs_tm_theme3 .gs-team-social li a,
    .gs_tm_theme4 .gs-team-social li a,
    .gs_tm_theme6 .gs-team-social li a,
    .gs_tm_theme7 .gs-team-social li a {
        width: 30px;
        height: 30px;
    }
    .gs_tm_theme3 .gs-member-desc,
    .gs_tm_theme4 .gs-member-desc,
    .gs_tm_theme5 .gs-member-desc,
    .gs_tm_theme6 .gs-member-desc,
    .gs_tm_theme7 .gs-member-desc {
        margin-bottom: 15px;
        font-size: 15px;
    }
    .gs_tm_theme3 .gs-team-social,
    .gs_tm_theme4 .gs-team-social,
    .gs_tm_theme5 .gs-team-social,
    .gs_tm_theme6 .gs-team-social,
    .gs_tm_theme7 .gs-team-social,
    .gs_team_popup .gs-member-name,
    .gs_team_popup .gs-member-desig,
    .single-gs_team .gs_member_details {
        text-align: center;
    }
    .gs_team_popup .gs-team-social { display: table; text-align: center;}
    .gs_tm_theme3 .gs-team-social li,
    .gs_tm_theme4 .gs-team-social li,
    .gs_tm_theme6 .gs-team-social li,
    .gs_tm_theme7 .gs-team-social li {
        margin-bottom: 4px;
    }
    .gs_tm_theme5 .gs-team-social li { margin-bottom: 13px; }
    .gs_team_popup_img,
    .single-gs_team .gs_member_img {
        width: 100%;
    }
    .gs_team_popup_details,
    .single-gs_team .gs_member_details {
        width: 100%;
        margin-left: 0%;
    }
    .gs_tm_theme6 .gs-team-social li a i,
    .gs_tm_theme7 .gs-team-social li a i { line-height: 1.1; }
    .gs_tm_grid2 .staff-meta { width: 342.5px; left: 21%; }
    .gs_tm_theme3 .single-member, .gs_tm_theme4 .single-member, .gs_tm_theme5 .single-member, .gs_tm_theme6 .single-member { display: initial; }
    .gs_tm_theme3 .gs-member-name,
    .gs_tm_theme4 .gs-member-name,
    .gs_tm_theme5 .gs-member-name,
    .gs_tm_theme6 .gs-member-name { 
        text-align: center; 
        margin: 15px 0 6px;
    }
    .gs_tm_theme3 .gs-member-desig,
    .gs_tm_theme4 .gs-member-desig,
    .gs_tm_theme5 .gs-member-desig,
    .gs_tm_theme6 .gs-member-desig,
    .gs_tm_theme3 .gs-member-desc,
    .gs_tm_theme4 .gs-member-desc,
    .gs_tm_theme5 .gs-member-desc,
    .gs_tm_theme6 .gs-member-desc { text-align: center; }
    
    .gs_tm_drawer2 .gridder .gridder-list { width: 50%; }
    .gridder .gridder-list { width: 49%; }
    .team-description { border-right: none; }
    .member-skill { margin-top: 20px; }
    .gs_tm_theme9 #quicksearch { margin-bottom: 20px; }
    .popup-one-column img { width: 100%; padding: 0 0 20px; }
    .gs_team_popup .gs-team-social { margin: 0 auto !important;}
}

@media only screen and (min-width: 600px) and (max-width: 767px) {
    .gs_tm_theme2 .single-mem-desc-social, 
    .gs_tm_theme7 .single-mem-desc-social {
        padding: 29% 10px 0;
    }
    .gs_tm_theme2 .gs-member-desc { margin-bottom: 15px; }
    .gs_tm_theme2 .gs-team-social li a,
    .gs_tm_theme6 .gs-team-social li a {
        width: 30px;
        height: 30px;
    }
    .gs_tm_theme3 .gs-member-desc,
    .gs_tm_theme4 .gs-member-desc,
    .gs_tm_theme6 .gs-member-desc {
        margin-bottom: 15px;
        font-size: 15px;
    }
    .gs_tm_theme4 .single-member img:hover {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    .gs_tm_theme4 ul.gs-team-social { float: left; }
    .gs_team_popup .gs-member-name,
    .gs_team_popup .gs-member-desig,
    .single-gs_team .gs_member_details { text-align: center; }
    .gs_team_popup .gs-team-social { display: table; }
    .gs_team_popup_img,
    .single-gs_team .gs_member_img {
        width: 100%;
    }
    .gs_team_popup_details,
    .single-gs_team .gs_member_details {
        width: 100%;
        margin-left: 0%;
    }
    .gs_tm_theme3 .gs-member-name { margin-top: 5px; }
	.gs_tm_theme6 .gs-team-social li a i { line-height: 1.2; }
    .gs-archive-container { max-width: 95%; }

    .gs_tm_theme3 .single-member, .gs_tm_theme4 .single-member, .gs_tm_theme5 .single-member, .gs_tm_theme6 .single-member { display: initial; }
    .gs_tm_theme3 .gs-member-name,
    .gs_tm_theme4 .gs-member-name,
    .gs_tm_theme5 .gs-member-name,
    .gs_tm_theme6 .gs-member-name { 
        text-align: center; 
        margin: 15px 0 6px;
    }
    .gs_tm_theme3 .gs-member-desig,
    .gs_tm_theme4 .gs-member-desig,
    .gs_tm_theme5 .gs-member-desig,
    .gs_tm_theme6 .gs-member-desig,
    .gs_tm_theme3 .gs-member-desc,
    .gs_tm_theme4 .gs-member-desc,
    .gs_tm_theme5 .gs-member-desc,
    .gs_tm_theme6 .gs-member-desc,
    .gs-team-social { text-align: center; }
    .gs_tm_drawer2 .gridder .gridder-list { width: 50%; }
    .gridder .gridder-list { width: 49%; }
    .team-description { border-right: none; }
    .member-skill { margin-top: 20px; }
    .gs_tm_theme17 .image img,
    .gs_tm_theme18 .image img { width: 100%; }
    .gs_tm_theme9 #quicksearch { margin-bottom: 20px; }
    .gs_tm_theme9 .gs_team_pop .cbp-so-side { width: auto; }
    .popup-one-column img { width: 100%; padding: 0 0 20px; }
    .gs_team_popup .gs-team-social { margin: 0 auto !important;}
}

@media only screen and (min-width: 480px) and (max-width: 599px) {
    .gs_tm_theme1 .single-mem-desc-social {
        padding: 17% 10px 0;
    }
    .gs_tm_theme1 .gs-team-social li a,
    .gs_tm_theme3 .gs-team-social li a,
    .gs_tm_theme3 .gs-team-social li a,
    .gs_tm_theme4 .gs-team-social li a,
    .gs_tm_theme6 .gs-team-social li a,
    .gs_tm_theme7 .gs-team-social li a,
    .gs_tm_theme10 .gs-team-social li a,
    .gs-archive-container .gs-team-social li a {
        width: 27px;
        height: 27px;
    }
    .gs_tm_theme2 .gs-team-social li a { width: 25px; height: 25px; margin: 0 1px 6px; }
    .gs_tm_theme2 .gs-team-social li a i { font-size: 12px; }
    .gs_tm_theme2 .single-mem-desc-social { padding: 28% 10px 0; }
    .gs_tm_theme2 .gs-member-desc,
    .gs_tm_theme3 .gs-member-desc,
    .gs_tm_theme4 .gs-member-desc,
    .gs_tm_theme6 .gs-member-desc,
    .gs_tm_theme7 .gs-member-desc {
        font-size: 15px;
        margin-bottom: 15px;
    }
    .gs_tm_theme4 .single-member img:hover {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    .gs_tm_theme4 ul.gs-team-social { float: left; }
    .gs_team_popup .gs-member-name,
    .gs_team_popup .gs-member-desig,
    .single-gs_team .gs_member_details { text-align: center; }
    .gs_team_popup .gs-team-social { display: table; }
    .gs_team_popup_img,
    .single-gs_team .gs_member_img { width: 100%; }
    .gs_team_popup_details,
    .single-gs_team .gs_member_details { width: 100%; margin-left: 0%; }
    .gs-team-social li a i { line-height: 1.2; }
	.gs_tm_theme3 .gs-member-name { margin-top: 5px; }
	.gs_tm_theme5 .gs-team-social { text-align: center; }
	.gs_tm_theme5 .gs-team-social li { margin-bottom: 13px; }
	.gs-single-container .gs-team-social li a i { line-height: 1.6; }
	.gs-archive-container { max-width: 95%; }
    .gs_tm_grid2 .staff-meta { width: 209.5px; left: 34%; }

    .gs_tm_theme3 .single-member, .gs_tm_theme4 .single-member, .gs_tm_theme5 .single-member, .gs_tm_theme6 .single-member { display: initial; }
    .gs_tm_theme3 .gs-member-name,
    .gs_tm_theme4 .gs-member-name,
    .gs_tm_theme5 .gs-member-name,
    .gs_tm_theme6 .gs-member-name { 
        text-align: center; 
        margin: 15px 0 6px;
    }
    .gs_tm_theme3 .gs-member-desig,
    .gs_tm_theme4 .gs-member-desig,
    .gs_tm_theme5 .gs-member-desig,
    .gs_tm_theme6 .gs-member-desig,
    .gs_tm_theme3 .gs-member-desc,
    .gs_tm_theme4 .gs-member-desc,
    .gs_tm_theme5 .gs-member-desc,
    .gs_tm_theme6 .gs-member-desc,
    .gs-team-social { text-align: center; }
    .gs_tm_drawer2 .gridder .gridder-list { width: 50%; }
    .gridder .gridder-list { width: 49%; }
    .team-description { border-right: none; }
    .member-skill { margin-top: 20px; }

    .gs_tm_theme14 .gsc-table-head, 
    .gs_tm_theme15 .gsc-table-head,
    .gs_tm_theme16 .gsc-table-head { display: none; }
    .gs-team-table-row { display: block; }
    .gs-team-table-cell { display: inline-table; }
    .gs_tm_theme14 .gs-team-table .gs-team-table-cell,
    .gs_tm_theme15 .gs-team-table .gs-team-table-cell,
    .gs_tm_theme16 .gs-team-table .gs-team-table-cell { border-bottom: none; }
    .gs_tm_theme14 .gsc-image,
    .gs_tm_theme15 .gsc-image,
    .gs_tm_theme16 .gsc-image { float: left; }
    .gs_tm_theme14 .gsc-name,
    .gs_tm_theme15 .gsc-name,
    .gs_tm_theme16 .gsc-name { margin-top: 40px; display: inline-block; }
    .gs_tm_theme14 .gsc-name, .gs_tm_theme14 .gsc-desig,
    .gs_tm_theme15 .gsc-name, .gs_tm_theme15 .gsc-desig,
    .gs_tm_theme16 .gsc-name, .gs_tm_theme16 .gsc-desig { width: 70%; padding: 0; }
    .gs_tm_theme14 .gs-team-table .socialicon,
    .gs_tm_theme15 .gs-team-table .socialicon,
    .gs_tm_theme16 .gs-team-table .socialicon { width: 100%; }
    .gs_tm_theme14 ul.gs-team-social,
    .gs_tm_theme15 ul.gs-team-social { border-bottom: 1px solid #ece6e6; display: block; padding-bottom: 15px; }
    .gs_tm_theme15 .gsc-image { border-left: none; }
    .gs_tm_theme15 .socialicon { border-right: none; padding-right: 0; }
    .gs_tm_theme9 #quicksearch { margin-bottom: 20px; }
    .gs_tm_theme9 .gs_team_pop .cbp-so-side { width: auto; }
    .popup-one-column img { width: 100%; padding: 0 0 20px; }
    .gs_team_popup .gs-team-social { margin: 0 auto !important;}
}

@media only screen and (max-width: 479px) {
    .col-xs-6 { width: 100% !important; }
    .gs_tm_theme2 .gs-member-desc,
    .gs_tm_theme3 .gs-member-desc,
    .gs_tm_theme4 .gs-member-desc,
    .gs_tm_theme6 .gs-member-desc {
        margin-bottom: 15px;
    }
    .gs_tm_theme2 .gs-team-social li a,
    .gs_tm_theme4 .gs-team-social li a,
    .gs_team_popup .gs-team-social li a,
    .single-gs_team .gs-team-social li a,
    .gs-archive-container .gs-team-social li a {
        width: 30px;
        height: 30px;
    }
    .gs_tm_theme4 .single-member img:hover {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
    .gs_tm_theme4 ul.gs-team-social { float: left; }
    .gs_team_popup .gs-member-name,
    .gs_team_popup .gs-member-desig,
    .single-gs_team .gs_member_details { text-align: center; }
    .gs_team_popup .gs-team-social { display: table; }
    .gs_team_popup_img,
    .single-gs_team .gs_member_img { width: 100%; }
    .gs_team_popup_details, .single-gs_team .gs_member_details { width: 100%; margin-left: 0%; }
    .gs_tm_theme3 .gs-member-name { margin-top: 5px; }
	.gs-single-container .gs-team-social li a i, .gs-archive-container .gs-team-social li a i { line-height: 1.2; }
	.gs-archive-container { max-width: 95%; }
    .gs_tm_grid2 .staff-meta { width: 320px; left: 23%; }
    .gs_tm_theme3 .single-member, .gs_tm_theme4 .single-member, .gs_tm_theme5 .single-member, .gs_tm_theme6 .single-member { display: initial; }
    .gs_tm_theme3 .gs-member-name,
    .gs_tm_theme4 .gs-member-name,
    .gs_tm_theme5 .gs-member-name,
    .gs_tm_theme6 .gs-member-name { 
        text-align: center; 
        margin: 15px 0 6px;
    }
    .gs_tm_theme3 .gs-member-desig,
    .gs_tm_theme4 .gs-member-desig,
    .gs_tm_theme5 .gs-member-desig,
    .gs_tm_theme6 .gs-member-desig,
    .gs_tm_theme3 .gs-member-desc,
    .gs_tm_theme4 .gs-member-desc,
    .gs_tm_theme5 .gs-member-desc,
    .gs_tm_theme6 .gs-member-desc,
    .gs-team-social { text-align: center; }
    .gs_tm_drawer2 .gridder .gridder-list { width: 100%; }
    .gridder .gridder-list { width: 100%; margin: 1% 0; }
    .team-description { border-right: none; }
    .member-skill { margin-top: 20px; }

    .gs_tm_theme14 .gsc-table-head, 
    .gs_tm_theme15 .gsc-table-head,
    .gs_tm_theme16 .gsc-table-head { display: none; }
    .gs-team-table-row { display: block; }
    .gs-team-table-cell { display: inline-table; }
    .gs_tm_theme14 .gs-team-table .gs-team-table-cell,
    .gs_tm_theme15 .gs-team-table .gs-team-table-cell,
    .gs_tm_theme16 .gs-team-table .gs-team-table-cell { border-bottom: none; }
    .gs_tm_theme14 .gsc-image,
    .gs_tm_theme15 .gsc-image,
    .gs_tm_theme16 .gsc-image { float: left; }
    .gs_tm_theme14 .gsc-name,
    .gs_tm_theme15 .gsc-name,
    .gs_tm_theme16 .gsc-name { margin-top: 40px; display: inline-block; }
    .gs_tm_theme14 .gsc-name, .gs_tm_theme14 .gsc-desig,
    .gs_tm_theme15 .gsc-name, .gs_tm_theme15 .gsc-desig,
    .gs_tm_theme16 .gsc-name, .gs_tm_theme16 .gsc-desig { width: 56%; padding: 0; }
    .gs_tm_theme14 .gs-team-table .socialicon,
    .gs_tm_theme15 .gs-team-table .socialicon,
    .gs_tm_theme16 .gs-team-table .socialicon { width: 100%; }
    .gs_tm_theme14 ul.gs-team-social,
    .gs_tm_theme15 ul.gs-team-social { border-bottom: 1px solid #ece6e6; display: block; padding-bottom: 15px; }
    .gs_tm_theme15 .gsc-image { border-left: none; }
    .gs_tm_theme15 .socialicon { border-right: none; padding-right: 0; }
    .gs_tm_theme9 #quicksearch { margin-bottom: 20px; }
    .gs_tm_theme9 .gs_team_pop .cbp-so-side { width: auto; }
    .popup-one-column img { width: 100%; padding: 0 0 20px; }
    .gs_team_popup .gs-team-social { margin: 0 auto !important;}
}
@media only screen and (max-width: 320px) {
    .gs_tm_grid2 .staff-meta { width: 290px; left: 25%; }
    .popup-one-column img { width: 100%; padding: 0 0 20px; }
    .gs_team_popup .gs-team-social { margin: 0 auto !important;}
}