

.mobile-menu-head,
.mobile-menu-trigger{
    display: none;
}


@media only screen and (max-width: 600px) {
    /* .service .content{
        min-height: 25rem;
    } */
    .partnership_form .contactForm h2{
        text-align:center;
        font-size: 28px;
    }
    .partnership_form .contactForm .contact-form span{
        font-size:11px;
    }
    .blog .container {
        grid-template-columns: 2rem 3fr 1fr 2rem;
    }
    .blog .content {
        grid-column: 2 / 4;
    }

    .home .content h1
    {
        font-size: 40px;
        text-transform: uppercase;
    }
    .service .description{
        font-size: 10px;
    }
    .partnership p{
        text-align: center;
    }
    .partnership .section1 img{
        margin: 0 4.6rem;
    }
}

/*responsive*/

@media screen and (min-width:770px) and (max-width:900px){
	  .home .img_content .hero-img-2 {
		position: absolute;
    top: -7rem;
    right: 19rem;
    }
	.home .img_content .hero-img-1 img {
		width: 320px;
	}
	.home .img_content .hero-img-2 img {
		width: 100%;
	}
	.home .img_content .hero-img-1 {
		z-index: 1;
		margin-left: 10rem;
		margin-top: 5px;
	}
}
@media screen and (min-width:920px) and (max-width:990px){
	.home .img_content .hero-img-2 {
	  position: absolute;
	  top: -9rem;
	  right: 22rem;
  }
  .home .img_content .hero-img-1 img {
	  width: 360px;
  }
  .home .img_content .hero-img-2 img {
	width: 200px
}
 
}
@media screen and (min-width:1000px) and (max-width:1025px){
	.home .img_content .hero-img-2 {
		position: absolute;
		top: 31rem;
		right: 25rem;
		z-index: 2;
		margin-left: 30px;
	}
 
}
@media screen and (min-width:1025px) and (max-width:1280px){
	.home .img_content .hero-img-2 {
		position: absolute;
		/* top: 31rem; */
		right: 25rem;
		z-index: 2;
		margin-left: 30px;
	}
	.home .img_content .hero-img-2 img {
		width: 340px
	}
 
}


@media screen  and (min-width:660px) and (max-width:680px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -8rem;
		right: 20rem;
		z-index: 2;
		margin-left: 30px;
    }
  

}
@media screen  and (min-width:500px) and (max-width:560px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -5rem;
		right: 13.5rem;
		z-index: 2;
		margin-left: 30px;
    }
    #advantage {
        margin-top: 18rem;
    }
    #advantage img{
        width:300px;
        margin-top: 3rem;
    }
    .home .img_content .hero-img-1 img{
	width: 220px !important;
    }


}

@media screen  and (min-width:600px) and (max-width:639px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -8rem;
		right: 17rem;
		z-index: 2;
		margin-left: 30px;
    }

}
@media screen  and (min-width:660px) and (max-width:674px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -8rem;
		right: 20.4rem;
		z-index: 2;
		margin-left: 30px;
    }

}
@media screen  and (min-width:640px) and (max-width:655px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -8rem;
		right: 19.4rem;
		z-index: 2;
		margin-left: 30px;
    }

}
@media screen  and (min-width:675px) and (max-width:689px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -8rem;
		right: 21rem;
		z-index: 2;
		margin-left: 30px;
    }

}
@media screen  and (min-width:690px) and (max-width:709px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -8rem;
		right: 22rem;
		z-index: 2;
		margin-left: 30px;
    }

}
@media screen  and (min-width:710px) and (max-width:720px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -8rem;
		right: 23rem;
		z-index: 2;
		margin-left: 30px;
    }

}
@media screen  and (min-width:730px) and (max-width:751px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -8rem;
		right: 24rem;
		z-index: 2;
		margin-left: 30px;
    }

}
@media screen  and (min-width:752px) and (max-width:769px){
	.home .img_content .hero-img-2{
		position: absolute;
		top: -8rem;
		right: 25.5rem;
		z-index: 2;
		margin-left: 30px;
    }

}



@media screen and (min-width:768px) and (max-width:1024px){
    .partnership .heading {

        font-size: 24px;
    }
    #services_pmdi .title {
     
        height: 55px;
    }
    .partnership #first {
        margin-top: 4rem;
    }
    .partnership #first img{
        width:120px;
    }
    .partnership #second img
    {
        width:100px;
    }
    .partnership #third img
    {
        width:100px;
    }
    .partnership .heading{
        font-size: 24px;
    }
    .partnership{
        margin-top: 0rem;
    }
    .header {

        padding: unset !important;

    }
    .partnership_form .contactForm .contact-form .square-button {
  
        padding: 14px; 
        font-size: 10px;
   
    }
    .required_image img{
        margin-top: 10rem;
    }
    #advantage img{
        margin: 2rem -4rem;
        width: 360px;
        height: 330px;
        margin-top: 10rem;
        
    }
    /* .guideline .tabs-sec .left {
        top: unset;

    } */
    /* .guideline .tabs-sec .right {
 
        top: -2rem;
      
    } */
    .guideline #services .description {
        line-height: 10px;
     
        font-size: 11px;
    }
    .guideline .box {
        padding: 4px;
     
        margin: 2rem 10px 40px 10px;
      
        height: 463px;
        
    }
    #advantage {
        margin-top: 7rem;
    }
    .guideline .tabs-sec ul li{
        margin-top: 2rem;
    }

    .service .description{
        font-size: 11px;
        height:23rem;
    }
    html{
        font-size: 55%;
    }
    /* .home .img_content .hero-img-1 {
        z-index: 1;
        margin-left: 8rem;
        margin-top: 5px;
    } */
    .partnership_form .contactForm .contact-form .square-button{
        /* margin-bottom:-10rem */
    }
    #competitiveAdvantage img{
        width: 300px;
        margin-top: 14rem;
    }
    .guideline .tab_wrapper {
        min-height: 50vh;

    }
    .guideline {
        margin-top: 0rem;
    }
    /* .overview{
        display: block !important;
    } */

    .partnership .images img{
        width:375px
    }
    .partnership .section1 {

        flex-wrap: wrap;
    }
    .required_image img {
        width: unset;
    }
    /* #partnership {
        margin: -5rem;
    } */
    /* #overview{
        display: block;
    } */

    .partnership .img-container {
        display: flex;
        flex-direction: column;
        width: 6rem;
        margin: 0 2rem 0 1.3rem;
    }
    .header{
        padding:1.5rem 2rem;
    }


    .home .content h3{
        font-size: 4rem;
        margin-top: 3%;
        color: #22B573;
    }
    .home .content h4 {
        font-size: 3rem;
    }

    .home .content {
        max-width: 60rem;
        /* margin-top: 30%; */
        text-align: center;

    }
    .home .img_content .hero-img-1 img{
        /* width: 300px;
        margin-left:10rem; */
        margin-top: 10rem;
    }
    /* .home .img_content .hero-img-2 {
        position: absolute;
        top: 80%;
        right: 16rem;

    } */

    /* .home .img_content .hero-img-2 img{

        width: 180px;
        margin-right: 1rem;
        margin-top: 0rem;


    } */

}
@media only screen and (max-width: 600px) {
    .blog .container {
        grid-template-columns: 2rem 3fr 1fr 2rem;
    }
    .blog .content {
        grid-column: 2 / 4;
    }
    .blog .aside {
        grid-column: 2 / 4;
    }
}
@media(max-width:768px){
 
    /* .bottom img {
        margin-top: 0.7rem;
    } */
   
    .about .card-text {
        padding: 4px 13px;
        font-size: 12px;
        color: #000000cc;
    }

    .home .img_content .hero-img-2 img{
        width: 200px;
    }
    /* .partnership_form .contactForm .contact-form .square-button{
        margin-bottom:-10rem
    } */
    #requirements{
        margin-top: 5rem;
    }
    .about .image img {
        margin-top: 15rem;
    }
    .why_Us .image img {
        margin-top: 15rem;
    }
    .guideline {
        margin-top: 0rem;
    }
    /* .guideline .box {
        height: auto !important;
    } */
    /* .guideline #services {

        margin-top: 35rem;
    } */
    .guideline h2 {
        text-align: center;
    }

    #competitiveAdvantage img{
        width: 300px;
        margin-top: 14rem;
    }
    #partnership {
        width: 415px;
        margin: 0rem;
       
    }
    .requirements .partner {
        margin-top: 0rem;
    }
    #overview{
        display:block !important
    }
    /* .partnership .section1 {

        flex-wrap: wrap;
    } */
    #benefits {
        margin-top: 4rem;
    }

    .partnership .partner {

        font-size: 24px;
        text-align: center;

    }
    .partnership p {
        font-size: 12px;

    }
    .partnership span {

        font-size: 24px;
    }
    .partnership .heading {

        font-size: 24px;
    }
    .partnership h2 {

        font-size: 24px;
    }
    #overview{
        text-align: center;
    }
    .press_release .card {
        width: 100%;

    }
    .home .content_section {
        width: 100%;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .home .img_content_section .hero-img-3 {

        display: flex;
        justify-content: center;

    }
    .improve_services {

        margin-top: 0rem;
    }
    .home .content {

        width: 100%;
        text-align: center;
        margin-left: unset;
    }
    .bottom .text{
        margin-top:0.75rem;
    }
    /* .slider .owl-controls .owl-buttons .owl-prev {

        top: -9%;

    } */

    .bottom .single_footer{margin-bottom:30px;}
    /* .slider .owl-controls .owl-buttons .owl-next {

        top: -9%;

    } */
    .survey-content .left-title {
        margin-left: 0rem;

    }

    .partnership .images img{
        width: 292px;
        height: 246px;
    }
    .requirements h2 {
        font-size: 24px;
        font-family: "Helvetica Neue Medium Extended";
        margin-top: 3rem;
        text-transform: uppercase;
        letter-spacing: 3px;
        color: var(--main-color);
    }
    .partnership_form .contactForm h2{
        font-size:24px;
    }
    .required_image img{
        width: 300px;
    }
    .cards main {width: 95%;}
    .cards .card {
        display: block;
        flex-direction:column;

        margin: 0.5rem;
        background-color: #fff;
        border: 1px solid grey;
        border-radius: 5px;
        box-shadow: 0px 10px 15px 0 rgba(0,0,0,0.3);
    }

    .bottom .subscribe__btn{right:0px;}


    .bottom .subscribe__input{padding: 0 50px 0 20px;}
    .bottom .social_profile ul li a{margin-right:10px;margin-bottom:10px;}

    #menu-btn{
        display: inline-block;
        text-align: center;
        margin: auto;
        padding: 0px 1rem
    }




    .home {
        display: block;
        margin: 0 auto;
    }

    .home .content h3{
        font-size:3rem;
        margin-top: 0rem;

    }
    .home .content h4{
        font-size: 3rem;
        text-transform: uppercase;
        letter-spacing: 3px;
        color:#fff;
    }
    .home .content p{
        font-size:1rem;
        width: 100%;

    }
    .home .img_content .hero {
        position: relative;
        overflow: hidden;

    }

    .home .img_content .hero-img-1 img{
        width: 300px;
        /* margin-left:10rem; */
    }
    .about_section .heading p {

        margin: 1rem;

    }

    /* .home .img_content .hero-img-2 {
        position: unset;
        z-index: 2;
        margin-left: 13px;
        margin-top: -10rem;

    }
     */



}
@media screen and (min-width: 1370px) {
    .home .img_content .hero-img-2 {
        position: absolute;
        top: 21rem;
        right: 118%;
        z-index: 2;
        margin-left: 30px;


    }

}
@media screen and (min-width: 1450px){
    .home .img_content .hero-img-2 {
        position: absolute;
        top: 21rem;
        right: 121%;
        z-index: 2;
        margin-left: 30px;
    }
}
@media screen and (min-width: 1500px) and (max-width: 1580px) {
    .home .img_content .hero-img-2 {
        position: absolute;
        top: 21rem;
        right: 125%;
        z-index: 2;
        margin-left: 30px;
    }
}
@media screen and (min-width: 1581px) and (max-width: 1655px) {
    .home .img_content .hero-img-2 {

        top: 21rem;
        right: 128%;

    }
}
@media screen and (min-width: 1656px) and (max-width: 1699px) {
    .home .img_content .hero-img-2 {

        top: 21rem;
        right: 130%;

    }
}
@media screen and (min-width: 1700px) and (max-width: 1800px) {
    .home .img_content .hero-img-2 {

        right: 132.7%;

    }
}
@media screen and (min-width: 1800px) and (max-width: 1890px) {
    .home .img_content .hero-img-2 {

        right: 136%;

    }
}
/* @media scre
en and (min-width: 1420px) {
	.home .img_content .hero-img-2 {
		position: absolute;
    top: 21rem;
    right: 28rem;
    z-index: 2;
    margin-left: 30px;


	}

} */
/* @media screen and (min-width: 1470px) {
	.home .img_content .hero-img-2 {
    top: 21rem;
    right: 29rem;

	}

} */
/* @media screen and (min-width: 1490px) {
	.home .img_content .hero-img-2 {
    top: 21rem;
    right: 30rem;

	}

}
@media screen and (min-width: 1490px) {
	.home .img_content .hero-img-2 {
    top: 21rem;
    right: 30.5rem;

	}

}
@media screen and (min-width: 1550px) {
	.home .img_content .hero-img-2 {
    top: 21rem;
    right: 32rem;

	}

} */
/* @media screen and (min-width: 1500px) {
	.home .img_content .hero-img-2 {
		position: absolute;
		top: 21rem;
		right: 30rem;
		z-index: 2;
		margin-left: 30px;
	}

}
@media screen and (min-width: 1600px) {
	.home .img_content .hero-img-2 {
		position: absolute;
		top: 21rem;
		right: 33rem;
		z-index: 2;
		margin-left: 30px;
	}

} */
/*
@media screen and (min-width: 1700px) {
	.home .img_content .hero-img-2 {
		position: absolute;
		top: 21rem;
		right: 36rem;
		z-index: 2;
		margin-left: 30px;
	}

} */



@media screen and (min-width: 1500px) {
    .partnership .section1 img {

        margin: 4px !important;
    }

    .partnership .section1 > *:first-child{
        margin-bottom:1.4rem;
    }

}
@media(min-width:1801px){
    .partnership .img-container {
        display: flex;
        flex-direction: column;
        margin: 0 2.8rem !important;
    }


}
@media(max-width:499px){
	.service .site-heading {
		
		margin-top: unset;
	}
    .downloadables .row {
       
        margin: unset;
    }
    
    .cards p{
        padding:unset;
    }
    .cards .play-video {
    
        padding: unset !important;
    }
    .partnership #first {
     
        margin-right: unset;
      
    }
   
    .cards .play-video {
        color: var(--main-color);
        margin-top: 4rem;
        padding: unset;
    }
    .quiz #progress-bar-container{
        width:100%;
    }
    .quiz .button-container{
        margin-bottom: 5rem;
    }
    .quiz .button-container {
 
    margin-right: unset;

}
    .quiz #progress-text {
        position: absolute;
        /* top: 50%; */
        left: 30%;
        margin-bottom: 1rem;
        transform: translate(-50%, -100%);
        color: #000;
        /* padding: 10px; */
    }
    .quiz .bar{
        margin-top:5rem;
    }
    .quiz h2{
        font-size: unset ;

    align-items: center;
    margin: 2rem auto;

    }
    .partnership_form .contactForm .contact-form .square-button{
        margin-top:-4rem;
    }
    .partnership #third img{
        width:262px;
        margin-top: 2rem;
    }
    .partnership #second {
      
        margin-top: 1.5rem;
       
    }
    .partnership #second img{
        width:262px;
        /* margin-top: 1rem; */
    }
    .about p{
        margin:unset;
    }
    .guideline .tabs-sec .right,
    .guideline .tabs-sec .left
    {
        width: 20px;
    }
    .guideline .tabs-sec .left {
        display: flex;
        justify-content: space-between;
        position: relative;
        top: -6rem;
        cursor: pointer;
        left: -1rem;
    }
    .guideline .tabs-sec .right {
        display: flex;
        justify-content: space-between;
        position: relative;
        top: -8rem;
        cursor: pointer;
        left: 99%;
    }
    .guideline .view-sec{
        margin-top: 7rem;
    }
    .press_release h2 {

        margin: unset !important;
      
    }
    .requirements .partner{
        font-size: 25px;
    }
	.why_Us .image img{
		margin-top:5rem;
	}
    .press_release h6 {
        margin: unset;
    }
    .bottom .text {
        display: block !important;
    }
    .footer-bottom p {
        margin-top: unset;
    }
    .guideline .tabs-sec ul{
        display: flex;
        -ms-flex-wrap: wrap;
        justify-content: center;
        gap:2rem;
    }
    .bottom .footer-bottom {
        font-size: 0.8rem;
        color: #ddd;
        display: block;
    }
    .bottom img {
        max-width: unset;
        height: auto;
    }
    #advantage{
        margin-top: 47rem;
    }
    #advantage img{
        width: 300px;
        height: 300px;
        margin: 21rem -3rem 0;
    }
    #plan{

        margin-top:2rem;
    }
    .home .content{
        margin:1rem 2%
    }
    .downloadables h2{
        font-size: 28px;
    }
    .downloadables .container{
        height:unset;
    }
    #button {

        right: 8rem;

    }
    .home .img_content .hero-img-2 {
        position: unset;
        z-index: 2;
        margin-left: 4.5rem;
        margin-top: -4rem;

    }
    .content_wrapper {
        background-size: contain;
    }

    .partnership .section1 {

        flex-wrap: wrap;
        margin: 2rem 0;

    }
    .partnership .partner{

        font-size: 3rem;
        text-align: center;
    }
    .partnership {

        margin-top: 0rem;
    }
    .partnership .heading {

        font-size: 24px;
        text-align: center;
    }
    .partnership span {
        color: #000000;
        font-size: 2.7rem;
        text-align: center;
    }
    .requirements .partner {
        /* margin-top: 11rem; */
        text-align: center;
    }
    /* Why us  */
    .guideline #services .title {
        font-weight: 700;
        margin-bottom: 15px;
        font-size: 2rem;
    }
    .guideline h2 {
        font-size: 3rem;
        text-align: center;
    }


    /* Why us */
    /* Press Release */
    .press_release {
        margin-top: 0rem;
    }

    .guideline #services {

        margin-top: 43rem;
    }
    #competitiveAdvantage img{
        width:300px;
        margin-top: 6rem;
    }
    #guidelinesSection{
        margin-top:0rem;
    }
    .guideline .box{
        height: auto;
    }
    /* Press Release */
    .home .img_content_section .hero-img-3 img {

        height: 292px;
    }
    .improve_services {

        margin-top: 0rem;
    }
    /* Videos */
    .cards {

        margin-top: 0rem;

    }
    .cards h2 {
        text-align: center;
    }
    .cards h3 {

        margin-top: 0rem;
        padding: unset;

    }
    .cards h5 {
        margin-top: -4rem;
    }
    .cards .card-text {
        text-align: center;
    }
    /* Videos */
    .downloadables h2 {
        text-align: center;
    }


    .home .content{
        max-width:60rem;
        margin-top: 10% 2% 0 2%;
        width: 100%;
        text-align: center;
        padding: 0 3rem;
    }
    .home .img_content .hero-img-1 {
        margin-left: unset;
    }


    .home .img_content .hero-img-1 img{
        width: 180px;
        margin-left: 10rem;

    }
    .slider h2{
        font-size: 28px;
    }
    .slider span{
        font-size: 28px;
    }
    .service .content{
        height: unset;
    }
    .why_Us .content h3{
        font-size: 24px;
    }
    .service .title{
        font-size: 19px;
    }
    .why_Us h2{
        font-size: 28px;
    }
    .why_Us span{
        font-size: 28px;
    }
    .service {
        margin-top: 1rem;
    }
    .about_section .heading h3{
        font-size: 24px;
    }
    .about_section .heading h2{
        font-size: 26px;
    }
    .about_section .heading span{
        font-size: 26px;
    }
    .home .img_content .hero-img-2 img{

        width: 100px;

    }

    .bottom img {
        width: 180px;


    }
    #button {

        bottom: 40px;
        right: 3rem !important;

    }
    .services .content {

        margin-top: 5rem;
    }
    .about .heading p {

        margin: 0rem;

    }
    .about .image {
        margin:0 auto;
    }
    .about .image img{
        width: 280px;
        height: 280px;
    }
    .why_Us .image img{
        width: unset;
        height: 280px;
    }


}
@media only screen and (max-width:1280px) {
    .slider .post-slide .post-content{
        padding: 0px 15px 25px 15px;
    }

}


/* @media(min-width:1200px){
    .home .content {
        max-width: 60rem;
        margin-top: 30%;
        width: 70%;
    }

} */
@media screen and (max-width: 767px) {

    .press_release .card {
        width: 100%


    }
    .bottom .social_profile ul{
        display: block;
    }
    .partnership .section1 img {
        width: 56px;
        height: 56px;
;
    }
    .partnership .section1{

        justify-content: space-around;
        overflow:unset;
    }
    .partnership .section1 img{
        display: flex;
        margin: 0 auto;
    }
    .partnership{
        margin-top: 0rem;
    }
    #partnership {
        width: unset;
        margin-top: 8rem;
        margin: 1rem;

    }
}
@media (min-width: 600px) {
    .column2 {
        flex-basis: 50%;
    }
    /* .partnership p{
        text-align: center;
    } */


    .second-row {
        display: flex;
        flex-direction: column;
        margin-top: 10px;
        padding: 10px;
    }

    /* Style for the divs in the second row */
    .second-row div {
        margin: 5px;
        padding: 10px;
    }
    .press_release .card-container {
        display: flex;
        margin: unset ;
        flex-wrap: wrap;
        /* justify-content: space-between; */
    }
} 