/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 29 2023 | 07:51:46 */
/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px ; 
  border-radius: 0px;
	 background: #000000; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #720e1d; 
  border-radius: 0px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #720e1d; 
}/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2023 | 10:48:53 */
.wpcf7 form .wpcf7-response-output {
    margin: -2em 0.5em 0em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: #730f1c;
    color: white;
    background-color: #730f1c;
}/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2023 | 10:48:32 */
.wpcf7 .wpcf7-not-valid-tip {
    font-size: .9em;
    font-style: italic;
    margin-top: -15px;
    color: white;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #730f1c;
    color: white;
    background-color: #730f1c;
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 06 2023 | 11:19:57 */


@media screen and (max-width: 1680px){

	.faq-sec{
		padding-left: 126px;
	}
}
@media screen and (max-width: 1366px){
	
	.faq-sec{
		padding-left: 180px !important;
	}
	.afi-no p{
		font-size: 13px !important;
	}
}
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px){
	.banner-container{
		width: 100% !important;
	}
	.why-choose:before{
		background: url(http://demo.adityaacademyseniorsecondary.com/wp-content/uploads/2023/09/faq_bg_3.webp) no-repeat top left/cover !important;
		height: 600px !important;
	}
		.why{
		width: 100% !important;
		padding: 30px 0px !important;
		margin-bottom:30px;
	}
	.why .grid-container{
		max-width: 100% !important;
	}
	.faq-f> div{
		background-position: top right !important;
	}
		.faq-sec {
    padding-left: 15px!important;
}
	.form-title h2{
		font-size: 22px !important;
	}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 400px){
		
	.form-title h2{
		font-size: 15px !important;
		text-align: center;
	}
	.why-choose:before{
		background: url(http://demo.adityaacademyseniorsecondary.com/wp-content/uploads/2023/09/faq_bg_3.webp) no-repeat top left/cover !important;
		width: 100% !important;
		height: 1120px !important;
	}
	.why{
		width: 100% !important;
		padding: 30px 0px !important;
	}
	.faq-f{
		width: 100% !important;
	}
	.faq-f> div{
		background-position: top right !important;
	}
	.faq-sec {
    padding-left: 15px!important;
}
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 15 2025 | 13:11:54 */
.top-header-p p {
    color: #fff;
    padding-top: 15px;
    font-size: 14px;
    z-index: 9999;
    position: relative;
}

.top-header-p p a {
    font-weight: 600 !important;
    text-transform: uppercase;
    text-decoration: underline !important;
}

.afi-no {
    padding-top: 17px;
}

div>div>.top-header-p:after {
    left: 0;
    content: "";
    position: absolute;
    border-top: 53px solid #730f1c;
    border-left: 0px solid transparent;
    border-right: 45px solid transparent;
    height: 0;
    width: 38%;
    top: 0;
}


.why-choose:before {
    content: '';
    background: url(https://adityaacademyseniorsecondary.com/wp-content/uploads/2023/09/faq_bg_3.webp) no-repeat top right/cover;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100vw;
    height: 768px;
    z-index: -1;

}

.why-right-imgbox .gutentor-image-thumb{
    overflow: visible !important;
}

.why-right-imgbox img {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
}
.faq-full{
    
    height: auto;
    z-index: -1;
}
.testimonial .gutentor-single-item-image-box img{
	border-radius: 50%;
}
.testimonial-box{
	background: #ffffff;
    box-shadow: 0 0 20px 1px rgba(0,0,0,0.13);
    padding: 60px 50px 50px 50px;
}
.gallery-home .gutentor-gallery-item-wrap .gutentor-image-thumb img{
	height: 370px;
	width: 370px;
	object-fit: cover;}

}