@media screen and (max-width: 1500px) {
	h1{font-size: 70px;}
	.banner .right img{width: 360px;height: auto;}
}
@media screen and (max-width: 1279px) {
	.cutom-btn, .borderless-btn{padding: 12px 20px;}
	h1{font-size: 55px;}
h2{font-size: 40px;}
h3{font-size: 30px;}
h4{font-size: 24px;}
h5{font-size: 18px;}
	.hamburgar-block{gap: 10px;}
	header .borderless-btn{padding: 12px 25px;}
	.menu .menu-item a{font-size: 14px;}
	header{padding: 10px 0px;}
	.banner .right img{width: 300px;}
	.banner .right .bottom{max-width: 300px;}
	.banner .right .bottom img{height: 40px;}
	.intro {
    padding: 70px 0px 120px 0px;
}.whyharry-sec .left,.whyharry-sec .right{width: 50%;}
.whyharry-sec .right h2 {
    font-size: 45px;
}.whyharry-sec .right{gap: 20px;}
.responsiblity .responsiblity-block{padding: 60px;}
.fraternal-form .fomrblock{width: 990px;}
.common-sec {
    padding-top: 130px;
    padding-bottom: 70px;
}.whyharry-sec.clearvision-sec .left img {
    height: 670px;
}.whyharry-sec.clearvision-sec .left img {
    height: 530px;
}.clearvision-sec {
    margin: 50px 0px 70px 0px;
}
.leadership-sec .heading{padding-top: 50px;}
.learnmore .learnbox{padding-top: 60px;}
.commitment-sec {margin: 70px 0px;}
.infocandidate .block .info{max-width: 900px;margin-top: -110px;}
.about-sec {padding-top: 60px;padding-bottom: 60px;}
.pillars-box-info .pillarblock .box{width: 47%;}
.pillars-box-info .pillarblock,.leadershipsec .boxes{padding: 70px 0px;}
.leadershipsec .block .left{width: 39%;}
.leadershipsec .block .left img{height: 500px;}
.commitment-sec.guidedby-sec {margin-bottom: 120px;}
.guidedby-sec .responsiblity-block{margin-bottom: 70px;}
}
@media screen and (max-width: 1023px) {
		h1{font-size: 44px;}
h2{font-size: 34px;}
h3{font-size: 24px;}
h4{font-size: 18px;}
h5{font-size: 18px;}.p-big{font-size: 18px;}
	header .logo img{max-height: 60px;}
	.navbar ul{gap: 15px;}
	.menu .menu-item a {
		font-size: 20px;color: #fff;
	}.menu .menu-item a:hover{color: #fff;}
	.menu .menu-item a:hover::after ,.menu .menu-item.current-menu-item a::after{
		filter: brightness(7.5);
	}
	.hamburger {
		display: inline-block;
	}
    .hamburgar-block {
		text-align: right;
	}


	header .menu{
		background: #1E6A97;
		flex-direction: column;
		opacity: 0;
		position: absolute;
		top: 0px;
		right: -100%;
		bottom: 0;
		left: 0;
		align-items: center;
		justify-content: center;
		/* transform: translatex(-100%); */
		text-align: center;
		-webkit-clip-path: circle(29px at calc(350px - 5vw - 30px) calc(5vh + 30px));
    clip-path: circle(29px at calc(350px - 5vw - 30px) calc(5vh + 30px));
	transition: all 0.8s cubic-bezier(0.86, 0, 0.07, 1);height: 100vh;
	}

	.hamburgar-block {
		order: 2;flex-direction: row-reverse;
	}

	.menu-active .menu{
		right: 0;
		/* transform: translatex(0%); */
		opacity: 1;
		webkit-clip-path: circle(100% at 175px 50vh);
		clip-path: circle(100% at 50% 50%);
	}.menu-active .hamburger-line{background: #fff;}
	 .footer-container {
    gap: 25px;
  }footer{padding: 30px 0px;}
  footer .footer-col{width: 59%;}
  footer .footer-logo-section{width: 100%;}
  footer .footer-logo-section .left {
    width: fit-content;
}footer .footer-logo-section .right .h5{font-size: 18px;}
.banner .right img{width: 290px;}
.banner .right .bottom{padding: 10px;border-width: 2px;max-width: 250px;}
	.banner .right .bottom h5{font-size: 14px;}
	.banner .left .cutom-btn, .borderless-btn{font-size: 14px;padding: 10px 15px;}
	.intro {
    padding: 60px 0px;
}.intro .intro-block{padding: 50px 0px;}
.whyharry-sec .whyblock{gap: 20px;}.whyharry-sec{height: 500px;}
.whyharry-sec .left img{height: 255px;}    .whyharry-sec .right h2 {
        font-size: 30px;
    }.whyharry-sec .right p{font-size: 16px;}
	.whyharry-sec .right .golden-btn{font-size: 14px;padding: 10px 20px;}
	.responsiblity .responsiblity-block h4{padding-top: 20px;font-size: 22px;}
	.responsiblity .responsiblity-block{padding: 40px;}
	.responsiblity .responsiblity-block .golden-btn{margin-top: 20px;padding: 10px 15px;}
	.fraternal-form .fomrblock{width: 100%;padding: 30px;}
	.fraternal-form .main .right form input{padding: 12px 15px;}
	.fraternal-form .main .left img{height: 230px;}
	.fraternal-form .main .right form .custom-btn{padding: 10px 15px;}
	.fraternal-form{height: 330px;margin-top: 50px;margin-bottom: 100px;}
	.common-sec {
    padding-top: 110px;
    padding-bottom: 60px;
}.leadership-sec .leadership-block{padding-top: 30px;}
.leadership-sec .box{padding: 20px;}
.leadership-sec .box .head{padding-bottom: 10px;margin-bottom: 10px;}
.leadership-sec .box .head img{width: 40px;height: 40px;}
.leadership-sec .box-main .line{padding-top: 10px;}
.leadership-sec .leadership-block{gap: 10px;}
.commitment-sec {margin: 60px 0px;}
.learnmore{padding-bottom: 50px;}
.infocandidate .block .info{max-width: 700px;margin-top: -80px;}
.menu .menu-item.current-menu-item a{color: #DA9A40;}
.vision{padding-top: 100px;}
.about-sec .block{padding-top: 50px; gap: 40px;}
.leadership-sec .box::after{width: 150px;height: 150px;}
.pillars-box-info .pillarblock .box{width: 100%;}
.fraternal-form .main .right form .wpcf7-not-valid-tip{bottom: -32px;font-size: 12px;}
.leadershipsec .block{gap: 20px;}
.leadershipsec .block{flex-direction: column;}
.leadershipsec .block .left,.leadershipsec .block .right{width: 100%;}
.leadershipsec .boxes{padding: 60px 0px;}
.leadershipsec .block .left img{height: auto;}
.service-sec .leadership-block{padding-top: 80px;}
.brotherhood-sec .responsiblity-block ul{font-size: 16px;}
.contact-sec .formblock form .group input, .contact-sec .formblock form .group textarea{padding: 18px;}.contact-sec .formblock form .group.half {
    width: 48.5%;
	}
	
}
@media screen and (max-width: 767px) {
	p,.p-big,.p-small{font-size: 16px;text-align: center;}
	.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height: 1.2;}
			h1{font-size: 35px;text-align: center;}
h2{font-size: 28px;text-align: center;}
h3{font-size: 20px;text-align: center;}
h4{font-size: 16px;text-align: center;}
	header .logo img{max-height: 50px;}    header .borderless-btn {
        padding: 7px 20px;
    }footer .footer-logo-section{flex-direction: column;align-items: center;text-align: center;}footer .footer-logo-section .right {
    width: 100%;
    text-align: center;
}footer .footer-col.center,.service-sec .box-main .right,.service-sec .box-main .left{width: 100%;}footer .footer-col{width: 100%;text-align: center;}
#footer-menu{justify-content: center;}.banner .block{flex-direction: column-reverse;gap: 80px;}
.banner .left, .banner .right{width: 100%;}.banner{height: auto;padding-top: 80px;}    .banner .right img,.whyharry-sec .left, .whyharry-sec .right { width: 100%;}.banner .right .bottom{margin: 0 auto;left: 0;}.banner .bannerbtn{justify-content: center;}
.intro {padding: 60px 0px;}.intro .intro-block{padding: 30px 0px;}.intro .intro-block h2{padding-bottom: 15px;}
.whyharry-sec{height: auto;padding: 60px 0px;}.whyharry-sec .whyblock{flex-direction: column;}
.whyharry-sec .left img {height: 240px;}.whyharry-sec .right h2 {font-size: 28px;}.whyharry-sec .right{text-align: center;}
	footer .footer-col h5{font-size: 18px;}.vision .tree .logo{height: 40px;}
	.vision .tree-img{height: 275px;}.vision .tree .box{font-size: 10px;padding: 8px;border-width: 1px;}
	.vision .tree .box.one {top: 95px;max-width: 150px;}
	.vision .tree .box.two {top: 162px;max-width: 210px;}
	.vision .tree .box.three {bottom: 103px;max-width: 260px;}
	.vision .tree .box.four {
    bottom: 33px;
    max-width: 340px;
    width: auto;
    height: auto;
    line-height: normal;
}.vision .visionblock::after{    height: 450px;top: 0;}
.vision .info{gap: 20px;}.responsiblity .responsiblity-block{padding: 60px 15px;}
.responsiblity .responsiblity-block h4{font-size: 18px;}
.fraternal-form .main{flex-direction: column;gap: 30px;}.fraternal-form .main .left,.fraternal-form .main .right{width: 100%;}.fraternal-form{height: auto;margin: 0;padding: 60px 0px;margin-bottom: 50px;}    .fraternal-form .main .left img {
        height: 160px;
    }.fraternal-form .main .right form .btn-group{text-align: center;}
	.fraternal-form .main .right form{align-items: baseline;}
	.clearvision-sec { margin: 0px 0px 60px 0px;}.whyharry-sec.clearvision-sec .right ul{text-align: left;}.leadership-sec .heading{padding-top: 30px;}
	.leadership-sec .box .head{flex-direction: column;}
	.leadership-sec .box{padding: 12px;}
	.commitment-sec{margin: 60px 0px;}.learnmore .learnbox{padding-top: 30px;}
	.learnmore .learnbox h4{line-height: 1.2;}
	.infocandidate .block .info{margin-top: -20px;}
	.about-sec {padding-top: 60px;padding-bottom: 60px;}
	.vision{padding: 60px 0px;}
	.about-sec .block .box{gap: 15px;}
.pillars-box-info .pillarblock .box h4{font-size: 24px;}.pillars-box-info .pillarblock{padding: 60px 0px;}.leadershipsec .block .right h5{text-align: center;}
.service-sec .leadership-block{padding: 60px 0px;}
.service-sec .box-main,.service-sec .box-main:nth-child(even){flex-direction: column;}
.service-sec .box-main .left img, .service-sec .box-main .right img{height: auto;}
.guidedby-sec .responsiblity-block {
	margin-bottom: 40px;
}    .commitment-sec.guidedby-sec {
        margin-bottom: 60px;
    }.contact-sec .formblock form .group.half {
    width: 100%;
}.contact-sec .formblock form .group input, .contact-sec .formblock form .group textarea{padding: 12px;}.contact-sec .formblock{padding: 12px;}
}