


.mycontainer {margin-bottom: 50px;}
.mycontainer2 {margin-bottom: 50px;}


#pt-land{

	background-image: url(../images/about-bg.png);

    background-repeat: no-repeat;

    background-size: 100% 100%;

	

}








#about-sec-2{

	background-image: url(../images/why-us-bg.png);

    background-repeat: no-repeat;

    background-size: 100% 100%;

	

}



#about-sec-3{

	background-image: url(../images/whyus-2.png);

    background-repeat: no-repeat;

    background-size: 100% 100%;

	

}



.what-looking{

	margin:5% 8%;

	padding:15% 5%;

}

	

.what-looking.sameHeight{

	height:700px;

}



.plan-text {

    font-size: 1.75rem;

    color: #707070;

    line-height: 1.3;

}





@media screen and (max-width: 991px) {

	

	#pt-land{

		background-image: url(../images/mobile-bg.png);

		background-repeat: no-repeat;

		background-size:150px 150px;

		background-position:-75px -75px;

	}

	

	#about-sec-2{

		background-image:none;

	}

	





	.my-mx-0{

		margin:auto 0;

	}

	

	.what-looking.sameHeight{

		height:auto;

	}

	

	

}


.heading-text{   
	    position: relative;
    margin-bottom: 30px;
    background: linear-gradient(to right,#ed9d93 10%, #ffb284 50%, #212529 60%);
    background-size: auto auto;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* text-transform: uppercase; */
    font-weight: 800;
    background-size: 200% auto;
    color: #fff;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* display: inline-block; */
    animation: textclip 3s linear infinite;
}

.primarynew {    font-size: 16px;
	padding: 8px 20px !important;
    border-radius: 30px !important;}

@media (max-width: 767px){
	.primarynew {font-size: 1.1em;}
}
@media (max-width: 300px){
	.primarynew {word-break: break-word !important;}
}


@media (min-width:992px){
	.text-block {margin-bottom: 8.7rem !important;}

	.btn-width2 {width: 40% !important;}
}