/*

Urbanic Template

http://www.templatemo.com/tm-395-urbanic

*/

/* ?????????????????-

text

?????????????????- */
.ac {text-align: center !important;}
.ar {text-align: right !important;}
.al {text-align: left !important;}

.bold{font-weight:bold !important;}

.font10{font-size:10px !important;}
.font11{font-size:11px !important;}
.font12{font-size:12px !important;}
.font13{font-size:13px !important;}
.font14{font-size:14px !important;}
.font15{font-size:15px !important;}
.font16{font-size:16px !important;}
.font17{font-size:17px !important;}
.font18{font-size:18px !important;}
.font19{font-size:19px !important;}
.font20{font-size:20px !important;}
.font21{font-size:21px !important;}
.font22{font-size:22px !important;}
.font23{font-size:23px !important;}
.font24{font-size:24px !important;}
.font25{font-size:25px !important;}
.font26{font-size:26px !important;}
.font27{font-size:27px !important;}
.font28{font-size:28px !important;}
.font29{font-size:29px !important;}
.font30{font-size:30px !important;}

/* ?????????????????-

float

?????????????????- */
.fr {float: right !important;}
.fl {float: left !important;}

.clear {clear: both;}

.clearfix:after {
content: “.”;
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.member-thumb h3{
	margin-left: -10px;
}
.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

/* ?????????????????-
clearfix の代用
&#60;div class=”hr”&#62;&#60;hr /&#62;&#60;/div&#62;
?????????????????- */

div.hr { clear:both; }
div.hr hr { display:none; }

/* ?????????????????-

margin

?????????????????- */

.mt00 { margin-top: 0px !important; }
.mt05 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt25 { margin-top: 25px !important; }
.mt30 { margin-top: 30px !important; }
.mt35 { margin-top: 35px !important; }
.mt40 { margin-top: 40px !important; }
.mt45 { margin-top: 45px !important; }
.mt50 { margin-top: 50px !important; }
.mt55 { margin-top: 55px !important; }
.mt60 { margin-top: 60px !important; }
.mt65 { margin-top: 65px !important; }
.mt70 { margin-top: 70px !important; }
.mt75 { margin-top: 75px !important; }
.mt80 { margin-top: 80px !important; }

.mr00 { margin-right: 0px !important; }
.mr05 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mr35 { margin-right: 35px !important; }
.mr40 { margin-right: 40px !important; }
.mr45 { margin-right: 45px !important; }
.mr50 { margin-right: 50px !important; }
.mr55 { margin-right: 55px !important; }
.mr60 { margin-right: 60px !important; }
.mr65 { margin-right: 65px !important; }
.mr70 { margin-right: 70px !important; }
.mr75 { margin-right: 75px !important; }
.mr80 { margin-right: 80px !important; }

.mb00 { margin-bottom: 0px !important; }
.mb05 { margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb45 { margin-bottom: 45px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb55 { margin-bottom: 55px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb65 { margin-bottom: 65px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb75 { margin-bottom: 75px !important; }
.mb80 { margin-bottom: 80px !important; }
.ml00 { margin-left: 0px !important; }
.ml05 { margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.ml35 { margin-left: 35px !important; }
.ml40 { margin-left: 40px !important; }
.ml45 { margin-left: 45px !important; }
.ml50 { margin-left: 50px !important; }
.ml55 { margin-left: 55px !important; }
.ml60 { margin-left: 60px !important; }
.ml65 { margin-left: 65px !important; }
.ml70 { margin-left: 70px !important; }
.ml75 { margin-left: 75px !important; }
.ml80 { margin-left: 80px !important; }

/* ?????????????????-

padding

?????????????????- */

.pt00 { padding-top: 0px !important; }
.pt05 { padding-top: 5px !important; }
.pt10 { padding-top: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pt20 { padding-top: 20px !important; }
.pt25 { padding-top: 25px !important; }
.pt30 { padding-top: 30px !important; }
.pt35 { padding-top: 35px !important; }
.pt40 { padding-top: 40px !important; }
.pt45 { padding-top: 45px !important; }
.pt50 { padding-top: 50px !important; }
.pt55 { padding-top: 55px !important; }
.pt60 { padding-top: 60px !important; }
.pt65 { padding-top: 65px !important; }
.pt70 { padding-top: 70px !important; }
.pt75 { padding-top: 75px !important; }
.pt80 { padding-top: 80px !important; }

.pr00 { padding-right: 0px !important; }
.pr05 { padding-right: 5px !important; }
.pr10 { padding-right: 10px !important; }
.pr15 { padding-right: 15px !important; }
.pr20 { padding-right: 20px !important; }
.pr25 { padding-right: 25px !important; }
.pr30 { padding-right: 30px !important; }
.pr35 { padding-right: 35px !important; }
.pr40 { padding-right: 40px !important; }
.pr45 { padding-right: 45px !important; }
.pr50 { padding-right: 50px !important; }
.pr55 { padding-right: 55px !important; }
.pr60 { padding-right: 60px !important; }
.pr65 { padding-right: 65px !important; }
.pr70 { padding-right: 70px !important; }
.pr75 { padding-right: 75px !important; }
.pr80 { padding-right: 80px !important; }

.pb00 { padding-bottom: 0px !important; }
.pb05 { padding-bottom: 5px !important; }
.pb10 { padding-bottom: 10px !important; }
.pb15 { padding-bottom: 15px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb25 { padding-bottom: 25px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb35 { padding-bottom: 35px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb45 { padding-bottom: 45px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb55 { padding-bottom: 55px !important; }
.pb60 { padding-bottom: 60px !important; }
.pb65 { padding-bottom: 65px !important; }
.pb70 { padding-bottom: 70px !important; }
.pb75 { padding-bottom: 75px !important; }
.pb80 { padding-bottom: 80px !important; }

.pl00 { padding-left: 0px !important; }
.pl05 { padding-left: 5px !important; }
.pl10 { padding-left: 10px !important; }
.pl15 { padding-left: 15px !important; }
.pl20 { padding-left: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pl30 { padding-left: 30px !important; }
.pl35 { padding-left: 35px !important; }
.pl40 { padding-left: 40px !important; }
.pl45 { padding-left: 45px !important; }
.pl50 { padding-left: 50px !important; }
.pl55 { padding-left: 55px !important; }
.pl60 { padding-left: 60px !important; }
.pl65 { padding-left: 65px !important; }
.pl70 { padding-left: 70px !important; }
.pl75 { padding-left: 75px !important; }
.pl80 { padding-left: 80px !important; }

body, html {
	overflow-x:hidden;
	background-image:url('../img/mainbg.jpg');
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position:50% -103px;
}
body {
	overflow:hidden;
	background-color: #ecf3f5;

	font-size: 12px;
	font-weight: 300;
	font-style: normal;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
}
.navbar-nav > li > a {

	background:url(../img/menu-sep.png) no-repeat scroll 0 50%;
}
.navbar-nav > li:first-child a{
	background:none;
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 12px 12px;
	/*margin-top: -35px;
	margin-bottom: -1px;*/
	margin-right: 0px;

	background-image:url(../img/toggle.png)!important;
	background-color: #FC9A06 !important;
	background-color: rgba(29, 24, 139, 0.3);
	width:70px;
	height:70px;
}
.a {
	margin-bottom:10px;
}
.textsize {
	margin-top:20px;
}
.topform {
	margin-top:18px;
}
div input.regular {
	background:url(../img/normal.png) no-repeat;
	height:19px;
	width:19px;
	border:none;
	text-indent:1800px;
	margin-top:8px;
}
div input.medium {
	background:url(../img/miduam.png) no-repeat;
	height:23px;
	width:23px;
	margin-top:5px;
	text-indent:1800px;
	border:none;
}
div input.bigger {
	background:url(../img/big.png) no-repeat;
	height:28px;
	width:28px;
	border:none;
	text-indent:1500px;
}
.imagesa {
	background:#FFFFFF;
	width:1000px;
	padding:15px;
}
.imagesa:first-child{
	padding:30px;
}
.center {
	padding:50px;
}
.topform {
	float:right;
	width:257px;
}
.img {
	width:305px;
	position:relative;
	padding:0;
	margin-right:12px;
	margin-bottom:12px;
	margin-bottom:0px;
}
.img:nth-child(3n+3){
	margin-right:0;
}
.img img {
	position:absolute;
}
div.img span {
	background: #ff8a2c url(../img/png.png) no-repeat scroll 98% 50%;
	bottom:0px;
	color:#FFFFFF;
	font-size:16px;
	text-transform:capitalize;
	height:40px;
	width:305px;
}
div.greenBlk span{
	background: #8fb321 url(../img/png.png) no-repeat scroll 98% 50%;
}
div.img:last-child span{
	background: #096499 url(../img/png.png) no-repeat scroll 98% 50%;
	position:absolute;
	bottom:0;
}
div.img span p {
	margin:0 0 0 10px;
	line-height:40px;
}
h4 {
	margin-right:30px;
}
.bor_bottom {
	border-bottom:#000000 dotted 1px;
	text-align:left;
	margin:5px;
	font-size:20px;
}
.search #searchbox{
	height: 24px;
	width: 170px;
	padding: 0 0 0 10px;
	border:none;
	background:url(../img/searchbg.png) no-repeat scroll 0 0;
}
.search #subBtn{
	background:url(../img/serch.png) no-repeat scroll 0 0;
	height:24px;
	width:50px;
	border:none;
	text-indent:1500px;
	float:right;
	margin-left:7px;
}
button {
	background:none;
	border:none;
}
.con_1 {
	width:20%;
	height:auto;
}
.con_1 h4 {
	margin-left:50px;
	padding:5px;
}
.con_2 {
	height:auto;
}
.con_2 p {
	margin:0px;
	padding:12px;
}
.con_2_2 {
	height:auto;
	background:f5f5f5;
	background:#f5f5f5;
}
.con_2_2 p {
	margin:0px;
	padding:12px;
}
.footer {
	background:#f5f5f5;
}
.bor_title {
	text-align:left;
	margin:10px 10px 5px 0px;
	font-size:20px;
	border-left:#FF6600 5px solid;
}
.bor_stm {
	text-align:left;
	margin:10px 10px 5px 25px;
	font-size:20px;
}
.bor_st {
	text-align:left;
	margin:10px 10px 5px 25px;
	font-size:20px;
	border-bottom:#666666 1px solid;
}
h1, h2, h3, h4, h5, h6, span, p {
}
* {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}
.templatemo_clear {
	clear: both;
}
.height30 {
	height: 30px;
}
.templatemo-top-bar {
	min-height:80px;
}
@media screen and (min-width:650px){
.toptop {
	width:auto;
	min-height:131px;
	background:url(../img/menubga.png) no-repeat scroll 50% -5px;

}
}
.templatemo-top-menu {
	min-height:110px;
	background-color:#ffffff;
	z-index: 5000;
	width:100%;
}
.templatemo-top-menu .navbar-toggle {
}
.templatemo-top-menu .navbar-brand {
	padding: 0;
	margin: 30px 0 0 0;
}
/* ------ Carousel ----- */

#templatemo-carousel {
	background: url('../images/templatemo_carousel_bg.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow-x: hidden;
	margin-bottom:0;
	height: 500px;
}
#templatemo-carousel .carousel-caption {
	z-index: 10;
}
#templatemo-carousel .item {
	height: 500px;
}
#templatemo-carousel .carousel-inner > .item > img {
	position: absolute;
	min-width: 100%;
	height: 500px;
	left: 0;
	top: 0;
}
 @media (min-width: 768px) {
 #templatemo-carousel .carousel-caption p {
 margin-bottom: 20px;
 line-height: 1.4;
 font-size: 21px;
}
 #templatemo-carousel .carousel-caption {
 padding-bottom: 140px;
 right: 20%;
 left: 20%;
}
}
 @media (max-width: 768px) {
 #templatemo-carousel .carousel-caption {
 padding-bottom: 120px;
}
}
 @media (max-width: 1024px) {
 #templatemo-carousel {
 background: url('../images/templatemo_carousel_bg_s.jpg') no-repeat center center;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 overflow-x: hidden;
 margin-bottom:0;
 height: 500px;
}
}
/* ------ End of Carousel ----- */

.navbar-nav{
	width:1000px;}

/* ------ Welcome & Slogna ------ */
.templatemo-welcome {
	border-bottom: 1px solid #cccccc;
	max-width:850px;
	height:auto;
	margin:0 auto;
}
.templatemo-slogan {
	font-weight: normal;
	font-size: 42px;
	margin: 60px 0;
	color: #333333;
}
.templatemo-service {
	margin-bottom: 0px;
	margin-top: 20px;
}
.templatemo-service-item {
	margin-bottom: 10px;
	font-size: 20px;
}
.templatemo-service-item p {
	font-weight: lighter;
	text-align: justify;
	margin-top: 25px;
	font-size: 14px;
	color: #929292;
}
.subheader {
	font-weight: normal;
	margin-top: 12px;
	font-size: 12px;
	color: #e67e22;
}
.btn-orange {
	background-color: #ff7600;
	border-bottom:2px solid #d35400;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color:#ffffff;
}
.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange.active, .open .dropdown-toggle.btn-orange {
	background-color: #d35400;
	color:#ffffff;
}
.btn-green {
	background-color:#2ecc71;
	border-bottom:2px solid #27ae60;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color:#ffffff;
}
.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green {
	background-color: #27ae60;
	color:#ffffff;
}
.nav {
	margin:0px 0 0 20px;
}
.nav > li > a {
	padding: 0px 10px;
}
.nav > li > a:hover, .nav > li > a:focus {
	background:url(../img/menu-sep.png) no-repeat scroll 0 50%;
	color:#fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background-color: #ff7600;
	color:#fff;
}
.nav > li > a {
	color: #929292;
}
.navbar-default {
	background-color:#fff;
	border:none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #ff7600;
	color:#fff;
}
.navbar {
	margin-bottom: 0px;
}
.templatemo-service-item-header {
	margin-left: -10px;
	padding: 16px 20px 20px;
	font-weight: bold;
	display: inline-block;
}
.templatemo-header-orange {
	background-color:#ff7600;
	min-width: 298px;
	height: 67px;
	color: #fff;
}
.team_hr {
	border: 1px solid #fff;
	width: 39.5%;
	float: left;
}
.team_hr_left {
	margin-right: 30px;
	margin-left: 15px;
}
.team_hr_right {
	margin-left: 30px;
}
.hr_gray {
	border: 1px solid #cccccc;
}
.templatemo-team {
	min-height:360px;
	color:#000;
}
.templatemo-line-header {
	margin-top:100px;
	margin-bottom:80px;
}
.member-thumb:hover .thumb-overlay {
	transition: all 0.3s ease-in-out 0s;
	visibility: visible;
	opacity: 1;
}
.member-thumb {
	max-width:240px;
}
.member-thumbb {
	width:305px;
	height:138px;
}
.member-thumb .thumb-overlay {
	background-color: rgba(220, 157, 102, 0.8);
	position: absolute;
	visibility: hidden;
	padding-top: 35%;
	padding-left: 25%;
	height: 100%;
	width: 100%;
	opacity: 0;
	right: 0;
	top: 0;
}
.thumb-overlay a {
	float:left;
	margin-right: 5px;
}
.team-inner {
	margin-top:10px;
}
.team-inner-header {
	font-weight:600;
	font-size:16px;
}
.team-inner-subtext {
	font-weight:normal;
	font-size:12px;
}
.row_team {
	margin-left:-50px;
	margin-top:70px;
}
.row_team li {
	list-style: none;
}
.templatemo-project-box {
	background-size: cover;
	position: relative;
	overflow: hidden;
	cursor:pointer;
	height: 200px;
	width: 200px;
}
.templatemo-project-box:hover .project-overlay {
	transition: all 0.3s ease-in-out 0s;
	visibility: visible;
	opacity: 1;
}
.project-overlay {
	background : rgba(0, 0, 0, .75);
	border : 2px solid #ff7600;
	visibility: hidden;
	position: absolute;
	text-align:center;
	padding-top:40px;
	color: #ffffff;
	height: 100%;
	width: 100%;
	opacity: 0;
	right: 0;
	top: 0;
}
.project-overlay hr {
	width : 70%;
}
.templatemo-project-gallery li {
	margin:15px;
}
.txt_darkgrey {
	color: #333333;
}
.txt_orange {
	color: #e67e22;
}
.txt_slogan {
	font-size:14px;
	color:#929292;
}
.templatemo-line-header span {
	font-size: 18px;
	float :left;
	margin-top: 10px;
}
.team_box div {
	text-align: center;
	padding-top: 100px;
}
.span_blog {
	margin-bottom: 80px;
}
.blog_post {
	color: #333333;
	padding: 10px;
}
.blog_header {
	font-weight: bold;
	font-size: 16px;
}
.blog_text {
	text-align: justify;
	font-size: 14px;
	margin-top: 20px;
}
#templatemo-contact {
	margin-top:100px;
	border-top: 1px solid #cccccc;
	font-size:14px;
}
.templatemo-contact-map {
	margin-bottom: 15px;
	height: 378px;
}
.head_contact {
	padding-bottom:80px;
	margin-bottom:0;
}
.contact_right img {
	margin-right:5px;
}
.contact_right form {
	padding-left:15px;
	padding-right:15px
}
.tweet_txt {
	border-left:2px solid #ffffff;
	min-height:160px;
}
.twitter_user {
	color: #FFFF33;
	font-size: 14px;
	float: right;
}
.templatemo-partners {
	border-top: 2px solid #cccccc;
}
.templatemo-partners .templatemo-partner-item {
	margin-bottom: 5px;
}
.templatemo-footer {
	height:52px;
	max-width:1000px;
	margin:0 auto;
	background:#ff5519;
	line-height:52px;
}
.footer_container {
	margin-top:60px;
	margin-bottom:20px;
}
.footer_bottom_content {
	margin-bottom: 30px;
	font-size: 14px;
	color:#fff;
	font-weight:bold;
}
.footer_bottom_content span a {
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.social-icon-fb {
	background: url('../images/social-icon-fb.png') no-repeat;
	width: 42px;
	height: 42px;
	display: block;
}
a:hover .social-icon-fb {
	background: url('../images/social-icon-fb-over.png') no-repeat;
}
.social-icon-rss {
	background: url('../images/social-icon-rss.png') no-repeat;
	width: 42px;
	height: 42px;
	display: block;
}
a:hover .social-icon-rss {
	background: url('../images/social-icon-rss-over.png') no-repeat;
}
.social-icon-twitter {
	background: url('../images/social-icon-twitter.png') no-repeat;
	width: 42px;
	height: 42px;
	display: block;
}
a:hover .social-icon-twitter {
	background: url('../images/social-icon-twitter-over.png') no-repeat;
}
.social-icon-linkedin {
	background: url('../images/social-icon-linkedin.png') no-repeat;
	width: 42px;
	height: 42px;
	display: block;
}
a:hover .social-icon-linkedin {
	background: url('../images/social-icon-linkedin-over.png') no-repeat;
}
.social-icon-dribbble {
	background: url('../images/social-icon-dribbble.png') no-repeat;
	width: 42px;
	height: 42px;
	display: block;
}
a:hover .social-icon-dribbble {
	background: url('../images/social-icon-dribbble-over.png') no-repeat;
}
ul.templatemo-project-gallery li a img:hover {
	border: 3px solid #ff7600;
}
.templatemo-gallery-category a {
	color:#333333;
}
.templatemo-gallery-category a.active {
	color:#e67e22;
	text-decoration:none;
}
.templatemo-gallery-category a:focus {
	color:#e67e22;
	text-decoration:none;
}
.templatemo-gallery-category a:hover {
	color:#e67e22;
	text-decoration:none;
}
.link_orange:hover {
	text-decoration:none;
}
.templatemo-project-gallery {
	margin:0 0 0 0;
	margin-top:30px;
	margin-left: -40px;
}
.templatemo-project-gallery li {
	list-style:none;
	margin-bottom:25px;
}
.templatemo-project-gallery li img {
	cursor: pointer;
}
.templatemo-tweets {
	background-color: #8996a0;
	min-height:360px;
	font-size:20px;
	color:#ffffff;
	margin-top:100px;
}
.form-control {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-style: italic;
}
.btn_loadmore {
	margin-top:30px;
	margin-bottom:80px;
}
.blog_box {
	max-width:880px;
	margin:0 auto;
}
 @media (min-width:991px) and (max-width:1200px) {
 .templatemo-project-box, .project-overlay {
 height:170px;
 width:170px;
}
 .templatemo-project-gallery {
 margin-left: -70px;
}
 .templatemo-service-item-header {
 padding: 16px 10px 20px;
}
 .templatemo-header-orange {
 min-width: 230px;
}
 .team_box, .team_box_over {
 height:220px;
 width:220px;
}
}
 @media (max-width:991px) {
 .team-inner {
 margin-top: 20px;
 margin-bottom: 20px;
}
 .templatemo-btn-read-more {
 float:right;
 margin-bottom :40px;
}
}
 @media (min-width:768px) and (max-width:990px) {
 .member-thumb .thumb-overlay {
 padding-left: 30%;
}
 .templatemo-project-box, .project-overlay {
 height:130px;
 width:130px;
 padding-top: 0px;
}
 .templatemo-project-gallery {
 margin-left: 10px;
}
 .blog_box {
 margin-right: -140px;
}
}
 @media (min-width: 768px) {
 .navbar-nav > li > a {
 padding-top: 9px;
 padding-bottom: 9px;
 color:#FFFFFF;
}
}
 @media (max-width: 768px) {
 .member-thumb .thumb-overlay {
 padding-left: 40%;
}
 .templatemo-btn-read-more {
 float:right;
 margin-bottom :40px;
}
}
 @media (max-width: 380px) {
 .member-thumb .thumb-overlay {
 padding-left: 30%;
}
 .templatemo-service-item-header {
 font-size: 16px;
 padding: 23px 10px 22px;
}
 .templatemo-header-orange {
 min-width: 0px;
}
.w20{
	width:20px!important;}
}
 @media (min-width:991px) and (max-width: 1200px) {
 .team_hr {
 width: 37%;
}
.w20{
	width:20px!important;}
}
 @media (min-width:683px) and ( max-width: 991px) {

 .team_hr {
 width: 33%;
}
.w20{
	width:20px!important;}
}
 @media (min-width:585px) and ( max-width: 683px) {
 	.right_about{
	display:block;
	width:200px;
	margin:0 auto!important;
	float:none;}
.left_about{
	display:block;
	width:200px;
	margin:0 auto;
	float:none;}
 .member-thumb .thumb-overlay {
 padding-left: 25%;
}
 .team_hr {
 width: 30%;
}
.nav > li > a:hover{
	background:none!important;
}
.w20{
	width:20px!important;}
}
 @media (min-width:536px) and ( max-width: 585px) {
 	.right_about{
	display:block;
	width:200px;
	margin:0 auto!important;
	float:none;}
.left_about{
	display:block;
	width:200px;
	margin:0 auto;
	float:none;}
 .team_hr {
 width: 28%;
}
.nav > li > a:hover{
	background:none!important;
}
.w20{
	width:20px!important;}
}
 @media (min-width:410px) and ( max-width: 536px) {
 	.right_about{
	display:block;
	width:200px;
	margin:0 auto!important;
	float:none;}
.left_about{
	display:block;
	width:200px;
	margin:0 auto;
	float:none;}
 .team_hr {
 width: 21%;
}
.nav > li > a:hover{
	background:none!important;
}
.w20{
	width:20px!important;}
}
 @media ( max-width: 410px) {
 .team_hr {
 width: 11%;
}
.w20{
	width:20px!important;}
}
@media ( max-width: 480px) {
	.link_title{
	width: 100%!important;
	margin-left: 0px!important;
}
.spt30{
	padding-top: 30px;
}
.link_title span{
	width: 90%!important;
	margin-right: 10px;

}
.check_icon{
	width: 15px!important;
}
.spr00{
	padding-right:0px;
}
.spl00{

	padding-left:0px;
}
.spr05{
	padding-right:5px;
}
.spr05{

	padding-left:5px;
}
.spt10{
	padding-top: 10px;
}


	.blog_box{
 margin-top: 55px!important;}

	.spac{
		text-align:center!important;}

.right_about2{
	border:1px solid #CCC;
	border-radius:5px!important;
	padding:5px 30px 5px 15px;
	margin-right:10px;
	color: #666;
	font-weight:bold;
	background:url(../img/key.png) 93% 45% no-repeat;
	background-size:10px;
	display:block;
	}
 .templatemo-top-bar {
 width:100%;
 height:auto;
}
li.active, li.active_about{
	color:#000;
	}
.right_about{
	display:block;
	width:200px;
	margin:0 auto!important;
	float:none;}
.left_about{
	display:block;
	width:200px;
	margin:0 auto;
	float:none;}
li.active a, li.active_about a{
	color: #929292;
	font-weight: normal;
	}
.nav > li > a:hover{
	background:none!important;
}
.smp00{
	margin:0px!important;
	padding:0px!important;}
.open_close{
	width: 25px!important;
    height: 25px!important;
    background-size: 25px!important;
	margin-top:-10px;
	position:absolute;
	right:5px;
	top:50%;
	}

.title_box{
	position:relative;}
.w20{
	width:20px!important;}
.punkz{
	position: relative;
	z-index: 999;
	display: block;
}

}
