/*
Theme Name: Intact Child
Template: intact
Theme URI: http://keydesign-themes.com/intact/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Intact - Premium Multi-Purpose WordPress Theme
Version: 1.2
/* Below you can write your style */
@import url(https://fonts.googleapis.com/css?family=Roboto);
body {font-family: 'Roboto', sans-serif}
#single-page {padding-top: 0px!important}
.vc_custom_heading {font-family: "Roboto", sans-serif!important}
.aboutus-heading {padding-top: 0px!important; margin-top: 0px!important}
.team_alignment>.team-content>.team-image>div {text-align: left}
.wpb_text_column ul>li::before {content: ""!important}
.wpb_text_column ol, .wpb_text_column ul {list-style-type: initial!important}
#what-we-do {padding:0px;	margin:0px;}

.clients.slider .clients-content img{max-width:none !important; width:150px !important;}

#what-we-do h2 {
	padding: 54px 0 0 0;
	margin: 0;
	font-size: 46px;
	color: #0067b8;
	text-align: center;
	max-width: 100%;
	font-weight: 300;
	font-family: "Roboto", sans-serif!important
}

#what-we-do .section-subheading {
	color: #2b2b30;
	font-size: 18px;
	line-height: 30px;
	margin: 0 auto;
	font-weight: 300;
	font-family: "Roboto", sans-serif!important;
	padding-top: 21px!important
}

.cls-vc-what-we-do {
	color: #2b2b30;
	font-size: 14px;
	line-height: 20px;
	font-family: "Roboto", sans-serif!important
}

.heading-separator {
	display: none
}

.kd-photobox .phb-content {
	padding: 22px!important;
	min-height: 326px;
	position: relative;
	height: 100%
}

.kd-photobox .phb-content p {
	line-height: 24px!important;
	font-size: 15px!important;
	color: #2b2b30;
	font-weight: 300!important
}

.management-btn .tt_button {
	font-weight: 300!important
}

.kd-photobox .phb-content .phb-button {
	position: absolute;
	font-weight: 600!important;
	bottom: 39px;
	width: 180px;
	line-height: 41px!important;
	font-family: Helvetica, sans-serif!important
}

#what-we-do .vc_custom_1488100188839 {
	margin-top: -326px!important
}

.kd-photobox .phb-content .phb-button:hover {
	color: #2D8CEA!important
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #000
}

.what-to-do-consulting h4 {
	padding: 0 0 0 20px;
	margin: 0;
	font-size: 45px;
	color: #0067b8
}

.what-to-do-consulting p {
	padding: 25px 20px 3px 20px!important;
	margin: 0;
	color: #2b2b30;
	font-size: 15px
}

.what-to-do-consulting a {
	padding: 0;
	margin: 0 0 114px 20px!important;
	display: block
}

#testimonials {
	padding: 0;
	margin: 0
}

#testimonials h2 {
	padding: 60px 0 0 0;
	margin: 0;
	font-size: 28px;
	color: #0067b8;
	text-align: center;
	max-width: 100%;
	font-weight: 300
}

#testimonials h6 {
	color: #2b2b30;
	font-size: 22px;
	line-height: 40px;
	padding: 0 0 23px 0;
	margin: 0 auto;
	font-weight: 300
}

#testimonials span {
	color: #2b2b30
}

.trusted-by {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 500
}

.testimonials.slider.without-image .tt-content h6 {
	max-width: 68%
}

#glad-to-present-you-intact-startup {
	min-height: 565px!important;
	padding: 73px 0 0;
	background-size: cover
}

#glad-to-present-you-intact-startup h2 {
	padding: 0 0 0 0;
	margin: 0;
	font-size: 46px;
	color: #fff;
	font-weight: 300;
	font-family: "Roboto", sans-serif!important
}

#glad-to-present-you-intact-startup p {
	padding: 0 20px 3px 0px!important;
	margin: 0;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	width: 90%
}

.section .services {
	padding-bottom: 0px!important
}

#single-page.services {
	padding-bottom: 0px!important
}

#home-get-touch {
	padding: 0
}

.get-intouch .wpb_content_element {
	margin: 0
}

.get-intouch-btn {
	font-family: helvetica;
	float: left;
	width: 180px;
	height: 46px;
	line-height: 44px!important;
	font-size: 12px;
	font-weight: 600!important
}

.testimonials.slider .owl-controls .owl-page:hover span {
	border-color: #2d8cea!important
}

.touch-in-div {
	width: 37%!important;
	padding: 0 0 0 64px!important;
	margin: 0;
	height: 500px;
	display: table
}

.touch-in-div .vc_column-inner {
	display: table-cell;
	vertical-align: middle
}

.touch-in-div h2 {
	margin: 0;
	padding: 0
}

.touch-in-div p {
	padding: 18px 0 40px 0;
	margin: 0;
	font-size: 15px;
	line-height: 26px;
	color: #2b2b30
}

.services-container .wpb_wrapper {
	background: #fff;
	padding: 0 0 0 0;
	position: relative;
	margin-bottom: 83px
}

.services-container p {
	padding: 0 20px 0 20px!important;
	min-height: 125px!important
}

.services-container h4 {
	padding: 0 20px 0 20px!important
}

.services-container .single-img-wht-we-do img {
	width: 100%!important
}

.services-container .wht-we-btn {
	bottom: 0;
	font-size: 12px;
	margin-left: 20px;
	margin-bottom: 39px
}

.wht-we-btn .prim_text {
	font-family: "Roboto", sans-serif;
	font-size: 12px
}

.management-btn {
	font-family: "Roboto", sans-serif!important;
	font-size: 12px;
	background: #2d8cea none repeat scroll 0 0!important;
	border: #2d8cea!important
}

a.management-btn:active, a.management-btn:hover {
	color: #fff!important
}

.single-img-wht-we-do {
	margin-bottom: 27px!important
}

.baner-latter-space {
	letter-spacing: 2px!important
}

.upper-footer {
	padding: 55px 0 41px 0px!important
}

.upper-footer .widget-title {
	margin-bottom: 20px
}

.footer_widget .menu {
	margin: -4px 0 0 0
}

.footer_widget ul a, .footer_widget .menu li a {
	font-size: 14px;
	font-weight: 300;
	line-height: 30px
}

.lower-footer span, .lower-footer a {
	font-size: 13px;
	font-weight: 300
}

.upper-footer .widget-title {
	font-weight: 500;
	font-size: 16px;
	text-transform: capitalize
}

.cls-gettouch-footer img {
	height: 500px!important;
	width: 100%!important;
	vertical-align: top
}

.wpb_single_image .vc_single_image-wrapper {
	width: 100%
}

.about-right-img img {
	border-radius: 0
}

.about-right-img h2 {
	padding: 0 0 0 27px;
	margin: 0;
	font-size: 28px;
	color: #0067b8
}

.about-right-img ul {
	padding: 0 15px 0 0!important;
	margin: 0
}

.about-right-img ul li {
	padding: 0 0 10px 11px!important;
	line-height: 30px;
	margin: 0 0 0 30px;
	display: block;
	position: relative;
	font-size: 17px
}

.about-right-img ul li b {
	color: #000
}

.about-right-img ul li:before {
	padding: 0px!important;
	width: 4px;
	height: 4px;
	background: #000;
	position: absolute;
	left: 0;
	content: '';
	top: 12px
}

.about-us-business-process p {
	font-size: 17px!important;
	line-height: 30px!important;
	color: #2b2b30!important;
	padding: 0 0 9px 0;
	margin: 0px!important
}

.team_alignment {
	padding-left: 0px!important
}

.team_alignment img {
	border-radius: 0px!important
}

.team_alignment h5 {
	font-size: 17px!important;
	ont-family: "Roboto", sans-serif!important;
	font-weight: 500!important;
	padding: 14px 0 0 0
}

.team_alignment .team-subtitle {
	line-height: 20px!important
}

.team_alignment .team-content {
	margin-right: 38px!important;
	overflow: hidden;
	padding: 4px;
	width: 100%;
	height: 326px
}

.consolting-service-we-provider {
	font-size: 17px;
	line-height: 30px;
	text-align: left;
	color: #2b2b30!important
}

.business-process-heading p {
	font-size: 15px;
	line-height: 24px;
	color: #2b2b30
}

.cusulting-serivce-radius img {
	border-radius: 0px!important
}

.consulting-service-p-content p {
	font-size: 15px
}

.cls-business-process-content ul li, .cls-business-process-content ul {
	border: none!important
}

.main-consulting-colmd-4 .vc_custom_1499942466016 {
	padding: 0px!important
}

#single-page.developing-smarter-business-processes {
	padding-bottom: 0px!important
}

.technolody-proceeda-content p {
	font-size: 15px!important;
	line-height: 24px!important;
	margin: 0 0 10px 0px!important;
	color: #2b2b30
}

.technolody-proceeda-content p a {
	padding-bottom: 50px
}

.main-consulting-colmd-4 .wpb_wrapper, .technolody-partnership-main .wpb_wrapper {
	background: #fff;
	position: relative;
	min-height: 266px
}

.main-consulting-colmd-4 .wpb_wrapper h2, .technolody-partnership-main .wpb_wrapper h2 {
	padding: 0 0 0 32px
}

.main-consulting-colmd-4 .wpb_wrapper p {
	padding: 0 15px 0 32px;
	min-height: 229px!important
}

.main-consulting-colmd-4 .wpb_wrapper .tt_button {
	margin-left: 32px;
	margin-bottom: 40px;
	font-family: Helvetica, sans-serif!important
}

.service-provide-subtitle {
	margin-top: 0px!important;
	line-height: normal!important
}

.technolody-partnership-main .wpb_wrapper .technolody-proceeda-content {
	padding: 0 30px 0 32px!important;
	min-height: 288px!important
}

.technolody-partnership-main .wpb_wrapper .tt_button {
	margin-left: 32px;
	margin-bottom: 40px
}

.technology-btn {
	float: none;
	position: relative;
	bottom: 40px
}

.vc-subhading-developing-smart {
	margin-top: 0px!important
}

.devloper-right-side .wpb_wrapper {
	background: #FFF
}

.devloper-right-side .wpb_wrapper h2 {
	padding: 0 30px 0 30px
}

.devloper-right-side .wpb_wrapper ul {
	padding: 0 0 19px 0;
	margin: 0
}

.devloper-right-side .wpb_wrapper ul li {
	padding: 0 30px 12px 52px;
	margin: 0;
	display: block;
	font-size: 17px;
	line-height: 30px;
	color: #2b2b30;
	position: relative
}

.devloper-right-side .wpb_wrapper ul li:before {
	padding: 0;
	position: absolute;
	left: 30px;
	top: 14px;
	content: '';
	background: #000;
	width: 4px;
	height: 4px;
	border-radius: 0
}

.address-section-contct h4 {
	padding: 0;
	margin: 0px!important;
	font-weight: 400!important;
	font-size: 22px!important;
	color: #2b2b30!important
}

.address-section-contct i {
	height: 62px!important
}

.address-section-contct p {
	padding-top: 7px!important;
	font-size: 15px;
	color: #2b2b30;
	line-height: 24px
}

.contact-us {
	padding: 0px!important;
	margin: 0px!important
}

.vc-googlemap-contactus {
	padding: 0px!important;
	margin: 0px!important
}

.vc-googlemap-contactus .wpb_wrapper {
	padding: 0px!important
}

.cf7-cls-contactuspage label {
	font-size: 17px!important;
	color: #2b2b30!important;
	font-weight: normal!important
}

#single-page .section-heading {
	line-height: auto!important;
	color: #FFF!important;
	font-weight: 300!important
}

.modal-menu-item.menu-item {
	border: 2px solid #fff;
	color: #fff!important;
	font-size: 16px!important;
	font-weight: 400!important
}

.modal-menu-item.menu-item:hover {
	border: 2px solid #2D8CEA
}

.modal-menu-item:focus, .modal-menu-item {
	border: 2px solid #fff;
	text-transform: none!important;
	font-weight: 300!important
}

.cf7-cls-contactuspage span:not(.wpcf7-spinner) {
	margin: 0px!important;
	width: 100%
}

span.wpcf7-spinner {
    float: right;
    position: relative;
    z-index: 9999999;
    margin-top: 30px;
    padding: 0;
}

.cf7-cls-contactuspage label {
	font-size: 17px;
	font-weight: 300;
	margin-top: 20px!important;
	width: 100%;
	float: left
}

.cf7-cls-contactuspage span input {
	width: 100%;
	padding: 0 0 0 10px!important;
	border: 1px solid #999!important;
	border-radius: 5px!important;
	margin-top: 14px
}

.cf7-cls-contactuspage span textarea {
	width: 100%;
	padding: 0 0 0 10px!important;
	border: 1px solid #999!important;
	border-radius: 5px!important;
	margin-top: 14px
}

.cf7-cls-contactuspage .wpcf7-submit {
	width: 180px;
	float: right;
	line-height: 38px!important;
	height: 44px!important;
	font-weight: 600!important
}

.cf7-cls-contactuspage label {
	display: inline!important
}

.vc-googlemap-contactus iframe {
	height: 804px
}

.navbar-default .nav li a {
	font-size: 16px!important;
	font-weight: 400!important
}

.about-us-business-process {
	margin: 0px!important;
	padding: 0
}

.about-us-business-process ul li {
	padding: 0 0 10px 11px!important;
	margin: 0 0 0 30px;
	display: block;
	position: relative
}

.about-us-business-process ul li:before {
	padding: 0px!important;
	width: 4px;
	height: 4px;
	background: #000;
	border-radius: 25px;
	position: absolute;
	left: 0;
	content: '';
	top: 12px
}

.faq_acco.panel-group .panel-heading + .panel-collapse>.panel-body, .faq_acco.panel-group .panel-heading + .panel-collapse>.list-group {
	color: #000
}

.blog {
	margin: 0;
	width: 100%;
	padding: 0 0 0 0
}

.blog li {
	list-style-type: none;
	padding: 0 30px 18px 22px;
	width: 100%;
	float: left;
	position: relative;
	color: #2b2b30;
	font-size: 16px;
}

.blog .custom_post_desc li:before {
	padding: 0;
	position: absolute;
	left: 0px;
	top: 9px;
	content: '';
	background: #000;
	width: 4px;
	height: 4px;
	border-radius: 0;
}

.blog li:before {
	background: none
}

.blog li .blog-img {
	float: left;
	margin: 0 25px 10px 0;
	width: 285px;
	clear: left;
	position: relative
}

.blog li .blog-img img {
	max-width: 100%;
	border: 1px solid #bbb
}

.blog .blog-right .blog-title {
	font-size: 22px;
	text-transform: lowercase
}

.blog .blog-right .blog-title a {
	color: #0056a2;
	display: block;
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 10px;
	text-transform: capitalize;
	font-weight: 400
}

.blog-right {
	margin-left: 0
}

.blog .comment-box {
	min-height: 30px
}

.blog-data .blog-right h2 {
	line-height: 8px;
	margin: 0;
	padding-bottom: 10px
}

.blog-right span a {
	color: #0056a2;
	float: left;
	font-size: 14px;
	margin: -10px 0 0
}

.blog-right span a:hover {
	text-decoration: none
}

.blog-right span.leave {
	float: right
}

.blog-right .entry-content {
	display: inline-block
}

.blog .blog-bottom {
	background: rgb(244,244,244) none repeat scroll 0 0;
	display: inline-table;
	margin-top: 10px;
	padding: 5px 10px;
	width: 100%
}

.blog .blog-bottom ul {
	margin: 0
}

.blog .blog-bottom ul li {
	border: medium none;
	color: rgb(69,69,69);
	float: left;
	font-size: 14px;
	margin: 0;
	padding: 0
}

.blog .blog-bottom ul li:before {
	background: none
}

.blog .blog-bottom ul li strong, .blog .blog-bottom ul li b {
	color: rgb(69,69,69)
}

.blog .blog-right a.readmore {
	background: #0056A2;
	color: #fff;
	height: 35px;
	line-height: 32px;
	width: 154px;
	display: inline-block;
	text-align: center;
	float: right;
	border: 1px solid #0056a2;
	border-radius: 2px
}

.blog-page.animate-box.fadeInUp.animated-fast {
	float: left;
	padding: 45px 0 0 0;
	width: 100%
}

.blog .blog-right a:hover.readmore {
	text-decoration: none
}

.blog .blog-bottom ul li::after {
	color: #454545;
	content: ","
}

.blog-bottom a {
	color: #454545
}

.blog .blog-bottom ul li:last-child::after {
	content: "";
	display: block
}

.blog p {
	color: #2b2b30;
	font-size: 16px;
	line-height: 28px
}

.blog_widget ul li a {
	font-size: 15px!important
}

.social {
	color: rgb(69,69,69);
	float: right;
	font-size: 14px
}

.social ul {
	display: inline-block;
	position: relative;
	top: 3px
}

.blog .blog-bottom .social ul li::after {
	content: "";
	padding: 0
}

.social .s-fb {
	display: inline-block;
	float: left;
	height: 18px;
	margin-right: 18px;
	width: 8px
}

.social .s-fb i {
	font-size: 22px;
	color: #3B579D
}

.social .s-tw i {
	color: #2CAAE1;
	font-size: 22px
}

.social .s-go i {
	color: #DD4C39;
	font-size: 22px
}

.social .s-tw {
	display: inline-block;
	float: left;
	height: 18px;
	margin-right: 18px;
	width: 16px
}

.social .s-go {
	display: inline-block;
	float: left;
	height: 20px;
	margin-right: 18px;
	width: 19px
}

.blog a:hover {
	text-decoration: none
}

.widget h2.widget-title {
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 25px
}

.widget ul {
	border-top: 1px solid #dde1e3;
	margin: 0;
	padding: 0
}

.widget ul li {
	border-bottom: 1px solid #dde1e3;
	color: #999ca5;
	list-style: outside none none;
	margin: 10px 0 0;
	padding: 0 0 10px
}

.widget {
	margin-bottom: 35px;
	width: 100%
}

.widget a {
	color: #828282
}

.widget a:hover {
	color: #FF7912
}

ul li.current-cat a {
	color: #FF7912
}

.detail .blog-right {
	width: 100%;
	margin: 0
}

.detail li .blog-img {
	width: 100%;
	float: none
}

.blog-bottom>strong {
	float: left
}

.form {
	border: 1px solid rgb(204,204,204);
	display: inline-block;
	padding: 10px 0;
	width: 100%
}

.form input {
	height: 35px;
	border-radius: 0;
	box-shadow: none
}

.form textarea {
	height: 56px;
	border-radius: 0;
	box-shadow: none;
	resize: none
}

.form .captcha_box {
	float: left;
	height: 44px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 210px;
	position: relative;
	width: 100%
}

.form .inner-pages .form-control {
	height: 40px
}

.form .captcha_box .captcha_img {
	float: left;
	height: 35px;
	left: 0;
	line-height: 35px;
	margin: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 115px
}

.form .captcha_box .captcha_img img {
	vertical-align: middle
}

.form .captcha_box .captcha_refresh {
	float: left;
	left: 150px;
	position: absolute;
	top: 1px
}

.form .captcha_box .captcha_refresh a span {
	background: url(../images/re-captcha1.jpg) repeat scroll 0 0;
	display: inline-block;
	height: 35px;
	width: 35px;
	border-right: 1px solid #cecece
}

.form .top-margin .row {
	margin-top: -20px
}

.form label {
	font-weight: 400
}

.form .button {
	margin-top: 10px
}

.captcha_box .captcha_input {
	float: right;
	height: auto;
	width: 100%
}

.button input {
	background: #4095ff;
	color: #fff;
	height: 35px;
	line-height: 35px;
	width: 193px;
	text-align: center;
	float: right;
	text-transform: uppercase;
	border: none
}

.button input:hover {
	background: rgb(53,53,53) none repeat scroll 0 0;
	text-decoration: none
}

.button>p {
	float: left;
	margin-top: 6px
}

.form-group span {
	color: rgb(255,0,0)
}

.form-group {
	margin-bottom: 20px
}

.error-mass {
	float: left;
	font-size: 12px;
	margin-top: 2px
}

.entry-footer {
	border: 1px solid rgb(204,204,204);
	display: inline-block;
	padding: 15px;
	margin: 25px 0 30px
}

.entry-footer h6 {
	color: rgb(76,76,76);
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px
}

.entry-author>span {
	float: right
}

.entry-author h6 a {
	color: #454545
}

.entry-footer .entry-author {
	border-bottom: 1px solid rgb(204,204,204);
	margin-top: 20px;
	min-height: 83px;
	padding-left: 75px;
	position: relative
}

.entry-footer .entry-author img {
	left: 0;
	position: absolute;
	top: 0
}

.entry-footer .entry-author h6 {
	margin-bottom: 5px
}

.entry-footer>span {
	float: right
}

.reply {
	background: rgb(255,255,255) none repeat scroll 0 0;
	color: rgb(191,30,30);
	float: right;
	margin-top: -12px;
	padding: 0 0 0 15px
}

.reply a {
	color: #4095ff;
	text-transform: capitalize;
	font-weight: 600;
	font-size: 14px
}

.Fbox.QuickL a:hover {
	color: rgb(154,0,0)
}

.cls-vc-what-we-do {
	border-radius: 0!important
}

.cls-vc-what-we-do h4 {
	font-size: 22px;
	font-weight: 300!important;
	color: #0154a4!important;
	padding: 13px 0 0 0
}

.cls-vc-what-we-do {
	min-height: 375px
}

.phb-content p {
	padding: 0 0 7px 0
}

.phb-btncontainer {
	text-align: center
}

.phb-btncontainer a {
	background: #2D8CEA!important;
	border: solid rgba(0,0,0,0) 2px!important
}

.phb-btncontainer a:hover {
	background: rgba(0,0,0,0)!important;
	border: solid #2D8CEA 2px!important;
	color: #2D8CEA!important
}

section.capability-programs, section.technology-partnerships {
	padding-bottom: 0px!important
}

.fullwidth-footer-contact.vc_row.vc_row-o-full-height {
	min-height: 62vh!important
}

.about-us-business-process ul li {
	font-size: 17px;
	line-height: 31px;
	font-family: "Roboto";
	color: #2b2b30
}

.fullwidth-footer-contact {
	height: 239px
}

.missing-getintouch {
	display: block
}

.get-touch {
	float: right;
	font-weight: 600!important;
	height: 44px
}

.dev_cls_social_icon {
	background: white
}

.dev_cls_social_icon a {
	font-size: 29px;
	font-weight: 400;
	padding: 0 0 16px 24px;
	display: inline-block
}

.tecnology-pertner {
	padding: 0;
	margin: 0px!important;
	line-height: 16px!important
}

.building-enduring {
	padding: 10px 10px 0 0;
	margin: 0px!important
}

.professional-management p {
	font-size: 17px;
	line-height: 30px;
	margin: 0 0 10px 0;
	color: #2b2b30;
	padding: 11px 68px 0 0
}

.professional-management .team_alignment h2 {
	padding: 10px 0 2px 0;
	margin: 0px!important
}

.technolody-partnership-main .team_alignment {
	margin-bottom: 2px
}

.in-touch {
	font-weight: 300!important;
	margin: 0px!important;
	padding: 24px 0 6px 0
}

.technolody-partnership-main .technology-btn {
	width: 180px!important;
	font-family: helvetica;
	font-weight: 600
}

.about-us-main-container .aboutus-heading {
	margin: 0px!important;
	padding: 14px 0 15px 0
}

.management-team {
	padding: 23px 0 17px 0;
	margin: 0px!important
}

.process-management p {
	padding: 0 0 30px 0!important;
	margin: 0px!important
}

.business-problem {
	padding: 0 0 18px 0;
	margin: 0px!important;
	line-height: normal
}

.accounting-organisations ul {
	padding: 0px!important;
	margin: 0;
	display: block;
	position: relative
}

.accounting-organisations ul li {
	padding: 0 0 10px 11px!important;
	margin: 0 0 0 0;
	display: block;
	position: relative
}

.please-contact {
	padding: 15px 0 0 0;
	margin: 0px!important
}

.web-digital {
	color: #FFF
}

.web-digital span a {
	color: #FFF;
	text-decoration: none;
	margin: 0
}

.main-consulting-colmd-4 .tt_button {
	width: 180px!important
}

.modal {
	background: rgba(0,0,0,.7);
	z-index: 9999999
}

.consulting-management .management-btn {
	width: 180px;
	background: red;
	height: 46px;
	font-size: 12px;
	font-weight: 600!important;
	font-family: Helvetica, sans-serif!important;
	border: solid #2d8cea 2px!important
}

.consulting-management .management-btn:hover {
	background: rgba(255,255,255,0)!important;
	color: #fff
}

.what-we-do-section .vc_column-inner {
	padding-top: 38px!important
}

#what-we-do .vc_custom_1501244632674 {
	margin-top: -325px!important
}

.blog-page .pull-right {
	padding-top: 0px!important
}

.blog-bg {
	background: #f5f9fc
}

.wpb_single_image .vc_figure {
	width: 100%!important
}

.nopad {
	padding: 0px!important
}

/* .formobile .blog-section{max-height:510px; background:red;} */

@media only screen and (max-width:1200px) {
/* .formobile .blog-section {min-height: 500px;display: inline-table;} */
}

@media only screen and (min-width:992px) {
.sidebarpage {
	display: table;
	width: 100%
}

.sidebarpage>div {
	display: table-cell;
	padding: 10px 0
}

.sidebarpage>div.sidebarleft {
	width: 300px;
	background: #f2f2f2;
	padding: 10px
}
}

@media only screen and (max-width:992px) {
.panel-body ul {
	margin: 0
}

.comment-box>span {
	width: 100%;
	float: left
}

.blog li .blog-img {
	width: 190px
}

.blog-right {
	margin-left: 215px
}

.social {
	width: 100%;
	float: left
}

.form .top-margin .row {
	margin-top: 0
}

.main-consulting-colmd-4 .wpb_wrapper, .technolody-partnership-main .wpb_wrapper {
	min-height: inherit!important
}

.main-consulting-colmd-4 .wpb_wrapper p {
	min-height: auto!important;
	padding: 0 10px 0 10px
}

.main-consulting-colmd-4 .wpb_wrapper h2, .technolody-partnership-main .wpb_wrapper h2 {
	padding: 0 0 0 15px;
	margin-bottom: 15px!important
}

.main-consulting-colmd-4 .wpb_wrapper .tt_button {
	margin-bottom: 20px;
	margin-left: 10px
}
}

@media only screen and (max-width:767px) {
.blog-padding-top {
	padding-top: 25px!important
}

.page-template-blog .get-intouch-btn {
	float: left!important
}

.blog .blog-right .blog-title a {
	float: left;
	width: 100%;
	text-align: left
}

.main-consulting-colmd-4 {
	margin-bottom: 35px
}

.building-enduring {
	margin: 0;
	padding: 10px 10px 0 0;
	font-size: 24px!important;
	line-height: 30px!important
}

.single-post section h1.section-heading {
	font-size: 38px;
	line-height: 40px;
	padding: 25px 0 0 0
}

.vc-googlemap-contactus iframe {
	height: 400px
}

.testimonials.slider.without-image .tt-content h6 {
	max-width: 100%
}

.blog li {
	height: auto
}

.blog li .blog-img {
	clear: left;
	float: left;
	margin: 42px 0 10px 0;
	width: 100%
}

.page-template-blog .get-intouch-btn {
	margin: 15px 0 0 0
}

.blog-right span a {
	width: 100%;
	display: block
}

#what-we-do {
	padding: 25px 0 0 0!important
}

.contactusphone a {
	cursor: pointer!important
}

.touch-in-div {
	height: 350px!important;
	width: 100%;
	display: block
}

.touch-in-div .vc_column-inner {
	display: block;
	width: 100%
}

.kd-photobox .phb-content {
	min-height: 100%;
	padding: 10px 10px 20px 10px!important;
	background: #fff!important
}

.kd-photobox .phb-content .phb-button {
	position: relative!important;
	top: -3px!important
}

.fullwidth-footer-contact {
	height: 320px;
	background-size: cover
}

.management-team {
	padding: 23px 0 17px 0;
	margin: 0px!important;
	text-align: center!important
}

.aboutus-heading {
	font-size: 28px!important
}

.aboutus-heading br {
	display: none
}

.technolody-partnership-main .wpb_wrapper .technolody-proceeda-content {
	padding: 0 15px 0 15px!important;
	min-height: inherit!important
}

.professional-management p {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0!important
}

.get-touch {
	float: none!important;
	display: block!important;
	margin: 0 auto 19px auto!important;
	width: 150px
}

.missing-getintouch {
	display: none
}

#glad-to-present-you-intact-startup h2 {
	font-size: 30px
}

#what-we-do h2 {
	font-size: 30px;
	margin: 0;
	max-width: 100%;
	padding: 10px 0 0;
	text-align: center
}

img.alignleft {
	margin: 0 0 30px 0;
	width: 100%
}

.sidebar {
	min-height: inherit;
	margin: 0 0 30px 0
}

.blog li .blog-img {
	width: 100%;
	text-align: center;
	margin-bottom: 20px
}

.blog-right {
	margin: 0
}

#what-we-do p {
	font-size: 14px!important;
	text-align: left!important
}

#what-we-do .section-subheading {
	text-align: center!important
}

.cls-vc-what-we-do h4 {
	font-size: 22px;
	color: #0067b8!important;
	padding: 7px 0 0 0;
	font-weight: 300
}

.missing-prigraph {
	line-height: 18px!important;
	width: 100%;
	text-align: center!important;
	font-size: 14px!important;
	float: left
}

.in-touch {
	margin: 0px!important;
	padding: 10px 0 12px 0!important;
	text-align: center!important;
	float: left;
	width: 100%;
	font-weight: 500!important
}

.technology-btn {
	bottom: 15px
}

.technolody-partnership-main .technology-btn {
	margin: 0 0 0 15px!important
}
}

.wpcf7-select:active {
	outline: none!important
}

.wpcf7-select option {
	font-size: 14px;
	padding: 5px 0 5px 5px;
	margin: 0
}

.gtco-heading1 p {
	color: #333;
	font-family: "Lato-Regular";
	font-size: 16px!important;
	line-height: 26px;
	text-align: justify
}

.blog-page .pagination {
	clear: both;
	display: list-item!important;
	list-style: outside none none
}

.pagination>li>span.current {
	background: #2d8cea none repeat scroll 0 0!important;
	color: #fff!important;
	padding: .86em 20px
}

.pagination>li>a, .pagination>li>span {
	color: #828282!important
}

.date_published {
	color: rgb(255,255,255);
	margin: 0 auto;
	position: absolute;
	text-align: center;
	width: 100%;
	padding-top: 644px!important
}

.gtco-footerbg .privacy_policy a:hover {
	text-decoration: underline
}

#fuature_page .y_proceedures .demo_cont a.gray:hover {
	border: 1px solid #e5e5e5;
	background-color: #fff
}

.no_decide a:hover {
	text-decoration: underline
}

.blog .blog-right a.readmore:hover {
	background-color: transparent;
	border: 1px solid #ff7912;
	color: #ff7912
}

#accordion .panel {
	box-shadow: none!important
}

.pagination li a {
	margin: 0;
	padding: 11px 20px;
	font-size: 15px
}

.pagination li a:hover {
	background: #eee!important
}

.pagination>li>a, .pagination>li>span {
	background-color: #fff;
	border: 1px solid #ddd!important;
	margin: 0 0 21px
}

#slide-5-layer-7, #slide-15-layer-7 {
	opacity: 0!important
}

@media (min-width:320px) and (max-width:480px) {
.banner-description {
	display: none!important
}
}

@media (min-width:320px) and (max-width:550px) {
.team-member.vc_col-lg-3.team_alignment {
	width: 100%;
	float: left
}

.wpb_wrapper .wpb_single_image img {
	width: 100%!important
}

.textwidget p {
	color: #FFF
}

#what-we-do p {
	font-size: 18px;
	text-align: justify
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.container {
	padding: 0;
	margin: 0
}

#testimonials h2 {
	padding: 8px 0 0;
	text-align: center
}

.services-container .wpb_wrapper {
	margin-bottom: 50px
}

#testimonials h6 {
	font-size: 14px;
	line-height: 22px
}

.cls-gettouch-footer img {
	height: auto!important;
	width: 100%
}

#home-get-touch {
	padding: 0px!important
}

.touch-in-div {
	padding: 5% 0 15px 15px!important;
	width: 100%!important;
	float: left
}

.about-us-team-member-container .vc_custom_1499931669525 {
	padding: 0px!important
}

.about-right-img .vc_custom_1499929612508 {
	padding: 0px!important;
	margin: 0px!important
}

.team_alignment .team-content {
	margin: 0px!important;
	padding: 0;
	width: 100%!important;
	height: auto
}

.about-us-team-member-container .team-member.vc_col-lg-3.team_alignment {
	padding: 0;
	margin: 0;
	width: 100%
}

.about-us-main-container .vc_custom_1499930643564 {
	padding: 0px!important;
	margin: 0px!important
}

.team-content {
	margin: auto;
	max-width: 100%!important
}

#slide-16-layer-1 {
	font-size: 23px!important
}
}

@media (min-width:551px) and (max-width:767px) {
.banner-description {
	float: left;
	font-size: 16px!important;
	line-height: 20px!important;
	text-align: center;
	width: 90%!important;
	word-wrap: break-word!important;
	padding: 17px 0 0 0!important;
	transform: translate3d(0, 0, 0);
	transform-origin: 0% 0% 0
}

.wpb_wrapper .wpb_single_image img {
	width: 100%!important
}

.team-member.vc_col-lg-3.team_alignment {
	width: 50%;
	float: left
}

.team_alignment .team-content {
	margin: 0x;
	overflow: hidden;
	padding: 4px;
	width: 100%!important;
	height: 475px
}

.about-us-team-member-container .vc_custom_1499931669525 {
	padding: 0px!important
}

.textwidget p {
	color: #FFF
}

#what-we-do p {
	font-size: 18px;
	text-align: justify
}

#testimonials h2 {
	padding: 8px 0 0;
	text-align: center
}

.services-container .wpb_wrapper {
	margin-bottom: 50px
}

#testimonials h6 {
	font-size: 14px;
	line-height: 22px
}

.cls-gettouch-footer img {
	height: auto!important;
	width: 100%
}

#home-get-touch {
	padding: 0px!important
}

.touch-in-div {
	padding: 5% 0 15px 15px!important;
	width: 100%!important;
	float: left
}

.services-container .single-img-wht-we-do img {
	width: 100%!important
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.first-widget-area {
	width: 50%;
	text-align: left
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.second-widget-area {
	width: 50%;
	text-align: left
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.third-widget-area {
	width: 50%;
	text-align: left
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.forth-widget-area {
	width: 50%;
	text-align: left
}

.upper-footer .widget-title {
	margin-top: 0;
	text-align: left
}

.footer_widget .menu li, .footer_widget li {
	height: auto;
	text-align: left
}

.upper-footer p {
	text-align: left
}

.about-right-img .vc_custom_1499929612508 {
	padding: 0px!important;
	margin: 0px!important
}
}

@media only screen and (max-width:959px) {
#logo .logo {
	line-height: 45px
}
}

@media (min-width:768px) and (max-width:991px) {
#what-we-do {
	padding: 0 0 0 0!important
}

.building-enduring {
	margin: 0;
	padding: 10px 10px 0 0;
	font-size: 24px!important;
	line-height: 30px!important
}

.contactusphone a {
	cursor: pointer!important
}

.team_alignment .team-content {
	height: 375px
}

.aboutus-heading {
	font-size: 28px!important
}

.aboutus-heading br {
	display: none
}

.professional-management p {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0!important
}

.technology-btn {
	bottom: 15px
}

.technolody-partnership-main .wpb_wrapper .tt_button {
	margin-left: 15px
}

.technolody-partnership-main .wpb_wrapper .technolody-proceeda-content {
	padding: 0 15px 0 15px!important;
	min-height: inherit!important
}

.missing-prigraph {
	line-height: 18px!important;
	width: 100%;
	text-align: left!important;
	font-size: 16px!important;
	float: left
}

.missing-prigraph br {
	display: none
}

.in-touch {
	font-weight: 500!important;
	margin: 0px!important;
	padding: 10px 0 12px 0!important
}

.phb-content p {
	padding: 0 0 30px 0!important
}

.cls-vc-what-we-do h4 {
	font-size: 17px;
	margin-bottom: 5px!important;
	padding: 0px!important
}

#what-we-do p {
	font-size: 14px!important;
	text-align: left!important
}

.kd-photobox .phb-content {
	height: auto;
	padding: 15px 10px 0 10px!important;
	position: relative
}

.kd-photobox .phb-content .phb-button {
	bottom: 0
}

.team-member.vc_col-lg-3.team_alignment {
	width: 50%;
	float: left
}

.about-right-img .vc_custom_1499929612508 {
	padding: 0px!important;
	margin: 0px!important
}

.footer_widget .menu li, .footer_widget li {
	height: auto;
	text-align: left
}

.upper-footer p {
	text-align: left
}

.upper-footer .widget-title {
	margin-top: 0;
	text-align: left
}

.textwidget p {
	color: #FFF
}

#what-we-do p {
	font-size: 18px;
	text-align: justify
}

#testimonials h2 {
	padding: 8px 0 0;
	text-align: center
}

#testimonials h6 {
	font-size: 14px;
	line-height: 22px
}

.cls-gettouch-footer img {
	max-height: 350px!important;
	width: 100%
}

#home-get-touch {
	padding: 0px!important
}

.touch-in-div {
	padding: 0% 0 15px 15px!important;
	width: 50%!important;
	float: left
}

.touch-in-div .vc_column-inner {
	display: block;
	padding-top: 40px
}

.touch-in-div {
	height: auto;
	width: 100%
}

.services-container .single-img-wht-we-do img {
	width: 100%!important
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.first-widget-area {
	width: 25%
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.second-widget-area {
	width: 25%
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.third-widget-area {
	width: 25%
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.forth-widget-area {
	width: 25%
}
}

@media (min-width:960px) and (max-width:1023px) {
.navbar-collapse {
	border-top: 0 none;
	box-shadow: none;
	width: 50%
}

.gtco-nav-toggle {
	display: none!important
}
}

@media (min-width:992px) and (max-width:1200px) {
.team_alignment .team-content {
	height: 495px
}

.professional-management p {
	margin: 0 0 10px 0;
	padding: 10px 0 0 0px!important
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.first-widget-area {
	width: 25%
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.second-widget-area {
	width: 25%
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.third-widget-area {
	width: 25%
}

.col-xs-12.col-sm-12.col-md-3.col-lg-3.forth-widget-area {
	width: 25%
}

.technolody-partnership-main .wpb_wrapper .tt_button {
	margin-left: 15px
}

.technolody-partnership-main .wpb_wrapper .technolody-proceeda-content {
	padding: 0 15px 0 15px!important;
	min-height: inherit!important
}

.in-touch {
	font-weight: 300!important;
	margin: 0px!important;
	padding: 24px 0 8px 0
}
}

@media (min-width:992px) and (max-width:1200px) {
.technology-btn {
	bottom: 15px
}

.main-consulting-colmd-4 .wpb_wrapper, .technolody-partnership-main .wpb_wrapper {
	min-height: inherit!important
}

.main-consulting-colmd-4 .wpb_wrapper p {
	min-height: auto!important;
	padding: 0 10px 0 10px
}

.main-consulting-colmd-4 .wpb_wrapper h2, .technolody-partnership-main .wpb_wrapper h2 {
	padding: 0 0 0 10px;
	margin-bottom: 10px!important
}

.main-consulting-colmd-4 .wpb_wrapper .tt_button {
	margin-bottom: 20px;
	margin-left: 10px
}

.missing-prigraph br {
	display: none
}

.professional-management {
	padding: 0
}
}

@media (min-width:1200px) and (max-width:1235px) {
.about-right-img.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
	padding-right: 25px
}
}

@media (min-width:1200px) and (max-width:1280px) {
.about-us-main-container.wpb_column.vc_column_container.vc_col-sm-7 {
	padding-left: 16px!important
}

.about-right-img.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
	padding-right: 30px!important
}

.devloper-right-side.wpb_column.vc_column_container.vc_col-sm-4 {
	padding-right: 15px!important
}
}

.page-id-3116 #single-page, .page-id-2776 #single-page, .page-id-3107 #single-page, .page-id-4816 #single-page {
	padding: 0px !important
}

.blog-section .blogcategories-list {
    position: relative !important;
	bottom: 5px !important;
}

.formobile .blog-section .blog-right ul li a{font-size: 11px !important;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    display: inline-block;
    width: 100%;
}

.cf7-cls-contactuspage input.wpcf7-not-valid {
    border: 1px solid red !important;
}

.cls-vc-what-we-do img{aspect-ratio: auto 383/254;}

.logo img{aspect-ratio: 5/1;}

/* custom css */
#single-page .header-overlay{background-size: cover;}

#main-menu .navbar-nav .menu-item-has-children .dropdown-menu, .navbar-nav .menu-item-has-children .dropdown-menu{border-top-color:#FFF; border-radius:10px;
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);
    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);}

.blog-header .intro-text{padding-top:310px;}
.author .blog-header .intro-text{padding-top:115px;}

#gtco-offcanvas ul li > ul.dropdown-menu{position: relative; left: 0px; box-shadow: none; border: 0px; padding: 15px 0 0 0px;  width: 100%; }
#gtco-offcanvas ul li > ul.dropdown-menu li a{color:#000;}
#gtco-offcanvas ul li.menu-item-has-children{position:relative;}
#gtco-offcanvas ul li.menu-item-has-children span.mobile-dropdown{position:absolute; right:0px; width:20px; height:20px;
background:url(https://clarit-e.com.au/wp-content/uploads/2019/02/plus.png) no-repeat 100% 0px; top:0px; z-index:2;}

#gtco-offcanvas ul li.open_submenu_li span.mobile-dropdown{position:absolute; right:0px; width:20px; height:20px;
background:url(https://clarit-e.com.au/wp-content/uploads/2019/02/minus.png) no-repeat 100% 0px; top:0px; z-index:2;}
/*
#gtco-offcanvas ul li.menu-item-has-children{background:url(https://clarit-e.com.au/wp-content/uploads/2019/02/plus.png) no-repeat 100% 0px;}*/
/*#gtco-offcanvas ul li.menu-item-has-children.sub-open{ background:url(https://clarit-e.com.au/wp-content/uploads/2019/02/minus.png) no-repeat 100% 0px;}*/

#main-menu .navbar-nav .dropdown-menu{top:75px; left:-50%; padding:12px 12px 0 12px;}
#main-menu .navbar-nav ul.dropdown-menu li{line-height:24px;}
#main-menu .navbar-nav ul.dropdown-menu li a{color:#000!important; padding:0 0 16px 0 !important; font-size:14px !important;}

.page-id-2958 #single-page{ padding:100px 0 30px 0;}

.single-post #single-page .single-page-heading{
background: rgba(2,29,77,1);
background: -moz-linear-gradient(-123deg, rgba(2,29,77,1) 0%, rgba(0,86,162,1) 75%, rgba(0,86,162,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(2,29,77,1)), color-stop(75%, rgba(0,86,162,1)), color-stop(100%, rgba(0,86,162,1)));
background: -webkit-linear-gradient(-123deg, rgba(2,29,77,1) 0%, rgba(0,86,162,1) 75%, rgba(0,86,162,1) 100%);
background: -o-linear-gradient(-123deg, rgba(2,29,77,1) 0%, rgba(0,86,162,1) 75%, rgba(0,86,162,1) 100%);
background: -ms-linear-gradient(-123deg, rgba(2,29,77,1) 0%, rgba(0,86,162,1) 75%, rgba(0,86,162,1) 100%);
background: linear-gradient(-123deg, rgba(2,29,77,1) 0%, rgba(0,86,162,1) 75%, rgba(0,86,162,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#021d4d', endColorstr='#0056a2', GradientType=1 ); /*padding-top:125px;*/}
.blog-section .blog-sectin-desc-mn-height{width:100%; float:left; height:100%;}
.blog-section .blogcategories-list{float:left; position:absolute; bottom:12px; width:auto;}
.blog-section .blogcategories-list ul{ padding:0px; margin:0px;}
.formobile .blog-section .blog-right{padding:15px; margin:0px; min-height:285px; position:relative;}
.blog-header p.section-subheading{display:none;}
.single-post .blog-header p.section-subheading{display:none;}
.single-post .blog-header .intro-text{padding-bottom:30px;}
.blog-header .custom_author_img img{ width:222px; border-radius:150px;}
.blog-header .custom_author_img{margin-bottom:17px;}
/*.single-post .blog-header .custom_author_img h2.section-heading{letter-spacing:1px;}
.blog-header .custom_author_img h2.section-heading{letter-spacing:1px;}*/
.blog-header .section-heading{letter-spacing:0px !important;}
.category .blog-header h2.section-heading{font-size: 50px; line-height: 60px; font-weight: 300 !important;  padding: 0px;  margin: 0px;  text-align: center;
    width: 100%;   float: left;  max-width: initial; color:#FFF}
.category .blog-header .intro-text{ padding-top:180px; padding-bottom:221px;}

/*.blog-header h2.section-heading{ font-size:24px;}*/

.single-post section h1.section-heading{max-width: 800px;}
.blog-details-page .custom_post_desc{ padding:25px 0 0 0; border-bottom:solid #e4e4e4 2px; margin-bottom:45px;}
.blog-details-page .custom_post_desc h3{ font-size:1.7em; color:#49494a}
.blog-details-page{width:100%; padding:0px; margin:-139px 0 0 0; float:left; position: relative; top:0px;}
.blog-details-page .custom_author_heading{font-size:14px; color:#000; padding:0px; margin:30px 0 0 20px; font-weight:600; float:left; width:70%;}
.blog-details-page .custom_category_list li{display: inline-block; border: 0px;  background:#eeeeee; border-radius: 50px; margin:0px 10px 0 0; padding: 0px; float: left; width: auto;}
.blog-details-page .custom_category_list li a{font-size:12px; color:#35a3f2; padding: 5px 15px; margin: 0px; width: 100%; font-weight:500; display: block; text-transform:uppercase;}
.blog-details-page .custom_author_img{float:left; padding:0px; margin:25px 0 0 0px; overflow:hidden; width:60px; height:60px; border-radius:50px; background:#ededed}
.blog-details-page .custom_author_img img{width:100%;}
.blog-details-page .wp-share-button{float:right;}
.blog-details-page .blog{float:right; width:100%; float:left;}

.blog-details-page .wp-share-button.theme18 .email{background:#0a4a6d url(https://clarit-e.com.au/wp-content/uploads/2019/02/email-icn.png) no-repeat center center; background-size:20px;}

.blog-details-page .custom_shortcode .wp-share-button a span i {font-size:18px; color:#FFF;}
.blog-details-page .custom_shortcode .wp-share-button a {width:40px; height:40px; text-align: center; line-height:40px; margin: 0 0 0 10px; padding:0px;}
.blog-details-page .custom_shortcode .wp-share-button a:hover span i{font-size:18px; color:#FFF;}
.blog-details-page .wp-share-button.theme18 .share-button .button-icon{ width:auto;}
.blog-details-page .custom_shortcode .wp-share-button a:hover span.button-count{ display:none;}
.blog-details-page .custom_shortcode .wp-share-button a span.button-count{display:none;}
.blog-details-page .wp-share-button.theme18 .share-button:hover .button-icon{ display:block;}
.blog-details-page .post-desc .custom_post_author_name{float:left; width:100%; font-size:14px; color:#000; font-weight:400;}
.blog-details-page .post-desc .custom_post_author_name a{color:#2d8cea;}
.blog-details-page .post-desc .custom_post_author_name img{width:70px; height:70px; margin-right:15px;  border-radius:50px;}
.blog-details-page .custom_category_list{padding:10px 0 0 20px; float:left;}
.post-desc {float: left; width: 100%; padding:0px; margin:0px;}
.post-desc .custom_post_heading h2{padding:70px 0 30px 0; margin:0px;}
.post-desc .custom_post_heading h2 a{color:#2d8cea;}
.post-desc .custom_post_heading h2 a:hover{color:#000;}
.pagination-section .pagination>li>span{border:0px !important;}
.pagination-section .pagination>li>a{font-size:14px;}
/*.pagination-section .pagination>li>a:hover{background:#2d8cea; color:#FFF;}*/
.page-id-2958 .blog-bg{background:#eee;}
#main-menu ul li a {color: #fff !important;}
.navbar.navbar-default{background: transparent !important;}
body.single-post .navbar.navbar-default {background: transparent !important;}
#profile-view .profile-user .user-details h4.user-designation {  font-weight: 300 !important;   font-size: 15px !important;}
.single-post .navbar.navbar-default.navbar-shrink {background: #0056A2 !important;}
#single-page.consulting-services {	padding-bottom: 0;}
.cls-business-process-button-footer {	min-width: 242px !important;	color: #0056a2 !important;	border-color: #FFF !important;	background: #fff;
	font-size: 14px !important;}
.cls-business-process-button-footer:hover span {background: transparent;color: #fff;}
.navbar-shrink #menu-main-menu li a {	color: #000 !important;}
.navbar-shrink .modal-menu-item.menu-item {	color: #000 !important;	border: solid 2px #000;}
/* Menu  */
.offcanvas #wrapper {overflow: hidden !important; position: absolute !important;}
.offcanvas #wrapper:after {-webkit-transition: 2s;-o-transition: 2s;transition: 2s;position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: 101;	background: rgba(0, 0, 0, 0.7);
	content: "";}
#gtco-offcanvas {position: fixed;z-index: 1901;	width: 270px;background:#fff;top: 0;right: 0;	top: 0;
	bottom: 0;	padding:45px 25px 0px 15px;	overflow-y: auto;	display: none;
	-moz-transform: translateX(270px);	-webkit-transform: translateX(270px);	-ms-transform: translateX(270px);	-o-transform: translateX(270px);
	transform: translateX(270px);	-webkit-transition: 0.5s;	-o-transition: 0.5s;	transition: 0.5s;}
.offcanvas #gtco-offcanvas {	-moz-transform: translateX(0px);	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);	-o-transform: translateX(0px);transform: translateX(0px);}
#gtco-offcanvas a {color:#000; font-weight:500;	font-family: "Roboto", sans-serif !important;font-size: 16px; padding:0px;}
#gtco-offcanvas a:hover {color: #2d8cea !important;	background: transparent;}
#gtco-offcanvas ul li.active a {color: #2d8cea !important;	background: transparent;}
#gtco-offcanvas ul {padding: 0;	margin: 0;}
#gtco-offcanvas ul li {padding:0px 0 20px 0; margin: 0; list-style: none; border-bottom: none !important; line-height:24px; }
#gtco-offcanvas ul li > ul {padding-left: 20px; display: none;}
#gtco-offcanvas ul li.offcanvas-has-dropdown > a {display: block; position: relative;}
#gtco-offcanvas ul li.offcanvas-has-dropdown > a:after {position: absolute;	right: 0px;font-family: "Roboto", sans-serif;speak: none;font-style: normal; font-weight: normal;font-variant: normal;
	text-transform: none;line-height: 1;/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e921"; font-size: 20px;	color: rgba(255, 255, 255, 0.2); -webkit-transition: 0.5s;
	-o-transition: 0.5s; transition: 0.5s;}
#gtco-offcanvas ul li.offcanvas-has-dropdown.active a:after {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.gtco-nav-toggle {
	border-bottom: medium none;
	display: none;
	height: 44px;
	margin: 0 auto;
	padding: 6px 0 0;
	position: fixed;
	right: 0;
	top: 10px;
	width: 44px;
	z-index: 2001;
}

.gtco-nav-toggle {
	cursor: pointer;
	height: 25px;
	text-decoration: none;
	width: 25px;
}

.navbar-header.page-scroll {
	display: none;
}

.gtco-nav-toggle.gtco-nav-white > i::before, .gtco-nav-toggle.gtco-nav-white > i::after {background: #fff;}

.gtco-nav-toggle.gtco-nav-white.sticky1 > i::before, .gtco-nav-toggle.gtco-nav-white.sticky1> i::after {background: #2d8cea;}

.gtco-nav-toggle:hover i::after {
	bottom: -10px;
}

.gtco-nav-toggle i::before {
	top: -7px;
}

.gtco-nav-toggle:hover i::before {
	top: -10px;
}

.gtco-nav-toggle i::after {
	bottom: -7px;
}

.gtco-nav-toggle i::before, .gtco-nav-toggle i::after {
	content: '';
	width: 25px;
	height: 2px;
	background: #252525;
	position: absolute;
	left: 0;
	transition: all .2s ease-out;
}

.gtco-nav-toggle {
	position: fixed;
	right: 0px;
	top: 10px;
	z-index: 21;
	padding: 6px 0 0 0;
	display: block;
	margin: 0 auto;
	display: none;
	height: 44px;
	width: 44px;
	z-index: 2001;
	border-bottom: none !important;
}

.gtco-nav-toggle i {
	background: #252525 none repeat scroll 0 0;
	color: #252525;
	display: inline-block;
	font: bold 14px/0.4 Helvetica;
	height: 2px;
	position: relative;
	text-indent: -55px;
	text-transform: uppercase;
	transition: all 0.2s ease-out 0s;
	width: 25px;
}

.gtco-nav-toggle.gtco-nav-white > i::before, .gtco-nav-toggle.gtco-nav-white > i::after {background: #fff;}

.gtco-nav-toggle.gtco-nav-white.sticky1 > i::before, .gtco-nav-toggle.gtco-nav-white.sticky1 > i::after {background: #2d8cea;}

.gtco-nav-toggle.gtco-nav-white > i {color: #fff;background: #fff;}

.gtco-nav-toggle.gtco-nav-white.sticky1> i {color: #fff; background: #2d8cea;}

.gtco-nav-toggle {
	display: block;
}

#gtco-offcanvas {
	display: none;
}

.gtco-nav-toggle.active i::before {
	top: 0;
	-webkit-transform: rotateZ(45deg);
	-moz-transform: rotateZ(45deg);
	-ms-transform: rotateZ(45deg);
	-o-transform: rotateZ(45deg);
	transform: rotateZ(45deg);
}

.gtco-nav-toggle.active i::after {
	bottom: 0;
	-webkit-transform: rotateZ(-45deg);
	-moz-transform: rotateZ(-45deg);
	-ms-transform: rotateZ(-45deg);
	-o-transform: rotateZ(-45deg);
	transform: rotateZ(-45deg);
}

.gtco-nav-toggle.active i {
	background: transparent none repeat scroll 0 0;
}

.gtco-nav-toggle.active i::before, .gtco-nav-toggle.active i::after {background: #2d8cea;}
.gtco-nav-toggle:hover, .gtco-nav-toggle:focus, .gtco-nav-toggle:active {outline: none;	border-bottom: none !important;}
nav.navbar-shrink .modal-menu-item.menu-item {border: 2px solid #2d8cea!important;}
#main-menu ul#menu-main-menu li a:hover {color: #2d8cea !important;}
#get-in-touch {padding: 50px 0px!important}

#gtco-offcanvas .modal-menu-item{border: 2px solid #2d8cea; color:#000 !important;}
#gtco-offcanvas .modal-menu-item:hover{border: 2px solid #2d8cea; color:#fff!important; background:#2D8CEA;}

.page-id-2958 .vc_grid-item-mini .vc_gitem-zone {border-radius:0px;}
.page-id-2958 .vc_gitem-zone-mini{background:#fff; padding:0px;}
.page-id-2958 .vc_custom_heading{ padding:0px; margin:0px;}

.page-id-2958 a.vc_btn3-shape-rounded{border-radius:50px; background:#2e8cea!important; display:inline-block; width:130px; height:42px; line-height:38px; color:#FFF; padding:0px; margin:0px; font-size:15px; border:solid #2e8cea 2px; font-weight:400; margin-top:20px;}

.page-id-2958 a.vc_btn3-shape-rounded:hover{background:none!important; color:#000 !important; border:solid #09F 2px;}
.page-id-2958 .vc_gitem-row-position-top{padding:14px;}
.page-id-2958 .vc_gitem-row-position-top h4{padding:0px 0 15px 0; margin:0px; }
.page-id-2958 #single-page p{margin:0px; padding:0px; line-height:25px; font-size:15px;}
.formobile .blog-section{background:#fff; margin-bottom:30px;}

.formobile .blog-section .comment-box{width:100%; float:left; padding:0px; margin:0px;}
.formobile .blog-section .comment-box a{display:block; margin:0px; padding:0px; color:#919aa3; font-weight:500;}
.formobile .blog-section .comment-box span{display:block; width:100%; float:left;}
.formobile .blog-section .blog-title{width:100%; float:left; padding:0px; margin:0px;}
.formobile .blog-section .blog-title a{font-size:18px; color:#000; display:block; font-weight:600;}
.formobile .blog-section .blog-right ul{ padding:0px; margin:0px; }
.formobile .blog-section .blog-right ul li{padding: 4px 10px;
    margin: 0px 5px 8px 0;
    display: inline-block;
    line-height: 24px;
    background: #eee; border:solid #eee 1px;
    border-radius: 25px;}

/*.formobile .blog-section .blog-right ul li:hover{ background:none; border:solid #eee 1px;}*/

.formobile .blog-section .blog-right ul li a{padding:0px; margin:0px; display:block; line-height:24px; text-align:center; color:#35a3f2; font-weight:500; text-transform:uppercase;
font-size:12px;}
.pagination-section{width:100%; float:left; padding:25px 0 0 0; margin:0px;}
/*.custom-width-single{width:83%; margin:0px auto;}*/
.blog-details-page .custom_img{    text-align: center;}
@media (min-width:992px) and (max-width:1200px){
.formobile .blog-section .blog-right{min-height:310px; position:relative;}
#single-page .single-page-heading {padding-top:180px; padding-bottom: 81px;}
}

@media (min-width:961px) and (max-width:1024px){
.navbar-default .nav li a{ padding:0px 13px;}
}

@media screen and (max-width:991px){
.custom-width-single{width:100%; margin:0px auto;}

.formobile .blog-section .blog-right{padding:15px; margin:0px 0 20px 0; height:auto;}

/*.col-md-4.col-sm-6.col-xs-12.formobile{}*/

.gtco-nav-toggle {
	display: block;
}

#gtco-offcanvas {
	display: block;
}
}

@media (min-width:768px) and (max-width:991px) {
.col-md-4.col-sm-6.col-xs-12.formobile{ width:50%;}
.blog-details-page .custom_author_heading{ width:60%;}
.blog-details-page .custom_category_list {padding: 5px 0 0 18px; float: left; width: 70%;}
.blog-details-page .custom_category_list li{margin:0px 10px 10px 0;}
.category .blog-header h2.section-heading{font-size:40px; line-height:35px;}
.category .blog-header .intro-text{padding-top:120px; padding-bottom:120px;}
}

@media (max-width:767px){
.blog-details-page{top:0px; margin:0px;}
.post-desc .custom_post_heading h2 a {font-size:26px;}
.blog-page .col-md-12{ padding:0px; margin:0px;}

.category .blog-header h2.section-heading{font-size:38px; line-height:35px;}
.category .blog-header .intro-text{padding-top:80px; padding-bottom:100px;}
}

@media (min-width:575px) and (max-width:767px) {
.col-md-4.col-sm-6.col-xs-12.formobile{width:100%;}
.blog-details-page .custom_author_heading {font-size:15px; margin: 30px 0 0 10px; width: 250px;}
.blog-details-page .custom_category_list li{ margin:0px 10px 10px 0;}
.category-filter ul li {margin:0px 0 11px 0!important; width:32%;}
.formobile .blog-section .blog-right{ float:left; min-height:inherit; height:auto;}
.formobile .blog-section{float:left; width:100%;}
.blog-section .blogcategories-list{position:relative; top:25px;}
}

@media (max-width:574px) {
.category-filter ul li {margin: 0px 0 12px 0 !important; width:48%;}
.col-md-4.col-sm-6.col-xs-12.formobile{padding:0px; margin:0px;}
.blog-details-page .custom_author_heading {font-size:15px; margin:10px 0 0 0px; width:100%;}
.blog-details-page .custom_category_list li{ margin:0px 10px 10px 0;}
.blog-details-page .custom_category_list{padding:5px 0 0 0;}
}

@media (max-width:480px) {
.category-filter ul li {margin: 0px 0 12px 0 !important; width:100%;}
}

@media screen and (max-width: 1024px) {
.dev_cls_hover_box .cb-img-area {
	display: block;
}

/*.gtco-nav-toggle {display: block;}

#gtco-offcanvas {display: block;}*/

#gtco-offcanvas ul li a:hover {
	background: transparent !important;
	color: #2d8cea !important;
}

#gtco-offcanvas ul li.current-menu-item a {
	background: transparent !important;
	color: #2d8cea !important;
}

.gtco-heading p.tire_title1 {
	padding: 30px 0px 0 0 !important;
	text-align: center;
	display: table;
}
}

 @media (min-width:1024px) {
.js-gtco-nav-toggle {
	display: none;
}

/*#gtco-offcanvas{display:none !important;}*/
}

/* End menu  */
.single-post .navbar.navbar-default.navbar-shrink {
	background : #fff !important;
}

.team_alignment .team-image div {
	cursor: pointer;
}

.team_alignment:hover .prb-btncontainer .prb-button {
	margin-top: 0;
	opacity: 1;
	position: absolute;
	visibility: visible;
}

.team_alignment .prb-btncontainer .prb-button {
	margin: -45px 0 0;
	opacity: 0;
	transition: all 0.25s ease 0s;
	visibility: hidden;
	min-width: 94%;
}

.team_alignment .team-content {
	padding-bottom: 50px !important;
}

#profile-view.modal {
	top: 0px !important;
}

.team-image p {
	display: none;
}

.wpcf7-not-valid-tip {
	display: none !important;
}

.cf7-cls-contactuspage input.wpcf7-not-valid {
	border: 1px solid red !important;
}

@media (max-width: 960px) {
#gtco-offcanvas #menu-main-menu li.menu-item-3437.dropdown a{position:relative;}
/*#gtco-offcanvas #menu-main-menu li.menu-item-3437.dropdown a:before{position:absolute; top:0px; width:25px; height:25px; content:'+'; right:0px;}*/
#gtco-offcanvas #menu-main-menu li.menu-item-3437.dropdown ul.dropdown-menu li a:before{display:none;}

.navbar.navbar-default {background: transparent !important;}
}

.team_alignment .team-socials {display: none;}
#single-page.about-us, #single-page.project-management, #single-page.change-management, #single-page.business-analysis, #single-page.strategy, #single-page.proceeda, #single-page.everperform,#single-page.technology-solutions,#single-page.virtual-training {
	padding-bottom: 0px !important;}
.page-template-blog .get-intouch-btn {float: right;}
.team-image {cursor: pointer;}
.contactusphone a {cursor: text;}
.contactpageemail {color: #2b2b30 !important;}
.contactpageemail img{left: 40% !important;}

@media (max-width:767px) {
.page-template-blog .get-intouch-btn {float:left!important;}
}

@media (max-width:960px) {
#gtco-offcanvas ul li > ul.dropdown-menu li{ padding:0px 0 12px 0;}
#gtco-offcanvas ul li > ul.dropdown-menu li a{color:#000!important; text-align:left; font-size:14px;}
#gtco-offcanvas ul li > ul.dropdown-menu li.active a{color:#2d8cea!important;}
}

/*-------------------------drop down ----------------*/
ul.has-ticks li:before {font-family: fontawesome; color: #35a3f2; content: '\f00c';margin: 0 5px 0 -25px}
.category-filter {list-style-type: none; margin-bottom:20px; padding:30px 0 0 0; position: relative;text-align:left}
.category-filter .category-filter-title {margin-bottom: 10px}
.category-filter h5{padding:0px 0 5px 0; margin:0px; font-size:16px; color:#676767; text-align:left; font-weight:600; text-transform:uppercase;}
.category-filter ul{padding:0px; margin:0px; border-bottom:solid #CCC 1px; position:relative}

.category-filter ul li.showall ul.category-submenu{display:none;}

.category-filter ul li.showall:hover ul.category-submenu{display:block;}

.category-filter ul li.showall a.blog-more-link{position:relative; right:0px; font-size:14px; /*color:#34a2f2;*/ font-weight:500;}
.category-filter ul li ul.category-submenu{position:absolute; width:200px; background:#FFF; left:0px; z-index:9; padding:12px; border:solid #CCC 1px; margin:7px 0 0 0;}
.category-filter ul li ul.category-submenu:hover{}
.category-filter ul li ul.category-submenu li{display:block; width:100%; padding:0px 0 10px 0; margin:0px;}
.category-filter ul li ul.category-submenu li a{display:block; width:100%; border:0px; padding:0px; margin:0px; color:#333;}
.category-filter ul li ul.category-submenu li a:hover{border:0px; color:#34a2f2; padding:0px; margin:0px;}

.category-filter ul li{padding:0px 15px 4px 0; margin:0px; display:inline-block; border-bottom:solid rgba(255, 255, 255, 0.0) 3px; position:relative;}
.category-filter ul li:hover a{border-bottom:solid #34a2f2 5px; padding:0 0 6px 0; color:#34a2f2;}
.category-filter ul li.active a{border-bottom:solid #34a2f2 5px; padding:0 0 6px 0;}

.category-filter ul li a{padding:0px; margin:0px; font-size:14px; color:#000; font-weight:500;}
.category-filter .btn {font-weight:600;	margin-bottom: 0;	padding: 12px 18px;	text-transform: uppercase;	width: 100%; box-shadow:none;}
.category-filter .btn .fa {display: inline-block; font-size: .8em; margin-top: 2px; vertical-align: top;}
.category-filter .categories {-webkit-box-shadow: 0 4px 15px rgba(0,0,0,.15); -moz-box-shadow: 0 4px 15px rgba(0,0,0,.15); box-shadow: 0 4px 15px rgba(0,0,0,.15);
	-webkit-border-radius: 4px;	-moz-border-radius: 4px; border-radius: 4px; opacity: 0; filter: alpha(opacity=0);	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;-o-transition: all .2s ease; transition: all .2s ease; background: #fff;	height: 0; list-style-type: none; margin: 0; margin-top: 10px;
	overflow:hidden; padding: 0; z-index: 4; width:220px; text-align:center;}
.category-filter .categories li {display: block}
.category-filter .categories a {-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; color: #333;	display: block;	font-weight:500;
	height: 0;	line-height: 0;	overflow: none;	padding: 0 20px;}
.category-filter .categories a:hover {background: #35a3f2; color: #fff}
.category-filter .category-filter-dropdown {display: inline-block; text-align: left}
.category-filter .category-filter-dropdown.is-expanded .categories {opacity: 1;	filter: alpha(opacity=100);	height: auto;overflow: auto; padding:10px 0 10px 0;}
.category-filter .category-filter-dropdown.is-expanded .categories li a {padding: 10px 20px; text-decoration:none; height:auto;	line-height: 1; font-size:15px;}
.category-filter .clear-filter {color: #919aa3; font-size:14px; font-weight:600; margin-left: 20px;position: absolute;text-transform: uppercase;	top: 12px;	vertical-align:top}
.category-filter .clear-filter:hover {color: #35a3f2;}
.blog-details-page .custom_author_img img { height:auto;}
#gtco-offcanvas ul li > ul.dropdown-menu.open_submenu {
    display: block;
}

.archive.category section#single-page {
    background: #eee;
}

.apoinemnt-format table.bookly-appointments-table {
    width: 100%;
}

.apoinemnt-format .bookly-customer-appointment-list .bookly-appointments-table th{
    background: #2D8CEA;
	    color: #fff;
}

.apoinemnt-format .bookly-customer-appointment-list table.bookly-appointments-table td{
    background: #fff;
	font-size: 15px;
}

.apoinemnt-format .bookly-btn-default{width: 100px;
    text-align: center;
    margin: 0 auto;}

.apoinemnt-format .bookly-customer-appointment-list table.bookly-appointments-table td{
color: #2b2b30;
background: #fff;
}

form#loginform {
    width: 520px;
     margin: 0px auto; background:#fff;     -webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.15); border-radius: 5px;
    padding: 35px;
}

form#loginform label {
    display: block;
    max-width: 100%;
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 15px;
    color: #000;
}

form#loginform p.login-username input, form#loginform p.login-password input{
    display: block;
    width: 100%;
    margin-bottom: 15px;
    border-radius: 5px;
    border: solid #d6d6d6 1px;
    height:46px;     outline: none; padding:0 0 0 10px;
        font-size: 16px;
    font-weight: 300;
}

form#loginform #single-page p { margin-bottom: 20px;}

form#loginform p.login-submit input{
    display:block;
    width:150px;
    margin-bottom:5px;
    font-weight: bold;
    border-radius: 5px;
    border: solid #2d8cea 2px;
    height:46px;     outline: none; border-radius:45px; transition:ease-in-out all 0.5s; -moz-transition:ease-in-out all 0.5s;
    -ms-transition:ease-in-out all 0.5s; -webkit-transition:ease-in-out all 0.5s; -moz-transition:ease-in-out all 0.5s;
    font-size: 16px;
    color: #fff;
    background: #2d8cea;
    font-weight: 400;
    text-transform: uppercase;
}

form#loginform p.login-submit input:hover{
    border: solid #2d8cea 2px; color:#000; background:#fff;
}

@media (max-width:767px) {
    form#loginform {width:80%;}
}

@media (max-width:575px) {
    form#loginform {width:100%; padding:35px 15px 15px 15px;}
}

.keydesign-cart.menu-item.menu-item-has-children.dropdown{display:none;}

.portfolio-description p{    font-size: 17px;
    color: #2b2b30;
    line-height: 30px;
    text-align: left;
    font-family: Roboto;
    font-weight: 300;
    font-style: normal;}

.portfolio-description ul li {
    padding: 0px 30px 12px 52px;
    margin: 0px;
    display: inline-block;
    font-size: 17px;
    line-height: 30px;
    color: #2b2b30;
    position: relative;
}

.portfolio-description ol li:before {color:#000;font-weight: 400;}
.portfolio-description ol li {
    padding: 0px 30px 12px 0px;
    margin: 0px;
    display: inline-block;
    font-size: 17px;
    line-height: 30px;
    color: #2b2b30;
    position: relative;
}

.portfolio-description ul li:before {
    padding: 0px;
    position: absolute;
    left: 30px;
    top: 14px;
    content: '';
    background: #000;
    width: 4px;
    height: 4px;
    border-radius: 0px;
}

.portfolio-content .portfolio-block{margin-left:0px !important;}

.single-portfolio #single-page{    background-color: #f5f9fc; padding: 0px 0 0!important;}

.portfolio-content {
    margin-top: 0px !important;
}

.portfolio-description p strong,.portfolio-description p b {
    font-size: 17px;
    color: #2b2b30;
    line-height: 30px;
    text-align: left;
    font-family: Roboto;
    font-weight: bold;
    font-style: normal;
}

.grecaptcha-badge {
    width: 70px !important;
    overflow: hidden !important;
    transition: all .3s ease !important;
    left: 4px !important;
}

.grecaptcha-badge:hover{width:256px !important}
.devloper-right-side .wpb_wrapper ul li b,.devloper-right-side .wpb_wrapper ul li strong{    font-size: 17px;}

.client-logos .owl-item{
display: flex;
align-items: center;
justify-content: center;
height:90px;}

#testimonials .client-logos .owl-item h6{
	/* box-shadow:0px 0px 3px 2px #eee; */
margin:5px 10px;
width:70%;
padding:10px;
height:80px;}