@media screen and (min-width: 1600px) and (max-width: 2560px) {}

@media screen and (min-width: 1301px) and (max-width: 1599px) {}

@media screen and (min-width: 1366px) and (max-width: 1462px) {

	/* contact page start */
	.contact-us {
		top: 40%
	}

	/* contact page end */
	/* pricing plan  */
	.price-plan-triple-section{
		padding-bottom: 35px;
	}
	/* pricing plan end  */
}

.whitecurve {
    bottom: -1px;
}

@media screen and (min-width: 1301px) and (max-width: 1365px) {
	.header.menu-topfixed .logo-section img {
		width: 55%;
	}
}

@media screen and (max-width: 1300px) {
	.header.menu-topfixed .logo-section img {
		width: 55%;
	}

	.testimonial-bg {
		height: 350px;
	}
}

@media screen and (max-width: 1280px) {}

@media screen and (max-width: 1250px) and (min-width: 1201px) {}

@media screen and (max-width: 1200px) {


	.header .logo-section img {
		width: 70%;
	}

	.header.menu-topfixed .logo-section img {
		width: 65%;
	}

	.testimonial-bg {
		height: 350px;
	}

	/* conatct page start */
	.laptop-left-side {
		padding-top: 10px;
	}

	.laptop-img {
		height: 270px;
	}

	/* end */

	/* about page start */
	.about-right-bg {
		width: 137px;
		right: 0;
	}
	.about-goodleven-section h3{
		padding-bottom: 25px
		
		}
		
		.about-goodleven-section{
			padding-top: 70px;
		}

	/* end about */
}

@media screen and (max-width: 1199px) and (min-width: 1025px) {
	.header .navbar li a {
		padding: 6px 0px;
		font-size: 14px;
		margin-right: 0;
		margin-left: 9px;
	}

	.header-contact li:first-child {
		padding: 0 7px 0 0;
	}

	.header-contact .bookfree-btn {
		padding: 6px 12px;
		font-size: 13px;
	}

	.header-contact li:last-child a {
		font-size: 14px;
	}

	/* home page start */
	.homesection1-cntleft h2 {
		padding: 0 15px 0 40px;
		font-size: 20px;
		margin: 25px 0 25px;
		line-height: 28px;
	}

	.homesection1-cntright .features_list {
		height: 130px;
		display: initial;
	}

	.homesection1-cntright .features_list .feature_cnt p {
		font-size: 13px;
	}

	.homesection1-cntright .features_list .feature_cnt svg {
		width: 30px;
		height: 25px;
	}

	.homesection1-cntright .features_list .feature_cnt .linkarrow svg {
		height: 12px;
		width: 15px;
	}

	/* homepage end */

}

@media screen and (max-width: 1024px) {
	.header .navbar li a {
		padding: 6px 2px;
		font-size: 13px;
		margin-right: 0px;
		margin-left: 9px;
	}

	.header-contact li:first-child {
		padding: 0 8px 0 0;
	}

	.header-contact .bookfree-btn {
		padding: 6px 15px;
		font-size: 13px;
	}

	.header-contact li:last-child a {
		font-size: 13px;
	}

	/* Feature Page -Responsive starts*/
	.pageBanner-content {
		top: 13%;
	}

	.practice-section .text-section {
		padding-top: 60px;
	}

	.benifits p{
		line-height: 22px;
	}
	.feature-page-content p{
		padding: 0px 35px;
	}
	/* Feature Page -Responsive End*/

	/* home page start */
	.homesection1-cntleft h2 {
		padding: 42px 15px 0 40px;
		font-size: 18px;
		margin: 25px 0 25px;
		line-height: 28px;
	}

	.homesection1-cntright .features_list {
		height: 130px;
		display: initial;
	}

	.homesection1-cntright .features_list .feature_cnt p {
		font-size: 13px !important;
	}

	
	.homesection1-cntright .features_list .feature_cnt svg {
		width: 30px;
		height: 25px;
	}

	.homesection1-cntright .features_list .feature_cnt .linkarrow svg {
		height: 12px;
		width: 15px;
	}

	.homesection1-cnt {
		z-index: 9;
	}

	.home-featurecnt img {
		width: 50px;
	}

	.home-featurecnt h4 {
		font-size: 16px;
	}

	.home-section2 {
		height: 490px;
	}
	.home-section3 .home-featurecnt {
		width: 100%;
		height: 290px;
		z-index: 9;
	}

	.testimonial-bg {
		height: 400px;
	}

	.homebanner h1 {
		font-size: 24px;
	}

	.homebanner h4 {
		font-size: 20px;
	}

	.homebanner .bookfree-btn {
		padding: 7px 24px;
		font-size: 14px;
	}
	.homesection1-cntleft p {
		font-size: 16px;
	
	}
	.homesection1-cntleft .bookfree-btn {
		position: absolute;
		left: 41px;
		bottom: 114px;
	}
	.cloud-text-section {
		padding-top: 19px;
	}
	.cloud-text-section h3 {
		font-size: 20px;
	}
	.cloud-text-section p {
		font-size: 16px;
	}
	.home-section2leftarg img, .home-section2rightarg img {
		height: 482px;
	}

	/* homepage end */

	/* pricing page start */
	/* .pricing-plans {
		top: 30%;
	} */

	.laptop-img {
		height: 280px;
		
	}

	.laptop-left-side {
		padding-top: 10px;
	}
	.price-plan-trip-sec-content{
		height: 470px;
	}
	.price-plan-curve-img{
		top: 11px;
	}
	/* end pricing */

	/* about page start */
	.about-left-bg,
	.about-right-bg,
	.benefits-left-bg,
	.benefits-bg {
		display: none;
	}

	.benefits-right-bg {
		display: none;
	}
	.benifits-section h2 {
		font-size: 26px;
	}
	.about-goodleven-section p {
		font-size: 16px;	
	}
	.about-image-section img{
		top: 60px;
	}
	.about-goodleven-section{
		padding-top: 30px;
	}
	.about-goodleven-first-sec{
		margin-bottom: 35px;
	}
	/* about page end */
}

@media screen and (max-width: 1000px) {}

@media screen and (max-width: 999px) and (min-width: 991px) {}

@media screen and (max-width: 991px) and (min-width: 981px) {
	.header .navbar li a {
		padding: 6px 15px;
		font-size: 14px;
	}

	.header .navbar {
		/*margin: 8px 0 0;*/
		min-height: initial;
	}

	.header .logo-section img {
		width: 80% !important;
	}

	.header-contact {
		text-align: right;
		margin: 10px 0 0 0;
	}

	/* home page start */
	.homesection1-cntleft h2 {
		padding: 0 15px 0 40px;
		font-size: 18px;
		margin: 25px 0 25px;
		line-height: 28px;
	}

	.homesection1-cntright .features_list {
		height: 130px;
		display: initial;
	}

	.homesection1-cntright .features_list .feature_cnt p {
		font-size: 13px;
	}

	.home-featurecnt img {
		width: 50px;
	}

	.homesection1-cntleft .bookfree-btn {
		position: absolute;
		left: 33px;
		bottom: 28px;
	}
	.home-featurecnt h4 {
		font-size: 16px;
	}

	.home-section3 .home-featurecnt {
		width: 100%;
		height: 340px;
		z-index: 111;
	}

	.home-section5 .sub-heading img {
		width: 45px;
	}

	.home-section5 .sub-heading {
		font-size: 20px;
		line-height: 32px;
		padding: 38px 20px;
	}

	.home-section5 .bold-text {
		font-size: 22px;
	}

	.home-section5 #cfsubmit {
		font-size: 15px;
	}

	/* homepage end */

	/* futures page start */
	.practice-section .text-section {
		padding-top: 0;
	}

	/* futures page end */

	/* about page start */
	.about-left-bg,
	.about-right-bg,
	.benefits-left-bg,
	.benefits-bg {
		display: none;
	}

	.benefits-right-bg {
		display: none;
	}

	.benifits {
		height: 425px;
	}

	/* end about */

}

@media screen and (max-width: 980px) {
	/*book free button popup start */
	.book-free-popup{
	
		margin-top: 50px;
	
	}
	.book-free-popup-btn{
		width: 30% !important;
		margin-left: 4%;
		color: #fff !important;
		
	}
	.book-free-popup-btn-call{
		width: 30% !important;
		margin-left: 4%;
		color: #fff !important;
		background-color: #23478d !important;
		margin-top: 22px;
		border: none ;
	}
	.book-free-popup-btn-call img{
		width:10% !important ;
		position:relative;
		bottom: 1px !important;
	}
	/*book free button popup end  */
	.header .navbar li a {
		padding: 7px 18px;
		font-size: 14px;
		margin: 0;
	}

	.header .access-btn {
		width: 100%;
		font-size: 14px;
		padding: 10px 14px;
	}

	.header .navbar {
		min-height: initial;
	}

	.header .access-btn {
		margin: 8px 0 0;
	}

	.header .logo-section img {
		width: 80%;
	}

	.header-contact {
		display: none;
		text-align: right;
		margin: 10px 0 0 0;
	}
	.main-content {
		padding: 77px 0 0;
	}
	/* homepage start */

	.homebanner {
		background-position: 30% 1%;
		height: 440px;
	}
	.homebanner-content {
		padding: 0px 0 0;
		text-align: center;
	}

	.homesection1-cntleft h2 {
		padding: 0 15px 0 40px;
		font-size: 20px;
		margin: 25px 0 25px;
		line-height: 28px;
	}
	.home-section2 .subheading {
		font-size: 24px;
	}

	.home-section2 {
		height: 440px;
		margin: 0px 0 63px;
	}
	.feature_cnt {
		height: 120px;
	}

	.feature_cnt p {
		font-size: 13px;
	}

	.homesection1-cntright .features_list {
		padding: 8px 15px;
	}

	.home-featurecnt img {
		width: 50px;
	}

	.home-section2leftarg img, .home-section2rightarg img {
		display: none;
	}
	
	.cloud-text-section h3 {
		line-height: 30px;
	}

	.home-featurecnt h4 {
		font-size: 16px;
	}
	
.home-section3 .subheading {
    line-height: 30px;
}

	.home-section3 .home-featurecnt {
		width: 100%;
		height: 340px;
		z-index: 111;
	}
	.home-section3-text-section p {
		font-size: 16px;
		line-height: 24px;
	}
	
	.home-section3 .subheading {
    font-size: 22px;
	}

	.home-section3-text-section h3 {
    font-weight: 600;
	}
	.home-section4-text-section h2 {
		font-size: 22px;
	}

	.home-section4 .subheading {
		line-height: 30px;
	}
	

	.home-section5 .sub-heading img {
		width: 45px;
	}
	.home-section5 .subheading {
		font-size: 22px;
	}

	.home-section5 .sub-heading {
		font-size: 20px;
		line-height: 32px;
		padding: 38px 20px;
	}

	.home-section5 .bold-text {
		font-size: 22px;
	}
	.home-section5 .text-center h2 {
		line-height: 30px;
	}

	.home-section5 #cfsubmit {
		font-size: 15px;
	}

	.testimonial-bg {
		height: auto;
	}

	.homesection1-cntleft .bookfree-btn {
		position: absolute;
		left: 35px;
		bottom: 37px;
		padding: 6px 18px;
    	font-size: 12px;

	}

	.about-good-leven-left-logo {
		left: 40%;
		width: 40%;
	}
	/* home page end */

	/* contact page start */
	.contact-left img {
		height: 28px;
	}

	.contact-left-detail-2 p {
		font-size: 10px;
	}

	.contact-left-address {
		font-size: 10px;
		margin-top: -10px;
	}

	/* contact end */

	/* Feature Page -Responsive starts*/
	

	.practice-section .text-section {
		padding-top: 0px;
	}

	.practice-section .text-section h3 {
		font-size: 22px;
	}
	.practice-page-feature-content h3{
		font-size: 22px;
	}

    .pageBanner-content p{
        padding: 0px 30px;
    }

	.feature-page-banner img{
		height: 290px !important;
	}

	.feature-page-content{
		top:22% !important;

	}
	.pageBanner{
		margin-top: 0px;
	}

	/* Feature Page -Responsive End*/

	/* about-us Page -Responsive starts*/
	.aboutPage .pageBanner-content {
		top: 33%;
	}

	.about-goodleven-section {
		padding-top: 32px;
		padding-bottom: 15px;
		padding-left: 10px;
	}
	.about-goodleven-section h3{
		padding-bottom: 7px;
	}
	.benifits-section .benifits {
		height: 360px;
		width: 100%;
	}

	.benifits-section .benifits h5 {
		font-size: 16px;
		padding: 2px;
	}

	.benifits-section .benifits p {
		padding: 12px;
	}

	.benifits-section .benifits-1 img {
		right: 32px;
	}

	.benifits-section .benifits-2 img {
		right: 32px;
	}

	.benifits-section .benifits-3 img {
		right: 32px;
	}

	.benifits-section .benifits-4 img {
		right: 32px;
	}

	.benifits-section .benifits-5 img {
		right: 32px;
	}

	.benifits-section .benifits-6 img {
		right: 32px;
	}
	.benifits-section h2 {
		font-size: 22px;
	}
	/* .about-goodleven-section p {
		font-size: 14px;	
	} */
	.about-image-section img{
		width: 89%;
		top: 90px;
	}

	/* about-us Page -Responsive end*/

	/* contatc page start */
	.contact-us {
		top: 30%
	}

	.contact-left {
		padding: 5px 22px;
	}

	.contact-left h2 {
		padding-bottom: 8px;
		line-height: 1.2;
	}

	.contact-left img {
		height: 28px;
	}

	.contact-page-location-img {
		position: relative;
		/* bottom: 60px !important; */
	}

	.contact-left-detail-2 p {
		font-size: 15px;
	}

	.contact-left-detail-2 li{
		font-size: 11px;
	}
	.contact-phone-text{
		font-size: 11px;
	}
	.contact-left-address {
		font-size: 14px;
		margin-top: -10px;

	}

	.contact-left-address li {
		line-height: 60%;
	}

	.contact-address-text{
		padding-top: 1px;
		font-weight: 100;
		font-size: 15px;
	}
	/* end contact */

	/* About page start */
	.about-left-bg,
	.about-right-bg,
	.benefits-left-bg,
	.benefits-bg {
		display: none;
	}

	.benefits-right-bg {
		display: none;
	}

	/* About page End  */
	
	/* pricing start  */
	.price-plan-triple-section{
		padding-top: 0px !important;
		padding-bottom: 20px;
	}
	.price-plan-standard{
		padding:0px 0px;
	}
	.price-plan-standard h2{
		font-size: 25px;
	}
	
	.price-plan-premium-development-content{
		font-size: 14px;
	}
	.price-plan-triple-section{
		padding-bottom: 5px;
	}
	.price-plan-premium-development-content li{
		line-height: 18px;
	}
	.price-plan-standard button{
		font-size: 15px;
	}
	.price-plan-monthly-fee{
		margin-bottom: 10px;
	}
	.price-plan-book-free{
		padding-bottom: 25px;
	}
	.price-plan-rounded-img{
		left: 36%;
		height: 72px;
	}
	.price-plan-curve-img{
		top: 18px;
	}
	.price-plan-monthly-fee{
		margin-bottom: 22px;
		
	}

	.price-plan-book-free{
		padding: 15px 22px;
	}

	.price-plan-book-free .price-plan-monthly-fee{
		line-height: 18px;
	}
	.pricing-plans {
		top: 30%;
	}
	/* pricing end  */
	
	/* register page  */
	.trial-section2 .trial-inner{
		height: 290px;
	}

	.testimonial-bg {
		height: 338px;
	}
	/* register end  */

	/* thank you start */
	.thankyou{
		width: 50%;
		margin-top: 80px;
		padding: 30px 22px;
	}

	/* thank you end */
	.footer-sales-support{
		padding-left: 0px;
	}
	.footer-quicklinks{
		padding-left: 0px;
	}

}




@media screen and (max-width: 767px) {

	
	.main-content {
		padding: 87px 0 0;
	}
	.header .logo-section img {
		margin-top: 0px;
	}

	.secondary-footer .footer-content.footer-quicklinks {
		padding: 0;
	}

	.header .logo-section img {
		width: 100%;
	}

	.header-contact {
		display: none;
		text-align: right;
		margin: 10px 0 0 0;
	}

	.header-contact .bookfree-btn {
		font-size: 12px;
		padding: 5px 18px;
		width: auto;
		margin-top: 10px;
	}

	.footer-bg {
		display: none;
	}

	/* contact page st */

	/* homepage start */
	.greybg {
		display: inline-table;
		position: initial;
		background-color: #fff;
		box-shadow: none !important;
	}

	.positioned-left,
	.positioned-right,
	.positioned-dots {
		display: none;
	}

	.home-section1 {
		height: auto;
	}
	
	.homesection1-cntleft .bookfree-btn {
		display: none;
	}

	.home-section2 {
		margin: 0 0 30px;
		height: auto;
	}

	.home-section3 {
		padding: 30px 0 35px;
	}
	
	.home-cloud-section img {
		display: none;
	}
	.home-cloud-section-image {
		padding-top: 0px;
	}
	.home-featurecnt img {
		margin: 0 auto 15px;
		width: 45px;
	}

	.home-section3 .home-featurecnt {
		width: 100%;
	}

	.homebanner h4 {
		line-height: 26px;
		font-size: 16px;
	}

	.homebanner h1 {
		font-size: 25px;
		line-height: 35px;
		margin: 0;
	}

	.homebanner {
		height: 300px;
	}

	.homebanner-content {
		padding: 0;
	}

	.homebanner .positioned {
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.homebanner .bookfree-btn {
		padding: 6px 18px;
		font-size: 14px;
	}

	.homebanner {
		background-position: 0;
	}

	.subheading {
		font-size: 20px;
	}

	.home-section5 .sub-heading {
		font-size: 18px;
		line-height: 34px;
	}

	.home-section5 .sub-heading .bold-text {
		font-size: 20px;
	}

	.home-section5 .sub-heading {
		padding: 25px 14px;
	}

	.home-section5 .sub-heading img {
		width: 45px;
	}

	.home-section5 form {
		margin-top: 20px;
	}

	.home-section5 .white-wrapper {
		padding: 30px 30px 30px;
	}

	.home-section2leftarg img,
	.home-section2rightarg img {
		height: 325px;
	}

	.vertical-line {
		bottom: 18px;
	}

	.vertical-text {
		bottom: 120px;
	}

	.homesection1-cntright .features_list {
		height: 138px;
		box-shadow: 0 4px 20px 0 rgb(0 0 0 / 12%);
		-webkit-box-shadow: 0 4px 20px 0 rgb(0 0 0 / 12%);
		-moz-box-shadow: 1px 1px 5px 1px #cfc6c6 !important;
		/* width: 80%;
		float: initial; */
		margin-left: auto;
		margin-right: auto;
		background-color: #fff;
		margin-bottom: 12px;
		display: block;
	}

	.homesection1-cntleft img {
		margin-bottom: 15px;
	}

	.homesection1-cnt {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}

	.homesection1-cntleft img {
		border-top-left-radius: 0;
	}

	.home-featurecnt h4 {
		font-size: 16px;
	}

	.home-section5 .sub-heading {
		height: auto;
	}

	.home-section3 .home-featurecnt {
		height: auto;
	}

	.home-section5 #cfsubmit {
		padding: 6px 35px;
		font-size: 14px;
	}

	.testimonial-bg {
		height: auto;
	}
	.home-section2rightdot{
		display: none;
	}
	/* homepage end */

	/* about page start */
	.about-left-bg,
	.about-right-bg,
	.benefits-left-bg,
	.benefits-bg {
		display: none;
	}

	.benefits-right-bg {
		display: none;
	}
	.about-image-section img{
		
		margin-left: 40px;
	}
}

@media screen and (max-width: 480px) {
	/*book free button popup start */
	.book-free-popup{
	
		margin-top: 50px;
	
	}
	.book-free-popup-btn{
		width: 60% !important;
		margin-left: 7%;
		color: #fff !important;
		
	}
	.book-free-popup-btn-call{
		width: 60% !important;
		margin-left: 7%;
		color: #fff !important;
		background-color: #23478d !important;
		margin-top: 22px;
		border: none ;
	}
	.book-free-popup-btn-call img{
		width:10% !important ;
		position:relative;
		bottom: 1px !important;
	}
	/*book free button popup end  */
	.main-content {
		padding: 87px 0 0;
	}
	/*  */
	.pageBanner{
		margin-top: 0px;
	}
	/*  */
	.pageBanner img {
		height: 170px;
	}

	.pageBanner-content h2 {
		font-size: 27px;
	}

	.pageBanner-content {
		top: 3%;
	}
	.pageBanner-content p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.pageBanner .btn {
		padding: 6px 22px;
		font-size: 12px;
	}
	.trial-section5 img.free-trial-img{
		display: none;
	}

	.pageBanner .banner-header{
		font-size: 17px;
	}
	
	/* homepage start */
	.homebanner{
		height: 425px;
	}
	.homebanner h1{
		padding: 0px 30px;
		margin-bottom: 28px;
		font-size: 27px;
		
	}
	.homebanner h4{
		margin-bottom: 10px;
	}
	.homebanner .bookfree-btn{
		font-size: 17px;
	}
	.bookfree-btn img{
		position: relative;
		bottom: 3px;
	}
	.homebanner-content{
		padding: 0px 20px;
	}
	.greybg {
		display: inline-table;
		position: initial;
	}

	.positioned-left,
	.positioned-right {
		display: none;
	}

	.home-section1 {
		height: auto;
	}

	.homesection1-cntleft .bookfree-btn {
		display: none;
	}

	
	.homesection1-cntleft h2 {
		line-height: 26px;
	}
	.cloud-text-section h3 {
		line-height: 26px;
	}
	.home-section3 .subheading {
		line-height: 28px;
	}
	.home-section4 .subheading {
		line-height: 28px;
	}
	.home-section5 .text-center h2 {
		line-height: 28px;
	}
	.pageBanner-content {
		top: 6%;
	}

	.home-new-slide{
		display: block;
	}
	.home-without-slide{
		display: none;
	}
	.home-cloud-based-left{
		margin-bottom: 22px;
	}
	
	.home-section3-text-section h4 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.home-section3-text-section{
		padding-bottom: 0px;
	}
	.home-section3{
		padding: 30px 0 10px;
	}
	/* homepage end */

	/* Feature Page -Responsive starts*/
	.pageBanner img {
		height: 170px;
	}

	

	.pageBanner-content p {
		font-size: 14px;
		line-height: 20px;
	}

	.pageBanner .bookfree-btn {
		padding: 6px 22px;
		font-size: 12px;
	}

	.practice-section .text-section {
		padding-top: 0px;
	}

	.benifits-section .benifits {
		height: 260px;
		width: 100%;
	}

	.practice-page-background {
		padding: 0px 0;
	}

	.practice-section .text-section h3 {
		font-size: 20px;
	}

	.trial-section5-bg2 {
		left: 250px;  
	}

	.pageBanner-content p {
		font-size: 12px;
	}

	.practice-page-background{
		display: none;
	}
	.practice-additional-sec{
		display: block;
	}
	.feature-page-banner img{
        height: 300px !important;
    }
    .feature-page-content p{
        font-size: 16px !important;
		line-height: 24px;
        padding: 0px 12px;
    }
    .feature-page-content h2{
        font-size: 25px !important;
        line-height: 35px;
        padding: 0px 10px;
    }
    .feature-page-content{
        padding: 10px;
    }
	.feature-page-content{
		top:5% !important;

	}
	.practice-page-feature-content h3{
		line-height: 28px;
	}
	.trial-section-signup h1{
		line-height: 36px;
	}
	.trial-section-signup h3{
		line-height: 24px;
	}
	.feature-page-banner .banner-header{
		margin-bottom: 10px;
	
	}
	.feature-page-banner p{
		margin-bottom: 10px;
	}
	/* Feature Page -Responsive End*/


	/* about-us Page -Responsive starts*/



	.about-goodleven-section {
		padding-top: 10px;
	}

	.benifits-section h2 span{
		font-size: 21px;
	}
	.about-image-section {
		padding-top: 4px;
	}

	.benifits-section .subheading {
		font-size: 18px;
		padding-left: 10px;
		padding-right: 10px;

	}

	.white-curve {
		position: relative;
		top: 8px;
	}
	.about-image-section img{
		width: 70%;
		top: 0px;
	}
	.about-goodleven-first-sec{
		margin-bottom: 40px;
	}
	.about-goodleven-colored-p{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.about-20-years p{
		font-size: 18px;
		line-height: 26px;
	}
	.about-20-year-h3{
		line-height: 28px;
		font-size: 22px;
	}
	.about-logo-box-sec{
		margin-top: 0;
	}

	.about-good-leven-left-logo{
		left: 20%;
		width: 55%;
	
	}
	.about-new-slide{
		display: block;
	}
	.about-without-slide{
		display: none;
	}

	/* about-us Page -Responsive end*/

	/* contact page start */
	.contact-form-section{
		margin-top: 30px;
	}
	.pageBanner img {
		height: 170px
	}

	.contact-us h2 {
		font-size: 25px;
	}

	.contact-form-section .contact-left-bg {
		width: 100%
	}

	.contact-left {
		border-radius: 10px;
		padding-left: 40px;
		padding-top: 30px;
	}

	.contact-left h2 {
		padding-bottom: 20px;
	}

	.contact-form {
		margin-left: 0px;
		border-radius: 10px;
		padding: 35px 10px;
	}
	.contact-left-detail-2 p{
		font-size: 16px;
	}
	.contact-left-detail-2 .contact-phone-text{
		font-size: 12px;
	}
	.contact-left-detail-2 li{
		font-size: 12px;
		padding-top: 6px;
	}
	.contact-left-address{
		font-size: 16px;
	}
	.contact-left h2{
		line-height: 34px;
	}
	.contact-form{
		margin-bottom: 36px;
	}
	/* end contact */

	/* pricing start */
	.price-plan-p {
		padding: 10px;
	}
	.pricing-plans h2{
		font-size: 27px;
	}
	.price-plan-standard {
		width: 90%;
		border-radius: 20px;
		margin: 37px auto;
	}
	.price-plan-rounded-img{
		top: 0px;
		height: 65px;
		left: 42%;
	}
	.price-plan-standard h2{
		padding-top: 40px;
	}
	.price-plan-premium {
		position: relative;
		width: 90%;
		border-radius: 20px;
		margin: 35px auto;
		
	}

	.price-plan-premium h2{
		padding-top: 40px;
	}
	.price-plan-essential {
		width: 90%;
		border-radius: 20px;
		margin: 35px auto;
	}
	.price-plan-essential h2{
		padding-top: 40px;
	}
	.curve-img {
		position: relative;
		top: 8px;
	}
	.price-plan-curve-img{
		top: 24px;
	}
	.laptop-left-side {
		padding: 15px;
	}

	
	.price-plan-triple-section {
		padding-bottom: 0px;
		
	}
	.price-plan-trip-sec-content{
		height: fit-content;
	}
	.price-plan-accordion{
		margin-top: 30px;
		margin: 0px 5px;
		margin-bottom: 50px;
	}
	.panel-heading div::after{
		right: 0;
	}
	.panel-heading div{
		
		padding-right: 5px;
		line-height: 22px;
	}
	.pricing-monthly-spend{
		margin-bottom: 5px;
	}
	.price-plan-monthly-fee{
		margin-bottom: 20px;
	}

	.price-plan-triple-section h3{
		font-size: 22px;
		line-height: 28px;
	}
	.price-plan-p{
		line-height: 26px;
	}
	.laptop-righ-side h3{
		line-height: 26px;
		font-size: 22px;
	}
	/* end pricing */
	/* thank you start */
	.thankyou{
		height: 200px;
		width: 100%;
		margin-top: 100px;
		padding: 30px 22px;
	}
	.thankyou h1{
		font-size: 32px;
	}
	/* thank you end */
	/* register start */
	.submit-trialform h4{
		line-height: 24px;
	}
	.trial-section2 .trial-inner{
		margin: 15px 0px;
	}
	/* register end */
	/* .footer-tech-mobile{
		 display: block; 
	}
	.footer-write-mobile{
		 display: block;
	}
	.footer-tech-web{
		 display: none; 
	}
	.footer-write-web{
		 display: none; 
	} */
	.secondary-footer {
		background-color: #0b204a;
		padding: 60px 0 50px;
		position: relative;
	}
	
}


@media screen and (max-width: 420px) and (min-width: 381px)  {
	.main-content{
		padding: 84px 0 0;
	}
	.homebanner h1{
		padding: 0px 20px;
	}
	.pageBanner-content p {
		font-size: 11px;
	}

	 .pageBanner-content h2 {
		font-size: 18px;
	} 
	.about-us-h2{
		font-size: 26px !important;
	}
  }

@media screen and (max-width: 380px) {
	.main-content {
		padding: 81px 0 0;
	}
	.homebanner h1{
		padding: 0px 14px;
		margin-bottom: 28px;
		font-size: 27px;
	}
	/* about-us Page -Responsive Start*/

	.benifits-section .benifits-1 img {
        bottom: 9px;
        right: 23px;
    }
    .benifits-section .benifits-2 img {
        bottom: 9px;
        right: 23px;
    }
    .benifits-section .benifits-3 img {
        bottom: 9px;
        right: 23px;
    }
    .benifits-section .benifits-4 img {
        bottom: 9px;
        right: 23px;
    }
    .benifits-section .benifits-5 img {
        bottom: 9px;
        right: 23px;
    }
    .benifits-section .benifits-6 img {
        bottom: 9px;
        right: 23px;
    }
	

	/* about-us Page -Responsive End*/

	/*feature page start  */
	.pageBanner-content p {
		font-size: 11px;
		line-height: 20px;
	}

	.pageBanner-content h2 {
		font-size: 27px;
	}
	.pageBanner-content h2 {
        font-size: 26px;
    }
  
	/* feature page end */


	/* pricing start */
	
	/* home page start */

	
	/* .homesection1-cntright .features_list .feature_cnt p {
		font-size: 13px !important;
	} */
	/* home page end */

	.price-plan-premium-development-content li{
		line-height: 20px;
	}
	.price-plan-triple-section h3{
		font-size: 18px;
	}
	.price-plan-p{
		font-size: 15px;
	}
	.laptop-left-side {
		padding: 10px 0px;
		padding-top: 0px;
	}
	.laptop-righ-side h3{
		font-size: 18px;
	}
	.price-plan-trip-sec-content{
		height: 410px;
	}
	/* end pricing */

	/* thank you start */
	.thankyou{
		height: 220px;
		width: 100%;
		margin-top: 80px;
		padding: 30px 22px;
	}
	
	/* thank you end */
}


@media screen and (min-width: 320px) and (max-width: 350px) {
	
	/* Home page start */

	.homesection1-cntright .features_list .feature_cnt p {
		font-size: 12px !important;
		line-height: 16px;
		}  
	/* home page end */
}

@media screen and (max-width: 320px) {
	/* book free popup start */
	.book-free-popup-btn{
		width: 75% !important;
	}
	.book-free-popup-btn-call{
		width: 75% !important;
	}
	.book-free-popup-btn-call img{
		width:10% !important ;
		bottom: 0 !important;
		
	}

	/*book free popup end  */
	.main-content {
		padding: 77px 0 0;
	}
	.header-contact li:last-child a {
		font-size: 12px;
	}

	.header-contact {
		margin: 15px 0 0 0;
	}
	.homebanner h1{
		padding: 0px 0px;
		margin-bottom: 22px;
	}
	.homebanner h4{
		margin-bottom: 0px;
	}
	.homebanner .bookfree-btn{
		font-size: 16px;
	}
	/* Feature Page -Responsive starts*/
	.feature-page-banner img{
        height: 280px !important;
    }

	.pageBanner .bookfree-btn {
		padding: 5px 20px;
		font-size: 11px;
		margin-top: 0px;
	}

	/* .pageBanner-content {
		top: 1% !important;
	} */

	.practice-section .text-section h3 {
		font-size: 20px;
	}

	.pageBanner-content p {
		
		line-height: 20px;
		
	}

	.pageBanner-content h2 {
		font-size: 18px;
		line-height: 28px;
	}
	.pageBanner .banner-header-text{
		font-size: 26px;
	}

	/* Feature Page -Responsive end*/

	/* about-us Page -Responsive Start*/

	.about-goodleven-section h3 {
		font-size: 21px;
		
	}

	.white-curve {
		position: relative;
		top: 8px;
	}
	.about-image-section img{
		left: 0px;
	}


	.home-section5 .bold-text {
		font-size: 25px;
	}

	.home-section5 .form-control {

		margin-top: 10px;
	}

	.benifits-section .benifits-3 img {
		bottom: 9px;
		right: 23px;
	}

	.benifits-section .benifits-4 img {
		bottom: 9px;
		right: 23px;
	}

	.benifits-section .benifits-5 img {
		bottom: 9px;
		right: 23px;
	}

	.benifits-section .benifits-6 img {
		bottom: 9px;
		right: 23px;
	}

	/* about-us Page -Responsive End*/

	/* pricing start */
	.pricing-plans {
		top: 30%;
	}

	.pricing-plans h2 {
		font-size: 25px;
	}
	.price-plan-rounded-img {
		left: 40%;
	}
	.price-plan-triple-section {
		padding-bottom: 0px;
	}
	.price-plan-premium-development-content li{
		line-height: 18px;
	}
	.laptop-left-side {
		padding: 10px 0px;
		padding-top: 0px;
	}
	.price-plan-trip-sec-content{
		height: 430px;
	}

	/* pricing end */

	/* thank you start */
	.thankyou{
		height: 230px;		
		padding: 30px 18px;
	}
	
	/* thank you end */


}

	/* contact-us start */
		
	.contact-form-section h3 {
			font-size: 22px;
		}

	/* contact-us end */

/* Home page start */


.new-testi .home-featurecnt{
	padding: 10px 20px;
	height: 260px !important;
}


/* .homesection1-cntright .features_list .feature_cnt p {
		font-size: 10px !important;
		line-height: 20px;
	}  */

	/* home page end */

