@charset "utf-8";

/* CSS Document */
@font-face {
 font-family:'WWF';
 src: url('WWF Regular.eot');
 src: url('../fonts/WWF Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/WWF Regular.woff2') format('woff2'), url('../fonts/WWF Regular.woff') format('woff'), url('../fonts/WWF Regular.svg#WWF Regular') format('svg');
 font-weight: 400;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-00FE;
}
body {
	font-family: 'Open Sans', sans-serif;
}
h1 {
	font-size: 35px;
	font-family: "Open Sans", sans-serif;
}
h2 {
	font-size: 25px;
}
h3 {
	font-size: 23px;
}
p {
	font-size: 16px;
}
img {
	max-width: 100%;
}
.contact-img > img {
  border-radius: 10px;
  border: 1px solid #000;
}
.header-content {
	background: #000000 none repeat scroll 0 0;
}
.header-content .phone p {
	color: #ffffff;
	font-size: 31px;
	text-align: center;
	font-family:'WWF';
}
.header-content .social ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.header-content .social ul li {
	display: inline-block;
	padding: 0 1px;
}
.header-content .navbar-nav > li > a {
	padding: 57px 5px;
}
.header-content .search {
	color: #ffffff;
	font-size: 16px;
	padding-top: 17px;
	position: absolute;
	right: 37px;
	top: 49px;
}

.testimonial-sec p span{font-weight:normal;}

.header-content .navbar-inverse .navbar-nav > li > a {
	color: #fff;
}
.crisis-content a {
	color: #ffffff;
}
.performance-content a {
	color: #ffffff;
}
.slider .glyphicon.fa.fa-angle-lef {
	background-color: rgba(0, 0, 0, 0.4);
	font-size: 73px;
	padding: 4px 20px 19px;
	position: absolute;
	right: 78%;
	top: 41%;
}
.slider .glyphicon.fa.fa-angle-righ {
	background-color: rgba(0, 0, 0, 0.4);
	font-size: 59px;
	padding: 12px 20px 22px;
	position: absolute;
	right: 0;
	top: 41%;
}
.frs-slideshow-container#homesliderpjc {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.frs-caption-content p {
  font-weight: 300 !important;
}
.frs-slideshow-container .frs-skin-default .frs-caption {
  font-family: WWF !important;
}
.gh  strong {
  color: #000;
}
.registration-content label {
	display: block;
}
.testimonial-sec strong {
  color: #000;
  font-weight: 600;
}
.testimonial-sec span {
  color: #000;
  font-weight: 600;
  font-style: italic;
}

.header-content .search a {
	color: #ffffff;
}
.brdr {
	border-left: 1px solid #4d4d4d;
	margin-top: 30px;
}
.logo {
	padding-top: 32px;
}
.header-content .social ul li a {
	border: 1px solid #ffffff;
	border-radius: 50%;
	color: #ffffff;
	display: block;
	height: 27px;
	padding-top: 2px;
	text-align: center;
	width: 27px;
}
.header-content a:focus {
	outline-offset: 0;
	outline: medium none;
}
.header-content .navbar-nav > li {
	padding-right: 14px;
}
.navbar-collapse {
	padding-left: 10px !important;

}
.carousel-control.left {
	background-image: none;
	opacity:1;
}
.carousel-control.right {
	background-image: none;
	opacity:1;
}
header {
	position: relative;
	/* z-index: 999999; */
	z-index: 999;
}
.header-content .navbar-nav > li > a {
	font-size: 24px;
	font-family:'WWF';
	color:#fff;
}
.header-content .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	color: #0a71b9;
}
.header-content .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #0a71b9;
}
.header-content .navbar {
	margin-bottom: 0;
	margin-top: 10px;
}
.arrow {
	font-size: 17px;
	height: 0;
	margin-left: 5px;
	vertical-align: middle;
}
.slider h3 {
	font-size: 90px;
	text-align:left;
	font-family:'WWF';
}
.slider .carousel-indicators {
	display: none;
}
.header-content .navbar-inverse {
	background-color: #000;
	border-color: #000;
}
.transform {
	background: #f7f7f7 none repeat scroll 0 0;
	padding: 36px 0 0;
	text-align: center;
}
.transform .transform-content h1 {
	font-size:35px;
	text-transform:uppercase;
}
.transform .transform-content span {
	font-weight:600;
	color:#0a71b9;
}
.transform .transform-content p {
	color: #000000;
	font-size: 18px;
	font-weight: 600;
	line-height: 35px;
	padding: 6px 157px 0;
}
.services {
	background: #f7f7f7 none repeat scroll 0 0;
	padding: 9px 0 50px;
	text-align: center;
}
.double-brdr {
	margin-bottom: 10px;
}
.services .services-content h1 {
	font-size:35px;
	text-transform:uppercase;
}
.services .services-content span {
	font-weight:600;
	color:#0a71b9;
}
.services .services-content p {
	font-size:18px;
	text-transform:uppercase;
	color:#000;
	line-height:35px;
	font-weight:600;
}
.services .services-content .border {
	margin: 15px 0;
}

.watch {
	text-align: right;
}
.serfvice-info {
	margin-top: 25px;
}
.telno {
  font-size: 35px;
}
.serfvice-info h3 {
	font-size:30px;
	font-family:'WWF';
	text-transform: uppercase;
}
.serfvice-info img {
  border: 1px solid #6A6363;
  border-radius: 90px;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  -o-border-radius: 90px;
}
.color-sec0 {
	/*color:#0a71b9;*/
	color:#1699CA;
}
.color-sec1 {
	/*color:#d55c19;*/
	color:#F59E11;
}
.color-sec2 {
	color:#00675a;
}
.color-sec3 {
	color:#53284f;
}
.color-sec4 {
	/*color:#55601c;*/
	color:#007740;
}
.color-sec5 {
	color:#006983;
}
.deliver {
	/*background-image:url(../images/unique-bnr.jpg); */
	background-position:center;
	background-size:cover;
}
.deliver .deliver-content h3 {
	color: #ffffff;
	font-size: 35px;
	font-weight: 600;
	padding-top: 20px;
	text-transform: uppercase;
}
.deliver .deliver-content p {
	color: #ffffff;
	font-family: "Open Sans", sans-serif;
	font-size: 22px;
	line-height: 38px;
	padding-top: 10px;
	margin-bottom: 23px;
}
.container.clientcontainer {
  width: 100%;
}

/* .clients .clientcontainer .carousel-control {
  top: 0%;
} */

.clients .clientcontainer .carousercustom{
    position: absolute;
    width: 100%;
    bottom: 5%;
    max-width: 58%;
    padding: 0 0 0 153px;

}

.clients .clientcontainer .carousel-control {
    position: relative;
    height: 77px!important;
     top: 0%;
    bottom: 0;
}

.clients .clientcontainer a.left.carousel-control {
    float: left;
    left: 0;
}
.clients .clientcontainer a.right.carousel-control {
    float: right;
    left: 0;
}

.clients {
	padding-top: 40px;
}
.client-pic img { 
	overflow: hidden;
}
.clients .client-pic {
	margin-top: 20px;
	text-align: center;
}
.client-inner {
	text-align:center;
}
.client-inner h1 {
	font-size:35px;
	text-transform:uppercase;
	margin-top: 0;
}
.client-inner span {
	font-weight:600;
	color:#0a71b9;
}
.clients-content h1 {
	color: #0a71b9;
	font-family: "Open Sans", sans-serif;
	font-size: 53px;
	font-weight: 600;
	margin-bottom: 0;
	padding-top: 20px !important;
}
.clients-content span {
	font-weight:bold;
	color:#000;
}

.clients .carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
	font-size: 30px;
	height: 36px;
	margin-top: -10px;
	width: 39px;
}
.clients .glyphicon-chevron-right::before {
 content: none;
}
.clients .glyphicon-chevron-left::before {
 content: none;
}
.clients .carousel-control.right {
	background-image: none;
	background-repeat: no-repeat;
	/*left: 0px;*/
	right: 0px;
}
.carousel-control.left {
	background-image: none;
	background-repeat: no-repeat;
	width: auto;
}
#playButton.btn.btn-default.btn-xs {
	display: none;
}
.clients .carousel-control.right {
	background-image: none;
}
.clients .carousel-control {
	/*top: 97%;*/
}
.clients .carousel-control {
	width: 5%;
}
.clients-content h5 {
	letter-spacing: 0;
	font-size:23px;
	/*padding:2px 0;*/
	padding:0px;
	font-family: "Open Sans", sans-serif;
	/*font-weight:600;*/
	color:#585757;
}
.clients-content h5:nth-child(3) {
    margin: 0 0 10px 0;
}

.slide-icn1 {
	background:url(../images/icn-1.png);
	background-repeat:no-repeat;
}
.slide-icn2 {
	background:url(../images/icn-2.png);
	background-repeat:no-repeat;
}
.client-contentinner .slide-icn1 {
	background:url(../images/icn-11.png);
	background-repeat:no-repeat;
}
.client-contentinner .slide-icn2 {
	background:url(../images/icn-21.png);
	background-repeat:no-repeat;
}
.leader-icn2 {
	/* background:url(../images/leader-arrowone.png);
	background-repeat:no-repeat; */
}
.leader-icn1 {
	/* background:url(../images/leader-arrowtwo.png);
	background-repeat:no-repeat; */
}
ol.comment-list li:first-child {
	margin-left: 63px;
}
.comment-metadata {
	font-size: 15px;
	letter-spacing: 0;
}
.comment-author.vcard {
	font-size: 15px;
	text-transform: uppercase;
}
.clients .clients-content ul {
	list-style: outside none none;
	margin: 40px 0 0;
	padding: 0;
}
.right.carousel-control .glyphicon-chevron-right.slide-icn1, .left.carousel-control .glyphicon-chevron-right.slide-icn1 {
	width: 40px;
	height: 35px;
}
.clients-content p {
	line-height: 25px;
	font-size: 17px;
}
.clients .clients-content ul li {
	display:inline-block;
}
.clients .clients-content ul li:nth-child(2) a {
 border: medium none;
}
.clients .clients-content ul li a {
	border: 1px solid #0a71b9;
	border-radius: 50%;
	color: #0a71b9;
	display: block;
	font-size: 22px;
	height: 35px;
	margin-left: 4px;
	text-align: center;
	width: 35px;
	text-decoration:none;
}
.brand ul {
	list-style:none;
	margin:0;
	padding:0;
}
.brand ul li {
	display:block;
	padding-right:0;
}
.clients .brand {
	margin: 40px 0;
}
.owl-carousel .owl-item img {
  max-height: 90px;
  width: auto!important;
}
.myimgclass { padding: 0px !important;position: relative;}
.myimgclass h1 {position: absolute;top: 0;} 
.myimgclass img{width: 100%;}
.myimgclass h1.hcentre {left: 0;text-align: center;width: 100%;padding: 0;margin: 0;top: 38%;}



.blog {
	/*background-image: url("../images/blog-bnr.jpg");
	background-position: center center;
	background-size: cover;*/
	padding:80px 0 110px;
	
}
.media{
	margin-top: 0px;
}
.media, .media-body {
  overflow: visible;
}

.LI-profile-badge{height:383px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
    
    /* Safari 5+ ONLY */
    ::i-block-chrome, .blog {
     background-attachment: local !important;
    }
}

.blog h1 {
	font-size:35px;
	text-transform:uppercase;
}
.blog .blog-inner {
	padding-bottom: 70px;
	text-align: center;
}
.blog span {
	color: #0a71b9;
	font-weight: 600;
}
.blog .crisis, .blog .performance{
	background-position: center center;
	background-size: cover;
	position: relative;
}
.user {
	color:#fff !important;
}
.blog .crisis ul li:last-child, .blog .performance ul li:last-child{
	border: 1px solid #ffffff;
	border-radius: 100%;
	color: #ffffff;
	display: inline;
	height: 23px;
	text-align: center;
	width: 23px;
	padding-top:1px;
}
.blog .crisis-content{
	background-color: rgba(0, 0, 0, 0.7);
	border-radius: 0 0 8px 8px;
	bottom: 0;
	display: none;
	padding: 5px 18px;
	position: absolute;
	width: 100%;
}
.blog .crisis:hover .crisis-content, .blog .performance:hover .crisis-content {
	display:block;
	transition: all 0.5s ease 0s;
}
.category-blogsection p{
	line-height: 1.7;
}
.crisis img {
	/*max-height: 277px;
  	max-height: 20.4vw;*/
  	/*border-radius: 10px;*/
  	max-width: 100%;
}
.performance img {
	border-radius: 10px;
  	
}
.performance-content a:hover {
	color: #fff;
}
.blog .crisis ul, .blog .performance ul {
	margin:0;
	padding:0;
	list-style:none;
}
.blog .crisis ul li, .blog .performance ul li {
	color: #ffffff;
	display: inline;
	font-size:14px;
	font-weight:400;
}
.carousel-inner .clientcontent {
 
}
.result-notfound {
	padding: 126px 0;
	text-align: center;
}
.search-wrap.search-sec {
	padding: 40px 0;
}
.page-numbers.current {
	font-size: 15px;
}
.search-wrap.search-sec .page-header {
	margin-top:0;
}
.blog .crisis ul li:first-child span, .blog .performance ul li:first-child span {
	margin-right: 10px;
}
.blog .crisis ul li:last-child, .blog .performance ul li:last-child {
	float:right;
}
.blog .presentation {
	background-image:url(../images/blog-1.png);
	background-position:center;
	background-size:cover;
}
.blog .performance {
	/*background-image:url(../images/blog-1.png);*/
	background-position:center;
	background-size:cover;
}
.blog h4 {
	color: #ffffff;
	font-family: "WWF";
	font-size: 38px;
	line-height: 1;
	margin-bottom: 0;
	font-weight: 400;
}
.blog p {
	font-family: "Open Sans", sans-serif;
	color:#fff;
	font-size:15px;
}
.blog .performance {
	background-position: center center;
	background-size: cover;
	position: relative;
}
.blog .performance ul li:last-child {
	border: 1px solid #ffffff;
	border-radius: 10px;
	color: #ffffff;
	display: inline-block;
	height: 21px;
	padding-top: 0px;
	text-align: center;
	width: 21px;
}
.crisis-content a:hover {
	color: #fff;
}
.blog .performance-content {
	background-color: rgba(0, 0, 0, 0.7);
	border-radius: 8px 8px 0 0;
	padding: 5px 18px;
	position: absolute;
	top: 0;
	display:none;
}
.blog.fixed_parallax_section .performance-content{display:block;}
.blog.fixed_parallax_section .crisis-content{display:block;}

.blog .performance:hover .performance-content {
	display:block;
	transition: all 0.5s ease 0s;
}
.crisis-content.fg {
	width: 99%;
}
.blog .performance ul {
	margin:0;
	padding:0;
	list-style:none;
}
.blog .performance ul li {
	color: #ffffff;
	display: inline;
	font-size: 14px;
	font-weight: 400;
}
.blog .performance ul li:first-child span {
	margin-right: 10px;
}
.blog .performance ul li:last-child {
	float:right;
}
.blog-performance strong {
  color: #000;
  display: inline-block;
}
.like {
	background: #f7f7f7 none repeat scroll 0 0;
	padding: 33px 0 57px;
}
.like span {
	color: #0a71b9;
	font-weight: 600;
	font-family: "Open Sans", sans-serif;
}
.like h1 {
	font-size:35px;
	text-transform:uppercase;
	font-family: "Open Sans", sans-serif;
}
.like .like-inner {
	text-align: center;
}
.like .like-inner h2 {
	color: #0a71b9;
	font-size: 56px;
	font-weight: 700;
	margin-bottom: 0;
	margin-top: 12px;
	padding-bottom: 10px;
	padding-top: 0;
	font-family: "Open Sans", sans-serif;
}
.like .like-inner p {
	color: #242424;
	font-family: "Open Sans", sans-serif;
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 0;
	padding-bottom: 20px;
	text-transform: uppercase;
}
.footer {
  background: #000000 none repeat scroll 0 0;
  padding: 55px 0 20px;
  position: absolute;
  width: 100%;
}
.footer h5 {
	font-size:17px;
	color:#f5f5f5;
	font-family: "Open Sans", sans-serif;
}
.footer .footer-social ul {
	list-style: outside none none;
	margin: 0;
	padding: 0;
	text-align:left;
}
.footer .footer-social ul li {
	display:inline-block;
}
.footer .footer-social ul li a {
	border: 1px solid #0a71b9 !important;
	border-radius: 50% !important;
	color: #0a71b9 !important;
	display: block !important;
	font-size: 19px !important;
	height: 35px !important;
	margin-left:8px !important;
	padding-top: 2px !important;
	text-align: center !important;
	width: 35px !important;
	text-decoration:none;
}
.footer .footer-logo {
	margin-bottom: 20px;
}
.footer .footer-inner ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footer .footer-inner ul li {
	padding-bottom: 8px;
}
.footer .footer-inner ul li a span {
	color: #f5f5f5;
	margin-right: 8px;
}
.footer .footer-inner ul li a {
	font-size:14px;
	color: #f5f5f5;
	text-decoration:none;
}
.copyright {
	padding-top: 36px;
	text-align: center;
}
.copyright p {
	color: #f5f5f5;
	font-size: 13px;
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.breadcrumb a {
	color: #428bca;
	text-decoration: none;
}
#menu-top-nav li {
	position: relative;
}
#menu-top-nav .sub-menu {
	display: none;
	position: absolute;
	left:0;
	text-align: left;
	margin:0;
	width: 150px;
}
#menu-top-nav .sub-menu .li {
	padding:0;
}
#menu-top-nav li:hover > .sub-menu {
	display: block;
}
#menu-top-nav .sub-menu {
	border-bottom: 1px solid #ffffff;
	display: none;
	left: -180px;
	margin: 0;
	position: absolute;
	right: 0;
	text-align: left;
	bottom: -55px;
	width: 986px;
	z-index: 9999;
}
#menu-top-nav .sub-menu li {
	border-right: 1px solid #ffffff;
	display: inline;
	line-height: 20px;
	padding:0px 21px 0;
}
#menu-top-nav .sub-menu li:first-child {
	padding-left:0;
}
#menu-top-nav .sub-menu li a {
	font-size:18px;
}
.header-content .navbar-nav > li > a {
	text-transform: uppercase;
}
.header-content .navbar-nav {
	float: left;
	width: 100%;
}
.header-content .social ul li {
	margin: 0 1px !important;
}
.header-content .social ul li a {
	border: 1px solid #fff !important;
	height: 29px !important;
	padding-top: 5px !important;
	text-align: center;
	width: 29px !important;
}
.header-content .social ul li a:hover {
	border: 1px solid #0a71b9 !important;
	color: #0a71b9 !important;
	background-color:#000 !important;
}
#menu-top-nav .sub-menu li:last-child {
	border-right: none;
}
.sub-menu a {
	color: #ffffff;
	display: inline;
	font-size: 18px;
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
	font-weight:600;
}
.header-content .phone p {
	margin-bottom: 0;
}
.sub-menu {
	background: #0a71b9;
	padding: 17px 24px;
}
.carousel-indicators {
	bottom: -37px;
	left: 61px;
	list-style: outside none none;
	margin-left: 0;
	padding-left: 0;
	position: absolute;
	text-align: center;
	width: auto;
	z-index: 15;
}
.carousel-indicators .btn-xs, .carousel-indicators .btn-group-xs > .btn {
	border: medium none;
	border-radius: 0;
	font-size: 27px;
	line-height: 1.5;
	padding: 0;
}
.carousel-indicators li {
	background-color: rgba(0, 0, 0, 0);
	border: medium none;
	border-radius: 0;
	cursor: pointer;
	display: inline-block;
	height: 33px;
	margin: 1px;
	text-indent: -21px;
	width: 24px;
}
#myCarousel .glyphicon.glyphicon-pause {
	color: #0a71b9;
	position: absolute;
	top: 11px;
	left: 0;
	right: 0;
}
.amazingslider-title-1 {
	margin:0 !important;
	line-height: 1;
}
.carousel-indicators .active {
	background-color: rgba(0, 0, 0, 0);
	height:33px;
	margin: 1px;
	width: 24px;
}
/*==========
============== clients
=============================*/
.clientcontainer {margin: 0;padding: 0;}
.clientcontainer .carousel {padding: 0;}
.clientcontainer .carousel .clients-content .col-md-4{margin:0px; padding:0px;}
.clientcontainer .carousel .clients-content p{font-size: 18px;line-height: 27px;}
.clientcontainer .carousel .carousel-inner .clientcontent {padding: 0 0 0 150px;}
.clientcontainer .brands{padding:0px; margin:0px;}



/* .client-main { */
/*background: rgba(0, 0, 0, 0) url("../images/client-bnr.jpg") repeat scroll center center / cover;*/
/*padding: 100px 0 500px 0;*/
	/* padding: 35px 0 350px; */
	/*height: 769px*/
/* } */

.client-main {
	padding: 35px 0 350px;
	background-repeat: no-repeat !important;
	-o-background-size: cover !important;
	-ms-background-size: cover !important;
	-moz-background-size: cover !important;
	-khtml-background-size: cover !important;
	-webkit-background-size: cover !important;
	position: relative;
}


.client-main h1 {
	font-size:90px;
	color:#fff; 
	/*padding-left: 25px;*/
	font-family:'WWF';
	text-align: center;
	text-transform: uppercase; 
	top: 7%;
	text-shadow: 4px 8px 16px #333;
	margin: 0;
}

.client-main .clients-mainheading {
	font-size:90px;
	color:#fff; 
	/*padding-left: 25px;*/
	font-family:'WWF';
	text-align: center;
	text-transform: uppercase; 
	top: 7%;
	text-shadow: 4px 8px 16px #333;
	margin: 0;
	line-height:1.1;
}

.client-main h3{
	font-size:55px;
	color:#fff; 
	padding-left: 25px;
	font-family:'WWF';
	text-align: center;
	text-transform: capitalize; 
	top: 7%;
	padding-top: 0px;
	letter-spacing: 7px;
	text-shadow: 4px 8px 16px #333;
}
.greenbar {
  background: #7aba3e none repeat scroll 0 0;
  height: 70px;
}
/*.client-main h1 {
  color: #fff;
  font-family: "WWF";
  font-size: 90px;
  margin-left: 80px;
  margin-top: 85px;
  text-align: left;
  text-transform: uppercase;
}*/

.client-nav {
	padding: 20px 0;
	background-color:#80002b;
}
.client-nav ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.client-nav ul li {
	display: inline;
	padding: 0 25px;
	border-right: 1px solid #9c385a;
}
.client-nav ul li:last-child {
	border:none;
}
.client-nav ul li a {
	font-size:18px;
	font-weight:600;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
.client-say {
	background-color: #f5edd5;
	padding: 31px 0 35px;
}
.client-say-inner {
	background-color: #fff7e1;
	padding: 26px 0 59px;
	
}
.client-say h1 {
	color: #80002b;
	font-size: 35px;
	font-weight: 600;
	margin: 0;
}
.client-contentinner {
	background-color: #fff7e1;
	padding:0;
}
.client-contentinner h1 {
	color: #80002b;
    font-size: 49px;
    font-weight: 300;
}
.client-contentinner h2 {
	color: #000000;
	font-size: 53px;
	font-weight: bold;
	margin-top: 0;
}
.client-contentinner span {  
    margin: 0 0 0 14px; font-weight: 300;
	color:#000;
}
.client-contentinner h5 {
	font-size:21px;
	/*padding:8px 0;*/
}
.client-contentinner h5:nth-child(3) {
    margin: 0 0 10px 0;
}
.client-contentinner ul {
	list-style: outside none none;
	margin: 20px 0 0;
	padding: 0;
}
.client-contentinner p {
	font-size: 20px;
	line-height: 30px;
}
.gk {
	min-height: 760px;
}
.client-contentinner ul li {
	display:inline-block;
}
.client-contentinner ul li:nth-child(2) a {
 border: medium none;
}
.client-contentinner ul li a {
	border: 1px solid #0a71b9;
	border-radius: 50%;
	color: #0a71b9;
	display: block;
	font-size: 22px;
	height: 35px;
	margin-left: 4px;
	text-align: center;
	width: 35px;
	text-decoration:none;
}
.client-contentinner .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	font-size: 30px;
	height: 36px;
	margin-top: -10px;
	width: 39px;
}
.client-contentinner .glyphicon-chevron-right::before {
 content: none;
}
.client-contentinner .glyphicon-chevron-left::before {
 content: none;
}
.client-contentinner .carousel-control.right {
	background-image: none;
	background-repeat: no-repeat;
	/*left: 110px;*/
	
	right: 0px;
}
.client-contentinner .carousel-control.right {
	background-image: none;
}
.client-contentinner .carousel-control {
	top: 0%;
}
.client-contentinner .carousel-control {
	width: 5%;
}
.client_logo-content {
  margin-bottom: 50px;
  height: auto;
}
.client_logo h2 {
  
  text-transform: uppercase;
  color: #4F97C4;
  margin-bottom: 20px;
  margin-left: 10px;
  float: left;
}
.client-contentinner .client-pic {
  /*margin-top: 14%;*/
}
.client-contentinner .client-pic img{width:100%;}
.client_logo {width: 100%;display: inline-block;text-align: center;}
.client_logo ul {width: 100%;display: inline-block;}
.client_logo ul li {width: 15%; display:inline-block;height: 100px;text-align: center;list-style: none;line-height: 90px;margin: 3px;}
.client_logo ul li img {float: none;max-width: 100%;max-height: 100%;display: inline-block;}
/*==========
============== clients ends here
=============================*/


/*==========
============== associates
=============================*/

.associate-main {
	/*background: rgba(0, 0, 0, 0) url("../images/associate-bnr.jpg") repeat scroll center center / cover;*/
	padding: 220px 0;
	background-repeat: no-repeat !important;
	-o-background-size: cover !important;
	-ms-background-size: cover !important;
	-moz-background-size: cover !important;
	-khtml-background-size: cover !important;
	-webkit-background-size: cover !important;
}
.associate-main h1 {
	font-size:90px;
	color:#fff;
	font-family:'WWF';
	text-align: center;
	margin: 0;
}

.associate-main .associate-heading {
	font-size:90px;
	color:#fff;
	font-family:'WWF';
	text-align: center;
	margin: 0;
}
.associates {
	background-color: #dcd9cb;
	padding-top: 50px;
	text-align: center;
}
.associates h1 a {
	color: #000000;
	font-size: 24px;
	font-weight: 600;
}
.associates h1 {
	margin-top:0;
	padding-top:10px;
}
.associates span {
	color:#0a71b9;
}
.associates h2 {
	font-size:24px;
	font-weight:600;
}
.associates .col-md-4 {
	margin-bottom: 20px;
}
.associates .col-md-4 {
	margin-bottom: 40px;
}
.associate-nav {
	padding: 20px 0;
	background-color:#9f9670;
}
.associate-nav ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.associate-nav ul li {
	display: inline;
	padding: 0 29px;
	border-right: 1px solid #7c7557;
}
.associate-nav ul li:last-child {
	border:none;
}
.associate-nav ul li a {
	font-size:18px;
	font-weight:600;
	color:#000;
	text-decoration:none;
}
.associate-nav ul li a:hover {
	color: #fee5a3;
}
.associate-nav ul li.active > a {
	color: #fee5a3;
}
.sec-min .clients-content ul {
	list-style: outside none none;
	margin: 40px 0 0;
	padding: 0;
}
.sec-min .clients-content ul li {
	display: inline-block;
}
.sec-min .clients-content ul li a {
	border: 1px solid #0a71b9;
	border-radius: 50%;
	color: #0a71b9;
	display: block;
	font-size: 22px;
	height: 35px;
	margin-left: 4px;
	text-align: center;
	text-decoration: none;
	width: 35px;
}
/*==========
============== associate ends here
=============================*/

/*==========
============== contact-us starts here
=============================*/


.contact {
	background-color: #f7f7f7;
	padding: 41px 0 50px;
}
.contact .contact-inner {
	text-align:center;
}
.contact .contact-inner span {
	color: #0a71b9;
	font-weight: 600;
}
.contact .contact-inner p {
	color: #242424;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 10px;
}
.contact .contact-form h4 {
	color: #242424;
	font-size: 24px;
	margin-bottom: 0px;
}

.contact .contact-form h4.phonesech{
margin-top: 23px;

}

.contact .contact-form h4.emailsech,
.contact .contact-form h4.emailsech .number{
color:#0a71b9; 
}

.contact .contact-form h4.emailsech span.emailsec{
margin-right: 6px;

}

.contact .contact-form h3 {
	font-size: 20px;
	font-weight: 800;
	margin-top: 6px;
}
.contact .contact-form .form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e5e5e5;
	border-radius:3px;
	box-shadow: none;
	color: #bababa;
	font-size: 17px;
	height:auto;
	padding:13px 12px;
}
.contact .contact-form .form-group {
	margin-bottom:19px;
}
.contact .contact-form label {
	font-size: 17px;
	margin-bottom: 13px;
}
.contact .contact-form .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	margin: 3px 0 10px!important;
}
.contact-img {
	margin-top: 153px; position: relative;
}
.contactpagetext {
  color: hsl(0, 0%, 100%);
  left: 18%;
  position: absolute;
  right: 18%;
  text-align: left;
  top: 32%;
}
.thoughts {
  color: hsl(26, 92%, 46%);
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 34px;
}

.conquoteauthor {
  font-size: 17px;
  padding: 0 30px 30px 71px;
}
.contactpagetext > p {
  font-size: 20px;
  font-style: italic;
  padding: 15px 25px 0;
  position: relative;
}
.conquoteauthor {
  font-size: 20px;
  padding: 0 30px 30px 88px;
}
.wpcf7-list-item-label {
	display: block;
	margin: 7px 20px;
}
.contact .contact-form .btn-res {
	background: #e3680a none repeat scroll 0 0;
	border-radius: 4px;
	color: #ffffff;
	display: block;
	font-size: 19px;
	font-weight: 300;
	margin-top: 15px;
	min-width: 230px;
	padding: 16px 12px;
	text-transform: uppercase;
}
.phonesec {
	border: 1px solid #ff0000;
	border-radius: 100%;
	color: #e3680a;
	display: inline-block;
	font-size: 18px;
	height: 30px;
	margin:0 9px 0 0;
	padding-top: 4px;
	text-align: center;
	width: 30px;
}
.number {
	color: #e3680a;
	font-weight: 600;
}
.navbar {
	border-radius: 0;
	border: none;
}

div.wpcf7 {
    margin: 28px 0 0;
    padding: 0;
    display: inline-block;
    width: 100%;
}



/*==========
============== contact-us ends here
=============================*/


/*==========
============== brands
=============================*/
.brands {
	padding-top: 30px;
}
.brands .col-md-2.col-sm-2 {
	margin-bottom: 35px;
}
/*==========
============== brands ends here
=============================*/

/*==========
============== leadership
=============================*/
.leadership {
	/*background: rgba(0, 0, 0, 0) url("../images/leader-bnr.jpg") repeat scroll center center / cover;*/
	padding: 17% 0;
	background-repeat: no-repeat !important;
	-o-background-size: cover !important;
	-ms-background-size: cover !important;
	-moz-background-size: cover !important;
	-khtml-background-size: cover !important;
	-webkit-background-size: cover !important;
	position: relative;
}
.leader-nav {
	padding: 20px 0;
	background-color:#4a2c23;
}
.leader-nav ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.leader-nav ul li {
	display: inline;
	padding: 0 29px;
	border-right: 1px solid #e7bdaa;
}
.leader-nav ul li:last-child {
	border:none;
}
.leader-nav ul li a {
	font-size:18px;
	font-weight:600;
	color:#fff;
	text-decoration:none;
}
.leader-nav ul li.active > a {
	color: #e7bdaa;
}
.leader-content {
	padding-top: 40px;
}
.leader-nav ul li a:hover {
	color:#e7bdaa;
}
.leadership h1 {
	font-size:90px;
	color:#fff;
	font-family:'WWF';
	text-align: center;
	margin: 0;
}

.leadership .leadership-mainheading {
	font-size:90px;
	color:#fff;
	font-family:'WWF';
	text-align: center;
	margin: 0;
	line-height:1.1;
}

.leader h1 {
  color: #4678b5;
  font-size: 53px;
  font-weight: 600;
  padding-top: 40px;
  text-transform: uppercase;
}

.leader .col-md-6 {
	margin-bottom: 64px;
}
.leader h2 {
	color: #0a00e1;
	font-size: 53px;
	font-weight: 800;
	margin-top: 10px;
	text-transform:uppercase;
}
.leader h5 {
	color: #242424;
	font-size: 22px;
	padding-bottom: 15px;
	padding-top: 0px;
	text-transform:uppercase;
}
.leader .carousel-control {
	opacity: 1;
}
.leader p {
	color: #4e4e4e;
	font-size: 16px;
	line-height: 34px;
	padding-right: 67px;
}
.leader ul {
	list-style: outside none none;
	margin: 30px 0;
	padding: 0;
}
.leader ul li {
	display: inline;
	padding: 0 6px 0 0;
}
.leader ul li a {
  background: #4678b5 none repeat scroll 0 0;
  border-radius: 100%;
  color: #fff;
  display: inline-block;
  height: 30px;
  padding-top: 4px;
  text-align: center;
  width: 30px;
}
.leader-content .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	height: 36px;
	width: 42px;
}
.leader-content .glyphicon-chevron-left::before, .leader-content .glyphicon-chevron-right::before {
 /* content: none; */
}
.client-nav ul li a:hover {color:#bd577a;}
.client-nav ul li.active > a{color:#bd577a;}
#myCarousel1 .carousel-control{text-shadow:none; color:#4678B5;width:auto;}  
/*****Leadership code ends here*****/





form.teafields-site-search {
	position: absolute;
	right: 0;
	top: 42px;
	width: 230px;
}
.search a:focus {
	outline: medium none;
}
/*==========
============== Registration Page Code starts here
=============================*/

.registration {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 10% 0;
	position: relative;
	margin-bottom: 50px;
}
.registration::after {
  /*background:url(../images/border_bg.png) repeat-x;*/
  background-color: #E16709;
  bottom: -50px;
  content: "";
  display: block;
  height: 50px;
  left: 0;
  position: absolute;
  right: 0;
}
.registration h1 {
  color: #ffffff;
  font-family: "WWF";
  font-size: 90px;
}
.regquotes {
  color: hsl(0, 0%, 100%);
  margin: 0 auto;
  max-width: 386px;
  text-align: center;
}
.regquotes > p {
  font-size: 21px;
  font-style: italic;
  padding: 20% 18px 0px;
  text-align: left;
  position: relative;
}
.regquotes span {
  line-height: 30px;
}
.regquotes > p::before, .contactpagetext > p:before {
  color: #fff;
  content: "\f10d";
  font-family: "FontAwesome";
  font-size: 11px;
  margin-right: 5px;
  vertical-align: super;
}
.regquotes > p::after, .contactpagetext > p:after {
  color: #fff;
  content: "\f10e";
  font-family: "FontAwesome";
  font-size: 11px;
  margin-left: 5px;
  vertical-align: super;
}
.regquoteauthor {
  font-size: 22px;
  padding-right: 30px;
}
.registration h4 {
	font-size:50px;
	color:#fff;
}
.registration-content .icn-sec {
	margin-right: 14px;
}
.registration-content {
	background: rgba(0, 0, 0, 0) url("../images/regis-bck.jpg") repeat scroll center center / cover;
	padding: 40px 0 75px;
}
.registration-content h4 {
	color: #80002b;
	font-size: 25px;
	font-weight: 800;
}
.registration-content p {
	color: #222;
	  font-size: 21px;
  font-style: italic;
	line-height: 40px;
	padding-top: 10px;
}

.thnkyou-social a {
  height: 35px !important;
  line-height: 21px !important;
  width: 35px !important;
}
.registration-content h3 {
	font-size: 25px;
	line-height: 50px;
}
.registration-content ul {
	list-style:none;
	margin:0;
	padding:0;
}
.registration-content ul li {
	color: #0a71b9;
	font-size: 25px;
	font-weight: 800;
	padding-bottom: 14px;
}
.registration-form {
	background:url(../images/rg_bg.jpg) repeat scroll 0 0;
	display: inline-block;
	margin-top: 34px;
	padding: 18px 24px 42px;
	width: 100%;
}
.registration-form p {
	color: #ffffff;
	font-size: 18px;
}
.registration-form label {
	color: #ffffff;
	font-size: 18px;
	font-weight: 300;
}
.registration-form .btn-res {
	border-radius: 4px;
	background:hsl(26, 92%, 46%) none repeat scroll 0 0;
	display: block;
	font-size: 19px;
	color:#fff;
	margin-top: 15px;
	width: 100%;
	padding: 13px 12px;
}
.notelogwel, .logcomc {
  display: block;
  font-size: 21px;
  padding-bottom: 15px;
}
.basefix {
  font-size: 15px;
  padding-top: 15px;
}
.registration-content h3 {
  font-family: "WWF";
  font-size: 40px;
}
.registration-form .form-control {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e5e5e5;
	border-radius:2px;
	box-shadow: none;
	color: #bababa;
	font-size: 17px;
	height:auto;
	padding:13px 12px;
}


/*==========
============== Registration Page Code Ends here
=============================*/


/*-----23-5-2017---------*/
header svg.icon.icon-angle-down {
	font-size: 17px;
}
.gh {
	/*min-height: 652px;*/
}
body .custom-logo-link {
	padding-right: 0;
}
.amazingslider-arrow-left-1 {
	background: url(../images/left-arrow.png) no-repeat !important;
	width: 70px !important;
	height: 96px !important;
}
.amazingslider-arrow-right-1 {
	background: url(../images/right-arrow.png) no-repeat !important;
	width: 70px !important;
	height: 96px !important;
}
.amazingslider-text-box-1 {
	bottom: 73px;
  left: 0;
  margin:  0px auto !important;
  max-width: 1260px;
  position: absolute;
  right: 0;
  top: 0;
}
.amazingslider-text-wrapper-1 {
	margin: 0 auto !important;
	position: relative !important;
	text-align: left;
}
.amazingslider-text-holding-1 {
	padding: 0 !important;
}
body .amazingslider-text-1 {
	padding: 0;
}
.blog-info {
	min-height: 460px;
}
.blog-info h2 {
	font-size: 29px;
	color: #000;
	text-transform: none;
	margin: 8px 0 10px 0;
}
.blog-info span {
	font-size: 20px;
	color: #000;
	display: block;
}
.blog-info p {
	font-size: 17px;
	margin: 6px 0 0;
	line-height: 1.6;
}
.blog-img {
	margin-bottom: 46px;
}
.blog-info p a {
	clear: both;
	/* float: left; */
    /* width: 100%; */
    text-align: center;
	background: #83b817;
	/* max-width: 40%; */
    color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	padding: 11px 19px;
	font-weight: 600;
	display: table;
	position: relative;
	top: 20px;
}
.blog-thumb li {
  border: 1px solid #eeeeee;
  float: left;
  list-style: outside none none;
  margin-bottom: 40px;
  margin-right: 3%;
  min-height: 480px;
  width: 31.3%;
}
.blogquotes{
	margin: 30px 0;
}
.blogquotes p {
  color: #83b817;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 2px;
}
.blogcsimg img {
  /*height: 160px !important;*/
}
.wsignal em {
  line-height: 49px;
}
.daily-warnings {
 
  padding-bottom: 48px;
}
.blog-img {
  margin-top: 13px;
}
a.blog-button:hover {
  color:#fff !important;
}
.slate-resizable-image-embed.slate-image-embed__resize-right {
	float: right;
	width: 34%;
	margin-right: 4px;
}
.blog-thumb li:nth-child(3n+3) {
 margin-right: 0;
}
.blog-thumb h5 {
	font-size: 17px;
	line-height: 22px;
	padding: 0 10px;
	margin: 20px 0 30px;
	letter-spacing: 0;
	text-transform: none;
}
.post-meta {
	font-size: 13px;
	padding: 10px 0;
	border-top: 1px solid #eee;
	width: 92%;
	margin: 0 auto;
	display: block;
}
.blog-top {
	background: #fafafa;
	border: 2px solid #0a71b9;
	padding: 24px 15px;
	margin-bottom: 30px;
}

.blog-single{ margin-top: 6px !important;}
.blog-single .newsletter{}
.blog-single .newsletter .wpcf7{}
.blog-single .newsletter h3{    border-bottom: 2px solid #849ac2;
color: #849ac2;display: block;font-size: 34px;font-weight: normal;padding-bottom: 20px;text-align: center;
text-transform: uppercase;}
.blog-single .newsletter label{text-align: left;text-transform: uppercase;display: inline-block;}
.blog-single .newsletter p {text-align: left;margin: 0;}
.newsletter .wpcf7 input {font-weight: normal;font-size: 14px;}

 

.newsletter .wpcf7 input::-webkit-input-placeholder { color: #999ca6;}
.newsletter .wpcf7 input:-ms-input-placeholder {  color: #999ca6;}
.newsletter .wpcf7 input::placeholder {  color: #999ca6;}

.blog-single .newsletter .wpcf7-submit {font-size: 15px;color: #FFF;background: #0a71b9;margin: 0 0 38px 0;}

.blog-right .newsletter h3{    border-bottom: 2px solid #849ac2;
color: #849ac2;display: block;font-size: 34px;font-weight: normal;padding-bottom: 20px;text-align: center;
text-transform: uppercase;}
.blog-right .newsletter label{text-align: left;text-transform: uppercase;display: inline-block;}
.blog-right .newsletter p {text-align: left;margin: 0;}
.blog-right .newsletter .wpcf7-submit {font-size: 15px;color: #FFF;background: #0a71b9;margin: 0 0 38px 0;}

.footer .newsletter h3{    border-bottom: 2px solid #849ac2;
color: #849ac2;display: block;font-size: 20px;font-weight: normal;padding-bottom: 10px;text-align: center;
text-transform: uppercase;}
.footer .newsletter label{text-align: left;text-transform: uppercase;display: inline-block;color: #fff;}
.footer .newsletter p {text-align: left;margin: 0;}
.footer .newsletter .wpcf7-submit {font-size: 15px;color: #FFF;background: #0a71b9;margin: 0 0 10px 0;}

.footer .newsletter div.wpcf7 {margin: 10px 0 0;}

.footer .newsletter .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {padding: 10px;}



.blog-right h6 {
	color: #0a71b9;
	font-size: 22px;
	text-transform: uppercase;
	text-align: center;
	margin: 0;
	line-height: 1;
	font-weight: 600;
}
.blog-top h5 {
	font-size: 15px;
	letter-spacing: 0;
	color: #333;
	line-height: 21px;
	text-transform: none;
}
.blog-top h5 span {
	display: block;
	font-size: 14px;
	color: #626262;
	margin: 7px 0 0;
}
.blog-top h5 span label {
	font-weight: normal;
	color: #0a71b9;
	font-style: italic;
	margin: 0;
}
.blog-thumb ul {
	margin: 0;
}
.blog-right select {
	width: 100%;
	background: #fff;
	border: 1px solid #d6d6d6;
	border-radius: 0;
	margin: 23px 0 0;
	padding: 3px 7px;
}
.blog-thumb a {
	color: #000;
}
.blog-thumb .post-meta a {
	color: #0a71b9;
	font-style: italic;
}
.blog-top.blog-mid h6 {
	border-bottom: 2px solid #0a71b9;
	padding-bottom: 16px;
}
section.client-say1 {
	margin-top: 30px;
}
.blog-right-sec::after {
 position: absolute;
 content: "";
 left: 0;
 right: 0;
 width: 97%;
 background: #dedede;
 height: 1px;
 top: -29px;
 margin: 0 auto;
}
.blog-right-sec {
	display: block;
	/* border-top: 1px solid #dedede; */
    position: relative;
}
/* Communcation Page */

.title_header {
  padding: 320px 0;
}
.title_header h1 {
	color: #fff;
	font-family: "WWF";
	font-size: 90px;
	text-align: center;
	text-transform: uppercase;
}

.title_header .communications-template-mainheading {  
	color: #fff;
	font-family: "WWF";
	font-size: 90px;
	text-align: center;
	text-transform: uppercase;
}

.title_header .clients-mainheading {
	color: #fff;
	font-family: "WWF";
	font-size: 90px;
	text-align: center;
	text-transform: uppercase;
}

.first_section {
	background: #d66f2d none repeat scroll 0 0;
	color: #fff;
	padding: 22px 0;
}
.content_sec > h2,
.content_sec .cat_tag_line {
	font-family: wwf;
	font-size: 39px;
	letter-spacing: 2px;
	line-height: 40px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.snd_section #service_title {
    /* text-transform: uppercase; */
    font-family: wwf;
    font-size: 39px;
    letter-spacing: 2px;
    line-height: 40px;
    margin-bottom: 20px;
    text-transform: none;
    margin-top: 20px;
}

.content_sec > p {
	font-size: 16px;
	line-height: 30px;
}
.snd_section h2 {
	color: #4678b5;
	text-transform: none;
}
.third_section .glyphicon-chevron-left::before, .third_section .glyphicon-chevron-right::before {
 content: none;
}
.third_section .carousel-inner {
	max-width: 1260px;
}
.third_section .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	font-size: 30px;
	height: 36px;
	width: 43px;
}
.third_section .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	margin-left: 17px;
}
.third_section .myCarousel0 .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top: 50% !important;
}
.third_section .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	margin-right: -59px;
}
.third_section .carousel-control {
	opacity: 0.9;
}

 

.testimonial-sec {
	padding: 0 90px;
	position: relative;
	text-align: center;
}

.testimonial-sec .txt p{ position:relative;display: inline; }
.testimonial-sec .txt p:before {content: "\f10d";left:-20px; font-size:14px; color:#666;font-family: 'FontAwesome';
margin-right:5px;}
.testimonial-sec .txt p:after {content: "\f10e";right:-20px; font-size:14px;color:#666;font-family: 'FontAwesome';
margin-left:5px;  }

.clientcontent p:before {content: "\f10d";left:-20px; font-size:14px; color:#666;font-family: 'FontAwesome';
margin-right:5px;}
.clientcontent p:after {content: "\f10e";right:-20px; font-size:14px;color:#666;font-family: 'FontAwesome';
margin-left:5px;  }



.testimonial-arrow {
	height: 33px;
	overflow: hidden;
	position: absolute;
	top: 42%;
	width: 33px;
}
.left-arow {
	background-image: url("http://benchmarkcommunications.dev.webprosmedia.com/wp-content/uploads/2017/05/left-2.png");
	left:0;
}
.right-arow {
	background-image: url("http://benchmarkcommunications.dev.webprosmedia.com/wp-content/uploads/2017/05/right-2.png");
	right:0;
}
.txt > p {
	color: #444444;
	line-height: 30px;
	margin: 5px 0 8px;
}
.name-test {
	color: #3f2682; text-transform:uppercase;
	font-size: 18px;
	margin: 7px 0;
}
.name-test.communications {
	color: #E4680B;
}
.name-test.crisis {
	color: #83B817;
}
.name-test.media {
	color: #770D68;
}
.name-test.stakeholders {
	color: #4B575F;
}
.name-test.presentations {
	color: #003B79;
}



.designation-test {
	color: #929393;
}
.performance img {
  border: 1px solid #000;
}
.parallax_content .crisis img {
  border: 1px solid #000;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -moz-border-radius: 10px;
}
.third_section {
	background: #f2f3f4 none repeat scroll 0 0;
	padding: 50px 0;
}
.left_content {
	background: rgba(75, 114, 168, 0.9) none repeat scroll 0 0;
	color: #fff;
	padding: 20px;
	position: absolute;
	top: -160px;
	z-index: 1;
	width: 93%;
}
.left_content a {
	color: #fff;
	line-height: 20px;
}
.left_content a {
    color: #fff;
    font-size: 14px;
    line-height: 21px;
    margin: 10px 0;
    transition: all 0.5s ease;
    display: inline-block;
}
.left_content a:hover {
	color: #dfe400;
}
.snd_section {
	position: relative;
}
.snd_section .content_sec {
	padding: 22px 0;
}
.left_img > img {
	max-height: 705px;
	max-width: 100%;
}
.content_sec b, strong {
	color: #4678b5;
	font-weight: bold;
}
.comment_section {
	background: #3f2682 none repeat scroll 0 0;
}
.comment_section.communications {
	background: #E4680B none repeat scroll 0 0 !important;
}
.comment_section.crisis {
	background: #83B817 none repeat scroll 0 0 !important;
}
.comment_section.media {
	background: #770D68 none repeat scroll 0 0 !important;
}
.comment_section.stakeholders {
	background: #4B575F none repeat scroll 0 0 !important;
}
.comment_section.presentations {
	background: #003B79 none repeat scroll 0 0 !important;
}




.cl-comment {
	display: inline-block;
	vertical-align: middle;
}
.client-comment {
	text-align: center;
}
.quote-txt.cl-comment > h1 {
	color: #fff;
	font-size: 30px;
	letter-spacing: 1px;
	margin: 15px 0;
	text-align: left;
}
.quote-img.cl-comment > img {
	height:auto;
	width: 68px;
}
.arrow-down {
	border-left: 130px solid rgba(0, 0, 0, 0);
	border-right: 130px solid rgba(0, 0, 0, 0);
	border-top: 40px solid #3f2682;
	height: 0;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	text-align: center;
	width: 0;
	z-index: 9;
}
.arrow-down.communications {
	border-top: 40px solid #E4680B;
}
.arrow-down.crisis {
	border-top: 40px solid #83B817;
}
.arrow-down.media {
	border-top: 40px solid #770D68;
}
.arrow-down.stakeholders {
	border-top: 40px solid #4B575F;
}
.arrow-down.presentations {
	border-top: 40px solid #003B79;
}



.leader-content .carousel-inner > .item {
	height: 75px;
	line-height: 22px;
	transition: transform 0.6s ease-in-out 0s;
}
.leader-content .carousel-inner {
	margin: 0 auto;
	width: 70%;
}
.carousel-inner p {
	padding-right: 0;
	padding-top: 20px;
}
.leader-content .carousel-control {
  /* top: 70px; */
}
.leader-content .carousel-inner {
  /* border-bottom: 1px dotted #d7d7d7; */
}
.second-title {
  color: #242424;
  font-weight: bold;
}
.leader-content .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
  /* margin-left: 37px; */
}
.myCarousel0 .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
	top: 12%;
}
.not-found {
	padding: 55px 0;
	text-align: center;
}
.search-wrap input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
	padding: 16px 14px;
}
.not-found h2 {
	font-size: 100px !important;
	font-weight: bold;
}
.not-found h3 {
	font-size: 70px !important;
	font-weight: bold;
}
.not-found .search-field {
	padding: 16px 11px;
}
.search-form .search-submit {
	bottom: 0;
	padding: 0 20px;
	position: absolute;
	right: 0;
	top: 21px;
}
.search-form .search-submit .icon {
	color: #ffffff;
}
.page-content p {
	font-size: 19px;
}
.search-form {
	margin: 0 auto;
	max-width: 606px;
	position: relative;
}
.blog-top h6 {
	border-bottom: 2px solid #0a71b9;
	font-size: 22px;
	font-weight: 800;
	padding-bottom: 16px;
}
.name-first-part {
	color: #0a71b9;
}
.blog-performance .entry-header .entry-meta {
	font-size: 20px;
}
.entry-header h1 {
	margin-top: 5px;
	padding-top: 0;
}
/*
.blog-performance {
	padding: 40px 0;
}
*/
.blog-performance .blogquote {
	padding: 10px 0;
}
.blog-sidebar {
	margin-top: 106px;
}
.blog-performance .post-navigation {
	font-weight: 800;
	margin: 10px 0;
}
.blog-performance .nav-subtitle {
	font-size: 12px;
}
.blog-performance .nav-title {
	font-size: 17px;
}
.blog-performance .icon {
	top: 0;
}
.blog-performance .nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
	top: -5px;
}
.blog-performance .form-submit input {
	background-color: #83b817;
	font-size: 14px;
	margin-top: 10px;
	padding: 12px;
}
.blog-performance .entry-content {
	font-size: 16px;
}
.blog-performance .entry-footer .cat-links a, .entry-footer .tags-links a {
	font-size: 15px;
}
.blog-performance #comments {
	padding-top: 20px;
}
.blog-sidebar select {
	margin-top: 15px;
	width: 100%;
}
.search-wrap .page-header {
	float: none !important;
	width: 100% !important;
}
.search-wrap .page-header h1 {
	font-size: 36px;
	letter-spacing: 0;
}
.search-wrap .type-leaders {
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
	padding: 3px 30px 18px;
}
.search-wrap .type-clients {
	background-color: #f5f5f5;
	padding: 3px 30px 18px;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}
.search-wrap .link-more a {
	background: #83b817;
	border-bottom: medium none #000080;
	box-shadow: none;
	color: #ffffff;
	padding: 10px 16px 13px;
}
.search-wrap .link-more {
	padding-bottom: 20px;
	padding-top: 27px;
}
.search-wrap .type-service {
	background-color: #f5f5f5;
	padding: 3px 30px 18px;
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}
.search-wrap .entry-title > a {
	box-shadow: none;
}
.search-wrap .blog-right {
	margin-top: 99px;
}
.search-wrap .page-numbers {
	font-size: 14px;
}
.contact-form span.wpcf7-list-item {
  float: left;
  margin: 5px 0 0 4px;
  position: relative;
  width: auto;
}
.content-area .post-thumbnail {
  float: left;
  margin-right: 13px;
  width: 30%;
}
.wpcf7-list-item.first {
  margin-right: 13px !important; 
}
.contact-form input[type="radio"], input[type="checkbox"] {
	float: left;
	line-height: normal;
	margin: 4px 0 0;
}
.contact-form .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	top: 8px;
}
.entry-date.published {
	font-size: 13px;
}
div.wpcf7-mail-sent-ok {
	border: medium none;
	color: #008000;
}
div.wpcf7-validation-errors {
	border: medium none;
	color:red;
}
div.wpcf7-response-output {
}
.wpcf7-textarea {
  height: 267px !important;
}
.headdo-etfw-3 {
	min-height: 72px;
	background-color: #55acee;
	cursor:pointer;
}
.headfblbx {
	min-height: 72px;
	background-color: #1160a4;
	cursor:pointer;
}
 .headdo-etfw-3::after {
 background: rgba(0, 0, 0, 0) url("../images/twitterlast.png") repeat scroll 0 0;
 content: "";
 height: 25px;
 left: 37px;
 position: absolute;
 top: 26px;
 width: 33px;
}
.headfblbx::after {
 background: rgba(0, 0, 0, 0) url("../images/like.png") repeat scroll 0 0;
 content: "";
 height: 36px;
 left: 37px;
 position: absolute;
 top: 17px;
 width: 37px;
}
.headyoutube-channel-3::after {
  background: rgba(0, 0, 0, 0) url("../images/youtube.png") repeat scroll 0 0;
  content: "";
  height: 34px;
  left: 37px;
  position: absolute;
  top: 17px;
  width: 31px;
}
.headwp-linkedin-card-widget-3 {
    background: #0077B5;
    width: 100%;
    height: 72px;
}
.headwp-linkedin-card-widget-3::after {
 background: rgba(0, 0, 0, 0) url("../images/in.png") no-repeat scroll 0 0;
 content: "";
 height: 36px;
 left: 37px;
 position: absolute;
 top: 17px;
 width: 37px;
}
.headlinkedin_master_widget_profile_member-2 {
    background: #0077B5;
    width: 100%;
    height: 72px;
}
.headlinkedin_master_widget_profile_member-2::after {
 background: rgba(0, 0, 0, 0) url("../images/in.png") no-repeat scroll 0 0;
 content: "";
 height: 36px;
 left: 37px;
 position: absolute;
 top: 17px;
 width: 37px;
}

.serfvice a:focus {
  outline: none !important;
}
.headyoutube-channel-3 {
  background-color: #CF3427;
  min-height: 72px;
  cursor:pointer;
}
.linkedin {
  padding: 10px;
  background: #fff;
  height: 405px;
}

.socilaborder {
    border: solid 1px #000 !important;
}

.fb_iframe_widget span{
width: 275px !important;	
}

.tag-leaders {
	/*background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #cccccc;*/
	padding: 20px;
}
.status-publish {
	/*background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #cccccc;*/
	margin-top: 9px;
	padding-top: 20px;
}
.search-wrap-results {
	padding: 50px 0;
}
.page-header.page-sec {
	width: 100% !important;
}
.page-header.page-sec h1 {
	font-size: 32px;
}
.archive-wrap .status-publish {
	margin-top: 9px;
	padding: 20px;
}
.archive-wrap {
	padding: 0;
}
.archive-wrap .blog-top {
	margin-top: 10px;
}
.archive-wrap a.more-link {
	background: #83b817;
	color: #ffffff;
	padding: 10px 15px;
	box-shadow:none;
}
.archive-wrap .link-more {
	margin-top: 24px;
}
.archive-wrap .entry-title a {
	box-shadow: none;
}
.entry-meta a {
	box-shadow: none;
}
.blog-single {
	margin-top: 53px;
}
.social-sharing {
	font-size: 0;
	text-align: right;
}
.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a {
	box-shadow: none;
}
.entry-content a, .entry-summary a, .widget a, .site-footer .widget-area a, .posts-navigation a, .widget_authors a strong {
	box-shadow: none;
}
.category-wrap a.more-link {
	background: #83b817;
	color: #ffffff;
	padding: 10px 15px;
	box-shadow:none;
}
.category-wrap .link-more {
	margin-top: 24px;
}
.category-wrap .entry-title a {
	box-shadow: none;
}
.category-wrap a {
	box-shadow: none;
}
.navigation.pagination {
	clear: both;
	float: none;
	width: 100%;
}
.search-wrap .page-numbers {
	border: 1px solid #cccccc;
}
.prev.page-numbers, .next.page-numbers {
	background-color: #fff;
}
a.page-numbers {
	color: #83b817;
}
.page-numbers {
	width: 34px;
	height: 30px;
	padding-top: 4px;
	margin: 0;
}
.post-author {
	/*border: 1px solid #cccccc;*/
	margin-top: 16px;
	padding-left: 10px;
}
.prev.page-numbers:focus, .prev.page-numbers:hover, .next.page-numbers:focus, .next.page-numbers:hover {
	background-color: #fff;
	color:#83b817;
}
.nav-links .entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:focus:not(.prev):not(.next), .pagination a:hover:not(.prev):not(.next), .comments-pagination a:focus:not(.prev):not(.next), .comments-pagination a:hover:not(.prev):not(.next), .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
 box-shadow: none;
}
.page-header {
	border-bottom:none;
}
.postmetasec ul {
	list-style:none;
	padding:11px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.postmetasec li {
	display: inline-block;
	padding-right: 22px;
}
.postmetasec li a {
	color:#000;
}
.post-icn {
	margin-right: 8px;
	color:#83b817;
}
.entry-header .entry-title {
  margin: 32px 0 20px;
}
.entry-header .entry-title {
  margin: 32px 0 20px;
  font-weight: 600;
}
.entry-summary {
  font-size: 16px;
  font-style: italic;
  line-height: 25px;
}
.search-sec .icon {
 
  top: 3px;
 
}
/* .main-benchcontent {
  min-height: 600px;
} */
.search-wrap .associates {
 
  text-align: left;
}
.archive-wrap .content-area {
  margin-bottom: 40px;
}
.category-wrap .content-area {
  margin-bottom: 40px;
}
.category-wrap .blog-top {
  margin-top: 9px;
}
.entry-summary a {
	font-style: normal;
}
.entry-title a {
	font-size: 31px;
}
.page-numbers {
  display: inline-block;
 
}
.post-author_gravatar {
  float: left;
  margin-right: 16px;
}
.post-author_desc {
  float: left;
  padding-top: 22px;
}
.search-wrap .associates .entry-title {
  font-weight: 400;
}
.left-arow {
  left: 35px;
}
.third_section .row.item {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  min-height: 320px;
  padding-top: 20px;
}
.ytc_video_container.ytc_video_1.ytc_video_first.ar16_9 {
  overflow-y: scroll;
}
.youtube_channel .ytc_thumb.ar16_9, .youtube_channel .ytc_thumb.ar16_9 > span {
  min-height: 405px !important;
  
}
.prose > ul {
  margin-left: 20px;
}
.prose li {
  margin-bottom: 20px;
}
.blog-info a {
  color: #000000;
  transition:all 0.4s ease 0s;
}
.blog-info a:hover{
	color:#337ab7;	
	
}
.bio-pic.sticky {
  float: left;
  height: 100%;
  position: fixed;
  top: 40px;
}
.bio-pic{
background:#fff;
width:100%;	
}
.bio-pic.sticky > img {
  width: 586px;
  
}

.blog-performance .col-sm-8 li {
  list-style-position: inside;
  margin-bottom: 10px;
}
.blog-page .thumbnail {
  background-color: #fff;
  border-radius: 0px;
  display: block;
  line-height: 1.42857;
  margin-bottom: 20px;
  padding: 4px;
  transition: border 0.2s ease-in-out 0s;
}


/* =============================================
leaders Page css start here
============================================= */

.ngbx{
font-size: 16px;
line-height: 30px;
}

.ngbx strong{
display: block;	
}


.ngbx .evheading{
margin-bottom: 20px;
}

.ngbx li {
  list-style: inside;
}

.vkbbg .bigquote,
.vkbbf .bigquote,
.ngbx .mainxb{
display: inline-block;
width: 100%;
}

.ngbx .mainxb .eveno,
.ngbx .mainxb .evenc {
    float: left;
    width:100%;
    margin-right: 0%;
}

.ngbx .mainxb .evenmo{
    float: left;
    margin-top: 39px;
}

.ngbx .mainxb .evenm{
    float:right;
    margin-top: 39px;
    margin-left: 3%;
    max-width: 200px;
}

.ngbx .mainxb .evenmo img,
.ngbx .mainxb .evenm img{
border:solid 2px #333;
}


.ngbx .mainxb .evenmo {
    margin-top: 11px;
    margin-right: 3%;
    max-width: 200px;
}

.success_stories .ngbx .mainxb .evenm{
    max-width: 360px;
}

.story-nav.lstory {
	padding: 20px 0;
	background-color:#3f2682;
}
.story-nav.cmstory {
	padding: 20px 0;
	background-color:#E4680B;
}
.story-nav.cstory {
	padding: 20px 0;
	background-color:#83B817;
}
.story-nav.mstory {
	padding: 20px 0;
	background-color:#770D68;
}
.story-nav.pstory {
	padding: 20px 0;
	background-color:#003B79;
}
.story-nav.ststory {
	padding: 20px 0;
	background-color:#4B575F;
}
.story-nav h1 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5px;
}
.story-nav h2 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin-top: 5px;
	font-size: 35px;
}


.vkbbg .bigquote a,
.vkbbf .bigquote a{
display: block;
}

.vkbbg .bigquote,
.vkbbf .bigquote {
    margin-top: 9px;
    margin-bottom: 11px;
}

.vkbbg .bigquote .qmark2, 
.vkbbf .bigquote .qmark2 {
    float: left;
    width: 61px;
    margin-right: 14px;
    padding-top: 5px;
}


.vkbbg .bigquote h2.rightly, 
.vkbbf .bigquote h2.rightly {
    color: #fff;
    font-size: 26px;
    line-height: 28px;
    padding: 0;
    margin: 0;
    float: left;
    display: block;
    top: 0;
    clear: none;
        font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
        font-weight:lighter; !important;
}

.vkbbg .bigquote .qmark2{
    width: 46px;
    padding-top: 0px;
}

.vkbbg .bigquote h2.rightly{
    font-size: 19px;
    line-height: 21px;

}

.evheading.coffer > strong {
  display: inline-block;
}
.evenmo img {
  border: 2px solid #333;
}


.client-main.blog_page_banner,
.title_header.communications-template {
    padding:0px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin: 0;
}

.client-main.blog_page_banner .blog-cont_banner{
        padding:1em 0 37.1em;
}

.client-main.blog_page_banner .blog-cont_banner h1{
padding: 0px 0;
margin: 0px 0;
font-size: 6.4em;
}

.client-main.blog_page_banner .blog-cont_banner h3{
padding: 0px 0px;
font-style: italic;
margin: 0px 0px;
}


.title_header.communications-template h1{
    font-size: 9em;
    text-shadow: 4px 8px 16px #333;
    -webkit-text-shadow: 4px 8px 16px #333;
    -ms-text-shadow: 4px 8px 16px #333;
    -moz-text-shadow: 4px 8px 16px #333;
        padding: 5% 0;

}


.title_header.communications-template .communications-template-mainheading{
    font-size: 9em;
    text-shadow: 4px 8px 16px #333;
    -webkit-text-shadow: 4px 8px 16px #333;
    -ms-text-shadow: 4px 8px 16px #333;
    -moz-text-shadow: 4px 8px 16px #333;
        padding: 5% 0;

}


.title_header.communications-template .clients-mainheading{
    font-size: 9em;
    text-shadow: 4px 8px 16px #333;
    -webkit-text-shadow: 4px 8px 16px #333;
    -ms-text-shadow: 4px 8px 16px #333;
    -moz-text-shadow: 4px 8px 16px #333;
        padding: 5% 0;

}


.leadersigngb .makefullbks{
background: #3f2682;
display: inline-block;
width: 100%;
padding: 2% 3%;
}

.communications .makefullbks{
background: #E4680B;
display: inline-block;
width: 100%;
padding: 2% 3%;
}
.crisis .makefullbks{
background: #83B817;
display: inline-block;
width: 100%;
padding: 2% 3%;
}
.media .makefullbks{
background: #770D68;
display: inline-block;
width: 100%;
padding: 2% 3%;
}
.stakeholders .makefullbks{
background: #4B575F;
display: inline-block;
width: 100%;
padding: 2% 3%;
}
.presentations .makefullbks{
background: #003B79;
display: inline-block;
width: 100%;
padding: 2% 3%;
}


.leadersigngb .makefullbks .leftsection{
float: left;
    width: 65%;
    padding-top: 24px;
    margin-right: 2%;
}


.leadersigngb .makefullbks .rightsection{
    float: left;
    height: 275px;
    overflow: hidden;
    width: 33%;
}

.leadersigngb .makefullbks .leftsection h4{
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
	    font-size: 30px;
    line-height: 1.4;
margin-bottom: 4px;
}

.leadersigngb .makefullbks .leftsection .button.basebtn{
display: block;
}

.leadersigngb .makefullbks .leftsection .button.basebtn a{
display: inline-block;
    background: #000;
    font-size: 14px;
    padding: 10px 27px 10px 12px;
    color: #fff;
    font-weight: normal;
    font-style: italic;
    text-transform: uppercase;
    position: relative;
}


.leadersigngb .makefullbks .leftsection .button.basebtn a:before {
    content: "\f054";
    position: absolute;
     right: 10px;
    top: 13px;
    font-family:'FontAwesome';
    color: #fff;
    font-style: normal;
    font-size: 12px;
}

.leadersigngb .blog-inner h1{
color: #fff;
}

.leadersigngb .blog-inner span{
color: #fff
}


.first_section.vkbbf{
background:#3f2682; 
padding:30px 0px 11px;
}

.first_section.vkbbf.communications{
background:#E4680B; 
padding:30px 0px 11px;
}

.first_section.vkbbf.crisis{
background:#83B817; 
padding:30px 0px 11px;
margin: 0;
}

.first_section.vkbbf.media{
background:#770D68; 
padding:30px 0px 11px;
}
.first_section.vkbbf.stakeholders{
background:#4B575F; 
padding:30px 0px 11px;
}
.first_section.vkbbf.presentations{
background:#003B79; 
padding:30px 0px 11px;
}




.first_section.vkbbf .content_sec {
    margin-right: 100px;
}

.first_section.vkbbf .content_sec span.bigtextc {
  font-family: "WWF";
  font-size: 50px;
  text-transform: uppercase;
}

.first_section.vkbbf .content_sec b{
color: #fff;
}

.first_section.vkbbf .content_sec p{
    font-size: 20px;
    letter-spacing: 0.3px;
    line-height: 28px;
    font-weight: normal;
    margin-bottom: 19px;
}

/*.makebuttonforopup {
    width: auto;
    position: absolute;
    right: 2%;
    bottom: 4%;
}*/

.makebuttonforopup {
  right: 2%;
  position: absolute;
  bottom: 4%;
  width: auto;
}

.makebuttonforopup a.fancybox{
background: #3f2682;
border-radius: 5px;
-webkit-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
-moz-border-radius: 5px;
color: #fff;
display: block;
width: 100px;
text-align: center;
line-height: 22px;
font-size: 17px;
text-transform: uppercase;
font-weight: 600;
padding: 7px 0;
}
.communications .makebuttonforopup a.fancybox{
	background:#E4680B; 
}
.crisis .makebuttonforopup a.fancybox{
	background:#83B817; 
}
.media .makebuttonforopup a.fancybox{
	background:#770D68; 
}
.stakeholders .makebuttonforopup a.fancybox{
	background:#4a6ea0; 
}
.presentations .makebuttonforopup a.fancybox{
	background:#003B79; 
}


.title_leadre {text-transform: uppercase;font-weight: 600;font-size: 19px;}

 
 
.leadop .name-first-part{
font-family:'WWF';
font-size: 39px;
letter-spacing: 2px;
line-height: 40px;
    margin-bottom: 20px;
    text-transform: none;
    position: relative;
        padding-left: 17px;
}

.leadop .name-first-part:after,
.leadop .name-first-part:before{
font-family:'FontAwesome';
position: absolute;
color: #0a71b9;
font-size: 13px;
    top: -5px;
}

.leadop .name-first-part:after{
    content: "\f10e";
    right: -16px;
}

.leadop .name-first-part:before{
    content: "\f10d";
    left: 0px;
}

body .fancybox-skin{
background: #fff;	
}

.back-top {
    position: fixed;
    bottom: 13px;
    right: 20px;
    color: green;
    cursor: pointer;
}
.back-top:before { 
display: block;
width: 42px;
height: 42px;
padding: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
font: 29px/41px FontAwesome; 
content: "\f077";
color: #A7A2A2;
text-align: center; 
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; 
}

/*.postform option:nth-child(5){display:none;}
.postform option:nth-child(11){display:none;}
.postform option:nth-child(12){display:none;}
.postform option:nth-child(13){display:none;}
.postform option:nth-child(14){display:none;}
.postform option:nth-child(15){display:none;}
.postform option:nth-child(16){display:none;}*/


/* =============================================
leaders Page css start here
============================================= */



/*------------------ds-----------------*/

.reg_form {
  /*background: hsl(0, 0%, 97%) none repeat scroll 0 0;*/
  background:url(../images/rg_bg.jpg) repeat;
  padding: 20px 30px;
}
.reg_form h2{  color: #FFF;
}
.form_filed {
  padding: 5px 0;
}
.wpcf7-form-control-wrap {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}
.wpcf7-form-control-wrap.message {
  display: block;
}
.form_filed .input_box label{ color: #FFF}
.form_filed::after {
  clear: both;
  content: "";
  display: block;
}
.form_filed .input_box{
  float: left;
  width: 49%;
}
.form_filed .input_box select {
  width: 100%;
}

.form_filed .input_box.box-1{ margin-right: 1%;}
.form_filed .input_box.box-2{ margin-left: 1%;}
.form_filed.filed_3 .input_box.box-3{ margin-left: 2%;}
.form_filed.wide_filed .input_box{ float: none; width: auto;}
.form_filed.filed_3 .input_box{width: 32%;}
.button_form .wpcf7-submit {
  background: hsl(26, 92%, 46%) none repeat scroll 0 0;
  border-radius: 4px;
  color: hsl(0, 0%, 100%);
  display: block;
  font-size: 19px;
  font-weight: 300;
  min-width: 266px;
  padding: 16px 12px;
  text-transform: uppercase;
}
.first_section.about_abouts {
  background: #000 !important;
}
.aboutclient .brand {
  margin: 40px 0 ;
}
.aboutusmain {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 15% 0;
  position: relative;
}
.aboutusmain h1 {
  color: hsl(0, 0%, 100%);
  font-family: "WWF";
  font-size: 90px;
  text-align: center;
  text-shadow: 4px 8px 16px hsl(0, 0%, 20%);
  text-transform: uppercase;
  top: 7%;
  margin: 0;
}


.aboutusmain .aboutmain-heading {
  color: hsl(0, 0%, 100%);
  font-family: "WWF";
  font-size: 90px;
  text-align: center;
  text-shadow: 4px 8px 16px hsl(0, 0%, 20%);
  text-transform: uppercase;
  top: 7%;
  margin: 0;
  line-height:1.1;
}
/*------------------ds-----------------*/
.first_qt {
  margin-top: 112px;position: relative;
}
.first_qt2 {
  margin-top: 165px;
  position: relative;
}
.registration_qut span {
  display: block;
  text-align: center;
  font-size: 22px;
  padding-top: 8px;
  font-style: normal;
}

.registration_qut p:before {
  color: #333;
  content: "\f10d";
  font-family: "FontAwesome";
  font-size: 11px;
  margin-right: 5px;
  vertical-align: super;
}
.registration_qut p:after {
  color: #333;
  content: "\f10e";
  font-family: "FontAwesome";
  font-size: 11px;
  margin-left: 5px;
  vertical-align: super;
}
.makecent {
  margin: auto;
  width: 96.5%;
}

/*****ds work 12-09-2017****/

.customize-support .client-main h1{ text-align: left; padding-left: 107px;}
.customize-support .client-main .clients-mainheading{ text-align: left; padding-left: 107px;}

.newsletter .wpcf7-validation-errors {
	display: none !important;
}


#popmake-4642 { background: #b51e23 url(../images/tea-bg.jpg) no-repeat center top !important; min-height: 507px;  width: 1000px;}
#popmake-4642 div#pum_popup_title_4642 {display: none;}



#popmake-4642 .pum-content.popmake-content .pop-text-col { width: 24%;float: left;margin-top: 50px;}
#popmake-4642 .pum-content.popmake-content .pop-text-col p {font-family: 'Open Sans', sans-serif;font-size: 20px;font-weight: normal;margin-bottom: 28px;color: #FFF;text-align: center;}
#popmake-4642 .pum-content.popmake-content .pop-text-col p strong {color: #FFF;}

#popmake-4642 .pum-content.popmake-content .pop-img-col {width:42%;float: left;display: none;}



#popmake-4642 .pum-content.popmake-content .wpcf7 {width: 23%;float: right;margin-top: 187px;position: relative;left: -33px;}
#popmake-4642 .pum-content.popmake-content .wpcf7 label {text-align: left;font-size: 0;}
#popmake-4642 .pum-content.popmake-content .wpcf7 input {font-size: 15px;border-radius: 0;color: #000;padding: 0;height: 40px;margin: 0;border: solid 1px #fff; text-align: center;font-weight: normal;} 

#popmake-4642 .pum-content.popmake-content .wpcf7 input::-webkit-input-placeholder { color: #999ca6;}
#popmake-4642 .pum-content.popmake-content .wpcf7 input:-ms-input-placeholder {  color: #999ca6;}
#popmake-4642 .pum-content.popmake-content .wpcf7 input::placeholder {  color: #999ca6;}

#popmake-4642 .pum-content.popmake-content .wpcf7 input.wpcf7-submit {color: #FFF;padding: 0 24px;margin-top: 3px;}

#popmake-4642 .pum-content.popmake-content .wpcf7 span.wpcf7-form-control-wrap {border: solid 1px #000;padding: 2px; margin: 0;}

#popmake-4642 .pum-content.popmake-content .wpcf7 div.wpcf7-response-output {color: #FFF;font-size: 12px;line-height: normal;padding: 0;margin: 0;}
#popmake-4642 .pum-content.popmake-content .wpcf7 p {margin: 0;}
.blog-sidebar input[type="email"] {padding: 10px;}


 @media only screen and (max-width:1500px) {
 #menu-top-nav .sub-menu {
 left: -189px;
 width: 864px;
 text-align: left;
}
#menu-top-nav .sub-menu li a {
 font-size: 15px;
}
}
 @media only screen and (max-width:1400px) {
 .header-content .search {
 right:16px;
}
 .testimonial-slide .carousel-inner {
 margin: 0 auto;
 max-width: 928px;
}
}
@media only screen and (max-width:1300px) {
 .gk {
 min-height: 844px;
}
.page-numbers {
 
  width: auto;
}
.leader .carousel-control.right {
  right: 0 !important;
}
}
.post-meta > span {
  display: block;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
 .header-content .search {
 top: 39px;
}
.client-main {
  padding: 5% 0 18%;
}
.client-say h1 {
 font-size: 32px;
}
.gk {
 min-height: 638px;
}
.title_header {
 min-height: 440px;
}
.left_content {
 position: relative;
 top: 4px;
 z-index: 1;
}
.contact-img {
 text-align: center; 
}

.leadership {
 /*padding: 104px 0 327px;*/
}
.associate-main {
  padding: 7% 0 20%;
}
.associate-main h1 {
  font-size: 65px;
}

.associate-main .associate-heading {
  font-size: 65px;
}

.leader h1 {
 font-size: 40px;
 padding-top: 2px;
}
.blog-info {
 min-height: 303px;
}
.blog-right-sec {
 margin-top: 70px;
}
.blog-info p a {
 margin-bottom: 33px;
}
.regquotes > p {
  font-size: 18px;
  padding-top: 10%;
}
  .first_qt {
  margin-top: 12px;
}
.registration-content p {
  font-size: 18px;
  line-height: 28px;
}
.registration_qut span {
  font-size: 18px;
}
.first_qt2 {
  margin-top: 25px;
}


.parallax_content .performance  img,
.parallax_content .crisis img{ height: 340px;}
 

}
@media screen and (min-width: 992px) and (max-width: 1199px) {
 .gk {
 min-height: 844px;
}

.parallax_content .performance  img,
.parallax_content .crisis img{ height: 390px;}

#popmake-4642 { width: 90%;}


}
@media only screen and (max-width:991px) {
 .headdo-etfw-3 {
 float: left;
 width: 100%;
}
.serfvice-info h3 {
  font-size: 22px;
}
.transform .transform-content p {
  padding: 18px 59px 0;
}
form.teafields-site-search {
  top: 49px;
 
}
.header-content .search {
  top: 46px;
  right:40px;
}
.gh {
  min-height: 628px;
}


#popmake-4642{background: #b51e23 !important; width: 90%;}
#popmake-4642 .pum-content.popmake-content .pop-text-col {width: 100%;float: left;max-width: 100%;margin-top: 24px;}
#popmake-4642 .pum-content.popmake-content .wpcf7 {width: 100%;float: right;margin-top: 0;position: relative;left: 0;text-align: center;}


}



@media screen and (min-width: 768px) and (max-width: 900px){
	
	.blog-thumb li {
 
  min-height: 470px;
 
}
.blog h4 {
  font-size: 27px;
 
}	
.contact-img {
  margin-top: 30px;
}	
}
@media screen and (min-width: 1024px) and (max-width: 1920px) {
	
/*html {
  display: table;
  height: 100%;
  width: 100%;
}

body {
  display: table-cell;
  height: 100%;
  width: 100%;
padding-bottom:350px;
position:relative;
}

section.footer {
  bottom: 0;
  position: absolute;
  width: 100%;
}
	*/
	
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
 .serfvice-info h3 {
 font-size: 20px;
}

.logo {
 text-align: center;
}
 #menu-top-nav .sub-menu li a {
 font-size: 12px;
}
 .header-content .navbar {
margin-top: 0;
}
.header-content .navbar-nav {
 float: none;
 margin: 0px auto;
 text-align: center;
}
.header-content .navbar-nav > li {
 display: inline-block;
 float: none;
}
.header-content .search {
 top: 38px; right: 12px;
}
 .footer h5 {
 font-size: 14px;
}
 .blog h4 {
 font-size: 18px;
}
.blog p {
 font-size: 12px;
}
.blog .crisis ul li {
 font-size: 11px;
}
.deliver .deliver-content h3 {
 font-size: 27px;
}
.deliver .deliver-content p {
 font-size: 14px;
}
.clients-content h1 {
 font-size: 31px;
}
.amazingslider-title-1 {
 padding-left: 29px !important;
 padding-top: 240px !important;
}
.blog .performance ul li {
 font-size: 11px;
}
.blog .performance ul li:last-child {
 padding-top: 2px;
}
.transform .transform-content p {
 padding: 6px 59px 0;
}
.gh {
 min-height: 500px;
}
 .client-pic {
 text-align: center;
}
.aboutusmain {
  background-size: 100% auto;
  padding: 14% 0;
}

.title_header.communications-template h1 {
  font-size: 7em;
}


.title_header.communications-template .communications-template-mainheading {
  font-size: 7em;
}

.title_header.communications-template .clients-mainheading {
  font-size: 7em;
}

.client-main.blog_page_banner .blog-cont_banner {
  padding: 5% 0 17%;
}
.client-main.blog_page_banner .blog-cont_banner h1 {
  font-size: 60px;
}
.client-main h3 {
  font-size: 35px;
  letter-spacing: 3px;
}
.client-contentinner h5 {
  font-size: 18px;
}
.bio-pic.sticky > img {
  width: 100%;
}
.bio-pic.sticky {
  position: static;
}
.social_feeds {
  margin-bottom: 20px;
}
.blog-performance .blog-top h6 {
  font-size: 25px;
}
.blogquotes p {
  font-size: 18px;
}
.associates img {
  max-width: 70%;
}
.associates p {
  font-size: 13px;
}
.leadersigngb .makefullbks .leftsection h4{
	font-size: 24px;
}

}

@media screen and (min-width: 768px) and (max-width: 1023px) {
 	.header-content .navbar-nav > li > a {padding: 57px 2px !important;font-size: 15px !important;}
	.col-md-7.col-sm-7.menu_bar {padding-left: 0px !important;}
	.navbar-collapse {padding-left: 0px !important;}
}

/*for slider in leader page*/
.vertical .carousel-inner {
  height: 100%;
}

.carousel.vertical .item {
   -webkit-transition: 0.9s ease-in-out top;
   -moz-transition: 0.9s ease-in-out top;
   -ms-transition: 0.9s ease-in-out top;
   -o-transition: 0.9s ease-in-out top;
   transition: 0.9s ease-in-out top;
}


.carousel.vertical .active {
   top: 0;
}

.carousel.vertical .next {
   top: 400px;
}

.carousel.vertical .prev {
   top: -400px;
}

.carousel.vertical .next.left,
.carousel.vertical .prev.right {
   top: 0;
}

.carousel.vertical .active.left {
   top: -400px;
}

.carousel.vertical .active.right {
   top: 400px;
}

.carousel.vertical .item {
   left: 0;
}
/*end*/


@media(max-width:1366px) {

	.clients .clientcontainer .carousercustom{
    padding: 0 0 0 6%;
        bottom: 0%;

	}
	.clientcontainer .carousel .carousel-inner .clientcontent {
    padding: 0 0 0 10%;
}
	


}

@media only screen and (max-width: 767px) {
h1 {
  font-size: 22px;
}
.story-nav h2 {
	font-size: 22px;
}
h3 {
  font-size: 18px;
margin-top: 15px;
padding-top: 15px;
}
p {
  font-size: 13px;
}
.blog-performance .col-sm-8 li {
  font-size: 13px;
}
.registration h1 {
  font-size: 40px;
}
.registration-content h3 {
  font-size: 28px;
}
.regquotes > p {
  font-size: 15px;
  padding-top: 2%;
}
.regquoteauthor {
  font-size: 16px;
}
.regquotes {
  max-width: 230px;
}
.registration-content {
  padding: 5px 0 30px;
}
.registration-content p {
  font-size: 15px;
  line-height: 24px;
}
.reg_form {
  padding: 1px 15px;
}
.reg_form h2 {
  font-size: 16px; margin-top: 0;
}
.button_form .wpcf7-submit {
  font-size: 17px;
  min-width: 224px;
  padding: 14px 12px;
  width: 100%;
}
div.wpcf7 {
  margin: 15px 0 0;
}
.form_filed .input_box {
  float: none;
  width: auto;
  padding-top: 10px;
}
.form_filed .input_box.box-1 {
  margin-right: 0;
}
.form_filed .input_box.box-2 {
  margin-left: 0;
}
.form_filed.filed_3 .input_box {
  width: auto;
}
.form_filed {
  padding: 0;
}
.form_filed.filed_3 .input_box.box-3 {
  margin-left: 0;
}
.aboutusmain h1 {
  font-size: 40px;
}

.aboutusmain .aboutmain-heading {
  font-size: 40px;
}
.contact-img {
  margin-top: 0;
}
.contactpagetext {
  left: 8%;
  right: 8%;
  top: 27%;
}
.thoughts {
  font-size: 18px;
  margin-bottom: 15px;
  text-align: center;
}
.contactpagetext > p {
  font-size: 14px;
  padding: 0 32px;
}
.conquoteauthor {
  font-size: 14px;
  padding: 0 15px 19px 40px;
}
  .first_qt {
  margin-top: 12px;
}
.registration-content p {
  font-size: 18px;
  line-height: 28px;
}
.registration_qut span {
  font-size: 18px;
}
.first_qt2 {
  margin-top: 25px;
}
.reg_form{ padding-top: 20px; padding-bottom: 20px;}
.notelogwel, .logcomc {
  font-size: 15px;
}
.registration-content ul li {
  font-size: 16px;
}
.registration label {
  font-size: 15px;
  display: block;
}
.basefix {
  font-size: 15px;
}
.registration-form {
  padding: 7px 15px 20px;
  margin-top: 15px;
}
.registration::after {
  bottom: -40px;
  height: 40px;
}
.logo {
  padding: 15px 0 0 ;
  max-width: 150px;
}
.header-content .brdr {
  position: absolute;
  top: 13px;
  right: 15px;
  margin: 0;
}
.menu_bar{ background: hsl(205, 90%, 38%)}
.navbar{ background: none !important; min-height: 44px; }
.navbar-toggle .icon-bar {
  height: 4px;
  width: 27px;
  margin: 4px 0px;
}
.navbar-toggle{ float: none;padding: 0!important; border: none !important}
.navbar-toggle:hover, .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{ background: none !important; border: none !important; outline: none !important;}
.header-content .search {
  right: 15px;
  top: 9px;
  padding: 0;
}
.header-content .navbar-nav {
  float: none;
  width: auto;
}
.navbar-inverse .navbar-nav > .menu-item > a:hover, .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  background-color: hsl(0, 0%, 3%);
  color: hsl(0, 0%, 100%);
}
form.teafields-site-search {
  top: 42px;
  width: 287px;
}
.header-content .navbar-nav > li > a {
  padding: 8px 7px !important;
}
header svg.icon.icon-angle-down {
  font-size: 17px;
  position: absolute;
  right: 0;
  top: 9px;
}
#menu-top-nav .sub-menu {
  width: auto; position: static; padding: 0; background: #298ED4; border: none;
}
#menu-top-nav .sub-menu li{ display: block; padding: 5px 15px !important}
body .frs-slideshow-container .frs-wrapper.frs-responsive-mobile-small .frs-caption {
  padding: 0 50px!important;
}
/* body #homesliderpjc-slideshow .frs-caption h4, #homesliderpjc-slideshow .frs-caption-inner h4 {
  font-size: 20px !important;
} */

/* body .frs-slideshow-container .frs-wrapper.frs-responsive-mobile-small .frs-caption .frs-caption-content p {
  font-size: 17px!important;
} */
body .transform .transform-content h1 {
  font-size: 22px!important;
}
.transform {
  padding: 20px 0 0;
}
.transform .transform-content p {
  font-size: 14px;
  line-height: 26px;
  padding: 15px 0 0;
}
.services .services-content h1 {
  font-size: 22px;
}
.serfvice-info img {
  max-height: 125px;
}
.serfvice-info h3 {
  font-size: 18px;
}
.services {
  padding: 9px 0 30px;
}
.client-inner h1 {
  font-size: 22px;
}
.clients-content h1 {
  font-size: 22px;
  margin-top: 10px;
}
.clients-content h5 {
  font-size: 14px;
}
.clientcontainer .carousel .clients-content p {
  font-size: 13px;
  line-height: 22px;
  padding-top: 10px;
}
.clientcontainer .carousel .carousel-inner .clientcontent, .clients .client-pic {
  padding: 0 0px;
}
.gh {
  min-height: inherit !important;
}
.clients .clientcontainer .carousercustom {
    padding: 0 10px;
    max-width: 100%;
    bottom: inherit;
    top: 65%;
}
.client-pic img{ max-width: 50%;}
.brand .item > img {
  max-height: 60px;
}
.brand ul li {
  display: block;
  padding-right: 0;
}
.brand .item > img {
  max-height: 60px;
  width: auto!important;
  display: inline-block !important;
}
.clients .brand {
  margin: 30px 0;
}
.blog {
  padding: 30px 0 50px;
}
.blog h1 {
  font-size: 22px;
}
.blog .blog-inner {
  padding-bottom: 30px;
}
.blog h4 {
  font-size: 16px;
}
/* .crisis {
  margin: 30px 0;
}
 */


.arrow-down.crisis{margin: 0 auto;}
.comment_section.crisis {margin: 0px;}
.third_section.crisis{margin-top: 0px;} 

.fixed_parallax_section img {
  width: 100%;
}

.border img {
    width: auto;
}


.like h1 {
  font-size: 22px;
}
.telno {
  font-size: 22px;
}
.like .like-inner p {
  font-size: 20px;
}
.linkedin {
  height: auto;
}
.like {
  padding: 20px 0 40px;
}
.socilaborder iframe{ width: 100% !important}
.footer .footer-logo {
  text-align: center;
}
.footer {
  padding: 30px 0 20px;
}
.copyright_top{clear: both; float: none;}
.footer h5 {
  font-size: 13px;
  margin-top: 20px;
}
.copyright p {
  font-size: 11px;
}
.social_feeds {
  margin-top: 15px !important;
}
.aboutusmain h1 {
  font-size: 28px;
}


.aboutusmain .aboutmain-heading {
  font-size: 28px;
}

.aboutusmain {
  background-size: 100% auto !important;
  height: 41vw;
}
.first_section.vkbbf .content_sec {
  margin-right: 0;
}
.content_sec > h2 {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 15px;
}
.first_section.vkbbf .content_sec p {
  font-size: 13px;
  line-height: 20px;
}
.first_section.vkbbf {
  padding: 20px 0 11px;
}
.leadership .leadership-mainheading {
  font-size: 28px;
}

.leadership h1 {
  font-size: 28px;
}

.leader-nav ul li, .associate-nav ul li, .client-nav ul li {
  padding: 0 4px;
}
.leader-nav ul li a, .associate-nav ul li a, .client-nav ul li a{
  font-size: 10px;
}
.leader-nav, .associate-nav, .client-nav{
  padding: 15px 0;
}
.leader h1 {
  font-size: 20px;
  padding-top: 20px;
}
.leader h5 {
  font-size: 18px;
  padding-bottom: 0;
  letter-spacing: 1px;
}
.leader p {
  font-size: 13px;
  line-height: 20px;
  padding-right: 0;
}
.associate-main {
  background-size: 100% auto !important;
  padding: 10% 0 20%;
}
.associate-main h1 {
  font-size: 28px;
}

.associate-main .associate-heading {
  font-size: 28px;
  line-height:32px;
}

.associates h1 a {
  font-size: 16px;
}
.associates p {
  font-size: 12px;
}
.associates img {
  max-width: 70%;
}
.fancybox-outer h1 {
  font-size: 18px;
}
.fancybox-outer p {
  font-size: 12px;
}
.client-main {
  padding: 10% 0 20%;
}
.client-main h1 {
  font-size: 28px;
}

.client-main .clients-mainheading {
  font-size: 28px;
  line-height:30px;
}

.client-say h1 {
  font-size: 22px;
}
.client-say {
  padding: 20px 0;
}
.client-contentinner .client-pic {
  text-align: center;
}
.client-contentinner .carousel-control.right {
  right: 6px !important;
}
.title_header.communications-template h1 {
  font-size: 30px;
  margin: 0;
}


.title_header.communications-template .communications-template-mainheading {
  font-size: 30px;
  margin: 0;
}


.title_header.communications-template .clients-mainheading {
  font-size: 30px;
  margin: 0;
}

.makebuttonforopup a.fancybox {
  font-size: 13px;
  line-height: 16px;
  width: 80px;
}
.vkbbg .bigquote h2.rightly, .vkbbf .bigquote h2.rightly {
  font-size: 18px;
  font-weight: lighter;
  line-height: 24px;
}
.vkbbg .bigquote .qmark2, .vkbbf .bigquote .qmark2 {
  width: 45px;
}
.left_content {
  position: static; width: auto;
}
.left_content a {
  font-size: 14px;
  line-height: 16px;
}
.ngbx {
  font-size: 13px;
  line-height: 22px;
}
.quote-txt.cl-comment > h1 {
  font-size: 20px;
}
.quote-img.cl-comment > img {
  height: auto;
  width: 45px;
}
.arrow-down {
  border-left: 70px solid hsla(0, 0%, 0%, 0);
  border-right: 70px solid hsla(0, 0%, 0%, 0);
  border-top: 25px solid hsl(256, 55%, 33%);
}
.third_section {
  padding: 30px 0;
}
.testimonial-sec {
  padding: 0 30px!important;
}
.left-arow {
  left: -7px !important;
}
.txt > p {
  line-height: 22px;
  font-size: 13px;
}
.ngbx .mainxb .evenmo {
  margin: 11px 0;
  max-width: inherit;
  float: none;
}
.ngbx .mainxb .evenm {
  float: none;
  margin: 15px 0;
  max-width: inherit;
}
.ngbx .evheading {
  margin-bottom: 15px;
}
.leadersigngb .makefullbks .leftsection h4 {
  font-size: 18px;
}
.leadersigngb .makefullbks {
  padding: 15px;
}
.leadersigngb .makefullbks .rightsection {
  float: none;
  height: auto;
  overflow: hidden;
  width: auto;
}
.leadersigngb .makefullbks .leftsection {
  float: none;
  margin-right: 0;
  padding: 0 0 20px;
  width: auto;
}
.blog p {
  font-size: 13px;
}
.leadop .name-first-part {
  font-size: 20px;
  letter-spacing: 1px;
  line-height: 22px;
}
.fancybox-wrap {
  width: 86% !important;
}
.fancybox-inner {
  width: auto !important;
}
.contact-img {
  margin-top: 15px;
}
.contact {
  padding: 15px 0 30px;
}
.contact .contact-form .btn-res {
  min-width: 100%;
}
.contact .contact-form h3 {
  font-size: 16px;
}
.contact .contact-inner p {
  font-size: 16px;
  margin-bottom: 15px;
}
.contact .contact-form h4 {
  font-size: 16px;
}
.contact .contact-form .form-control {
  font-size: 15px;
  padding: 10px 12px;
}
.contact .contact-form .wpcf7-textarea {
  height: 160px !important;
}
.client-main.blog_page_banner .blog-cont_banner h1 {
  font-size: 22px;
}
.client-main h3 {
  font-size: 20px;
  letter-spacing: 0px;
}
.client-main.blog_page_banner .blog-cont_banner {
  padding: 5% 0 22%;
}
.greenbar {
  height: 30px;
}
.brands {
  padding-top: 15px;
}
.blog-info h2 {
  font-size: 18px;
}
.blog-img {
  margin-bottom: 20px;
}
.blog-img img {
    max-height: 200px;
}
.blog-info span {
  font-size: 16px;
}
.blog-info p a { 
  display: block;
  font-size: 16px;
  margin: 20px 0 30px;
  padding: 8px 16px;
  position: static;
}
.blog-right-sec {
  margin-top: 40px;
}
.blog-thumb li {
  float: none;
  margin-bottom: 20px;
  margin-right: 0;
  min-height: inherit;
  width: auto;
}
.blog-right .blog-top h6 {
  font-size: 20px;
  padding-bottom: 15px;
}
.blog-right .blog-top h5 a {
  font-size: 16px;
}

.blog-right .blog-top h5 a {text-transform:none;}


.blog-top h5{ margin: 0;}
.blog-performance {
  padding:56px 0 30px;
}
.entry-header .entry-title {
  margin: 0 0 15px;
}
.postmetasec li {
  display: block;
  padding-right: 0;
  margin-bottom: 5px;
}
.postmetasec li a{font-size:16px;text-transform: uppercase;}
.status-publish {
  padding: 15px 0;
}
.entry-footer {
  padding: 15px 0;
}
.blog-single {
  margin-top: 15px;
}
.blog-performance .blog-top h6 {
  font-size: 20px;
  margin: 0;
  padding: 0 0 15px;
}
.blog-performance .blog-top h5 a {
  font-size: 15px;
}
.post-author {
  margin-top: 0;
  padding-left: 0;
}
.blog-performance .form-submit input[type="submit"] {
  border-radius: 4px;
  color: hsl(0, 0%, 100%);
  display: block;
  float: none;
  font-size: 13px;
  padding: 10px 15px;
  width: 100%;
}
.nav-links .nav-previous{
  float:left;margin: 0
  }
 .nav-links .nav-next{ float: right; margin: 0}
.blog-performance .post-navigation {
  margin: 0;
}
.post-navigation .nav-links {
  padding: 0;
  text-align: center;
}
.comment-form textarea {
  height: 120px;
  min-height: 120px;
}
.blogquotes p {
  font-size: 15px;
}
.bio-pic.sticky {
  float: none;
  position: static;
}
.leader .col-md-6 {
  margin-bottom: 15px;
}


.blog .performance-content { 
    border-radius: 0px 0px 8px 8px;  top:0px;
    width: 100%;
    /* bottom: 0;  */}


.blog-page .blog-info {  min-height: inherit !important;}
.regquotes span {
    line-height: 20px;
}	




}


@media screen and (max-width:639px){

section.fixed_parallax_section.blog .col-xs-4{
width: 100%;
float: none;
}




section.fixed_parallax_section.blog .performance,
section.fixed_parallax_section.blog .crisis{
width: 100%;
max-width: 300px;
margin: 0 auto;
}


section.fixed_parallax_section.blog .crisis{
margin:30px auto; 

}


}


#content_sec h1, .content_sec h1 {
	display: block;
	color: #4678b5;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	clear: none;
}


.edit_post {
    float: right;
    margin-top: ;
    margin: 20px;
}

.edit_post a {
    padding: 10px 20px;
    background: #f2f2f2;
    color: #808080;
    border-radius: 5px;
    border: 2px solid #f2f2f2;
}

.edit_post a:hover {
    color: white;
    background: #808080;
}

.service-header {
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    font-size: 25px;
    color: #4678b5;
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 1.1em;
    clear: both;
}


.snd_section .content_sec img {
    margin: 40px 0;
}


.postmetasec {
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    padding: 10px 0;
    font-family: 'open sans', sans-serif;
    font-size: 18px;
    color: #888;
}



.post-author_h {
    font-size: 25px;
    font-family: wwf, 'open sans', sans-serif;
}


.widget {
    background: #fafafa;
    border: 2px solid #0a71b9;
    padding: 24px 15px;
    margin-bottom: 30px;
}

.widget-title {
    border-bottom: 2px solid #849ac2;
    color: #849ac2;
    display: block;
    font-size: 34px;
    font-weight: normal;
    padding-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
}


.widget ul li a {
    color: #000000;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.25em;
    text-transform: none;
}

.widget ul li {
    border: none;
    padding-top: 20px;
    font-size: 15px;
    letter-spacing: 0;
    color: #333;
    line-height: 21px;
    text-transform: none;
}

.widget ul li .post-date {
    color: #888;
    display: block;
    font-size: 15px;
    font-weight: 300;
    margin: 7px 0 0;
}

.widget.newsletter {
    background: inherit;
    border: none;
    padding: 0;
}

aside.blog-single {
    margin: 0 !important;
}

.entry-footer .cat-links .icon, .entry-footer .tags-links .icon {
    height: 15px;
    width: 15px;
    top: 3px;
    color: #337ab7;
}

.post-author_desc {
    float: none;
    padding-top: 0;
    font-size: 16px;
}

.post-author_link {
    margin-top: 10px;
}

.post-author_h {
    margin-bottom: 10px;
}

