@media screen and (min-width: 1441px) {
	.container{
		max-width: 1300px;
	}
	.success_stories_page .cm_container{
		max-width: 1300px;
	}
}
@media screen and (min-width: 1601px) {
	.container{
		max-width: 1400px;
	}
	.success_stories_page .cm_container{
		max-width: 1400px;
	}
}
@media screen and (min-width: 1801px) {
	.container{
		max-width: 1635px;
	}
	.success_stories_page .cm_container{
		max-width: 1375px;
	}
}
@media screen and (min-width: 1920px) {}


@media screen and (max-width: 1800px) {
	/*********************  Password Section Start  *********************/
	.password_section_title p{
		font-size: 70px;
	}
	.code_main_contain {
		margin-top: 50px;
	}
	.common_btn{
		padding: 25px 15px;
	}
	.logo_section a{
		max-width: 220px;
	}
	.paswword_innser_section{
		height: calc(100vh - 174px);
	}
	.password_protected_shap{
		max-width: 550px;
		right: -20%;
	}
	/*********************  Password Section End *********************/

	/*********************  index page Start *********************/
	.welcome_contain h1{
		font-size: 80px;
	    max-width: 670px;
	}
	.welcome_contain p{
		font-size: 28px;
		margin-top: 55px;
	}

	.section_title h2{
		font-size: 140px;
	}
	.section_title p{
		font-size: 46px;
		margin-top: -62px;
	}
	.dealship_box h3{
		font-size: 21px;
		text-align: center;
	}

	.headshrt_img{
		padding-left: 30px;
	}
	.erich_section .headshrt_img{
		padding-left: 0px;
		padding-right: 30px;
	}

	.performance_shape{
		right: -300px;
	}
	.performance_section {
		padding: 90px 0 150px;
	}
	/*********************  index page End *********************/

	/* Banner Section Start */
    .success_stories_page .welcom_banner_section h1{
        max-width: 590px;
    }
    /* Banner Section End */

    .invest_section .invest_heading h2{
        font-size: 80px;
    }

    /* Alignment Section Start */
    .alignment_section .section_title {
        max-width: 967px;
    }
    .success_stories_page .alignment_section .section_title p{
        max-width: 780px;
    }
    .alignment_section .alignment_circle{
        max-width: 500px;
        left: -320px;
    }
    /* Alignment Section End */

    /* Transformation Section Start */
    .trasnform_section .section_title {
        max-width: 1035px;
    }
    .trasnform_section .section_title p {
        max-width: 607px;
    }
    .trasnform_section .transform_circle{
        max-width: 500px;
        right: -285px;
    }
    /* Transformation Section End */

    /* Optimize Section Start  */
    .optimize_section .section_title {
        max-width: 1002px;
    }
    .optimize_section .section_title p {
        max-width: 606px;
    }
    /* Optimize Section End  */

    /* Footer Section Start */
    footer .footer_circle {
        left: -250px;
    }
    /* Footer Section End */

    .banner_video_section video{
    	height: 617px;
    }
    .success_stories_page .banner_video_section video {
	    height: 595px;
	}
}
@media screen and (max-width: 1600px) {
	/*********************  Password Section Start  *********************/
	.password_section_title p {
	    font-size: 64px;
	}
	.code_contain p,
	.password_last_contain p{
		font-size: 20px;
	}
	.logo_section a {
	    max-width: 180px;
	}
	.logo_section {
	    padding: 35px 45px 15px 45px;
	}
	.paswword_innser_section {
	    height: calc(100vh - 136px);
	}
	.code_main_contain {
	    margin-top: 45px;
	}
	.paswword_innser_section .common_btn{
		margin-top: 40px;
	}
	.password_last_contain {
	    margin-top: 30px;
	    margin-bottom: 30px;
	}
	.password_protected_shap{
		max-width: 500px;
		right: -19%;
	}
	/*********************  Password Section End *********************/

	/*********************  index page Start *********************/
	.welcome_contain h1 {
	    font-size: 70px;
	    max-width: 590px;
	}
	.welcome_contain p{
		font-size: 26px;
		margin-top: 50px;
	}
	.menu_iteam{
		min-width: 400px;
	}
	.menu_iteam > ul > li + li {
	    margin-top: 60px;
	}
	#toggle {
		width: 50px;
	}
	.two {
	    margin: 10px auto;
	}

	.expertise_left_img{
		width: 700px;
	}
	.expertise_right_contain{
		width: calc(100% - 700px);
		padding-left: 45px;
		padding-right: 15px;
	}
	.section_title h2 {
	    font-size: 120px;
	}
	.section_title p {
	    font-size: 40px;
	    margin-top: -53px;
	}
	.expertise_left_img img {
	    margin-top: -80px;
	}
	.contact_btn {
	    margin-top: 70px;
	}
	.banner_shap{
		max-width: 550px;
	    right: -335px;
    	bottom: -310px;
	}
	.expertise_detail_step_list ul li:after{
		width: 90%;
	}

	.experience_section {
		margin-top: 100px;
	}
	.experience_section {
		padding: 60px 0 90px;
	}
	.experience_right_details {
	    padding-left: 30px;
	}
	.experience_left_details p + p {
	    margin-top: 30px;
	}
	.dealship_box h3 {
	    font-size: 20px;
	}
	.experience_section .row {
	    margin-top: 40px;
	}

	.erich_section .any_liyod_main_details {
	    padding-right: 0px;
	}
	.erich_section .section_title p {
	    max-width: 480px;
	}
	.any_liyod_btn {
	    margin-top: 130px;
	}
	.any_liyod_main_details{
		margin-top: 40px;
	}

	.performance_section{
		margin-top: 110px;
	}
	.performance_section {
	    padding: 80px 0 120px;
	}
	.performance_shape {
    	right: -360px;
	    max-width: 600px;
	}
	.expertise_shape{
		max-width: 500px;
		left: -365px;
	}

	.amy_liyod_shape {
	    right: -262px;
	}
	/*********************  index page End *********************/

	/* Banner Section Start */
    .success_stories_page .welcom_banner_section h1 {
        max-width: 516px;
    }
    /* Banner Section End */

    /* Alignment Section Start */
    .alignment_section .section_title {
        max-width: 847px;
    }
    .alignment_sub_title {
        margin-top: 10px;
        margin-bottom: 40px;
    }
    .alignment_sub_title p {
        font-size: 25px;
    }
    .success_stories_page .alignment_section .section_title p {
        max-width: 680px;
    }
    .insight_padding {
        padding-left: 50px;
    }
    .alignment_section .alignment_circle{
        left: -340px;
    }
    .insight_last_img {
        max-width: 440px;
        height: auto;
    }    
    .insight {
        padding-bottom: 30px;
    }
    /* Alignment Section End */

    /* Invest Section Start  */
    .invest_section,
    .client_section{
        margin-top: 80px;
    }
    .invest_section .invest_heading h2,
    .client_section .client_heading h2 {
        max-width: 1100px;
        font-size: 80px;
    }
    /* Invest Section End  */

    /* Tranform Section Start */
    .trasnform_section .section_title {
        max-width: 887px;
    }
    .trasnform_section .section_title p {
        max-width: 527px;
    }
    /* Tranform Section End */

    /* Optimize Section Start */
    .optimize_section .section_title {
        max-width: 864px;
    }

    .optimize_section .section_title p{
        max-width: 528px;
    }
    .alignment_section,
    .trasnform_section,
    .optimize_section {
        padding-top: 70px;
    }
    /* Optimize Section Start */

    /* banner video Start */
    .banner_video_section video{
    	height: 555px;
    }
    .success_stories_page .banner_video_section video {
	    height: 552px;
	}
    /* Optimize Section End */

}
@media screen and (max-width: 1530px) {
    /* Alignment Section Start */
    .alignment_section .alignment_circle{
        max-width: 450px;
        left: -327px;
    }
    .alignment_sub_title p {
        font-size: 22px;
    }
    /* Alignment Section End */

    /* Invest Section Start  */
    .invest_section .invest_heading h2,
    .client_section .client_heading h2 {
        font-size: 70px;
        max-width: 883px;
    }
    /* Invest Section End  */
    
    /* Footer Section Start */
    footer .footer_circle {
        left: -260px;
        max-width: 340px;
    }
    /* Footer Section End */
}

@media screen and (max-width: 1440px) {
	/*********************  Password Section Start  *********************/
	.password_section_title p {
	    font-size: 54px;
	}
	.code_contain p, .password_last_contain p {
	    font-size: 18px;
	}
	.code_contain input{
		min-width: 460px;
	}
	.common_btn{
		min-width: 250px;
		padding: 20px 15px;
		font-size: 18px;
	}
	.code_contain input{
		font-size: 18px;
	}
	.password_protected_shap{
		max-width: 450px;
	}
	/*********************  Password Section End *********************/

	/*********************  index page Start *********************/
	.welcome_contain h1 {
	    font-size: 60px;
	    max-width: 500px;
	}
	.welcome_contain p {
	    font-size: 24px;
	    margin-top: 40px;
	}
	.menu_iteam > ul > li + li {
	    margin-top: 50px;
	}
	.menu_iteam li a{
		font-size: 20px;
	}
	.menu_iteam > ul{
		padding: 50px 15px;
	}
	.inner_menu_iteam > ul li a {
	    font-size: 18px;
	}

	.expertise_left_img {
	    width: 650px;
	}
	.expertise_right_contain{
		width: calc(100% - 650px);
	}
	.section_title h2 {
	    font-size: 100px;
	}
	.section_title h2 {
	    font-size: 100px;
	}
	.expertise_right_contain .section_title {
	    max-width: 630px;
	}
	.expertise_right_contain .section_title p{
		max-width: 450px;
	}
	.section_title p{
		font-size: 34px;	
	}
	.expertise_detail_step_list ul li .expertise_left_number p{
		font-size: 30px;
	}
	.expertise_left_img img {
	    margin-top: -150px;
	}

	.experience_right_details {
	    padding-left: 0px;
	}
	.dealship_box h3 {
	    font-size: 18px;
	    margin: 15px 0px;
	}
	.last_experience_main_box {
	    margin-top: 50px;
	}
	.exp_contact_btn {
	    margin-top: 45px;
	}

	.any_liyod_btn {
	    margin-top: 80px;
	}
	.erich_section .section_title p {
	    max-width: 410px;
	}
	.experience_section {
	    margin-top: 80px;
	}

	.performance_section {
	    margin-top: 100px;
	}
	.performance_shape {
	    right: -360px;
	    max-width: 550px;
	}
	.performance_section .performance_details p + p {
	    margin-top: 20px;
	}
	.performance_btn {
	    margin-top: 80px;
	}

	.amy_liyod_shape {
	    right: -222px;
	    max-width: 350px;
	}
	/*********************  index page End *********************/

	/* Alignment Section Start */
    .success_stories_page .alignment_section .section_title p {
        max-width: 576px;
    }
    .alignment_section .section_title {
        max-width: 707px;
    }
    .alignment_sub_title {
        margin-bottom: 30px;
    }
    .alignment_sub_title p {
        font-size: 20px;
    }
    .alignment_section .alignment_circle {
        left: -297px;
    }
    .alignment_icon{
        max-width: 55px;
    }
    /* Alignment Section End */

    .invest_section .invest_heading {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    /* Transformation Section Start */
    .trasnform_section .section_title p {
        max-width: 449px;
    }
    .trasnform_section .section_title {
        max-width: 740px;
    }
    /* Transformation Section End */
    .optimize_section .section_title p {
        max-width: 448px;
    }
    .optimize_section .section_title {
        max-width: 720px;
    }
    
    /* Footer Section Start */
    footer .service_col {
        padding-right: 35px;
    }
    footer .footer_left {
        padding-left: 0px;
    }
    /* Footer Section End */

    #thankyou-msg{
    	padding: 30px 0px;
    }

    /* banner video Start */
    .banner_video_section video{
    	height: 507px;
    }
    .welcome_contain {
	    padding-bottom: 100px;
	}
	.success_stories_page .banner_video_section video {
	    height: 528px;
	}
    /* Optimize Section End */
}
@media screen and (max-width: 1360px) {
	/*********************  Password Section Start  *********************/
	.password_protected_shap{
		max-width: 400px;
		right: -19%;
		bottom: -2%;
	}
	/*********************  Password Section End *********************/

	/*********************  index page Start *********************/
	.expertise_left_img {
	    width: 600px;
	}
	.expertise_right_contain {
	    width: calc(100% - 600px);
	}
	.expertise_right_contain{
		padding-left: 30px;
	}
	.expertise_detail_step_list ul li .expertise_left_number p {
	    font-size: 28px;
	    margin-right: 15px;
	}
	.expertise_detail_step_list ul li .expertise_right_details h3{
		font-size: 20px;
		margin-top: 5px;
	}
	.expertise_right_contain .section_title p{
		max-width: 330px;
	}
	.section_title p{
		margin-top: -44px;
	}
	.section_title h2 {
	    font-size: 90px;
	}
	.expertise_right_contain .section_title {
	    max-width: 490px;
	}
	.expertise_detail_step_list ul li + li {
	    margin-top: 30px;
	}
	.expertise_detail_step_list ul li:after{
		bottom: -15px;
	}
	.contact_btn {
	    margin-top: 50px;
	}
	.banner_shap {
	    max-width: 470px;
	    right: -295px;
	    bottom: -270px;
	}
	.expertise_left_img img {
	    margin-top: -100px;
	}

	.performance_section .row {
	    margin-top: 40px;
	}
	.performance_shape {
		max-width: 500px;
		bottom: -270px;
	}
	.performance_section {
	    margin-top: 80px;
	    padding: 70px 0 90px;
	}
	.performance_btn {
	    margin-top: 70px;
	}
	/*********************  index page End *********************/

	/* Alignment Section Start */
    .success_stories_page .alignment_section .section_title p {
        max-width: 580px;
    }
    .alignment_section .alignment_circle {
        left: -308px;
        max-width: 430px;
    }
    .alignment_section .section_title {
        max-width: 620px;
    }
   
    /* Alignment Section End */

    /* Invest Section Start */
    .invest_section .invest_heading h2,
    .client_section .client_heading h2 {
        font-size: 55px;
        max-width: 750px;
    }
    .client_section,
    .invest_section{
        margin-top: 50px;
    }
    /* Invest Section End */

    /* Transformation Section Start */
    .trasnform_section .transform_circle {
        max-width: 470px;
        right: -335px;
    }
    .trasnform_section .section_title p {
        max-width: 453px;
    }
    .trasnform_section .section_title {
        max-width: 670px;
    }
    /* Transformation Section End */

    /* optimization Section Start */
    .optimize_section .section_title {
        max-width: 660px;
    }
    .optimize_section .section_title p{
        max-width: 450px;
    }
    /* optimization Section End */

    /* Contact Section Start */
    .success_contact_btn {
        margin-top: 70px;
    }
    /* Contact Section End */


    /* Footer Section Start */
    footer{
        margin-top: 100px;
    }
    footer .footer_circle {
        left: -235px;
        max-width: 300px;
        top: -140px;
    }
    /* Footer Section End */
    #thankyou-msg{
    	padding: 0px 0 30px;
    }
}
@media screen and (max-width: 1280px) {
	.expertise_shape {
	    max-width: 450px;
	    left: -365px;
	}
	/* Alignment Section Start */
    .alignment_section .alignment_circle {
        left: -325px;
        max-width: 410px;
    }
    /* Alignment Section End */
}
@media screen and (max-width: 1199px) {
	/*********************  Password Section Start  *********************/
	.logo_section a {
	    max-width: 160px;
	}
	.paswword_innser_section {
	    height: calc(100vh - 126px);
	}
	.password_section_title p {
	    font-size: 44px;
	}
	.code_main_contain {
	    margin-top: 40px;
	}
	.common_btn{
		min-width: 220px;
	}
	.code_contain p, .password_last_contain p {
	    font-size: 16px;
	}
	.code_contain input {
	    min-width: 410px;
	}
	.password_protected_shap{
		max-width: 400px;
		right: -19%;
		bottom: 0%;
	}
	/*********************  Password Section End *********************/

	/*********************  index page Start *********************/
	.welcome_contain p {
	    font-size: 22px;
	    margin-top: 40px;
	}
	.welcome_contain h1 {
	    font-size: 50px;
	    max-width: 420px;
	}
	.menu_iteam > ul > li + li {
	    margin-top: 40px;
	}
	.inner_menu_iteam > ul li + li {
	    margin-top: 15px;
	}

	.expertise_left_img {
	    width: 50%;
	}
	.expertise_right_contain {
	    width: calc(100% - 50%);
	}
	.expertise_right_contain {
	    padding-left: 20px;
	}
	.expertise_detail_step_list ul li .expertise_right_details p{
		font-size: 12px;
		margin-top: 10px;
	}
	.expertise_detail_step_list ul li .expertise_right_details h3 {
	    font-size: 18px;
	    margin-top: 5px;
	}
	.expertise_detail_step_list ul li .expertise_left_number p {
	    font-size: 24px;
	}
	.expertise_detail_step_list ul li + li {
	    margin-top: 25px;
	}
	.expertise_detail_step_list ul li:after{
		width: 90%;
	}
	.expertise_detail_step_list {
	    margin-top: 25px;
	}
	.section_title p{
		font-size: 30px;
	    margin-top: -36px;
	}
	.expertise_right_contain .section_title p{
		max-width: 290px;
	}
	.section_title h2 {
	    font-size: 80px;
	}
	.expertise_section{
		padding-top: 50px;
	}
	.expertise_left_img img {
	    margin-top: 0;
	}
	.expertise_right_contain .section_title {
	    max-width: 440px;
	}
	.banner_shap {
	    max-width: 450px;
	    right: -305px;
	    bottom: -260px;
	}
	.experience_left_details p{
		max-width: 100%;
	}
	.experience_left_details p + p {
	    margin-top: 20px;
	}
	.experience_right_details{
		margin-top: 40px;
	}
	.last_experience_main_box {
	    margin-top: 40px;
	}
	.dealship_box p br{
		display: none;
	}
	.any_liyod_btn {
	    margin-top: 50px;
	}
	.experience_section {
	    margin-top: 70px;
	    padding: 50px 0 70px;
	}

	.performance_section {
	    margin-top: 60px;
	    padding: 60px 0 60px;
	}
	.performance_btn {
	    margin-top: 50px;
	}
	.expertise_shape {
	    max-width: 450px;
	    left: -344px;
	}
	.password_protected_shap{
		right: -22%;
		max-width: 380px;
	}
	.amy_liyod_shape {
	    right: -190px;
	    max-width: 300px;
	}
	/*********************  index page End *********************/

	/* Banner Section Start */
    .success_stories_page .welcom_banner_section .welcome_contain p {
        margin: 40px auto auto auto;
    }
    /* Banner Section End */

    /* Alignment Section Start */
    .success_stories_page .alignment_section .section_title p {
        max-width: 513px;
    }
    .alignment_sub_title p {
        font-size: 18px;
    }
    .alignment_section .alignment_circle {
        left: -305px;
    }
    .insight_padding {
        padding-left: 20px;
    }
    .solution {
        padding-top: 10px;
    }
    .insight_last_img {
        max-width: 410px;
        height: auto;
    }
    /* Alignment Section End */

     /*Invest Section Start  */
    .invest_section .invest_heading h2, .client_section .client_heading h2 {
        font-size: 50px;
        max-width: 700px;
    }
    .invest_section .invest_heading,
    .client_section .client_heading {
        padding: 70px 0;
    }
    /*Invest Section End  */

    /* Transformation Section Start */
    .trasnform_section .section_title p {
        max-width: 396px;
    }
    .trasnform_section .section_title {
        max-width: 593px;
    }
    .trasnform_section .transform_circle {
        max-width: 430px;
    }
    /* Transformation Section End */

    /* Optimize Section Start */
    .optimize_section .section_title p {
        max-width: 395px;
    }
    .optimize_section .section_title {
        max-width: 583px;
    }
    /* Optimize Section End */

    /* Contact Section Start */
    .contact_section label{
        font-size: 20px;
    }
    .contact_section input, .contact_section textarea{
        font-size: 18px;
    }
    /* Contact Section End */


    /* Footer Section Start */
    footer .service_col {
        padding-right: 20px;
    }
    footer .footer_tagline{
        margin-top: 35px;
        margin-bottom: 25px;
    }
    footer .footer_right{
        padding-top: 35px;
    }
    footer .ul_padding {
        padding-left: 10px;
    }
    footer .footer_contact {
        padding-bottom: 20px;
    }
    footer .service_header h3{
        padding-bottom: 15px;
    }
    footer{
        margin-top: 50px;
        padding-top: 100px;
        padding-bottom: 50px;
    }
    footer .service_items .col_width_two{
        max-width: 225px;
    }
    footer .footer_circle {
        left: -255px;
    }
    /* Footer Section End */

    #thankyou-msg{
    	font-size: 20px;
    }
    .contact_section .section_title{
    	margin-bottom: 60px;
    }
    #thankyou-msg {
	    padding: 0px 0 50px;
	}

	/* banner video Start */
    .banner_video_section video{
    	height: 460px;
    }
    .welcome_contain {
	    padding-bottom: 90px;
	}
	.success_stories_page .banner_video_section video {
	    height: 477px;
	}
    /* Optimize Section End */
}
@media screen and (max-width: 1080px) {
	/*********************  Password Section Start  *********************/
	.expertise_shape {
	    max-width: 430px;
	    left: -374px;
	}
	/*********************  Password Section End *********************/

	/* Alignment Section Start */
    .alignment_section .alignment_circle {
        max-width: 390px;
        left: -319px;
    }
    /* Alignment Section End */

    
}

@media screen and (max-width: 991px) {
	/*********************  Password Section Start  *********************/
	.password_section_title p {
	    font-size: 38px;
	}
	.common_btn{
		padding: 18px 15px;
		font-size: 16px;
	}
	.logo_section {
	    padding: 30px 30px 15px 30px;
	}
	.common_btn {
	    min-width: 200px;
	}
	.logo_section a {
	    max-width: 140px;
	}
	.paswword_innser_section {
	    height: calc(100vh - 112px);
	}
	.password_protected_shap {
	    right: -25%;
	    max-width: 340px;
	}
	/*********************  Password Section End *********************/

	/*********************  index page Start *********************/
	.welcome_contain p {
	    font-size: 20px;
	    margin-top: 40px;
	}
	#toggle {
	    width: 45px;
	}
	.two {
	    margin: 9px auto;
	}
	.menu_iteam {
	    min-width: 370px;
	}
	.menu_iteam li a {
	    font-size: 18px;
	}

	.expertise_left_img{
		width: 100%;
	}
	.expertise_right_contain{
		width: 100%;
		padding: 0px;
		margin-top: 30px;
	}
	.expertise_inner_section{
		max-width: 720px;
		margin: 0 auto;
		padding: 0 15px;
	}
	.section_title p{
		margin-top: -35px;
	    font-size: 26px;
	}
	.contact_btn {
	    margin-top: 40px;
	}
	.section_title h2 {
	    font-size: 70px;
	}
	.expertise_right_contain .section_title {
	    max-width: 420px;
	}
	.banner_shap {
	    max-width: 420px;
	    right: -295px;
	    bottom: -230px;
	}
	.experience_section .row {
	    margin-top: 25px;
	}
	.exp_contact_btn {
	    margin-top: 35px;
	}
	.dealship_box h3{
		font-size: 17px;
	}
	.dealship_icon{
		width: 50px;
		height: 50px;
	}
	.experience_section {
	    padding: 60px 0 60px;
        margin-top: 60px;
	}

	.erich_section .section_title{
		align-items: flex-start;
	}
	.headshrt_img {
	    padding-left: 60px;
	}
	.erich_section .headshrt_img {
	    padding-right: 60px;
	}

	.performance_section .performance_details p{
		max-width: 100%;
	}
	.performance_btn {
	    margin-top: 30px;
	}
	.performance_section .row {
	    margin-top: 30px;
	}
	.performance_car_img{
		margin-top: 30px;
	}
	.mobile_none{
		display: none;
	}
	.dekstop_none{
		display: block;
	}
	.performance_car_img{
		margin-top: 0px;
	}
	.performance_details{
		margin-top: 30px;
	}
	.performance_section .performance_details p + p {
	    margin-top: 15px;
	}
	.performance_shape {
	    max-width: 470px;
	    bottom: -250px;
	    right: -350px;
	}
	.expertise_shape {
	    max-width: 350px;
	    left: -264px;
	}
	.amy_liyod_shape {
	    right: -200px;
	    max-width: 280px;
	    z-index: -1;
	}
	/*********************  index page End *********************/

	/* Alignment Section Start */
    .success_stories_page .alignment_section .section_title p {
        max-width: 443px;
    }
    .alignment_section .section_title {
        max-width: 536px;
    }
    .insight_padding {
        padding-left: 0px;
    }
    .alignment_section .alignment_circle {
        left: -303px;
    }
    .alignment_paragraph p {
        padding-bottom: 10px;
    }
    .insight {
        padding-bottom: 0px;
    }
    /* Alignment Section End */

    /* Invest Section Start */
    .invest_section .invest_heading h2,
    .client_section .client_heading h2 {
        font-size: 40px;
        max-width: 490px;
    }
    /* Invest Section End */

    /* Transformation Section Start */
    .trasnform_section .transform_circle {
        right: -337px;
    }
    .trasnform_section .section_title p {
        max-width: 343px;
    }
    .trasnform_section .section_title {
        max-width: 517px;
    }
    /* Transformation Section End */

    .optimize_section .section_title p {
        max-width: 344px;
    }
    .optimize_section .section_title {
        max-width: 511px;
    }

    /* Contact Section Start */
    .contact_section .contact_form{
        flex-direction: column;
    }
    .contact_section .contact_form div {
        margin-bottom: 30px;
    }
    .contact_section .contact_textarea{
        margin-top: 0;
    }
    .contact_section .section_title {
        margin-bottom: 60px;
    }
    .success_contact_btn {
        margin-top: 60px;
    }
    /* Contact Section End */

    /* Footer Section Start */
    footer {
        padding-top: 70px;
        padding-bottom: 30px;
    }
    footer .service_items ul li {
        padding-bottom: 10px;
    }
    footer .footer_right{
        justify-content: start;
    }
    footer .location {
        max-width: 365px;
    }
    footer .footer_tagline {
        margin: 20px 0;
    }
    footer .footer_contact {
        padding-bottom: 15px;
    }
    footer .footer_logo {
        max-width: 130px;
    }
    footer .service_col {
        padding-right: 30px;
    }
    /* Footer Section End */

    #thankyou-msg br{
    	display: none;
    }
    #thankyou-msg {
	    font-size: 18px;
	    max-width: 450px;
	}

	/* banner video Start */
    .banner_video_section video{
    	height: 435px;
    }
    .welcome_contain {
	    padding-bottom: 90px;
	}
	.success_stories_page .banner_video_section video {
	    height: 462px;
	}
    /* Optimize Section End */
}
@media screen and (max-width: 767px) {
	/*********************  Password Section Start  *********************/
	.password_section_title p {
	    font-size: 32px;
	}
	.code_main_contain {
	    margin-top: 30px;
	}
	.dealership_contain{
		padding: 0 15px;
		width: 100%;
	}
	.password_protected_shap {
	    right: -200px;
	    max-width: 320px;
	}
	/*********************  Password Section End *********************/

	/*********************  index page Start *********************/
	.welcome_contain p {
	    font-size: 18px;
	    margin-top: 30px;
	}
	.welcome_contain h1 {
	    font-size: 40px;
	    max-width: 330px;
	}
	.down_arrow:after{
		width: 150px;
		height: 32px;
	}
	footer .down_arrow:after{
		width: 150px;
		height: 32px;
	}
	footer .down_arrow:after{
		top: 19px;
	}
	.down_scroll_arrow img{
		max-width: 19px;
	}
	.welcome_contain{
		padding-top: 30px;
	}
	.menu_iteam {
	    min-width: 340px;
	}
	.menu_iteam > ul > li + li {
	    margin-top: 30px;
	}
	.inner_menu_iteam ul{
		padding-top: 20px;
	}
	.menu_iteam .menu_inner_iteam > li:last-child {
	    margin-top: 20px;
	}
	.inner_menu_iteam > ul li + li {
	    margin-top: 12px;
	}

	.expertise_inner_section{
		max-width: 540px;
	}
	.banner_shap {
    	max-width: 380px;
	    right: -285px;
	    bottom: -220px;
	}
	.expertise_right_contain {
		margin-top: 20px;
	}
	.section_title h2 {
	    font-size: 60px;
	}
	.expertise_right_contain .section_title {
	    max-width: 400px;
	}
	.section_title p {
	    font-size: 22px;
	    line-height: 1;
	    margin-top: -22px;
	}
	.dealship_box h3 {
	    font-size: 16px;
	    display: flex;
	    align-items: center;
	    height: 38px;
        margin: 10px 0px;
	}
	.dealship_box{
		width: 50%;
	}
	.last_experience_main_box{
		margin-top: 0px;
	}
	.dealship_box:nth-child(n + 3){
		margin-top: 20px;
	}
	.dealship_box h3{
		height: unset;
	}
	.exp_contact_btn {
	    margin-top: 30px;
	}
	.experience_section {
	    padding: 50px 0 50px;
	    margin-top: 50px;
	}

	.headshrt_img {
	    padding-left: 15px;
	}
	.headshrt_img{
		max-width: 210px;
	}
	.erich_section .headshrt_img{
		padding-right: 15px;
	}
	.any_liyod_btn {
	    margin-top: 30px;
	}
	.any_liyod_main_details {
	    margin-top: 30px;
	}
	.erich_section .section_title p {
	    max-width: 270px;
	}

	.expertise_shape {
	    max-width: 320px;
	    left: -254px;
	}
	/*********************  index page End *********************/

	/* Alignment Section Start */
    .alignment_section .section_title {
        max-width: 455px;
    }
    .alignment_section .alignment_circle {
        max-width: 370px;
    }
    .alignment_paragraph{
        max-width: 100%;
    }
    .alignment_sub_heading h3 {
        padding-top: 10px;
        font-size: 20px;
        padding-bottom: 5px;
    }
    .alignment_icon {
        max-width: 45px;
    }
    .insight_last_img {
        max-width: 100%;
    }
    .solution {
        padding-top: 20px;
    }
    .alignment_section .solution,
    .optimize_section .solution,
    .trasnform_section .insight {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .alignment_sub_title p {
        font-size: 16px;
    }
    .success_stories_page .alignment_section .section_title p {
        max-width: 375px;
    }
    /* Alignment Section End */

    /* Transformation Section Start */
    .trasnform_section .section_title p {
        max-width: 290px;
    }
    .trasnform_section .section_title {
        max-width: 443px;
    }
    .trasnform_section .transform_circle {
        right: -332px;
    }
    /* Transformation Section End */


    /* contact section Start */
    .success_contact_btn {
        margin-top: 50px;
    }
    .contact_section label {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .contact_section input, .contact_section textarea {
        font-size: 17px;
    }
    .contact_section .section_title {
        margin-bottom: 50px;
    }
    /* contact section End */

    /* Optimize Section Start */
    .success_stories_page .welcome_contain {
        padding-bottom: 60px;
    }
    .trasnform_section,
    .optimize_section,
    .alignment_section {
        padding-top: 60px;
    }
    .optimize_section .section_title p {
        max-width: 290px;
    }
    .optimize_section .section_title {
        max-width: 436px;
    }
    /* Optimize Section End */

    /* Invest Section Start */
    .invest_section .invest_heading, .client_section .client_heading {
        padding: 50px 0;
    }
    /* Invest Section End */

    /* Footer Section Start */
    footer .footer_logo {
        max-width: 130px;
    }
    footer {
        padding-top: 50px;
    }    
    footer .service_items .col_width_two {
        max-width: 135px;
    }
    footer .service_col {
        padding-right: 20px;
    }
    footer .footer_tagline p{
        line-height: 1.5;
        max-width: 100%;
    }
    /* Footer Section End */

    #thankyou-msg {
	    padding: 0 0px 50px;
	}
	.contact_section .section_title {
	    margin-bottom: 40px;
	}
	.banner_bottom_shap{
		height: 25px;
	}
	.down_arrow{
		padding: 3px 20px;
	}

	.banner_video_section video {
	    height: 417px;
	}
	.welcome_contain {
	    padding-bottom: 80px;
	}
	.success_stories_page .banner_video_section video {
	    height: 400px;
	}
	.performance_shape {
	    max-width: 400px;
	    bottom: -210px;
	    right: -310px;
	}
}
@media screen and (max-width: 637px) {}
@media screen and (max-width: 575px) {
	.expertise_shape{
		display: none;
	}
	/*********************  Password Section Start *********************/
	.index_page .logo_section{
		align-items: center;
	}
	.password_protected_shap{
		display: none;
	}
	.password_section_title p {
	    font-size: 26px;
	}
	.common_btn {
	    min-width: 180px;
	    padding: 13px 15px;
        border: 2px solid #3FBFF2;
	}
	.code_contain input{
		padding: 10px 15px;
		padding-left: 0px;
	}
	.logo_section a {
	    max-width: 120px;
	    position: relative;
	    z-index: 10;
	}
	.paswword_innser_section {
	    height: calc(100vh - 102px);
	}
	.paswword_innser_section .common_btn {
	    margin-top: 30px;
	}
	.logo_section {
	    padding: 20px 15px 15px 15px;
	}
	.inner_menu_iteam ul{
		align-items: center;
	}
	.banner_bottom_shap{
		bottom: 0px;
	}
	/*********************  Password Section End *********************/

	/*********************  index page End *********************/
	.welcome_contain h1 {
	    font-size: 32px;
	    max-width: 270px;
	}
	.welcome_contain p {
	    font-size: 16px;
	    margin-top: 22px;
	    line-height: 1.3;
	}
	#toggle {
	    width: 40px;
	}
	.two {
	    margin: 8px auto;
	}
	.menu_iteam{
		width: 100%;
	}
	.inner_menu_iteam > ul li a {
	    font-size: 16px;
	}
	.menu_iteam > ul {
	    padding: 90px 15px 40px;
	}
	.menu_iteam > ul > li + li {
	    margin-top: 20px;
	}


	.expertise_inner_section{
		max-width: 100%;
	}
	.expertise_detail_step_list ul li .expertise_left_number p {
	    font-size: 20px;
	    margin-right: 10px;
	}
	.expertise_detail_step_list ul li .expertise_right_details h3 {
	    font-size: 16px;
	    margin-top: 3px;
	}
	.contact_btn {
	    margin-top: 30px;
	}
	.expertise_detail_step_list ul li:after {
	    bottom: -12px;
	    width: 100%;
	}
	.section_title h2 {
	    font-size: 42px;
	}
	.section_title p{
		font-size: 20px;
	    margin-top: -17px;
	}
	.expertise_right_contain .section_title p {
	    max-width: 190px;
	}
	.expertise_right_contain .section_title {
	    max-width: 280px;
	}
	.contact_btn{
		text-align: center;	
	}

	.dealship_box {
	    width: 100%;
	}
	.dealship_box:nth-child(n + 2) {
	    margin-top: 20px;
	}
	.exp_contact_btn {
	    margin-top: 25px;
	}
	.experience_section {
	    padding: 40px 0 40px;
	    margin-top: 40px;
	}

	.any_liyod_main_details{
		flex-wrap: wrap;
	}
	.any_liyod_inner_details{
		min-width: 100%;
	}

	.headshrt_img{
		order: 1;
		max-width: 320px;
		margin: 0 auto;
		margin-bottom: 25px;
		padding-left: 0px;
	}
	.any_liyod_inner_details{
		order: 2;
	}
	.any_liyod_details p{
		max-width: 100%;
	}
	.erich_section {
	    margin-top: 30px;
	}
	.erich_section .headshrt_img{
		padding-right: 0px;
	}
	.any_liyod_details p + p {
	    margin-top: 20px;
	}
	.any_liyod_section {
	    padding-top: 40px;
	}
	.any_liyod_main_details {
	    margin-top: 25px;
	}
	.any_liyod_btn {
	    margin-top: 20px;
	}

	.performance_btn,
	.performance_details  {
	    margin-top: 25px;
	}
	.performance_section {
	    margin-top: 40px;
	    padding: 40px 0 40px;
	}
	/*********************  index page End *********************/

	/* Alignment Section Start */
    
    .success_stories_page .alignment_section .section_title p {
        max-width: 189px;
    }
    .alignment_section .section_title {
        max-width: 245px;
    }
    .alignment_section,
    .trasnform_section,
    .optimize_section{
        padding-top: 50px;
    }
    .alignment_section .alignment_circle {
        display: none;
    }
    .success_stories_page .welcom_banner_section .welcome_contain p {
	    margin: 30px auto auto auto;
	}
    /* Alignment Section End */

    /* Invest Section Start */
    .invest_section .invest_heading h2, .client_section .client_heading h2 {
        font-size: 30px;
        max-width: 410px;
    }
    .insight_last_img img{
        width: 100%;
    }
    .invest_section .invest_heading, .client_section .client_heading {
        padding: 50px 0;
    }
    /* Invest Section End */

    /* Transformation Section Start */
    .trasnform_section .section_title p {
        max-width: 264px;
    }
    .trasnform_section .section_title{
        max-width: 312px;   
    }
    /* Transformation Section End */

    /* Optimization Section Start */
    .optimize_section .section_title p {
        max-width: 265px;
    }
    .optimize_section .section_title {
        max-width: 318px;
    }
    /* Optimization Section End */

    /* Contact Section start */
    .contact_section .section_title {
        margin-bottom: 40px;
    }
    .contact_section label{
        margin-bottom: 10px;
        font-size: 18px;
    }
    .contact_section .contact_form div {
        margin-bottom: 20px;
    }
    .contact_section .contact_input{
        margin-right: 0;
    }
    .contact_section input, .contact_section textarea{
        font-size: 17px;
    }
    /* Contact Section End*/

    /* Footer Section Start */
    footer .footer_labal {
        max-width: calc(100% - 40px);
    }
    footer .service_header h3{
        font-size: 20px;
    }
    footer .service_col{
        width: 100%;
        margin-bottom: 20px;
    }
    footer .service_col:last-child{
        margin-bottom: 0px;
    }
    footer .footer_right .service_items {
        flex-wrap: wrap;
    }
    footer .footer_logo {
        max-width: 120px;
    }
    footer .service_items .col_width_two{
        max-width: 100%;
    }
    footer .footer_icons {
        padding-right: 10px;
        max-width: 24px;
    }
    footer .ul_padding {
        padding-left: 0px;
    }    
    footer .service_col span {
        padding-bottom: 10px;
    }
    /* Footer Section End */

    #thankyou-msg{
    	font-size: 16px;
    }
    .banner_video_section video {
	    height: 342px;
	}
	.welcome_contain {
	    padding-bottom: 70px;
	}
	.success_stories_page .banner_video_section video {
	    height: 360px;
	}

	.banner_shap {
	    max-width: 250px;
	    right: -175px;
	    bottom: -100px;
	}
	.amy_liyod_shape {
	    max-width: 210px;
	    right: -150px;
	}
	.performance_shape {
	    max-width: 280px;
	    bottom: -120px;
	    right: -200px;
	}
	.trasnform_section .transform_circle{
		max-width: 240px;
		right: -160px;
	}
	footer .footer_circle{
		max-width: 150px;
		left: -100px;
		top: -110px;
	}
}


@media screen and (max-width: 480px) {}
@media screen and (max-width: 450px) {
	/*********************  Password Section Start  *********************/
	.code_contain input{
		min-width: 100%;
	}
	.password_section_title p {
	    font-size: 24px;
	}
	.code_contain p, .password_last_contain p {
	    font-size: 15px;
	}
	.code_contain input.active {
	    font-size: 15px;
	}
	/*********************  Password Section End *********************/

	.down_arrow:after {
	    width: 130px;
	    height: 29px;
	}
	.down_arrow:after{
		top: 16px;
	}
	footer .down_arrow:after{
		width: 130px;
		height: 29px;
	}
	footer .down_arrow:after{
		top: 22px;
	}
	footer .down_arrow p img{
		max-width: 16px;
	}
	footer .down_arrow{
		padding-top: 27px;
	}
	.down_scroll_arrow img {
	    max-width: 17px;
	}
	.welcome_contain h1 {
	    font-size: 28px;
	    max-width: 230px;
	}
	.welcome_contain p{
		margin-top: 18px;
	}

	.headshrt_img{
		max-width: 290px;
	}
	/* Footer Section Start */
    footer .footer_right {
        padding-top: 20px;
    }
    footer .service_header h3 {
        padding-bottom: 10px;
    }
    /* Footer Section End */
    .contact_section .section_title {
	    margin-bottom: 30px;
	}
	#thankyou-msg {
	    padding: 0 0px 30px;
	}
	.banner_shap {
	    max-width: 180px;
	    right: -115px;
	    bottom: -70px;
	}
	.amy_liyod_shape {
	    max-width: 180px;
	    right: -125px;
	    top: -95px;
	    z-index: 1;
	}
	.performance_shape {
	    max-width: 180px;
	    bottom: -80px;
	    right: -120px;
	}
	.trasnform_section .transform_circle {
	    max-width: 200px;
	    right: -140px;
	}
	footer .footer_circle {
	    max-width: 130px;
	    left: -90px;
	    top: -90px;
	}
}
@media screen and (max-width: 430px) {}
@media screen and (max-width: 400px) {
	.performance_section {
		padding: 30px 0px;
	}
	.success_stories_page .banner_video_section video {
	    height: 380px;
	}

}

@media screen and (max-width: 375px) {
	/*********************  Password Section Start  *********************/
	.password_section_title p {
	    font-size: 22px;
	}
	.code_main_contain {
	    margin-top: 20px;
	}
	.password_last_contain {
    	margin-top: 20px;
	    margin-bottom: 20px;
	}
	.paswword_innser_section .common_btn {
	    margin-top: 20px;
	}
	.common_btn{
		min-width: 160px;
		padding: 12px 15px;
	}
	.logo_section a {
	    max-width: 110px;
	}
	.code_contain input.active {
	    font-size: 13px;
	    padding-left: 0px;
	    padding-right: 0px;
	}
	/*********************  Password Section End  *********************/

	.welcome_contain p{
		margin-top: 15px;
	}
	.section_title h2 {
	    font-size: 32px;
	}
	.section_title p {
	    font-size: 18px;
	    margin-top: -12px;
	}
	.expertise_right_contain .section_title {
	    max-width: 260px;
	}

	.contact_section label {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .contact_section input, .contact_section textarea {
        font-size: 15px;
    }
    .alignment_sub_heading h3 {
        font-size: 18px;
    }
    .alignment_section,.contact_section,
    .trasnform_section, .optimize_section {
        padding-top: 30px;
    }
    .invest_section .invest_heading h2, .client_section .client_heading h2 {
        max-width: 280px;
    }
    .success_stories_page .alignment_section .section_title p {
        max-width: 165px;
    }
    .alignment_section .section_title {
        max-width: 205px;
    }

    .trasnform_section .section_title p {
        max-width: 238px;
    }
    .trasnform_section .section_title {
        max-width: 239px;
    }

    .optimize_section .section_title p {
        max-width: 238px;
    }
    .optimize_section .section_title {
        max-width: 249px;
    }
    .banner_shap {
	    max-width: 150px;
	    right: -95px;
	    bottom: -50px;
	}
	.amy_liyod_shape {
    	max-width: 150px;
	    right: -105px;
	    top: -76px;
	}
	.performance_shape {
	    max-width: 160px;
	    bottom: -60px;
	    right: -110px;
	}
	.trasnform_section .transform_circle {
	    max-width: 170px;
	    right: -120px;
	}
	footer .footer_circle {
	    max-width: 110px;
	    left: -70px;
	    top: -70px;
	}
}



