.karry-thinking-section{    background-color: #E2DACD;}
.karry-thinking-section .right-side{padding-left: 36px;}
.karry-thinking-section .right-side p{font-weight: 700; font-size: 36px; line-height: 56px; color: #1C1C1C; margin-bottom: 58px;  }
.karry-thinking-section .right-side p span.orange-text{color: #ED4D2D;}

.karry-img-heading-section h2{text-align: center; margin-bottom: 50px;}
.karry-img-heading-section img{width: 100% !important;}

.renovation-cta-section .karry-common-btn{margin-top: 30px;}
.renovation-cta-section{background-color: #F4F4F4;}
.renovation-cta-section p{font-weight: 700; font-size: 32px; line-height: 50px; color: #1C1C1C;}
.renovation-cta-section p span{color: #ed4d2d;}
.renovation-cta-section .right-side{text-align: right;}

.karry-specializing-section h2{margin-bottom: 30px; color: #ed4d2d;}
.karry-specializing-section ul li{font-weight: 700; font-size: 30px; line-height: 44px; color: #1C1C1C; margin-bottom: 15px; list-style: inside; width: 100%;}
/* .karry-specializing-section ul li{font-family: "Raleway", sans-serif; font-weight: 600; font-size: 32px; line-height: 42px; letter-spacing: 0.02em; color: #333333; width: 50%; padding-right: 50px; margin-bottom: 20px;} */
.karry-specializing-section ul{list-style: disc; padding-left: 10px; display: flex; flex-wrap: wrap;}
.karry-specializing-section ul li.big-list{width: 100%;}
.karry-specializing-section .right-side{padding-left: 50px;}
.karry-specializing-section img{width: 100% !important;}
.basement-specializing-section ul li{width: 50%;}
.home-specializing-section ul li , .bathroom-specializing-section ul li{width: 50%;}

@media (min-width: 1401px) and (max-width: 1800px) {


.karry-thinking-section .right-side p {font-size: 32px; line-height: 52px; margin-bottom: 46px;}


.renovation-cta-section p {font-size: 30px; line-height: 50px;}
.basement-second-sec p{padding: 0 80px;}
/* .karry-specializing-section ul li{font-size: 28px; line-height: 38px;    margin-bottom: 16px;} */

.karry-specializing-section ul li{font-size: 27px; line-height: 38px;margin-bottom: 13px;}

}
@media (min-width: 1200px) and (max-width: 1399.98px) {

.karry-thinking-section .right-side p {font-size: 30px; line-height: 50px; margin-bottom: 40px;}

.renovation-cta-section p {font-size: 27px; line-height: 45px;}

/* .karry-specializing-section ul li{font-size: 25px; line-height: 38px; margin-bottom: 16px; padding-right: 10px;} */

.karry-specializing-section ul li{font-size: 25px; line-height: 34px;margin-bottom: 12px;}

}


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



.karry-thinking-section .right-side p { font-size: 26px; line-height: 44px; margin-bottom: 32px; } 


.renovation-cta-section p { font-weight: 700; font-size: 22px; line-height: 34px;}

/* .karry-specializing-section ul li{font-size: 20px; line-height: 30px; margin-bottom: 12px; padding-right: 10px;} */
.karry-specializing-section .right-side { padding-left: 30px; }
.karry-specializing-section ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
}


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


.karry-thinking-section .right-side p {font-size: 22px; line-height: 37px; margin-bottom: 28px;  } 
.karry-thinking-section .right-side { padding-left: 16px; }

.renovation-cta-section p { font-weight: 700; font-size: 20px; line-height: 32px;}

/* .karry-specializing-section ul li{font-size: 20px; line-height: 30px; margin-bottom: 12px; padding-right: 10px;} */
.karry-specializing-section .right-side { padding-left: 30px; }
.karry-specializing-section img { width: 200px !important; margin: 0 auto 30px; }
.karry-img-heading-section h2{margin-bottom: 30px;}
.karry-specializing-section ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
.karry-specializing-section h2 { text-align: center;}

.home-additions-specializing-section.karry-specializing-section  ul li{width: 33.33%;}
}


@media (max-width: 575.98px){
.karry-area-section .row{flex-direction: column-reverse;}
.case-cta-section .row{flex-direction: column-reverse;}
.renovation-cta-section .row{flex-direction: column-reverse;}

.karry-thinking-section .right-side p {font-size: 20px; line-height: 32px; margin-bottom: 28px;  } 
.karry-thinking-section .right-side { padding-left: 12px; margin-top: 30px; text-align: center; }
.karry-thinking-section .left-side img{width: 150px !important;}

.renovation-cta-section p { font-weight: 700; font-size: 20px; line-height: 32px;}
.renovation-cta-section .right-side img { width: 60px !important; display: block; margin: auto; margin-top: 20px; }
.renovation-cta-section{text-align: center;}

.karry-specializing-section .right-side { padding-left: 12px;}
.karry-specializing-section img { width: 200px !important; margin: 0 auto 30px; }
/* .karry-specializing-section ul li { font-size: 18px; line-height: 28px; margin-bottom: 10px; padding-right: 0; width: 100% !important; } */
.karry-specializing-section h2 { text-align: center; padding: 0 10px;}
.karry-img-heading-section h2{margin-bottom: 30px; padding: 0 12px;}
.karry-specializing-section ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
.basement-specializing-section ul li , .home-specializing-section ul li , .bathroom-specializing-section ul li{width: 100%;}

.home-additions-specializing-section.karry-specializing-section h2 , .home-specializing-section h2 , .closet-specializing-section h2{padding: 0 30px;}
.closet-specializing-section ul li{font-size: 19px;}

}  

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

.karry-thinking-section .right-side p {font-size: 20px; line-height: 32px; margin-bottom: 28px;  } 
.karry-thinking-section .right-side { padding-left: 12px; margin-top: 30px; text-align: center; }
.karry-thinking-section .left-side img{width: 150px !important;}

.renovation-cta-section p { font-weight: 700; font-size: 20px; line-height: 32px;}
.renovation-cta-section .right-side img { width: 60px !important; display: block; margin: auto; margin-top: 20px; }
.renovation-cta-section{text-align: center;}

.karry-specializing-section .right-side { padding-left: 12px;}
.karry-specializing-section img { width: 200px !important; margin: 0 auto 30px; }
/* .karry-specializing-section ul li { font-size: 18px; line-height: 28px; margin-bottom: 10px; padding-right: 0; width: 100% !important; } */
.karry-specializing-section h2 { text-align: center; padding: 0 10px;}
.karry-img-heading-section h2{margin-bottom: 30px;}
.karry-specializing-section ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
.basement-specializing-section ul li{width: 100%;}


}


@media (max-width: 767.98px) and (orientation: landscape) {

.karry-thinking-section .right-side p {font-size: 20px; line-height: 32px; margin-bottom: 28px;  } 
.karry-thinking-section .right-side { padding-left: 12px; margin-top: 30px; text-align: center; }
.karry-thinking-section .left-side img{width: 150px !important;}

.renovation-cta-section p { font-weight: 700; font-size: 20px; line-height: 32px;}
.renovation-cta-section .right-side img { width: 60px !important; display: block; margin: auto; margin-top: 20px; }
.renovation-cta-section{text-align: center;}

.karry-specializing-section .right-side { padding-left: 12px;}
.karry-specializing-section img { width: 200px !important; margin: 0 auto 30px; }
/* .karry-specializing-section ul li { font-size: 18px; line-height: 28px; margin-bottom: 10px; padding-right: 0; width: 100% !important; } */
.karry-specializing-section h2 { text-align: center; padding: 0 10px;}
.karry-img-heading-section h2{margin-bottom: 30px;}
.karry-specializing-section ul li{font-size: 20px; line-height: 27px;margin-bottom: 10px;}
.basement-specializing-section ul li{width: 100%;}
.karry-area-section .row{flex-direction: column-reverse;}
.case-cta-section .row{flex-direction: column-reverse;}
.renovation-cta-section .row{flex-direction: column-reverse;}
}
