.captcha li:last-child{width:100%;}

.captcha li input{width:150px;}
.invalid-tooltip{left:unset; top:unset;}
.pswp{display:none;}
.top_content {float: left; width: 100%; text-align: center; font-size: 15px; color: #424141; padding: 0 5%; margin: 40px 0px;}
.top_content h1 {width: 100%;float: left;text-align: center;padding-bottom: 10px;font-size: 30px;color: #0061bc;font-family: 'Roboto', sans-serif;font-weight: 700;background: url(https://www.ybyboxes.com/wp-content/themes/ybyboxes-new/assets/images/Heading_bottom_line.png) no-repeat center bottom;margin-bottom: 20px;line-height: 35px;text-transform: uppercase}
.top_content .scroll {width: 100%; max-height: 72px;}
.top_content :where(ul, ol) {padding-left: 1.25rem;}
.top_content ul li {list-style: disc;}
.top_content ol li {list-style: decimal;}
.top_content li {color: #424141;}
.detail{float: left;width: 100%}
.detail .centerheading{text-transform: capitalize}
.detail p{font-size: 14px;color: #424141;width: 100%;padding-right: 10px ;}
.detail .gallery{display:flex; align-items:center;justify-content:space-between; list-style: none;padding: 0;margin-block:10px 20px;gap:10px; }
.detail .gallery li a{float: left;width: 100%}
.detail .gallery li img{height:auto;}
.detail .gallery li a img{width: 100%}
.detail .info{float: left;width: 100%;margin-bottom: 20px}
.detail .info .heading {float: left; width: 100%; color: #0061bc;font-size: 18px;font-family: 'Roboto', sans-serif; font-weight:900;border-bottom: 2px solid #0061bc;margin-bottom: 10px;}
.detail .info ul {float: left;width: 100%;padding: 0;}
.info ul li {list-style: none; display: flex; width: 100%;padding: 10px 0;border-bottom: 1px solid #eee;}
.info strong {color: #1e1e1e;font-size: 14px;width: 18%;}
.info ul li p{width:80%; padding:0 0 0 20px; font-size: 14px;}
.info p {font-size: 14px;}
.callnow {float: left;width: 100%;font-size: 14px;color: #0061bc;font-family: 'Roboto', sans-serif;font-weight:400;padding: 10px 0px}
.callnow a {color: #0061bc;font-size: 18px;font-weight: bold;float: left;width: 100%;text-decoration: none}
.callnow a i{font-size: 18px;color: #0061bc;margin-right: 10px}
.detail .tabs{float: left;width: 100%;padding: 15px;}
.tab-content ol{float: left;width: 100%;list-style-type: decimal;list-style-position: inside;}
.tab-content ol li{float: left;width: 100%;}
.card{margin-bottom: 5px;}
.detail .nav-tabs{padding-bottom: 1px;border-bottom: 2px solid #fde428;margin-bottom: 20px}
.detail .nav-tabs a{border: 0;color: #FFF;background-color: #0061bc;border-radius: 0;margin-right: 10px}
.detail .nav-tabs a.active {border: 0; background-color: #ffc500; color: #000; border-radius: 0; margin-right: 10px}
.detail .tab-content {max-height: 530px; overflow-y: scroll; overflow-x: hidden; padding-right: 10px;}
.tab-content h2{font-size: 24px;font-weight: bold;float: left;width: 100%}
.tab-content h3 {font-size: 20px;}
.review_sec{float: left;width: 100%;margin-bottom: 20px}
.review_sec .image{float: left;width: 100%}
.review_sec .desc{float: left;width:calc(100% - 15px);padding: 10px;border: 1px solid #e4e1e3;border-radius: 4px;text-align: justify; }
.review_sec .desc p{float: left;width: 100%}
.review_sec .desc p strong , .review_sec .desc p span, .review_sec .desc p i{float: left;padding: 0px 5px}
.review_sec .desc p i{color: #eb6e00;padding: 0;line-height: 20px}
.review_sec .desc svg{fill: #eb6e00;}
.detail #nav-contact p{margin-bottom: 0}
.detail #nav-contact ul{list-style: none;margin: 0}
.detail #nav-contact ul li{float:left;width: 100%;padding: 10px}
.detail #nav-contact ul li:nth-child(even){background-color: #eee}
.detail #nav-contact ul li strong{float:left;width: 15%;text-align: justify;}
.detail #nav-contact ul li span{float:left;width: 85%;text-align: justify;}
.detail #nav-contact ul li p{float:left;width: 100%;text-transform: capitalize}
.detail .facilites{float: left;width: 100%}
.detail .facilites img{width: 100%}
#nav-detail #accordion .card-header{text-align: justify;background-color: #eeeeee; color: #000; background-size: auto 20px;background-repeat: no-repeat;background-position: left 10px center;padding-left: 40px;}
#nav-detail #accordion .card .collapsed.card-link .card-header{background-image: url('https://www.ybyboxes.com/wp-content/themes/ybyboxes-new/assets/images/plus-sign.png');}
#nav-detail #accordion .card .card-link .card-header{background-image: url('https://www.ybyboxes.com/wp-content/themes/ybyboxes-new/assets/images/minus.png');}
.accordion img:nth-of-type(2) {width: 100%;}
#nav-home :where(ul, ol) {padding-left: 2rem;}
#nav-home ul li {list-style: disc;}
#nav-home ol li {list-style: decimal;}



@media screen and (min-width:21px) and (max-width:991px){
.detail #nav-contact ul li strong , .detail #nav-contact ul li span{width: 100%;}
#nav-detail #accordion .card-header{background-size: 20px auto;}
.mobile_phone {display: block;}
.desktop_phone{display: none;}
.sidebar{padding-top: 20px;}
}

@media screen and (min-width:21px) and (max-width:575px){
.detail .nav-tabs a{float: left;width: 100%;margin-right: 0;text-align: center;padding: 10px;margin-bottom: 10px;}
.detail .nav-tabs a.active{float: left;width: 100%;margin-right: 0;text-align: center;padding: 10px}
.detail .nav-tabs{border: 0;padding-bottom: 0;}
.top_content h1{font-size: 18px;}
#nav-home h1{font-size: 1.5rem;}
}
	