/* --- Mobile ---- */
@media screen and (max-width: 575px){
	.store-button img {margin-left: 2px;margin-right: 2px;width: 130px;} 
	.fixed-sticky-img {padding-left: 0 !important;padding-right: 0 !important;}
	.fixed-sticky-img img {width: 128px !important;}
	.free-trial a img {margin-top: 0px;width: 110px;}
	.slider-app-btn small {display: block;}
}
@media screen and (max-width: 767px){
	.freeTrial img {display: none;} 
	.main-menu .navbar-nav {margin-bottom: 15px;margin-left: 0;margin-right: 0;}
	.main-menu .navbar-nav li {padding-left: 15px;padding-right: 15px;}
}
@media screen and (min-width: 320px) and (max-width:767px){
	.user-action { text-align: center; margin-bottom: 10px;}
	.main-logo img{width: 220px;}
	.navbar-toggle{margin-right: 0;}	
	.navbar-default .navbar-collapse{position: absolute;width: 300px;right: -5px;background: #fff;box-shadow: 0px 4px 13px #ccc;text-align: center;top: 70px;z-index: 999;}
	.section-features{margin-top: 0;}
	.iphone-img{margin-top: 40px;margin-bottom: 30px;display: none;}
	.heading{line-height: 31px;}
	.heading::after{top: 77px; top: auto; bottom: -30px;}
	#signin-modal .modal-dialog {width: 94%; margin-top: 55px;}
	.singin-bg{height: auto;}
	.dw-modal-rightside, .dw-modal-leftside{width: 100%;}
	.forgot-password{position: inherit;margin-top: 40px;}
	#signin-modal .dw-modal-rightside button{margin-top: 20px;width: 100%;}
	.dw-modal .close{left: 92%;top: -6px;}
	.section-videos::after{display: none;}
	.testimonial-text{padding: 20px 10px;width: 100%;}
	.pricing-description a{width: 100%;white-space: inherit;}
	.pricing-table{margin: 25px 20px;}
	.small-heading::after{top: auto;bottom: -40px;}
	.about-news img{width: 100%;margin-bottom: 10px;}
	.join-input input{width: 100% !important;}
	#mc_embed_signup .mc-field-group{width: 100%;}
	.join-text{width:100%; margin-bottom: 30px; text-align: center;}
	.join-text p{ text-align: center; float: none;}
	.main-logo {width: 80%; float: left;}
	.main-menu { width: 20%; float: left;}
	#trial-version-modal .modal-lg {width: 94%;margin: 3% auto;}
	#trial-version-modal .modal-lg h2 {font-size: 18px;line-height: 20px;margin-bottom: 20px;}
	.g-recaptcha, .contact-form .form-group button{width: 100%;}	
	#trial-version-modal .modal-lg .modal-body {padding: 15px;}
	.free-trial p {font-size: 14px !important;line-height: 22px;margin: 0 !important;}
	table, thead, tbody, th, td, tr { display: block; }		
	thead tr { position: absolute;top: -9999px;left: -9999px;}	
	tr { border: 1px solid #ccc; }	
	td { border: none;border-bottom: 1px solid #eee;position: relative;padding-left: 50%;}	
	td:before { position: absolute;top: 4px;left: 6px;width: 25%;padding-right: 10px;white-space: nowrap;}	
	.fixed-header{position: inherit;}
	#next { position: absolute;  right: 0;}
	#prev { position: absolute;  left: 0;}
	
	.snow, .navbar-nav > li:last-child::before{display: none;}
	.coupon-code-modal .modal-dialog {width: 100%;}
	.dw-modal.coupon-code-modal .coupon-code-bg{width: 95%;}
	.coupon-code-box{width: 260px;margin-left: -121px;background-size: 100% 100%;left: 46%;}
	.fixed-sticky-img img{width:100%;}
	.back-to-top{right:0px;transform: scale(0.8, 0.8);}
	.back-to-top:hover{transform: inherit !important;}
	.hello-bar p{font-size: 16px;margin-bottom:5px;text-align: center; position: relative; left: -10px;}
	.hello-bar-close{top: 0px;bottom: inherit;z-index: 9;}
	.hello-bar .hello-form input{width: 100%;height: 40px;}
	.hello-bar .hello-form input[type="submit"]{width: 100%;height: 40px;margin-top: 10px;background-color: green;color: yellow;}
	.hello-bar-close a{width: 30px;font-size: 19px;height: 30px;}
	.hometabing-1 .nav.nav-tabs{left: initial;margin: 0px auto;margin-bottom: 40px;}
	#mcsslider .hometabing-2{position: initial;bottom: initial;left: initial;}
	#mcsslider .hometabing-2 .nav.nav-tabs{left: 0;margin: 0px auto;margin-bottom: 40px;top: 0 !important;} 
}
/* --- Tab ---- */
@media screen and (min-width: 768px) and (max-width:991px){
	.main-logo {width: 24%; float: left;}
	.main-menu { width: 76%; float: left;padding-top: 15px;}
	.main-logo img{width: 155px;}
	.nav > li > a{padding: 10px 9px;font-size: 13px;}
	.iphone-img{margin-top: 0;}
	.slider-wrapper #wrapper_bu { width: 100%;}
	.slider-wrapper{height: 100% !important;}
	.section-videos::after{display: none;}
	.join-text{width:100%; margin-bottom: 30px; text-align: center;}
	.join-text p{ text-align: center; float: none;}
	#trial-version-modal .modal-lg {width: 99%;}
	.free-trial p{line-height: 22px;font-size: 14px;}
	#trial-version-modal .modal-lg h2{font-size: 36px;line-height: 45px;margin-bottom: 10px;}
	.free-trial .support-text{margin: 30px 0 0;font-size: 16px;}
	.snow, .navbar-nav > li:last-child::before{display: none;}
	.hello-bar-close{top: 0px;bottom: inherit;}
	.hello-bar p{font-size: 22px;text-align: center;width: 100%;}	
	.hometabing-1 .nav.nav-tabs{left: initial;margin: 0px auto;margin-bottom: 40px;}
	#mcsslider .hometabing-2{position: initial;bottom: initial;left: initial;}
	#mcsslider .hometabing-2 .nav.nav-tabs{left: 0;margin: 0px auto;margin-bottom: 40px;top: 0 !important;} 
}
@media only screen and (max-width: 1024px){
	.section-slider {min-height: auto;}
}
@media screen and (min-width: 992px) and (max-width:1279px){
	.container{width: 100%;}
	.main-logo {width: 18%; float: left;}
	.main-menu { width: 82%; float: left; padding-top: 0px; padding-left: 0;}
	.main-logo img{width: 200px;}
	.nav > li > a{padding: 14px 9px;font-size: 13px;}
	.iphone-img{margin-top: 0;}
	.slider-wrapper #wrapper_bu {width: 962px;margin: 0px auto;float: none;}
	.section-videos::after, .section-videos::after{display: none;}
	.join-text{width:100%; margin-bottom: 30px; text-align: center;}
	.join-text p{ text-align: center; float: none;}
	#trial-version-modal .modal-lg {width: 99%;}
	.free-trial p{line-height: 22px;font-size: 14px;}
	#trial-version-modal .modal-lg h2{font-size: 36px;line-height: 45px;margin-bottom: 10px;}
	.free-trial .support-text{margin: 30px 0 0;font-size: 16px;}
	.navbar-nav > li{margin-top: 10px;}
	.holder_bu_center{width: 80%;left: 0%;}
	.holder_bu_center .mcsslider-img{margin-left: 0px !important;}
	#wrapper_bu::after{right: -48px;transform: translateX(-92%) translateY(1%);}
	#mcsslider .nav{top: 220px;}
	.holder_bu_awayR1{left: 78%;}
	.pricing-table{margin: 10px 0px;}
	.pricing-table  .btn{white-space: inherit;}
	.img-thumbnail{width: 160px;}
	.section-news-bg::before{background-size: 100% 100%;}
	.hello-bar-close{top: 0px;bottom: inherit;}
	.hello-bar p{font-size: 22px;width: 100%;}
	.hello-bar .hello-form input{height: 40px;width: 47%;}
	.hello-bar .hello-form input[type="submit"]{height: 40px;width: 45%;font-size: 14px;margin-left: 5px;float: left;}
}
@media screen and (min-width: 1280px) and (max-width:1366px){
	.section-videos::after, .section-videos::after{display: none;}
}
@media screen and (min-width: 1280px) and (max-width:1300px){
	.container { width: 1230px;}
	#wrapper_bu{width: 1270px;}
	#mcsslider .nav{right: 50px;}
	.section-pricing-faq #accordion{width: 98%;}
}
@media screen and (min-width: 1366px) and (max-width:1480px){
	.fixed-sticky .fixed-sticky-text p{padding-top: 14px;font-size: 18px;}	
}