.gt,
.theme_color2,
.gt_navigation li.dropdown:hover a:after,
.gt_accordian_hdg>h6,
.gt_price_table ul.gt_provide_list>li>i,
.gt_price_table ul.gt_provide_list>li,
.gt_content_info i,
.gt_content_info h5,
.hidden-bar .side-menu ul li a:hover {
    color: #242c42
}

.gt_theme_bg2,
.gt_gt,
.gt_btn_bg3,
.gt_default_box:hover,
.theme_effect2:before,
.theme_effect4:before,
.gt_top_ui_element,
ul.gt_social_icons>li a:hover,
.gt_search_wrap form>button>i:hover,
.gt_navigation>ul>li:before,
.gt_mutipurpose_office>figure:after,
.gt_multipurpose_hover ul li:hover .gt_default_box,
.gt_achievement_bg,
.gt_accordian_des:after,
.gt_accordian_hdg.accordion-open,
ul.gt_filter_nav li a,
.gt_gallery_wrap:before,
.gt_footer_bg,
.gt_feature_bg,
.gt_tab_btn:before,
.gt_keyboard_wrap ul li:hover .gt_default_box,
.gt_price_table>a.gt_theme_bg1:hover,
.gt_free_style_des>a:hover,
.gt_busins_chartist:hover .gt_default_box,
.gt_aside_newsletter form input[type="text"]:focus+button,
.gt_aside_newsletter form button:hover,
.gt_content_info:hover i,
.gt_comming_field form input[type="submit"]:hover,
.gt_comming_field form button:hover,
.hidden-bar .gt_side_social_icons ul li:hover a {
    background-color: #242c42
}

.gt_content_info i,
.hidden-bar .gt_side_social_icons ul li:hover a {
    border-color: #242c42
}

.transparent_bg2 {
    background-color: rgba(36, 44, 66, .75)
}
       /* new style  */

       .follow {
        margin-left: 42rem;
        margin-top: 0.5rem;
        margin-right: 1rem;
    }

    .sm-img {
        width: 4rem;
        margin-top: 0rem;
        margin-right: 2rem;
    }



    @media (width: 280px) {
        .smh1 {
            margin-left: 0rem;
            margin-top: -1rem;
        }

        .sm1 {
            width: 2rem;
            margin-top: 0rem;
            margin-right: 0rem
        }
    }




    @media (width: 540px) {
        .sm1 {
            width: 3rem;
            margin-top: 0rem;
            margin-right: 2rem;
        }
       


        .followus {
            margin-left: 8rem;
            margin-top: 0rem;
            margin-right: 2rem;
        }

    }
    
    @media only screen and (min-width: 300px) and (max-width: 500px) {

        .sm1 {
            width: 3rem;
            margin-top: 0rem;
            margin-right: 0.5rem;
        }
        .followuson {
            margin-left: 0rem;
            margin-top: 0rem;
            margin-right: 1rem;
        }


    }


    @media only screen and (min-width: 600px) and (max-width: 920px) {
     

        .sm1 {
            width: 3rem;
            margin-top: 0rem;
            margin-right: 2rem;
        }
      


        .followus {
            margin-left: 19rem;
        margin-top: 0rem;
        margin-right: 2rem
        }

    }

    .list-inline {
      display: flex;
    }

   
    /* new style ends here */