/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 04 2023 | 05:56:21 */
.c-right{
	display: flex;
    align-items: center;
}
.c-right p br{
	margin-bottom: 25px;
}
.contact-form input[type=text], .contact-form input[type=email], .contact-form textarea{
	margin-bottom: 20px;
    font-family: Salsa !important;
	font-size: 18px !important;
}
.contact-form input[type=text]:focus, .contact-form input[type=email]:focus, .contact-form textarea:focus{
	border-color: #e1e8ed !important;
	color: #2c4073 !important;
}
.contact-form-sec{
	width: 70%;
	margin:auto !important;
	margin-top:100px !important;
}
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px){
	.contact-form-sec{
	width: 100%;
	margin-top:0px !important;
}/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 02 2023 | 12:23:01 */
/* width */
::-webkit-scrollbar {
  width: 15px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px ; 
  border-radius: 0px;
	 background: #fab319; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #ff6666; 
  border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #ff6666; 
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 04 2023 | 05:59:27 */
.Banner-p1st {
    background: url(https://adityaacademyjunior.com/wp-content/uploads/2023/08/bg-heading.png);
    background-repeat: no-repeat;
}

.Banner-p1st:before {
    content: url(https://adityaacademyjunior.com/wp-content/uploads/2023/08/icon-arrow.png);
    transform: rotate(343deg);
    position: absolute;
    top: 216px;
    right: 129px;
}


.Banner-h1 h1 {
    line-height: 1.3;
}

.Banner-h1 h1 span {
    font-weight: 600 !important;
    font-size: 45px !important;
}

.Banner-left {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.why-point .gutentor-single-item-image-box {
    width: 20% !important;
}

.why-point .gutentor-single-item-content {
    width: calc(80% - 20px) !important;
}
.other-locations .gutentor-single-item-image-box {
    width: 10% !important;
}
.other-locations .gutentor-single-item-content {
    width: calc(90% - 20px) !important;
}
.form-bg .gutentor-block-shape-bottom svg {
    width: calc(100% + -0.5px);
}

.form-bg .gutentor-block-shape-bottom {
    bottom: -14px !important;
}

.form-full .gutentor-block-shape-bottom svg {
    width: 100%;
}

.form-full .gutentor-block-shape-bottom {
    bottom: -14px !important;
}

.form-bg .gutentor-block-shape-top {
    top: -14px;
}

.form-bg .gutentor-block-shape-top svg {
    width: calc(100% + -0.5px);
}

.form input:not([type="submit"]):not([type="reset"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]) {
    margin-bottom: 20px;
    font-family: Salsa !important;
}

.form select {
    font-family: Salsa !important;
}

.form input:[type="submit"] {
    margin-bottom: 0 !important;
}
.ct-footer .ct-widget:not(:first-child) {
    margin-top: var(--widgets-gap, 0px) !important;
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"] .widget-title {
    --fontSize: 24px !important;
}

@media  screen and (max-width: 1680px){
		.Banner-h1 h1{
		font-size: 30px !important;
	}
    .Banner-h1 h1 span {
        font-weight: 600 !important;
        font-size: 40px !important;
    }
	.Banner-p1st:before {
    top: 173px !important;
    right: 40px !important;
}
}
@media screen and (max-width: 1366px) {
    body p {
        font-size: 14px !important;
    }

    body h2 {
        font-size: 30px !important;
    }

    .section-gm4ba9794 {
        margin: 16% 15% 0 15% !important;
    }

    .Banner-p1st:before {
        transform: rotate(251deg) !important;
        position: absolute;
        top: 120px !important;
        right: -63px !important;
    }
	.Banner-h1 h1{
		font-size: 26px !important;
	}
    .Banner-h1 h1 span {
        font-weight: 600 !important;
        font-size: 32px !important;
    }

    .Banner-p1st p {
        font-size: 30px !important;
    }

    [data-header*="type-1"] .ct-header [data-row*="middle"] {
        --height: 60px !important;
    }

    .banner-sec {
        height: 500px !important;
    }

    .about-home {
        padding-top: 80px !important;
        height: 800px !important;
    }

    .form-full {
        background-size: contain !important;
        height: 680px !important;
    }
}

@media only screen and (max-width: 991px) {
	body h2{
		font-size: 24px !important;
	}
    .Banner-p1st {
        background: url(//adityaacademyjunior.com/wp-content/uploads/custom-css-js/none) !important;
    }

    .Banner-p1st:before {
        transform: rotate(17deg);
        top: 267px;
        right: 46px;
    }

    .Banner-p1st p {
        color: #ff6666 !important;

    }

    .Banner-p1st:before {
        transform: rotate(8deg);
        top: 239px;
        right: 460px;
    }

    .section-gm4ba9794 {
        margin: 0% 0 0 0% !important;
    }

    .section-gm3af1b8 {
        padding: 30px 0 0 0 !important;
    }
	.section-gmf198b3 {
    padding: 36px 0 0 0;
}
}
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px){
	body h2{
		font-size: 32px !important;
	}
	.banner-sec {
    height: 650px !important;
}
	.about-home {
		padding-top: 300px !important;
	    background-position: 93% 0%;
	    height: 700px !important;}
	.Banner-h1 h1 {
    font-size: 40px !important;
}
	.Banner-h1 h1 span {
    font-size: 48px !important;
}
	.form-bg .gutentor-block-shape-top svg{
		height: 15px !important;
	}
	.form-full .gutentor-block-shape-bottom svg{
		height: 15px !important;
	}
	.form-full {
    background-position: 95% 0%;
    background-size: cover !important;
    height: 680px !important;
}
		[data-footer*="type-1"] footer.ct-footer{
		background-image: none !important;
		background: rgb(253,255,253) !important;
        background: linear-gradient(10deg, rgba(253,255,253,1) 0%, rgba(195,228,231,1) 53%, rgba(180,255,255,1) 98%) !important;
	}
}

@media only screen and (max-width: 600px) {
    body h2 {
        font-size: 24px !important;
    }

     .Banner-h1 h1 {
        font-size: 18px !important;
    }

    .Banner-h1 h1 span {
        font-size: 28px !important;
    }

    #header [data-row*=boxed] {
        background-color: transparent;
    }

    .Banner-p1st p {
        color: #ff6666 !important;
    }

    .Banner-p1st {
        background: url(//adityaacademyjunior.com/wp-content/uploads/custom-css-js/none) !important;
    }

    .Banner-p1st:before {
        transform: rotate(17deg);
        top: 267px;
        right: 46px;
    }

    .banner-sec .section-gmc5e746 {
        padding: 20px 0 0 0 !important;
    }

    .Banner-p1st:before {
        content: "" !important;
    }

    .about-home {
        background-position: top !important;
        padding: 190px 0 0 0 !important;
        height: 735px !important;
    }

    .form-full {
        background-position: 85% 41% !important;
        background-size: cover !important;
    }

    .form-full .gutentor-block-shape-bottom {
        display: none !important;
    }

    .form-bg .gutentor-block-shape-top {
        top: -34px !important;
    }

    .form-bg .gutentor-block-shape-bottom {
        bottom: -33px !important;
        display: block !important;
    }

    .form select {
        margin-bottom: 20px !important;
    }
		[data-footer*="type-1"] footer.ct-footer{
		background-image: none !important;
		background: rgb(253,255,253) !important;
        background: linear-gradient(10deg, rgba(253,255,253,1) 0%, rgba(195,228,231,1) 53%, rgba(180,255,255,1) 98%) !important;
	}
} 

@media only screen and (device-width: 375px) {
    body h2 {
        font-size: 24px !important;
    }

     .Banner-h1 h1 {
        font-size: 18px !important;
    }

    .Banner-h1 h1 span {
        font-size: 26px !important;
    }

    .Banner-p1st p {
        font-size: 22px !important;
        margin-bottom: 10px !important;
    }

    .about-home {
        height: 825px !important;
    }

    .form-bg .gutentor-block-shape-top {
        top: -30px !important;
    }

    .form-bg .gutentor-block-shape-top svg {
        width: calc(100% + 0px) !important;
    }

    .form-full {
        height: 730px !important;
    }

    .form-bg .gutentor-block-shape-bottom {
        bottom: -31px !important;
    }
		[data-footer*="type-1"] footer.ct-footer{
		background-image: none !important;
		background: rgb(253,255,253) !important;
        background: linear-gradient(10deg, rgba(253,255,253,1) 0%, rgba(195,228,231,1) 53%, rgba(180,255,255,1) 98%) !important;
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 400px) {
    body h2 {
        font-size: 24px !important;
    }
     .Banner-h1 h1 {
        font-size: 18px !important;
    }

    .Banner-h1 h1 span {
        font-size: 26px !important;
    }

    .Banner-p1st p {
        font-size: 22px !important;
        margin-bottom: 10px !important;
    }

    .about-home {
        height: 800px !important;
    }

    .form-bg .gutentor-block-shape-top {
        top: -30px !important;
    }

    .form-bg .gutentor-block-shape-top svg {
        width: calc(100% + 0px) !important;
    }

    .form-full {
        height: 700px !important;
    }

    .form-bg .gutentor-block-shape-bottom {
        bottom: -31px !important;
    }
		[data-footer*="type-1"] footer.ct-footer{
		background-image: none !important;
		background: rgb(253,255,253) !important;
        background: linear-gradient(10deg, rgba(253,255,253,1) 0%, rgba(195,228,231,1) 53%, rgba(180,255,255,1) 98%) !important;
	}
}