/***Header***/
.elementor-menu-toggle{
    padding: .5em .25em .25em .25em !important;
}
#page-header .header-bot-section{
    padding: 0 10px 0 20px !important;
}
#page-header .elementor-nav-menu li a{
    font-size: 14px !important;
}
#page-header img{
    width: 121px !important;
}
.elementor-nav-menu--dropdown{
    border-radius: 4px !important;
}
body #page-header .elementor-menu-toggle{
    color:#630B2B !important
}
.footer-top-section > .elementor-container{
    align-items: flex-start;
}
.footer-info.footer_address_col > div >div{
    margin-bottom: 10px !important;
}
.inner-page-banner  .elementor-background-overlay{
    display: none;
}
.how-we-help-box-sec ul{
    list-style-type: disc;
    padding-left: 40px;
    margin-top: 37px;

}
.custom-link-with-arrow p a{
    display: inline-flex;
    align-items: center;
    color:#fff !important;
}

.custom-link-with-arrow p a img{
    width: 111px;
    margin-left: 20px;
    transition: all 0.5s ease;
}
.custom-link-with-arrow p a:hover{
    text-decoration: underline;
}
.custom-link-with-arrow p a:hover img{
    margin-left: 40px;
}
.shadow-img-col img {
    width: 100%;
    box-shadow: 0px 10px 12px #00000054 !important;
    border-radius: 3px !important;
}
.testimonial-wrapper .elementor-swiper .swiper-wrapper .swiper-slide .elementor-testimonial__content{
    display: flex;
    flex-direction: column-reverse;
    margin-top: -40px;
}
.testimonial-wrapper .elementor-swiper .swiper-wrapper .swiper-slide .elementor-testimonial__content .elementor-testimonial__cite{
    margin-bottom: 15px;
}
.inner-page-banner h1 {
    text-shadow: 0px 6px 12px #000c;
}
.chat-icon.chat-mobile{
    display: none;
}
.chat-icon.chat-desktop{
    width:18% !important;
}
.chat-content.chat-desktop{
    width: 53% !important;
}

@media(min-width:1024px){
    .footer-top-section .footer_logo_col img{
        width: 292px;
        margin-left: 18px;
    }
    #page-header img{
        width: 145px !important;
    }
    #page-header .header-bot-section{
        padding: 0 55px 0 30px !important;
    }
    #page-header .elementor-nav-menu > li{
        margin-left: 35px;
    }
    #page-header .elementor-nav-menu > li > a{
        margin: 0  !important;
    }
    .header-bot-section .elementor-column .elementor-nav-menu li a .sub-arrow{
        display: none;
    }
}
.contact-form-wrap{
    width: 1299px;
    max-width: 1299px !important;
    background-color: #630B2B;
    margin: 0 auto;
    filter: drop-shadow(0px 2px 0.1rem #7f7f7f);
    overflow: hidden;
}
.contact-form-wrap > .elementor-container {
    width: 100% !important;
    max-width:100% !important;
}
.contact-form-wrap .elementor-field-group:not(.elementor-field-type-textarea1){
    margin-bottom: 20px !important;
}
.contact-form-wrap .elementor-field-group.elementor-field-type-textarea {
    margin: 30px 0!important;
}
.contact-form-wrap  .elementor-button {
    width: 65%;
    height: 66px;
    font-size: 25px !important;
    margin-top: 10px;
    /* filter: drop-shadow(0px 2px 0.1rem #1a1a1a); */
    box-shadow: 0 5px 4px #0c0c0c4a;
}
.contact-form-wrap input{
    height: 66px;
    padding: 0 25px;
    font-size: 16px;
    font-weight: 500 !important;
}


.contact-form-wrap input::placeholder{
    font-weight: 400 !important;
    font-size: 16px !important;
    color:#ABABAB !important;
}

.contact-form-wrap textarea{
    height: 320px;
    padding: 25px;
    font-size: 16px;
    font-weight: 500 !important;
}

.contact-form-wrap textarea::placeholder{
    font-weight: 400 !important;
    font-size: 16px !important;
    color:#ABABAB !important;
}


.contact-left-col::after{
    position: absolute;
    content: '';
    height: 100%;
    width: 100%;
    background-color: #630B2B;
    opacity: 0.75;
    z-index: 8;
}
.contact-left-col .elementor-widget-heading{
    position: relative;
    z-index: 11;
}


/***Inner pages banner***/
/* .parah-text-red p{
    font-weight: 400;
    font-size: 24px;
} */
/* .common_box_wrap > .elementor-container{
    justify-content: space-between;
} */
.common_box_wrap  .elementor-widget-heading{
    height: 67px;
}

.legacy_role-sec .image-section .elementor-container{
    justify-content: center;
}
.legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-image{
    height: 374px !important;
}
.legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-image > div{
    height: 100%;
}
.legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-image > div img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-text-editor{
    background: var(--e-global-color-primary);
    color: #fff;
    padding: 30px 53px 35px 35px;
    width: 74%;
    margin: -110px auto 0;
    min-height: 261px;
}
.legacy_role-sec .image-section.lors-process .elementor-container .elementor-column .elementor-widget-text-editor{
    min-height: 315px !important;
}
.legacy_role-sec .image-section.tier-clg-img-sec .elementor-container .elementor-column .elementor-widget-text-editor{
    min-height: 261px !important;
    width: 75%;
}

.legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-text-editor h2{
    font-size: 19px !important;
    line-height: 23px !important;
    min-height: 67px;
    margin-bottom: 15px;
    letter-spacing: 0.1px;
    font-family: "Montserrat", Sans-serif !important;
}

.legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-text-editor p{
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    font-family: "Montserrat", Sans-serif;
    letter-spacing: 0.2px;
}



@media(min-width:1600px){
    .legacy_role-sec .image-section .elementor-container .elementor-column.streamlined-app-col .elementor-widget-text-editor h2{
        margin-right: 15px;
    }
    .unique-program.join-legacy-cols{
        margin-left: -36px !important;
    }
    .shadow-img-col img {
        width: 620px !important;
        height: 670px !important;
        object-fit: cover;
    }
    .why_legacy .common_box_wrap > .elementor-container > .elementor-column{
        min-height: 258px;
    }
    .why_legacy .common_box_wrap.benefit-tier-clg > .elementor-container > .elementor-column{
        min-height: 285px;
    }
    
    .legacy-essay-assit .common_box_wrap > .elementor-container > .elementor-column{
        min-height: 275px;
    }
    .legacy-essay-assit .common_box_wrap.top-university-common-app > .elementor-container > .elementor-column{
        min-height: 286px;
    }
    .legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-text-editor.width-65 h2{
        width: 70%;
    }
    /* .legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-text-editor.width-85 h2{
        width: 90%;
    } */
    
}
@media(min-width:1024px){
    .contact-form-wrap .e-form__buttons .elementor-button{
        width: 340px !important;
    }   
    .contact-form-wrap .e-form__buttons .elementor-button .elementor-button-text{
        line-height: 40px;
    }
    .common_box_wrap > .elementor-container > .elementor-column{
        width: 24% !important;
        margin-right: 1.5%;
    }
    /* .common_box_wrap.legacy-competitors > .elementor-container {
        justify-content: space-between;
    } */
    .common_box_wrap.legacy-competitors > .elementor-container > .elementor-column{
        width: 24% !important;
        margin: 0 1.2% !important;
    }
    .common_box_wrap.three-box > .elementor-container{
        justify-content: space-evenly;
        flex-wrap: wrap;
    }
    .common_box_wrap.three-box > .elementor-container > .elementor-column{
        width: 30% !important;
        margin: unset !important;
    }

    .common_box_wrap.legacy-journey > .elementor-container > .elementor-column,
    .common_box_wrap.key-feature-common-app > .elementor-container > .elementor-column{
        width: 30.5% !important;
        margin-right: 2.5% !important;
    }

    .why_legacy .common_box_wrap > .elementor-container > .elementor-column{
        margin-right: 1.5%;
    }
    .even-space .common_box_wrap > .elementor-container > .elementor-column{
        margin-right: 1.8%;
    }
    .legacy_role-sec .image-section .elementor-container .elementor-column{
        width: 32.3%;
        margin-right: 10px;
    }
    .col-head-br .elementor-widget-text-editor h2{
        padding-right: 50px;
    }
}

@media(max-width:1024px){
    .contact-form-wrap .e-form__buttons .elementor-button{
        height: 41px !important; 
    }
    .img-content-section.third-section.alternate-mob > .elementor-container{
        flex-direction: column-reverse;
    }
}

@media(min-width:1450px){
    .common_box_wrap.three-box > .elementor-container > .elementor-column{
        min-height: 222px;
    }
    .common_box_wrap.legacy-journey > .elementor-container > .elementor-column{
        min-height: 265px;
    }
    .common_box_wrap.key-feature-common-app > .elementor-container > .elementor-column{
        min-height: 245px !important;
    }
}

@media(max-width:422px){
    .inner-page-banner{
        background-position: -17px 0 !important;
        background-size: 155% !important;
    }
}

@media(min-width:1499) and (max-width:1600px){
    .contact-left-col  .elementor-heading-title {
        font-size: 50px !important;
    }
}
@media(min-width:767px){
    .contact-left-col > .elementor-widget-wrap{
        background-position-x: -391px !important;
    }
}


@media(max-width:767px){
    .getin-touch-form{
        text-align: center;
    }
    .getin-touch-form .elementor-widget-shortcode .elementor-widget-container .ctct-form {
        width: 77%;
        margin: 0 auto !important;
    }
    .getin-touch-form .elementor-widget-shortcode .elementor-widget-container .ctct-form .ctct-form-field{
        width: 100%;
    }
    .why-choose-clg-adv .elementor-container > .elementor-column .elementor-widget-wrap .elementor-column > .elementor-widget-wrap{
        min-height: 610px;
    }
    .why-choose-clg-adv > .elementor-container > .elementor-column{
        margin-bottom: 25px;
    }
    .chat-desktop{
        display: none !important;
    }
    .chat-mobile{
        display: block !important;
    }
    .chat-box-col{
        position: absolute !important;
        top: 0;
        left: 30px;
    }
    .hero-section.home-page{
        min-height: 280px !important;
        padding: 0 0 0 20px!important;
    }
    .footer-top-section .footer_logo_col img{
        width: 174px;
    }
    .footer-top-section .footer_address_col{
        order:2;
    }
    .footer-top-section .footer_logo_col{
        order:1;
    }
    .footer-top-section .footer_social_col{
        order:3;
    }
    .contact-section > .elementor-container{
        padding: 0 10px ;
    }
    .contact-form-wrap .contact-left-col{
        height: 318px;
    }
    .contact-form-wrap input{
        height: 35px;
        padding: 7px 25px 5px;
        font-size: 10px;
    }
    .contact-form-wrap textarea{
        height: 190px;
        padding: 25px;
        font-size: 10px;
    }

    .contact-form-wrap .elementor-field-group:not(.elementor-field-type-textarea1){
        margin-bottom: 10px !important;
    }
    .contact-form-wrap .elementor-field-group.elementor-field-type-textarea {
        margin: 15px 0!important;
    }
    .contact-form-wrap  .elementor-button {
        width: 70%;
        min-height: 41px;
        min-height: unset !important;
        font-size: 16px !important;
        margin-top: 10px;
        filter: drop-shadow(0px 2px 0.1rem #1a1a1a);
    }

    .contact-form-wrap input::placeholder,
    .contact-form-wrap textarea::placeholder{
        font-size: 10px !important;
    }
    .legacy_role-sec .image-section.tier-clg-img-sec .elementor-container .elementor-column .elementor-widget-text-editor{
        min-height: 214px !important;
    }
}

@media(min-width:575px){
    h2 br.break{
        display: none;
    }
}
@media(max-width:575px){
    .shadow-img-col img {
        width: 325px !important;
        height: 351px !important;
        object-fit: cover;
    }
    .common-content-wrap{
        padding-left: 22px;
        padding-right: 22px;
    }
    /* .parah-text-red p{
        font-size: 19px;
    } */
   
    .legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-text-editor {
        background: var(--e-global-color-primary);
        color: #fff;
        padding: 30px 57px 35px 30px;
        width: 88%;
        margin: -98px auto 0;
        min-height: 240px;
    }
    .legacy_role-sec .image-section.tier-clg-img-sec .elementor-container .elementor-column .elementor-widget-text-editor{
        padding: 30px 45px 35px 30px
    }
    .legacy_role-sec .image-section.tier-clg-img-sec .elementor-container .elementor-column .elementor-widget-text-editor{
        padding: 30px 28px 35px 30px;
        width: 79% !important;
    }
    .legacy_role-sec .image-section.tier-clg-img-sec .elementor-container .elementor-column .elementor-widget-text-editor .elementor-widget-container p{
        padding-right: 24px;
    }
    .legacy_role-sec .image-section.tier-clg-img-sec .elementor-container .elementor-column.strong-ltr-recomand .elementor-widget-text-editor{
        
    }

    .legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-text-editor h2{
        padding-right: 24px;
    }
    .legacy_role-sec .image-section.tier-clg-img-sec .elementor-container .elementor-column .elementor-widget-text-editor h2{
        padding-right: unset !important;
        margin-bottom: 0;
    }
    .image-section_first-col  .elementor-widget-text-editor h2{
        padding-right: 75px !important;
    }
    .legacy_role-sec .image-section_first-col  .elementor-widget-text-editor h2{
        padding-right: 35px !important;
    }
    .legacy_role-sec .streamlined-app-col  .elementor-widget-text-editor h2{
        padding-right: 0 !important;
    }
    .legacy_role-sec .image-section .elementor-container .elementor-column .elementor-widget-image {
        height: 305px !important;
    }
    .legacy_role-sec .elementor-heading-title{
        font-size: 32px !important;
    }
}


@media(max-width:575px){
    .common_box_wrap > .elementor-container > .elementor-column > .elementor-widget-wrap{
        min-height: 268px;
    }
    .common_box_wrap.common_box_wrap-no-h > .elementor-container > .elementor-column > .elementor-widget-wrap{
        min-height: unset;
    }
    .common_box_wrap.three-box > .elementor-container > .elementor-column > .elementor-widget-wrap {
        min-height: 222px;
    }
    .common_box_wrap.crafting-activities > .elementor-container > .elementor-column > .elementor-widget-wrap{
        min-height: 258px;
    }
    .legacy-essay-assit .common_box_wrap > .elementor-container > .elementor-column{
        min-height: 276px;
    }
    .legacy-essay-assit .common_box_wrap.top-university-common-app > .elementor-container > .elementor-column{
        min-height: 265px;
    }
    .common_box_wrap.legacy-journey > .elementor-container > .elementor-column > .elementor-widget-wrap {
        min-height: 265px;
    }
    .common_box_wrap.key-feature-common-app > .elementor-container > .elementor-column > .elementor-widget-wrap {
        min-height: 245px !important;
    }
    .common_box_wrap.key-feature-common-app > .elementor-container > .elementor-column:last-child > .elementor-widget-wrap {
        min-height: 221px !important;
    }
    .common_box_wrap.legacy-competitors > .elementor-container > .elementor-column > .elementor-widget-wrap {
        min-height: 355px;
    }
    .common_box_wrap.legacy-competitors.lors-colg-addmission > .elementor-container > .elementor-column > .elementor-widget-wrap{
        min-height: 413px !important;
    }
    .common_box_wrap.university-let-rec > .elementor-container > .elementor-column > .elementor-widget-wrap{
        min-height: 245px;
    }
    .why_legacy .common_box_wrap.benefit-tier-clg > .elementor-container > .elementor-column > .elementor-widget-wrap{
        min-height: 285px;
    }
    .common_box_wrap.clg-adv-help > .elementor-container > .elementor-column > .elementor-widget-wrap{
        min-height: 285px;
    }

    .footer-common-banner {
        background-size: cover !important;
        background-repeat: no-repeat !important;
       
    }
}




/****COllege Application Guidance***/
.inner-page-banner{
    
}

.common-btns .elementor-button{
    width: 340px !important;
    height: 66px;
    line-height: 39px !important;
}
.common-btns.white-btn .elementor-button{
    /* filter: drop-shadow(0px 2px 0.1rem #1a1a1a); */
    box-shadow: 0 5px 0px #57575761;
}

.d-none-except-xs {
    display: block;
    @media (min-width: 767px) {
      display: none;
    }
  }




@media(min-width:1500px){
    .inner-page-banner.clg-apl-guide-banner{
        background-position: center -352px !important;
    }
    .inner-page-banner.clg-essay-editing-banner {
        background-position: center -462px !important;
    }
    .inner-page-banner.extra-curricular-banner{
        background-position: center -145px !important;
    }
    .inner-page-banner.letter-of-rec-banner{
        background-position: -66px -214px !important;
    }
    .inner-page-banner.common-app-banner{
        background-position: center -150px !important;
    }
    .inner-page-banner.how-we-help-banner {
        background-position: center -220px !important;
    }
    .inner-page-banner.tier-one-clg-banner{
        background-position: left -399px !important;
    }
    .inner-page-banner.testimonial-banner{
        background-position: center -144px !important;
    }
}


@media(max-width:767px){
    .secondary-header h1,
    .secondary-header h2{
        font-size: 32px !important;
    }
    .img-content-section .secondary-header h2.elementor-heading-title{
        font-size: 32px !important;
    }
    .common-app-exp-rows h2{
        font-size: 32px!important;
    }
}
@media(max-width:575px){
    .common-btns .elementor-button{
        width: 211px !important;
        height: 41px;
        line-height: 14px !important;
    }
    body .footer-bot-section{
        padding: 10px 15px 10px 15px !important;
    }
    .common-app-exp-rows .elementor-column > .elementor-widget-wrap{
         min-height: 481px !important;
    }
    .common-app-exp-rows .elementor-column.school-specific-strategy > .elementor-widget-wrap {
        min-height: 475px !important;
    }
    .common-app-exp-rows2 .elementor-column.regular-checkin> .elementor-widget-wrap {
        min-height: 492px !important;
    }
}

/***End COllege Application Guidance***/



/*******clg-essay-editing-*********/
.d-none{
    display:none;
}
.d-block{
    display: block;
}
@media(min-width:767px){
    .d-md-none{
        display: none !important;
    }
    .d-md-block{
        display: block !important;
    }
    .how-we-help-box-sec.reverse-box > .elementor-container .how-we-help-box.red-box .elementor-widget-wrap .custom-link-with-arrow a + img{
        display: none;
    }
}
.clg-essay-editing-banner{

}

.legacy-commitment p{
    padding-left: 10px !important;
}
@media(max-width:767px){
    body .form-section.international .ctct-form{
        margin-top: 10px !important;
    }
    .form-section .form-col .ctct-form .ctct-form-field input {
        padding-top: 2px !important;
    }
    .form-section.international .ctct-form p.ctct-form-field{
        margin-bottom: 12px !important;
    }
    body .form-section.international {
        padding: 105px 30px 50px 30px !important;
    }
    .form-section .form-col .ctct-form .ctct-submit{
        margin-top: 7px !important;
    }
    .legacy-commitment p{
        padding-left: 0 !important;
    }
    .clg-adm-boxes > .elementor-container > .elementor-column  {
        min-height: 453px !important;
        margin-bottom: 20px;
    }
    .legacy-commitment .commitment-img{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    /* .clg-adm-boxes > .elementor-container .elementor-column .elementor-widget-wrap
    > section .elementor-widget-wrap > .elementor-widget-image{
        margin-bottom: 13px !important;
    } */
    .clg-adm-boxes > .elementor-container .elementor-column .elementor-widget-wrap
    > section .elementor-widget-wrap > .elementor-widget-heading h3{
        line-height: 23px;
    }
    .essence-clg-essay-first-is > .elementor-container{
        flex-direction: column-reverse;
    }
    .how-we-help-box-sec.reverse-box > .elementor-container .how-we-help-box.grey-box .elementor-widget-wrap{
        background-color: #630B2B !important;
    }
    .how-we-help-box-sec.reverse-box > .elementor-container .how-we-help-box.grey-box .elementor-widget-wrap h2{
        color: #fff !important;
    }
    .how-we-help-box-sec.reverse-box > .elementor-container .how-we-help-box.grey-box .elementor-widget-wrap .elementor-widget-text-editor{
        color:#fff !important;
    }
    .how-we-help-box-sec.reverse-box > .elementor-container .how-we-help-box.red-box .elementor-widget-wrap{
        background-color: #F3F3F3 !important;
    }
    .how-we-help-box-sec.reverse-box > .elementor-container .how-we-help-box.red-box .elementor-widget-wrap h2{
        color: #630B2B !important;
    }
    .how-we-help-box-sec.reverse-box > .elementor-container .how-we-help-box.red-box .elementor-widget-wrap .elementor-widget-text-editor{
        color:#630B2B !important;
    }
    .how-we-help-box-sec.reverse-box > .elementor-container .how-we-help-box.red-box .elementor-widget-wrap .custom-link-with-arrow p a{
        color: #630B2B !important;
    }
    .how-we-help-box-sec.reverse-box > .elementor-container .how-we-help-box.red-box .elementor-widget-wrap .custom-link-with-arrow p a img{
        display: none;
    }
    .custom-link-with-arrow p a + img{
        margin-left: 14px;
        margin-bottom: -5px;
        transition: all 0.5s ease;
    }
}

@media(max-width:575px){
    .legacy_role-sec .image-section.lors-process .elementor-container .elementor-column .elementor-widget-text-editor h2{
        min-height: 55px !important;
    }
    .custom-link-with-arrow p a img{
        width: 49px;
    }
    .how-we-help-box-sec ul{
        padding-left: 27px;
        margin-top: 30px;
    }
    .how-we-help-box-sec .how-we-help-box {
        min-height: 581px;
    }
    .how-we-help-box-sec .how-we-help-box.transcript-box{
        min-height: 589px;
    }
    .how-we-help-box-sec .how-we-help-box.ltr-of-rec-box{
        min-height: 589px;
    }
    .how-we-help-box-sec .how-we-help-box.act-sat{
        min-height: 578px;
    }
    .how-we-help-box-sec .how-we-help-box.resume-activity-box{

    }
   
}
@media(min-width:400px)  and (max-width:575px){
    .essence-clg-essay-first-is .img-column .elementor-widget-container{
        width: 350px;
        height: 356px;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .essence-clg-essay-first-is .img-column .elementor-widget-container img{
        height: 100%;
        object-fit: conver;
    }
    .footer-common-banner{
        background-position: -234px 0px !important;
    }
    .inner-page-banner.letter-of-rec-banner{
        background-position: -11px -52px !important;
    }
    .inner-page-banner.common-app-banner{
        background-position: 0px -31px !important;
        background-size: 110% 114% !important;
    }
    .inner-page-banner.tier-one-clg-banner{
        background-position: -100px -70px !important;
        background-size: 135% 134% !important;
    }
    .inner-page-banner.how-we-help-banner {
        background-position: 0px 0px !important;
        background-size: 100% 101% !important;
    }
    .legacy_role-sec .image-section.lors-process .elementor-container .elementor-column .elementor-widget-text-editor {
        min-height: 286px !important;
        height: unset !important;
        padding: 30px 40px 35px 30px !important;
    }
  
}
@media(min-width:410px) and (max-width:440px){
    .hero-section.home-page{
        background-size: 209% 111% !important;
        background-position: -263px -10px !important;
    }
}
@media(max-width:422px){
    .inner-page-banner.clg-essay-editing-banner{
        background-position: -79px !important;
        background-size: 155% !important;
    }
}
@media(max-width:400px){
    .footer-common-banner{
        background-position: center center !important;
    }
    .legacy_role-sec .image-section.lors-process .elementor-container .elementor-column .elementor-widget-text-editor {
        min-height: unset !important;
        height: unset !important;
    }
}
@media(max-width:390px){
   
}

/*****End clg-essay-editing-****/



/*******testimonial-wrapper******/
.testimonial-wrapper{

}
.testimonial-wrapper .elementor-swiper .swiper-pagination .swiper-pagination-bullet {
    border: 2px solid #630b2b;
    margin: 0 9px;
    height: 18.88px !important;
    width: 18.88px !important;
    background-color: #630b2b !important;
}
.testimonial-wrapper .elementor-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #fff!important;
}
.testimonial-wrapper .elementor-swiper .swiper-pagination {
    bottom: -60px!important;
    width: 320px;
    margin: auto;
    left: 0;
    right: 0;
}
.testimonial-wrapper .elementor-swiper-button{
    bottom: -66px!important;
    top: inherit!important;
    transform: none!important;
}
.testimonial-wrapper .elementor-swiper-button.elementor-swiper-button-prev{
    left: calc(50% - 200px) !important;
}
.testimonial-wrapper .elementor-swiper-button.elementor-swiper-button-next{
    right: calc(50% - 200px) !important;
}

@media(max-width:575px){
    .testimonial-wrapper .elementor-swiper .swiper-pagination .swiper-pagination-bullet {
        height: 15px !important;
        width: 15px !important;
    }
    .testimonial-wrapper .elementor-swiper-button {
        bottom: -50px !important;
        transform: none!important;
        top: unset !important;
    }
    .testimonial-wrapper .elementor-swiper .swiper-pagination {
        bottom: -43px!important;
        width: 200px;
    }
    .testimonial-wrapper .elementor-swiper-button.elementor-swiper-button-prev{
        left: calc(50% - 165px) !important;
    }
    .testimonial-wrapper .elementor-swiper-button.elementor-swiper-button-next{
        right: calc(50% - 165px) !important;
    }
    .testimonial-wrapper .elementor-swiper .swiper-wrapper .swiper-slide .elementor-testimonial__content .elementor-testimonial__cite{
        margin-top: 10px;
    }
    .testimonial-wrapper .elementor-swiper .elementor-main-swiper .swiper-slide{
        padding: 30px 31px 30px 31px !important;
    }
    .testimonial-wrapper .elementor-swiper .elementor-main-swiper .swiper-slide .elementor-testimonial__text{
        line-height: 122%;
    }
}
/*****End testimonial-wrapper***/


/***End Error 404 ***/
.error404,
.search-no-results{
    background-color: #F3F3F3;
}
.error404 .not-found,
.search-no-results .not-found{
    max-width: 1464px;
    margin: 0 auto;
    padding: 100px 0;
    text-align: center;
}
.error404 .not-found .search-form,
.search-no-results .not-found .search-form  {
    margin: 40px 0;
}
.error404 .not-found .search-form > label,
.search-no-results .not-found .search-form > label{
    display: block;
    max-width: 350px !important;
    margin: 0 auto 35px;
}
.error404 .not-found .search-form > label input,
.search-no-results .not-found .search-form > label input{
    width: 100%;
    max-width: 350px !important;
    padding: 0 25px;
    height: 50px;
    min-height: inherit;
    border: 0!important;
    outline: 0!important;
    border-radius: 80px;
    font-weight: 600;
    color: #630B2B;
    font-family: "Hind", Sans-serif;
    font-size: 18px;
    background-size: 13px;
}
.error404 .not-found .search-form  .search-submit,
.search-no-results .not-found .search-form  .search-submit{
    box-shadow: 0 5px 0px #57575761;
    border-radius: 50px 50px 50px 50px;
    padding: 14px 50px 15px 50px;
    width: 240px !important;
    height: 60px;
    line-height: 27px !important;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: 0.2px;
}

/***Error 404 ***/


/***search search-results***/
.search.search-results{
    background-color: #F3F3F3;
}
.search.search-results header.header{
    padding-top: 100px;
    padding-bottom: 10px;
}
.search.search-results .navigation{
    padding-top: 10px;
    padding-bottom: 80px;
}
.search.search-results .header,
.search.search-results article.page,
.search.search-results .navigation {
    max-width: 1464px;
    margin: 0 auto;
    padding: 20px 20px;
}
.search.search-results article.page h2.entry-title a{
    font-size: 42px!important;
    line-height: 48px!important;
    text-decoration: unset;
    color: #630B2B;
}
.search.search-results article.page  .entry-summary{
    font-size: 25px;
    font-weight: 400;
    line-height: 35.6px;
    letter-spacing: 0.2px;
    padding: 15px 0;
}
.search.search-results article.page .post-edit-link{
    display: none;
}
.search.search-results .navigation .nav-links a{
    color: #630B2B;
    text-decoration: unset;
    padding: 5px 10px;
}
.search.search-results .navigation .nav-links a:hover{
    color:#1a1a1a;
}
.search.search-results .more-link{
    text-decoration: unset !important;
}
@media(max-width:767px){
    .search.search-results article.page h2.entry-title a{
        font-size: 32px!important;
        line-height: 38px!important;
       
    } 
    .search.search-results article.page  .entry-summary{
        font-size: 18px;
        font-weight: 400;
        line-height: 28px;
        letter-spacing: 0.2px;
    }
    .error404 .not-found .search-form  .search-submit,
    .search-no-results .not-found .search-form  .search-submit{ 
        height: 50px;
        line-height: 22px !important;
        font-size: 16px;
    }
}
/**End search search-results***/


@media(max-width:400px){
    .bottom-section h2 br {
        display: none !important;
    }
    .why-choose-clg-adv .elementor-container > .elementor-column .elementor-widget-wrap .why-choose-clg-adv-box > .elementor-widget-wrap {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image{
        width: calc(50% - 30px);
        margin: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0 15px;
    }
    .getin-touch-form .elementor-widget-shortcode .elementor-widget-container .ctct-form {
        width: 100% !important;
        margin: 0 auto !important;
    }
}
@media (min-width:400px) and (max-width:767px){
    .bottom-section h2 br {
        display: block !important;
    }

    .logo-section .elementor-widget-wrap .elementor-widget-image{
        margin-bottom: 27px !important;
        display: contents;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-1 img{
        width: 95px;
        height: 25px;
        margin: 0 15px 22px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-2 img{
        width: 84px;
        height: 43px;
        margin: 0 15px 22px;;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-3 img{
        width: 65px;
        height: 45px;
        margin: 0 15px 22px;;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-4 img{
        width: 138px;
        height: 34px;
        margin: 0 7px 33px 7px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-5 img{
        width: 56px;
        height: 43px;
        margin: 0 7px 33px 7px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-6 img{
        width: 53px;
        height: 23px;
        margin: 0 15px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-7 img{
        width: 73px;
        height: 23px;
        margin: 0 15px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-8 img{
        width: 126px;
        height: 31px;
        margin: 0 15px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-9 img{
        width: 87px;
        height: 22px;
        margin: 0 15px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-10 img{
        width: 63px;
        height: 26px;
        margin: 0 26px 33px 5px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-11 img{
        width: 58px;
        height: 26px;
        margin: 0 15px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-12 img{
        width: 81px;
        height: 15px;
        margin: 0 15px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-13 img{
        width: 75px;
        height: 24px;
        margin: 0 15px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-14 img{
        width: 108px;
        height: 31px;
        margin: 0 10px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-15 img{
        width: 123px;
        height: 27px;
        margin: 0 10px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-16 img{
        width: 71px;
        height: 31px;
        margin: 0 25px 33px 5px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-17 img{
        width: 31px;
        height: 45px;
        margin: 0 15px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-18 img{
        width: 117px;
        height: 27px;
        margin: 0 15px 33px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-19 img{
        width: 77px;
        height: 35px;
        margin: 0 12px 33px 5px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-20 img{
        width: 95px;
        height: 46px;
        margin: 0 15px 33px 10px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-21 img{
        width: 54px;
        height: 22px;
        margin: 0 5px 33px 15px;
    }
    .logo-section .elementor-widget-wrap .elementor-widget-image.logo-img-22 img{
        width: 58px;
        height: 36px;
        margin: 0 15px 33px 10px;
    }
}

@media(min-width:767px){
    .bottom-section h2 br {
        display: none !important;
    }
}




@media(min-width:767px) and (max-width:1400px){
    .common-app-exp-rows .common-btns .elementor-button,
    .common-app-exp-rows2 .common-btns .elementor-button{
        width: 100% !important;
    }
}
@media(min-width:767px) and (max-width:1200px){
    .essay-editing-banner-text{
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
}
@media(min-width:767px) and (max-width:992px){
    .common-app-exp-rows .common-btns .elementor-button,
    .common-app-exp-rows2 .common-btns .elementor-button{
        font-size: 14px !important;
        padding: 15px 25px 15px 25px;
    }
}
@media(min-width:992px) and (max-width:1200px){
    .common-app-exp-rows .common-btns .elementor-button,
    .common-app-exp-rows2 .common-btns .elementor-button{
        font-size: 16px !important;
    }
}



.ctct-disclosure { display: none !important; }
.elementor-message-success::before { color: #fff !important; margin-right: 10px; }
.elementor-message-success { color: #fff !important; text-align: center; }

.elementor-element-adf7a97 .elementor-widget p a { color: #e6a22b; }
.elementor-element-adf7a97 .elementor-widget p a:hover { color: #fff; }
.elementor-element-74b2640 p a { color: #e6a22b; }
.elementor-element-74b2640 p a:hover { color: #fff; }

@media(max-width:767px) {
    .elementor-message-success { padding-top: 10px; }
}