@media only screen and (max-width: 600px){
       /*=======================Font size start================================= */
       .fsm-10 {
        font-size: 10px;
    }

    .fsm-11 {
        font-size: 11px;
    }

    .fsm-12 {
        font-size: 12px;
    }

    .fsm-13 {
        font-size: 13px;
    }

    .fsm-14 {
        font-size: 14px;
    }

    .fsm-15 {
        font-size: 15px;
    }

    .fsm-16 {
        font-size: 16px;
    }

    .fsm-17 {
        font-size: 17px;
    }

    .fsm-18 {
        font-size: 18px;
    }

    .fsm-19 {
        font-size: 19px;
    }

    .fsm-20 {
        font-size: 20px;
    }

    .fsm-21 {
        font-size: 21px;
    }

    .fsm-22 {
        font-size: 22px;
    }

    .fsm-23 {
        font-size: 23px;
    }

    .fsm-24 {
        font-size: 24px;
    }

    .fsm-25 {
        font-size: 25px;
    }

    .fsm-26 {
        font-size: 26px;
    }
    /*=======================Font size end================================= */

    /*=======================Font weight start================================= */
    .fwm-100 {
        font-weight: 100;
    }

    .fwm-200 {
        font-weight: 200;
    }

    .fwm-300 {
        font-weight: 300;
    }

    .fwm-400 {
        font-weight: 400;
    }

    .fwm-500 {
        font-weight: 500;
    }

    .fwm-600 {
        font-weight: 600;
    }

    .fwm-700 {
        font-weight: 700;
    }

    .fwm-800 {
        font-weight: 800;
    }

    .fwm-900 {
        font-weight: 900;
    }
    /*=======================Font weight end================================= */

    /*------------margin start-------------------*/
    .mm-10 {
        margin: 10px;
    }

    .mm-20 {
        margin: 20px;
    }

    .mm-30 {
        margin: 30px;
    }

    .mm-40 {
        margin: 40px;
    }

    .mm-50 {
        margin: 50px;
    }

    .mm-60 {
        margin: 60px;
    }
    /*------------margin end-------------------*/

    /*------------margin top start-------------------*/
    .mtm-10 {
        margin-top: 10px;
    }
    .mtm-20 {
        margin-top: 20px;
    }

    .mtm-30 {
        margin-top: 30px;
    }

    .mtm-40 {
        margin-top: 40px;
    }

    .mtm-50 {
        margin-top: 50px;
    }

    .mtm-60 {
        margin-top: 60px;
    }

    .mtm-70 {
        margin-top: 70px;
    }

    .mtm-80 {
        margin-top: 80px;
    }

    .mtm-90 {
        margin-top: 90px;
    }

    .mtm-100 {
        margin-top: 100px;
    }
    /*------------margin top end-------------------*/

    /*------------margin bottom start-------------------*/
    .mbm-10 {
        margin-bottom: 10px;
    }

    .mbm-20 {
        margin-bottom: 20px;
    }

    .mbm-30 {
        margin-bottom: 30px;
    }

    .mbm-40 {
        margin-bottom: 40px;
    }

    .mbm-50 {
        margin-bottom: 50px;
    }

    .mbm-60 {
        margin-bottom: 60px;
    }

    .mbm-70 {
        margin-bottom: 70px;
    }

    .mbm-80 {
        margin-bottom: 80px;
    }

    .mbm-90 {
        margin-bottom: 90px;
    }

    .mbm-100 {
        margin-bottom: 100px;
    }
    /*-----------margin bottom end-------------------*/

    /*------------margin left start-------------------*/
    .mlm-0 {
        margin-left: 0px;
    }
    .mlm-10 {
        margin-left: 10px;
    }

    .mlm-20 {
        margin-left: 20px;
    }

    .mlm-30 {
        margin-left: 30px;
    }

    .mlm-40 {
        margin-left: 40px;
    }

    .mlm-50 {
        margin-left: 50px;
    }

    .mlm-60 {
        margin-left: 60px;
    }

    .mlm-70 {
        margin-left: 70px;
    }

    .mlm-80 {
        margin-left: 80px;
    }

    .mlm-90 {
        margin-left: 90px;
    }

    .mlm-100 {
        margin-left: 100px;
    }
    /*-----------margin left end-------------------*/

    /*------------margin right start-------------------*/
    .mrm-0 {
        margin-right: 0px;
    }
    .mrm-10 {
        margin-right: 10px;
    }

    .mrm-20 {
        margin-right: 20px;
    }

    .mrm-30 {
        margin-right: 30px;
    }

    .mrm-40 {
        margin-right: 40px;
    }

    .mrm-50 {
        margin-right: 50px;
    }

    .mrm-60 {
        margin-right: 60px;
    }

    .mrm-70 {
        margin-right: 70px;
    }

    .mrm-80 {
        margin-right: 80px;
    }

    .mrm-90 {
        margin-right: 90px;
    }

    .mrm-100 {
        margin-right: 100px;
    }
    /*------------margin right end-------------------*/

    /*------------margin start-------------------*/
    .mm--10 {
        margin: -10px;
    }

    .mm--20 {
        margin: -20px;
    }

    .mm--30 {
        margin: -30px;
    }

    .mm--40 {
        margin: -40px;
    }

    .mm--50 {
        margin: -50px;
    }

    .mm--60 {
        margin: -60px;
    }
    /*------------margin end-------------------*/

    /*------------margin top start-------------------*/
    .mtm--10 {
        margin-top: -10px;
    }

    .mtm--12 {
        margin-top: -12px;
    }

    .mtm--20 {
        margin-top: -20px;
    }

    .mtm--30 {
        margin-top: -30px;
    }

    .mtm--40 {
        margin-top: -40px;
    }

    .mtm--50 {
        margin-top: -50px;
    }

    .mtm--60 {
        margin-top: -60px;
    }

    .mtm--70 {
        margin-top: -70px;
    }

    .mtm--80 {
        margin-top: -80px;
    }

    .mtm--90 {
        margin-top: -90px;
    }

    .mtm--100 {
        margin-top: -100px;
    }
    /*------------margin top end-------------------*/

    /*------------margin bottom start-------------------*/
    .mbm--10 {
        margin-bottom: -10px;
    }

    .mbm--20 {
        margin-bottom: -20px;
    }

    .mbm--30 {
        margin-bottom: -30px;
    }

    .mbm--40 {
        margin-bottom: -40px;
    }

    .mbm---50 {
        margin-bottom: -50px;
    }

    .mbm--60 {
        margin-bottom: -60px;
    }

    .mbm--70 {
        margin-bottom: -70px;
    }

    .mbm--80 {
        margin-bottom: -80px;
    }

    .mbm--90 {
        margin-bottom: -90px;
    }

    .mbm--100 {
        margin-bottom: -100px;
    }
    /*------------margin bottom end-------------------*/

    /*------------margin left start-------------------*/
    .mlm--10 {
        margin-left: -10px;
    }

    .mlm--20 {
        margin-left: -20px;
    }

    .mlm--30 {
        margin-left: -30px;
    }

    .mlm--40 {
        margin-left: -40px;
    }

    .mlm--50 {
        margin-left: -50px;
    }

    .mlm--60 {
        margin-left: -60px;
    }

    .mlm--70 {
        margin-left: -70px;
    }

    .mlm--80 {
        margin-left: -80px;
    }

    .mlm--90 {
        margin-left: -90px;
    }

    .mlm--100 {
        margin-left: -100px;
    }
    /*------------margin left end-------------------*/

    /*------------margin right start-------------------*/

    .mrm--10 {
        margin-right: -10px;
    }

    .mrm--20 {
        margin-right: -20px;
    }

    .mrm--30 {
        margin-right: -30px;
    }

    .mrm--40 {
        margin-right: -40px;
    }

    .mrm--50 {
        margin-right: -50px;
    }

    .mrm--60 {
        margin-right: -60px;
    }

    .mrm--70 {
        margin-right: -70px;
    }

    .mrm--80 {
        margin-right: -80px;
    }

    .mrm--90 {
        margin-right: -90px;
    }

    .mrm--100 {
        margin-right: -100px;
    }
    /*------------margin right end-------------------*/

    /*------------padding start-------------------*/

    .pm-0 {
        padding: 0px;
    }
    .pm-10 {
        padding: 10px;
    }

    .pm-15 {
        padding: 15px;
    }

    .pm-20 {
        padding: 20px;
    }

    .pm-30 {
        padding: 30px;
    }

    .pm-40 {
        padding: 40px;
    }

    .pm-50 {
        padding: 50px;
    }

    .pm-60 {
        padding: 60px;
    }

    .pm-70 {
        padding: 70px;
    }

    .pm-80 {
        padding: 80px;
    }

    .pm-90 {
        padding: 90px;
    }

    .pm-100 {
        padding: 100px;
    }
    /*------------padding end-------------------*/

    /*------------padding top start-------------------*/
    .ptm-0 {
        padding-top: 0px;
    }

    .ptm-10 {
        padding-top: 10px;
    }

    .ptm-20 {
        padding-top: 20px;
    }

    .ptm-30 {
        padding-top: 30px;
    }

    .ptm-40 {
        padding-top: 40px;
    }

    .ptm-50 {
        padding-top: 50px;
    }

    .ptm-60 {
        padding-top: 60px;
    }

    .ptm-70 {
        padding-top: 70px;
    }

    .ptm-80 {
        padding-top: 80px;
    }

    .ptm-90 {
        padding-top: 90px;
    }

    .ptm-100 {
        padding-top: 100px;
    }

    /*------------padding top end-------------------*/

    /*------------padding bottom start-------------------*/

    .pbm-10 {
        padding-bottom: 10px;
    }

    .pbm-20 {
        padding-bottom: 20px;
    }

    .pbm-30 {
        padding-bottom: 30px;
    }

    .pbm-40 {
        padding-bottom: 40px;
    }

    .pbm-50 {
        padding-bottom: 50px;
    }

    .pbm-60 {
        padding-bottom: 60px;
    }

    .pbm-70 {
        padding-bottom: 70px;
    }

    .pbm-80 {
        padding-bottom: 80px;
    }

    .pbm-90 {
        padding-bottom: 90px;
    }

    .pbm-100 {
        padding-bottom: 100px;
    }
    /*------------padding bottom end-------------------*/

    /*------------padding right start-------------------*/
    .prm-0 {
        padding-right: 0px !important;
    }

    .prm-10 {
        padding-right: 10px;
    }

    .prm-20 {
        padding-right: 20px;
    }

    .prm-30 {
        padding-right: 30px;
    }

    .prm-40 {
        padding-right: 40px;
    }

    .prm-50 {
        padding-right: 50px;
    }

    .prm-60 {
        padding-right: 60px;
    }

    .prm-70 {
        padding-right: 70px;
    }

    .prm-80 {
        padding-right: 80px;
    }

    .prm-90 {
        padding-right: 90px;
    }

    .prm-100 {
        padding-right: 100px;
    }
    /*-----------padding right end-------------------*/

    /*------------padding left start-------------------*/
    .plm-0 {
        padding-left: 0px !important;
    }
    .plm-10 {
        padding-left: 10px;
    }

    .plm-20 {
        padding-left: 20px;
    }

    .plm-30 {
        padding-left: 30px !important;
    }

    .plm-40 {
        padding-left: 40px;
    }

    .plm-50 {
        padding-left: 50px;
    }

    .plm-60 {
        padding-left: 60px;
    }

    .plm-70 {
        padding-left: 70px;
    }

    .plm-80 {
        padding-left: 80px;
    }

    .plm-90 {
        padding-left: 90px;
    }

    .plm-100 {
        padding-left: 100px;
    }
    /*------------padding left end-------------------*/

    /*------------padding start-------------------*/

    .pm--10 {
        padding: -10px;
    }

    .pm--20 {
        padding: -20px;
    }

    .pm--30 {
        padding: -30px;
    }

    .pm--40 {
        padding: -40px;
    }

    .pm--50 {
        padding: -50px;
    }

    .pm--60 {
        padding: -60px;
    }

    .pm--70 {
        padding: -70px;
    }

    .pm--80 {
        padding: -80px;
    }

    .pm--90 {
        padding: -90px;
    }

    .pm--100 {
        padding: -100px;
    }
    /*------------padding end-------------------*/

    /*------------padding top start-------------------*/

    .ptm--10 {
        padding-top: -10px;
    }

    .ptm--20 {
        padding-top: -20px;
    }

    .ptm--30 {
        padding-top: -30px;
    }

    .ptm--40 {
        padding-top: -40px;
    }

    .ptm--50 {
        padding-top: -50px;
    }

    .ptm--60 {
        padding-top: -60px;
    }

    .ptm--70 {
        padding-top: -70px;
    }

    .ptm--80 {
        padding-top: -80px;
    }

    .ptm--90 {
        padding-top: -90px;
    }

    .ptm--100 {
        padding-top: -100px;
    }
    /*------------padding top end-------------------*/

    /*------------padding bottom start-------------------*/

    .pbm--10 {
        padding-bottom: -10px;
    }

    .pbm--20 {
        padding-bottom: -20px;
    }

    .pbm--30 {
        padding-bottom: -30px;
    }

    .pbm--40 {
        padding-bottom: -40px;
    }

    .pbm--50 {
        padding-bottom: -50px;
    }

    .pbm--60 {
        padding-bottom: -60px;
    }

    .pbm--70 {
        padding-bottom: -70px;
    }

    .pbm--80 {
        padding-bottom: -80px;
    }

    .pbm--90 {
        padding-bottom: -90px;
    }

    .pbm--100 {
        padding-bottom: -100px;
    }
    /*------------padding bottom end-------------------*/

    /*------------padding right start-------------------*/

    .prm--10 {
        padding-right: -10px;
    }

    .prm--20 {
        padding-right: -20px;
    }

    .prm--30 {
        padding-right: -30px;
    }

    .prm--40 {
        padding-right: -40px;
    }

    .prm--50 {
        padding-right: -50px;
    }

    .prm--60 {
        padding-right: -60px;
    }

    .prm--70 {
        padding-right: -70px;
    }

    .prm--80 {
        padding-right: -80px;
    }

    .prm--90 {
        padding-right: -90px;
    }

    .prm--100 {
        padding-right: -100px;
    }

    /*------------padding right end-------------------*/

    /*------------padding left start-------------------*/

    .plm--10 {
        padding-left: -10px;
    }

    .plm--20 {
        padding-left: -20px;
    }

    .plm--30 {
        padding-left: -30px;
    }

    .plm--40 {
        padding-left: -40px;
    }

    .plm--50 {
        padding-left: -50px;
    }

    .plm--60 {
        padding-left: -60px;
    }

    .plm--70 {
        padding-left: -70px;
    }

    .plm--80 {
        padding-left: -80px;
    }

    .plm--90 {
        padding-left: -90px;
    }

    .plm--100 {
        padding-left: -100px;
    }
    .margin-space-m{
        margin: 0 auto !important;
    }
    .line-h40{
        line-height: 35px;
    }
    .order-m-2{
        order: 2;
    }
    .order-m-1{
        order: 1;
    }

    /* ------------------- Sidebar -------------------- */
    
    .sidebar__toggle{
        background-color: #fdc801;
    }
    .banner-section-3__space{
        padding-top: 60px;
    }
    .banner-content{
        order: 2;
        margin-top: 30px;
    }
    .banner-img{
        order: 1;
    }
    .hold-logo-img img{
        position: unset;
    }
    .hold-logo-img{
        height: auto;
    }

    /* --------------------- Expertise ------------------- */
    .section-title{
        text-align: center;
    }
    .about-content{
        text-align: center !important;
        margin-top: -45px;
    }
    .expertise-row{
        padding: 40px 10px  0px 10px !important;
    }

    .who-part{
        height: auto;
    }

    .mobile-banner{
        display: block;
    }
    .mobile-banner .banner-section-3__video #myVideo{
        height: auto !important;
    }
    .desktop-banner{
        display: none;
    }
    /* ----------------------- Projects ------------------------ */
    .project-section-3__thumb{
        width: 100%;
    }

    /* -------------------- CLient ---------------------- */
    .client-section .section-4__title-wrapper .section-title__title{
        font-size: 25px;
    }
    .client-logo img{
        width: 80%;
    }

    /* --------------------------- Rebranding Page --------------------- */
    /* banner */
    .vertical-img{
        height: 160px;
        border-radius: 20px;
    }
    .banner-text{
        margin-top: 20px;
        padding: 10px 28px;
    }
    .banner-text p{
        font-size: 20px;
    }
    .rebrand-ab{
        height: 300px;
    }
    .rebrand-list p{
        font-size: 16px;
    }
    /* growth strategy */
    .growth-strategy{
        margin-top: 0;
    }
    .growth >.section-4__title-wrapper .section-title__title, .brand-head{
        font-size: 30px !important;
    }
    .growth >.section-4__title-wrapper, .rebranding-change .section-4__title-wrapper, .rebranding-package .section-4__title-wrapper{
        margin-bottom: 0;
    }
    
    /* right time */
    .rt-img img{
        width: 100%;
    }
    /* rebranding package */
    .package-content p{
        padding-bottom: 20px;
    }
    /* Logo Designing page */
    .banner-col{
        height: 150px;
    }
    .col-5th{
        width: 100%;
    }
    .award__thumb{
        width: 100% !important;
    }
    .check-list li{
        font-size: 22px;
    }

    .banner-col img{
        left: 25px;
    }

    /*============== PORTFOLIO =============*/
    .concept-left img{
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .concept-right img{
        padding-top: 30px;
        margin: 0 auto;
    }
    .pratham-line{
    border-right: none;
    border-bottom: 3px solid #087e34;
    }
    .eata-line{
    border-right: none;
    border-bottom: 3px solid #a0a858;
    }
    .vinson-line{
    border-right: none;
    border-bottom: 3px solid #d10010; 
    }
    .ssk-line{
        border-right: none;
        border-bottom: 5px solid #f55400;
    }
    .jadhav-line{
        border-right: none;
        border-bottom: 5px solid #80b82b;
    }
    .cambridge-line{
        border-right: none;
        border-bottom: 5px solid #002073;
    }
    .harish-line{
        border-right: none;
        border-bottom: 5px solid #036fb5;
    }
    /* ============== Portfolio ================ */
    .nav-item.portfolio-tab-item{
        margin: 5px;
    }
    .nav-tabs .nav-link{
        padding: 8px;
    }

    /* ===================== COntact US ================ */
    .contact-info h4{
        width: 60%;
    }
    .contact-info h2{
        font-size: 30px;
    }
    .project-section-3__wrapper{
        display: block;
    }
    #portfolioTab{
        display: block;
    }

    /* ========================== BLOGS ======================= */
    .blog-inner .h2-blog__thumb {
        height: 200px;
    }
}
