@media only screen and (max-width:1700px){
.product-price-color-block .left-col {max-width: 460px;}
.product-price-color-block .right-col {max-width: 590px;}
.product-price-color-block .product-color-block .color-circle {width: 100px;  height: 100px;}
.product-price-color-block .product-color-block .color-option .h4 {font-size: 18px;}
.product-price-color-block .small-block .product-color-block {width: calc(100% - 210px);}
.product-price-color-block .large-block .product-color-block {width: calc(100% - 340px);}
}

@media only screen and (max-width:1440px){
.site-header {padding: 30px 40px;}
.site-header.scroll-header {padding: 15px 40px;}
.banner-bottom-text {font-size: 28px; left: 55px;}
.only-text-section .h3 {font-size: 34px;}
.image-block-slider-text-section .section-title-block.pad-left {padding-left: 30px;}
.image-block-slider-text-section .section-title-block.pad-right {padding-right: 30px;}
.single-img-slider-text-section .section-title-block.pad-left {padding-left: 30px;}
.single-img-slider-text-section .section-title-block.pad-right {padding-right: 30px;}
.double-img-block-section .container {padding-left: 40px; padding-right: 40px;}
.product-price-color-block {margin-left: 40px; margin-right: 40px;}
.product-price-color-block {padding: 55px 70px;}
.double-img-product-block .price-tag {margin-top: 70px;}
.double-img-product-block .content-block {max-width: 195px;}
.double-img-product-block img {max-width: calc(100% - 195px) !important;}
.product-price-color-block .left-col {max-width: 410px;}
.product-price-color-block .small-block .product-color-block {width: calc(100% - 170px);max-width: 100%; justify-content: flex-start !important;}
.product-price-color-block .right-col {max-width: 530px;}
.product-price-color-block .img-frame.lrg {max-width: 297px;}
.product-price-color-block .right-col {max-width: 580px;}
.product-price-color-block .product-color-block .color-circle {width: 80px; height: 80px;}
.product-price-color-block {padding: 40px 55px;border-radius: 40px;}
.product-price-color-block .product-color-block .color-option .h4 {font-size: 14px;}
.product-price-color-block .large-block .product-color-block {width: calc(100% - 330px); max-width: 100%; justify-content: flex-start !important;}
.product-price-color-block .product-color-block .price-info .h4 {font-size: 18px;}
.product-price-color-block .product-color-block .price-info p {font-size: 14px;}
.product-price-color-block .product-color-block .color-option {margin-right: 20px;}
.product-price-color-block .dimension.h4 {margin: 20px 0 0 0;font-size: 18px;}
.double-img-block-section .img-with-text .text-block h3 {font-size: 25px;}
.double-img-block-section .img-with-text .text-block ul li {font-size: 16px;}
.double-img-product-block .content-block p {font-size: 15px;}
.double-img-product-block .price-tag {font-size: 19px;min-width: 178px;}
.only-text-section .btn-custom, .bottom-enquiry-block .btn-custom {min-width: 230px;height: 35px;line-height: 40px;font-size: 20px;}
.enquiry-form {padding-top: 80px;}
footer {padding: 160px 55px 30px; margin-top: 0;}
.double-img-product-block .price-tag + span {font-size: 13px; line-height: 1.2;}
}

@media only screen and (max-width:1199px){
.site-header {padding: 30px 20px;}
.site-header.scroll-header {padding: 15px 20px;}
.banner-bottom-text {left: 35px; font-size: 22px;}
.banner-bottom-text b {font-size: 40px;}
.double-img-product-block {margin-left: 36px; margin-right: 36px;}
.double-img-block-section .h3 {font-size: 22px; max-width: 65%;}
.product-price-color-block .left-col {max-width: 355px;}
.product-price-color-block .img-frame.small {max-width: 101px;}
.product-price-color-block .small-block .product-color-block {width: calc(100% - 130px);max-width: 100%;justify-content: flex-start !important;}
.product-price-color-block .large-block .product-color-block {width: calc(100% - 240px);}
.product-price-color-block .img-frame.lrg {max-width: 210px;}
.product-price-color-block .right-col {max-width: 465px;}
.product-price-color-block .product-color-block .color-circle {width: 55px;height: 55px;}
.double-img-product-block .content-block p {min-height: 90px;}
.enquiry-form {padding-top: 0;}
footer {padding: 60px 35px 30px;}
}

@media only screen and (max-width:991px){
.site-header {padding: 15px 20px;}
.site-header .secondary-logo {width: 70px; left: 0;}
.site-header .navbar-nav li {margin: 5px 0 0 0;}
.site-header.scroll-header .secondary-logo {bottom: -3px;}
.banner-bottom-text {font-size: 20px;}
.banner-bottom-text b {font-size: 35px;}
.only-text-section .content-block {max-width: 100%;}
.only-text-section .h3 {font-size: 30px;}
.double-img-block-section .container {padding-left: 15px;padding-right: 15px;}
.double-img-product-block {padding: 30px;}
.double-img-product-block .content-block {max-width: 100%;}
.double-img-product-block .price-tag {margin-top: 5px;}
.double-img-product-block img {max-width: 100% !important; padding: 0; margin-top: 35px; margin-bottom: 35px; margin-left: 0; width: 100%;}
.double-img-block-section .overlay-text {top: 25px; left: 25px; right: 25px;}
.double-img-block-section .overlay-text h3 {font-size: 23px;}
.double-img-block-section .overlay-text p {font-size: 16px; max-width: 100%;}
.product-price-color-block {margin-left: 35px; margin-right: 35px;}
.product-price-color-block .left-col {margin-bottom: 40px;}
.product-price-color-block .left-col, .product-price-color-block .right-col {max-width: 100%;}
.product-price-color-block .left-col, .product-price-color-block .right-col {text-align: center;}
.product-price-color-block .img-frame.small {max-width: 100%;width: 100%;}
.product-price-color-block .small-block .product-color-block {width: 100%;max-width: 100%;justify-content: center !important;}
.product-price-color-block .product-color-block .color-option {margin: 20px 5px 15px;}
.product-price-color-block .img-frame.lrg {max-width: 100%;width: 100%;text-align: center;}
.product-price-color-block .large-block .product-color-block {width: 100%;justify-content: center !important;}
.double-img-block-section .img-with-text {padding-top: 40px;}
.double-img-block-section .img-with-text .text-block {padding: 0 20px;}
.product-price-color-block .large-block .product-color-block {width: 100%;}
footer {padding: 60px 15px 30px;}
}

@media only screen and (max-width:767px){
.home-banner-block video {width: 100%;height: auto;object-fit: cover;min-height: 400px;}
.animated-mouse-icon {bottom: 6px;}
.double-img-block-section {overflow: hidden;}
.only-text-section .h3 {font-size: 25px;}
.only-text-section .btn-custom, .bottom-enquiry-block .btn-custom {min-width: 160px;margin-top: 40px;}
.double-img-product-block {margin-left: 15px;margin-right: 15px;}
.double-img-block-section .col-md-6:first-child .img-block-col {margin-top: 0;}
.double-img-product-block::after {display: none;}
.double-img-product-block .content-block p br {display: none;}
.double-img-block-section .img-with-text .text-block {min-height: inherit;}
.double-img-product-block .content-block p {min-height: inherit;}
.double-img-block-section .overlay-text p {max-width: 100%;}
.double-img-block-section .overlay-text p br {display: none;}
.product-price-color-block {padding: 25px 30px;}
.product-price-color-block .dimension.h4 {font-size: 15px;}
.learn-link i {width: 40px;}
footer {padding-top: 35px;}
.enquiry-form .form-group {padding-bottom: 25px;}
.enquiry-form .capcha {max-width: 100%; width: 100%; text-align: center; display: flex; justify-content: center; margin: 0 0 20px 0;}
.enquiry-form .btn-custom {height: 40px;line-height: 46px;min-width: 195px;font-size: 18px;}
.enquiry-form .capcha .error {position: relative; top: auto;}
.information-msg {margin-top: 35px;}
footer ul li {margin-right: 30px;}
}

@media only screen and (max-width: 679px){
.site-header {padding: 15px 0;}
.site-header .secondary-logo {bottom: -1px;}
.site-header.scroll-header {padding: 15px 0;}
.banner-bottom-text {left: 20px; bottom: 20px;}
.banner-bottom-text {font-size: 18px;}
.banner-bottom-text b {font-size: 25px;}
.animated-mouse-icon {bottom: -8px;}
.double-img-product-block {padding: 20px;}
.double-img-block-section .h3 {font-size: 18px;max-width: 100%;}
.product-price-color-block {margin-left: 15px;margin-right: 15px;}
footer {padding: 45px 15px 20px;}
footer ul {width: 100%; justify-content: center;}
footer ul li {margin: 0 5px;}
footer p {width: 100%; text-align: center; padding-top: 10px;}
}

@media only screen and (max-width:575px) {
.double-img-block-section .img-with-text .text-block h3 {font-size: 20px;}
.double-img-block-section .img-with-text .text-block ul li {font-size: 14px;}
}

@media only screen and (max-width:479px){
}
