@media only screen and (min-device-width: 730px) and (max-device-width:
    1200px) and (-webkit-min-device-pixel-ratio: 1) {
	/************ header block **************/
	.lechal-logo-main {
		float: left;
		margin-left: 10%;
		width: 15%;
	}
	.content-1 {
		margin-top: 16px;
	}
	.heading-text {
		font-size: 14px;
	}
	.amzn-logo-block {
		margin-top: 8px;
		margin-right: 10%;
	}
	.buy_now_arrow {
		line-height: 14px !important;
	}
	.header-block {
		height: 64px;
	}
	.buy-now-main {
		font-size: 14px !important;
		float: right;
	}
	.home-banner-info-block {
		top: 168px;
	}
	/************* main banner ***************/
	.main-banner-block {
		margin-top: 32px;
	}
	.home-heading-line-1 {
		font-size: 36px;
	}
	.home-heading-line-2 {
		font-size: 36px;
	}
	.home-heading-line-4 {
		font-size: 36px;
	}
	.home-sub-heading {
		font-size: 20px;
	}
	.home-banner-heading {
		line-height: 28px;
	}
	.home-sub-heading {
		line-height: 20px;
	}
	html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
		{
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
	}
	/* HTML5 display-role reset for older browsers */
	article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
		{
		display: block;
	}
	body {
		line-height: 1;
	}
	blockquote,q {
		quotes: none;
	}
	blockquote:before,blockquote:after,q:before,q:after {
		content: '';
		content: none;
	}
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}

	/********************* fonts css ******************/
	@font-face {
		font-family: Montserrat;
		font-weight: bold;
		src: url("../fonts/Montserrat-Black.otf") format("opentype");
	}
	@font-face {
		font-family: Montserrat;
		font-weight: bolder;
		src: url("../fonts/Montserrat-ExtraBold.otf") format("opentype");
	}
	@font-face {
		font-family: Montserrat;
		font-weight: light;
		src: url("../fonts/Montserrat-Light.otf") format("opentype");
	}
	@font-face {
		font-family: Montserrat;
		font-weight: regular;
		src: url("../fonts/Montserrat-Regular.otf") format("opentype");
	}

	/*****************************************************/
	.lechal-title-place {
		font-size: 28px;
	}
	.experience-lechal-btn {
		font-size: 12px;
		letter-spacing: 2px;
	}
	.header-block {
		height: 64px;
	}
	.heading-text {
		font-size: 20px;
	}
	.style-menu {
		font-size: 12px;
	}
	.insole-block-text {
		font-size: 46px;
		  margin-left: 10%;
	}
	.insoles-view-block-text1 {
		font-size: 12px;
	}
	.insoles-style-h-block {
		line-height: 36px;
	}
	.insoles-style-h-block1 {
		font-size: 46px;
	}
	.insoles-style-h-block2 {
		font-size: 46px;
	}
	.insoles-view-block-desc {
		font-size: 16px;
	}
	.insole-features-text1 {
		font-size: 12px;
	}
	.insole-features-text2 {
		font-size: 12px;
	}
	.insole-features-text3 {
		font-size: 12px;
	}
	.insole-buckle-text {
		font-size: 36pt;
	}
	.buckles-view-block-text1 {
		font-size: 12px;
	}
	.buckles-style-h-block {
		line-height: 36px !important;
	}
	.buckles-style-h-block1 {
		font-size: 46px;
	}
	.buckles-style-h-block2 {
		font-size: 46px;
	}
	.buckles-features-text1 {
	    font-size: 12px;
    margin-left: 10px;
	}
	.buckles-features-text2 {
		font-size: 12px;
	}
	.buckles-features-text3 {
		font-size: 12px;
	}
	.amazon-style-h-block {
		line-height: 36px;
	}
	.amazon-style-h-block1 {
		font-size: 46px;
	}
	.amazon-style-h-block2 {
		font-size: 46px;
	}
	.insole-img-block {
		padding-top: 32px;
	}
	.buy-button {
		font-size: 16px;
        margin-left: 30px;
	}
	.style-menu-block {
		margin-top: 74px !important;
	}
	.foot-text1 {
		font-size: 16px;
	}
	.foot-text2 {
		margin-top: 20px;
		font-size: 16px;
	}
	.foot-text3 {
		font-size: 16px;
		margin-top: 20px;
	}
	.foot-text4 {
		font-size: 14px;
	}
	.foot-text5 {
		font-size: 14px;
	}
	.subscribe-newsletter {
		font-size: 12px;
	}
	.new-letter-btn {
		font-size: 12px;
	}
	.buckle-block-text {
		margin-right: 3%;
		font-size: 36px;
	}
	.foot-links-1 {
		font-size: 16px;
	}
	.foot-links-2 {
		font-size: 16px;
	}
	.foot-links-3 {
		font-size: 16px;
	}
	.foot-links-4 {
		font-size: 16px;
	}
	.foot-links-5 {
		font-size: 16px;
	}
	.foot-links-6 {
		font-size: 16px;
	}
	.foot-links-7 {
		font-size: 16px;
	}
	.foot-links-8 {
		font-size: 16px;
	}
	.foot-links-9 {
		font-size: 16px;
	}
	.foot-links-10 {
		font-size: 16px;
	}
	.footer-block-right {
		font-family: 'Open Sans', sans-serif;
	}
	.welcome-block {
		height: 64px;
		line-height: 64px;
		margin-top: 64px;
	}
	.welcome-text {
		font-size: 16px;
	}
	.how-use-block {
		line-height: 36px;
	}
	.use-heading {
		font-size: 16px;
		margin-top: 10px;
	}
	.download-btn {
		font-size: 10px;
	}
	.banner-desc {
		font-size: 8px;
	}
	.start-guide-text {
		font-size: 10px;
	}
	.video-text {
		font-size: 24px;
	}
	.more-videos {
		font-size: 16px;
		letter-spacing: 2px;
	}
	.view-more-video {
		font-size: 10px;
	}
	.faq-common-blocks {
		font-size: 20px;
	}
	.qst-text {
		font-size: 16px;
	}
	.answer-text {
		font-size: 16px;
	}
	.arrow-place {
		font-size: 16px !important;
	}
	.contact-heading {
		font-size: 36px;
		line-height: 32px;
		margin-top: 64px;
		margin-bottom: 24px;
	}
	.contact-mail {
		font-size: 14px;
	}
	.conatct-phone {
		font-size: 14px;
	}
	.contact-line-1 {
		font-size: 16px;
	}
	.contact-line-2 {
		font-size: 14px;
	}
	.contact-line-3 {
		font-size: 14px;
		margin-left: 24px;
	}
	.contact-line-4 {
		font-size: 14px;
		margin-left: 24px;
	}
	.privacy-tag-line {
		font-size: 20px;
	}
	.privacy-policy-date {
		font-size: 14px;
	}
	.privacy-question-block {
		font-size: 16px;
	}
	.privacy-answer-block {
		font-size: 16px;
	}
	.privacy-bullet-points {
		font-size: 16px;
	}
    .privacy-block-section {
    padding-bottom: 10%;
}
	.terms-tag-line {
		font-size: 20px;
	}
	.terms-question-block {
		font-size: 16px;
	}
	.terms-answer-block {
		font-size: 16px;
	}
	.terms-conditions-tag-line {
		font-size: 20px;
	}
	.terms-conditions-question-block {
		font-size: 16px;
	}
	.terms-conditions-answer-block {
		font-size: 16px;
	}
	.terms-conditions-bullet-points {
		font-size: 16px;
	}
    .terms-block-section {
    padding-bottom: 10%;
}
	.return-tag-line {
		font-size: 20px;
	}
	.return-question-block {
		font-size: 16px;
	}
	.return-answer-block {
		font-size: 16px;
	}
	.return-bullet-points {
		font-size: 16px;
	}
	.access-menu {
		font-size: 12px;
	}
	.banner-text-1 {
		font-size: 46px;
	}
	.access-banner-desc {
		font-size: 16px;
	}
	.access-align-banner-text {
		line-height: 36px;
	}
	.access-banner-text-expand {
		font-size: 16px;
	}
	.access-banner-inspiration {
		font-size: 16px;
	}
	.access-heading-block {
		line-height: 36px;
	}
	.access-heading-1 {
		font-size: 46px;
	}
	.access-banner-text {
		font-size: 16px;
	}
	.initiative-heading-block {
		line-height: 36px;
	}
	.initiative-heading-1 {
		font-size: 46px;
	}
	.initiative-banner-text {
		font-size: 16px;
	}
	.philosophy-menu {
		font-size: 12px;
	}
	.philosophy-align-banner-text {
		line-height: 36px;
	}
	.philosophy-text-1 {
		font-size: 46px;
	}
	.philosophy-banner-desc {
		font-size: 16px;
	}
	.design-heading-block {
		line-height: 36px;
	}
	.design-heading-1 {
		font-size: 46px;
	}
	.design-heading-2 {
		font-size: 46px;
	}
	.design-block-desc {
		font-size: 16px;
		margin-top: 20px;
	}
	.manuf-heading-block {
		line-height: 36px;
	}
	.manuf-heading-1 {
		font-size: 46px;
	}
	.manuf-heading-2 {
		font-size: 46px;
	}
	.manuf-heading-3 {
		font-size: 46px;
	}
	.manuf-block-desc {
		font-size: 16px;
		margin-top: 20px;
	}
	.home-banner-heading {
		font-size: 28px;
		line-height: 36px;
	}
	.home-heading-line-1 {
		font-size: 46px;
	}
	.home-heading-line-2 {
		font-size: 46px;
	}
	.home-heading-line-4 {
		font-size: 46px;
	}
	.home-sub-heading {
		font-size: 26px;
		line-height: 24px;
		margin-bottom: 25px;
	}
	.about-heading-small {
		font-size: 12px;
	}
	.about-header-block {
		line-height: 36px;
	}
	.about-text-transition {
		font-size: 60px;
	}
	.about-heading-2 {
		font-size: 46px;
		margin-top: 6%;
	}
	.about-heading-3 {
		font-size: 46px;
	}
	.about-desc-text {
		font-size: 16px;
	}
	.about-insp-btn {
		font-size: 12px;
	}
	.feature1-heading-small {
		font-size: 12px;
	}
	.feature1-header-block {
		line-height: 36px;
	}
	.feature1-text-transition {
		font-size: 60px;
	}
	.feature1-heading-2 {
		font-size: 46px;
		margin-top: 6%;
	}
	.feature1-desc-text {
		font-size: 16px;
	}
	.feature1-heading-3 {
		font-size: 46px;
	}
	.feature2-heading-small {
		font-size: 12px;
	}
	.fashion-heading-block {
		line-height: 36px;
	}
	.fashion-heading-1 {
		font-size: 46px;
	}
	.fashion-heading-2 {
		font-size: 46px;
	}
	.fashion-heading-3 {
		font-size: 46px;
	}
	.feature-lady-desc {
		font-size: 16px;
	}
	.feature-nav-desc {
		font-size: 16px;
	}
	.feature-nav-heading-small {
		font-size: 12px;
		margin-top: 40px;
	}
	.feature-nav-heading {
		line-height: 36px;
	}
	.feature-heading-1 {
		font-size: 46px;
	}
	.feature-heading-3 {
		font-size: 46px;
	}
	.feature-heading-2 {
		font-size: 46px;
	}
	.feature3-heading-small {
		font-size: 12px;
		margin-top: 60px;
	}
	.feature3-heading-block {
		line-height: 36px;
	}
	.feature3-heading-1 {
		font-size: 46px;
	}
	.feature3-heading-2 {
		font-size: 46px;
	}
	.feature-bicycle-desc {
		font-size: 16px;
	}
	.feature-travel-heading-small {
		font-size: 12px;
	}
	.feature-travel-heading {
		line-height: 36px;
	}
	.travel-heading-1 {
		font-size: 46px;
	}
	.travel-heading-2 {
		font-size: 46px;
	}
	.feature-travel-desc {
		font-size: 16px;
	}
	.pods-heading-small {
		font-size: 12px;
	}
	.pods-heading {
		line-height: 36px;
	}
	.pods-heading-1 {
		font-size: 46px;
	}
	.pods-heading-2 {
		font-size: 46px;
	}
	.pods-desc {
		font-size: 16px;
	}
	.products-heading-small {
		font-size: 12px;
		margin-top: 10%;
	}
	.products-heading {
		line-height: 36px;
	}
	.products-desc {
		font-size: 16px;
		line-height: 20px;
	}
	.products-heading-1 {
		font-size: 46px;
	}
	.products-heading-2 {
		font-size: 46px;
	}
	.products-inner-heading-small {
		font-size: 10px;
	}
	.nav-heading-small {
		font-size: 12px;
	}
	.nav-heading {
		line-height: 36px;
	}
	.nav-heading-1 {
		font-size: 46px;
	}
	.nav-heading-2 {
		font-size: 46px;
	}
	.nav-desc {
		font-size: 16px;
	}
	.nav-icons-text {
		font-size: 8px;
	}
    .nav-text-common {
        font-size: 12px;
        margin-left: 16px; 
    }
    .nav-text-3 {
    margin-left: 30px;
}
.nav-text-4 {
    margin-left: 36px;
}
	.charge-expand-block {
		margin-top: -185px;
	}
	.charge-heading-small {
		font-size: 12px;
		margin-top: 200px;
	}
	.page-sub-menu {
		margin-top: 74px !important;
            line-height: 44px;
	}
	.view-styles-lechal {
		margin-top: 20px;
	}
	.view-styles-lechal-btn {
    	font-size: 14px;
        height: 22px;
        line-height: 16px;
	}
	.spec-pod-small-heading {
		font-size: 10px;
	}
	.spec-tabs {
		font-size: 20px;
	}
	.spec-text-block {
		font-size: 10px;
	}
	.spec-feature-heading {
		font-size: 16px;
	}
	.spec-feature-list {
		font-size: 14px;
	}
	.spec-feature-list-right {
		font-size: 14px;
	}
	.spec-list-heading {
		font-size: 24px;
	}
	.terms-li-sub-headings {
		font-size: 16px;
	}
	.years-block {
		font-size: 24px;
	}
	.months-block {
		font-size: 24px;
	}
	.months-data {
		font-size: 16px;
	}
	.no-data-months-block {
		font-size: 24px;
	}
	.terms-conditions-head-line {
		font-size: 26px;
	}
	.spec-small-heading {
		font-size: 24px;
	}
	.spec-head {
		font-size: 16px;
	}
	.spec-div-line {
		height: 36px;
	}
	.content-1 {
		margin-top: 16px;
	}
	.buy_now_arrow {
		margin-left: 4px;
		line-height: 20px;
	}
	.buy-now-main {
		font-size: 14px;
	}
	.new-support-block {
		margin-top: 64px;
	}
	.support-main-heading {
		font-size: 46px;
	}
	.awards {
		margin-top: 64px !important;
	}
	.common-box {
		min-height: 100px !important;
	}
	.award-heading {
		font-size: 12px;
		margin-bottom: 4px;
		line-height: 12px;
		margin-top: 16px;
	}
	.award-content {
		font-size: 10px;
		line-height: 12px;
	}
	.awards-heading {
		margin-top: 40px;
		margin-bottom: 8px;
		font-size: 20px;
	}
	.media-main-heading {
		margin-top: 40px;
		margin-bottom: 24px;
		font-size: 20px;
	}
	.airticle-content-heading {
		font-size: 28px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.airticle-content-text {
		font-size: 14px;
	}
	.article-btn {
		font-size: 12px;
	}
	.conatct-sub-head {
		font-size: 16px;
	}
	.contact-min-height {
		margin-bottom: 24px;
	}
	.contact-min-height1 {
		margin-bottom: 24px;
	}
	.contact-icons {
		margin-right: 4px;
		width: 20px;
	}
	.award-icons-block {
		background: #e8e8e8;
		padding: 8px;
		margin-bottom: 24px;
	}
	.awd-icon-img {
		margin-right: 16px;
	}
	.bckle-img-block {
		padding-top: 16px;
	}
	.foot-text11 {
		margin-top: 20px;
		font-size: 16px;
	}
	.spec-feature-heading-right {
		font-size: 16px;
	}
	/******************************** adjustments in tab view blocks *************/
	.feature-desc-lady {
    padding-bottom: 0;
	}
	.feature-banner-lady {
    padding-bottom: 0;
}
.philosophy-main-banner {
    min-height: 600px !important;
}
.manuf-block {
    padding-bottom: 10%;
}
.expand-icon-img {
    width: 12%;
}
.feature-nav-collapse1{
    width:8%;
}
.statement-by{
    font-size:14px;
}
.block-footer {
    margin-top: -64px;
}
.collapse-btn{
    width:6%;
}
.home-expand-btn{
    width:6%;
}
.spec-block {
    min-height: auto !important;
}
.bottom-new-amazon{
     text-align: center;
    position: absolute !important;
    bottom: 84px;
}
.foot-carousel-style{
    width:100%;color: #fff;
    font-size: 28px;
    font-family: 'Montserrat', sans-serif;
    font-weight: lighter;
    text-align:center;
    padding-bottom: 10%;
}
.amazon-style-h-block3 {
    font-size: 16px;
}

}