/*******************************************************  Mobile styles and other media queries  ******************************************************/
@media only screen and (max-width: 1300px) {
    .hp-fp .fp-slider-wrap .fp-controls .slick-prev, .hp-fp .fp-slider-wrap .fp-controls .slick-next {
        top: 0;
    }
}

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */
@media only screen and (max-width: 1199px) {
    .aios-header .top-header [class*="aios-"] {
        padding: 0 10px;
    }

    .hp-cta .cta-wrap .cta-item-wrap .cta-item {
        width: 200px;
        height: 200px;
    }
    
    body.ip-container .ip-banner {
        margin-top: 93px;
    }
    
    .aios-header .header-logo a {
        margin-right: -15px;
    }
    
    .sidebar .cta-wrap .cta-item {
        width: 200px;
        height: 200px;
    }
    
    #hpqsform1 .btn-group.bootstrap-select.show-tick.qs-select, #hpqsform2 .btn-group.bootstrap-select.show-tick.qs-select {
        width: 28%;
    }
    
    .hp-qs input[type="text"], .hp-qs input[type="number"] {
        margin: 0 0px;
        width: 13.4639% !important;
    }
    
    .aios-header .top-header .aios-header-smi .smi-link {
        margin: 0 1px;
    }
    
    .aios-header-contact {
        font-size: 12px;
    }
    
    .custom-tab-wrap .custom-tab-nav {
        width: 100%;
        max-width: 100%;
    }
}

/* iPad(portrait) | Galaxy Tab 4(portrait)  */
@media only screen and (max-width: 991px) {
	
	.footer-navigation-column {
		width:100% !important;
	}

    .aios-footer .top-footer .aios-footer-form .hp-contact-label-wrap{
        max-width: 100%;
    }

    /* The following are used on inner pages. Please edit carefully. */
    .inner {
        width: 100%;
    }

    #content-sidebar,
    #content-full {
        width: 100%;
    }

    .outer {
        width: 100%;
        min-width: 100%;
    }

    #content-sidebar #content {
        width: 100%;
    }

    .xcol-seperator,
    .col-seperator {
        display: none !important;
    }

    .aios-header {
        display: none;
    }

    .hp-qs input[type="text"] {
        width: calc((100% / 6) - 10px) !important;
    }

    .hp-qs .qs-title {
        padding-top: 15px;
    }

    .hp-qs .qs-form-tab {
        padding-bottom: 15px;
    }

    .hp-qs .qs-form-nav {
        margin-bottom: 15px;
    }

    .hp-cta .cta-wrap .cta-item-wrap .cta-item {
        width: 250px;
        height: 250px;
        margin: 0px auto 50px;
    }

    .hp-fp .fp-slider-wrap {
        padding: 0;
    }

    .hp-fp .fp-slider-wrap .fp-slider {
        transform: initial;
    }

    .hp-fp .fp-slider-wrap .fp-slider .slider-item .fp-description {
        display: none;
    }

    .hp-fp .fp-slider-wrap .fp-slider .slider-item .fp-view-listings {
        margin-top: 28px;
    }

    .hp-fp .fp-slider-wrap .fp-slider .slider-item .custom-main-title {
        font-size: 20px;
        font-weight: bold;
    }

    .hp-fp .fp-slider-wrap .fp-slider .slider-item .xgrid {
        margin: 0 -10px;
    }

    .hp-fp .fp-slider-wrap .fp-slider .slider-item .xgrid [class*="xcol-"] {
        padding: 0 10px;
    }

    .hp-fp .fp-slider-wrap .fp-slider .slider-item .fp-beds,
    .hp-fp .fp-slider-wrap .fp-slider .slider-item .fp-baths,
    .hp-fp .fp-slider-wrap .fp-slider .slider-item .fp-sqf {
        padding: 5px;
    }

    .hp-fp .fp-slider-wrap .fp-slider .slider-item .fp-beds {
        padding-left: 0;
    }

    .aios-footer .top-footer > .row {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
    }

    .aios-header-mobile {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: flex;
    }

    .hp-qs .c-wrap > label {
        display: block;
        width: calc(50% - 5px);
        margin-bottom: 10px;
        float: left;
    }

    .hp-qs .c-wrap > label[for="r-city"],
    .hp-qs .c-wrap > label[for="c-city"] {
        width: 100% !important;
    }

    .hp-qs .c-wrap > label[for="r-max-price"],
    .hp-qs .c-wrap > label[for="r-baths"],
    .hp-qs .c-wrap > label[for="c-max-price"],
    .hp-qs .c-wrap > label[for="c-baths"] {
        float: right;
    }

    .hp-qs button[type="submit"],
    .hp-qs .bootstrap-select > .dropdown-toggle,
    .hp-qs input[type="text"],
    #hpqsform1 .btn-group.bootstrap-select.show-tick.qs-select,
    #hpqsform2 .btn-group.bootstrap-select.show-tick.qs-select {
        width: 100% !important;
        margin: 0 !important;
    }
    
    .hp-cta .cta-wrap .cta-item-wrap {
        display: block;
        margin: 0 auto 30px;
        width: 320px;
        max-width: 100%;
    }
    
    .aios-footer .top-footer {
        width: 500px;
        max-width: 100%;
        margin: 0 auto 40px;
    }
    
    .aios-footer .top-footer .row > div {
        width: 100% !important;
    }
    
    .hp-fp .fp-slider-wrap .fp-slider .slider-item .vcenter-grid {
        flex-direction: column;
    }

    .hp-fp .fp-slider-wrap .fp-slider .slider-item .vcenter-grid > div {
        padding: 0;
        width: 100% !important;
        max-width: 100% !important;
    }
    
    .hp-fp .fp-slider-wrap .fp-slider .slider-item .vcenter-grid > div.xcol-xs-4 {
        width: 320px !important;
        max-width: 100% !important;
    }
    
    .hp-fp .fp-slider-wrap .fp-slider .slider-item .fp-image {
        width: 320px !important;
        max-width: 100% !important;
        height: 250px !important;
        margin: 0 auto;
    }
    
    .hp-fc .fc-slider .slider-item {
        display: block;
        float: none;
        width: 360px;
        max-width: 100%;
        margin: 0 auto 15px;
    }
    
    .ai-default-cf7wrap input[type=text],
    .ai-default-cf7wrap input[type=tel],
    .ai-default-cf7wrap input[type=email],
    .ai-default-cf7wrap select,
    .ai-default-cf7wrap textarea {
        width: 100% !important;
        max-width: none !important;
    }
    
    #custom-tab-2.custom-tab-wrap .custom-tab-nav {
        display: none;
    }
    
    #custom-tab-2.custom-tab-wrap .custom-tab-content .tab-content {
        position: relative !important;
        opacity: 1 !important;
        visibility: visible !important;
        min-height: 0 !important;
    }
    
    .hp-welcome,
    .hp-testimonials,
    .hp-fp {
        min-height: 0 !important;
        padding: 50px 0;
    }
    
    .hp-fp .fp-slider-wrap .fp-controls,
    .hp-testimonials .testi-slider-wrap .testi-controls {
        display: flex;
        justify-content: center;
    }

    .hp-fp .fp-slider-wrap .fp-controls .slick-prev, .hp-fp .fp-slider-wrap .fp-controls .slick-next,
    .hp-testimonials .testi-slider-wrap .testi-controls .slick-prev, .hp-testimonials .testi-slider-wrap .testi-controls .slick-next {
        position: static;
        transform: none;
        margin: 30px 15px;
    }
    
    .hp-testimonials .testi-slider-wrap .testi-slider {
        max-width: 100%;
    }
    
    .hp-fp .fp-slider-wrap {
        width: 100% !important;
        padding: 0 15px;
    }
    
    .hp-fc .custom-subtext-title {
        max-width: 90%;
        margin: 20px auto 50px;
    }
    
    .hp-fc {
        margin-bottom: 50px;
    }
    
    .agent-holder .attachment-agent-image {
        float: none !important;
        width: 250px;
        max-width: 100%;
        margin: 0 auto;
    }

    .agent-holder .agent-contacts {
        float: none !important;
        width: 100% !important;
        text-align: center;
    }
    
    .hp-qs input[type="text"],
    .hp-qs input[type="number"] {
        width: 100% !important;
    }
    
    .hp-qs input[type="text"],
    .hp-qs input[type="number"],
    #hpqsform1 .bootstrap-select.btn-group .dropdown-toggle .filter-option, 
    #hpqsform2 .bootstrap-select.btn-group .dropdown-toggle .filter-option,
    #hpqsform1 .bootstrap-select.btn-group .dropdown-toggle, 
    #hpqsform2 .bootstrap-select.btn-group .dropdown-toggle {
        font-weight: 400 !important;
        background: #fff !important;
        border-radius: 0 !important;
    }
    
    body.ip-container .ip-banner {
        margin-top: 87px;
    }
    
    .aios-copyright {
        font-size: 13px;
    }
    
    .agent-holder .agent-contacts {
        padding: 0px;
    }
    
    .aios-footer .aios-footer-title.title-lg {
        margin-top: 50px;
    }
    
    .hp-qs {
        margin-bottom: 30px;
        left: 0;
        transform: none;
        position: relative;
    }
    
    .hp-cta .container {
        background: transparent;
        box-shadow: none;
    }
    
    .hp-cta .cta-wrap {
        text-align: center;
        background: #fff !important;
        box-shadow: -10px 0 10px -5px rgba(0, 0, 0, 0.1), 10px 0 11px -5px rgba(0, 0, 0, 0.1);
        max-width: 400px;
        margin: auto;
    }
    
    .safari .hp-cta {
        background-attachment: initial;
    }
}


@media only screen and (max-width: 800px) {
    .hp-welcome .welcome-content {
        width: auto;
    }
}

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) | Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */
@media only screen and (max-width: 767px) {
    .hp-qs {
        position: initial;
        background: #a1291a;
        transform: initial;
    }

    .hp-qs .qs-form-nav .form-nav,
    .hp-qs .qs-title {
        color: #fff;
    }

    .hp-qs .qs-form-nav .form-nav.active {
        border-color: #fff;
    }

    .hp-qs input[type="text"] {
        background: #fff;
        color: #6b6b6b;
        border-color: transparent;
        font-weight: normal;
        width: calc((100% / 6)) !important;
    }

    .hp-qs input[type="text"]:active,
    .hp-qs input[type="text"]:focus {
        background: #e6e6e6;
        border-color: #e6e6e6;
    }

    .hp-qs button[type="submit"] {
        background: #211d1d;
        color: #fff;
        border: 1px solid #211d1d;
        height: 35px;
    }

    .hp-cta .container {
        background: transparent;
    }

    .hp-cta .cta-wrap {
        width: 100%;
        max-width: 360px;
        background: #FFF;
        margin: auto;
    }

    .aios-footer .top-footer > .row > [class*="col-"] {
        width: auto;
        flex: 1 0 50%;
    }

    .aios-footer .top-footer .col-md-6 {
        width: 100%;
    }

    .aios-footer .top-footer > .row {
        flex-flow: row wrap;
    }

    .hp-fp .fp-slider-wrap .fp-slider .slider-item .xgrid [class*="xcol-"] {
        width: 50%;
        flex: 1 0 50%;
        max-width: 50%;
    }

    .hp-fp .fp-slider-wrap {
        width: 80%;
    }

    .hp-fp .fp-slider-wrap .fp-controls .slick-prev {
        left: -8.8%;
    }

    .hp-fp .fp-slider-wrap .fp-controls .slick-next {
        right: -8.8%;
    }

    .hp-fc .fc-slider .slider-item {
        width: calc(100% / 2);
    }

    .aios-footer .top-footer .col-md-3 {
        width: 100%;
    }

    .hp-qs .qs-form-tab .form-tab .c-wrap input {
        width: 100% !important;
        margin: 0;
    }
    
    #hpqsform1 .btn-group.bootstrap-select.show-tick.qs-select, 
    #hpqsform2 .btn-group.bootstrap-select.show-tick.qs-select {
        background: #fff;
    }

    .qs-form-wrap input#r-city {
        display: none;
    }

    #hpqsform1 .btn-group.bootstrap-select.show-tick.qs-select,
    #hpqsform2 .btn-group.bootstrap-select.show-tick.qs-select {
        width: 100%;
    }

    #hpqsform1 .btn-group.bootstrap-select.show-tick.qs-select button,
    #hpqsform2 .btn-group.bootstrap-select.show-tick.qs-select button {
        margin: 0;
    }
    
    #hpqsform1 .bootstrap-select.btn-group .dropdown-toggle .filter-option, #hpqsform2 .bootstrap-select.btn-group .dropdown-toggle .filter-option,
    #hpqsform2 .bootstrap-select.btn-group .dropdown-toggle .filter-option, #hpqsform2 .bootstrap-select.btn-group .dropdown-toggle .filter-option {
        font-weight: 400 !important;
    }
    
    .aios-copyright {
        display: block !important;
    }

    .aios-copyright > span {
        display: block !important;
        width: 100%;
        text-align: center;
        margin: 10px 0px;
    }
    
    article#content ul {
        margin-left: 0px !important;
        list-style-position: inside;
    }
    
    article#content ul a {
        word-break: break-word; 
    }
}

@media only screen and (max-width: 480px) {
    
    .aios-footer .top-footer .aios-footer-form input[type="text"], 
    .aios-footer .top-footer .aios-footer-form input[type="email"],
    .aios-footer .top-footer .aios-footer-form input[type="submit"] {
        width: 100% !important;
        margin: 0 !important;
    }
    
    .aios-footer .top-footer .aios-footer-form input[type="text"], 
    .aios-footer .top-footer .aios-footer-form input[type="email"] {
        border: 1px solid #9e9e9e;
        margin-bottom: 10px !important;
    }
    
    #ihf-main-container .pagination > li > a, 
    #ihf-main-container .pagination > li > span {
        padding: 6px 8px;
    }
    
    .aios-footer .top-footer .aios-contact {
        margin: 9px 0;
        font-size: 13px;
    }
    
    .aios-footer .top-footer .aios-contact.phone, .aios-footer .aios-footer-title {
        margin-top: 30px;
    }

    #ihf-main-container .btn {
        padding: 6px 2px;
    }
    
    .qs-title {
        display: block !important;
        margin-bottom: 10px;
    }
    
    .hp-qs .qs-form-nav .form-nav {
        margin: 0px;
        margin-right: 10px;
        padding: 0pc;
    }
    
    .hp-fc .fc-slider .slider-item {
        width: 80%;
    }
}

@media only screen and (max-width: 410px) {
    .custom-tab-wrap .custom-tab-nav {
        display: block;
    }

    .custom-tab-wrap .custom-tab-nav .tab-nav {
        display: inline-block;
    }
}

/*Print*/
@media print {

    header.header-wrapper,
    #fixed-header,
    #navigation,
    .bottom-footer,
    .top-footer,
    .aios-footer-title title-lg,
    .aios-starter-theme-demo-footer aios-footer,
    .aios-hfax,
    .aios-hphone,
    a,
    .aios-haddress,
    .ip-banner,
    .aios-header-smi,
    .entry-title,
    .yoast-breadcrumbs,
    footer,
    .sidebar,
    .amh-fixed-header-nav,
    .ip-bg,
    .header-content.wrapper,
    .menu-main-nav-container,
    a.header-logo,
    .header-logo {
        display: none !important;
    }

    #content-sidebar #content {
        width: 100% !important;
    }

    #content-sidebar,
    #content-full {
        margin-top: -90px;
    }
}
.xgrid{box-sizing:border-box;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;flex-flow:row wrap;margin:0 -5px}.xgrid.large-gutter{margin:0 -10px}.xgrid.large-gutter [class*="xcol"]{padding:0 10px;margin-bottom:20px}.xgrid.no-gutter{margin:0}.xgrid.no-gutter [class*="xcol"]{padding:0;margin:0}.xgrid.left-grid{justify-content:flex-start}.xgrid.right-grid{justify-content:flex-end}.xgrid.center-grid{justify-content:center}.xgrid.space-around-grid{justify-content:space-around}.xgrid.space-between-grid{justify-content:space-between}.xgrid.top-grid{align-items:flex-start}.xgrid.bottom-grid{align-items:flex-end}.xgrid.vcenter-grid{align-items:center}.xgrid.vspace-around-grid{align-items:space-around}.xgrid.vspace-between-grid{align-items:space-between}.xgrid.horizontal-grid{flex-direction:row}.xgrid.horizontal-reverse-grid{flex-direction:row-reverse}.xgrid.vertical-grid{flex-direction:column}.xgrid.vertical-reverse-grid{flex-direction:column-reverse}.xgrid [class*="xcol"]{box-sizing:border-box;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 5px;margin-bottom:10px}.xgrid [class*="xcol"].left-col{text-align:left}.xgrid [class*="xcol"].center-col{text-align:center}.xgrid [class*="xcol"].right-col{text-align:right}.xgrid .xcol-lg-1{flex-basis:calc(8.33333333333% * 1);max-width:calc(8.33333333333% * 1)}.xgrid .xcol-md-1{flex-basis:calc(8.33333333333% * 1);max-width:calc(8.33333333333% * 1)}.xgrid .xcol-sm-1{flex-basis:calc(8.33333333333% * 1);max-width:calc(8.33333333333% * 1)}.xgrid .xcol-xs-1{flex-basis:calc(8.33333333333% * 1);max-width:calc(8.33333333333% * 1)}.xgrid .xcol-ir-1{flex-basis:calc(8.33333333333% * 1);max-width:calc(8.33333333333% * 1)}.xgrid .xcol-lg-2{flex-basis:calc(8.33333333333% * 2);max-width:calc(8.33333333333% * 2)}.xgrid .xcol-md-2{flex-basis:calc(8.33333333333% * 2);max-width:calc(8.33333333333% * 2)}.xgrid .xcol-sm-2{flex-basis:calc(8.33333333333% * 2);max-width:calc(8.33333333333% * 2)}.xgrid .xcol-xs-2{flex-basis:calc(8.33333333333% * 2);max-width:calc(8.33333333333% * 2)}.xgrid .xcol-ir-2{flex-basis:calc(8.33333333333% * 2);max-width:calc(8.33333333333% * 2)}.xgrid .xcol-lg-3{flex-basis:calc(8.33333333333% * 3);max-width:calc(8.33333333333% * 3)}.xgrid .xcol-md-3{flex-basis:calc(8.33333333333% * 3);max-width:calc(8.33333333333% * 3)}.xgrid .xcol-sm-3{flex-basis:calc(8.33333333333% * 3);max-width:calc(8.33333333333% * 3)}.xgrid .xcol-xs-3{flex-basis:calc(8.33333333333% * 3);max-width:calc(8.33333333333% * 3)}.xgrid .xcol-ir-3{flex-basis:calc(8.33333333333% * 3);max-width:calc(8.33333333333% * 3)}.xgrid .xcol-lg-4{flex-basis:calc(8.33333333333% * 4);max-width:calc(8.33333333333% * 4)}.xgrid .xcol-md-4{flex-basis:calc(8.33333333333% * 4);max-width:calc(8.33333333333% * 4)}.xgrid .xcol-sm-4{flex-basis:calc(8.33333333333% * 4);max-width:calc(8.33333333333% * 4)}.xgrid .xcol-xs-4{flex-basis:calc(8.33333333333% * 4);max-width:calc(8.33333333333% * 4)}.xgrid .xcol-ir-4{flex-basis:calc(8.33333333333% * 4);max-width:calc(8.33333333333% * 4)}.xgrid .xcol-lg-5{flex-basis:calc(8.33333333333% * 5);max-width:calc(8.33333333333% * 5)}.xgrid .xcol-md-5{flex-basis:calc(8.33333333333% * 5);max-width:calc(8.33333333333% * 5)}.xgrid .xcol-sm-5{flex-basis:calc(8.33333333333% * 5);max-width:calc(8.33333333333% * 5)}.xgrid .xcol-xs-5{flex-basis:calc(8.33333333333% * 5);max-width:calc(8.33333333333% * 5)}.xgrid .xcol-ir-5{flex-basis:calc(8.33333333333% * 5);max-width:calc(8.33333333333% * 5)}.xgrid .xcol-lg-6{flex-basis:calc(8.33333333333% * 6);max-width:calc(8.33333333333% * 6)}.xgrid .xcol-md-6{flex-basis:calc(8.33333333333% * 6);max-width:calc(8.33333333333% * 6)}.xgrid .xcol-sm-6{flex-basis:calc(8.33333333333% * 6);max-width:calc(8.33333333333% * 6)}.xgrid .xcol-xs-6{flex-basis:calc(8.33333333333% * 6);max-width:calc(8.33333333333% * 6)}.xgrid .xcol-ir-6{flex-basis:calc(8.33333333333% * 6);max-width:calc(8.33333333333% * 6)}.xgrid .xcol-lg-7{flex-basis:calc(8.33333333333% * 7);max-width:calc(8.33333333333% * 7)}.xgrid .xcol-md-7{flex-basis:calc(8.33333333333% * 7);max-width:calc(8.33333333333% * 7)}.xgrid .xcol-sm-7{flex-basis:calc(8.33333333333% * 7);max-width:calc(8.33333333333% * 7)}.xgrid .xcol-xs-7{flex-basis:calc(8.33333333333% * 7);max-width:calc(8.33333333333% * 7)}.xgrid .xcol-ir-7{flex-basis:calc(8.33333333333% * 7);max-width:calc(8.33333333333% * 7)}.xgrid .xcol-lg-8{flex-basis:calc(8.33333333333% * 8);max-width:calc(8.33333333333% * 8)}.xgrid .xcol-md-8{flex-basis:calc(8.33333333333% * 8);max-width:calc(8.33333333333% * 8)}.xgrid .xcol-sm-8{flex-basis:calc(8.33333333333% * 8);max-width:calc(8.33333333333% * 8)}.xgrid .xcol-xs-8{flex-basis:calc(8.33333333333% * 8);max-width:calc(8.33333333333% * 8)}.xgrid .xcol-ir-8{flex-basis:calc(8.33333333333% * 8);max-width:calc(8.33333333333% * 8)}.xgrid .xcol-lg-9{flex-basis:calc(8.33333333333% * 9);max-width:calc(8.33333333333% * 9)}.xgrid .xcol-md-9{flex-basis:calc(8.33333333333% * 9);max-width:calc(8.33333333333% * 9)}.xgrid .xcol-sm-9{flex-basis:calc(8.33333333333% * 9);max-width:calc(8.33333333333% * 9)}.xgrid .xcol-xs-9{flex-basis:calc(8.33333333333% * 9);max-width:calc(8.33333333333% * 9)}.xgrid .xcol-ir-9{flex-basis:calc(8.33333333333% * 9);max-width:calc(8.33333333333% * 9)}.xgrid .xcol-lg-10{flex-basis:calc(8.33333333333% * 10);max-width:calc(8.33333333333% * 10)}.xgrid .xcol-md-10{flex-basis:calc(8.33333333333% * 10);max-width:calc(8.33333333333% * 10)}.xgrid .xcol-sm-10{flex-basis:calc(8.33333333333% * 10);max-width:calc(8.33333333333% * 10)}.xgrid .xcol-xs-10{flex-basis:calc(8.33333333333% * 10);max-width:calc(8.33333333333% * 10)}.xgrid .xcol-ir-10{flex-basis:calc(8.33333333333% * 10);max-width:calc(8.33333333333% * 10)}.xgrid .xcol-lg-11{flex-basis:calc(8.33333333333% * 11);max-width:calc(8.33333333333% * 11)}.xgrid .xcol-md-11{flex-basis:calc(8.33333333333% * 11);max-width:calc(8.33333333333% * 11)}.xgrid .xcol-sm-11{flex-basis:calc(8.33333333333% * 11);max-width:calc(8.33333333333% * 11)}.xgrid .xcol-xs-11{flex-basis:calc(8.33333333333% * 11);max-width:calc(8.33333333333% * 11)}.xgrid .xcol-ir-11{flex-basis:calc(8.33333333333% * 11);max-width:calc(8.33333333333% * 11)}.xgrid .xcol-lg-12{flex-basis:calc(8.33333333333% * 12);max-width:calc(8.33333333333% * 12)}.xgrid .xcol-md-12{flex-basis:calc(8.33333333333% * 12);max-width:calc(8.33333333333% * 12)}.xgrid .xcol-sm-12{flex-basis:calc(8.33333333333% * 12);max-width:calc(8.33333333333% * 12)}.xgrid .xcol-xs-12{flex-basis:calc(8.33333333333% * 12);max-width:calc(8.33333333333% * 12)}.xgrid .xcol-ir-12{flex-basis:calc(8.33333333333% * 12);max-width:calc(8.33333333333% * 12)}@media only screen and (max-width: 1200px){.xgrid .xcol-lg-1{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-2{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-3{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-4{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-5{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-6{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-7{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-8{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-9{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-10{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-11{flex-basis:100%;max-width:100%}.xgrid .xcol-lg-12{flex-basis:100%;max-width:100%}.xgrid .xcol-lg{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 991px){.xgrid .xcol-md-1{flex-basis:100%;max-width:100%}.xgrid .xcol-md-2{flex-basis:100%;max-width:100%}.xgrid .xcol-md-3{flex-basis:100%;max-width:100%}.xgrid .xcol-md-4{flex-basis:100%;max-width:100%}.xgrid .xcol-md-5{flex-basis:100%;max-width:100%}.xgrid .xcol-md-6{flex-basis:100%;max-width:100%}.xgrid .xcol-md-7{flex-basis:100%;max-width:100%}.xgrid .xcol-md-8{flex-basis:100%;max-width:100%}.xgrid .xcol-md-9{flex-basis:100%;max-width:100%}.xgrid .xcol-md-10{flex-basis:100%;max-width:100%}.xgrid .xcol-md-11{flex-basis:100%;max-width:100%}.xgrid .xcol-md-12{flex-basis:100%;max-width:100%}.xgrid .xcol-md{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 767px){.xgrid .xcol-sm-1{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-2{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-3{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-4{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-5{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-6{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-7{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-8{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-9{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-10{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-11{flex-basis:100%;max-width:100%}.xgrid .xcol-sm-12{flex-basis:100%;max-width:100%}.xgrid .xcol-sm{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 480px){.xgrid .xcol-xs-1{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-2{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-3{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-4{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-5{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-6{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-7{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-8{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-9{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-10{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-11{flex-basis:100%;max-width:100%}.xgrid .xcol-xs-12{flex-basis:100%;max-width:100%}.xgrid .xcol-xs{flex-basis:100%;max-width:100%}}@media only screen and (max-width: 320px){.xgrid .xcol-ir-1{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-2{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-3{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-4{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-5{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-6{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-7{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-8{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-9{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-10{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-11{flex-basis:100%;max-width:100%}.xgrid .xcol-ir-12{flex-basis:100%;max-width:100%}.xgrid .xcol-ir{flex-basis:100%;max-width:100%}}

