/* Theme Name: Taylor Strategy */
@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700,900');
@font-face {
	font-family: 'Conv_Gotham-Light';
	src: url('fonts/Gotham-Light.eot');
	src: local('☺'), url('fonts/Gotham-Light.woff') format('woff'), url('fonts/Gotham-Light.ttf') format('truetype'), url('fonts/Gotham-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Gotham-Medium';
	src: url('fonts/Gotham-Medium.eot');
	src: local('☺'), url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf') format('truetype'), url('fonts/Gotham-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	
}
input, textarea, select, ol, ul, li, a, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none !important;
	outline: none !important;
}
:focus{outline: none !important;}
:hover{
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	transition: all .4s ease 0s;
	outline: none !important;
}
nav, .sclwhbox, footer, .ftmain, .ftimgwtx, .ftbtm, .clntlogo, .pageheader, .innerheader, .mapbox, .imagemap, .maptext, .innermtext, .num, .mainselbox, .maincar, .innersel, .whittextbox, .innerwhtext, .pptlemnsc, .postbox, .pgnmbx, .blgsidbr, .singleblogsec, .blgsidbr .widget, .athrmbx, .usrsmbx, .singlwrkp{ width:100%; float:left;}
nav{ background:#fff; z-index:999; border-radius:0px !important; border:none !important;}
.sticky{ position:fixed; }
.hd-menu { text-align: center;}
.logo { padding: 0 30px;}
.logo-icon { left: -26px;  position: relative;}
.logo-icon img {
  height: 32px;
  position: relative;
  top: -1px;
}
.logo img{ height:28px;  margin-top: -5px;}
.sclicon { display: table; margin: 0 auto; position: relative; top: 8px;}
.sclicon li{ float:left; margin-left:15px;list-style:none;}
.sclicon li a{ color: #1e2a30; font-size:18px;}
.menudrp  a {
  color: #4c4c4c; 
  font-size: 16px;
  letter-spacing: 4px;
  line-height: 60px;
  text-transform: uppercase;
  font-family: 'Conv_Gotham-Medium';
}

.menudrp ul{ 
 display:none;
 position:fixed;
 background:#fff;
 width:50%;
 bottom:0;
 z-index:99999999;
 top:60px;
}
.ltmn{ left:0;}
.rtmn{ right:0;}
.mobile-menu{
  display:none;
  background:#1C1C1E;
}
.navbar-toggle {
  color: #ffffff;
  font-weight:700; 
  letter-spacing: 4px;
  text-transform: uppercase;
  padding: 6px;
  font-family: 'Montserrat', sans-serif;
}
.mobile-menu ul{ margin-top:0; margin-bottom:0;}
.mobile-menu ul li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.8);
}
.mobile-menu ul li:last-child{ border:none;}
.mobile-menu ul li a {
  color: #eeeeee !important;
  display: block;
  font-family: "Montserrat",sans-serif;
  font-size: 10px;
  font-weight: 200;
  letter-spacing: 2px;
  line-height: 17px;
  padding: 12px 64px 12px 16px;
  text-shadow: none;
  text-transform: uppercase;
}
.mobile-menu ul li a:hover{background:#000;}
.menudrp:hover ul{ display:block;}
.menudrp ul li {
  display: table;
  height: 18%;
  width: 100%;
}
.menudrp ul li a{
    color: #111;
    display: table-cell;
    font-size: 50px;
    vertical-align: middle;
	font-family: 'Conv_Gotham-Light';
	font-weight:normal;
	text-transform:capitalize;
}
.menudrp ul li a:hover{ background:#111; color:#fff;}
.sclwhbox h3{
  color: #666666;
  margin:10px 0px;
  font-size: 25px;
  line-height: 25px;
  text-align: center;
}
.sclwhbox ul{ margin:0px auto 10px; display:table;}
.sclwhbox ul li{ float:left; margin:2px 4px;}
.ftmain{ background:#1E2A30; padding:5px 0px;}
.ftlogo img{ height:19px;}
.ftlogo {float: left; margin: 10px 0;}
.ft-menu li { line-height: 12px;}
.ft-menu li a{ font-family: 'Conv_Gotham-Light'; color:#fff; font-size:11px;}
.ft-menu li a:hover { color: #ee4;}
footer .col-md-1{ padding-right:0;}
.ftimgwtx{ text-align:right;}
.ftimgwtx a{ margin-left:35px;}
.ftimgwtx img{ height:42px;}
.ftbtm{
  background-color: #182226;
  color: rgba(255, 255, 255, 0.3);
  font-size: 11px;
  padding: 0;
  text-align: right;
}
.clntlogo{ margin:15px 0px; cursor:pointer;}
.clntlogo img{ max-width:100%;}
.nnnb{ display:none;}
.clntlogo:hover .blkb{display:none}
.clntlogo:hover .nnnb{display:block}
.pageheader {
	background-size: cover;
	text-align: center;
	padding: 10px;
}
.innerheader {
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
	padding: 30px 20px;
}
.innerheader h1 {font-size: 36px;margin: 20px 0;font-family: 'Conv_Gotham-Medium';}
.nopadding {padding: 0px;}
.imagemap img {height: 100%;width: 100%;}
.maptext {
  background: #fff none repeat scroll 0 0;
  display: table;
  text-align: center;
}
.innermtext {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
.innermtext h3 {
	font-size: 16px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-family: 'Conv_Gotham-Medium';
}
.innermtext h3 a {
	color: #4c4c4c;
	font-weight: bold;
	letter-spacing: 1px;
}
.innermtext p {
	font-size: 16px;
	margin-bottom: 10px;
	color: #686868;
	font-family: Arial, Helvetica, sans-serif;
}
.innermtext p a {color: #4c4c4c;font-weight: bold;}
.num {padding: 30px 6px 6px;font-family: 'Conv_Gotham-Light' !important;}
.blodnum {color: #4c4c4c;font-weight: 600;}
.imagemap, .maptext {
	position: relative;
	border: 1px solid #f3f3f3;
}
.innersel {padding: 50px;margin: 70px 0;background: rgba(0, 0, 0, 0.4);}

.innersel h1 {font-size: 36px;color: #fff;padding-bottom: 40px;font-family: 'Conv_Gotham-Medium';}
.maincar {background: #fff; padding:50px;}
.maincar h3 {
	font-family: 'Conv_Gotham-Medium';
	font-size: 26px;
	letter-spacing: 2px;
	color: #333333;
	line-height: 32px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.maincar p {
	color: #686868;
	font-family: arial;
	font-size: 16px;
	margin:10px 0;
	line-height: 25px;
}
.maincar a{color:#4c4c4c;text-decoration:underline !important;font-family: 'Conv_Gotham-Light';}
.maincar a:hover { color: #1c1c1e;}	
.maincar img {  max-width: 100%;}
.whittextbox{padding:50px 0px;}
.innerwhtext{ margin:25px 0px;}
.innerwhtext h1{
  font-family: 'Conv_Gotham-Medium';
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 4px;
  line-height: 24px;
  margin-bottom: 20px;
  text-transform: uppercase;
}
.innerwhtext span{color: #686868; font-family: 'Conv_Gotham-Light';}
.innerwhtext p {
  color: #686868;
  font-size: 16px;
  line-height: 25px;
  margin:15px 0px;
}
.innerwhtext p a{color: #686868;}
.innerwhtext p b{ display:block;}
.innerwhtext ul{ margin:15px 0px 0px 30px;}
.innerwhtext ul li {
  color: #686868;
  font-family: arial;
  font-size: 16px;
  line-height: 25px;
  list-style:inside;
}
.videppbx{ position:relative;}
.videppbx .plybtn {
  background: rgba(0, 0, 0, 0.45);
  border: 1px solid rgba(255, 255, 255, 0.6);
  border-radius: 2px;
  color: #fff !important;
  font-size: 20px;
  left: 50%;
  padding: 1px 20px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.videppbx .plybtn:hover {
  background-color: rgba(0, 173, 239, 0.9);
}
.videppbx .plybtn .fa.fa-search {  font-size: 14px;}
.margintb { margin: 25px 0;}
.pptlemnsc{ background:#B1B1B2; padding:15px 0px; text-align:center;}
.pptlemnsc h1{
font-family: 'Montserrat', sans-serif;
  font-size: 16px;
   color: #1c1c1e;
  letter-spacing: 3px;
}
.pptlemnsc h1 b{color: #000;}
.pptlemnsc p {
 font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  margin-top:10px;
  letter-spacing: 5px;
  color:#fff;
  text-transform: uppercase;
}
.pptlemnsc p a {color:#fff;}
.pptlemnsc p a:hover{color:#8b0000;}
.postbox{ padding-top:20px; border-bottom:1px solid #A9A9A9;}
.postbox img{ max-width:100%;}
.ptxtblk{padding: 30px 20px 20px;}
.ptxtblk span {
  font-family: 'Montserrat', sans-serif;
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 8px;
  line-height: 20px;
  padding: 7px 7px 7px 15px;  
  color:#000;
  text-transform: uppercase;
}
.single .ptxtblk span { 
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
font-weight: unset;
letter-spacing: unset;
line-height: 25px;
text-transform: none;
padding: unset;
}

.huge-it-share-buttons ul li {
	margin-left: 0!important;
}
.single .ptxtblk li {
    margin-left: 3%;
}
.single .ptxtblk ol li {
	list-style: decimal;
}

.single .ptxtblk ul li {
	list-style: disc;
}
.single .ptxtblk ul li li {
	list-style: circle;
}
.single .ptxtblk ul li li li {
	list-style: square;
}


.datetm{background:#ccc; color:#fff !important;}
.ptxtblk h2 {
  font-size: 22px;
  font-weight: 600;
  line-height: 28px;
  background:#fff;
  color: #1c1c1e;
  margin-bottom: 10px;
  margin-top: 20px;
}
.ptxtblk h2 b{color: #ff0000; font-weight: 600;}
.ptxtblk p {
    color: #4c4c4c;
    font-size: 16px;
    line-height: 25px;
	margin:10px 0px;
}
.ptxtblk p a{color: #ff0000;}
.btnblg {
  border: 1px solid #4c4c4c;
  color: #4c4c4c !important;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 3px;
  line-height: 19px;
  margin-top: 20px;
  padding: 12px 18px;
  text-decoration: none;
  text-transform: uppercase;
}
.ptxtblk table {
  border-collapse: collapse;
}
.ptxtblk table, th, tr, td {
  border: 1px solid black;
  padding: 5px;
}
.btnblg:hover{ background: #4c4c4c; color: #fff !important;}
.blgbg{background:#F2F2F2;}
.pddbtmzr{ padding-bottom:0;}
.pgnmbx h2{
  font-family: "Montserrat",sans-serif;
  font-size: 22px;
  text-align:center;
  font-weight: 300;
  margin:10px 0px;
  letter-spacing: 8px;
  text-transform: uppercase;
}
.pgnmbx ul{ margin:0px auto 10px; display:table;}
.pgnmbx ul li{ float:left; margin:1px 2px;}
.pgnmbx ul li a {
  border: 1px solid #4c4c4c;
  color: #4c4c4c;
  display: block;
  font-family: "Montserrat",sans-serif;
  font-size: 12px;
  letter-spacing: 3px;
  line-height: 19px;
  padding: 10px 15px;
  text-decoration: none;
  text-transform: uppercase;
}
.pgnmbx ul li .current {
	border: 1px solid #4c4c4c;
	background: #4c4c4c; 
	color: #fff;
	display: block;
	font-family: "Montserrat",sans-serif;
	font-size: 12px;
	letter-spacing: 3px;
	line-height: 19px;
	padding: 10px 15px;
	text-decoration: none;
	text-transform: uppercase;
}
.pgnmbx ul li a:hover{ background: #4c4c4c; color: #fff;}
.singleblogsec .ptxtblk img{ max-width:900px; height: auto;}
.blgsidbr{ margin-top:40px; background: #ccc;}
.blgsidbr .widget{ margin-bottom:20px;}
.blgsidbr .widget h3 {
  font-family: 'Conv_Gotham-Medium';
  font-size: 18px;
  letter-spacing: 4px;
  line-height: 24px;
  margin-bottom: 15px;
  color: #1c1c1e;
  text-transform: uppercase;
  background: #a9a9a9;
  text-align: center;
}
.searchform input{
	background:none;
	border:none;
	border-bottom:1px solid #444444;
  color: #444444;
  font-size: 14px;
  padding: 10px;
  width: 100%;
}
.blgsidbr .widget ul{ padding:0px 25px 0px 40px;}
.blgsidbr .widget ul li {
  color: #686868;
  font-size: 16px;
  margin:5px 0px;
  font-weight: 300;
  list-style:outside;
}
.blgsidbr .widget ul li a{color: #4c4c4c;}
.blgsidbr .widget ul li a b{color: #ff0000;}
.blgsidbr .widget ul li a:hover{color: #8b0000;}
.cntmbx h1{color: #1c1c1e; font-family: 'Conv_Gotham-Light';}
.cntmbx h2{color: #1c1c1e; font-family: 'Conv_Gotham-Light'; font-size:24px; margin:30px 0px;}
.cntmbx img{ max-width:100%;}
.cntmbx p{
  color: #686868;
  font-size: 16px;
  line-height: 25px;
  margin: 15px 0;
}
.athrmbx{ margin:15px 0px; text-align:center;}
.athrmbx img{ max-width:100%; }
.athrmbx p{ color: #4c4c4c; font-size:12px; font-family: 'Conv_Gotham-Light';}
.athrmbx:hover p{ color: #1c1c1e;}
.usrsmbx img{ width:100%;}
.innerwhtext p strong a{ text-decoration:underline !important;}
.innerwhtext p strong a:hover{ color: #1c1c1e;}
.innerheader p{
  font-family: 'Conv_Gotham-Medium';
  font-size: 18px;
  letter-spacing: 4px;
  line-height: 24px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.sumbold {
  color: #686868;
  font-weight: 600;
  letter-spacing: 0 !important;
  text-transform: capitalize !important;
}

.tembx .triangle-arrow-right {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 26.0px 15px 0;
    border-color: transparent #fff transparent transparent;
    position: absolute;
    bottom: 0;
    left: -25px;
    top: 50%;
    margin-top: -15px;
}

.tembx .triangle-arrow-left {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    bottom: 0;
    right: -25px;
    top: 50%;
    margin-top: -15px;
}

.triangle-arrow {    z-index: 50;}
.tembx .innermtext h4 {font-family: 'Conv_Gotham-Medium'; padding:0px 15px;}
.tembx .innermtext h4 a{ color: #4c4c4c; font-size:16px; text-transform:uppercase; }
.tembx .innermtext h6 {
  border: 1px solid;
  color: #1c1c1e;
  display: inline-block;
  font-size: 10px;
  margin: 5px 0;
  padding: 6px;
}
.tembx .innermtext .fscl{display: table; margin: 0 auto;}
.tembx .innermtext .fscl li{ float:left; margin:2px;}
.tembx .innermtext .fscl li a{
  background: #1c1c1e;
  border-radius: 15px;
  color: #ffffff;
  display: block;
  font-size: 18px;
  height: 30px;
  line-height: 29px;
  transition: all 0.4s linear 0s;
  width: 30px;
}
.tembx .innermtext .fscl li a:hover{ opacity:0.3;}
.tembx{background: #fff;}
.tembx:hover{background: #b2b2b2;}
.tembx:hover .triangle-arrow-left, .tembx:hover .triangle-arrow-right {
	border-color:rgba(0, 0, 0, 0) #b2b2b2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.ptxtblk ul li a {
  color: #4c4c4c;
}
.singleblogsec ul li, .cntmbx ul li, .centerli li {
  font-family: Arial, Helvetica, sans-serif;	
  font-size: 14px;
  font-weight: 300;
  line-height: 25px;
  margin-left: 20px;
  list-style: outside;
}
.liststylelink p {
  margin: 5px 0 0 50px;
}
.liststylelink p b i {
  float: left;
  font-size: 8px;
  margin: 8px 0 0 -13px;
}
.cntmbx a {
  color: #000;
}
.cntmbx a:hover {
  color: #ff0000;
}
.dotssep {
	font-family: 'Conv_Gotham-Light';
}
.downbuton {
  background-color: #f0ad4e;
  border-color: #eea236;
  border-radius: 4px;
  color: #fff !important;
  padding: 10px 16px;
  font-size: 14px;
}
.downbuton:hover{  background-color: #EC971F;}
.pddtop{ padding-top:34px;}
.singleblogsec .col-sm-3{ padding-right:0;}
.col-md-10 .col-md-offset-1{ padding:0;}
.pddddeskno{ padding:0;}
.mainselbox {  padding:4px 0px 30px;}
.fttreebxmnu{ float:left; margin:0px 25px;}
.singlwrkp{ border:20px solid #fff;}
.singlwrkp img{ width:100%;}
.singlwrkp iframe{width:100%;}
.singlwrkp p{ color:#fff; font-size:16px; padding:15px;}
.carousel-control span {
  background: #000000 none repeat scroll 0 0;
  border: 2px solid;
  border-radius: 100%;
  font-size: 14px !important;
  line-height: 24px;
}
.bannertext {
  background: #eee;
  padding: 18px;
  position: relative;
}
.top-text-line {
  color: #d5d5d7;
  float: right;font-weight:900;
  font-size: 16px;
font-family: 'Montserrat', sans-serif;
}
.bottom-text-line {
  bottom: 18px;
  color: #313034;
  float: left;
  font-size: 22px;
  font-weight:900;
font-family: 'Montserrat', sans-serif;
  position: absolute;
}
.usrsmbx img {
  height: 100%;
  position: absolute;
}
.usrsmbx { min-height:268px;}
.singleblogsec img.alignright {float:right; margin:0 0 1em 1em}
.singleblogsec img.alignleft {float:left; margin:0 1em 1em 0}
.singleblogsec img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.singleblogsec .wp-caption.aligncenter {display: block; margin-left: auto; margin-right: auto}

.singleblogsec a img.alignright {float:right; margin:0 0 1em 1em}
.singleblogsec a img.alignleft {float:left; margin:0 1em 1em 0}
.singleblogsec a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
@media (max-width: 1200px) {
	.fttreebxmnu{ float:left; margin:0px 15px;}
}
@media (max-width: 1024px) {
 .logo { padding: 0;}
}
@media (max-width: 980px) {
	.menudrp ul li a {font-size: 30px;}
	.menudrp a {font-size: 14px;letter-spacing: 1px;}
	.sclicon li { margin-left: 8px;}
	
}
@media (max-width: 768px) {
  .usrsmbx img {
  height:auto;
  position: relative;
}
  .navbar-header { float: none;  }
  .navbar-toggle { display: block;  }
  .navbar-collapse.collapse { display: none!important;  }
  .navbar-nav { float: none!important; }
  .navbar-nav>li { float: none;  }
  .collapse.in{display:block !important;}
  	.container > .navbar-collapse, .container > .navbar-header, .container > .navbar-collapse, .container > .navbar-header, .navbar-nav{ margin-left: -15px; margin-right: -15px;}
.nav.navbar-nav {  background: #212121;}
	
	.innersel h1 { margin: 15px 0 0;}
.pddddeskno{ padding:0 5px;}
.logo-icon { left: 0px;}
 .deskmenu{display:none;}
 .mobile-menu{display:block;}
.innersel { margin: 50px 0; padding: 20px;}
.maincar { padding: 15px 30px;}
.singleblogsec iframe{ width:100%;}
.logo-icon img { height: 32px; margin: 10px 0 0 15px;}
.maincar h3 {  font-size: 18px;}
.blgbg { padding: 0px 0 20px;}
.innersel .row { margin: 0; padding: 0 5px;}
.pdddrespns{ padding:0px 40px;}
.innerwhtext { text-align: center;  padding: 0 15px;}
.innerwhtext p{ text-align: center;}
.liststylelink p { text-align: left;}
.maincar {  padding:30px 30px 20px;}
.maincar a {display: table; margin-bottom: 20px;}
.pageheader {  text-align: left; padding:0px 10px;}
.maincar img {display: table; margin: 0 auto;}
.ftmain, .ftimgwtx{ text-align: center;}
.ftlogo { float: none;}
.fttreebxmnu { display: inline-block; float: none; margin: 15px 5px; width: 80px;}
.ftimgwtx a { margin-left: 15px;}
.pgnmbx h2 { font-size: 16px; margin: 10px 0 30px;}
}
@media (max-width: 600px) {
	.innerheader p { font-size: 12px;}
}
@media (max-width: 480px) {
.ftmain ul { margin: 15px 0;}	
.ftimgwtx a { margin-left: 0; margin-right: 15px;}
.fttreebxmnu { margin: 0 2%;}
}
@media (max-width: 340px) {.fttreebxmnu { margin: 0;}}
