#ai-modern-concierge-wrapper{

    width: 100%;

}



    #content .ai-modern-concierge-container{



    }

        #content .ai-modern-concierge-lists{

            display: flex;

            width: 100%;

            border-bottom: 1px solid #e5e5e5;

            padding: 40px 0;

        }

			#content .ai-modern-concierge-lists:last-child{

				border: none;

			}

            #content .ai-modern-concierge-lists:nth-child(even){

                flex-direction: row-reverse;

            }

            #content .ai-modern-concierge-lists .ai-modern-concierge-images{

                width: 44%;

                position: relative;

                background: #022349;

                flex-shrink: 0;

                overflow: hidden;

            }

                #content .ai-modern-concierge-lists .ai-modern-concierge-images canvas{

                    display: block;

                    width: 100%;

                }

				#content .ai-modern-concierge-lists .ai-modern-concierge-images img{

                    position: absolute;

                    top: 50%;

                    left: 50%;

                    transition: var(--transition);

                    transform: translate(-50%, -50%);

                    padding: 0 7%;

				}

            #content .ai-modern-concierge-lists .ai-modern-concierge-content{

                padding-left: 50px;

                width: 66%;

            }

                #content .ai-modern-concierge-lists:nth-child(even) .ai-modern-concierge-content{

                    padding-left: 0;

                    padding-right: 50px;

                }

                #content .ai-modern-concierge-lists .ai-modern-concierge-content h2{

                    font-weight: 600;

                    text-transform: uppercase;

                    padding: 14px 0;

					margin: 0;

                }

                #content .ai-modern-concierge-lists .ai-modern-concierge-content p{

                    letter-spacing: 0.025em;

                    padding: 10px 0;

					margin: 0;

                }



                #content .ai-modern-concierge-lists .ai-modern-concierge-content ul{

                    padding-top: 15px;

					margin-left: 0;

					list-style: none;

                    margin: 0;

                }

					#content .ai-modern-concierge-lists .ai-modern-concierge-content ul li{

                        padding: 5px 0;

                        display: flex;

                        align-items: center;

                     }

                        #content .ai-modern-concierge-lists .ai-modern-concierge-content ul li a:hover{

                            color: #022349;

                        }

						#content .ai-modern-concierge-lists .ai-modern-concierge-content ul li i{

							color: #022349;

							margin-right: 10px;

							font-style: normal;

                            font-size: max(0.8vw, 16px);

						}

                            #content .ai-modern-concierge-lists .ai-modern-concierge-content ul li i.ai-font-envelope-f{

                                font-size: max(0.6vw, 14px)

                            }

                            #content .ai-modern-concierge-lists .ai-modern-concierge-content ul li i.ai-font-location-c{

                                font-size: max(0.8vw, 24px);

                            }



                #content .ai-modern-concierge-lists .ai-modern-concierge-content a._ai_modern_conceirge_button{

                    line-height: 1;

                    letter-spacing: 0.025em;

                    border: 1px solid #000000;

                    font-size: 15px;

                    display: block;

                    max-width: 242px;

                    text-align: center;

                    font-weight: 600;

                    padding: 20px 0;

                    margin-top: 25px;

                    transition: all 0.3s ease-in-out;

                }

                    #content .ai-modern-concierge-lists .ai-modern-concierge-content a._ai_modern_conceirge_button:hover{

                        border-color: #022349;

                        background: #022349;

                        color: #fff;

                    }



#content .ai-concierge-pagination {

    position: relative;

    display: block;

    margin: 50px 0;

    width: 100%;

}

#content .ai-concierge-pagination ul {

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

    flex-flow: row wrap;

    margin: 0;

    padding: 0;

}

#content .ai-concierge-pagination ul li {

    position: relative;

    display: block;

    margin: 15px 0;

    padding: 0 30px;

}

#content .ai-concierge-pagination ul li + li {

    border-left: 1px solid #898989;

}

#content .ai-concierge-pagination ul .next.page-numbers,

#content .ai-concierge-pagination ul .prev.page-numbers + li {

    border: none;

}

#content .ai-concierge-pagination ul li:last-child {

    padding-right: 0;

    border-left: 0;

    padding-left: 0;

}

#content .ai-concierge-pagination ul li a,

#content .ai-concierge-pagination ul li span {

    position: relative;

    display: block;

    font-size: 14px;

    font-weight: 600;

    letter-spacing: 0.05em;

    line-height: 1;

    text-align: center;

    text-decoration: none;

    outline: 0;

    color: #898989;

    transition: all 0.4s ease-in-out;

}

#content .ai-concierge-pagination ul li .current,

#content .ai-concierge-pagination ul li a:hover {

    color: var(--aios-concierge-primary-color, #bfb183);

}

#content .ai-concierge-pagination ul .next.page-numbers,

#content .ai-concierge-pagination ul .prev.page-numbers{

    display: flex;

    align-items: center;

    justify-content: center;

    transition: all 0.4s ease-in-out;

    width: 46px;

    height: 44px;

    background: #022349;

    color: #fff;

}

#content .ai-concierge-pagination ul .next.page-numbers i,

#content .ai-concierge-pagination ul .prev.page-numbers i {

    font-style: inherit;

    font-weight: 700;

    color: inherit;

    font-family:  normal;

}

#content .ai-concierge-pagination .next.page-numbers,

#content .ai-concierge-pagination .prev.page-numbers {

    padding: 0;

}

#content .ai-concierge-pagination ul .next.page-numbers a:first-child,

#content .ai-concierge-pagination ul .prev.page-numbers a:first-child {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 2;

    display: block;

    background: 0 0;

}



/*******************************************************

 *

 * Mobile styles and other media queries

 *

 *******************************************************/





/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */

@media only screen and (max-width: 1199px) {



}



/* iPad(portrait) | Galaxy Tab 4(portrait)  */

@media only screen and (max-width: 991px) {

    

    #content .ai-modern-concierge-lists{

        display: block;

        width: 100%;

        max-width: 450px;

        margin: 0 auto;

    }

        #content .ai-modern-concierge-lists .ai-modern-concierge-images{

            width: 100%;

        }



        #content  .ai-modern-concierge-lists .ai-modern-concierge-content{

            padding: 20px 0;

            width: 100%;

        }

}



/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */

@media only screen and (max-width: 767px) {



}



/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */

@media only screen and (max-width: 480px) {



}

