@media (max-width:1170px) {
	.pageWidth {
		max-width:100%;
		margin:0 auto;
	}
	.logo a img {
		padding-left:5px;
	}
}
@media (max-width:1080px) {
	.common-div {
		padding: 16px 5px 16px 15px;
	}
	.content-add {
		width: 73%;
	}
	.mid {
		width:20%;
	}
	.right {
		float: left;
		margin-top: 25px;
		width: 60px;
	}
	.banner-header h3 {
		font-size:42px;
		padding-bottom:30px;
	}
	.menu ul li a {
		margin-left:2px;
		margin-right:2px;
	}
}
@media (max-width:1024px) {
	#banner-image {
		height:100%;
	}
	.banner-header {
		padding-bottom:250px;
	}
}
@media (max-width:980px) {
	.analytics h3 {
		font-size:28px;
		line-height:34px;
	}
	.analytics p {
		width:77%;
	}
	.remote_right {
		float: left;
		width: 70%;
	}
	.remote_content.chang-pos {
		float: left;
	}
	.footer_logo {
		padding-right:15px;
	}
	.logo-subtitle {
		right:0!important;
	}
	.about-content {
		float: none;
		padding: 0;
		width: 100%;
	}
	.about-content p {
		font-size: 14px;
		padding-bottom: 10px;
	}
	.content-add p {
		font-size:13px;
	}
	.common-div {
		padding-left:2px;
	}
	.menu {
		display:none;
		background-color: #338ad3;
		float: none;
		left: 0;
		margin: 0 auto;
		position: absolute;
		right: 0;
		top: 70px;
		width: 100%;
		z-index:999;
		padding-right:0;
	}
	.menu ul li:last-child a {
		border-bottom:none;
	}
	.menu ul li a:after {
		display:none;
	}
	.menu ul li.active a  {
		background-color:#4896d7;
	}
	.menu ul li a i {
		display:none;
	}
	.menu ul li ul li a {
		padding:12px 0 12px 12px;
		border-color:#1f7dcb!important;
	}
	.menu ul li ul {
		position:static;
		visibility:visible;
		width:100%!important;
		background-color:transparent;
		top:0;
		opacity:1!important;
		-moz-opacity:1;
		-webkit-opacity:1;
		-ms-opacity:1;
		-o-opacity:1
		transition:none;
		-moz-transition:none;
		-webkit-transition:none;
		-ms-transition:none;
		-o-transition:none;
		display:none;
	}
	.menu ul li:hover  ul {
		display:none;
		top:0px;
		visibility:visible;
		opacity:1;
		-webkit-opacity:1;
		-moz-opacity:1;
		-ms-opacity:1;
		-o-opacity:1;
	}
	.sub-menu {
		width:40px;
		height:41px;
		position:absolute;
		right:0px;
		top:0px;
		cursor:pointer;
		border-left:1px solid #1f7dcb;
	}
	.sub-menu:after {
		font-family: 'themify';
		color: #fff!important;
		content: "\e61a";
		display: block;
		float: right;
		font-size: 24px;
		margin-right: 8px;
		z-index:11;
		margin-top:14px;
	} 
	.sub-menu.active:after {
		font-family: 'themify';
		content: "\e622";
		font-weight:600;
	}
	header {
		background-color:#314a5a!important;
	}
	.logo,.login-sec {
		padding:18px 0px;
	}
	.login-sec {
		padding:0;
		right:85px;
		position:absolute;
		top:19.5px;
	}
	.login-sec a i {
		padding-right:8px;
	}
	.btn-small {
		padding:8px;
	}
	.header-right {
		padding:0;
	}
	.sticky {
		position:absolute!important;
		background-color:#314a5a!important;
		box-shadow:none!important;
		border-bottom: 1px solid #465c6b;
	}
	.sticky .menu ul li a {
		color:#fff;
	}
	.logo {
		display:block!important;
	}
	.logo-small {display:none!important;}
	.login-sec a i {
		margin-right:0px;
	}
	.icon {
		width:40px;
		height:32px;
		border:1px solid #ddd;
		border-radius:3px;
		position:absolute;
		top:22px;
		right:18px;
		z-index:999;
		cursor:pointer;
	}
	.icon_one,.icon_two,.icon_three {
		width:28px;
		height:2px;
		background-color:#fff;
		margin:6px auto;
		transition:all 0.3s ease-in-out;
	}
	.change .icon_one {
		-webkit-transform: rotate(-45deg) translate(-5px, 5px);
		transform: rotate(-45deg) translate(-5px, 5px);
		
		
	}
	.change .icon_two {
		opacity:0;
		-webkit-opacity:0;
	}
	.change .icon_three {
		transform:rotate(45deg) translate(-6px, -6px);
		-webkit-transform:rotate(45deg) translate(-6px, -6px);
	}
	.menu ul li {
		float:none;
	}
	.menu ul li a {
		margin:1px 0px;
		padding:12px 0 12px 12px;
		border-bottom:1px solid #1f7dcb;
		border-radius:0;
	}
	.menu ul li a:hover {
		box-shadow: none;
		background: rgba(255, 255, 255, 0.1);
	}
	.sticky .logo {
		padding:16px 0px;
	}
	.logo span {
		display: none;
	}
	.banner-header h3 {
		padding-top:20px;
	}
}
@media (max-width:940px) {
	.busi-info ul li {
		min-height:350px;
	}
	.remote_content h3 {
		line-height:32px;
	}
	.workgroup_chart {
		padding:40px 0px;
	}
	.remote_content p {
		font-size: 14px;
		line-height: 24px;
		padding-top: 8px;
		padding-bottom:0px;
	}
	.middle_footer ul li {
		margin: 0 4%;
		width: 28%;
	}
	.circle-border {
		height: 50px;
		width: 50px;
	}
	.circle-border i {
		font-size: 24px;
		line-height: 48px;
	}
	.content-add {
		width: 72%;
	}
}
@media (max-width:870px) {
	.main {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	.analysis-image {
		width:10%;
	}
	.analysis-content h4 {
		font-size:18px;
		line-height:30px;
		padding:0px;
	}
	.analysis-content p {
		font-size:14px;
		line-height:20px;
	}
	.analysis-content {
		width:84%;
	}
	.right-content h3 {
		margin:0px;
		font-size:28px;
	}
	.analytics p {
		width:92%;
	}
	.remote_content h3 {
		font-size:20px;
		line-height:24px;
	}
	.first_footer {
		padding:15px 0 25px;
	}
	.middle_footer ul li {
		float: left;
		margin: 0 1%;
		width: 32%;
	}
	.footer-logo > img {
		padding: 25px 0 7px;
	}
	.mid {
		width: 23%;
	}
	.right {
		float: right;
		margin-top: 25px;
		width: 56px;
	}
	.banner-header h3 {
		font-size: 32px;
		padding-bottom: 20px;
	}
	.banner-header p {
		font-size:18px;
	}
	.default-banner-btn p {
		font-size:16px!important;
	}
	.add-right {
		float:none;
		width:98%;
		margin:0 auto;
	}
	.foll-name {
		width:80%;
	}
	.blog-bottom {
		padding:8px 0px;
	}
	.blog-bottom ul li:first-child {
		width:20%;
	}
	.blog-bottom ul li {
		width:80%;
	}
	.blog-bottom ul li h2 {
		font-size:22px;
	}
}
@media (max-width:800px) {
.content-pricing .col-sm-2 {
    margin: 20px 0 10px;
    padding: 0 0 0 1%;
    width: 49%;
}
.pricing-box.pricing-box-shadow {
    box-shadow: none;
    margin: 0;
    padding: 0;
}
}
@media (max-width:767px) {
	.remote_image img {
		float: none;
		margin-bottom:20px;
	}
	.remote_left,.remote_right {
		float: none;
		margin: 0 auto;
		width: 100%;
	}
	.remote_image.chang-pos {
		float: none;
	}
	.remote_content.chang-pos {
		float:none;
	}
	.e-comme {
		padding: 0 10px!important;
	}
	.shadow_line {
		padding: 30px 0;
	}
	.res-div-img {
		padding-top:30px;
	}
	.first_footer p {
		color: #dddddd;
		font-size: 13px;
		line-height: 20px;
	}
	.middle_footer {
		width:98%;
		margin:0 auto;
		padding-bottom:0;
	}
	.analytics.resp-div {
		margin-bottom: 30px;
	}
	.concierge-div::after {
		display:none;
	}
	.concierge-div {
		padding-bottom:25px;
	}
	.remote_content {
		float: none;
		width: 100%;
	}
	.middle_footer ul li:last-child {
		margin-bottom:0px;
	}
	.middle_footer ul li {
		margin: 0 1% 5%;
		width: 48%;
	}
	.supp-comm i {
		width:4%;
	}
	.supp-comm p {
		width:95%;
	}
	.check-out {
		margin-bottom: 20px;
	}
	.shadow-bg-center {
		background:none;
	}
	.footer-logo > img {
		padding: 0px 0;
		margin:0 auto;
		display:block;
	}
	.logo-subtitle {
		bottom: -26px;
		right: 0;
		left:48px;
		width: 200px;
	}
	.system > p {
		float: none;
		width: 100%;
		padding-top:35px;
	}
	.footer-one {
		padding-bottom:20px;
	}
	.system {
		border-left:none;
	}
	.blog-links,.location-div {
		padding-top: 30px;
	}
	.footer-two {
		padding-bottom:0;
	}
	.inter-res {
		padding-left:0;
		padding-right:0;
	}
	.location-div {
		float: none;
		width: 100%;
	}
	.quick-links {
		float: none;
		width: 100%;
	}
	.aboutus {
		padding: 60px 0 30px;
	}
	.about-content {
		padding-top:30px;
	}
	.about-content p {
		padding-bottom:20px;
	}
	.common-div {
		padding: 16px 5px 16px 28px;
	}
	.circle-border {
		height: 65px;
		width: 65px;
	}
	.circle-border i {
		font-size: 30px;
		line-height: 62px;
	}
	.contact-info {
		padding: 40px 0 0;
	}
	.contact-info ul li {
		width:370px;
	}
	.right {
		float: left;
		width: 60px;
	}
	.mid {
		width: 20%;
	}
	.adjust-Wid {
		float:none;
		width:100%;
	}
	.prod-right.res-div1 {
		padding-top: 35px;
	}
	.produc-last h3 {
		padding-top: 5%;
		text-align: center;
	}
	.use1 {
		width:262px;
		margin:0 auto;
	}
	.e-comme {
		padding: 0;
	}
	.visual-div h3 {
		padding:15px 0 25px;
	}
	.visual {
		padding:20px 0 0;
	}
	.pro-first {
		padding-left:0;
		padding-right:0;
	}
	.foll-name {
		width: 90%;
	}
	.pagination ul li {
		padding: 6px 7px;
	}
	
	.pagination ul li a {
		padding: 1px 5px;
	}
	.blog-follow-us img {
		margin:0;
	}
	.pro-secn {
		padding:10px 0px;
	}
}
@media (max-width:680px) {
	.busi-sci-div h3 {
		font-size:24px;
		padding-top:30px;
		line-height:30px;
	}
	.busi-sci-div p {
		font-size:16px;
		padding:0px 0 40px;
		line-height:20px;
	}
	.left-image {
		float: none;
		margin: 0 auto;
		width: 98%;
	}
	.right-content {
		float: none;
		margin: 0 auto;
		width: 98%;
	}
	.analytics h3 {
		font-size:26px;
		line-height:32px;
	}
	.analytic_target {
		padding: 30px 0;
	}
	.analytics h4 {
		padding-bottom:5px;
	}
	.concierge_head ul li:after {
		display:none;
	}
	.busi-info ul li h4 {
		font-size:16px;
	}
	.busi-info ul li p {
		padding-top:12px;
	}
	.btn-rea-more {
		margin-top:12px;
	}
	.busi-info ul li {
		width:92%;
		padding:2% 3% 1%;
	}
	.blog-usercomment ul li {
		font-size:14px;
	}
}
@media (max-width:640px) {
	.concierge_head ul li:first-child {
		margin-left: auto;
	}
	.concierge_head ul li {
		float: none;
		margin: 0 auto 50px;
		width: 98%;
	}
	.concierge_head ul li:last-child {
		margin-right: auto;
		margin-bottom:0px;
	}
	.footer_logo > img {
		display: block;
		margin: 0 auto;
	}
	.footer_logo {
		border-right: medium none;
		float: none;
		margin: 0 auto;
		padding: 0;
		width: 98%;
	}
	.system {
		float: none;
		margin: 20px auto 0;
		width: 98%;
	}
	.first_footer p {
		font-size:14px;
	}
	.left {
		width: 55%;
	}
	.mid {
		width: 20%;
	}
	.right {
		width:25%;
		float:right;
	}
	.banner-header h3 {
		font-size: 24px;
	}
	.default-banner-btn p {
		padding:6px 0px;
		font-size:14px!important;
		line-height:18px;
	}
	.default-banner-btn {
		width:210px;
	}
	.banner-header > p {
		font-size:14px;
		 padding-bottom:20px;
	}
	.inner-banner {
		padding: 50px 0 75px;
	}
	.inner-banner h3 {
		font-size:26px;
	}
	.breadcumbs ul {
		padding-top:0;
	}
	.breadcumbs ul li a {
		font-size:14px;
	}
	.carousel.slide.carousel-fade {
		height: 50px;
		width: 207px;
		border:2px solid transparent;
		border-radius:3px;
	}
	
}
@media (max-width:540px) {
	.busi-sci-div p {
		font-size: 14px;
	}
	.busi-sci-div h3 {
		font-size: 18px;
		padding-top: 20px;
	}
	.busi-info {
		padding-top:20px;
	}
	.analysis-image {
		width: 20%;
	}
	.analysis-content {
		width: 75%;
	}
	.analytics p {
		font-size:14px;
	}
	.analytics h4 {
		padding:15px 0 0px;
		font-size:18px;
	}
	.analytics h3 {
		font-size: 18px;
		line-height: 24px;
		padding-bottom:20px;
	}
	.contact-fields ul li {
		float: none;
		margin: 0 auto 8px;
		width: 100%;
	}
	.contact-fields ul li:first-child {
		margin-left: auto;
	}
	.contact-fields ul li:last-child {
		margin-right: auto;
	}
	.banner-header h3 {
		font-size: 26px;
		line-height: 32px;
		padding-bottom:5px;
	}
	.banner-header > p {
		line-height:18px;
	}
	.content-pricing .col-sm-2 {
		margin: 10px 0;
		width: 99%;
	}
	.prod-right p {
		font-size: 14px;
		padding-bottom: 5px;
	}
	.prod-right i {
		font-size:10px;
		line-height:26px;
	}
	.blog-usercomment ul li {
		width:25%!important;
	}
	.blog-bottom ul li h3 {
		font-size: 15px;
		line-height: 15px;
	}
	.blog-bottom ul li p {
		font-size: 12px;
		line-height: 18px;
	}
	.blog-bottom ul li h2 {
		font-size: 18px;
		line-height: 18px;
		padding-top: 7px;
	}
	.user-conten {
		width: 80%;
	}
	.replay-form ul li {
		float: none;
		margin: 0 auto!important;
		width: 100%;
	}
	.m-t-0 {
		float:none!important;
		width:100%;
	}
	.m-t-0 ul li {
		float:left!important;
		width:auto!important;
		margin:20px 0 0 0px!important;
	}
	.p-0 {
		padding-right: 20px !important;
	}
	.carousel.slide.carousel-fade {
	}
	.p-lr-0 {
		padding-left:0;
		padding-right:0;
	}
	.sub-btn {
		margin-top:15px;
	}
	textarea {
		width:100%;
	}
	.pack-age h3 {
		font-size:18px;
	}
	.dropdown-menu.share-drop li {
		width: 100% !important;
	}
	.logo a img {
		padding-top:0;
	}
}
@media (max-width:480px) {
	.icon {
		top:19px;
	}
	.middle_footer li:first-child {
		margin-left: auto;
	}
	.middle_footer ul li {
		float: none;
		margin: 0 auto 30px;
		width: 98%;
	}
	.last_footer {
		margin:0 auto;
		width:96%;
		padding-top:20px;
	}
	.copy ul li {
		padding:0px 0 5px;
	}
	.copy,.social {
		float: none;
		padding-left:0;
	}
	.social ul li:first-child {
		margin-left: 0;
	}
	.hide-div {
		display:none;
	}
	.login-btn {
		padding:8px 8px;
	}
	.login-sec {
		right: 74px;
		top: 18px;
	}
	.login-sec a i {
		display: block;
		margin-right: 0;
		padding: 1px 4px;
		text-align: center;
	}
	.busi-info ul li {
		padding: 4% 4% 1%;
		width: 90%;
	}
	.remote-bg {
		padding:20px 0px;
	}
	.prod-right h3 {
		font-size: 20px;
		margin-bottom: 18px;
	}
	.produc-last h3 {
		font-size:20px;
		line-height:24px;
	}
	.system > p {
		padding-top:20px;
	}
	.foll-name {
		width: 85%;
	}
	.blog-usercomment ul li {
		width:50%!important;
		padding-bottom:10px;
	}
	.blog-usercomment > p {
		padding-top:5px;
	}
	.dropdown-menu.share-drop {
		min-width: auto;
		width: 70% !important;
	}
	.dropdown-menu.share-drop li {
		padding-bottom:0;
	}
	.dropdown-menu.share-drop li a {
		padding: 8px 0;
	}
	.sticky .logo a img {
		padding-top:0;
	}
}
@media (max-width:430px) { 
	.contact-info ul li {
		width: 100%;
	}
	.accept-div {
		width:100%;
	}
	.blog-bottom ul li h3 {
		font-size: 13px;
		line-height: 13px;
	}
	.blog-bottom ul li:first-child {
		width: 25%;
	}
	.blog-bottom ul li p {
		font-size: 11px;
		line-height: 16px;
	}
	.blog-bottom ul li {
		width: 75%;
	}
	.blog-bottom ul li h2 {
		font-size: 14px;
		line-height: 17px;
		padding-top: 6px;
	}
	.user-prof {
		float: none;
		height: 80px;
		margin: 0 auto;
		width: 80px;
	}
	.user-prof > img {
		padding-top:20px;
	}
	.user-conten {
		float: none;
		margin: 20px auto 0;
		width: 100%;
	}
	.blog-one > h3 {
		font-size: 16px;
		padding-top: 10px;
	}
}
@media (max-width:380px) {
	.busi-sci-div p {
		font-size: 13px;
		line-height: 18px;
	}
	.busi-sci-div h3 {
		font-size: 16px;
		line-height: 24px;
	}
	.right-content h3 {
		font-size:24px;
	}
	.analysis-content {
		width:74%;
	}
	.concierge_title > h3 {
		font-size: 24px;
	}
	.foll-name {
		width: 80%;
	}
	.pagination ul li {
		padding: 4px;
	}
}
@media (max-width:369px) { 
	.common-div {
		padding: 16px 5px 16px 8px;
	}
	.content-add {
		width: 75%;
	}
	.circle-border {
		height: 55px;
		width: 55px;
	}
	.circle-border i {
		font-size: 24px;
		line-height: 53px;
	}
	.blog-bottom ul li:first-child {
		width: 22%;
	}
	.blog-bottom ul li {
		width: 76%;
	}
	.blog-bottom ul li h2 {
		font-size: 14px;
		line-height: 17px;
		padding-left: 0;
		padding-top: 6px;
		text-indent: 4px;
	}
	.pack-age p {
		font-size:14px;
		padding-left:0;
	}
	.pack-age {
		padding:10px;
	}
	.panel-heading .accordion-toggle::after {
		font-size:12px;
	}
	.supp-comm i {
		width:8%;
	}
	.supp-comm p {
		width:92%;
	}
}
@media (max-width:340px) {
	.busi-info ul li img {
		margin-top:12px;
		width:50%;
	}
	.banner-header h3 {
		font-size: 22px;
		line-height: 28px;
		padding-bottom:5px;
	}
	.content-add {
		width: 70%;
	}
}
/* @media (min-width:981px) {
	.menu, .menu ul li ul {
		display:block!important;
	}
} */