@media (min-width: 320px) and (max-width: 575px) {

.top-slider .slide-text{padding-inline: 45px;}
.top-slider .slide h1{line-height: 40px; font-size: 35px; margin: 0 0 20px 0;}
.btn{font-size: 14px;}
.top-slider .slide-text .btn{padding-inline: 8px;}
.top-slider .slide-text .btn-dark{margin-right: 5px;}
h2{font-size: 30px;}
p{font-size: 14px; line-height: 22px;}

.about h2{margin-bottom: 15px;}
.workroom-info{padding: 40px 0 0 0;}
.workroom-section .mar-bot-50, .stats .mar-bot-50{margin-bottom: 30px;}
.workroom-section .btn{padding-inline: 7px !important;}
a.btn-border{margin-right: 5px;}
.reviews-section .slick-dots{bottom: -15px;}
.reviews-section .mar-top-50{margin-top: 10px;}
.stat{width: auto;}
.affordable-row h2{font-size: 25px; margin-bottom: 20px; margin-top: 15px;}

.single_blog .nav-links{display: inherit;}
.single_blog .nav-previous, .single_blog .nav-next{width: 100%;}

.review_top .rating_count{max-width: 31%; padding-right: 2%;}
.review_top .range_area{max-width: 69%; padding-top: 10px;}
.review_top .rating_count .cercle{width: 80px; height: 80px; font-size: 18px; margin: auto;}

.love_work{padding: 10px 25px; font-size: 25px; line-height: 31px; margin: 0 15px;}
.love_work a{font-size: 22px;}
.review_top .rating_count .cercle .start_big{left: -16px; top: 0; width: 35px;}
.top-slider .slide h2{font-size: 35px; line-height: 45px;}
.contact-from h4{font-size: 25px;}
.contact-info li a{word-break: break-all;}
.black-white-section h4{font-size: 30px; line-height: 33px;}
.black-white-section h4 br{display: none;}
.products .card:hover .card-body{top: 50%;}
.brands-section{padding-bottom: 50px;}
.reviews .slick-track{display: block;}
.top-banner h1{font-size: 45px; line-height: 48px; margin-bottom: 18px;}


.innner_page_default > img.alignleft, .innner_page_default p img.alignleft, .innner_page_default > img.alignright, .innner_page_default p img.alignright{float: none; margin-inline: 0;}

}

@media (min-width: 576px) and (max-width: 767px) {

.brands-section .slick-slider{padding-inline: 50px;}
.gallery_title{font-size: 20px;}

.top-slider .slide-text{padding-inline: 60px;}
.about h2{margin-bottom: 15px;}
.products .card-title{font-size: 18px;}
.workroom-info{padding: 40px 10px 0 10px;}
.gallery_text{font-size: 12px;}
.reviews-section .slick-dots{bottom: -44px;}
.affordable-row h2{margin-bottom: 20px; margin-top: 15px;}

.review_top .rating_count{max-width: 34%;}
.review_top .range_area{max-width: 66%;}
.review_top .rating_count .cercle .start_big{left: -15px; max-width: 36%;}
.gallery img{min-height: 230px;}
.top-slider .slide h2{font-size: 45px; line-height: 48px;}

}

@media (min-width: 320px) and (max-width: 767px) {

.reviews-section, .brands-section{overflow: hidden;}
.brands-section .slick-prev{left: 15px; z-index: 9;}
.brands-section .slick-next{right: 15px;}
footer h6{margin-top: 20px;}
.copy-wrap{flex-direction: column; text-align: center;}
.reviews .slick-list{height: auto;}

.workroom-title{margin-top: 25px;}
.workroom-title.mar-bot-50{margin-bottom: 25px;}
.brand-filters{flex-direction:column}
.main_header{background: #f1f1f1;}
.contact-nav{display: none!important;}

.row.top-banner{margin-inline: 0;}
.review_top .range_area dl dt{width: 100%; line-height: 8px; font-size: 13px;}
.review_top .range_area dl dd{width: 100%;}

.affordable-row h3{font-size: 30px;}
.cta{display: block; text-align: center;}
.cta button{margin-top: 10px;}

.contact-from{justify-content: center; margin: auto; padding-right: 0;}
.main_contact_frm{padding-block: 50px;}

.img-move-wrapper, .company-info{width: 100%;}
.company-info h3{font-size: 30px; line-height: 33px;}
.workroom-section .row:nth-child(odd) .company-info, .affordable-row .row:nth-child(even) .custom-workroom-img{padding-left: 15px;}
.workroom-section .row:nth-child(even) .company-info, .affordable-row .row:nth-child(odd) .custom-workroom-img{padding-right: 15px;}
.white-section, .black-section{min-height: 260px;}
.custom-workroom-img{padding-right: 15px;}
.error_inner{margin-top: 0;}
.brands-section{padding-top: 0;}
.cta-section .d-flex{display: block !important; text-align: center;}
.cta-section .cta-button{margin-top: 20px;}


.top-slider, .top-banner, .nobanner{margin-top: 114px;}

.inquireNow__modal  .modal-dialog{max-width: 95%;}

.review::after{display: none;}
.review{margin: 15px;}




}

@media (min-width: 768px) and (max-width: 991px) {

h2{font-size: 40px;}
.top-slider .slide-text{padding-inline: 45px;}
.brands-section .slick-slider{padding-inline: 50px;}
.brands-section .slick-prev{left: 15px;}
.brands-section .slick-next{right: 15px;}
.reviews-section, .brands-section{overflow: hidden;}
.stat{width: auto;}
.reviews-section .slick-dots{bottom: -42px;}
.workroom-info{padding-left: 15px; padding-right: 0;}
a.btn-border{margin-right: 5px;}
.workroom-info .btn{padding-inline: 10px; font-size: 15px;}
.workroom-info .mar-bot-50{margin-bottom: 25px;}
.gallery_text{font-size: 12px;}
.reviews .slick-list{height: auto;}

.company-info{margin: auto;}
.brands-sec-2-imgs{padding-right: 35px;}
.brands-section-2-details .img-2{width: 65%; right: 10px;}
.workroom-title.mar-bot-50{margin-bottom: 25px;}
.affordable-row h2{font-size: 25px; margin-bottom: 20px;}

.review_top .rating_count .cercle .start_big{left: -18px; max-width: 40%;}
.affordable-row h3{font-size: 30px;}
.cta{display: block; text-align: center;}
.cta button{margin-top: 10px;}
.powered{text-align: right;}
.gallery img{min-height: 190px;}
.workroom-info .btn.btn-light{padding-inline: 9px;}
.workroom-info .btn.btn-dark{padding-inline: 10px;}
.contact-info li a{word-break: break-all;}
.contact-from{justify-content: center; margin: auto;}
.main_contact_frm{padding-block: 50px;}

.img-move-wrapper, .company-info{width: 100%;}
.company-info h3{font-size: 30px; line-height: 33px;}
.workroom-section .row:nth-child(odd) .company-info{padding-left: 15px;}
.workroom-section .row:nth-child(even) .company-info{padding-right: 15px;}
.img-move-wrapper img{max-width: 48%;}
.black-white-section h4{font-size: 30px; line-height: 33px;}
.black-white-section h4 br{display: none;}
.error_inner{margin-top: 50px;}
.products .card:hover .card-body{top: 43%;}

.cta-section .d-flex{display: block !important; text-align: center;}
.cta-section .cta-button{margin-top: 20px;}

.top-slider, .top-banner, .nobanner{margin-top: 154px;}

}

@media (min-width: 992px) and (max-width: 1199px) {

.brands-section .slick-prev{left: 15px;}
.brands-section .slick-next{right: 15px;}
.brands-section .slick-slider{padding-inline: 50px;}
.faq-wrap{padding-left: 15px;}
.workroom-info .mar-bot-50{margin-bottom: 25px;}
.reviews-section .btn.mar-top-50{margin-top: 25px;}

.img-move-wrapper{max-width: 500px;}
.company-info{max-width: 490px;}
.slider-for .slick-prev{left: -44px;}
.slider-for .slick-next{right: -44px;}
.affordable-row h3{font-size: 30px;}
.cta-section h4{margin-right: 15px;}

.cta{display: block; text-align: center;}
.cta button{margin-top: 10px;}
.workroom-info .btn.btn-light{padding-inline: 9px;}
.workroom-info .btn.btn-dark{padding-inline: 10px;}

.products .card:hover .card-body{top: 28%;}
.card-text{font-size: 15px;}

}