/* 
 Theme Name:     Fuse
 Author:         Webstract
 Author URI:     https://www.webstract.com/
 Template:       Divi
 Version:        3.8
*/ 

/* ----------- Formstack CSS Classes ------------------------------------------------------------------------ */
/* https://help.formstack.com/hc/en-us/articles/360019519891-Custom-Form-Themes-and-CSS --------------------- */
/* ---------------------------------------------------------------------------------------------------------- */


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 


/* these are for the admin styles */

.et_animated {
	opacity: 1;
}
.fs-modal__middle, .fs-modal__bottom {
	display: none;
}
input:focus {
	border-color: #577B7B !important;
}

.radio-section {
	margin-top: 20px;
}

.account-form p {
    margin-bottom: 10px;
}

.field .small {
    font-size: 14px;
    line-height: 20px;
}
.field .under-small {
    margin-top: 5px;
}

.buttons .btn {
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    background: #577B7B !important;
    color: #fff !important;
    border-radius: 0 !important;
    padding: 15px !important;
    cursor: pointer;
    font-family: 'Raleway';
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 16px !important;
    transition: .3s all ease-in-out;
    border: 3px solid #577B7B;
}
.buttons .btn:hover {
    background: #adb164 !important;
    border-color: #adb164;
}
.buttons .btn.btn-cancel {
    border-color: #577B7B;
    background: #fff !important;
    color: #577B7B !important;
}
.buttons .btn.btn-cancel:hover {
    background: #fff !important;
    border-color: #adb164;
    color: #adb164 !important;
}

.account-form .field.checkbox-field {
    margin: 0 0 10px 0;
}
.account-form .field.checkbox-field label,
.account-form .field.checkbox-field input {
    display: inline-block;
    width: auto;
}

.account-form .field {
    padding: 0 0 15px 0;
}
.account-form .field label {
    display: block;
    font-weight: bold;
}
.account-form .field input {
    display: block;
    width: 100%;
}

.allcaps {
    text-transform: uppercase;
}
.et_pb_tab_content .et_pb_row {
    padding: 0;
    width: 100%;
}
.et_pb_tab_content .et_pb_row > p {
    display: none;
}
.et_pb_tab_content .et_pb_column > p {
    display: none;
}
.et_pb_tab_content .et_pb_text {
    margin-bottom: 0 !important;
}
.et_pb_tab_content h2 {
    color: #577b7b;
    padding: 12px 20px 10px 20px;
    font-size: 18px;
    font-weight: 700;
    background: #eee;
}
.et_pb_tab_content .text {
    margin-bottom: 20px;
}
.et_pb_tab_content .text p {
    font-size: 18px;
}
.radio-section br {
    display: none;
}
.radio-section p {
    font-weight: 700;
}

table i {
    font-size: 30px;
}
table thead th, table tbody td {
    line-height: 20px;
}

.et_pb_tabs .et_pb_tab_content .et_pb_all_tabs > p {
    display: none;
}

.et_pb_tabs .et_pb_tabs_controls a {
    font-size: 18px !important;
}
.et_pb_tabs .et_pb_tabs_controls li {
    background: #fff;
}
#page-container .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active:hover a {
    color: #fff !important;
}
.et_pb_tabs .et_pb_tabs_controls {
    border: 0;
    background: #fff;
}
.et_pb_tabs .et_pb_tabs_controls:after {
    border: 1px solid #ccc;
    top: 0;
}

.et_pb_tabs .et_pb_tab_content .et_pb_tabs_controls a {
    font-size: 14px !important;
    text-transform: uppercase;
}
.et_pb_tabs .et_pb_tab_content .et_pb_tabs_controls li {
    background: #fff;
}
.et_pb_tabs .et_pb_tab_content .et_pb_tabs_controls li.et_pb_tab_active {
    background: #adb164;
}
.et_pb_tabs .et_pb_tab_content .et_pb_tabs_controls {
    border: 0;
    background: #fff;
}
.et_pb_tabs .et_pb_tab_content .et_pb_tabs_controls:after {
    border: 1px solid #ccc;
    top: 0;
}

.et_pb_all_tabs .et_pb_button {
    font-size: 16px;
}
.et_pb_all_tabs .et_pb_button:after {
    font-size: 26px;
}

.et_pb_code input, .et_pb_code textarea {
    padding: 10px !important;
    font-size: 16px;
}

/* ------------------------------------------------------------------------- 
    GENERAL
------------------------------------------------------------------------- */

div#igm-hidden-footer-content {
    display: none;
}

#changingword {
    width: 70%;
}

.wpsl-store-location p:first-child {
    margin-bottom: 0 !important;
}
.wpsl-store-location .wpsl-street {
    display: none !important;
}
.wpsl-store-location .wpsl-street + span {
    display: none;
}
.wpsl-info-window p span {
    display: none;
}
.wpsl-direction-wrap {
    display: none;
}

.map-box-wrapper > div {
	background: #efefef;
    padding: 15px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.3em;
}
.map-box-wrapper > div h4 {
	font-weight: bold;
	padding-bottom: 5px;
}
.map-box-wrapper > div p {
	padding: 0;
}
.map-box-wrapper .hide-in-map-box-wrapper {
	display: none;
}

.igm-map-content p {
	line-height: 1.4em;
}

.igm-map-content p small {
    font-size: 75%;
    color: #999;
    padding-left: 5px;
}

.leadership .et_pb_blurb_description {
   /* display: none;*/
}

#page-container .et_pb_text_0_tb_footer.et_pb_text a {
    color: #adb164 !important;
}
#page-container .et_pb_text_0_tb_footer.et_pb_text {
    color: #666 !important;
}

a:hover {
    text-decoration: underline;
}
.social-media-icons a:hover,
.et_pb_button:hover, 
.et_pb_menu a:hover {
    text-decoration: none;
}

/* ------------------------------------------------------------------------- 
    PAGE TITLE BANNER
------------------------------------------------------------------------- */

.header-img {
    text-align: center;
    padding: 30px 0;
    position: relative;
    background-position: center;
    -webkit-background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: 100%;
    -moz-background-size: cover;
    background-size: 100%;
    background-size: cover;
}
.header-img h1 {
    color: #fff;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 30px;
}
.header-img h1.main_title {
    margin-bottom: 0;
}
.header-img .meta {
    text-align: center;
}

/* ------------------------------------------------------------------------- 
    TYPOGRAPHY
------------------------------------------------------------------------- */

/* Target all page types, EXCEPT homepage */

/* NEW TYPOGRAPHY (In Progress)

The idea is: If Divi is OFF, then we have a basic page and, if so, we want to provide general styling to the typography.
If DIVI is ON, then we want to be able to control the headings and paragraphs.

Previously, our styles were OVERRIDING the Divi styles and we could not control the typography on Divi pages.

*/

.fuse-divi-off #main-content h2,
.fuse-divi-inactive #main-content h2 {
    font-size: 76px;
    line-height: 86px;
    font-weight: 700;
    color: #4f4f4f!important;
}
.fuse-divi-off #main-content h3,
.fuse-divi-inactive #main-content h3 {
    font-size: 28px;
    line-height: 1.4em;
}
.fuse-divi-off #main-content h4,
.fuse-divi-inactive #main-content h4 {
    font-size: 23px;
    line-height: 1.4em;
}
.fuse-divi-off #main-content h5,
.fuse-divi-inactive #main-content h5 {
    font-size: 18px;
	line-height: 1.4em;
}
.fuse-divi-off #main-content h6,
.fuse-divi-inactive #main-content h6 {
    font-size: 16px;
	line-height: 1.4em;
}
.fuse-divi-off #main-content h2,
.fuse-divi-off #main-content h3,
.fuse-divi-off #main-content h4,
.fuse-divi-off #main-content h5,
.fuse-divi-off #main-content h6,
.fuse-divi-inactive #main-content h2,
.fuse-divi-inactive #main-content h3,
.fuse-divi-inactive #main-content h4,
.fuse-divi-inactive #main-content h5,
.fuse-divi-inactive #main-content h6 {
    font-weight: bold;
	margin-top: 10px;
}

.fuse-divi-off #main-content p,
.fuse-divi-inactive #main-content p {
    font-size: 16px;
    line-height: 1.6em;
    padding-bottom: 20px;
}

/* setup the sidebar headings to be consistent for all pages */
#main-content h4.widgettitle {
    font-weight: bold;
	margin-top: 10px;
    font-size: 23px;
    line-height: 1.4em;
}

/* PREVIOUS TYPOGRAPHY 

.blog h2,
.search h2,
.post-template-default h2,
.page-template-default h2 {
    font-size: 36px;
    line-height: 1.3em;
}
.blog h3,
.search h3,
.post-template-default h3,
.page-template-default h3 {
    font-size: 28px;
    line-height: 1.4em;
}
.blog h4,
.search h4,
.post-template-default h4,
.page-template-default h4 {
    font-size: 23px;
    line-height: 1.4em;
}
.blog h5,
.search h5,
.post-template-default h5,
.page-template-default h5 {
	font-size: 18px;
	line-height: 1.4em;
}
.blog h6,
.search h6,
.post-template-default h6,
.page-template-default h6 {
	font-size: 16px;
	line-height: 1.4em;
}
.blog p,
.search p,
.post-template-default p,
.page-template-default p {
    font-size: 16px;
    line-height: 1.6em;
    padding-bottom: 20px;
}
.blog h2,
.search h2,
.post-template-default h2,
.page-template-default h2,
.blog h3,
.search h3,
.post-template-default h3,
.page-template-default h3,
.blog h4,
.search h4,
.post-template-default h4,
.page-template-default h4,
.blog h5,
.search h5,
.post-template-default h5,
.page-template-default h5,
.blog h6,
.search h6,
.post-template-default h6,
.page-template-default h6 {
    font-weight: bold;
	margin-top: 10px;
}
.blog h2:first-child,
.search h2:first-child,
.post-template-default h2:first-child,
.page-template-default h2:first-child,
.blog h3:first-child,
.search h3:first-child,
.post-template-default h3:first-child,
.page-template-default h3:first-child,
.blog h4:first-child,
.search h4:first-child,
.post-template-default h4:first-child,
.page-template-default h4:first-child,
.blog h5:first-child,
.search h5:first-child,
.post-template-default h5:first-child,
.page-template-default h5:first-child,
.blog h6:first-child,
.search h6:first-child,
.post-template-default h6:first-child,
.page-template-default h6:first-child {
	margin-top: 0;
}

*/

/* ------------------------------------------------------------------------- 
    HEADER MENU
------------------------------------------------------------------------- */

#page-container .header-menu {
    padding: 15px 15px !important;
}
.header-menu li {
    text-transform: uppercase;
}
.header-menu li .sub-menu a {
    text-transform: capitalize;
    font-weight: normal !important;
}
.header-menu .et-menu li li.menu-item-has-children>a:first-child:after {
    top: 10px !important;
}
#page-container .header-menu .et_mobile_menu li a:hover,
#page-container .header-menu .nav ul li a:hover {
    background: #577B7B !important;
    color: #fff !important;
    opacity: 1;
}
.header-menu .nav li .sub-menu li {
    line-height: 20px;
}
.header-menu .nav li .sub-menu li a {
    padding: 10px 20px !important;
}
.header .et_pb_menu__logo {
    max-width: 300px !important;
}
.header .et_pb_menu .et_pb_menu__wrap {
    justify-content: flex-end;
}
.header-menu .nav li ul {
    border-top: 3px solid #577B7B;
}

/* fix menu to allow for menu button styling */

.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li,
.et_pb_menu .et_pb_menu__menu>nav>ul>li,
.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a,
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
    display: inline-block;
    line-height: inherit;
}
.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a,
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {
	padding: 10px 0px;
}
#page-container li:hover a {
    opacity: 1 !important;
    color: #577B7B !important; 
}
#page-container .menu-btn-style a {
	padding: 10px 30px !important;
    background: #577B7B !important;
    color: #fff !important;
}
#page-container .menu-btn-style:hover a {
    background: #adb164 !important;
    color: #fff !important;
}

.entry-content .et_pb_menu ul {
    list-style: none;
    padding-left: 0;
}

/* ------------------------------------------------------------------------- 
    STICKY HEADER
------------------------------------------------------------------------- */

.fuse-scroll {
    box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
}

/* ------------------------------------------------------------------------- 
    HEADER (ON SCROLL)
------------------------------------------------------------------------- */

.header .et_pb_row,
.top-menu .et_pb_row,
.top-bar span,
.header .et_pb_menu__logo {
    transition: all 0.5s ease;
}
.header.fuse-scroll .et_pb_row {
    padding: 0;
}
.fuse-scroll .top-menu .et_pb_row {
    padding: 5px 0px !important;
}
.fuse-scroll .top-bar span {
    font-size: 13px !important;
}

/* ------------------------------------------------------------------------- 
    MENU LIST (VERTICAL)
------------------------------------------------------------------------- */

.menu-list .et-menu li {
    display: block !important;
    width: 100%;
}
.menu-list .menu-item-has-children a:after,
.menu-list .menu-item-has-children .sub-menu {
    display: none;
}

/* ------------------------------------------------------------------------- 
    FORMS
------------------------------------------------------------------------- */

/* FORM DEFAULT */

.fsBody form.fsForm .fsPage {
    padding: 0;
    font-family: 'Raleway';
}
.fsBody form.fsForm .fsLabel {
    display: none;
}
.fsBody form.fsForm .fsFieldRow {
    width: 100%;
}
.fsBody form.fsForm .fsFieldRow .fsFieldCell {
    padding: 5px !important;
}
.fsBody form.fsForm .fsFieldRow .fsField {
    width: 100%;
    border-color: #ccc !important;
}
.fsBody form.fsForm .fsFieldRow .fsField:focus {
    border-color: #000 !important;
}
.fsBody form.fsForm .fsSubmit {
    margin-top: 0 !important;
}
.fsBody form.fsForm .fsSubmit .fsSubmitButton {
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    background: #fff !important;
    color: #577B7B !important;
    border-radius: 0 !important;
    padding: 20px 30px !important;
    cursor: pointer;
    font-family: 'Raleway';
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 18px !important;
    transition: .3s all ease-in-out;
}
.fsBody form.fsForm .fsSubmit .fsSubmitButton:hover {
    background: #adb164 !important;
    transition: all .4s ease-in-out;
    color: #fff !important;
}

#page-container .fsBody .fsForm input[type=text].fsField,
#page-container .fsBody .fsForm input[type=file].fsField,
#page-container .fsBody .fsForm input[type=number].fsField,
#page-container .fsBody .fsForm input[type=email].fsField,
#page-container .fsBody .fsForm input[type=tel].fsField,
#page-container .fsBody .fsForm textarea.fsField {
    background: #466262;
    border: 0;
    padding: 15px;
    font-size: 16px;
    font-family: 'Raleway';
    color: #fff;
}
#page-container .fsBody .fsForm input[type=text].fsField::placeholder,
#page-container .fsBody .fsForm input[type=file].fsField::placeholder,
#page-container .fsBody .fsForm input[type=number].fsField::placeholder,
#page-container .fsBody .fsForm input[type=email].fsField::placeholder,
#page-container .fsBody .fsForm input[type=tel].fsField::placeholder,
#page-container .fsBody .fsForm textarea.fsField::placeholder {
    color: #A3B0B0;
}

/* ------------------------------------------------------------------------- 
    SIDEBAR
------------------------------------------------------------------------- */

/* GENERAL */

#sidebar,
.sidebar {
    border-right: 0;
}
#sidebar ul li a,
.sidebar ul li a {
    display: block;
}
#sidebar ul li a:hover,
.sidebar ul li a:hover {
    color: #000;
}
#sidebar .widget_nav_menu ul li .sub-menu,
.sidebar .widget_nav_menu ul li .sub-menu {
    display: none;
}

/* SIDEBAR TWO */

.fuse-sidebar-two .widgettitle {
    padding: 10px 15px;
    background: #000;
    color: #fff;
}
.fuse-sidebar-two ul li {
    border: 1px solid #ccc;
    border-bottom: 0;
    display: block;
    margin: 0;
}
.fuse-sidebar-two ul li:first-child {
    border-top: 0;
}
.fuse-sidebar-two ul li:last-child {
    border-bottom: 1px solid #ccc;
}
.fuse-sidebar-two ul li a {
    color: #000;
    margin: 0;
}

/* Sidebar Form */

.fuse-sidebar-two .fuse-form {
    background: #eee;
    padding: 10px;
}

/* Sidebar Menu */

.fuse-sidebar-two .widget_nav_menu ul li a {
    padding: 10px;
    background: #f9f9f9;
}
.fuse-sidebar-two .widget_nav_menu ul li a:hover {
    background: #eee;
    text-decoration: none;
}

/* Sidebar Recent Posts */

.fuse-sidebar-two .widget_recent_entries li {
    padding: 10px;
    background: #f9f9f9;
}

/* SIDEBAR THREE */

.fuse-sidebar-three .fuse-form {
    border: 1px solid #ccc;
    padding: 10px;
}
.fuse-sidebar-three ul li {
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 5px;
}
.fuse-sidebar-three ul li:hover {
    background: #f9f9f9;
}
.fuse-sidebar-three .widget_nav_menu ul li a:hover {
    text-decoration: none;
}

/* SIDEBAR FOUR */

.fuse-sidebar-four .widgettitle {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 3px solid #000;
}
.fuse-sidebar-four ul li {
    padding: 10px;
    border-left: 3px solid #fff;
    margin-bottom: 0;
}
.fuse-sidebar-four ul li:hover {
    border-left: 3px solid #ccc;
    background: #f9f9f9;
}
.fuse-sidebar-four .widget_nav_menu ul li a:hover {
    text-decoration: none;
}

/* ------------------------------------------------------------------------- 
    BOXES - TITLE BOXES
------------------------------------------------------------------------- */

.title-boxes .et_pb_column {
    min-height: 350px;
}
.title-boxes .et_pb_main_blurb_image {
    text-align: left;
    display: block;
}

/* ------------------------------------------------------------------------- 
    BOXES - GRID BOXES
------------------------------------------------------------------------- */

.grid-boxes .et_pb_module {
    display: table;
    width: 100%;
}
.grid-boxes .et_pb_module .et_pb_text_inner {
    display: table-cell;
    vertical-align: middle;
}
.grid-boxes .et_pb_module .et_pb_text_inner .link {
    position: relative;
    overflow: hidden;
    transition: max-height .4s ease 0s, margin-top .4s ease 0s;
    max-height: 0;
    margin-top: 0;
    padding: 0;
}
.grid-boxes .et_pb_module:hover .et_pb_text_inner .link {
    max-height: 2em;
    margin-top: .25em;
}
.grid-boxes .divider {
    height: 2px;
    background: #fff;
    border: 0;
    margin-bottom: 20px;
    margin-top: 15px;
}
.grid-boxes .divider-mini {
    width: 45px;
}

/* ------------------------------------------------------------------------- 
    BREADCRUMBS
------------------------------------------------------------------------- */

.home .breadcrumbs {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
	word-wrap: normal !important;
}

/* ------------------------------------------------------------------------- 
    FOOTER
------------------------------------------------------------------------- */

.footer .social-media-icons a {
    color: #fff;
}


/* ------------------------------------------------------------------------- 
    CHECKLIST FORM
------------------------------------------------------------------------- */

.chk-frm lable {
    color: #157082;
    font-size: 16px;
    font-weight: 600;
}

.name-box {
    display: flex;
    justify-content: space-around;
    margin: 10px 0 30px 0;
     padding: 0 20px;
}

.chk-frm input[type=text], 
.chk-frm textarea {
    margin: 0;
    border: none;
    border-bottom: 2px solid #157082;
}

.chklist-wrap {
    /*margin-bottom: 25px;
    /*padding: 0 20px;*/*/
}

.chk-frm h2{
    color: #157082;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 4px solid #f0cda1;
    margin-bottom: 15px;
}

.chk-frm h3{
    color: #157082;
    font-size: 14px;
    font-weight: 600;
    border-bottom: 4px solid #f0cda1;
    margin-bottom: 15px;
}

.chk-frm ul {
    list-style: none;
    padding: 0;
}

.chk-frm ul li {
    margin: 3px 0;
}

.chk-frm .dealer-box lable,
.chk-frm .comment lable{
    color: #595959;
    font-size: 12px;
    font-weight: 600;
}

.chk-frm .dealer-box input[type=text], 
.chk-frm .comment textarea {
    margin: 0;
    border: none;
    border-bottom: 2px solid  #595959;
}

.dealer-box {
    display: flex;
    justify-content: space-around;
    /* padding: 0 20px;*/
}

.chk-frm .comment textarea {
    display: block;
    width: 100%;
}

.chk-frm .comment {
    margin-top: 18px;
     /*padding: 0 20px;*/
    padding-bottom: 30px;
}

.chkpoints {
    padding: 20px;
}


.page-id-2527 #main-content form.fsForm .fsSubmit .fsSubmitButton {
    background: #adb164 !important;
    color: #fff !important;
}

.page-id-2527 #main-content form.fsForm .fsSubmit .fsSubmitButton:hover {
    background: #466262 !important;
}


.page-id-2527 input#field93489284 {
    background-color: #adb164 !important;
    cursor: default;
    font-size: 20px !important;
    margin-bottom: 10px;
}

.page-id-2527 #fsRow3907942-2 .fsFieldFocused {
    background-color: transparent !important;
    
}


.igm_content_right_1_3 .rep-email{
	display: none;
}

/* ------------------------------------------------------------------------- 
    RESPONSIVE
------------------------------------------------------------------------- */

@media only screen and (min-width: 981px) and (max-width: 1400px) {
    #page-container .et_pb_menu__logo {
        max-width: 100% !important;
        margin: 30px 0 0 0;
    }
    #page-container .et_pb_menu__logo img {
        width: 200px !important;
        margin: 0 auto !important;
    }
    #page-container .et_pb_menu_inner_container,
    #page-container .et_pb_menu__wrap,
    #page-container .et_pb_menu__logo-wrap,
    #page-container .et-menu-nav,
    #page-container .et-menu {
        display: block !important;
        width: 100% !important;
    }
    #page-container .et-menu-nav,
    #page-container .et-menu {
        text-align: center;
    }
    #page-container .et-menu .menu-item {
        display: inline-block;
    }
}
@media only screen and (max-width: 1100px) {
    .top-bar {
        display: none;
        border: 0;
    }
}
@media only screen and (max-width: 980px) {
    
    #page-container .header .mobile_menu_bar:before {
        color: #577b7b;
    }
    #page-container .header .et_mobile_menu {
        border-color: #577b7b;
    }
    
    #page-container .homepage-portals {
        background: #577b7b !important;
        background-image: none !important;
    }
    
    #page-container .header {
        display: block !important;
    }
    #page-container .header.fuse-scroll {
        top: 0 !important;
        padding: 10px 0;
    }
    #page-container .header .header-top-bar {
        display: none;
    }
    #page-container .et_mobile_menu {
        padding: 0;
        top: 61px;
    }
    #page-container .et_mobile_menu li li {
        padding-left: 20px;
    }
    .menu-list .et_mobile_nav_menu {
        display: none !important;
    }
    .menu-list .et_pb_menu__menu {
        display: block !important;
    }
    .form-barebones .fsFieldRow:nth-child(2),
    .form-barebones .fsFieldRow:nth-child(3) {
        width: 100%;
    }
}
@media only screen and (max-width: 768px) {
    #changingword {
        width: 100%;
    }
}
@media only screen and (max-width: 576px) {
}
