@media only screen and (max-width: 959px), only screen and (max-device-width : 959px) {
	header {display:none; }
	/*template*/
	.main-header {padding-left: 0; padding-right: 0;}
	.main-logo, .inner-top {float: none; display: block;}
	.main-logo {width: 100%;margin: 0px auto; background:url(../images/home/bg_top.jpg) top center repeat; padding-top:2px; height:65px}
	.main-logo img{
	width:40px;
	height:40px;
}
	.inner-top {width: auto; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;}

	.main-menu {position: absolute; top: 0; right: 20px; width: 40px; height: 30px; background: url('../images/page_template/dropDown.png') no-repeat top right;}
	.main-menu ul {width: 100%; text-align: left; padding-left: 20px; position: absolute; top: 105px; background: #fff;}
	.main-menu ul li {display: none;}
	.main-menu > ul > li:hover:after, .main-menu > ul > li.active:after {display: none;}
	.main-menu > ul > li > a, .main-menu > ul > li:first-child > a {padding: 10px 10px 10px 20px; border-bottom: 1px solid #f5f5f5;}

	.main-menu ul > li > ul {padding: 0; top: 0; position: relative; max-height: 205px; overflow-y: auto;}
	.main-menu ul > li:hover > ul {width: 100%;}
	.main-menu ul > li > ul > li a, .header-content ul > li:first-child > ul > li a {padding: 10px 20px 10px 40px;}

	.main-menu:hover, .main-menu.active {background-position: bottom left; cursor: pointer;}
	.main-menu.active {width: 100%; background-position: top right; }
	
	.main-menu.active ul li {display: block;}
	
	.header-content .h-get-started:after {right: 20%;}

	.footer-content { padding: 10px;}
	 
	.footer-box-left { width: auto; float: none; }
	.footer-box-left > div { margin-right: 0; text-align: center; }

	.footer-box-right { display: none; padding-left: 0; margin-bottom: 10px;}

	.footer-mid { padding: 0; border: 0; }
	.footer-mid:before {display: none;}

	.footer-bot { padding-top: 0; }

	/*home*/
	.layer-2 {display: none;}
	.layer-2 ul li {display: block; margin: 0 auto;}
	.layer-3 ul li .layer3-result, .layer-3 ul li:first-child + li > .layer3-result {min-height: 0;}

	.layer-3, .layer-4, .layer-5, .layer-6, .layer-7 { border-top: 0; padding: 20px 0 0; margin: 20px 0; display:none}
	.layer-3 > h1, .layer-3 > p, .layer-4 > h1, .layer-4 > p, .layer-5 > h1, .layer-5 > p, .layer-6 > div > h1, .layer-6 > div > p, .layer-4 > ul, .layer-5 ul {padding: 0 20px;}

	.layer-3 > h1, .layer-4 > h1, .layer-5 > h1, .layer-6 > div > h1 {margin-bottom: 20px;}
	.layer-3 > p, .layer-4 > p, .layer-5 > p, .layer-6 > div > p {display: none;}

	.layer-3 ul li {width: auto; max-width: 100%; margin: 30px auto; display: block;}
	.layer-3 ul li .layer3-result, .layer-3 ul li:first-child .layer3-result, .layer-3 ul li:last-child .layer3-result {border-radius: 0;}
	.layer-3 ul li p {padding: 30px 20px;}

	.layer-4 > ul > li {width: auto; display: block;}
	.layer-4 > ul > li:first-child ~ li {display: none;}
	.layer-4 > ul > li ul li {background-position: left center;}
	
	.layer-5 ul li {display: block; width: auto; max-width: 100%; margin: 0 auto 30px;}

	.layer-6 .auto > ul > li {width: auto; display: block;}
	.layer-6 .auto > ul > li:first-child ~ * {display: none;}

	.layer-6 .auto > ul > li, .layer-6 .auto > ul > li:first-child {width: 100%; margin-left: 0; display: inline-block; vertical-align: top; text-align: left;}

	.layer-7 {background: none; padding: 20px;}
	.layer-7 > * {display: none;}
	.layer-7 > a {display: block; margin: 20px auto 40px;}
	
	.main-banner .banner-right img {margin: 0 auto;}
	.main-banner .banner-img > img {opacity: 0;}
	.main-banner .banner-right img {width: 80%;}
	.flex-direction-nav a {display: none !important;}
	.flex-control-nav {display: none !important;}
	
	/*contact us*/
	.contact-banner {display: none;}

	.contact-box > div > h1, .contact-box .contact-left {text-align: center;}

	.contact-box .contact-left, .contact-box .contact-right {width: auto; float: none!important; display: block; margin: 30px 0;}
	
	.contact-box .contact-left > * {padding: 0 20px;}
	.contact-box .contact-right > * {padding: 0 20px;}
	
	.contact-box .contact-right input[type="submit"] {width: 100%;}

	/*about us*/
	.founders ul li {width: auto; display: block; margin-bottom: 20px;}
	.founders ul li:first-child {border: 0;}

/*	.about-us > .auto > h2 {display: none;}*/
	
	/*partners*/
	.partners .listing li {margin: 20px;}
	.partners .listing li img {width: 100%; height: auto;}

	.green-btn {margin-left: 20px;  margin-right: 20px;}


	.partners > .auto > h2, .partners h2 + p {display: none;}
	
	/*blog*/

	.m-pages-left-content, .m-pages-right-content { float: none!important; max-width: 100%; width: auto; margin-bottom: 20px;}
	.m-pages-left-content {margin-right: 0;}
	
	.m-page-title {background: none;}
	.m-p-l-c-img {display: none;}
	
	.t-b-c-head {margin-bottom: 0;}
	.t-b-c-head .fl, .t-b-c-head .fr {float: none; width: auto; margin-bottom: 20px;}
	.t-b-c-head ul li {width: 49%; text-align: right; margin: 0; padding: 0;}
	.t-b-c-head ul li:first-child {text-align: left;}
	.m-pages-search input[type="text"] {width: 100%; padding: 9px 7% 9px 10%;}

	.m-pages-left-content h3, .m-pages-left-content h4 {margin-top: 0;}
	

	.s-s-form input[type="text"] {width: 99%;}

	.subscribe-social ul li {margin: 0 10px 10px;}

	/*faq*/
	.m-page-title + p {display: none;}

	.m-p-r-c-block > * {margin-bottom: 0;}

	.merchant-faq .m-p-r-c-block ul li {display: none;}
	
	.tab-container .panel-container, .toggle-content {padding: 0; border: 0;}
	.toggle-content, .toggle-content h2 {border-radius: 0;}

	.template-pages-top-search {margin: 0 20px 25px;}
	
	/*testimonials
	.services.testimonial .banner, .testimonial .blue-cont {display: none;}*/
	.testimnonial-list .testi-user-img {margin: 0 auto 20px; display: block;}
	.testimnonial-list ul li {margin: 20px 0 0; padding: 20px; text-align: center;}


	/*industry solutions & inner
	.industry-solutions .banner, .services.s-inner .banner, .services .banner {display: none;}*/

	.services .listing {margin: 25px 0; display: block;}
	.services .listing li {width: auto; max-width: 100%; display: block; float: none; padding: 5px 0 0 40px;}
	
	.read-more {display: none;}
	
	.a-l-i-i-content {min-height: 0; padding-top: 0; margin-bottom: 20px;}
	.a-l-i-i-content .fr, .a-l-i-i-content .fl {float: none; width: auto; margin: 0 auto;}
	
	.additional-layer-inner-bottom ul, .additional-layer-inner-bottom ul:first-child {width: auto; display: block; padding: 0 20px; border-left: 0; min-height: 0; }
	
	.a-l-i-i-content img {width: 100%; max-width: 335px; height: auto; margin: 20px auto; display: block;}
	.additional-layer-inner-bottom .auto.i-s-i-s-img > img {width: 100%; max-width: 335px; height: auto; display: block; margin: 0 auto 20px; float: none;}
	.a-l-i-i-content img, .additional-layer-inner-bottom .auto.i-s-i-s-img > img {display: none;}
	
	.additional-layer-inner-bottom ol {padding-left: 0;}
	
	.a-l-i-i-c-text ul {margin: 20px 0;}
	
	.services .layer-5 {margin-bottom: 0;}
	
	.services.s-inner .layer-4 {border: 0;}
	.services.s-inner .layer-4 > ul > li:first-child {border: 0;}
	.services.s-inner .layer-4 > ul > li {margin: 20px 0;}

	.layer-4 > ul > li, .services.s-inner .layer-4 > ul > li, .services.s-inner .layer-4 > ul > li:first-child {border: 0; width: auto; display: block;}
	
	
	
	/*global*/
	.show-mobile {display: block;}
	.pad {padding: 0;}

	.line {margin-top: 0;}
	.line:before {display: none;}
}