#carousel-example-generic .carousel-inner .item{height:38em;}
.carousel-caption{position:absolute;bottom:50%;bottom:0%;left:0%;z-index:10;padding-top:10px;/*padding-bottom:10px;*/color:#fff;text-align:left;text-align:left;width:100%;}
.carousel-caption h2, .carousel-caption h3{font-size:2em;letter-spacing:2px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.37);text-align:right;text-align:left;text-shadow:1px 1px 0 #bc0045, 1px -1px 0 #bc0045, -1px 1px 0 #bc0045, -1px -1px 0 #bc0045, 1px 0px 0 #bc0045, 0px 1px 0 #bc0045, -1px 0px 0 #bc0045, 0px -1px 0 #bc0045;}
.carousel-caption p{font-size:15px;letter-spacing:1px;margin:1em 0;color:#fff;text-align:left;text-shadow:1px 1px 0 #bc0045, 1px -1px 0 #bc0045, -1px 1px 0 #bc0045, -1px -1px 0 #bc0045, 1px 0px 0 #bc0045, 0px 1px 0 #bc0045, -1px 0px 0 #bc0045, 0px -1px 0 #bc0045;}
.banner{display:inline-block;display:block;position:relative;width:100%;overflow:hidden;background:#FDE1BB;background:#FFF;}
.carousel-caption a{background:#bc0045;background: #fde1bb;color:#fff;color: #bd0346;padding:6px 5px 6px 25px;border-radius:40px;letter-spacing:2px;font-size:11px;position:relative;float:left;text-align:center;margin:0 auto;margin-left:auto;width:100%;display:block;max-width:120px;}
.carousel-caption span.fa{position:absolute;left:-1%;top:11%;background:#fff;font-size:13px;width:25px;height:25px;color:#bc0045;margin-left:5px;line-height:28px;text-align:center;border-radius:30px;}
#carousel-example-generic .carousel-inner .item>img{min-width:100%;height:38em;}
@media(max-width:1366px){#carousel-example-generic .carousel-inner .item{height:38em;}
.carousel-caption{bottom:0%;}
.carousel-caption h2, .carousel-caption h3{font-size:2em;}
}
@media(max-width:1280px){.carousel-caption h2, .carousel-caption h3{font-size:2em;}
.carousel-caption{bottom:1%;}
#carousel-example-generic .carousel-inner .item{height:38em;}
}
@media(max-width:1080px){#carousel-example-generic .carousel-inner .item{height:36em;}
}
@media(max-width:1024px){}
@media(max-width:991px){}
@media(max-width:900px){}
@media(max-width:800px){.carousel-caption h2, .carousel-caption h3{font-size:2em;}
.carousel-indicators{}
}
@media(max-width:768px){.collections h3{font-size:25px;position:relative;clear:both;top:10px;font-size:25px !important;}
#carousel-example-generic .carousel-inner .item{height:320px;}
#carousel-example-generic .carousel-inner .item img{height:320px;}
.ntpics-img{width:31%;float:right;}
.ntpics-text{float:left;width:68%;}
}
@media(max-width:736px){.carousel-caption{bottom:1%;}
}
@media(max-width:684px){}
@media(max-width:667px){.carousel-caption a{padding:6px 5px 6px 26px;letter-spacing:1px; margin-bottom: 10px;font-size:11px;/*text-shadow:1px 1px 0 #bc0045, 1px -1px 0 #bc0045, -1px 1px 0 #bc0045, -1px -1px 0 #bc0045, 1px 0px 0 #bc0045, 0px 1px 0 #bc0045, -1px 0px 0 #bc0045, 0px -1px 0 #bc0045;*/}
.carousel-caption span.fas{width:42px;height:42px;}
.client .col-sm-4{max-width:27%;}
#carousel-example-generic .carousel-inner .item{height:300px;}
#carousel-example-generic .carousel-inner .item img{height:300px;}
.carousel-caption{bottom:0%;width:100%;}
.carousel-indicators{}
}
@media(max-width:640px){.carousel-caption h2, .carousel-caption h3{font-size:1.2em;}
}
@media(max-width:600px){#carousel-example-generic .carousel-inner .item{height:235px;}
#carousel-example-generic .carousel-inner .item img{height:235px;}
.carousel-indicators{}
.owl-prev{right:-2%;}
.owl-next{left:-2%;}
}
@media(max-width:568px){.ntpics-img{width:100%;}
.ntpics-text{width:100%;}
}
@media(max-width:480px){.carousel-caption h2, .carousel-caption h3{font-size:1.2em;letter-spacing:1px;}
.carousel-caption p{font-size:15px;margin:0em 0;}
.carousel-caption a{padding:6px 5px 6px 26px;letter-spacing:1px;font-size:11px;}
.carousel-caption span.fa{width:25px;height:25px;line-height:25px;}
#carousel-example-generic .carousel-inner .item{height:235px;}
.carousel-indicators li{max-width:15px;height:15px;margin:0 3px;}
.carousel-caption{bottom:0%;width:100%;}
}
@media(max-width:414px){footer h3{font-size:18px;}
.carousel-caption h2, .carousel-caption h3{font-size:1.2em;letter-spacing:0px;}
#carousel-example-generic .carousel-inner .item{height:230px;}
.carousel-caption{bottom:0%;}
.carousel-indicators{bottom:-7%;width:63%;}
#carousel-example-generic .carousel-inner .item{height:226px;}
#carousel-example-generic .carousel-inner .item>img{height:226px;}
}
@media(max-width:384px){.carousel-caption{}
#carousel-example-generic .carousel-inner .item{height:226px;}
#carousel-example-generic .carousel-inner .item>img{height:226px;}
.collections h3{font-size:17px !important;text-align:center !important;}
}
@media(max-width:375px){.collections h3{font-size:17px !important;text-align:center !important;}
.carousel-caption{bottom:0%;}
#carousel-example-generic .carousel-inner .item{height:193px;}
#carousel-example-generic .carousel-inner .item>img{height:193px;}
}
@media(max-width:320px){.collections h3{font-size:15px !important;text-align:center !important;}
.carousel-caption h2, .carousel-caption h3{font-size:1.5em;}
#carousel-example-generic .carousel-inner .item{height:166px;}
#carousel-example-generic .carousel-inner .item>img{height:166px;}
}