@charset "utf-8";
/* CSS Document */

.braces-wrapp, .comparison-wrapp, .cost-wrapp, .faqs-wrapp, .fix-wrapp, .providers-wrapp, .reasons-wrapp, .scan-wrapp, .smile-wrapp { width: 100%; float: left; }

.braces-wrapp p, .comparison-wrapp p, .cost-wrapp p, .faqs-wrapp p, .fix-wrapp p, .providers-wrapp p, .reasons-wrapp p, .scan-wrapp p, .smile-wrapp p { font-size: 15px; font-weight: 400; color: #fff; line-height: 1.67; letter-spacing: normal; margin: 0 0 26px; }

.braces-wrapp p a:hover { color: #fff; }

.braces-wrapp p a, .comparison-wrapp p a, .cost-wrapp p a, .faqs-wrapp p a, .fix-wrapp p a, .inner-wrapp p a, .providers-wrapp p a, .reasons-wrapp p a, .scan-wrapp p a, .smile-wrapp p a { color: #c54d87; }

.braces-wrapp p span, .comparison-wrapp p span, .cost-wrapp p span, .faqs-wrapp p span, .fix-wrapp p span, .providers-wrapp p span, .reasons-wrapp p span, .scan-wrapp p span, .smile-wrapp p span { display: block; }

.braces-wrapp p strong, .comparison-wrapp p strong, .cost-wrapp p strong, .faqs-wrapp p strong, .fix-wrapp p strong, .providers-wrapp p strong, .reasons-wrapp p strong, .scan-wrapp p strong, .smile-wrapp p strong { font-weight: 700; }

.braces-wrapp h2, .comparison-wrapp h2, .cost-wrapp h2, .faqs-wrapp h2, .fix-wrapp h2, .providers-wrapp h2, .reasons-wrapp h2, .scan-wrapp h2, .smile-wrapp h2 { font-size: 30px; line-height: 1.33; color: #fff; font-weight: 400; font-family: 'Instrument Sans', sans-serif; }

.braces-wrapp h2 a, .comparison-wrapp h2 a, .cost-wrapp h2 a, .faqs-wrapp h2 a, .fix-wrapp h2 a, .providers-wrapp h2 a, .reasons-wrapp h2 a, .scan-wrapp h2 a, .smile-wrapp h2 a { color: #242424; }

.braces-wrapp h2 span, .comparison-wrapp h2 span, .cost-wrapp h2 span, .faqs-wrapp h2 span, .fix-wrapp h2 span, .providers-wrapp h2 span, .reasons-wrapp h2 span, .scan-wrapp h2 span, .smile-wrapp h2 span { display: block; font-family: 'Instrument Sans', sans-serif; }

/*braces-wrapp*/
.braces-wrapp { position: relative; background: #151515; padding: 100px 0 42px; text-align: center; }
.braces-wrapp h2 { margin: 0 0 35px; }
.braces-wrapp h2 span { display: block; }
.braces-wrapp h3 { font-size: 30px; color: #000; line-height: 1; font-weight: 400; margin: 0 0 36px; font-family: 'Instrument Sans', sans-serif; }
.braces-wrapp h3 a { color: #000; }
.braces-wrapp h3 span { display: block; font-family: 'Instrument Sans', sans-serif; }
.braces-wrapp h4 { font-size: 13px; color: #0a2d27; letter-spacing: 2.4px; line-height: 23px; margin: 0 0 22px; }
.braces-wrapp h4 a { color: #0a2d27; }
.braces-wrapp h4 span { display: block; }
.braces-wrapp p strong { font-weight: 700; }
.braces-wrapp .braces-row1 { width: 67%; margin: 0 auto 180px; }
.braces-wrapp .braces-row2 { width: 100%; float: left; margin: 0 0 53px; text-align: left; position: relative; }
.braces-wrapp .braces-row2 img { width: 100%; display: block; }
.braces-wrapp .braces-row3 { width: 100%; float: left; }
.braces-wrapp .braces-row2 .braces-col1 { width: 50%; float: left; position: relative; }
.braces-wrapp .braces-row2 .braces-col1 .braces-thumb { width: 100%; float: left; }
.braces-wrapp .braces-row2 .braces-col1 .braces-conten { width: 35%; float: left; position: absolute; bottom: 11%; left: 10%; }
.braces-wrapp .braces-row2 .braces-col1 .braces-bar1 { width: 100%; float: left; }
.braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li { font-size: 14px; font-weight: 500; color: #222; line-height: 2; display: block; position: relative; }
.braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li:before { content: ""; width: 3px; height: 3px; border-radius: 50%; background: #0d2835; float: left; margin: 12px 6px 0 -12px; position: relative; top: 1px; left: 3px; }
.braces-wrapp .braces-row2 .braces-col1:last-child .braces-conten { right: 5.5%; left: inherit; }
.braces-wrapp .braces-row2 .braces-col1:last-child:after { content: ""; width: 2px; height: 100%; background: #fff; position: absolute; left: -1px; top: 0; }
.braces-wrapp .braces-row2 .vs-box { width: 66px; height: 66px; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; background: #d9aea3; border: solid 2px #fff; border-radius: 50%; margin: 0 auto; }
.braces-wrapp .braces-row2 .vs-box span { font-size: 26px; color: #fff; line-height: 1; font-weight: 500; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); margin: 0 0; text-align: center; }
.braces-wrapp .braces-row4 { width: 100%; float: left; margin: 0 auto 0; }
.braces-wrapp .braces-btn1 { margin: 20px 0 0; }
.braces-wrapp .braces-row4 ul { width: 100%; float: none; margin: 0 auto 28px; padding-left: 0; }
.braces-wrapp .braces-row4 ul li { float: none; font-size: 15px; color: #fff; line-height: 1.75; position: relative; margin: 0 0 0; padding: 0 0 0 10px; letter-spacing: normal; font-weight: 400; display: inline-block; width: 100%; }
.braces-wrapp .braces-row4 ul li:before { content: "\2022 "; color: #fff; font-size: 18px; line-height: normal; position: relative; left: -4px; }
.braces-wrapp .braces-row4 h3 { color: #fff; }
.braces-wrapp .braces-row4 .accordion h3 { color: #000; }

/*smile-wrapp*/
.smile-wrapp { padding: 22px 0 0; background: #151515; }
.smile-wrapp h2 { margin: 0 0 44px; text-align: center; }
.smile-wrapp h2 span { display: block; }
.smile-wrapp h4 { font-size: 12px; line-height: 25px; color: #fff; margin: 0 0 0; position: absolute; top: 10%; text-align: center; width: 100%; float: left; }
.smile-wrapp h4 a { color: #fff; }
.smile-wrapp h4 span { display: block; }
.smile-wrapp .smile-row1 { width: 100%; float: left; }
.smile-wrapp .smile-row1 .smile-col1 { width: 99.4%; float: none; position: relative; margin: 0 auto 0; }
.smile-wrapp .smile-row1 .smile-col1 img { width: 100%; display: block; }
.smile-wrapp .smile-row1 .smile-col1 .smile-thumb { width: 100%; float: left; }
.smile-wrapp .smile-row1 .smile-col1 .lt { width: 40%; float: left; }
.smile-wrapp .smile-row1 .smile-col1 .rt { width: 40%; float: right; }
.smile-wrapp .smile-row1.mob { display: none; }

.smile-wrapp .smile-row1 .non-slider { width: 100%; display: flex; flex-wrap: wrap; }
.smile-wrapp .smile-row1 .non-slider .smile-col1 { width: 25%; }

/*comparison-wrapp*/
.comparison-wrapp { padding: 32px 0 50px; text-align: center; background: none; }
.comparison-wrapp h2 { color: #151515; margin: 0 0 55px; text-align: center; }
.comparison-wrapp h2 span { display: block; }
.comparison-wrapp h3 { font-size: 16px; font-weight: 500; color: #151515; line-height: 2.06; margin: 0 0 0; }
.comparison-wrapp h3 a { color: #151515; }
.comparison-wrapp h3 span { display: block; }
.comparison-wrapp h4 { font-size: 14px; font-weight: 500; line-height: 2.36; color: #000; margin: 0 0 0; }
.comparison-wrapp h4 a { color: #000; }
.comparison-wrapp h4 span { display: block; }
.comparison-wrapp .comparison-row1 { width: 100%; float: left; margin: 0 0 62px; }
.comparison-wrapp .comparison-row1 img { width: 100%; display: block; }
.comparison-wrapp .comparison-row1 .comparison-row2 { width: 100%; float: left; margin: 0 0 0.34% 0; }
.comparison-wrapp .comparison-row1 .comparison-row2:last-child { margin-bottom: 0; }
.comparison-wrapp .comparison-row1 .comparison-col1 { width: 29.79%; float: left; margin: 0 0.4% 0 0; min-height: 99px; display: table; }
.comparison-wrapp .comparison-row1 .comparison-col1 .conten1 { width: 100%; display: table-cell; vertical-align: middle; padding: 0 8% 0; text-align: left; }
.comparison-wrapp .comparison-row1 .comparison-col2 { width: 23.07%; float: left; margin: 0 0.3% 0 0; min-height: 99px; display: table; }
.comparison-wrapp .comparison-row1 .comparison-col2:last-child { margin: 0; }
.comparison-wrapp .comparison-row1 .comparison-col2 .conten1 { width: 100%; display: table-cell; vertical-align: middle; text-align: center; }
.comparison-wrapp .comparison-row1 .comparison-col2 .invisalign-logo { width: 160px; margin: 0 auto; background: #f1f1f1; display: table-cell; vertical-align: middle; }
.comparison-wrapp .comparison-row1 .comparison-col2 .invisalign-logo .logo-col1 { width: 135px; margin: 0 auto; }
.comparison-wrapp .comparison-row1 .comparison-col2 .check-icon { width: 160px; margin: 0 auto; display: table-cell; vertical-align: middle; }
.comparison-wrapp .comparison-row1 .comparison-col2 .check-icon .check-col1 { width: 30px; margin: 0 auto; }
.comparison-wrapp .comparison-row3 { width: 100%; float: left; margin: 50px 0 0; }
.comparison-wrapp .comparison-row3 img { width: 100%; display: block; }
.comparison-wrapp .comparison-row3 iframe { width: 100%; height: 47.75vw; display: block; }
.color1 { background: #f1f1f1; }
.color2 { background: #f1f1f1; }
.color3 { background: #f1f1f1; }
.color4 { background: #f1f1f1; }

/*reasons-wrapp*/
.reasons-wrapp { background: #c54d87 url(../images/invisalign/reasons-bg1.png) no-repeat top center/cover; padding: 83px 0 79px; text-align: center; }
.reasons-wrapp h2 { margin: 0 0 27px; text-align: center; color: #fff; }
.reasons-wrapp h2 span { display: block; }
.reasons-wrapp p { font-size: 14px; font-weight: 500; line-height: 1.94; color: #fff; margin: 0 0 0; }
.reasons-wrapp p a { color: #fff; }
.reasons-wrapp .reasons-row1 { width: 100%; float: left; margin: 31px 0 0; display: flex; flex-wrap: wrap; }
.reasons-wrapp .reasons-row1 img { width: 100%; display: block; }
.reasons-wrapp .reasons-row1 .reasons-col1 { width: 33.33%; float: left; min-height: 204px; margin: 0 0 10px; padding: 0 2%; }
.reasons-wrapp .reasons-row1 .reasons-col1 .reasons-icon { width: 21.3%; display: inline-block; margin: 0 0 22px; }

/*fix-wrapp*/
.fix-wrapp { text-align: center; padding: 83px 0; background: none; }
.fix-wrapp h2 { color: #151515; margin: 0 0 45px; text-align: center; }
.fix-wrapp h2 span { display: block; }
.fix-wrapp h3 { font-size: 22px; line-height: 2.24; color: #151515; font-weight: 400; margin: 0 0 5px; font-family: 'Instrument Sans', sans-serif; }
.fix-wrapp h3 a { color: #151515; }
.fix-wrapp h3 span { display: block; font-family: 'Instrument Sans', sans-serif; }
.fix-wrapp p { font-size: 15px; line-height: 1.87; font-weight: 500; color: #151515; margin: 0 0 16px; }
.fix-wrapp p span { display: block; }
.fix-wrapp p strong { font-weight: 700; }
.fix-wrapp .fix-row1 { width: 100%; float: left; margin: 30px 0 0; }
.fix-wrapp .fix-row1 img { width: 100%; display: block; }
.fix-wrapp .fix-row1 .fix-col1 { width: 28.2%; float: left; margin: 0 7.7% 37px 0; }
.fix-wrapp .fix-row1 .fix-col1:nth-child(3n) { margin-right: 0; }
.fix-wrapp .fix-row1 .fix-col1 .fix-thumb { width: 86%; display: inline-block; }
.fix-wrapp .fix-row1 .fix-col1 .fix-conten { width: 100%; float: left; padding: 28px 0 0; min-height: 237px; }

.fix-thumb .video-box { position: relative; float: left; margin-bottom: 10px; }
.video-container { position: relative; width: 100%; }
.video-container video { width: 100%; max-width: 100%; }
.video-box .video-container .video-progress-container { position: relative; bottom: -10px; font-size: 16px; display: flex; align-items: center; width: 100%; justify-content: center; }
.video-box .video-container .video-progress-container .video-progress-left, .video-box .video-container .video-progress-container .video-progress-right { padding-left: 15px; padding-right: 15px; }
/*cost-wrapp*/
.cost-wrapp { text-align: center; padding: 75px 0 0.64%; background: #151515; }
.cost-wrapp h2 { margin: 0 0 56px; text-align: center; }
.cost-wrapp h3 { font-size: 18px; line-height: 2.22; color: #fff; font-weight: 400; margin: 0 0 38px; font-family: 'Instrument Sans', sans-serif; }
.cost-wrapp h3 a { color: #fff; }
.cost-wrapp h3 span { display: block; font-family: 'Instrument Sans', sans-serif; }
.cost-wrapp h4 { font-size: 18px; line-height: 2.22; color: #fff; font-weight: 400; background: #151515; width: 100%; display: block; padding: 42px 0 17px; font-family: 'Instrument Sans', sans-serif; }
.cost-wrapp h4 a { color: #fff; }
.cost-wrapp h4 span { display: block; font-family: 'Instrument Sans', sans-serif; }
.cost-wrapp h5 { font-size: 16px; line-height: 2.06; color: #fff; font-weight: 500; margin: 0 0 15px; }
.cost-wrapp h5 a { color: #fff; }
.cost-wrapp h5 span { font-size: 30px; color: #c54d87; position: relative; top: 9px; font-weight: 600; }
.cost-wrapp p { font-size: 14px; color: #fff; line-height: 2; font-weight: 400; margin: 0 auto 24px; max-width: 271px; }
.cost-wrapp p a { color: #fff; }
.cost-wrapp p span { display: block; }
.cost-wrapp p strong { font-weight: 700; }
.cost-wrapp .cost-row1 { width: 100%; float: left; margin: 0 0 0; position: relative; }
.cost-wrapp .cost-row1 img { width: 100%; display: block; }
.cost-wrapp .cost-row1 .cost-col1 { width: 24.52%; float: left; margin: 0 0.64% 0 0; min-height: 452px; background: #151515; position: relative; padding: 42px 2% 50px; }
.cost-wrapp .cost-row1 .cost-col2 { width: 24.52%; float: left; margin: 0 0.64% 0 0; min-height: 452px; background: #151515; position: relative; padding: 0 0 50px; }
.cost-wrapp .cost-row1 .cost-col2:last-child { margin: 0; }
.cost-wrapp .cost-row1 .cost-row2 { width: 100%; float: left; padding: 0 10%; text-align: left; }
.cost-wrapp .cost-row1 .cost-bar1 { width: 100%; float: left; margin: 0 0 22px; }
.cost-wrapp .cost-row1 .cost-bar1 li { font-size: 16px; font-weight: 500; color: #fff; line-height: 1.94; background: url(../images/invisalign/checkicon.svg) no-repeat 0 5px; display: block; padding-left: 30px; margin: 0 0 3px; }
.cost-wrapp .cost-row1 .cost-col3 { width: 49.68%; float: right; height: 100%; background: url(../images/invisalign/cost-thumb2.jpg) no-repeat top center/cover; position: absolute; top: 0; right: 0; }
.cost-wrapp .cost-btn1 { width: 268px; position: absolute; bottom: 49px; left: 0; right: 0; float: none; color: #c54d87; background: none; border-color: #c54d87; margin: 0 auto 0; padding: 19px 2% 19px; }
.cost-wrapp .cost-btn1:hover { color: #c54d87; background: #fff; border-color: #fff; }
.cost-wrapp .cost-row1 .cost-col2 sub { color: #fff; top: -2px; }

/*scan-wrapp*/
.scan-wrapp { background: #0d2835 url(../images/invisalign/scan-bg1.jpg) no-repeat top center/cover; padding: 83px 0 0; position: relative; }
.scan-wrapp h2 { font-size: 32px; color: #fff; margin: 0 0 25px; }
.scan-wrapp p { color: #fff; margin: 0 0 24px; }
.scan-wrapp p a { color: #fff; }
.scan-wrapp p span { display: block; }
.scan-wrapp p strong { font-weight: 700; }
.scan-wrapp .scan-row1 { width: 100%; float: left; margin: 0 0 0; position: relative; }
.scan-wrapp .scan-row1 img { width: 100%; display: block; }
.scan-wrapp .scan-row1 .scan-col1 { width: 39.3%; float: left; position: absolute; bottom: 0; left: 0; }
.scan-wrapp .scan-row1 .scan-col3 { width: 29.6%; float: left; position: absolute; right: -36.2%; bottom: 28%; }
.scan-wrapp .scan-row2 { width: 41%; float: right; margin: 0 0 84px; }
.scan-wrapp .scan-row2 .scan-col2 { width: 305px; float: left; margin: 17px 0 0; position: relative; }
.scan-wrapp .scan-row2 .scan-col2 img { width: 100%; display: block; }
.scan-wrapp .scan-row2 .scan-col2 video { width: 100%; display: block; }
.scan-wrapp .scan-row2 .scan-col2 .video-img { width: 100%; height: 0; float: left; overflow: hidden; padding: 0 0 100%; position: relative; }
.scan-wrapp .scan-row2 .scan-col2 .video-img video { width: 100%; height: 100%; position: absolute; top: 0; right: 0; left: 0; }
.scan-wrapp .scan-row2 .scan-col2 .video-button { width: 100%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; text-align: center; }

/*faqs-wrapp*/
.faqs-wrapp { text-align: center; padding: 90px 0; background: none; border-bottom: 1px solid rgba(217, 217, 217, 0.5); }
.faqs-wrapp p { font-size: 15px; color: #000; line-height: 1.47; margin: 0 0 35px; }
.faqs-wrapp p span { display: block; }
.faqs-wrapp p strong { font-weight: 700; }
.faqs-wrapp h2 { margin: 0 0 40px; color: #000; font-size: 48px; }
.faqs-wrapp h3 { font-size: 14px; font-weight: 500; line-height: 1; color: #000; }
.faqs-wrapp h4 { font-size: 16px; color: #c54d87; line-height: 1.5; margin: 0 0 13px; font-weight: 500; }
.faqs-wrapp .margin { max-width: 1005px; }
.faqs-wrapp .faqs-col1 { width: 100%; float: left; margin: 0 0 0; text-align: left; }
.faqs-wrapp .faqs-col1 img { width: 100%; display: block; }
.faqs-wrapp .faqs-col1 .faqs-row1 { width: 100%; float: left; }
.faqs-wrapp .faqs-col1 .faqs-row1:last-child { margin-bottom: 0; }
.faqs-wrapp .braces-btn1 { margin: 35px 0 0; }

/*link-box*/
.link-box { width: 236px; float: left; background: #151515; padding: 26px 1.4%; position: absolute; top: 94px; left: 0; z-index: 9; }
.link-box .link-row1 { width: 100%; float: left; }
.link-box .link-row1 .link-col1 { width: 100%; float: left; }
.link-box .link-row1 .link-col1 li { width: 100%; display: block; border-bottom: 1px solid #d9aea3; padding: 2px 0 2px; margin: 0 0 0; }
.link-box .link-row1 .link-col1 li:last-child { border: none; }
.link-box .link-row1 .link-col1 li a:hover { color: #a88360; }
.link-col1 li, .link-col1 li a { font-size: 13px; font-weight: 400; color: #fff; letter-spacing: normal; line-height: 2.46; }

.item-content .comparison-col1 { width: 100%; margin: 0 0.16% 0 0; display: table; color: #fff; }
.item-content .comparison-col1 .conten1 { width: 100%; display: table-cell; vertical-align: middle; padding: 20px 10px 20px 20px; text-align: center; }
.item-content .comparison-col2 { width: 100%; padding: 10px 10px 10px 20px; display: table; }
.item-content .comparison-col2:last-child { margin: 0; }
.item-content .comparison-col2 .conten1 { width: 100%; display: table-cell; vertical-align: middle; text-align: center; }
.item-content .comparison-col2 .invisalign-logo { width: 160px; margin: 0 auto; display: table-cell; vertical-align: middle; }
.item-content .comparison-col2 .invisalign-logo .logo-col1 { width: 160px; margin: 0 auto; }
.item-content .comparison-col2 .check-icon { margin: 0 auto; display: table-cell; vertical-align: middle; }
.item-content .comparison-col2 .check-icon .check-col1 { width: 32px; margin: 0 auto; }
.item-content .comparison-row3 { width: 100%; float: left; margin: 47px 0 0; }
.item-content .comparison-row3 img { width: 100%; display: block; }
.item-content .comparison-btn1 { float: none; color: #fff; background: #c54d87; border-color: #c54d87; margin: 0 9px 0; padding: 12px 30px 12px 30px; }
.item-content .comparison-btn1:hover { color: #c54d87; background: #fff; border-color: #c54d87; }

.tabbed-content .tabs ul li a { float: none; color: #fff; background: #c54d87; border: 1px solid #c54d87; margin: 0 9px 0; padding: 13px 23px 13.5px; margin-bottom: 15px; }
.tabbed-content .tabs ul li a:hover { color: #c54d87; background: #fff; border-color: #c54d87; }
.tabbed-content .tabs ul li a.active, .tabbed-content .tabs ul li a:hover { background: none; border: 1px solid #c54d87; color: #c54d87; }

.book-btn, .braces-btn1, .braces-btn2, .cost-btn1, .cost-btn2, .reasons-btn1, .tabs ul li a { text-align: center; font-size: 11px; font-weight: 500; letter-spacing: 1.5px; text-transform: uppercase; border: 1px solid; border-radius: 0; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; }

.braces-btn1 { float: none; color: #fff; background: #c54d87; border-color: #c54d87; cursor: pointer; margin: 5px 0 0; padding: 19px 38px 19px 38px; border-radius: 30px;}
.braces-btn1:hover { color: #c54d87; background: none; border-color: rgba(197,77,135,0.2); }
.braces-btn2 { float: none; color: #fff; background: none; border-color: #fff; margin: 0 0 0; padding: 19px 38px 19px 38px; }
.braces-btn2:hover { color: #c54d87; background: #fff; border-color: #fff; }

.providers-wrapp { padding: 0 0 98px; text-align: center; }
.providers-wrapp .providers-col1 { width: 155px; margin: 0 auto 0; }
.providers-wrapp .providers-col1 img { width: 100%; }
.providers-wrapp h2 { color: #151515; text-align: center; margin: 0 auto 55px; }

/* new design */
.inlsn-treat-wraper { background: #151515; float: left; width: 100%; padding: 90px 0; }

.inlsn-treat-wraper .inlsn-treat-row { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 { display: inline-block; width: 50%; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 { display: inline-block; width: 50%; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content { float: right; width: 500px; margin-right: 100px; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2 { color: #fff; font-weight: 400; margin: 0 0 40px; font-family: 'Instrument Sans', sans-serif; font-size: 48px; line-height: 1.21; letter-spacing: normal; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content p { font-size: 15px; font-weight: 400; color: #fff; line-height: 1.67; letter-spacing: normal; margin: 0 0 40px; font-family: 'Montserrat',sans-serif; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content .price { font-size: 15px; font-weight: 400; color: #fff; line-height: 1.67; letter-spacing: normal; font-family: 'Montserrat',sans-serif; display: flex; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content .price h2 { font-size: 40px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 0.83; letter-spacing: normal; text-align: left; color: #c54d87; margin: 0 0 0 10px; display: inline-block; font-family: 'Montserrat',sans-serif; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list { float: right; width: 100%; margin-left: 5%; position: relative; height: 100%; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list .inlsn-treat-img { float: left; width: 100%; height: 100%; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list .inlsn-treat-img img { width: 100%; height: 100%; object-fit: cover; overflow: hidden; border-radius: 10px;}

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list ul.inlsn-treat-txt { display: flex; position: absolute; left: 0; right: 0; bottom: 30px; width: 82%; flex-wrap: wrap; margin: 0 auto; justify-content: space-between; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list ul.inlsn-treat-txt li { display: inline-block; width: 49%; margin-bottom: 15px; }

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list ul.inlsn-treat-txt li a { padding: 0 15px; width: 100%; display: inline-block; border: 1px solid rgba(255, 255, 255, 0.5); text-transform: uppercase; color: #fff; height: 50px; line-height: 50px; text-align: center; font-size: 10px; font-weight: 500; background: transparent; border-radius: 10px;}

.inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list ul.inlsn-treat-txt li a:hover { background: #c54d87; border: 1px solid rgba(255, 255, 255, 0.5); color: #fff; }

.inlsn-case-wraper { background: #151515; float: left; width: 100%; padding: 30px 0 90px 0; }

.wrapper { width: 1210px!important; max-width: 90%; margin: 0 auto; padding-left: 0; padding-right: 0; }

.inlsn-case-wraper .inlsn-case-row { display: flex; flex-wrap: wrap; width: 100%; }

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 { display: inline-block; width: 30%; margin: 0 5% 40px 0; }

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 h2 { color: #fff; font-weight: 400; margin: 0 0 20px; font-family: 'Instrument Sans', sans-serif; font-size: 28px; line-height: 1.21; letter-spacing: normal; }

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 p { font-size: 15px; font-weight: 400; color: #fff; line-height: 1.67; letter-spacing: normal; margin: 0 0 20px; font-family: 'Montserrat',sans-serif; }

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 .inlsn-case-img-outer { float: left; width: 100%; display: flex; flex-wrap: wrap; flex-direction: column; }

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 .inlsn-case-img-outer .inlsn-case-img { float: left; width: 100%; position: relative; margin-bottom: 5px; }

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 .inlsn-case-img-outer .inlsn-case-img .inlsn-case-imgtxt { font-size: 13px; font-weight: 300; color: #fff; line-height: 1.67; letter-spacing: normal; font-family: 'Montserrat',sans-serif; position: absolute; left: 0; right: 0; margin: 0 auto; text-align: center; display: inline-block; width: auto; bottom: 20px; }

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 .inlsn-case-img-outer .inlsn-case-img img { width: 100%; border-radius: 10px 10px 0 0; overflow: hidden;}

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 .inlsn-case-img-outer a:nth-child(2) .inlsn-case-img img {border-radius: 0 0 10px 10px;}

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(3n) { margin-right: 0; }

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 .inlsn-case-img-outer .inlsn-case-img:last-child { margin: 0; }

.inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(2n) { margin-top: 90px; }

.inlsn-advanc-wraper { background: #fff; float: left; width: 100%; padding: 90px 0; }

.inlsn-advanc-wraper .inlsn-advanc-row { display: flex; width: 100%; position: relative; align-items: center; }

.inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col1 { display: inline-block; width: 50%; }

.inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col1 img { float: left; width: 100%; border-radius: 10px; overflow: hidden;}

.inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { display: inline-block; width: 720px; background: #fff; padding: 60px 5%; position: static; margin-left: -5%; z-index: 9; max-width: 100%; }

.inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { color: #000; font-weight: 400; margin: 0 0 30px; font-family: 'Instrument Sans', sans-serif; font-size: 45px; line-height: 1.21; letter-spacing: normal; }

.inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 p { font-size: 15px; font-weight: 400; color: #000; line-height: 1.67; letter-spacing: normal; margin: 0; font-family: 'Montserrat',sans-serif; }
.inlsn-trad-wraper { background: #151515; float: left; width: 100%; padding: 90px 0; }

.inlsn-trad-wraper h2 { color: #fff; font-weight: 400; margin: 0 0 50px; font-family: 'Instrument Sans', sans-serif; font-size: 48px; line-height: 1.21; letter-spacing: normal; }

.inlsn-trad-wraper .inlsn-trad-row { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; }

.inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 { display: flex; flex-wrap: wrap; width: 48%; justify-content: space-between; align-items: center; }

.inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-left { display: inline-block; width: 47%; }

.inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-left img { width: 100%; overflow: hidden; border-radius: 10px;}

.inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-rgt { display: inline-block; width: 47%; }

.inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-rgt h3 { color: #fff; margin: 0 0 20px; font-family: 'Instrument Sans', sans-serif; line-height: 1.21; letter-spacing: normal; font-size: 30px; font-weight: normal; }

.inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-rgt ul { float: left; width: 100%; }

.inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-rgt ul li { font-size: 15px; font-weight: 400; color: #fff; line-height: 1.67; letter-spacing: normal; margin: 0 0 10px; font-family: 'Montserrat',sans-serif; position: relative; padding-left: 15px; }

.inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-rgt ul li:last-child { margin-bottom: 0; }

.inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-rgt ul li::before { content: ""; position: absolute; background: #fff; width: 4px; height: 4px; left: 0; display: inline-block; border-radius: 50%; top: 11px; }

.inlsn-journy-wraper { background: #fff; float: left; width: 100%; padding: 90px 0; }

.inlsn-journy-wraper .inlsn-journy-row { display: flex; align-items: center; justify-content: center; width: 100%; }

.inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 { display: flex; width: 100%; height: 600px; align-items: center; justify-content: center; background: url("../images/invisalign-jurney-bg.jpg") no-repeat center center; background-size: cover; border-radius: 10px;}

.inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video { display: inline-block; width: auto; max-width: 100%; text-align: center; padding: 20px; }

.inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video .play-btn { transition: ease all 0.5s; outline: none; border: none; cursor: pointer; background: url(../images/play-btn-white.svg) no-repeat center center; background-size: 55px; width: 55px; height: 55px; display: inline-block; margin: 0 auto 20px auto; }
.inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video .play-btn:hover { opacity: 0.6; }
.inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video h2 { color: #fff; font-weight: 400; margin: 0 auto; font-family: 'Instrument Sans', sans-serif; font-size: 48px; line-height: 1.21; letter-spacing: normal; text-align: center; }
.inlsn-serv-wraper { background: #000; float: left; width: 100%; padding: 90px 0; }

.inlsn-serv-wraper h2 { color: #fff; font-weight: 400; margin: 0 auto; font-family: 'Instrument Sans', sans-serif; font-size: 48px; line-height: 1.21; letter-spacing: normal; text-align: center; }

.inlsn-serv-wraper .inlsn-serv-row { display: flex; width: 100%; flex-wrap: wrap; margin: 60px 0 30px 0; }

.inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1 { display: flex; flex-wrap: wrap; background: #fff; width: 31%; margin: 0 3% 40px 0; justify-content: center; align-items: center; height: 300px; padding: 30px; border-radius: 10px;}

.inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1 h3 { transition: ease all 0.5s; color: #000; font-weight: 600; margin: 0 auto; font-family: 'Instrument Sans', sans-serif; font-size: 25px; line-height: 1.21; letter-spacing: normal; text-align: center; }

.inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1:nth-child(3n) { margin-right: 0; }
.inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1:hover { background: #c54d87; }

.inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1:hover h3 { color: #fff; }
.inlsn-serv-wraper .book-consult-btn { color: #fff; background: #c54d87; border: 1px solid #c54d87; margin: 0 auto; padding: 19px 25px 19px 26px; display: block; width: 320px; text-align: center; font-size: 14px; text-transform: uppercase; transition: ease all 0.5s; border-radius: 30px;}

.inlsn-serv-wraper .book-consult-btn:hover { color: #c54d87; background: #000; border: 1px solid #c54d87; }
.inlsn-virtual-wraper { background: #000; float: left; width: 100%; padding: 30px 0 90px 0; }

.inlsn-virtual-wraper .inlsn-advanc-row { display: flex; width: 100%; position: relative; align-items: center; }

.inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col1 { display: inline-block; width: 50%; }

.inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col1 img { float: left; width: 100%; border-radius: 10px;}

.inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { display: inline-block; width: 720px; background: #151515; padding: 30px 30px 30px 5%; position: relative; margin-left: -5%; z-index: 999; max-width: 100%; }

.inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 .inlsn-advanc-icon { float: right; width: 50px; }

.inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { float: left; width: 100%; color: #fff; font-weight: 400; margin: 0 0 30px; font-family: 'Instrument Sans', sans-serif; font-size: 45px; line-height: 1.21; letter-spacing: normal; }

.inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 p { float: left; width: 100%; font-size: 15px; font-weight: 400; color: #fff; line-height: 1.67; letter-spacing: normal; margin: 0 0 30px 0; font-family: 'Montserrat',sans-serif; }
.inlsn-secrets-wraper { background: #000; float: left; width: 100%; padding: 90px 0; }

.inlsn-secrets-wraper .inlsn-secrets-row { display: flex; flex-wrap: wrap; width: 100%; position: relative; align-items: center; }

.inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col1 { float: left; width: 100%; height: 100%; }

.inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col1 img { width: 100%; }

.inlsn-secrets-wraper .inlsn-secrets-row  .inlsn-secrets-col2 { position: absolute; right: 0; width: 50%; padding: 5% 5% 5% 10%; }

.inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 span.sml-txt { font-size: 14px; font-weight: 400; color: #000; line-height: 1.67; letter-spacing: normal; margin: 0 0 10px 0; font-family: 'Montserrat',sans-serif; float: left; width: 100%; }

.inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 h2 { color: #000; font-weight: 400; margin: 0 0 30px 0; font-family: 'Instrument Sans', sans-serif; font-size: 48px; line-height: 1.21; letter-spacing: normal; text-align: left; float: left; width: 100%; }

.inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 p { font-size: 15px; font-weight: 400; color: #000; line-height: 1.67; letter-spacing: normal; margin: 0 0 30px 0; font-family: 'Montserrat',sans-serif; float: left; width: 100%; }

.inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 .readmore-btn { color: #fff; background: #c54d87; border: 1px solid #c54d87; margin: 30px 0 0 0; padding: 19px 40px 19px 40px; float: left; text-align: center; font-size: 13px; text-transform: uppercase; transition: ease all 0.5s; border-radius: 30px;}

.inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 .readmore-btn:hover { color: #c54d87; background: #fff; border: 1px solid #c54d87; }

#lightbox { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9999999999; display: none; background-color: rgba(0, 0, 0, 0.95); }
#video-wrapper { position: absolute; top: 50%; left: 50%; z-index: 2; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1); }
#close-btn { height: 28px; position: fixed; top: 3%; right: 3%; z-index: 2; width: 28px; background: url(../images/close-btn-white.svg) no-repeat center center; background-size: 25px; cursor: pointer; }
#close-btn:hover { opacity: 0.6; }
#lightbox .video-wrapper { position: absolute; left: 0; right: 0; margin: 0 auto; width: 960px; max-width: 90%; top: 50%; transform: translateY(-50%); }
#lightbox .video-wrapper iframe { max-width: 100%;width: 100%;}
/*Smartphone css*/
@media screen and (max-width: 480px) {
  .braces-wrapp .braces-row1 { width: 100%; margin: 0 auto 50px; }
  .braces-wrapp { padding: 45px 0 14px; }
  .braces-wrapp h3 { font-size: 19px; line-height: 29px; margin: 0 0 27px; }
  .braces-wrapp h3 span { display: contents; }
  .link-box { position: relative; width: 90%; margin: 0 5% 45px; border-radius: 10px; top: inherit; }
  .braces-wrapp .braces-row2 .braces-col1 { width: 100%; background: #fff; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-conten { left: 10%; }
  .braces-wrapp .braces-row2 .braces-col1:last-child .braces-conten { right: 10%; }
  .braces-wrapp .braces-row2 .vs-box { width: 50px; height: 50px; }
  .braces-wrapp .braces-row2 .vs-box span { font-size: 15px; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li { font-size: 13px; line-height: 1.72; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-conten { width: 64%; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li:before { margin-top: 9px; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-thumb img { opacity: 0.6; }
  .braces-wrapp h2,   .comparison-wrapp h2,   .cost-wrapp h2,   .faqs-wrapp h2,   .fix-wrapp h2,   .providers-wrapp h2,   .reasons-wrapp h2,   .scan-wrapp h2, .smile-wrapp h2 { font-size: 22px; }
  .braces-wrapp h2 span,   .braces-wrapp h3 span,   .cost-wrapp h3 span,   .cost-wrapp h4 span,   .fix-wrapp h2 span,   .fix-wrapp h3 span,   .reasons-wrapp h2 span, .vs-box span { display: inline; }
  .comparison-wrapp { padding: 50px 0 50px; }
  .comparison-wrapp h2 { margin: 0 0 30px; }
  .comparison-wrapp .comparison-row1 { display: none; overflow-x: auto; }
  .comparison-wrapp .comparison-row1 .comparison-row2 { width: 1200px; margin: 0 0 2px; }
  .comparison-wrapp .comparison-btn1 { margin: 16px 9px 0; }
  .comparison-wrapp .comparison-row1 .comparison-col1 .conten1 { padding: 0 5%; }
  .reasons-wrapp { padding: 50px 0 50px; }
  .reasons-wrapp h2 span { display: contents; }
  .reasons-wrapp p span { display: contents; }
  .reasons-wrapp .reasons-row1 .reasons-col1 { width: 100%; min-height: inherit; margin: 0 0 25px; }
  .reasons-wrapp .reasons-row1 .reasons-col1 .reasons-icon { margin: 0 0 12px; }
  .fix-wrapp .fix-row1 { margin: 0; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-thumb { width: 66%; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-conten { padding: 20px 0 0; }
  .fix-wrapp .fix-row1 .fix-col1 { width: 100%; margin: 0 0 29px; }
  .fix-wrapp .fix-row1 .fix-col1:last-child { margin: 0 0 20px; }
  .fix-wrapp .fix-btn1 { margin: 9px 5px 0; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-conten { min-height: inherit; }
  .comparison-wrapp h4 { font-size: 14px; }
  .cost-wrapp { padding: 50px 0 0.64%; }
  .cost-wrapp p { max-width: inherit; }
  .cost-wrapp h2 { margin: 0 0 30px; }
  .cost-wrapp h3 { margin: 0 0 11px; }
  .cost-wrapp .cost-row1 .cost-col1 { width: 100%; margin: 0 0 5px; padding: 0 5% 0; min-height: inherit; }
  .cost-wrapp .cost-row1 .cost-col2 { width: 100%; margin: 0 0 5px; min-height: inherit; padding: 0 0 45px; }
  .cost-wrapp .cost-row1 .cost-row2 { padding: 23px 5% 0; }
  .cost-wrapp .cost-row1 .cost-col3 { width: 100%; padding: 0 0 100%; position: relative; top: inherit; }
  .cost-wrapp .cost-btn1 { position: relative; bottom: inherit; }
  .scan-wrapp { text-align: center; padding: 50px 0 0; }
  .scan-wrapp p { font-size: 14px; }
  .scan-wrapp .scan-row1 { position: relative; }
  .scan-wrapp .scan-row1 .scan-col1 { width: 100%; position: relative; bottom: inherit; }
  .scan-wrapp .scan-row1 .scan-col3 { width: 25.6%; right: inherit; bottom: 6%; left: 0; }
  .scan-wrapp .scan-row2 { width: 100%; margin: 0 0 50px; }
  .scan-wrapp .scan-row2 .scan-col2 { width: 100%; }
  .braces-wrapp p span,   .comparison-wrapp p span,   .cost-wrapp p span,   .faqs-wrapp p span,   .fix-wrapp p span,   .providers-wrapp p span,   .reasons-wrapp p span,   .scan-wrapp p span, .smile-wrapp p span { display: inline; }
  .faqs-wrapp { padding: 50px 0 50px; }
  .faqs-wrapp h3 { font-size: 13px; }
  .comparison-wrapp .comparison-row3 iframe { width: 100%; height: 52vw; }
  .scan-wrapp .scan-row2 .scan-col2 .video-img { width: 100%; padding: 0 0 49.2%; }
  .braces-btn1 { margin: 10px 0 0; }
  .reasons-wrapp .reasons-btn1 { margin: 10px 0 0; }
  .braces-wrapp .braces-row2 .braces-col1:last-child:after { display: none; }
  .faqs-wrapp h2,   .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2,   .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video h2,   .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 h2,   .inlsn-serv-wraper h2,   .inlsn-trad-wraper h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2, .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { font-size: 30px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content { width: 100%; margin-right: 0; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 100%; margin-right: 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 100%; margin-right: 0; }
  .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 { height: 360px; }
  .inlsn-treat-wraper .inlsn-treat-row { flex-direction: column; }
  .inlsn-treat-wraper { padding: 30px 0; }
  .inlsn-case-wraper { padding: 30px 0 30px 0; }
  .inlsn-trad-wraper { padding: 30px 0; }
  .inlsn-journy-wraper { padding: 30px 0; }
  .inlsn-serv-wraper { padding: 30px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { margin: 0 0 20px; }
  .faqs-wrapp { padding: 30px 0; }
  .inlsn-secrets-wraper { padding: 30px 0; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list ul.inlsn-treat-txt li { width: 100%; }
  .inlsn-treat-wraper .inlsn-treat-row { flex-direction: column; width: 90%; margin: 0 auto; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 { width: 100%; margin-bottom: 25px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 { width: 100%; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 { width: 100%; margin: 0 0 40px 0; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(2n) { margin-right: 0; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(3n) { margin: 0 0 40px 0; }
  .inlsn-trad-wraper .inlsn-trad-row { flex-direction: column; }
  .inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 { width: 100%; margin: 0 0 25px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row { flex-direction: column; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col1 { width: 100%; margin: 0 0 25px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { position: static; width: 100%; margin-left: 0; transform: none; }
  .inlsn-advanc-wraper .inlsn-advanc-row { flex-direction: column; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col1 { width: 100%; margin: 0 0 25px 0; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { position: static; transform: none; padding: 0; margin-left: 0; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list .inlsn-treat-img { height: 400px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content .price h2 { font-size: 30px; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(2n) { margin-top: 0; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content .price h2 { font-size: 30px; }
  .inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 { flex-direction: column; margin-bottom: 45px; }
  .inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-left { width: 100%; margin: 0 0 20px 0; }
  .inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-rgt { width: 100%; }
  .inlsn-serv-wraper .inlsn-serv-row { margin: 30px 0 30px 0; }
  .inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1 { width: 100%; height: 200px; margin: 0 3% 25px 0; }
  .inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1:nth-child(3n) { margin: 0 3% 25px 0; }
  .inlsn-secrets-wraper .inlsn-secrets-row { flex-direction: column; }
  .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 { position: static; width: 100%; padding: 20px; background: #dbdfe2; }
}

@media screen and (min-width:481px) and (max-width:600px) {
  .braces-wrapp .braces-row1 { width: 100%; margin: 0 auto 60px; }
  .braces-wrapp { padding: 45px 0 14px; }
  .braces-wrapp h3 span { display: contents; }
  .link-box { position: relative; width: 90%; margin: 0 5% 45px; border-radius: 10px; top: inherit; }
  .braces-wrapp .braces-row2 .braces-col1 { width: 100%; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li { font-size: 13px; line-height: 1.72; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-conten { width: 54%; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li:before { margin-top: 9px; }
  .faqs-wrapp h3 { font-size: 13px; margin: 0 0 10px; }
  .faqs-wrapp h4 { font-size: 13px; margin: 0 0 12px; }
  .braces-wrapp h2,   .comparison-wrapp h2,   .cost-wrapp h2,   .faqs-wrapp h2,   .fix-wrapp h2,   .providers-wrapp h2,   .reasons-wrapp h2,   .scan-wrapp h2, .smile-wrapp h2 { font-size: 24px; }
  .braces-wrapp h2 span,   .braces-wrapp h3 span,   .cost-wrapp h3 span,   .cost-wrapp h4 span,   .fix-wrapp h2 span,   .fix-wrapp h3 span,   .reasons-wrapp h2 span, .vs-box span { display: inline; }
  .comparison-wrapp { padding: 50px 0 50px; }
  .comparison-wrapp h2 { margin: 0 0 30px; }
  .comparison-wrapp .comparison-btn1 { margin: 16px 3px 0; }
  .comparison-wrapp .comparison-row1 { display: none; overflow-x: auto; }
  .comparison-wrapp .comparison-row1 .comparison-row2 { width: 1200px; margin: 0 0 2px; }
  .reasons-wrapp { padding: 50px 0 50px; }
  .reasons-wrapp h2 span { display: contents; }
  .reasons-wrapp p span { display: contents; }
  .reasons-wrapp .reasons-row1 .reasons-col1 { width: 49%; margin: 0 2% 25px 0; min-height: 155px; }
  .reasons-wrapp .reasons-row1 .reasons-col1:nth-child(2n) { float: right; margin-right: 0; }
  .reasons-wrapp .reasons-row1 .reasons-col1 .reasons-icon { margin: 0 0 12px; }
  .reasons-wrapp .reasons-btn1 { margin: 16px 3px 0; }
  .fix-wrapp .fix-row1 { margin: 0; }
  .fix-wrapp .fix-row1 .fix-col1 { width: 100%; margin: 0 0 29px; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-thumb { width: 66%; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-conten { padding: 20px 0 0; }
  .fix-wrapp .fix-btn1 { margin: 9px 3px 0; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-conten { min-height: inherit; }
  .comparison-wrapp h4 { font-size: 14px; }
  .cost-wrapp { padding: 50px 0 0.64%; }
  .cost-wrapp p { max-width: inherit; }
  .cost-wrapp h2 { margin: 0 0 30px; }
  .cost-wrapp h3 { margin: 0 0 11px; }
  .cost-wrapp .cost-row1 .cost-col1 { width: 100%; margin: 0 0 5px; padding: 0 5% 0; min-height: inherit; }
  .cost-wrapp .cost-row1 .cost-col2 { width: 100%; margin: 0 0 5px; min-height: inherit; padding: 0 0 45px; }
  .cost-wrapp .cost-row1 .cost-row2 { padding: 23px 5% 0; }
  .cost-wrapp .cost-row1 .cost-col3 { width: 100%; padding: 0 0 100%; position: relative; top: inherit; }
  .cost-wrapp .cost-btn1 { position: relative; bottom: inherit; }
  .scan-wrapp { text-align: center; padding: 50px 0 0; }
  .scan-wrapp p { font-size: 14px; }
  .scan-wrapp .scan-row1 { position: relative; }
  .scan-wrapp .scan-row1 .scan-col1 { width: 100%; position: relative; bottom: inherit; }
  .scan-wrapp .scan-row1 .scan-col3 { width: 25.6%; right: inherit; bottom: 6%; left: 0; }
  .scan-wrapp .scan-row2 { width: 100%; }
  .scan-wrapp .scan-row2 .scan-col2 { width: 100%; }
  .braces-wrapp p span,   .comparison-wrapp p span,   .cost-wrapp p span,   .faqs-wrapp p span,   .fix-wrapp p span,   .providers-wrapp p span,   .reasons-wrapp p span,   .scan-wrapp p span, .smile-wrapp p span { display: inline; }
  .faqs-wrapp { padding: 50px 0 50px; }
  .faqs-wrapp .faqs-btn1 { margin: 16px 3px 0; }
  .comparison-wrapp .comparison-row3 iframe { width: 100%; height: 52vw; }
  .scan-wrapp .scan-row2 .scan-col2 .video-img { width: 100%; padding: 0 0 49.2%; }
  .reasons-wrapp .reasons-btn1 { margin: 10px 0 0; }
  .braces-wrapp .braces-row2 .braces-col1:last-child:after { display: none; }
  .faqs-wrapp h2,   .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2,   .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video h2,   .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 h2,   .inlsn-serv-wraper h2,   .inlsn-trad-wraper h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2, .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { font-size: 30px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content { width: 100%; margin-right: 0; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 100%; margin-right: 0; padding: 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 100%; margin-right: 0; }
  .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 { height: 360px; }
  .inlsn-treat-wraper .inlsn-treat-row { flex-direction: column; }
  .inlsn-treat-wraper { padding: 30px 0; }
  .inlsn-case-wraper { padding: 30px 0 30px 0; }
  .inlsn-trad-wraper { padding: 30px 0; }
  .inlsn-journy-wraper { padding: 30px 0; }
  .inlsn-serv-wraper { padding: 30px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { margin: 0 0 20px; }
  .faqs-wrapp { padding: 30px 0; }
  .inlsn-secrets-wraper { padding: 30px 0; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list ul.inlsn-treat-txt li { width: 100%; }
  .inlsn-treat-wraper .inlsn-treat-row { flex-direction: column; width: 90%; margin: 0 auto; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 { width: 100%; margin-bottom: 25px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 { width: 100%; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 { width: 100%; margin: 0 0 40px 0; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(2n) { margin-right: 0; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(3n) { margin: 0 0 40px 0; }
  .inlsn-trad-wraper .inlsn-trad-row { flex-direction: column; }
  .inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 { width: 100%; margin: 0 0 25px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row { flex-direction: column; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col1 { width: 100%; margin: 0 0 25px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { position: static; width: 100%; margin-left: 0; transform: none; }
  .inlsn-advanc-wraper .inlsn-advanc-row { flex-direction: column; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col1 { width: 100%; margin: 0 0 25px 0; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { position: static; transform: none; padding: 0; margin-left: 0; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list .inlsn-treat-img { height: 400px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content .price h2 { font-size: 30px; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(2n) { margin-top: 30px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content .price h2 { font-size: 30px; }
  .inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 { flex-direction: column; margin-bottom: 45px; }
  .inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-left { width: 100%; margin: 0 0 20px 0; }
  .inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 .inlsn-trad-rgt { width: 100%; }
  .inlsn-serv-wraper .inlsn-serv-row { margin: 30px 0 30px 0; }
  .inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1 { width: 47%; height: 250px; margin: 0 3% 30px 0; }
  .inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1:nth-child(3n) { margin: 0 3% 30px 0; }
  .inlsn-secrets-wraper .inlsn-secrets-row { flex-direction: column; }
  .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 { position: static; width: 100%; padding: 20px; background: #dbdfe2; }
}

@media screen and (min-width:601px) and (max-width:767px) {
  .braces-wrapp { padding: 45px 0 14px; }
  .link-box { position: relative; width: 90%; margin: 0 5% 45px; border-radius: 10px; top: inherit; }
  .braces-wrapp .braces-row1 { width: 100%; margin: 0 auto 60px; }
  .braces-wrapp .braces-row2 .braces-col1 { width: 100%; }
  .braces-wrapp .braces-btn1 { margin: 16px 5px 0; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-conten { width: 54%; }
  .braces-wrapp h2 span,   .braces-wrapp h3 span,   .cost-wrapp h3 span,   .cost-wrapp h4 span,   .fix-wrapp h2 span,   .fix-wrapp h3 span,   .reasons-wrapp h2 span, .vs-box span { display: inline; }
  .book-btn,   .braces-btn1,   .cost-btn1,   .cost-btn2,   .reasons-btn1,   .reasons-btn1, .tabs ul li a { font-size: 13px; }
  .comparison-wrapp { padding: 50px 0 50px; }
  .comparison-wrapp h2 { margin: 0 0 30px; }
  .comparison-wrapp .comparison-btn1 { margin: 16px 5px 0; }
  .comparison-wrapp .comparison-row1 { display: none; overflow-x: auto; }
  .comparison-wrapp .comparison-row1 .comparison-row2 { width: 1200px; margin: 0 0 2px; }
  .reasons-wrapp { padding: 50px 0 50px; }
  .reasons-wrapp h2 span { display: contents; }
  .reasons-wrapp p span { display: contents; }
  .reasons-wrapp .reasons-row1 .reasons-col1 { width: 49%; margin: 0 2% 25px 0; min-height: 150px; }
  .reasons-wrapp .reasons-row1 .reasons-col1:nth-child(2n) { float: right; margin-right: 0; }
  .reasons-wrapp .reasons-row1 .reasons-col1 .reasons-icon { margin: 0 0 12px; }
  .reasons-wrapp .reasons-btn1 { margin: 16px 5px 0; }
  .fix-wrapp { padding: 83px 0 40px; }
  .fix-wrapp h3 { font-size: 23px; }
  .fix-wrapp .fix-row1 { margin: 0; }
  .fix-wrapp .fix-row1 .fix-col1 { width: 48%; clear: both; margin: 0 0 20px; }
  .fix-wrapp .fix-row1 .fix-col1:nth-child(2n) { float: right; clear: right; }
  .fix-wrapp .fix-btn1 { margin: 9px 5px 0; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-conten { min-height: inherit; }
  .comparison-wrapp h4 { font-size: 14px; }
  .cost-wrapp p { max-width: inherit; line-height: 1.8; }
  .cost-wrapp h3 { font-size: 17px; margin: 0 0 28px; }
  .cost-wrapp h4 { padding: 0 0 0; }
  .cost-wrapp h5 { margin: 0 0 10px; }
  .cost-wrapp .cost-row1 .cost-col1 { width: 50%; min-height: 425px; margin: 0 0 5px; padding: 0 5% 20px; }
  .cost-wrapp .cost-row1 .cost-col2 { width: 50%; min-height: 425px; margin: 0 0 5px; }
  .cost-wrapp .cost-row1 .cost-col3 { width: 100%; padding: 0 0 100%; position: relative; top: inherit; }
  .cost-wrapp .cost-btn1 { width: 202px; bottom: 40px; }
  .cost-wrapp .cost-btn2 { width: 202px; bottom: 40px; }
  .cost-wrapp .cost-row1 .cost-bar1 li { font-size: 14px; background: url(../images/invisalign/checkicon.svg) no-repeat 0 2px; }
  .scan-wrapp { padding: 50px 0 0; }
  .scan-wrapp p { font-size: 14px; }
  .scan-wrapp .scan-row1 { position: relative; }
  .scan-wrapp .scan-row1 .scan-col3 { width: 25.6%; right: inherit; bottom: 6%; left: 0; }
  .scan-wrapp .scan-row2 .scan-col2 { width: 100%; }
  .braces-wrapp p span,   .comparison-wrapp p span,   .cost-wrapp p span,   .faqs-wrapp p span,   .fix-wrapp p span,   .providers-wrapp p span,   .reasons-wrapp p span,   .scan-wrapp p span, .smile-wrapp p span { display: inline; }
  .faqs-wrapp { padding: 50px 0 50px; }
  .faqs-wrapp h3 { font-size: 13px; }
  .comparison-wrapp .comparison-row3 iframe { width: 100%; height: 52vw; }
  .scan-wrapp h2 { font-size: 20px; }
  .scan-wrapp .scan-row2 .scan-col2 .video-img { width: 100%; padding: 0 0 49.2%; }
  .reasons-wrapp .reasons-btn1 { margin: 0 3px 0; }
  .braces-wrapp .braces-row2 .braces-col1:last-child:after { display: none; }
  .faqs-wrapp h2,   .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2,   .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video h2,   .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 h2,   .inlsn-serv-wraper h2,   .inlsn-trad-wraper h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2, .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { font-size: 30px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content { width: 100%; margin-right: 0; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 100%; margin-right: 0; padding: 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 100%; margin-right: 0; }
  .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 { height: 360px; }
  .inlsn-treat-wraper .inlsn-treat-row { flex-direction: column; }
  .inlsn-treat-wraper { padding: 40px 0; }
  .inlsn-case-wraper { padding: 30px 0 40px 0; }
  .inlsn-trad-wraper { padding: 40px 0; }
  .inlsn-journy-wraper { padding: 40px 0; }
  .inlsn-serv-wraper { padding: 40px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { margin: 0 0 20px; }
  .faqs-wrapp { padding: 40px 0; }
  .inlsn-secrets-wraper { padding: 40px 0; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list ul.inlsn-treat-txt li { width: 100%; }
  .inlsn-treat-wraper .inlsn-treat-row { flex-direction: column; width: 90%; margin: 0 auto; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 { width: 100%; margin-bottom: 25px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 { width: 100%; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1 { width: 46%; margin: 0 4% 40px 0; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(2n) { margin-right: 0; }
  .inlsn-case-wraper .inlsn-case-row .inlsn-case-col1:nth-child(3n) { margin: 0 4% 40px 0; }
  .inlsn-trad-wraper .inlsn-trad-row { flex-direction: column; }
  .inlsn-trad-wraper .inlsn-trad-row .inlsn-trad-col1 { width: 100%; margin: 0 0 25px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row { flex-direction: column; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col1 { width: 100%; margin: 0 0 25px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { position: static; width: 100%; margin-left: 0; transform: none; }
  .inlsn-advanc-wraper .inlsn-advanc-row { flex-direction: column; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col1 { width: 100%; margin: 0 0 25px 0; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { position: static; transform: none; padding: 15px 0; margin-left: 0; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list .inlsn-treat-img { height: 400px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content .price h2 { font-size: 30px; }
  .inlsn-serv-wraper .inlsn-serv-row { margin: 30px 0 30px 0; }
  .inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1 { width: 47%; height: 250px; }
  .inlsn-serv-wraper .inlsn-serv-row .inlsn-serv-col1:nth-child(3n) { margin: 0 3% 40px 0; }
  .inlsn-secrets-wraper .inlsn-secrets-row { flex-direction: column; }
  .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 { position: static; width: 100%; padding: 20px; background: #dbdfe2; }
}

@media screen and (min-width:768px) and (max-width:900px) {
  .link-box { width: 156px; padding: 20px 1.4%; }
  .braces-wrapp .braces-row1 { width: 56%; margin: 0 auto 96px; }
  .braces-btn2 { margin: 20px 0 0; }
  .comparison-wrapp h2 { font-size: 30px; }
  .comparison-wrapp .comparison-row1 { overflow-x: auto; }
  .comparison-wrapp .comparison-row1 .comparison-row2 { width: 1200px; margin: 0 0 2px; }
  .reasons-wrapp p span { display: contents; }
  .reasons-wrapp .reasons-row1 .reasons-col1 { min-height: 149px; }
  .braces-wrapp p span,   .comparison-wrapp p span,   .cost-wrapp p span,   .faqs-wrapp p span,   .fix-wrapp p span,   .providers-wrapp p span,   .reasons-wrapp p span,   .scan-wrapp p span, .smile-wrapp p span { display: inline; }
  .braces-wrapp h2 span,   .braces-wrapp h3 span,   .cost-wrapp h3 span,   .cost-wrapp h4 span,   .fix-wrapp h2 span,   .fix-wrapp h3 span,   .reasons-wrapp h2 span, .vs-box span { display: inline; }
  .braces-wrapp h3 { font-size: 22px; margin: 0 0 30px; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li { font-size: 13px; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-conten { width: 46%; }
  .scan-wrapp h2 { font-size: 20px; }
  .scan-wrapp p span { display: inline; }
  .link-col1 li, .link-col1 li a { font-size: 13px; }
  .reasons-wrapp .braces-btn1 { margin: 15px 0 0; }
  .comparison-wrapp .comparison-row3 iframe { width: 100%; height: 53vw; }
  .fix-wrapp h3 { font-size: 22px; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-thumb { width: 65%; }
  .scan-wrapp .scan-row2 .scan-col2 { width: 71%; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li:before { margin: 11px 6px 0 -12px; }
  .cost-wrapp h3 { font-size: 16px; margin: 0 0 15px; }
  .cost-wrapp h4 { font-size: 16px; }
  .cost-wrapp p { font-size: 12px; line-height: 1.6; }
  .cost-wrapp .cost-row1 .cost-col1 { min-height: 484px; }
  .cost-wrapp .cost-row1 .cost-col2 { min-height: 484px; }
  .cost-wrapp .cost-row1 .cost-row2 { padding: 0 5%; }
  .cost-wrapp .cost-row1 .cost-bar1 li { font-size: 12px; background: url(../images/invisalign/checkicon.svg) no-repeat 0 2px; }
  .cost-wrapp .cost-btn1 { width: 145px; }
  .faqs-wrapp h2,   .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2,   .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video h2,   .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 h2,   .inlsn-serv-wraper h2,   .inlsn-trad-wraper h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2, .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { font-size: 30px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content { width: 330px; margin-right: 30px; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 395px; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 390px; }
  .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 { height: 360px; }
  .inlsn-treat-wraper { padding: 40px 0; }
  .inlsn-case-wraper { padding: 30px 0 40px 0; }
  .inlsn-trad-wraper { padding: 40px 0; }
  .inlsn-journy-wraper { padding: 40px 0; }
  .inlsn-serv-wraper { padding: 40px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { margin: 0 0 20px; }
  .faqs-wrapp { padding: 40px 0; }
  .inlsn-secrets-wraper { padding: 40px 0; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col2 .inlsn-treat-list ul.inlsn-treat-txt li { width: 100%; }
}

@media screen and (min-width:901px) and (max-width:1024px) {
  .link-box { width: 186px; padding: 23px 1.4%; }
  .braces-wrapp h2 { font-size: 27px; margin: 0 auto 45px; max-width: 510px; line-height: 47px; }
  .braces-wrapp .braces-row1 { width: 56%; margin: 0 auto 121px; }
  .comparison-wrapp h2 { font-size: 32px; }
  .comparison-wrapp .comparison-row1 { overflow-x: auto; }
  .comparison-wrapp .comparison-row1 .comparison-row2 { width: 1200px; margin: 0 0 2px; }
  .braces-wrapp p,   .comparison-wrapp p,   .cost-wrapp p,   .faqs-wrapp p,   .fix-wrapp p,   .providers-wrapp p,   .reasons-wrapp p,   .scan-wrapp p, .smile-wrapp p { font-size: 15px; }
  .braces-wrapp p span,   .comparison-wrapp p span,   .cost-wrapp p span,   .faqs-wrapp p span,   .fix-wrapp p span,   .providers-wrapp p span,   .reasons-wrapp p span,   .scan-wrapp p span, .smile-wrapp p span { display: inline; }
  .braces-wrapp h2 span,   .braces-wrapp h3 span,   .cost-wrapp h3 span,   .cost-wrapp h4 span,   .fix-wrapp h2 span,   .fix-wrapp h3 span,   .reasons-wrapp h2 span, .vs-box span { display: inline; }
  .cost-wrapp p { font-size: 13px; line-height: 1.74; margin: 0 auto 21px; }
  .cost-wrapp h3 { font-size: 18px; line-height: 1.8; margin: 0 0 17px; }
  .cost-wrapp h4 { font-size: 20px; }
  .cost-wrapp .cost-row1 .cost-col1 { min-height: 484px; }
  .cost-wrapp .cost-row1 .cost-col2 { min-height: 484px; }
  .cost-wrapp .cost-row1 .cost-row2 { padding: 0 5%; }
  .cost-wrapp .cost-row1 .cost-bar1 li { font-size: 13px; background: url(../images/invisalign/checkicon.svg) no-repeat 0 2px; }
  .cost-wrapp .cost-btn1 { width: 145px; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li { font-size: 14px; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-conten { width: 46%; }
  .scan-wrapp h2 { font-size: 31px; }
  .scan-wrapp p span { display: inline; }
  .link-col1 li, .link-col1 li a { font-size: 14px; }
  .reasons-wrapp p span { display: contents; }
  .scan-wrapp .scan-row1 .scan-col1 { width: 37%; }
  .comparison-wrapp .comparison-row3 iframe { width: 100%; height: 47vw; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-thumb { width: 65%; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-bar1 li:before { margin: 12px 6px 0 -12px; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2,   .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video h2,   .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 h2,   .inlsn-serv-wraper h2,   .inlsn-trad-wraper h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2, .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { font-size: 35px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content { width: 425px; margin-right: 50px; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 465px; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 450px; }
  .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 { height: 450px; }
  .inlsn-treat-wraper { padding: 60px 0; }
  .inlsn-case-wraper { padding: 30px 0 60px 0; }
  .inlsn-trad-wraper { padding: 60px 0; }
  .inlsn-journy-wraper { padding: 60px 0; }
  .inlsn-serv-wraper { padding: 60px 0; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { margin: 0 0 20px; }
  .faqs-wrapp { padding: 60px 0; }
  .inlsn-secrets-wraper { padding: 60px 0; }
}

@media screen and (min-width:1025px) and (max-width:1240px) {
  .link-box { width: 216px; }
  .braces-wrapp .braces-row1 { width: 60%; margin: 0 auto 160px; }
  .braces-wrapp .braces-row2 .braces-col1 .braces-conten { width: 46%; }
  .comparison-wrapp .comparison-row1 { overflow-x: auto; }
  .comparison-wrapp .comparison-row1 .comparison-row2 { width: 1200px; margin: 0 0 2px; }
  .braces-wrapp p span,   .comparison-wrapp p span,   .cost-wrapp p span,   .faqs-wrapp p span,   .fix-wrapp p span,   .providers-wrapp p span,   .reasons-wrapp p span,   .scan-wrapp p span, .smile-wrapp p span { display: inline; }
  .braces-wrapp h2 span,   .braces-wrapp h3 span,   .cost-wrapp h3 span,   .cost-wrapp h4 span,   .fix-wrapp h2 span,   .fix-wrapp h3 span,   .reasons-wrapp h2 span, .vs-box span { display: inline; }
  .cost-wrapp p { font-size: 14px; line-height: 1.74; margin: 0 auto 21px; }
  .cost-wrapp h3 { font-size: 18px; line-height: 1.8; margin: 0 0 17px; }
  .cost-wrapp h4 { font-size: 20px; }
  .cost-wrapp .cost-row1 .cost-row2 { padding: 0 5%; }
  .cost-wrapp .cost-row1 .cost-bar1 li { font-size: 13px; background: url(../images/invisalign/checkicon.svg) no-repeat 0 2px; }
  .cost-wrapp .cost-btn1 { width: 155px; }
  .fix-wrapp .fix-row1 .fix-col1 .fix-thumb { width: 65%; }
  .scan-wrapp .scan-row1 .scan-col1 { width: 369px; margin: 0 0 0 3%; }
  .scan-wrapp p span { display: inline; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2,   .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video h2,   .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 h2,   .inlsn-serv-wraper h2,   .inlsn-trad-wraper h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2, .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { font-size: 35px; }
  .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content { width: 425px; margin-right: 50px; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 565px; }
  .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 { width: 550px; }
}

@media screen and (min-width:1241px) and (max-width:1340px) {
  .braces-wrapp .braces-row1 { max-width: 725px; }
  .cost-wrapp h5 { margin: 0 0 7px; }
  .scan-wrapp p span { display: inline; }
  .cost-wrapp .cost-row1 .cost-row2 { padding: 0 6%; }
  .cost-wrapp .cost-row1 .cost-bar1 li { font-size: 14px; background: url(../images/invisalign/checkicon.svg) no-repeat 0 2px; }
  .cost-wrapp .cost-btn1 { bottom: 40px; }
  .braces-wrapp h2,   .comparison-wrapp h2,   .cost-wrapp h2,   .faqs-wrapp h2,   .fix-wrapp h2,   .providers-wrapp h2,   .reasons-wrapp h2,   .scan-wrapp h2, .smile-wrapp h2 { font-size: 30px; line-height: 44px; }
  .inlsn-advanc-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2,   .inlsn-journy-wraper .inlsn-journy-row .inlsn-journy-col1 .inlsn-journy-video h2,   .inlsn-secrets-wraper .inlsn-secrets-row .inlsn-secrets-col2 h2,   .inlsn-serv-wraper h2,   .inlsn-trad-wraper h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2,   .inlsn-treat-wraper .inlsn-treat-row .inlsn-treat-col1 .inlsn-treat-content h2, .inlsn-virtual-wraper .inlsn-advanc-row .inlsn-advanc-col2 h2 { font-size: 40px; }
}

@media screen and (min-width:1341px) and (max-width:1700px) {
  .braces-wrapp .braces-row1 { max-width: 820px; }
  .cost-wrapp h4 { padding: 20px 0 0; }
  .cost-wrapp .cost-row1 .cost-col1 { padding: 20px 2% 50px; }
}

@media(max-width:767px) {
  .smile-wrapp .smile-row1.desk { display: none; }
  .smile-wrapp .smile-row1.mob { display: block; }
}
