/*
 Table Of Contents
 1.) Media Query for Handheld Devices
 2.) Media Query for Tablet
 3.) Media Query for mobile
 ===============================================*/
/*
 1.) Media Query for Handheld Devices
 ===============================*/
@media only screen and (max-width: 1199px) {
	/*..home-page..*/
	.banner-content h1 {
		font-size: 25px;
	}
	.choose-industry li a:after {
		right: 12px;
	}
	.choose-industry li a {
		padding-bottom: 37px;
	}
	.contact-us-info {
		padding-left: 5%;
	}
	.contact-us-info .contact-img {
		margin-right: 6%;
	}
	.blog-section .blog-content {
		padding-right: 30px;
	}
	.blog-post-links .small-btn {
		padding: 6px 15px;
	}
	.blog-text {
		margin-bottom: 45px;
	}
	/*..about-us..*/
	.mgmt-content .mgmt-img {
		margin-right: 5%;
	}
	.mgmt-content .mgmt-content-wrap {
		width: 63.2%;
	}
	.social-links li a {
		font-size: 12px;
	}
	.social-links li {
		margin-right: 8px;
	}
	/*..blog style..*/
	.blog-quote-section:before {
		left: 30px;
	}
	.blog-category-list li {
		line-height: 1.2;
		margin-bottom: 10px;
	}
	.blog-tags-list li a {
		font-size: 12px;
		padding: 6px 5px;
	}
	/*..blog-post style..*/
	.blog-post-section .blog-post-text {
		margin-top: 8px;
	}
	.leave-msg-form .popup-form-block li .popupform-field {
		margin-right: 38px;
		width: 47.1%;
	}
	.leave-msg-form .popup-form-block li .popupform-field:last-child {
		margin-right: 0;
	}
	/*..career style..*/
	.offer-block .offer-description h4 {
		margin-bottom: 8px;
	}
	.offer-block {
		padding: 22px 3% 10px 0;
	}
	.career-block-wrap {
		padding: 10px 0 20px 4%;
	}
	.career-block-wrap .medium-heading {
		margin-bottom: 25px;
	}
	.opening-position-info li .position-name {
		width: 45%;
	}
	.opening-position-info li .salry-info {
		width: 24%;
	}
	.opening-position-info li .common-btn {
		padding: 10px 15px;
		width: 13%;
	}
	/*..contact-us style..*/
	.contact-us-form .popup-form-block li .popupform-field {
		width: 48.2%;
	}
	/*..project2 style..*/
	.featured-project-content {
		min-height: 525px;
	}
	/*..project3 style..*/
	.featured-project-inner-content {
		min-height: 560px;
	}
	/*..service..*/
	.inner-bussiness-section h4 {
		font-size: 16px;
		margin-top:0;
	}
	.inner-bussiness-section {
		padding-right: 0;
	}
	/*..testimonial style..*/
	.video-testimonial-wrap {
		padding: 16px 1.9%;
	}
	.video-testimonial-wrap {
		min-height: 220px;
	}
}

/*
 2.) Media Query for Tablet
 ===============================*/
@media only screen and (max-width: 991px) {
	/*..home-page..*/
	.navigation-block .navigation .sub-nav li {
		margin: 0;
	}
	.navigation .sub-nav li a {
		padding: 8px 10px;
	}
	.navigation .sub-nav {
		width: 175px;
		left: -10px;
	}
	.navigation-block .navigation li {
		margin: 0 12px;
	}
	.banner-content h1 span {
		font-size: 12px;
	}
	.banner-content h1 {
		padding: 25px 3.5%;
		font-size: 22px;
	}
	.choose-industry li a {
		padding: 25px 5% 25px 7%;
	}
	.banner-content .choose-industry li:last-child a {
		padding: 33px 5%;
	}
	.choose-industry li a .industry-option {
		font-size: 12px;
	}
	.choose-industry li a:after {
		right: 8px;
		bottom: 17px;
	}
	.common-btn {
		padding: 8px 15px;
	}
	.heading-block span {
		font-size: 12px;
	}
	.heading-block {
		font-size: 25px;
		margin-bottom: 12px;
	}
	.about-us .experience-block {
		padding-top: 100px;
	}
	.experience-block .experience-year strong {
		font-size: 50px;
	}
	.about-us {
		top: 107px;
	}
	.steps-description h3 {
		margin-bottom: 12px;
		font-size: 16px;
	}
	.steps-description p {
		font-size: 14px;
	}
	.img-overlay p {
		font-size: 12px;
	}
	.img-overlay h3 {
		font-size: 14px;
	}
	.featured-img-wrapper {
		margin-bottom: 23px;
	}
	.featured-project-block .common-btn {
		margin-top: 25px;
	}
	.contact-us-info .contact-us-links {
		font-size: 14px;
	}
	.contact-us-info .contact-us-links .medium-heading {
		font-size: 14px;
	}
	.contact-us-info .contact-us-links .contact-info-name {
		margin-bottom: 4px;
	}
	.testimonial-block .author-content .owl-pagination {
		bottom: 15px;
	}
	.client-block .testimonial-slider-info .owl-item {
		margin-right: 20px;
	}
	.blog-header .blog-post-links {
		margin-top: 10px;
	}
	.blog-text h3 {
		font-size: 15px;
		margin-bottom: 12px;
	}
	.blog-text p {
		font-size: 13px;
	}
	.blog-text {
		margin-bottom: 30px;
	}
	.blog-header {
		margin-bottom: 30px;
	}
	.contact-us-info .contact-img {
		max-width: 40px;
	}
	.contact-us-info {
		padding-left: 4%;
	}
	.footer h5 {
		font-size: 15px;
		margin-bottom: 18px;
	}
	.footer-form-section p {
		font-size: 13px;
	}
	.footer-nav li a {
		font-size: 12px;
	}
	.copyright-section {
		padding-bottom: 18px;
		font-size: 12px;
	}
	.footer-form-section .footer-form input[type="text"] {
		font-size: 12px;
		padding-left: 20px;
		height: 45px;
		padding-right: 48px;
	}
	.footer-form-section .footer-form button {
		right: 20px;
		padding: 10px 15px;
		font-size: 13px;
	}
	/*..about-us..*/
	.about-us-banner {
		min-height: 250px;
	}
	.about-us-right .about-us {
		margin: -25px 0 -88px;
	}
	.vm-block .vm-block-wrapper {
		margin-bottom: 15px;
	}
	.mgmt-section .mgmt-head {
		margin-bottom: 30px;
	}
	.about-mgmt {
		margin-bottom: 20px;
	}
	.about-mgmt p {
		line-height: 1.5;
		font-size: 13px;
	}
	.about-mgmt .mgmt-post {
		margin-bottom: 10px;
	}
	.mgmt-section .mgmt-block-wrap {
		margin-bottom: 10px;
	}
	.core-value-img {
		margin-bottom: 22px;
	}
	.about-us-banner-content {
		padding-top: 108px;
	}
	/*..blog style..*/
	.inner-blog-content .inner-blog-txt {
		margin-bottom: 18px;
	}
	.blog-quote-section {
		margin-bottom: 20px;
		padding: 35px 11% 40px;
	}
	.blog-quote-section:before {
		left: 10px;
		top: 0;
	}
	.blog-quote-section:after {
		bottom: -60px;
		right: 15px;
	}
	.inner-blog-content .inner-blog-text h3 {
		font-size: 16px;
	}
	.inner-blog-content .inner-blog-text .inner-blog-time {
		font-size: 13px;
	}
	.medium-heading {
		font-size: 16px;
	}
	.blog-category-list li {
		line-height: 1.1;
		margin-bottom: 10px;
		padding-left: 20px;
		font-size: 13px;
	}
	.blog-category-list li span {
		font-size: 13px;
	}
	.blog-category-list li:before {
		top: -1px;
	}
	.featured-post-wrap .featured-post-img {
		margin-bottom: 12px;
	}
	.featured-post-wrap .featured-post-content h4 {
		font-size: 13px;
		margin-bottom: 2px;
	}
	.featured-post-wrap .featured-post-content .featured-post-time {
		font-size: 12px;
	}
	.featured-post-wrap {
		margin-bottom: 20px;
	}
	.blog-subscribe-form {
		padding: 15px 7% 20px;
	}
	.blog-subscribe-form .subscribe-text {
		font-size: 13px;
	}
	.blog-search-section form input[type="text"] {
		width: 78%;
		padding: 5px 8px;
		font-size: 13px;
		height: 32px;
	}
	.blog-search-section form button {
		width: 22%;
		padding: 5px 6px;
		height: 32px;
		font-size: 14px;
	}
	.subscribe-form-block input[type="text"], .subscribe-form-block input[type="email"] {
		font-size: 13px;
		height: 30px;
		padding: 5px 10px;
	}
	.subscribe-form-block .common-btn {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	.subscribe-form-block {
		padding-top: 0px;
	}
	/*..blog-post style..*/
	.blog-post-page .inner-blog-content .inner-blog-txt {
		padding-right: 0;
		margin-bottom: 25px;
	}
	.inner-blog-list {
		margin-bottom: 40px;
	}
	.blog-post-section .blog-post-text {
		margin-top: 0;
	}
	.inner-blog-list li {
		margin-bottom: 10px;
	}
	.blog-post-text p {
		line-height: 1.6;
	}
	.blog-post-section {
		margin-bottom: 10px;
	}
	.blog-comment-block .media .media-body .media {
		margin-top: 40px;
	}
	.blog-comment-block .media {
		margin-top: 30px;
	}
	.blog-post-form h2 {
		margin-bottom: 20px;
	}
	.leave-msg-form .popup-form-block li .popupform-field {
		margin-right: 29px;
	}
	/*..career style..*/
	.career-block {
		padding-top: 30px;
	}
	.career-block-wrap {
		padding: 0;
	}
	.career-block-wrap .medium-heading {
		margin-bottom: 20px;
	}
	.offer-block .offer-description p {
		line-height: 1.4;
	}
	.offer-block {
		padding: 15px 0 10px;
	}
	.opening-position-info li .common-btn {
		padding: 10px;
		width: 16%;
		margin-top: 0;
	}
	.opening-position-info li .position-name {
		width: 42%;
	}
	.opening-position-info li:before {
		top: 24px;
		transform: none;
		-webkit-transform: none;
		-o-transform: none;
		-ms-transform: none;
		-moz-transform: none;
	}
	.opening-position-section {
		padding-bottom: 40px;
	}
	.opening-position-info li {
		padding: 25px 0 25px 42px;
	}
	/*..career-apply-now style..*/
	.popup-section {
		top: 490px;
	}
	.popup-form-block li .popupform-field {
		width: 47%;
	}
	.popup-content-wrapper {
		padding: 50px 6%;
	}
	.popup-form-block li {
		margin-bottom: 30px;
	}
	.popup-form-block li span textarea {
		height: 400px;
	}
	.popup-close {
		right: -12px;
	}
	/*..contact-us style..*/
	.contact-us-form .popup-form-block li .popupform-field {
		width: 47.7%;
	}
	.connect-block h2 {
		margin-bottom: 22px;
	}
	.location-section-wrap .heading-block {
		margin-bottom: 30px;
	}
	.address-info address {
		font-size: 13px;
		line-height: 1.6;
	}
	.address-info h3 {
		margin-bottom: 10px;
	}
	.social-media-section li a .social-media-name {
		font-size: 13px;
	}
	.social-media-section li a .social-media-icon {
		width: 32px;
		height: 32px;
		margin-top: -11px;
	}
	.social-media-section li a .social-media-icon i {
		font-size: 14px;
		line-height: 32px;
	}
	.social-media-section li a {
		margin-bottom: 22px;
	}
	/*..FAQ Style..*/
	.question-section.ptb {
		padding-bottom: 5px;
	}
	.question-block.panel-default {
		padding: 25px 0 25px 20px;
	}
	.find-ans-section .heading-block {
		margin-bottom: 10px;
		font-size: 22px;
	}
	.find-ans-section {
		padding: 20px 8%;
	}
	.find-ans-block li {
		margin-bottom: 12px;
	}
	.find-ans-block li input[type="text"], .find-ans-block li input[type="email"], .find-ans-block li textarea {
		font-size: 12px;
	}
	.find-ans-block li textarea {
		height: 120px;
	}
	.find-ans-block {
		margin-bottom: 25px;
	}
	.question-block.panel-default .panel-collapse .panel-body {
		padding-top: 12px;
	}
	.question-block h4 a:before {
		left: -34px;
		top: -4px;
	}
	/*..industry style..*/
	.fig-image a {
		height: 115px;
		line-height: 135px;
		width: 115px;
	}
	.fig-image {
		width: 37%;
	}
	.inner-industry-section .medium-heading {
		margin-bottom: 7px;
	}
	.industry-section .heading-block {
		margin-bottom: 25px;
	}
	/*..pricing style..*/
	.pricing-block .pricing-block-head .price strong {
		font-size: 28px;
	}
	.pricing-block .pricing-block-head {
		margin-bottom: 25px;
	}
	.pricing-list li {
		font-size: 14px;
		margin-bottom: 10px;
		padding-left: 22px;
	}
	.pricing-list {
		margin-bottom: 30px;
	}
	/*..project-2-column style..*/
	.featured-project-block h2 {
		margin-bottom: 15px;
	}
	.featured-image-section.inner-featured-img-sec {
		margin-bottom: 20px;
	}
	.featured-image-content .medium-heading {
		margin-bottom: 8px;
	}
	.featured-image-content .common-btn {
		margin-top: 15px;
	}
	.featured-project-content {
		min-height: 425px;
	}
	/*..project-3-column style..*/
	.featured-image-content.inner-faetured-img .common-btn {
		margin-top: 15px;
	}
	.featured-project-inner-content {
		min-height: 465px;
	}
	/*..Project-details style..*/
	.featured-project-block.other-projects .heading-block {
		margin-bottom: 15px;
	}
	.project-detail-page .other-projects .featured-image-section.inner-featured-img-sec, .project-detail-page .featured-image-section.inner-featured-img-sec {
		margin-bottom: 30px;
	}
	.sub-heading-sec {
		margin-bottom: 25px;
	}
	.client-view-section {
		padding: 13px 5%;
		margin-top: -181px;
	}
	.client-view-section .client-view-block {
		padding: 15px 6%;
	}
	.client-view-block .client-views::after {
		bottom: -45px;
		right: 0px;
	}
	.client-view-block .client-views::before {
		left: 0;
		top: -12px;
	}
	.project-features .medium-heading {
		margin-bottom: 18px;
	}
	.project-sub-head .medium-heading {
		margin-bottom: 8px;
	}
	.project-detail-page .pricing-list li {
		margin-bottom: 15px;
		padding-left: 30px;
	}
	.project-detail-page .pricing-list {
		min-height: 200px;
	}
	.business-graph-block .medium-heading {
		margin-bottom: 15px;
	}
	.consult-block .consult-block-text:before {
		width: 18px;
		height: 18px;
		top: 0;
	}
	.consult-block .consult-block-text {
		font-size: 13px;
		margin-right: 18px;
		padding-left: 30px;
	}
	.consult-block {
		margin-bottom: 15px;
	}
	.business-graph-text {
		margin-bottom: 18px;
	}
	/*..team..*/
	.leadership-content {
		padding: 20px 5%;
	}
	.leadership-content .about-mgmt .mgmt-post {
		margin-bottom: 10px;
	}
	.leadership-content .about-mgmt {
		margin-bottom: 10px;
	}
	.team-section {
		padding-bottom: 50px;
	}
	.team-img-overlay-wrap {
		padding: 2px;
	}
	.team-img-overlay h4 {
		font-size: 13px;
		margin-bottom: 2px;
	}
	.team-img-overlay .team-post {
		font-size: 12px;
		margin-bottom: 8px;
	}
	.team-img-overlay-wrap .social-links li a {
		font-size: 10px;
	}
	/*..service..*/
	.selection-section-wrapper {
		margin-bottom: 10px;
	}
	.inner-bussiness-section h4 {
		font-size: 15px;
	}
	.inner-bussiness-section {
		min-height: 178px;
	}
	.service-figure-section {
		padding-bottom: 15px;
	}
	/*..testimonial style..*/
	.happy-client-info .about-happy-client {
		margin-bottom: 8px;
	}
	.happy-client-block {
		padding-bottom: 12px;
		padding-top: 30px;
	}
	.testimonial-img-wrap {
		margin-bottom: 20px;
	}
	.testimonial-info {
		margin-bottom: 8px;
	}
	.video-img-block {
		width: 40.5%;
	}
	.video-testimonial-wrap {
		width: 59.5%;
		min-height: 270px;
	}
	
/* 31-may start */
.bcp-about-us-block-v-one-layout-one .heading-block{
	font-size:25px;
}
.bcp-about-us-block-v-one-layout-one .heading-block span{
	font-size:12px;
}
.bcp-about-us-block-v-one-layout-one .experience-year.cart strong{
	font-size:50px;
}
.bcp-about-us-block-v-one-layout-one .about-us .experience-block{
	padding-top:100px;
}
.bcp-about-us-block-v-one-layout-one .about-us{
	top:107px;
}
.bcp-about-us-block-v-one-layout-one .experience-year.cart strong{
	margin-bottom:0;
}
.bcp-about-us-block-v-one-layout-one .about-us-content p{
	margin-bottom:40px;
}
.bcp-steps-version-one.ptb{
	padding-top:30px;
}
.bcp-steps-version-one .steps-description h3{
	margin-top:5px;
}
.featured-project-block h2{
	margin-top:0;
}
.featured-project-block .heading-block{
	font-size:25px
}
.featured-project-block .heading-block span{
	font-size:12px
}
.bcp-testimonial-v-one-layout-four.testimonial-block{
	padding-top:30px;
}
.bcp-testimonial-v-one-layout-four .client-section .client-image > img{
	border-radius:50%;
}
.bcp-blog-sec-version-one .ptb{
	padding-top:30px;
}
.bcp-contact-block-version-one.ptb{
	padding-top:30px;
}
.bcp-footer-layout-one .footer-nav li{
	line-height:1.42857
}
.footer-form-section .mc4wp-form input[type="text"]{
	height:45px;
	padding-left:22px;
}
.bcp-footer-layout-one .footer-form-section .mc4wp-form button{
	height:45px;
	padding:0 15px;
	right:16px;
	font-size:13px;
}
.bcp-about-us-block-v-one-layout-two.ptb{
	padding-top:30px;
}
.bcp-about-us-block-v-one-layout-two .heading-block{
	font-size:25px;
}
.bcp-about-us-block-v-one-layout-two .heading-block span{
	font-size:12px;
}
.bcp-core-value-version-one.ptb{
	padding-top:30px;
}
.bcp-core-value-version-one .heading-block{
	font-size:25px;
}
.bcp-core-value-version-one .heading-block span{
	font-size:12px;
}
.bcp-vision-mission-version-one.ptb{
	padding-top:30px;
}
.bcp-vision-mission-version-one .heading-block{
	font-size:25px;
}
.bcp-vision-mission-version-one .heading-block span{
	font-size:12px;
}
.bcp-leadership-v-one-layout-three .pt{
	padding-top:30px;
}
.bcp-leadership-v-one-layout-three .heading-block{
	font-size:25px;
}
.bcp-leadership-v-one-layout-three .heading-block span{
	font-size:12px;
}
.bcp-industry-version-one.ptb{
	padding-top:30px;
}
.industry-section .heading-block{
	margin-top:0;
	font-size:25px;
}
.industry-section .heading-block span{
	font-size:12px;
}
.popup-form-block li span textarea{
	height:188px;
}
.location-section .heading-block{
	margin-top:0;
	font-size:25px;
}
.location-section .heading-block span{
	font-size:12px;
}
.address-info h3{
	margin-top:0;
}
.location-top-section .address-info{
	margin-bottom:30px;
}
.blog-search-section form input[type="search"]{
	min-height:32px;
	height:32px;
	padding-left:10px;
	width:77%;
}
.consultplus-blog-layout-one .sidebar-category ul li{
	padding-left:20px;
}
.consultplus-blog-layout-one .widget-title h3{
	font-size:16px;
}
.consultplus-blog-layout-one.inner-blog-section .heading-block{
	margin-top:0;
}
.consultplus-blog-layout-one .blog-left-content .inner-blog-content{
	padding-top:0;
}
.bcp-career-version-one .ptb{
	padding-top:30px;
}
.bcp-career-version-one .career-block-wrap .medium-heading{
	margin-top:0;
	margin-bottom:16px;
}
.bcp-career-version-one .offer-block .offer-description h4{
	margin-top:0;
}
.find-ans-section .heading-block{
	margin-top:12px;
}
.bcp-question-section-version-one.ptb{
	padding-top:50px;
}
.bcp-question-section-version-one {
	padding-top:50px;
}
.question-section .heading-block{
	margin-top:4px;
}
.bcp-pricing-plan-version-one.ptb{
	padding-top:30px;
}
.bcp-featured-project-v-one-layout-three.pt, .bcp-featured-project-v-one-layout-two.ptb{
	padding-top:50px;
}
.bcp-leadership-v-one-layout-one.ptb{
	padding-top:30px;
}
.bcp-leadership-v-one-layout-two.pt{
	padding-top:30px;
}
.bcp-testimonial-v-one-layout-three .video-testimonial-wrap{
min-height:270px;
}
.bcp-testimonial-v-one-layout-one.ptb{
	padding-top:30px;
}
.bcp-testimonial-v-one-layout-three.video-testimonial-section .heading-block{
	margin-top:0;
}
.bcp-comment-section .bcp-comment-form.ptb{
	padding-top:30px;
	padding-bottom:50px;
}
.bcp-blog-comment-block{
	padding-bottom:50px;
}
.bcp-project-detail-version-one .featured-image-section img{
	width:100%;
}
.bcp-project-detail-version-one .client-view-section{
	margin-top:-175px;
}
.bcp-project-detail-version-one.ptb{
	padding-bottom:0;
	padding-top:30px;
}
.bcp-opening-position-version-one .sjb-wrap .sjb-search{
	width:110px;
}
.bcp-opening-position-version-one h2{
	margin-top: 0;
	font-size: 32px;
}
.bcp-opening-position-version-one .sjb-list-view > .sjb-row > header.sjb-col-md-6{
	width:70%;
}
.bcp-opening-position-version-one #sjb_job-bolits{
	padding-top:20px;
}
/*	tab 31-may end */
}
/*
 3.) Media Query for mobile
 ===============================*/
@media only screen and (max-width: 767px) {
	/*..home-page..*/
	.navigation .sub-nav {
		width: 100%;
		opacity: 1;
		transition: none;
		-webkit-transition: none;
		-ms-transition: none;
		-moz-transition: none;
		-o-transition: none;
		visibility: visible;
		top: 100%;
		position: static;
		border: 0;
		background-color: rgba(38, 40, 41, 1);
		display: none;
	}
	.navigation li:hover .sub-nav {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		top: 100%;
		visibility: visible;
	}
	.navigation-block .navigation li .open-sub-menu {
		height: 32px;
		padding: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 65px;
		z-index: 9;
		opacity: 1;
	}
	.navigation-block .navigation li .open-sub-menu:before {
		content: "";
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #ffac55;
		position: absolute;
		right: 20px;
		top: 13px;
	}
	.navigation-block .navigation li .open-sub-menu.close-menu:before {
		border-top: 7px solid #ffac55;
		border-bottom: 0;
	}
	.navigation-block .navigation .sub-nav li a {
		padding: 10px 12px;
	}
	.contact-section {
		text-align: center;
	}
	.contact-section span {
		border-right: 0;
		display: block;
		float: none;
	}
	.banner-content h1 {
		letter-spacing: -1px;
	}
	.banner-content .choose-industry li:last-child a {
		padding: 34px 5%;
	}
	.contact-section span:last-child {
		padding-right: 28px;
	}
	.navigation-block .navigation {
		background-color: rgba(38, 40, 41, 0.9);
		display: none;
		left: 0;
		padding: 10px 0;
		position: absolute;
		top: 100%;
		width: 100%;
		z-index: 4;
	}
	.navigation-block .navigation li {
		display: block;
		float: none;
		margin: 0;
		padding-bottom: 0;
	}
	.main-header {
		position: relative;
		padding: 15px 0;
	}
	.about-us-content {
		text-align: center;
		padding: 0;
	}
	.heading-block {
		font-size: 20px;
	}
	.about-us-content p {
		font-size: 12px;
		line-height: 1.6;
		margin-bottom: 22px;
		text-align: left;
	}
	.about-us-content .heading-block {
		text-align: left;
	}
	.common-btn {
		font-size: 12px;
		margin-top: 18px;
	}
	.about-us-content .common-btn {
		margin-top: 0;
		margin-left: 0;
	}
	.about-us {
		border: 0;
		box-shadow: none;
		width: 100%;
		position: static;
	}
	.experience-block .experience-year strong {
		font-size: 30px;
	}
	.about-us .experience-block {
		padding-bottom: 25px;
		padding-left: 115px;
		padding-top: 25px;
		background: url("../../images/about-us-logo.png") no-repeat left top;
		text-align: left;
	}
	.steps-description p {
		font-size: 12px;
	}
	.steps-description .step-no {
		margin-bottom: 8px;
	}
	.steps-description h3 {
		font-size: 15px;
		margin-bottom: 8px;
	}
	.featured-img-wrapper {
		margin-bottom: 25px;
	}
	.navigation-block .navigation li a {
		display: block;
		padding: 6px 12px;
		color: #fff;
	}
	.about-us-img img {
		width: 100%;
	}
	.featured-project-block img {
		width: 100%;
	}
	.testimonial-block .author-text:before, .testimonial-block .author-text:after {
		display: none;
	}
	.testimonial-block .author-text {
		padding: 0;
	}
	.testimonial-block .author-text p {
		font-size: 12px;
		line-height: 1.6;
		margin-bottom: 15px;
	}
	.client-section .client-image {
		float: none;
		display: block;
		width: 100%;
	}
	.client-section .client-info {
		float: none;
		margin: 8px 0 0;
		display: block;
		width: 100%;
	}
	.client-section .client-info span, .client-section .client-info strong {
		font-size: 12px;
	}
	.client-block .testimonial-slider-info .owl-item {
		margin-right: 5px;
	}
	.blog-section .blog-content {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		min-height: inherit;
	}
	.blog-section .blog-img {
		width: 100%;
		min-height: 480px;
	}
	.blog-content.ptb {
		padding-bottom: 30px;
	}
	.blog-text p {
		line-height: 1.6;
		font-size: 12px;
	}
	.blog-text h3 {
		line-height: 1.2;
		margin-bottom: 8px;
	}
	.blog-content .blog-content-wrapper {
		float: left;
	}
	.footer-form-section .footer-form-content {
		width: 100%;
		margin-bottom: 30px;
	}
	.footer h5 {
		margin-bottom: 10px;
	}
	.footer-form-section p {
		font-size: 12px;
	}
	.footer-nav li {
		margin-bottom: 5px;
	}
	.copyright-section {
		padding: 12px 0;
	}
	.footer-form-section .footer-form input[type="text"] {
		width: 100%;
		padding-right: 120px;
	}
	.footer-form-section .footer-form button {
		right: 0px;
	}
	/*..about-us..*/
	.about-us-banner {
		min-height: 150px;
	}
	.about-us-left {
		padding-right: 0;
	}
	.about-us-banner h1 {
		font-size: 25px;
	}
	.about-us-banner h1:before {
		top: -8px;
		width: 42px;
		height: 42px;
	}
	.about-us-banner-content {
		padding-top: 60px;
	}
	p {
		font-size: 12px;
		line-height: 1.6;
	}
	.about-us-text {
		float: none;
		width: 100%;
	}
	.about-us-right .about-us {
		float: none;
		width: 100%;
		margin: 0;
		padding-bottom: 17px;
	}
	.about-us-right .about-us .experience-block {
		display: inline-block;
		margin-bottom: 0px;
		max-width: 205px;
		padding: 25px 15px 30px 100px;
	}
	.experience-year.cart strong {
		font-size: 25px;
	}
	.vm-content .vm-img {
		margin-bottom: 15px;
	}
	.vm-content .vm-img img {
		width: 100%;
	}
	.vm-block .vm-block-wrapper {
		margin-bottom: 0;
	}
	.mgmt-section .mgmt-block-wrap {
		margin-bottom: 0;
	}
	.experience-year.cart {
		border-bottom: 1px solid #35c5ec;
		border-right: 1px solid #35c5ec;
		border-top: 1px solid #35c5ec;
		float: right;
		padding: 28px 8px 28px 205px;
		width: 98%;
		min-height: 115px;
		margin-left: -205px;
	}
	/*..404 page..*/
	.find-page-block .find-page-img {
		-webkit-background-size: 88px;
		background-size: 88px;
		width: 100px;
		height: 100px;
		margin-top: 8px;
	}
	.find-page-block .find-page-text {
		font-size: 100px;
	}
	.error-block .error-text strong {
		font-size: 22px;
	}
	.error-block p {
		font-size: 13px;
	}
	.error-block, .find-page-block {
		margin-bottom: 10px;
	}
	.find-page-wrap {
		padding-top: 20px;
	}
	/*..blog style..*/
	.inner-blog-content .inner-blog-text {
		position: static;
	}
	.inner-blog-content .inner-blog-text .inner-blog-time {
		display: block;
		padding: 6px 10px;
	}
	.inner-blog-content .inner-blog-text h3 {
		font-size: 15px;
		line-height: 1.1;
		padding: 10px;
	}
	.inner-blog-content .inner-blog-txt {
		margin-bottom: 5px;
	}
	.blog-links .social-icon-block .share-link {
		font-size: 12px;
		margin-top: 7px;
		padding-left: 7px;
		padding-right: 7px;
	}
	.blog-links .common-btn {
		padding: 5px 7px;
	}
	.blog-links .social-icon-block .share-icon {
		font-size: 12px;
		padding: 5px 8px;
	}
	.blog-links .social-icon-block {
		margin-top: 20px;
	}
	.blog-quote-section {
		margin-bottom: 15px;
		padding: 20px 35px;
	}
	.blog-quote-section:before, .blog-quote-section:after {
		font-size: 50px;
	}
	.blog-quote-section:after {
		bottom: -25px;
	}
	.blog-right-content {
		overflow: hidden;
		padding-top: 20px;
	}
	.blog-search-section form input[type="text"] {
		width: 100%;
		margin-right: -40px;
		font-size: 12px;
		height: 30px;
	}
	.blog-search-section form button {
		width: 40px;
		height: 30px;
	}
	.medium-heading {
		font-size: 15px;
		margin-bottom: 15px;
	}
	.blog-category-list li span {
		font-size: 12px;
	}
	.blog-category-list li:before {
		top: -2px;
	}
	.blog-category-list li {
		font-size: 12px;
	}
	.featured-post-wrap {
		margin-bottom: 15px;
	}
	.blog-tags-list li a {
		padding: 6px 12px;
	}
	.blog-subscribe-form .subscribe-text {
		font-size: 12px;
	}
	.subscribe-form-block input[type="text"], .subscribe-form-block input[type="email"] {
		font-size: 12px;
	}
	.subscribe-form-block .common-btn {
		max-width: 180px;
	}
	.blog-subscribe-form {
		padding: 15px 15px 20px;
	}
	.hover-social-icon {
		padding: 0 20px 0 12px;
	}
	.hover-social-icon a {
		font-size: 12px;
		padding: 5px 6px;
	}
	/*..blog-post style..*/
	.blog-post-page .inner-blog-content .inner-blog-txt {
		margin-bottom: 18px;
	}
	.inner-blog-list {
		padding-left: 0;
		margin-bottom: 25px;
	}
	.inner-blog-list li {
		margin-bottom: 4px;
		font-size: 12px;
		padding-left: 25px;
	}
	.blog-post-section .blog-post-img {
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.blog-post-img img, .featured-post-img img {
		width: 100%;
	}
	.blog-post-section .blog-post-text {
		margin-top: 18px;
		float: none;
		width: 100%;
	}
	.blog-post-page .blog-links .social-icon-block {
		margin-top: 0px;
	}
	.blog-related-post .featured-post-wrap {
		margin-bottom: 15px;
	}
	.blog-left-content .blog-comment-section h2 {
		margin-bottom: 18px;
	}
	.blog-comment-block .media .media-body p {
		font-size: 12px;
		line-height: 1.4;
	}
	.blog-comment-block .media .media-body h4 {
		margin-bottom: 8px;
	}
	.blog-comment-block .media .media-body .media-body-content {
		margin: 0 0 0 15px;
	}
	.blog-comment-block .media .media-left > a {
		max-width: 55px;
	}
	.blog-comment-block .media .media-body .media .media-left {
		padding-right: 15px;
	}
	.blog-comment-block .media .media-body .media .media-body {
		padding-right: 0;
		padding-top: 0;
	}
	.blog-comment-block .media .media-body .media {
		margin-top: 25px;
	}
	.blog-comment-block .media {
		margin-top: 30px;
	}
	.blog-comment-block .media .media-body .common-btn {
		position: static;
		margin-top: 10px;
	}
	.leave-msg-form .popup-form-block li .popupform-field {
		margin-right: 0;
		width: 100%;
	}
	.leave-msg-form .popup-form-block li {
		margin-bottom: 0px;
	}
	.popup-form.leave-msg-form .common-btn {
		margin-top: 5px;
	}
	/*..career style..*/
	.career-block {
		padding-top: 15px;
	}
	.career-block .career-img {
		margin-bottom: 22px;
	}
	.offer-block .offer-description p {
		font-size: 12px;
	}
	.offer-block .offer-img {
		float: left;
		margin-right: 13px;
		margin-top: 0;
		width: 9%;
	}
	.opening-position-section {
		padding-bottom: 15px;
	}
	.opening-position-info li {
		font-size: 12px;
		padding: 20px 0 10px 30px;
	}
	.opening-position-info li:before {
		width: 20px;
		height: 20px;
		line-height: 20px;
		top: 19px;
	}
	.opening-position-info li .about-vacancy {
		width: 41%;
	}
	.opening-position-info li .common-btn {
		float: left;
		max-width: 200px;
		padding: 5px 0;
		width: 41%;
	}
	.opening-position-info li .salry-info, .opening-position-info li .position-name {
		width: 59%;
	}
	.opening-position-info li span {
		margin-bottom: 20px;
	}
	.career-img img {
		width: 100%;
	}
	/*..career-apply-now style..*/
	.popup-section {
		top: 900px;
	}
	.popup-close {
		height: 45px;
		line-height: 55px;
		width: 45px;
		right: -7px;
	}
	.popup-content-wrapper {
		padding: 20px 15px;
	}
	.popup-form-block li {
		margin-bottom: 0;
	}
	.popup-form-block li  span {
		margin-bottom: 20px;
	}
	.popup-form-block li .popupform-field {
		width: 100%;
		float: none;
		display: block;
		margin-right: 0;
	}
	.popup-content-wrapper .heading-block {
		margin-bottom: 15px;
	}
	.popup-form-block li span textarea {
		height: 250px;
	}
	/*..contact-us style..*/
	.contact-us-form .popup-form-block li .popupform-field {
		width: 100%;
		margin-right: 0;
	}
	.connect-block h2 {
		margin-bottom: 12px;
	}
	.contact-us-form .popup-form-block li span textarea {
		height: 150px;
	}
	.location-section-wrap .heading-block {
		margin-bottom: 15px;
	}
	.address-info address {
		font-size: 12px;
		line-height: 1.5;
	}
	.location-top-section {
		margin-bottom: 0;
	}
	/*..FAQ Style..*/
	.question-block.panel-default {
		padding: 15px 0 15px 20px;
	}
	.question-block.panel-default .panel-collapse .panel-body {
		padding-top: 7px;
	}
	.question-block h4 {
		letter-spacing: -0.1px;
		line-height: 1.2;
	}
	.question-section.ptb {
		padding-bottom: 30px;
	}
	.find-ans-section {
		padding: 20px 25px;
	}
	.find-ans-section .common-btn {
		max-width: 200px;
		margin: 0 auto;
	}
	.help-section .heading-block {
		margin-bottom: 20px;
	}
	.question-block h4 a:before {
		top: -1px;
	}
	/*..industry style..*/
	.industry-section .heading-block {
		margin-bottom: 15px;
	}
	.fig-image {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.inner-industry-section {
		float: none;
		width: 100%;
	}
	.mid-inside {
		min-height: inherit;
	}
	.fig-image a {
		height: 70px;
		line-height: 80px;
		width: 70px;
	}
	.fig-image i {
		font-size: 30px;
	}
	/*..pricing style..*/
	.pricing-block .pricing-block-head {
		margin-bottom: 15px;
	}
	.pricing-block .pricing-block-head .price strong {
		font-size: 22px;
	}
	.pricing-list {
		margin-bottom: 20px;
		min-height: inherit;
		padding-bottom: 15px;
	}
	.pricing-list li {
		padding-left: 20px;
	}
	.pricing-list li:before {
		top: 3px;
	}
	/*..project-2-column style..*/
	.featured-image-section.inner-featured-img-sec .small-btn {
		top: 10px;
		left: 10px;
	}
	.featured-image-section.inner-featured-img-sec {
		margin-bottom: 15px;
	}
	.featured-image-content .medium-heading {
		margin-bottom: 5px;
	}
	.featured-image-content .common-btn {
		margin-top: 8px;
		padding: 6px 14px;
	}
	.pagination-section li a {
		width: 38px;
		height: 38px;
		line-height: 36px;
	}
	.pagination-section li {
		margin: 0 2px;
	}
	.featured-project-content, .featured-project-inner-content {
		min-height: inherit;
	}
	/*..project-3-column style..*/
	.featured-image-content.inner-faetured-img .common-btn {
		margin-top: 8px;
	}
	/*..Project-details style..*/
	.project-detail-page .featured-image-section.inner-featured-img-sec, .project-detail-page .other-projects .featured-image-section.inner-featured-img-sec {
		margin-bottom: 18px;
	}
	.client-view-section {
		background-color: #03b6e7;
		border: 0;
		box-shadow: none;
		margin-top: 0;
		padding: 15px;
	}
	.client-view-section .client-view-block {
		padding: 15px;
	}
	.client-view-block .client-views p {
		font-size: 12px;
	}
	.client-view-block .heading-block {
		font-size: 16px;
	}
	.client-view-block .client-views {
		margin-bottom: 8px;
	}
	.project-features .medium-heading {
		margin-bottom: 15px;
	}
	.project-features-wrap {
		border-bottom: 0;
	}
	.project-detail-page .pricing-list li {
		padding-left: 25px;
		margin-bottom: 8px;
	}
	.project-detail-page .pricing-list {
		min-height: inherit;
		padding-bottom: 0;
	}
	.project-features {
		border-bottom: 1px solid #dee8eb;
	}
	.consult-block .consult-block-text {
		float: none;
		display: block;
		margin-right: 0;
		margin-bottom: 12px;
	}
	.consult-block .consult-block-text:last-child {
		margin-bottom: 0;
	}
	.business-graph-text {
		margin-bottom: 10px;
	}
	.business-graph-block .common-btn {
		margin-top: 10px;
	}
	/*..team..*/
	.leadership-content {
		padding: 12px;
	}
	.leadership-content .about-mgmt h3 {
		font-size: 15px;
	}
	.leadership-content .about-mgmt .mgmt-post {
		margin-bottom: 5px;
	}
	.leadership-content .social-links {
		padding-top: 0;
		margin-bottom: 5px;
	}
	.team-section {
		padding-bottom: 10px;
	}
	.team-img img, .leadership-img img {
		width: 100%;
	}
	.team-img-overlay-wrap {
		padding: 8px;
	}
	.team-img-overlay h4 {
		font-size: 15px;
		margin-bottom: 4px;
	}
	.team-img-overlay .team-post {
		font-size: 14px;
	}
	.team-img-overlay-wrap .social-links li a {
		font-size: 12px;
	}
	/*..service..*/
	.selection-section-wrapper {
		margin-bottom: 20px;
	}
	.inner-bussiness-section {
		min-height: inherit;
	}
	.selection-box-section {
		float: none;
	}
	.service-left {
		float: none;
	}
	.selection-box-section label {
		padding: 12px 12px 12px 0;
		margin-bottom: 0;
	}
	.selection-input {
		margin-top: 0;
	}
	.service-figure-section {
		padding-bottom: 10px;
	}
	/*..testimonial style..*/
	.happy-client-img-wrap {
		float: none;
		margin-right: 0;
		margin-top: 0;
		width: 100%;
		max-width: 100px;
	}
	.happy-client-info {
		float: none;
		width: 100%;
	}
	.img-text-wrap {
		height: 35px;
		width: 35px;
	}
	.img-text-wrap .img-text {
		font-size: 30px;
		line-height: 47px;
	}
	.happy-client-info .about-happy-client .medium-heading, .testimonial-info .medium-heading, .video-testimonial-content .medium-heading {
		margin-bottom: 4px;
	}
	.happy-client-info .about-happy-client, .testimonial-info, .video-testimonial-content {
		margin-bottom: 5px;
	}
	.happy-client-block {
		padding-bottom: 5px;
		padding-top: 15px;
	}
	.client-designation {
		font-size: 13px;
	}
	.testimonial-img-wrap {
		max-width: 100px;
	}
	.testimonial-img-wrap, .video-testimonial-section .heading-block {
		margin-bottom: 15px;
	}
	.full-testimonial-block-wrap {
		margin-bottom: 20px;
	}
	.video-img-block {
		width: 100%;
		float: none;
	}
	.video-testimonial-wrap {
		min-height: inherit;
		width: 100%;
	}
	.video-testimonial-wrap {
		padding: 15px 10px;
	}
	.video-img img {
		width: 100%;
	}
	.audioplayer {
		margin-bottom: 20px;
		height: 50px;
	}
	.audioplayer-bar-played:before {
		height: 19px;
		width: 18px;
		right: -16px;
	}
/*	 31-may start */
.bcp-about-us-block-v-one-layout-one .about-us .experience-block{
	padding-top:69px;
	position:relative;
}
.bcp-about-us-block-v-one-layout-one .experience-year.cart strong{
	font-size:30px;
}
.bcp-about-us-block-v-one-layout-one .experience-year{
	position:absolute;
	float:none;
	top:0;
	left:91px;
	border:none;
}
.bcp-about-us-block-v-one-layout-one .experience-year strong{
	text-align:left;
	padding-left:15px;
}
.bcp-about-us-block-v-one-layout-one .about-us-content{
	margin-bottom:25px;
}
.bcp-about-us-block-v-one-layout-one .experience-year span{
	text-align:left;
	padding-left:15px;
}
.bcp-steps-version-one.ptb{
	padding-top:10px;
}
.bcp-testimonial-v-one-layout-four.testimonial-block{
	padding-top:10px;
}
.bcp-blog-sec-version-one .ptb{
	padding-top: 10px;
}
.bcp-contact-block-version-one.ptb{
	padding-top:10px;
}
.bcp-footer-layout-one .footer-form-section .mc4wp-form button{
	right:0;
}
.footer-form-section .mc4wp-form input[type="text"]{
	width:85%;
}
.bcp-core-value-version-one.ptb{
	padding-top:10px;
}
.bcp-vision-mission-version-one .heading-block{
	margin-top:0;
}
.bcp-leadership-v-one-layout-three .heading-block{
	margin-top:0;
}
.bcp-about-us-block-v-one-layout-two.ptb{
	padding-top:10px;
}
.bcp-header-layout-one .main-header .navigation-block .navigation .sub-menu{
	width:100%;
	left:0;
}
.bcp-header-layout-one .main-header .navigation-block .navigation .sub-menu li{
	border-bottom:1px solid #646769
}
.navigation-block .navigation li{
	padding-bottom:0 !important;
}
.blog-links .social-icon-block .share-icon:hover i{
	text-decoration:none;
}
.bcp-career-version-one .ptb{
	padding-top:10px;
}
.bcp-question-section-version-one.ptb{
	padding-top:30px;
}
.bcp-pricing-plan-version-one.ptb{
	padding-top:10px;
}
.bcp-featured-project-v-one-layout-three.pt, .bcp-featured-project-v-one-layout-two.ptb{
	padding-top:30px;
}
.bcp-leadership-v-one-layout-one.ptb{
	padding-top:10px;
}
.leadership-content .about-mgmt h3{
	margin-top: 0;
}
.bcp-leadership-v-one-layout-two.pt{
	padding-top:10px;
}
.bcp-testimonial-v-one-layout-one.ptb{
	padding-top:10px;
}
.bcp-testimonial-v-one-layout-three .video-testimonial-wrap{
	min-height:auto;
}
.bcp-blog-comment-block{
	padding-bottom:30px;
}
.bcp-comment-section .bcp-comment-form.ptb{
	padding-top:10px;
	padding-bottom:30px;
}
.bcp-project-detail-version-one .featured-image-section img{
	width:100%;
}

.bcp-project-detail-version-one.ptb{
	padding-bottom:0;
	padding-top:10px;
}
.popup-form-block li span textarea{
	height:150px;
}
.bcp-opening-position-version-one .sjb-wrap .sjb-search{
	width:110px;
}
.bcp-opening-position-version-one h2{
	margin-top: 0;
	font-size: 24px;
}
.bcp-opening-position-version-one .sjb-list-view > .sjb-row > header.sjb-col-md-6{
	width:100%;
}
.bcp-opening-position-version-one .sjb-list-view .company-logo > a{
	top:auto;
	bottom:15px;
	right:auto;
	left:15px;
}
.bcp-opening-position-version-one #sjb_job-bolits{
	padding-top:10px;
}
.bcp-opening-position-version-one .sjb-wrap #sjb_job-visiable{
	padding-bottom:90px;
}
.bcp-opening-position-version-one.pt{
	padding-top:30px;
}
/*	mo. 31-may end */

}
@media only screen and (max-width :500px){
	.choose-industry li{
	float: none !important;
	width: 100% !important;
}
.choose-industry li a{
	 padding: 12px 20px 14px !important;
}
.choose-industry li a .industry-option {
    display: block;
    }
    .choose-industry li a .industry-img {
    display: inline-block !important;
    width: 50px !important;
    }
   .tp-parallax-wrap{
   	  height: 100%;
    left: 0 !important;
    margin: 0 auto !important;
    position: absolute;
    right: 0 !important;
 
    visibility: visible;
    width: 300px !important;
   }
   .choose-industry li a .industry-option {
    display: inline-block !important;
	}
    .tp-parallax-wrap,  .tp-parallax-wrap *{
    	white-space:normal !important;
    } 
    .tp-loop-wrap,.tp-loop-wrap,.tp-caption{
    	left: 0 !important;
    	width: 100%;
    }
    .banner-content{
    	width: 100% !important;
    }
    .banner-content h1{
    	padding: 34px 20px !important;
    	 line-height: 32px !important;
    }
    .banner-content h1 span{
    	line-height: 20px !important;
    }
    .banner-content .choose-industry li .fa.fa-arrow-circle-o-right{
    	top: 17px;
    }
    .choose-industry li,.choose-industry li:first-child {
    	border:none !important;
    border-bottom: 1px solid #00a6d3 !important;
    
    }
    .banner-content .choose-industry li:last-child a{
    	padding-top: 16px !important;
    }
    	
}


