body.page-id-611 .inner-banner:before, body.page-id-217 .inner-banner:before, body.page-id-605 .inner-banner:before{
	background: transparent !important;
}

.top-bar{
	display: none;
}

body.kc-css-system .kc-css-565592 img {
	padding: 0 !important;

}

.menuzord .showhide {
	width: 100% !important;
}

.menuzord .showhide span {
	width: 30px !important;
}

body .kc-css-627048, body .kc-css-319537 {
	background-color: #26468d;
}

body.kc-css-system .kc-css-89751  {
	padding: 0 15px !important;
}

body .kc-css-741709 .container {
	padding: 0 !important;
}


body .subscribe-form button[type="submit"] {
	background-color: white;
	color: #26468d;
}

body .subscribe-form button[type="submit"]:hover {
	border: 2px solid white;
	background-color: #26468d;
	color: white;
}

body .subscribe-form .form-sub{
	text-align: left;
	margin: 0px 23px;
	margin-top: 10px;
}

body .subscribe-form .form-sub .fa{
	display: inline-block;
	color: white;
}

body .subscribe-form .form-sub span{
	position: relative;
	color: white;
	text-align: left;
	font-size: 14px;
	top:0px;
	left: 0px;
	display: inline-block;
}


body.kc-css-system .kc-css-483814 {
		padding-left: 15px !important;
	}

body{
	padding-top: 100px;
}

body .kc-container {
	padding-left: 0;
	padding-right: 0;
}

body .kc-css-13375 .img-box, body .kc-css-13375 br {
	display: none;
}



body .kc-css-983078 .img-box, body .kc-css-983078 br {
	display: none;
}

body .theme_menu{
	position: fixed;
	top: 0px !important;
	left: 0px;
	width: 100%;
	z-index: 999;
	animation: none !important;
}

body .theme_menu .col-md-3{
	width: 205px;
}

body .theme_menu .col-md-3 .main-logo{
	margin-top: 32px;
	width: 160px;
	display: block;
}

body .theme_menu .col-md-3 img{
	width: 100%;
}

body .theme_menu .menu-column{
	width: 390px;
}

body .theme_menu .right-column{
	width: auto;
}

body .theme_menu .right-column .nav_side_content{
	left: 0px;
	margin-top: 30px;
	margin-right: 10px;
	display: none;
}

body .theme_menu .link_btn{
	margin-top: 25px;
}

body .menuzord-menu > li > a{
	transition: 0.2s;
	padding-top: 42px;
	padding-bottom: 38px;
}

body .menuzord-menu ul.dropdown, body .menuzord-menu ul.dropdown li ul.dropdown{
	padding: 0px;
}

body .menuzord-menu ul.dropdown li a{
	padding: 10px;
}

body .menuzord-menu ul.dropdown li:hover > a{
	padding: 10px;
}

body .thm-btn{
	padding: 0px 20px;
}

body .menuzord-menu > li > a:hover, body .menuzord-menu > li.current-menu-item > a{
	color: #26468d;
}

body .inner-banner:before, body .popular-post .item .post-thumb a:after, body .single-team-member .img-box .overlay, body .single-project .img-box .overlay, body .our-services .single-our-service .img-box a:after, body .single-shop-item .default-overlay-outer{
	background-color: rgba(0,0,0,0.7) !important;
}

body .boxed_wrapper{
	background: transparent;
}

body .menuzord-menu ul.dropdown li a{
	transition: 0.2s;
}

body .menuzord-menu ul.dropdown li a:hover{
	color: white;
}

.thm-btn{
	transition: 0.2s !important;
}

.text p{
	margin: 14px 0px 20px;
}

.breadcumb-wrapper{
	display: none;
}

.footer-bottom p, .footer-bottom a{
	font-size: 14px !important;
}

.contact_us .col-md-4.col-sm-8.col-xs-12 .section-title{
	display: none;
}

.contact_us .author-details{
	padding: 0px;
	margin-top: 65px;
	background: white;
}

.contact_us .author-details .item{
	padding-left: 0px;
	margin-top: 5px;
}

.contact_us .author-details h5{
	line-height: 1.5;
}

.contact_us .author-details .img-box{
	display: none !important;
}

.contact_us .author-details .item .content{
	padding-left: 0px;
}

.inner-banner{
	background-size: cover !important;
}

body.kc-css-system .kc-css-172285 .img-box, body.kc-css-system .kc-css-172285 br {
	display: none;
}

body.kc-css-system .kc-css-229340 .img-box, body.kc-css-system .kc-css-229340 br {
	display: none;
} 


body.kc-css-system .kc-css-701582 .img-box, body.kc-css-system .kc-css-701582 br {
	display: none;
}


body .section-title:before{
	top: auto;
	bottom: -5px;
}

body .growth-service.style-2 .item.active, body .growth-service.style-2 .item:hover{
	background: transparent;
}

body .growth-service.style-2 .item.active h4, body .growth-service.style-2 .item:hover h4{
	color: black;
} 

body .growth-service.style-2 .item.active p, body .growth-service.style-2 .item:hover p{
	color: #848484;
}

.growth-service .item.center .icon_box span{
	color: #26468d !important;
}

/* .kc-col-container br{
	display: none;
} */

body .subscribe-form span{
	left: 35px;
}

/* from 'about' page */
.kc-css-852723 img{
	padding-top: 0px !important;
}

.kc-css-651405 br, .kc-css-651405 .img-box{
	display: none;
}

/* from 'accounting' page */
.kc-css-219107 br, .kc-css-219107 .img-box, .kc-css-185126 br, .kc-css-185126 .img-box, .kc-css-769470 br, .kc-css-769470 .img-box{
	display: none;
}

.kc-css-560261{
	padding-bottom: 0px !important;
}

.kc-css-249035 .section-title:nth-of-type(3){
	display: none;
}

.kc-css-249035 .growth-service{
	margin-top: 40px;
}

body .section-title{
	margin-bottom: 40px;
}

body .service .item{
	transform: translateZ(0px);
}

body .service .item .overlay-box{
	height: 100%;
	transition: 0.3s !important;
	transform: scale(1.05);
}

body .service .item:hover .overlay-box{
	transform: scale(1);
}

body .our-services .single-our-service .img-box img{
	transition: 0.2s !important;
}

body .our-services .single-our-service:hover .img-box img{
	transform: none;
}

.our-services .single-our-service .img-box a:after{
	display: none;
}

#contact-map{
	display: block;
	width: 100%;
	height: 300px;
}





@media(max-width: 1100px) {

	body .kc-css-327775, body .kc-css-241045 {
		padding-top: 70px;
	}
	
	body .col-md-8, body .col-md-4 {
		padding-bottom: 15px;
	}

	body.kc-css-system .kc-css-553296 {
		padding-left: 15px !important;
	}
	
	body>.boxed_wrapper>.kc_row:not(.kc_row_inner) {

		padding-left: 15px;
		padding-right: 15px;
		width: 970px;
		float: none;
		clear: none;
		margin-left: auto;
		margin-right: auto;
	}
	

	/*body .kc-css-199919 {
		padding-left: 15px;
		padding-right: 15px;
		width: 970px !important;
		float: none !important;
		clear: none !important;
		margin-left: auto;
		margin-right: auto;
	}

	body .kc-css-814927 {
		
		width: 970px !important;
		float: none !important;
		clear: none !important;
		margin-left: auto;
		margin-right: auto;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	body.kc-css-system .kc-css-483814 {
		padding-left: 15px !important;
		padding-right: 15px !important;
		width: 970px !important;
		float: none !important;
		clear: none !important;
		margin-left: auto;
		margin-right: auto;
	}

	body .kc-css-213131 {
		padding-left: 15px !important;
		padding-right: 15px !important;
		width: 970px !important;
		float: none !important;
		clear: none !important;
		margin-left: auto;
		margin-right: auto;
	}*/

	body .service-catergory {
		padding-left: 15px !important;
	}
	
	body .kc-css-703663, body .kc-css-769470, body .kc-css-983078, body .kc-css-352472, body .kc-css-753899, body .kc-css-185134 {
		padding-right: 15px !important;
	}

	body .kc-css-560261 {
		padding-right: 0 !important;
	}

	body.kc-css-system .kc-css-928919 {
		padding-right: 0;
	}

	body .blog-sidebar {
		display: none;
	}

	body .kc-css-868327 {
		padding-right: 0 !important;
	}

	body.kc-css-system .kc-css-545834 {
		padding-right: 0 !important;
	}

	body.kc-css-system .kc-css-779294 {
		padding-right: 15px !important;
	}

	body.kc-css-system .kc-css-779294 img {
		padding-right: 15px;
	}

	body .kc-css-846366 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	body .col-md-offset-2 {
		margin: 0 !important;
	}

	body .subscribe-form span {
			left: 15px;
	}

	

	body .kc-css-system .kc-css-868327 {
		padding-left: 30px !important;
	}

	body .kc-css-system .kc-css-452318 .col-md-6 {
		width: 100%;
	}
	
	body .col-md-8, body .col-md-4 {
		width: 100%;
	}

	body .kc-css-213131 {
		padding-left: 15px;
		padding-right: 15px;
	}

	body .theme_menu {
		background-color: white !important;
	}

}

@media(max-width: 800px){ 

	body .theme_menu .col-md-3 .main-logo{
		margin-top: 15px;
	}

	body .theme_menu .menu-column{
		width: 100%;
		padding: 0px;
	}

	body .theme_menu .menu-column .menuzord{
		float: none;
	}

	body .theme_menu .right-column{
		width: 300px;
		top: 0px;
	}

	body .theme_menu .right-column .right-area{
		position: relative;
		top: 0px;
	}

	body .theme_menu .right-column .nav_side_content{
		margin-top: 15px;
		left: 30px;
	}

	body .theme_menu .link_btn{
		margin-top: 8px;
	}

	body .menuzord-responsive .menuzord-menu > li > a{
		padding-left: 0px;
	}


	body .kc-css-199919 {
		padding-left: 15px;
		padding-right: 15px;
		width: 750px !important;
		float: none !important;
		clear: none !important;
		margin-left: auto;
		margin-right: auto;
	}

	body .kc-css-814927 {
		
		width: 750px !important;
		float: none !important;
		clear: none !important;
		margin-left: auto;
		margin-right: auto;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	body.kc-css-system .kc-css-483814 {
		padding-left: 15px !important;
		padding-right: 15px !important;
		width: 750px !important;
		float: none !important;
		clear: none !important;
		margin-left: auto;
		margin-right: auto;
	}

	body .kc-css-213131 {
		padding-left: 15px !important;
		padding-right: 15px !important;
		width: 750px !important;
		float: none !important;
		clear: none !important;
		margin-left: auto;
		margin-right: auto;
	}

}


@media(max-width: 500px){

	body.kc-css-system .kc-css-583283,body.kc-css-system .kc-css-994380 {
		display: none;
	}

	body.kc-css-system .kc-css-89751 {
		padding: 0 !important;
	}

	body.kc-css-system .kc-css-334153 img {
		padding: 0 !important;
	}

	body.kc-css-system .kc-css-378064 {
		background-color: #26468d;
		margin: 0 -15px;
		width: calc(100% + 30px) !important;
	}

	body.kc-css-system .kc-css-537025 {
		background-color: #26468d;
		margin: 0 -15px;
		width: calc(100% + 30px) !important;
	}

	body .kc-css-703663 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	body .kc-css-560261, .kc-css-769470, .kc-css-185134 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	body .service-catergory {
		padding: 0 !important;
	}

	body .kc-css-868327, body .kc-css-545834 {
		padding: 0 !important;
		padding-bottom: 40px !important;
	}

	body .kc-css-249035 {
		padding-top: 40px !important;
	}


	body .kc-css-928919 {
		padding: 0 !important;
	}

	body .kc-css-157316 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	body .kc-css-352472 {
		padding-left: 15px !important;
	}

	body .kc-css-753899 {
		padding-left: 15px !important;
	}
	
	body .row {
		margin: 0 !important;
	}

	body .about-info {
		padding: 0 15px;
	}


	body .kc-css-219107 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	body .kc_row:not(.kc_row_inner) {
		width: 100%;
	}
	
	body.kc-css-system .kc-css-553296 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	body .theme_menu .col-md-3 {
		padding-left: 0;
	}
	
	body .about-faq .default-form-area {
		padding-right: 15px;
		padding-left: 15px;
	}

	body .about-faq .col-md-6.col-sm-12.col-xs-12 {
		padding: 0;
	}


	body .kc-css-983078 {
		padding-top: 40px !important;
	}

	body .kc_single_image{
		margin: 0 !important;
	}

	body .kc-css-system .kc-css-852723 img {
		padding: 0 !important;
	}

	body .kc-css-89751 .col-xs-12 {
		margin-top: 40px;
	}

	body .kc-css-system .kc-css-483814 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	body .growth-service.style-2 .item {
		padding-bottom: 0;
	}



	body .kc-css-701582, body .kc-css-769131 .col-md-6, body .kc-css-637622 {
		margin-top: 40px !important;
	}

	body #contact-form .col-xs-12, body .col-md-8, body .col-md-4 {
		padding: 0 !important;
	}

	body .about-faq .col-md-6.col-sm-12.col-xs-12 {
		margin: 0 -15px;
		width: calc(100% + 30px);
	}

	body .single-faq-bg:before {
		margin: 0 -15px;
		width: calc(100% + 30px);
	}


	body .kc-css-651405 {
		padding-top: 40px !important;
	}

	body .kc-css-846366 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	

	body .service .item:last-child {
		margin-bottom: 40px;
	}

	body .boxed_wrapper .kc_row:not(.kc_row_inner) {
		width: 100% !important;
	}

		body .kc-css-509420 {
		margin: 0 -15px;
		width: calc(100% + 30px) !important;;
	}

	body .about-info.sec-padd {
		padding: 40px 0;
	}

	body  .kc-css-602679 {
		margin: 0 -15px;
		width: calc(100% + 30px) !important;
	}

	body .service .item {
		margin: 0 -15px;
		width: calc(100% + 30px);
	}

	body .service .item p {
		padding: 0 15px;
	}


	body .section-title h2 {
		margin-top: 20px;
	}

	body .kc-css-806615 {
		margin-top: 20px;
	}

	body .default-form-area {
		margin-top: 20px;
	}

	body {
		padding-top: 60px;
	}
	
	body .theme_menu .right-column {
		width: auto !important;
		right: 60px !important;
		position: absolute;
	}

	body .menuzord .showhide {
		float: right !important;
		width: auto !important;
	}

	body .theme_menu .col-md-3 {
		display: inline-block;
		vertical-align: top;
	}

	body .theme_menu .menu-column {
		display: block;
		width: auto !important;
		float: right;
		position: static;
	}

	body .theme_menu .menu-column .menuzord {
		position: static;
		min-height: 0;
	}

	body .theme_menu .menu-column .menuzord-responsive .menuzord-menu{
		width: 320px !important;
	}

	body .theme_menu .menu-column .menuzord .showhide {
		display: inline-block;
		position: absolute;
		top: 0;
		right: 16px;
	}

	body .kc-css-507103 .kc-col-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	body .kc-css-64316 .kc-col-container {
		padding-left: 15px;
		padding-right: 15px;
	}

	body .kc-css-463638 .container {
		padding: 0;
	}

	body .kc-css-664244 {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px) !important;
	}

	body .kc-css-440274 {

		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px) !important;

	}

	body .kc-css-130179 {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px) !important;

	}

	body .kc-css-749846 {
		margin-left: -15px;
		margin-right: -15px;
		width: calc(100% + 30px) !important;

	}

	body .kc-css-139607 {
		margin-bottom: 40px;
	}

	body .kc-css-769131 .col-xs-12 {
		padding: 0 !important;
	}

	body .default-form-area {
		/**margin: 40px 0;**/
	}

	body.kc-css-system .kc-css-64602 {
		margin-top: 40px !important;
	}

	body .kc-css-977949 {
		margin-top: 40px;
	}

	body .section-title {
		margin-top: 40px !important;
	}
	
	body .kc-css-806615 {
		padding: 0 !important;
	}


	body .kc-css-229340 .col-xs-12 {
		padding: 0 !important;
	}

	body .growth-service .col-xs-12 {
		margin: 20px 0;
	}

	#contact_form .col-md-6, #contact_form .col-xs-12 {
		padding: 0;
	}


	.kc-css-646023, .kc-css-139607 {
		padding-top: 0 !important;
		margin: 20px 0 !important;
	}

	body .kc-css-667363, body .kc-css-531145, body .kc-css-977949 {
		padding-top: 0 !important;
	}

	body .service .item .overlay-box {
		visibility: visible !important;
		opacity: 1 !important;
	}

	body .service .item {
		margin: 20px -15px;
	}

}