/*================================================================================================= Banckle responsive Portrait */
@media all and (max-width: 566px) and (min-width: 0px) {
.top-nav li, .top-nav li ul {
 width: 99.5%;
 border-bottom: 1px solid #0E161A;
}
.container {
 width: 100%!important;
}
.row {
 margin-left: 0px!important;
 margin-right: 0px!important;
}
.navbar {
 margin-bottom: 0
}
.main-header {
	margin-top: 0px!important;
	height: 650px!important;
}
.home-carousel-slider .carousel-content .col-9, .home-carousel-slider .carousel-content .col-8, .home-carousel-slider .carousel-content .col-4.pull-left, .home-carousel-slider .carousel-content .col-8 img {
 width:100%!important;
 clear:both!important;
}
 .slidefeaturelist {
 margin-top: 170px;
}
 .btnbar-bg .col-4, .hp-mplace .col-4 {
 display: block;
clear: both;
width: 100%;
text-align: center;
}
.hp-mplace .col-4 img {
 width:auto;
}
.button-hp {
 width:100%;
}
.button-hp a {
 font-size: 18px;
 width: 120px;
}
.box-hp {
 margin: 0 auto !important;
 width:100%!important;
}
.box-section {
 float: none!important;
 margin: 0 !important;
 width: 100%!important;
}
 .slidefeatureimg {
margin-top: -300px
}

.hp-slidefeatures {
margin:0!important;
}
.home-carousel-slider li ul li {
 font-size: 0.9em;
 padding-bottom: 3px;
 width: 100%;
}
 .bx-controls {
 clear: both;
 display: block;
 margin-top: 20px;
}
 .home-carousel-slider li .carousel-content {
 width: 100%;
/*	margin: 230px auto 0!important; */
	margin: 0px auto 0!important;
 padding: 10px;
 position: absolute;
}
.home-carousel-slider li .carousel-content p {
 text-align: center!important;
 font-size: 14px!important;
/*	margin: 5px auto; */
	margin: 25px auto!important;
 width: 90%!important;
}
.home-carousel-slider li img {
 display: block;
 float: none;
/*	padding-top: 5px; */
	padding-top: 285px;
 margin: 0 auto;
/*	width: 230px; */
	width: 100%;
 height: auto;
}
.home-carousel-slider li .carousel-content h1, .home-carousel-slider li .carousel-content h2 {
 font-size: 22px!important;
 text-align: center!important;
 line-height: 30px!important;
 margin: 5px 0!important;
}
.home-carousel-slider li .carousel-content a {
 margin: 0 auto;
 padding: 10px 5px;
 font-size: 20px;
 width: 220px;
}
.seeprice-btn {
 width: 180px!important;
}
.home-products .m000 {
 width: 100%!important;
 clear: both;
 display: block;
 text-align: center;
 margin: 0px!important;
}
.home-products p {
 min-height: 120px;
 text-align: center;
}
ul.ch-app {
 margin-top: 20px;
}
ul.ch-app li {
 margin-left: 5px;
 width: 48%!important;
}
ul.ch-app li a {
 font-size: 0.9em;
}
.home-testimonial {
 background: white;
 border: 1px solid #e4e4e4;
 border-radius: 0px;
 -webkit-border-radius: 0px;
 border-left: 0px solid #e4e4e4;
 border-right: 0px solid #e4e4e4;
}
.home-testimonial-more {
 top: 12px;
}
.home-products .hori-space-top, .home-products .hori-space-bottom {
 display: none;
}
.mt-90px .heading3 {
 font-family: 'Ropa Sans', sans-serif;
 font-size: 45px;
 letter-spacing: -1px;
 font-weight: bold;
 color: #333;
 margin-top: 30px;
}
.home-testimonial {
 padding: 0;
 background: #F8F8F8;
 border-top: 0 solid #FFF;
 border-right: 0 solid #FFF;
 border-left: 0 solid #FFF;
 border-bottom: 1px solid #E3E3E3;
 box-shadow: 0px 0px 0px 0px #DDD;
 margin: 0;
}
.home-testimonial .col-4 {
 width: 90%;
 display: block;
 clear: both;
 float: none;
 padding: 0;
 text-align: center;
 border-bottom: 1px solid #DDD;
 border-top: 1px solid #FFF;
 margin: 0 auto;
}
.home-testimonial .col-4:first-child {
 border-top: 0px solid #FFF
}
.home-testimonial .col-4:nth-child(3) {
 border-bottom: 0px solid #DDD;
}
.home-testimonial ul {
 width: 100%;
 margin-right: 0!important;
 margin-left: 0!important;
 margin: 0!important;
 padding: 0!important;
}
.home-testimonial ul li {
 padding: 20px 0;
}
.home-testimonial ul li .testimonial-span {
 margin: 10px 0 0;
}
.home-testimonial ul li .testimonial-span a {
 margin: 10px 0;
}
.happy-customer {
 margin-top: 40px;
 background: #F8F8F8;
 padding: 0;
 border-top: 1px solid #e4e4e4;
}
.icon50 {
 clear: both;
 display: block!important;
 margin: 0 auto;
}
.home-marketplace {
 width: 100%;
 background: none;
 margin-top: 20px;
 height: auto;
 margin-bottom: 35px;
 margin-left:0;
}
.home-marketplace .circle {
 background: none;
 border: 0 solid #FFF;
 padding: 0;
 margin: 0;
 width: auto;
 height: auto;
 left: 0!important;
}
.home-marketplace .circle:hover {
 background: none;
 border: 0px solid #FFFFFF;
}
.home-marketplace .circle h3 {
 font-family: 'Ropa Sans', sans-serif;
 font-size: 45px;
 letter-spacing: -1px;
 font-weight: bold;
 color: #333;
 margin-top: 0
}
.banckle-news h3, .community-buzz h3 {
 margin-top: 25px!important;
}
.icon60-community, .icon60-banckle-news {
 display: none
}
.community-buzz {
 width: 80%;
 text-align: center;
 padding-bottom: 30px;
 border-bottom: 1px solid #DDD;
 float: none;
 margin: 0 auto!important;
}
.home-buzz-section p {
 margin: 0px!important
}
.home-buzz-li {
 min-height: 230px!important;
}
.home-buzz-section img {
 display: inline;
 margin: 10px 0 20px;
 width: 200px;
 height: auto;
}
.ml-65px {
 margin: 0
}
.home-marketplace .circle p {
 min-height: 40px;
}
.home-marketplace .circle h3 span {
 display: inline;
 clear: none;
}
.banckle-news {
 width: 80%;
 text-align: center;
 padding-top: 10px;
 border-top: 1px solid #FFF;
 float: none;
 margin: 0 auto!important;
}
#news-ticker {
 margin: 0;
 list-style-type: none;
}
.home-buzz-section .banckle-news ul {
 min-height: 270px;
}
.moduletable h3:after {
 content: "+";
 left: 95%;
 position: absolute
}
.moduletable h3:hover {
 color: #f8f8f8;
 cursor: pointer;
}
.top-nav {
 margin: 0!important
}
.item-page {
 margin-top: 0px!important;
}
.heading1 {
 text-align: center;
 padding: 0 10px;
}
.dp-none {
 display: none!important;
}
.dp-show {
 display: block!important;
}
/*================================================================================================= Contact us*/

.contact-page .clearfix {
}
.contact-page .col-3 {
 width: 100%!important;
 clear: both!important;
 border-right: 0 solid #FFF!important;
 margin: 25px auto;
}
.cntct-detail .col-3 {
 min-height: 0px!important;
}
.w200p {
 width: 200px!important;
 margin: 0 auto!important;
}
.w210p {
 width: 210px!important;
 margin: 0 auto!important;
}
.cntct-form .col-6 {
 width: 100%!important;
}
.cntct-form textarea, .cntct-form #signupForm input {
 width: 100%!important;
 min-width: 260px!important;
}
.cntct-form #signupForm input {
 width: 100%!important;
 min-width: 260px!important;
}
.cntct-form .col-6 {
 width: 100%!important;
}
.cntct-form .col-5 {
 width: 100%!important;
 text-align: center!important;
}
.cntct-form .col-5 img {
 width: 90%
}
.cntct-form .btm-brder {
 border-bottom: 0px solid #FFF;
}
.cntct-detail {
 margin-bottom: 10px!important;
}
/*================================================================================================= Community*/
.community-box {
 float: none;
 margin: 0 auto 30px auto!important;
}
.community .para-tc {
 min-height: 130px;
}
.community img {
 width: auto;
}
/*================================================================================================= Testimonial*/
.testimonial-circle {
 width: 140px!important;
 height: 140px!important;
 border: 0 solid #FFF!important;
}
.testimonial-page .col-4 {
 width: 100%!important;
}
.testimonial-page .clearfix {
 display: none!important;
}
.testimonial-page .modal-content {
 border-radius: 0!important;
}
.testimonial-box.top:after {
 right: 44%!important;
}
.testimonial-box {
 width: 100%!important;
 height: auto!important;
}
/*================================================================================================= Customer*/

.customer-box {
 float: none!important;
 margin: 0 auto 30px auto!important;
}
.gotop {
 bottom: 10%!important;
 right: 2%!important;
 z-index: 999999;
}
/*================================================================================================= Press */
.press .heading-black {
 text-align: center;
 font-size: 30px;
}
.press .press-box {
 float: none;
 margin: 10px auto;
}
.press .clearfix {
 display: none;
}
.press-download-btn {
 width: 300px!important;
 font-size: 20px!important;
}
/*================================================================================================= FAQs */

.faq-nav {
 display: none
}
.faqs .container {
 text-align: center;
}
.faqs .heading1 {
 width: 100%!important;
 margin: 0 0 10px;
 text-align:center;
}
#dynamic_select {
 margin: 10px auto!important;
 min-width: 30%;
 float: none;
 display: block;
 border-radius: 6px;
 text-align: center;
 padding: 0;
 text-align: -moz-center;
 text-align: -webkit-center;
 background-image: url(/resources/theme/v3/images/icons/16x16/arrow-dropdown.png);
 background-repeat: no-repeat;
 background-position: 98% 50%;
}
 select {
 -webkit-appearance: none;
 -webkit-border-radius: 6px;
 vertical-align: middle;
}
.heading-black {
 text-align: center;
}
/*================================================================================================= Marketplace */
.mp-page h1 {
 width: 100%!important;
 margin: 0 0 10px;
}
.mp-topnav {
 display: none!important
}
.mp-header {
 display: none!important
}
.mp-app {
 width: 100%;
 margin-bottom: 20px;
}
.mp-app p {
 height: 120px!important;
}
.mp-app .col-4, .mp-app .col-8, .mp-app .col-9 {
 width: 100%!important;
 text-align: center!important;
 margin: 0!important;
 padding: 0!important;
}
.platform {
 min-height: 330px!important;
}
.platform .col-6 {
 width: 300px;
 margin: 40px auto 20px auto!important;
 text-align: center!important;
 float: none;
 padding-top: 40px
}
.mltop {
 margin-left: 25%!important;
}
.mp-services {
 width: 100%!important;
 margin: 0 auto 30px!important;
}
.mp-services .col-10, .mp-services .col-2 {
 width: 100%!important;
 text-align: center!important;
}
.mp-services em {
 margin: 0 auto 0!important;
}
.mp-app h4 {
 margin: 0!important;
}
.mp-menu {
 display: none
}
.mp-plugin {
 width: 100%!important;
 text-align: center!important;
 margin: 10px 0 20px 0
}
.mp-plugin .pull-left {
 width: 100%!important;
}
.mp-plugin p {
 min-height: inherit!important;
}
/*================================================================================================= Apps */
.app-page .bx-shade .col-4 img {
 width: 230px;
}
.app-page ul {
 list-style-type: none;
}
.app-page ul li {
 margin-bottom: 15px;
}
.app-page .col-6 {
 width: 100%!important;
 text-align: center!important;
 padding: 0px 0 0;
}
.app-page .col-4 {
 width: 100%!important;
 text-align: center!important;
}
.app-page .clearfix {
 display: none!important;
}
.app-page .button-red {
 clear: both;
 display: block;
 width: 80%;
 margin: 10px auto;
}
.app-page .btn-gray {
 clear: both;
 display: block;
 width: 80%;
 margin: 10px auto;
}
.app-page img {
 width: 250px;
 margin: 0 auto;
}
.app-page .line-sep {
 margin: 10px 0!important
}
.app-page .container {
 padding: 20px 0!important;
}
/*================================================================================================= Features */

.app-page .bg-blue .col-6 img, .app-page .bg-blue .col-4 img {
 width: auto!important;
}
.app-page .bg-blue .col-6 h2, .app-page .bg-blue .col-6 p, .app-page .bg-blue .col-4 h2, .app-page .bg-blue .col-4 p {
 text-align: center;
}
.bg-black .col-5, .bg-black .col-7 {
 width: 100%;
 text-align: center;
}
#submitHref {
 width: 100%!important;
 clear: both;
 display: block;
 margin-bottom: 15px;
}
#msg {
 color: #B02525!important
}
.bg-black .clearfix {
 display: none;
}
.bg-black p {
 margin-bottom: 15px;
}
/*================================================================================================= Reset page */

.reset-page {
 width: 100%
}
/*=========================================================APIs*/

.api-circle {
 width: 140px!important;
 height: 140px!important;
 border: 0 solid #FFF!important;
}
.api-page .col-4 {
 width: 100%!important;
}
.api-box.top:after {
 right: 47%!important;
 top: 52px!important;
}
.api-box {
 width: 100%!important;
}
.gotop, .scrollup {
 border-radius: 4px 0px 0 4px!important;
 right: -2px!important;
 bottom: 50px!important;
 background: #EEE;
 z-index: 99999!important;
}
#silentSignupSubmit .icon16 {
 margin-top: -3px!important;
}
.pricing-products .col-4 {
 width: 100%!important;
}
.home-buzz-section .heading3, .happy-customer .heading3 {
 font-size: 40px;
}
.mt-90px .heading3, .home-marketplace .circle h3 {
 font-size: 40px;
}
.page-title .apps-title {
 width: 100%!important;
 margin: 0 0 10px;
 text-align:center!important;
}
.select-nav {
 display: none;
}
.pd50 {
 padding: 0;
}
.reset-page input[type="text"], .reset-page input[type="password"], .reset-page input[type="email"], .m00auto #signupForm input[type="text"], #signupForm input[type="password"], .m00auto #signupForm input[type="email"] {
 width: 100%;
}
#signupForm input[type="submit"] {
 font-size: 20px;
}
.error {
 display: none;
}
.icon42 {
 margin-right: 0;
}
.app-pricing .compare-plan {
 min-height: 130px !important;
}
 .submenu {
 display:block!important;
 text-align:center;
}
.submenu ul {
 margin:0;
list-style-type:none;
}
.smenu-dd {
 position: relative!important;
 top: 0!important;
 right: inherit!important;
 margin: 0 auto!important;
 width: 200px!important;
 left: inherit!important;
 float: none!important;
 clear: both!important;
 margin-top: 1px!important;
 border: 0 solid #FFF!important;
 border-radius:0 0 4px 4px!important;
}
.smenu-dd a:hover {
 background:#c72622!important;
 color:#FFF!important;
}
.arrow-dd {
 text-decoration:none!important;
 background-image: url(http://banckle.com/resources/theme/v3/images/icons/16x16/arrow-dropdown.png)!important;
 background-repeat: no-repeat!important;
 background-position: 98% 50%!important;
 background-color: #FFF!important;
 padding: 5px 0px!important;
 border-radius: 5px!important;
 color:#333333!important;
 width:200px;
 display:inline-block;
 text-align:center;
}
.rhs-menu {
 display: none;
}
.top-nav {
 margin-left: 0px!important;
 width: 100%!important;
}
.cloudapps .col-12, .cloudapps .col-6, .cloudapps .col-9, .cloudapps .col-10, .cloudapps .col-2 {
 width: 100%!important;
 margin: 0;
 padding: 0
}
.cloudapps .col-6 .clearfix {
 display: none;
}
.cloudapps ul {
 list-style-type: none;
}
.sdk-responsive {
 display: table-row;
}
.sdk-desktop {
 display: none;
}
.sdk-table ul li:first-child {
 width: 100px;
 min-width: 100px;
 font-size: 85%;
}
.sdk-table ul li a {
 font-size: 10px;
 white-space: pre-line;
}
.img-diagram {
 width: 100%;
}
.cloudapps h1, .cloudapps h2, .cloudapps h3, .cloudapps h4, .cloudapps h5, .cloudapps h6 {
 font-size: 22px;
}
.cloudapps h4 img, .cloudapps h3 img {
 vertical-align:middle!important;
}
 .corporatenav, .corporate-column {
width:100%!important;
margin:0!important;
padding:0 10px!important;
clear:both!important;
display:block!important;
text-align:left!important;
border:0px solid #FFF!important;
}
.corporate-column {
 padding-bottom:20px!important;
}
 .cloud-pricing-white {
font-size: 10px;
white-space: nowrap;
}
#bxheaderslider.home-carousel-slider {
	height: 595px!important;

}
#bxheaderslider.home-carousel-slider li {
	height: 595px!important;
}

.main-header .bx-wrapper .bx-viewport{height:595px!important;}
.hp-slidefeatures li { height: 20px !important; max-height: 20px !important; min-height: inherit !important;}
.page-title-h1{width: 100%!important; margin: 0!important; padding: 30px 0!important; text-align: center!important; }
.page-title-p{width: 100%!important; margin: 0!important; padding: 0!important; text-align: center!important; }
.page-title-icons{width: 100%!important; float: left!important; text-align: center!important; padding-bottom: 30px!important; }
.cntct-detail {margin: 30px auto!important;}
.cntct-detail .col-4{width: 100%!important;padding-left: 35%!important; margin-bottom:15px!important;}
}

/*================================================================================================= Landscape */

@media all and (max-width: 975px) and (min-width: 567px) {
.container {
 width: 100%!important;
}
.row {
 margin-left: 0px!important;
 margin-right: 0px!important;
}
.navbar {
 margin-bottom: 0
}
.home-carousel-slider li .carousel-content {
 width: 100%;
/*	margin: 230px auto 0!important; */
	margin: 0px auto 0!important;
 padding: 10px;
 position: absolute;
}
.home-carousel-slider li .carousel-content p {
 text-align: center!important;
 font-size: 14px!important;
/*	margin: 5px auto; */
	margin: 25px auto!important;
 width: 90%!important;
}
.home-carousel-slider li img {
 display: block;
 float: none;
/*	padding-top: 5px; 
	width: 350px;  */
	padding-top: 225px;
 margin: 0 auto;
 width: 454px;
 height: auto;
}
.home-carousel-slider li .bchatimg {
/*	width: 300px!important; 
	width: 100%!important; */
}
.home-carousel-slider li .carousel-content h1, .home-carousel-slider li .carousel-content h2 {
 font-size: 22px;
 text-align: center;
 line-height: 30px;
 margin: 5px 0;
}
.home-carousel-slider li .carousel-content a {
 margin: 0 auto;
 padding: 10px 5px;
 font-size: 20px;
 width: 220px;
}
.seeprice-btn {
 width: 180px!important;
}
.home-products .m000 {
 width: 50%!important;
 clear: none;
 display: block;
 text-align: center;
 margin: 0px!important;
}
.home-products p {
 min-height: 100px;
 text-align: center;
}
ul.ch-app {
 margin-top: 40px;
}
.home-testimonial {
 background: white;
 border: 1px solid #e4e4e4;
 border-radius: 0px;
 -webkit-border-radius: 0px;
 border-left: 0px solid #e4e4e4;
 border-right: 0px solid #e4e4e4;
}
.home-testimonial-more {
 top: 12px;
}
.home-testimonial .testimonial-li {
 height: 200px;
}
.home-products .hori-space-top, .home-products .hori-space-bottom {
 display: none;
}
.mt-90px .heading3 {
 font-family: 'Ropa Sans', sans-serif;
 font-size: 45px;
 letter-spacing: -1px;
 font-weight: bold;
 color: #333;
 margin-top: 30px;
}
.home-testimonial {
 padding: 0;
 background: #F8F8F8;
 border-top: 0 solid #FFF;
 border-right: 0 solid #FFF;
 border-left: 0 solid #FFF;
 border-bottom: 1px solid #E3E3E3;
 box-shadow: 0px 0px 0px 0px #DDD;
 margin: 0;
}
.home-testimonial .col-4 {
 width: 80%;
 display: block;
 clear: both;
 float: none;
 padding: 0;
 text-align: center;
 border-bottom: 1px solid #DDD;
 border-top: 1px solid #FFF;
 margin: 0 auto;
}
.home-testimonial .col-4:first-child {
 border-top: 0px solid #FFF
}
.home-testimonial .col-4:nth-child(3) {
 border-bottom: 0px solid #DDD;
}
.home-testimonial ul li {
 padding: 20px 0;
}
.home-testimonial ul li .testimonial-span {
 margin: 10px 0 0;
}
.home-testimonial ul li .testimonial-span a {
 margin: 10px 0;
}
.happy-customer {
 margin-top: 40px;
 background: #F8F8F8;
 padding: 0;
 border-top: 1px solid #e4e4e4;
}
.icon50 {
 clear: both;
 display: block!important;
 margin: 0 auto;
}
.home-marketplace {
 width: 100%;
 background: none;
 margin-top: 20px;
 height: auto;
 margin-bottom: 35px;
 margin-left:0;
}
.home-marketplace .circle {
 background: none;
 border: 0 solid #FFF;
 padding: 0;
 margin: 0;
 width: auto;
 height: auto;
 left: 0!important;
}
.home-marketplace .circle:hover {
 background: none;
 border: 0px solid #FFFFFF;
}
.home-marketplace .circle h3 {
 font-family: 'Ropa Sans', sans-serif;
 font-size: 45px;
 letter-spacing: -1px;
 font-weight: bold;
 color: #333;
 margin-top: 0
}
.banckle-news h3, .community-buzz h3 {
 margin-top: 25px!important;
}
.icon60-community, .icon60-banckle-news {
 display: none
}
.community-buzz {
 width: 80%;
 text-align: center;
 padding-bottom: 30px;
 border-bottom: 1px solid #DDD;
 float: none;
 margin: 0 auto!important;
}
.home-buzz-section p {
 margin: 0px!important
}
.home-buzz-li {
 height: 160px!important;
}
.home-buzz-section img {
 display: inline;
 margin: 10px 0 20px;
 width: 200px;
 height: auto;
}
.ml-65px {
 margin: 0
}
.home-marketplace .circle p {
 min-height: 40px;
}
.home-marketplace .circle h3 span {
 display: inline;
 clear: none;
}
.banckle-news {
 width: 80%;
 text-align: center;
 padding-top: 10px;
 border-top: 1px solid #FFF;
 float: none;
 margin: 0 auto!important;
}
#news-ticker {
 margin: 0;
 list-style-type: none;
}
.home-buzz-section .banckle-news ul {
 min-height: 270px;
}
.moduletable h3:after {
 content: "+";
 left: 95%;
 position: absolute
}
.moduletable h3:hover {
 color: #f8f8f8;
 cursor: pointer;
}
.top-nav {
 margin: 0!important
}
.item-page {
 margin-top: 0px!important;
}
.heading1 {
 text-align: center;
}
.dp-none {
 display: none!important;
}
.dp-show {
 display: block!important;
}
/*================================================================================================= Contact us*/

.contact-page .line-sep2, .contact-page .clearfix {
 display: none!important;
}
.contact-page .col-3 {
 width: 50%;
 clear: none!important;
 border-right: 0px solid #DDD!important;
 margin: 25px auto;
}
.cntct-detail .col-3 {
 min-height: 390px!important;
 margin-bottom: 0;
}
.w200p {
 width: 200px!important;
 margin: 0 auto!important;
}
.w210p {
 width: 210px!important;
 margin: 0 auto!important;
}
.cntct-form .col-6 {
 width: 100%!important;
}
.cntct-form textarea, .cntct-form #signupForm input {
 width: 100%!important;
 min-width: 260px!important;
}
.cntct-form #signupForm input {
 width: 100%!important;
 min-width: 260px!important;
}
.cntct-form .col-6 {
 width: 100%!important;
}
.cntct-form .col-5 {
 width: 100%!important;
 text-align: center!important;
}
.cntct-form .col-5 img {
 width: 90%
}
.cntct-form .btm-brder {
 border-bottom: 0px solid #FFF;
}
.cntct-detail {
 margin-bottom: 0px!important;
}
/*================================================================================================= Community*/
.community-box {
 float: none!important;
 margin: 0 auto 20px 17px!important;
 clear: none!important;
 width: 45%!important;
 display: inline-block!important;
 min-height: 250px;
}
.community img {
 width: auto;
}
/*================================================================================================= Testimonial*/
.testimonial-circle {
 width: 140px!important;
 height: 140px!important;
 border: 0 solid #FFF!important;
}
.testimonial-page .col-4 {
 width: 50%!important;
}
.testimonial-page .clearfix {
 display: none!important;
}
.testimonial-page .modal-content {
 border-radius: 0!important;
}
.testimonial-box.top:after {
 right: 44%!important;
}
.testimonial-box {
 width: 100%!important;
}
/*================================================================================================= Customer*/

.customer-box {
 float: none!important;
 margin: 0 auto 20px 17px!important;
 clear: none!important;
 width: 45%!important;
 display: inline-block!important;
}
.customer .para-tc {
 min-height: 90px;
}
.gotop {
 bottom: 10%!important;
 right: 2%!important;
 z-index: 999999;
}
/*================================================================================================= Press */
.press .heading-black {
 text-align: center;
 font-size: 30px;
 width: 100%;
 display: block;
 clear: both;
}
.press .press-box {
 float: left;
 margin: 1%;
 width: 48%
}
.press .clearfix {
 display: none;
}
/*================================================================================================= FAQs */

.faq-nav {
 display: none
}
.faqs .container {
 text-align: center;
}
.faqs .heading1 {
 width: 100%!important;
 margin: 0 0 10px;
 text-align:center;
}
#dynamic_select {
 margin: 10px auto!important;
 min-width: 30%;
 float: none;
 display: block;
 border-radius: 6px;
 text-align: center;
 padding: 0;
 text-align: -moz-center;
 text-align: -webkit-center;
 background-image: url(/resources/theme/v3/images/icons/16x16/arrow-dropdown.png);
 background-repeat: no-repeat;
 background-position: 98% 50%;
}
select {
 -webkit-appearance: none;
 -webkit-border-radius: 6px;
 vertical-align: middle;
}
.heading-black {
 text-align: center;
}
/*================================================================================================= Marketplace */
.mp-page h1 {
 width: 100%!important;
 margin: 0 0 10px;
}
.mp-topnav {
 display: none!important
}
.mp-header {
 display: none!important
}
.mp-app {
 width: 50%;
 margin-bottom: 20px;
}
.mp-app p {
 height: 120px!important;
 width: 300px;
 display: block;
 margin: 0 auto;
}
.mp-app .col-4, .mp-app .col-8, .mp-app .col-9 {
 width: 100%!important;
 text-align: center!important;
 margin: 0!important;
 padding: 0!important;
}
.platform {
 min-height: 330px!important;
}
.platform .col-6 {
 width: 300px;
 margin: 40px auto 20px auto!important;
 text-align: center!important;
 float: none;
 padding-top: 40px
}
.mltop {
 margin-left: 25%!important;
}
.mp-services {
 width: 50%!important;
 margin: 0 auto 30px!important;
}
.mp-services .col-10, .mp-services .col-2 {
 width: 100%!important;
 text-align: center!important;
}
.mp-services em {
 margin: 0 auto 0!important;
}
.mp-app h4 {
 margin: 0!important;
}
.mp-menu {
 display: none
}
.mp-plugin {
 width: 50%!important;
 text-align: center!important;
 margin: 10px 0 50px 0
}
.mp-plugin .pull-left {
 width: 100%!important;
}
.mp-plugin p {
 min-height: 310px!important;
 width: 300px!important;
 margin: 0 auto!important;
}
/*================================================================================================= Apps */
.app-page .bx-shade .col-4 {
 width: 50%!important;
}
.app-page .bx-shade .col-4 img {
 width: 230px;
}
.app-page ul {
 list-style-type: none;
}
.app-page ul li {
 margin-bottom: 15px;
}
.app-page .col-6 {
 width: 100%!important;
 text-align: center!important;
 padding: 0px 0 0;
}
.app-page .col-4 {
 width: 100%!important;
 text-align: center!important;
}
.app-page .clearfix {
 display: none!important;
}
.app-page .button-red {
 clear: both;
 display: block;
 width: 80%;
 margin: 10px auto;
}
.app-page .btn-gray {
 clear: both;
 display: block;
 width: 80%;
 margin: 10px auto;
}
.app-page img {
 width: 400px;
 margin: 0 auto;
}
.app-page .line-sep {
 margin: 10px 0!important
}
.app-page .container {
 padding: 20px 0!important;
}
/*================================================================================================= Features */

.app-page .bg-blue .col-6 img, .app-page .bg-blue .col-4 img {
 width: auto!important;
}
.app-page .bg-blue .col-6 h2, .app-page .bg-blue .col-6 p, .app-page .bg-blue .col-4 h2, .app-page .bg-blue .col-4 p {
 text-align: center;
}
.bg-black .col-5, .bg-black .col-7 {
 width: 100%;
 text-align: center;
}
#submitHref {
 width: 100%!important;
 clear: both;
 display: block;
 margin-bottom: 15px;
}
#msg {
 color: #B02525!important
}
.bg-black .clearfix {
 display: none;
}
.bg-black p {
 margin-bottom: 15px;
}
/*================================================================================================= Reset page */

.reset-page {
 width: 100%
}
/*=========================================================APIs*/

.api-circle {
 width: 140px!important;
 height: 140px!important;
 border: 0 solid #FFF!important;
}
.api-page .col-4 {
 width: 100%!important;
}
.api-box.top:after {
 right: 47%!important;
 top: 52px!important;
}
.api-box {
 width: 100%!important;
}
.gotop, .scrollup {
 border-radius: 4px 0px 0 4px!important;
 right: -2px!important;
 bottom: 50px!important;
 background: #EEE;
 z-index: 99999!important;
}
#silentSignupSubmit .icon16 {
 margin-top: -3px!important;
}
.pricing-products .col-4 {
 width: 100%!important;
}
.home-buzz-section .heading3, .happy-customer .heading3 {
 font-size: 40px;
}
.mt-90px .heading3, .home-marketplace .circle h3 {
 font-size: 40px;
}
.page-title .apps-title {
 width: 100%!important;
 margin: 0 0 10px;
 text-align:center!important;
}
.select-nav {
 display: none;
}
.pd50 {
 padding: 0;
}
.reset-page input[type="text"], .reset-page input[type="password"], .reset-page input[type="email"], .m00auto #signupForm input[type="text"], #signupForm input[type="password"], .m00auto #signupForm input[type="email"] {
 width: 100%;
}
#signupForm input[type="submit"] {
 font-size: 20px;
}
.error {
 display: none;
}
.app-pricing .compare-plan {
 min-height: 90px!important;
}
 .submenu {
 display:block!important;
 text-align:center;
}
.submenu ul {
 margin:0;
list-style-type:none;
}
.smenu-dd {
 position: relative!important;
 top: 0!important;
 right: inherit!important;
 margin: 0 auto!important;
 width: 200px!important;
 left: inherit!important;
 float: none!important;
 clear: both!important;
 margin-top: 1px!important;
 border: 0 solid #FFF!important;
 border-radius:0 0 4px 4px!important;
}
.smenu-dd a:hover {
 background:#c72622!important;
 color:#FFF!important;
}
.arrow-dd {
 text-decoration:none!important;
 background-image: url(http://banckle.com/resources/theme/v3/images/icons/16x16/arrow-dropdown.png)!important;
 background-repeat: no-repeat!important;
 background-position: 98% 50%!important;
 background-color: #FFF!important;
 padding: 5px 0px!important;
 border-radius: 5px!important;
 color:#333333!important;
 width:200px;
 display:inline-block;
 text-align:center;
}
 .rhs-menu {
 display: none;
}
.top-nav {
 margin-left: 0px!important;
 width: 100%!important;
}
.cloudapps .col-12, .cloudapps .col-6, .cloudapps .col-9, .cloudapps .col-10, .cloudapps .col-2 {
 width: 100%!important;
 margin: 0;
 padding: 0
}
.cloudapps .col-6 .clearfix {
 display: none;
}
.cloudapps ul {
 list-style-type: none;
}
.sdk-responsive {
 display: table-row;
}
.sdk-desktop {
 display: none;
}
.sdk-table ul li:first-child {
 width: 100px;
 min-width: 100px;
 font-size: 85%;
}
.sdk-table ul li a {
 font-size: 10px;
 white-space: pre-line;
}
.img-diagram {
 width: 100%;
}
.box-section {
float: none!important;
margin: 0 auto!important;
}
.box-hp {
float: none!important;
margin: 0 auto!important;
}
.home-carousel-slider .carousel-content .col-9, .home-carousel-slider .carousel-content .col-8, .home-carousel-slider .carousel-content .col-4.pull-left, .home-carousel-slider .carousel-content .col-8 img {
 width:100%!important;
 clear:both!important;
}
.slidefeaturelist {
 margin-top: 300px!important;
}
.btnbar-bg .col-4, .hp-mplace .col-4 {
 display: block!important;
 clear: both!important;
 width: 100%!important;
 text-align: center!important;
}
.hp-mplace .col-4 img {
 width:auto!important;
}
.button-hp {
 width:100%!important;
}
.button-hp a {
 font-size: 18px!important;
 width: 120px!important;
}
.slidefeatureimg {
 margin-top: -350px!important
}

.home-carousel-slider li ul li {
 height:inherit!important;
}
.bx-controls {
 clear: both!important;
 display: block!important;
 margin-top: 20px!important;
}
.hp-slidefeatures {
margin:0 auto!important;
width:600px;
}
.hp-slidefeatures li {
width:290px!important;
display:inline-block!important;
float:left!important;
font-size:1em!important
}
.main-header {
height: 640px!important;
margin-top:0!important;
}

#bxheaderslider.home-carousel-slider {
	height: 600px!important;

}
#bxheaderslider.home-carousel-slider li {
	height: 600px!important;
}

.main-header .bx-wrapper .bx-viewport{height:600px!important;}
.hp-slidefeatures li { height: 20px !important; max-height: 20px !important; min-height: inherit !important;}
.page-title-h1{width: 100%!important; margin: 0!important; padding: 30px 0!important; text-align: center!important; }
.page-title-p{width: 100%!important; margin: 0!important; padding: 0!important; text-align: center!important; }
.page-title-icons{width: 100%!important; float: left!important; text-align: center!important; padding-bottom: 30px!important; }
.cntct-detail {margin: 30px auto!important;}
.cntct-detail .col-4{width: 100%!important;padding-left: 35%!important; margin-bottom:15px!important;}



}
/*================================================================================================= All responsive device CSS add below  */

@media all and (max-width: 1022px) and (min-width: 0px) {
.right-faqs, .left-faqs {
 float: left!important;
 width: 100%!important;
}
.api-page .tl, .api-page .para-tl {
 text-align: center!important;
}
.mp-menu {
 display: none;
}
.r-line, .l-line {
border-right: 0px solid #FFF!important;
border-left: 0px solid #FFF!important;
padding: 0!important;
width: 100%!important;
clear: both!important;
display: block!important;
margin-bottom: 50px!important;
}
.r-line {
border-bottom: 1px solid #DDD;
margin-bottom:0!important;
}
.l-line {
border-top: 1px solid #FFF;
}
.signup {
width:100%!important;
margin:0
}
.sngline {
width: 100%!important;
margin: 0!important;
padding: 0!important;
}
.sngline span {
width: 100%!important;
margin: 0!important;
padding: 0!important;
margin-top: 10px!important;
margin-bottom: 10px!important;
}
.sngline span input {
width: 100%!important;
margin: 0!important;
padding: 0!important;
}
.m00auto #signupForm input[type="text"], #signupForm input[type="password"], .m00auto #signupForm input[type="email"], .m00auto #signupForm input[type="phone"], .m00auto #signupForm input#firstname, .m00auto #signupForm input#lastname {
width:100%!important;
}

/*==================================================================================================  BX SLIDER */

.bx-wrapper .bx-controls-direction a {
 top: 40%;
}
 .bx-wrapper .bx-prev {
 left: 1%;
}
.bx-wrapper .bx-next {
 right: 1%;
}

/*==================================================================================================  Pricing Table Columns */

.pricingmenu li a {
 padding: 10px 5px!important;
 border-left:0px solid #DFDFDF!important;
 border-right:0px solid #DFDFDF!important;
 border-top:0px solid #DFDFDF!important;
 border-bottom:1px solid #DFDFDF!important;
}
#pricing-tabs {
 margin: 3% auto 3% auto!important;
 width:100%!important;
}
#pricing-tabs li {
 width:100%!important;
 text-align:center;
}
.tab-content {
 overflow-x: scroll;
 float: left;
 width: 100%!important;
}
#monthly, #yearly, #twoyear {
 width: 925px!important;
}
.bottom-content, .compare-plan {
 width: 100%!important;
}
.bottom-content ul li {
 width: 100%!important;
 text-align: center;
}
.bottom-content p, .pricing_faq_right p {
 width: 100%!important;
 text-align: left;
}
.compare-plan p {
 padding: 15px 15px 15px;
}
.bottom-content img {
 float: none;
}
 .pricing_faq .heading-black {
 border-top: 1px solid rgb(238, 238, 238);
margin: 0px;
padding-top: 30px;
font-size: 20px;
text-align:left;
}
 .pricing_faq .pricing_faq_left h4, .pricing_faq .pricing_faq_right h4 {
 margin-top: 0px!important;
}
 .comparision {
 width:1100px!important;
}
 .pricing-tabs-section, .container1280 {
width:100%!important;
}
.testimonial-page .container, .customer, .cntct-header, .api-page, .community, .press {
max-width:100%!important;
}
.pricingoverflow {
width:100%!important;
 overflow-x:scroll;
}
.flatpricing .nav-tabs li a {
border-radius: 0px!important;
border-left: 0px solid #000!important;
border-top: 0 solid #EEE!important;
}
.flatpricing .nav-tabs li {
width: 100%!important;
}
.new-pricing-table ul li:nth-child(2) {
width: 150px!important;
}
.new-btn-panel {
margin-top:0!important;
}
.rotate, .flat-select-bar, .logo-pricing, .chooseoption {
display:none;
}
.cloud-pricing-plan {
font-size:18px!important;
}
.cloud-pricing-btn .button {
clear: both;
display: inline-block;
margin: 15px 0 0!important;
}
.app-logo h3 {
padding-top:15px;
}
.flat-select-bar~.col-7 {
width:100%;
}
/*-------------------------------------Partner */

.part-form-box, .part-form-box input, .part-form-box ul, .part-form-box ul li, .part-form-box2 h2, .part-form-box2 .col-12, .part-form-box2 .col-8, .part-form-box2 .col-4 {
 width: 100%!important;
 text-align: center!important;
}
.part-form-box textarea {
 width: 100%!important;
 text-align: center!important;
 min-width: 100%!important;
 max-width: 100%!important;
}
.partner-box select {
 text-align: left;
 background-image: url(/resources/theme/v3/images/icons/16x16/arrow-dropdown.png);
 background-repeat: no-repeat;
 background-position: 98% 50%;
 width: 250px;
}
.part-form-box .error {
 clear: both;
 display: block;
 text-align: center;
 margin: 0 0 15px 0;
}
.heading-sep {
 margin: 0;
 border-top: 1px solid #EEE;
 padding-top: 10px;
}
 .security-overview ul {
 text-align:left;
}
.submenu li, .smenu-li li {
 margin:0!important;
}
.app-page ul {
 margin-left:0px;
}
 .app-logo {
clear: both;
display: block;
margin: 0!important;
padding: 0!important;
text-align: center!important;
width: 100%!important;
background: none!important;
}
.app-logo img {
display:none;
}
.app-logo h3 {
font-size:2em!important;
}
.app-logo h3 br {
display:none;
}
.cloud-pricing-table {
width: 100%!important;
clear: both;
display: block;
}
.cloud-pricing-table ul {
width: 50%;
display: block;
}
.cloud-pricing-btn {
width: 100%!important;
margin: 0px 0px 0px;
padding: 0px;
display: block!important;
clear: both!important;
}
.cloud-pricing-btn .button {
clear: both;
display: inline-block;
}
.line-sep3 {
margin-bottom:30px;
}
.cloud-pricing-plan {
font-size: 22px;
margin: 10px 0 20px!important;
}
 .corporatenav, .corporate-column {
text-align:left!important;
}
 .cloud-head .heading1 {
min-width:100%;
}
 #email-offers .modal-dialog {
width: 100%!important;
left: 0!important;
margin-top: -30%!important;
margin-left:0!important
}
#email-offers .testimonial-img img {
width:100%!important;
}
.main-header {
margin-top:0!important;
}
.box-section h2{
margin: 25px 0 10px!important;
}

}
@media all and (max-width: 1024px) and (min-width: 1022px) {
 .col-12 {
 text-align: left;
}
}
 @media all and (max-width: 1024px) and (min-width: 976px) {
.box-section {
width: 310px!important;
margin-left:10px!important;
margin-right:0!important
}
.box-hp {
width:310px!important;
margin-left:10px!important;
}
.box-section h2 {
font-size: 20px!important;
}
.footer-nav .social-icons{

margin-left:-15px;}
}