@-ms-viewport {
 width: device-width;
}
@viewport {
 width: device-width;
}
@media only screen and (min-width : 1000px) and (max-width : 1250px) {
header {padding:0 0 40px 0;}
.voter-contact-ctn {padding-right:50px; margin-top:40px;}
.speak-form-ctn {margin-top:50px;}
.content-wrapper {padding:40px 0;}
.canadian-learders-logo-ctn figure {max-width:20%; margin:10px;}
.data-driven-ctn {width:100%; padding:30px;}
.result-ctn {width:100%; transform:none; position:inherit; top:inherit; right:inherit; text-align:center;}
.result-ctn li, .result-ctn li.dwon-arrow {margin:30px 10px 0 10px;}
}
@media only screen and (min-width : 1000px) and (max-width : 1100px) {
.btn-ctn-header {margin:20px 0 0 0;}
}

@media only screen and (min-width : 760px) and (max-width : 1000px) {
header {padding:0 0 30px 0;}
.speak-form-ctn {padding:30px; margin-top:30px;}
.voter-contact-ctn {padding-right:30px; margin-top:30px}
.voter-contact-ctn h2 {font-size:28px; line-height:38px;}
.voter-contact-ctn p {font-size:14px; line-height:24px;}
.content-wrapper {padding:30px 0;}
.canadian-learders-logo-ctn figure {max-width:30%; margin:10px !important;}
.data-driven-ctn {width:100%; padding:30px;}
.data-driven-ctn h3 {width:400px;}
.result-ctn {width:100%; transform:none; position:inherit; top:inherit; right:inherit; text-align:center;}
.result-ctn li, .result-ctn li.dwon-arrow {margin:30px 10px 0 10px;}
.alex-info {max-width:inherit; margin-top:30px;}
.company-logo-ctn {margin-right:25px;}
.learmore-form-ctn {max-width:450px;}
.learmore-form {padding:30px; margin-top:30px;}
.learmore-form-ctn h1 {padding:30px 30px 0 30px;}
.learmore-form-ctn p {padding:0 30px;}
.btn-ctn-header {margin:20px 0 0 0;}
}
@media only screen and (min-width : 320px) and (max-width : 760px) {
header {padding:0 0 30px 0;}
.logo {float:none; padding-top:0;}
.logo img {display:block; margin:0 auto;}
.content-ctnr .header-title {float:none; text-align:center; padding:10px 0 0 0; border:none; margin:0 0 0 0;}
.btn-ctn-header {float:none; text-align:center; margin:10px 0 0 0;}
.learmore-btn {margin:0 0 0 8px;}
.speak-form-ctn {padding:20px; width:100%; float:none; margin-top:30px;}
.voter-contact-ctn {width:100%; float:none; padding-right:0; margin-top:30px;}
.voter-contact-ctn h2 {font-size:28px; line-height:38px;}
.voter-contact-ctn p {font-size:14px; line-height:24px;}
.content-wrapper {padding:30px 0;}
.canadian-learders-logo-ctn {margin-top:20px;}
.canadian-learders-logo-ctn figure {max-width:45%; margin:7px !important;}
.data-driven-area {margin-top:30px;}
.modern-way-product-ctn {margin:20px 0 0 0;}
.data-driven-ctn {width:100%; padding:30px; text-align:center;}
.data-driven-ctn li {margin-top:30px;}
.data-driven-ctn figure {display:block; margin:0 auto;}
.data-driven-ctn h3 {max-width:100%; display:block; margin-top:15px; font-size:18px; line-height:28px;}
.result-ctn {width:100%; transform:none; position:inherit; top:inherit; right:inherit; text-align:center; margin-top:20px;}
.result-ctn li {width:150px; height:150px; background:url(https://rmgsite.com/2021/wp-content/uploads/2022/03/up-arrow.png) no-repeat 23px 27px #042c64; margin:5px;}
.result-ctn li.dwon-arrow {width:150px; height:150px; background:url(https://rmgsite.com/2021/wp-content/uploads/2022/04/down-arrow.png) no-repeat 23px 27px #042c64; margin:5px;}
.result-ctn li h2 {top: 35%;}
.result-ctn li p {bottom: 12%;}
.alex-info {max-width:inherit; margin-top:30px;}
footer {padding:30px;}
.modern-way-product-ctn li {max-width:inherit; margin:20px auto 0 auto;}
.modern-way-info {padding:20px;}
.btn-ctn {padding-top:20px;}
.thank-you-ctnr {transform: translate(-50%, -50%);}
.tks-logo a img {width:180px;}
.thank-you-ctnr h1 {font-size:40px; line-height:50px; margin-top:40px;}
.thank-you-ctnr p {font-size:26px; line-height:36px;}
.thank-you-ctnr hr {margin:40px auto 0 auto;}
.learnmore-wrapper {padding:30px 0 30px 0;}
.company-logo-ctn {margin:0 auto 0 auto; display:block;}
.learmore-form-ctn {max-width:inherit; margin-top:30px;}
.learmore-form {padding:20px 20px 10px 20px; margin-top:30px;}
.learmore-form-ctn h1 {padding:20px 20px 0 20px; font-size:32px; line-height:42px;}
.learmore-form-ctn p {padding:0 30px;}
}
@media only screen and (min-width : 320px) and (max-width : 360px) {
.canadian-learders-logo-ctn figure {max-width:45%; margin:5px !important;}
.content-ctnr .header-title {font-size:20px;}
.result-ctn li {width:140px; height:140px; background:url(https://rmgsite.com/2021/wp-content/uploads/2022/03/up-arrow.png) no-repeat 20px 22px #042c64; margin:4px;}
.result-ctn li.dwon-arrow {width:140px; height:140px; background:url(https://rmgsite.com/2021/wp-content/uploads/2022/04/down-arrow.png) no-repeat 20px 22px #042c64; margin:4px;}
.result-ctn li h2 {top: 35%; width:100%;}
.result-ctn li p {bottom: 12%; font-size:13px;}
.tks-logo a img {width:150px;}
.thank-you-ctnr h1 {font-size:34px; line-height:44px; margin-top:30px;}
.thank-you-ctnr p {font-size:22px; line-height:32px;}
.thank-you-ctnr hr {margin:30px auto 0 auto;}
.btn-ctn-header .primary-btn {padding:8px 15px; font-size:15px;}
.phone-ctn a {font-size:16px;}
.phone-ctn figure {width:34px; height:34px;}
}
@media only screen and (min-width : 360px) and (max-width : 450px) {
.content-ctnr .header-title {font-size:20px;}
}
