<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
Theme Name: North Mandurah Primary School
*/
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@400;500;600&amp;family=Montserrat:wght@400;600;700&amp;display=swap');

@media(min-width: 1200px){
    :root {
        --site-max-width: 1140px;
        --content-max-width: 1140px;
    }
}

@media(min-width: 1500px){
    :root {
        --site-max-width: 1400px;
        --content-max-width: 1400px;
    }
}

html body {
  scroll-behavior: smooth;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

@media screen and (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}


/* Alignfull and Alignwide
  --------------------------------------------- */
.inner_content_area .alignwide,.home_area .alignwide {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
}

.inner_content_area .alignfull,.home_area .alignfull{
    max-width: none;
    width: 100vw;
    margin-left: calc(-100vw / 2 + 100% / 2);
    margin-right: calc(-100vw / 2 + 100% / 2);
}


@media (min-width: 1200px) {
    .inner_content_area .alignwide,.home_area .alignwide {
        max-width: calc( var(--site-max-width) + ( 2 * var(--site-min-padding)));
        margin-left: calc( var(--site-max-width) / -2 + 100% / 2);
        margin-right: calc( var(--site-max-width) / -2 + 100% / 2);
    }

    .inner_content_area .wp-block-cover.alignfull .wp-block-cover__inner-container {
        max-width: calc( var(--site-max-width) + ( 2 * var(--site-min-padding)));
        margin-left: calc( var(--site-max-width) / -2 + 100% / 2);
        margin-right: calc( var(--site-max-width) / -2 + 100% / 2);
    }
}

.inner_content_area{overflow: hidden;}

html{height: 100%;}
body {margin: 0px;padding:0px;font-family: 'Montserrat', sans-serif;font-weight: 400;font-size: 16px;}
ul {padding:0px;margin:0px; list-style:none;}
li {padding:0px; margin:0px; list-style:none;}
b, strong{font-weight: 700;}
a {outline:none; transition: all 0.2s; color: #fff;}
a img {border: 0;}
p { padding:0px; margin: 0;}
ol li {list-style:inherit; margin-left:4px; padding-left:5px; text-indent:0;margin-bottom:10px;}
img { max-width:100%;}
h1,h2,h3,h4,h5,h6{margin:0;font-family: 'Fira Sans', sans-serif;}
.grecaptcha-badge {opacity:0;display:none;}

a:hover, a:focus{text-decoration:none;outline:0;  transition: all 0.2s;}
.clearfix{clear:both;}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{display: none;}
.wpcf7-not-valid-tip {font-size: 14px!important;margin-top: 2px;}

.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block; margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;   margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;  margin-left: auto;  margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;    height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px;  margin: 0;  padding: 0 4px 5px;}


/* Font Size, Colors and BG Colors */
.has-white-background-color{background-color: #ffffff!important;}
.has-black-background-color{background-color: #000000!important;}
.has-primarycolor-background-color{background-color: #600527!important;}
.has-secondarycolor-background-color{background-color: #9b1b45!important;}
.has-secondarydarkcolor-background-color{background-color: #9c1b45!important;}
.has-themeblack-background-color{background-color: #3a3a3a!important;}
.has-themegrey-background-color{background-color: #f2f3f6!important;}
.has-darkgrey-background-color{background-color: #6f787f!important;}

.has-white-color{color: #ffffff!important;}
.has-black-color{color: #000000!important;}
.has-primarycolor-color{color: #600527!important;}
.has-secondarycolor-color{color: #9b1b45!important;}
.has-secondarydarkcolor-color{color: #9c1b45!important;}
.has-themeblack-color{color: #3a3a3a!important;}
.has-themegrey-color{color: #f2f3f6!important;}
.has-darkgrey-color{color: #6f787f!important;}

/*Menu*/
.navbar{margin-bottom:0;border-radius: 0;background-color: transparent; border:none;text-align:left;padding: 0; justify-content: center;}
.navbar-nav { margin: 0;display: block; }
.navbar-nav &gt; li {position: relative; padding: 0px 15px;}
.navbar-nav &gt; li &gt; a {font-weight: 600;font-family: 'Fira Sans', sans-serif;display: block;color: #fff;text-transform:uppercase;position: relative;display: block;padding: 20px 0;margin: 0px;font-size: 16px;}
/* .navbar-nav &gt; li &gt; a:focus{color:#a3a3a3;} */
/* .navbar-nav &gt; li:hover &gt; a{color:#a3a3a3;} */
.navbar-nav &gt; .active &gt; a,  .navbar-nav &gt; .active &gt; a:focus,  .navbar-nav &gt; .active &gt; a:hover{ color:#85be15; background-color:transparent;}
.navbar-nav &gt; li &gt; ul{ position:absolute; width:290px;display:none;background-color:#9b1b45;box-shadow:none;padding-left: 0;z-index: 99;top: 60px;left: -26px;padding:0px;}
.navbar-nav &gt; li &gt; ul li{list-style: none; color: #fff;padding: 0px;position: relative;}
.navbar-nav &gt; li &gt; ul li &gt; a{font-weight: 600;font-family: 'Fira Sans', sans-serif;display: block;transition: none;font-size: 14px;text-transform: uppercase;color: #fff;border-bottom: 1px solid #a54463;padding: 14px 20px;line-height: 1.4;}
.navbar-nav &gt; li &gt; ul li:last-child &gt; a{ border-bottom: none}
/* .navbar-nav &gt; li &gt; ul li.current-menu-item &gt; a{color: #a3a3a3;} */
/* .navbar-nav &gt; li &gt; ul li &gt; a:focus{color:#a3a3a3;} */
.navbar-nav &gt; li:hover &gt; ul{display:block;}
/* .navbar-nav &gt; li &gt; a:hover{color:#a3a3a3;} */
/* .navbar-nav &gt; li &gt; ul li &gt; a:hover { color: #a3a3a3; }
.navbar-nav &gt; li.current-menu-item &gt; a{color:#a3a3a3; } 
.navbar-nav &gt; li.current-menu-parent &gt; a{color:#a3a3a3; }
.navbar-nav &gt; li.current-page-parent &gt; a{color:#a3a3a3; }
.navbar-nav &gt; li.current_page_parent &gt; a{color:#a3a3a3; } */

.navbar-nav &gt; li &gt; ul &gt; li &gt; ul{ position:absolute; width:290px;display:none;background-color:#9b1b45;box-shadow:none;padding-left: 0;z-index: 99;top: 60px;left: -26px;padding:0px;}
.navbar-nav &gt; li &gt; ul li &gt; ul li{list-style: none; color: #fff;padding: 0px;}
.navbar-nav &gt; li &gt; ul li &gt; ul li &gt; a{font-weight: 600;font-family: 'Fira Sans', sans-serif;display: block;transition: none;font-size: 14px;text-transform: uppercase;color: #fff;border-bottom: 1px solid #a54463;padding: 14px 20px;line-height: 1.4;}
.navbar-nav &gt; li &gt; ul li &gt; ul li:last-child &gt; a{ border-bottom: none}
.navbar-nav &gt; li &gt; ul li &gt; ul li.current-menu-item &gt; a{color: #a3a3a3;}
.navbar-nav &gt; li &gt; ul li &gt; ul li &gt; a:focus{color:#a3a3a3;}
.navbar-nav &gt; li &gt; ul li:hover &gt; ul{display:block;}
.navbar-nav &gt; li &gt; ul li &gt; ul li &gt; a:hover { color: #a3a3a3; }

/* button */
.banner_btn .btn {font-family: 'Fira Sans', sans-serif;display: inline-block;color: #fff;background-color: #600527;font-weight: 600;font-size: 14px;border: 0; outline: 0;padding: 12px 45px 12px 20px;border-radius: 0; background-image: url(images/btn_arrow.png);background-repeat: no-repeat; background-position: 88% 16px;background-size: 16px;}
.banner_btn .btn:hover { background-color: #9b1b45;color: #fff;transition: all 0.2s;}
.banner_txt h2 {font-weight: 600; font-size: 34px; line-height: 48px; }

/* header  */
.mble_none {display: none !important;}
.header_logo {max-width: 230px;padding: 6px 0;}
.header_top { padding: 8px 0;}
.header_middle { background-color: #600527; padding: 8px 0;}
.mble_links li a img {  max-width: 25px;}
.mble_links { display: flex; justify-content: space-evenly; align-items: center;padding: 10px 0;}
.normal_btn {font-family: 'Fira Sans', sans-serif;font-weight: 600;font-size: 20px;color: #000;background-color: #fff;padding: 8px 16px;border-radius: 0px;}
.mble_links li a { display: block; width: 100%;}

/* banner */
.banner{background-image: url(images/banner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;color: #fff; display: flex;align-items: center;text-align: center;}
.banner, .banner_txt{height: 300px;}
.banner_sec {margin-top: -1px; position: relative;}
.banner_txt { position: relative; z-index: 1;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.banner_line { position: relative; margin-top: -28px; left: -1px; transform: rotate(357deg);  }
.banner_txt h2 {max-width: 240px;}
.banner_sec .slick-next:before { content: '';}
.banner_sec .slick-prev:before { content: '';}
.banner_sec .slick-next { right: 15px; background-image: url(images/next_arrow.png);}
.banner_sec .slick-prev {background-image: url(images/prev_arrow.png); left: 15px; z-index: 1;}
.banner_sec .slick-arrow { background-repeat: no-repeat; background-position: center; background-size: 12px;background-color: #03030338; width: 40px; height: 40px;}

footer{ background-color: #aaaaaa;font-size: 16px;color: #000;padding: 50px 0 0 0;}
.footer_logo{ margin-bottom: 30px;}
footer a{color: #000;}
footer a:hover {color: #600527;}
footer .ftr_title{color: #600527;}
.footer_contact li{padding-bottom: 20px; background-repeat: no-repeat;background-size: 24px;   padding-left: 34px;  padding-top: 2px;} 
.footer_contact li.address_icon{ background-image: url("images/footer_location_mble_icon.png"); background-size: 22px;}
.footer_contact li.phone_icon{ background-image: url("images/footer_phone_mble_icon.png"); background-size: 22px;}
.footer_contact li.mail_icon{ background-image: url("images/footer_mail_mble_icon.png"); background-size: 22px; background-position: left 4px;}
.footer_contact li.facebook_icon{ padding-left: 0px;padding-top: 0px;padding-bottom: 0px;}
.footer_contact li.facebook_icon a{display: block;max-width: 20px;}
.footer_contact li.facebook_icon a:hover{opacity: 0.9;}

#ftr-home{ display: none}
.ftr_title{ background-image: url("images/ftr_btn_arrow.svg"); background-repeat: no-repeat; background-position: right center; font-size: 20px; font-weight: 500; display: block;  margin-bottom: 5px; }
.ftr_menu{ border-bottom: 1px solid #cbcbcb;margin-bottom: 12px;padding-bottom: 5px;}
.ftr_menu li{ margin-bottom: 10px;}
.ftr_menu a:hover {color: #600527;}
#ftr-school{ display: none}
ul.footer_contact{ margin-bottom: 20px;}
ul.logo_list {  padding-top: 20px;  padding-bottom: 30px; display: flex; flex-wrap: wrap}
ul.logo_list img{ border-radius: 5px;}
ul.logo_list li{ width: 138px; margin-bottom: 14px; padding-right: 10px; }
footer h3{ font-size: 24px;  margin-bottom: 10px;}
.copy_txt{ border-top: 1px solid rgba(255, 255, 255, 0.2); margin-top: 20px;  padding-top: 20px;  padding-bottom: 20px; text-align: center;}
.ftr_txt{ margin-bottom: 20px;}
.translate_selectbox { width: 100%;  padding: 8px;   border: none;}
#gtranslate_selector { width: 100%;  padding: 8px;   border: none;}
.inner_banner{ background-image: url("images/inner_banner.jpg"); background-size: cover; background-position: center; padding: 50px 0;}
.inner_banner h1{ color: #fff; font-size: 26px; margin-bottom: 10px;}
.breadcrumb { background-color: transparent; padding: 0;  margin: 0; color: #fff;}
.breadcrumb li{ float: left; background-image: url("images/breadcrumb_line.png"); background-repeat: no-repeat; background-position: right center;
    padding-right: 20px; padding-left: 10px;}
.breadcrumb li:last-child{ background-image: none;}
.breadcrumb li:first-child{ padding-left: 0}

.breadcrumbs{background-color: transparent; padding: 0;  margin: 0; color: #fff;}
.breadcrumbs a{float: left; background-image: url("images/breadcrumb_line.png"); background-repeat: no-repeat; background-position: right center;
    padding-right: 20px; padding-left: 10px;}
.breadcrumbs a:last-child{ background-image: none;}
.breadcrumbs a:first-child{ padding-left: 0}
.breadcrumbs span{ color: #fff;padding-left: 10px;}

.quicklink{ display: none;}
.quicklink_title{}
.inner_menu { background-color: #F5F5F5;  padding: 20px; color: #000;}
.inner_menu h3 { color: #000;font-weight: bold;   margin: 0;}
.inner_menu a { color: #000;}
#inner_sidebar{color:#000000}
.quicklink_title{color: #000; font-size: 24px;display: block; background-image: url("images/arrow_down.png"); background-repeat: no-repeat; background-position: right center;}
.quicklink_title a{display: block;}
.inner_menu li { border-bottom: 1px solid #dedede; padding-bottom: 10px; margin-bottom: 20px;font-weight: 600;}
.inner_menu li:last-child{ border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
#quicklink{margin-top: 20px; display: none}

/* Mobile Menu*/
@media (max-width: 1199px) {
.sidebar_open:before{content:'';position:fixed;top:0;left:0;right:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index:99;}
.mobilemenu_icon{width:36px;height:30px;display:inline-block;position:relative;overflow:hidden;cursor: pointer;float: right;top:32px;}
.navbar_line{width:100%; height:5px; background-color: #600527; position:absolute; top:0px; left:0; width:35px;border-radius: 4px;}
.navbar_line2{top:10px;}
.navbar_line3{top:20px;}
.sidebar_open .mobilemenu_icon{background: transparent;}
.sidebar_open .navbar_line{left:100%; }
.sidebar_open .navbar_line2{left:100%;}
.sidebar_open .navbar_line3{left:100%; }
.mobilemenu_icon_open{width:25px;height:25px; top: 15px; right: 15px; position:absolute;background-size:cover; z-index: 99; overflow:hidden; }
.navbarclose_line1{height: 2px;background-color: #fff;position: absolute;top: 11px;left: 0;width: 25px;transform: rotate(0); opacity:0;}
.navbarclose_line2{height: 2px;background-color: #fff;position: absolute;top: 11px;left: 0;width: 25px;transform: rotate(0); opacity:0;}
.has-sub-nav{ background-image: url(images/sub_menu.png); background-position: 96% 13px; background-size: 14px; background-repeat:no-repeat;}
.sidebar_open .navbarclose_line1{transform: rotate(-136deg);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; transition-delay: 0.2s; opacity:100;}
.sidebar_open .navbarclose_line2{transform: rotate(136deg);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; transition-delay: 0.2s; opacity:100;}
.sidebar_open .navbar-header{ right:0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.navbar-header{overflow: auto;}
.sidebar_open{ overflow:hidden}
.navbar-header { float: none; position: fixed; height: 100%; z-index:999;background-color: #600527;width:280px;top:0; right: -100%;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.navbar-nav {text-align: left; padding-top: 50px;}
.navbar-nav &gt; li.has-sub-nav &gt; a{width:85%;text-align: left;}
.navbar-nav &gt; li &gt; ul &gt; li.has-sub-nav &gt; a{width:85%;text-align: left;}
.navbar-nav &gt; li.has-sub-nav.mega_menu{ background-image: none}
.navbar-nav &gt; li.has-sub-nav.mega_menu  a{ width:100%}
.navbar-nav &gt; li {width: 100%;display: block;text-align: left; border-bottom: 1px solid #78505f;}
.navbar-nav &gt; li &gt; a {color: #fff;}
.navbar-nav &gt; li &gt; a:hover {color: #fff;text-decoration: none;}
.navbar-nav &gt; li &gt; ul &gt; li &gt; a {text-transform: capitalize; font-size:16px;padding: 10px 10px 10px 26px;color: #fff;}
.navbar-nav &gt; li &gt; ul {position: relative;width: 100%; top:0; left:0;}
.navbar-nav &gt; li:hover &gt; ul{display:none;}
.navbar-nav &gt; li:hover{color:#ffcc2a;}
.navbar-nav &gt; li &gt; ul:after{content: none;}
#quicklink {padding: 0 4px;}

.navbar-nav &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a {text-transform: capitalize; font-size:16px;padding: 10px 10px 10px 38px;color: #fff;}
.navbar-nav &gt; li &gt; ul &gt; li &gt; ul {position: relative;width: 100%; top:0; left:0;display: none;}
.navbar-nav &gt; li &gt; ul &gt; li &gt; ul:after{content: none;}
.navbar-nav &gt; li:hover &gt; ul &gt; li &gt; ul{display:none;}
}

@media (min-width: 576px){
/* header  */
.header_logo { max-width: 210px;padding: 6px 0;}
.mobilemenu_icon {top: 30px;}
}

@media (min-width: 768px){
    .mble_links { max-width: 280px;margin: auto;}
    .banner, .banner_txt {height: 420px;}
    .banner_txt h2 {  font-size: 40px;  max-width: 100%;}
    .ftr_txt{ margin-bottom: 20px; width: 75%; float: left;}
    .translate_selectbox { width: 150px; float: right; margin-top: 42px;}
    #gtranslate_selector { width: 150px; float: right; margin-top: 42px;}
    .inner_banner{  padding: 80px 0; }
}

@media (min-width: 992px){
    .banner, .banner_txt {height: 450px;}
    footer { background-position: left top;  background-repeat: no-repeat;  background-size: contain;}
    .ftr_title{ display: none}
    .ftr_menu { border-bottom: none;}
    #ftr-home { display: block;}
    #ftr-school {  display: block;}
    footer h3 {  font-size: 20px;  margin-bottom: 20px;}
    .footer_contact li {padding-bottom: 14px;}
}

@media (min-width: 1200px){
    .banner, .banner_txt {height: 580px;}
    .header_logo {max-width: 206px;}
    .header_nav{background-color: #600527;padding: 0 0;}
    .navbar-nav &gt; li {line-height: normal;padding-right: 9px; margin-left: 3px;}
    .header_logo { float: left; width: 30%}
    .banner_txt h2 {  margin-bottom: 30px;}
    .header_ph_em { float: left; width: 46%; border-right: 1px solid #600527;}
/*    .header_address { float: left; width: 38%; padding-left: 46px;line-height: 30px;}*/
.header_address { float: left; width: 54%; padding-left: 0px;line-height: 30px;}
/*    .header_translate { float: left;  width: 16%;   text-align: center;font-weight: 500;}*/
    .header_translate .translate_selectbox { width: 100%; float: none;  margin-top: 0;background-color: #600527;  color: #fff;  padding: 10px 6px; font-size: 14px; margin-top: 5px;}
    .header_translate #gtranslate_selector { width: 100%; float: none;  margin-top: 0;background-color: #600527;  color: #fff;  padding: 10px 6px; font-size: 14px; margin-top: 5px;}
    .header_right { float: right; width: 70%;  font-weight: 600; color: #000000; font-size: 16px; margin-top: 16px;}
    .header_ph_em a{ color: #000;display: inline-block;   margin-bottom: 10px;}
    a.header_ph{ background-image: url("images/phone.png"); background-size: 18px; background-repeat: no-repeat; padding-left: 28px;background-position: left 4px;}
    a.header_em{ background-image: url("images/mail.png"); background-size: 18px; background-repeat: no-repeat; padding-left: 28px;background-position: left 4px; margin-bottom: 0}
/*    .header_address{ background-image: url("images/location.png"); background-repeat: no-repeat; background-position: 10px 4px; padding-left: 43px; background-size: 24px;font-size: 15px} */
    footer {padding: 60px 0 0 0;}
    .ftr_map iframe {height: 256px;}
    footer a:hover{ color: #600527}
    .ftr_menu a:hover{ color: #600527}
    .footer_contact li.address_icon {  background-size: 22px;  background-position: left 8px;}
    .footer_contact li.phone_icon { background-size: 18px;  background-position: left 5px;}
    .footer_contact li.mail_icon{ background-size: 18px;  background-position: left 5px;}
    .ftr_menu {  padding-left: 18px;}
    footer h3 {  margin-bottom: 26px;}
    .ftr_menu li {  margin-bottom: 12px; }
    ul.logo_list li {padding-right: 0; margin-right: 6px; width: 180px;}
    ul.logo_list li:last-child{ padding-right: 0; margin-right: 0}
    .copy_txt {text-align: left;}
    .inner_banner {min-height: 320px;  display: flex; flex-wrap: nowrap;align-items: center;}
    .inner_banner h1 {font-size: 40px;margin-bottom: 20px;}
    .inner_banner a:hover{color: #600527;}
    .quicklink_title{ display: none;}
    .inner_sidebar { float: right; width: 30%;}
    .inner_content { float: left; width: 55%;}
    .inner_content_area.full_content .inner_content{ float: none; width: 100%;}
    .inner_content_area.full_content:before{content: none;}
    #quicklink {  display: block;}
    .inner_menu h3{ position: relative; padding-bottom: 15px;}
    .inner_menu h3:after{ content: ''; position: absolute; background-color: #600527; width: 74px; height: 5px; left: 0; bottom: 0;}
    #quicklink li a:hover{ color: #600527;}
    #quicklink li a.active{ color: #600527;}
    #quicklink li.current_page_item a{color: #600527;}
    .quicklink_title:after{ display: none;}
    .inner_content_area{ position: relative;}
/*    .inner_content_area:before{ content: ''; background-color: #F5F5F5; width: 35%; position: absolute; top: 0; right: 0;height: 90%;}*/
    .inner_menu a {  color: #000;   font-size: 16px;}
    header {position: absolute;width: 100%;z-index: 99;}
    header.sticky_header{ position: fixed; top: -200px;background-color: #fff;}
    header.sticky_header1{top: 0;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
    .sticky_header .header_top {padding: 9px 0;}
    .sticky_header .header_logo {max-width: 164px;}
    .sticky_header .header_right {margin-top: 10px;}
    .header_height {height: 190px;}

    .banner_btn .btn {font-size: 18px;background-position: 90% 18px;background-size: 18px;}
    .home_area .btn.wp-block-button a, .inner_content .btn.wp-block-button a {font-size: 18px;background-position: 90% 18px;background-size: 18px;}
	
	.navbar-nav &gt; li.current-menu-item &gt; a:after {content: '';display: block;width: 100%;height: 2px;background-color: #fff;position: absolute;bottom: 12px;}
}

@media (min-width: 1400px){
    .container {max-width: 1400px;}
    .navbar-nav &gt; li {line-height: normal; padding-right: 14px;  margin-left: 7px;}
    .banner_txt h2 {font-size: 46px;}
    .header_ph_em { font-size: 16px;}
    a.header_ph {   padding-left: 30px;}
a.header_em{    padding-left: 30px;}
    .header_address { background-position: 29px 6px;  padding-left: 60px;  background-size: 21px;  font-size: 18px; line-height: 36px;}
    .header_translate .translate_selectbox {font-size: 16px; margin-top: 2px;}
    .header_translate #gtranslate_selector {font-size: 16px; margin-top: 2px;}
    
    footer {  font-size: 18px;}
    .footer_contact li.address_icon {   padding-right: 75px;}
    footer h3 {   font-size: 26px;font-weight: bold;}
    .ftr_txt {  width: 88%;}
    ul.logo_list li {  padding-right: 0;  margin-right: 55px;  width: 182px;}
    .translate_selectbox {  width: 150px;  float: right;  margin-top: 58px;}
    #gtranslate_selector {  width: 150px;  float: right;  margin-top: 58px;}
    .inner_banner h1 {  font-size: 46px;}
    .inner_menu a {   font-size: 18px;}
    .inner_menu h3 {margin-bottom: 27px;}
}

@media(min-width:  1420px){
/*    .inner_content_area:before{ width: 34%;}*/
}

@media(min-width: 1400px){
    .banner, .banner_txt {height: 620px;}
}
   

@media(min-width: 1700px){
/*    .inner_content_area:before{ width: 37%;}*/
}

.home_area{overflow: hidden;}
.alternative_sec_main,.common_padding, .inner_content_area:not(.full_content){padding: 30px 0}
.page-template-contact-page .inner_content{padding: 40px 0 0;}
.c_map_section {background-color: #aaa;}

.home_area h1,
.home_area h2,
.home_area h3,
.home_area h4,
.home_area h5,
.home_area h6{font-weight: 600;color: #600527;line-height: 1.3;margin-bottom: 10px;}

.home_area h6{font-family: 'Montserrat', sans-serif;}

.inner_content h1,
.inner_content h2,
.inner_content h3,
.inner_content h4,
.inner_content h5,
.inner_content h6{font-weight: 600;color: #600527;line-height: 1.3;margin-bottom: 10px;}

.inner_content h4,
.inner_content h5,
.inner_content h6{margin-bottom: 6px;}

.alternative_sec h1,
.alternative_sec h2,
.alternative_sec h3,
.alternative_sec h4,
.alternative_sec h5,
.alternative_sec h6{font-weight: 600;color: #600527;line-height: 1.3;margin-bottom: 10px;}
.alternative_sec h6{font-family: 'Montserrat', sans-serif;}

.home_area p{line-height: 1.6;margin-bottom: 14px;}
.inner_content p{line-height: 1.6;margin-bottom: 14px;}

.home_area .alternative_sec{line-height: 1.6;}
.inner_content .alternative_sec{line-height: 1.6;}

.home_area .alternative_sec .wp-block-group{padding: 0 0 20px!important;}
.inner_content .alternative_sec .wp-block-group{padding: 0 0 20px!important;}

.home_area .btn.wp-block-button a{font-family: 'Fira Sans', sans-serif;display: inline-block;color: #fff;background-color: #600527;font-weight: 600;font-size: 14px;border: 0;outline: 0;padding: 12px 45px 12px 20px;border-radius: 0;background-image: url(images/btn_arrow.png);background-repeat: no-repeat;background-position: 88% 16px;color: #fff!important;text-transform: capitalize;background-size: 16px;}
.inner_content .btn.wp-block-button a{font-family: 'Fira Sans', sans-serif;display: inline-block;color: #fff;background-color: #600527;font-weight: 600;font-size: 14px;border: 0;outline: 0;padding: 12px 45px 12px 20px;border-radius: 0;background-image: url(images/btn_arrow.png);background-repeat: no-repeat;background-position: 88% 16px;color: #fff!important;text-transform: capitalize;background-size: 16px;}
.home_area .btn.wp-block-button a:hover{background-color: #000;color: #fff;}
.inner_content .btn.wp-block-button a:hover{background-color: #000;color: #fff;}
.home_area .wp-block-buttons .btn.wp-block-button{padding: 0px;width: auto;}
.inner_content .wp-block-buttons .btn.wp-block-button{padding: 0px;width: auto;}

.home_area .wp-block-gallery{margin-top: 30px;margin-bottom: 30px;}
.inner_content .wp-block-gallery{margin-top: 30px;margin-bottom: 30px;}

.wp-block-gallery .slick-dots li button{ background-color: transparent; border: 1px solid #600527; border-radius: 100%;}
.wp-block-gallery .slick-dots li.slick-active button{ background-color: #600527;}
.wp-block-gallery .slick-dots li{ margin: 0 5px 0 0;width: 12px;height: 12px;}
.wp-block-gallery .slick-dots {bottom: -30px;}
.wp-block-gallery .slick-dots li button {width: 12px;height: 12px;}
.wp-block-gallery li button:before{opacity: 0!important;}
.wp-block-gallery .slick-dots &gt; li {display: inline-block;}
.wp-block-gallery .slick-dots &gt; li:only-child {display: none;}
.wp-block-gallery.slick-initialized{display: flex!important;}
.wp-block-gallery .slick-track{display: flex !important;}
.wp-block-gallery .slick-slide{height: inherit !important;}
.wp-block-gallery.slider figure{margin: 0px!important;padding: 0 4px;}

.home_area ul, .inner_content ul {margin-left: 0;padding-left: 20px;margin-bottom: 30px;}
.home_area ol, .inner_content ol {margin-left: 0;padding-left: 14px;}
.home_area ul li, .inner_content ul li{list-style: disc;margin-bottom: 12px;padding-left: 0;margin-left: 0;}
.home_area ul li,.home_area ol li,.inner_content ul li,.inner_content ol li{position: relative;line-height: 1.5;}
.home_area li::marker, .inner_content li::marker {color: #600527;}
.inner_content a{color: #600527;text-decoration: underline;}
.inner_content a:hover{color: #600527;text-decoration: none;}

.inner_content .btn a{text-decoration: none!important;}
.wp-block-button__link{text-decoration: none!important;}

.home_area ul li a, .inner_content ul li a{color: #600527;text-decoration: none;text-decoration: underline;}
.home_area ul li a:hover, .inner_content ul li a:hover{color: #600527;text-decoration: none;}

.home_area .wp-block-media-text__content ul{margin-left: 0px;padding-left: 0px;}
.home_area .wp-block-media-text__content ul li{list-style: none;background-image: url(images/li-arrow.png);background-repeat: no-repeat;background-position: left 6px;background-size: 12px;padding-left: 22px;}

.inner_content ul ul{margin-top: 8px;margin-bottom: 6px;}
.inner_content ul ol{margin-top: 8px;margin-bottom: 6px;}
.inner_content ol ul{margin-top: 8px;margin-bottom: 6px;}
.inner_content ol ol{margin-top: 8px;margin-bottom: 6px;}

.inner_content .wp-block-table table{border: 0px!important;}
.inner_content .wp-block-table.is-style-stripes{border: 0px!important;}
.inner_content .wp-block-table table th,.inner_content .wp-block-table table td{border: 1px solid #dedede;padding: 12px;}

.inner_content .special_title{ position: relative; padding-bottom: 8px;color: #000;margin-bottom: 24px;}
.inner_content .special_title:after{ content: ''; position: absolute; background-color: #600527; width: 70px;height: 4px; left: 0; bottom: 0;}

.contact_location{border-bottom: 1px solid #d4d4d4;padding-bottom: 15px;margin-bottom: 15px}
.contact_phone{border-bottom: 1px solid #d4d4d4;padding-bottom: 15px;margin-bottom: 15px}
.contact_form{margin-bottom: 30px;}
.contact_form table{width: 100%;margin-top: 20px;}
.contact_form tr td{display: block;padding-bottom: 10px;}
.text_box{padding: 14px 20px; width: 100%; border:1px solid #cccbcb;background-color: #fff;font-size: 16px;}
.text_area{padding: 14px 20px; width: 100%; border:1px solid #cccbcb;height: 80px;background-color: #fff;font-size: 16px;}

.inner_content .contact_form .btn{display: inline-block;color: #fff;background-color: #600527;font-family: 'Fira Sans', sans-serif;font-size: 18px;border: 0;outline: 0;padding: 10px 45px 10px 30px;border-radius: 0;background-image: url(images/btn_arrow.png);background-repeat: no-repeat;background-position: 92% center;color: #fff!important;text-transform: uppercase;}
.inner_content .contact_form .btn:hover{background-color: #000;color: #fff;}

.inner_content .contact_info_col h3,.inner_content .contact_info_col h4,.inner_content .contact_info_col h5,.inner_content .contact_info_col h6 {font-size: 20px;line-height: normal;margin-bottom: 4px;margin-top: 4px;}
.inner_content .contact_info_col .wp-block-separator.is-style-wide {border-bottom: 0;border-color: #cccbcb;}
.banner_txt h2 {text-shadow: 1px 1px 2px #000000;margin-bottom: 20px;}

.inner_content .year-list{text-align:right;border-bottom:1px solid #f1f1f1}
.inner_content .year-list ul li{background-image:none;padding-left:0;display:inline-block !important;font-size:14px;font-weight:600; background: none !important; padding-left: 0 !important;}
.inner_content .year-list ul li a{color:#000;}
.inner_content .year-list ul li a:hover{color:#600527;text-decoration: none;}
.inner_content .year-list ul li:after{content:'';background:#600527;width:1px;height:14px;display:inline-block;margin:-2px 14px;margin-right:14px}
.inner_content .year-list ul li:last-child::after{display:none}
.inner_content .year-list ul .active a{color:#600527!important; text-decoration: none !important;}
.inner_content .year-list select { color: #000;font-size:14px; border: 1px solid #600527; padding:8px 12px; font-weight: 700; margin-bottom: 15px;}

.inner_content .gallery_list{padding: 0px;display: flex;flex-wrap: wrap;margin-top: 20px;}
.inner_content .gallery_list li{list-style: none;width: 31.6%;display: inline-block;margin-right: 20px;margin-bottom: 30px;border: 1px solid #ddd;display: flex;flex-wrap: wrap;background-image: none;padding-left: 0px;padding-bottom: 0px;}
.inner_content .gallery_list li:nth-child(3n){margin-right: 0px;}
.inner_content .gallery_list li:hover{background-color: #600527;}
.inner_content .gallery_list li a{display: block;text-decoration: none;color: #000;text-align: center;width: 100%;}
.inner_content .gallery_list li:hover a{color: #fff;}
.inner_content .gallery_list li .gallery_feature{height: 230px;width: 100%;overflow: hidden;background-position: center;background-repeat: no-repeat;background-size: 100%;transition: all 0.3s;background-color: #f4f4f4;}
.inner_content .gallery_list li .gallery_feature img{width: 100%;}
.inner_content .gallery_list li .gallery_title{padding: 20px 14px 12px;width: 100%;}
.inner_content .gallery_list li .gallery_title h3{line-height: normal;text-align: center;color: #600527;margin-top: 0px;}
.inner_content .gallery_list li:hover .gallery_title h3{color: #fff;}
.inner_content .gallery_list li:hover .gallery_feature{background-size: 110%;transition: all 0.3s;}
.inner_content .gallery_list li .gallery_link { margin-top: auto;width: 100%;padding: 0 0 12px 0;}
.inner_content .gallery_list.inner_gallery {padding: 0px;display: flex;flex-wrap: wrap;}
.inner_content .gallery_list.inner_gallery li{width: 32%;}
.inner_content .gallery_list.inner_gallery li:nth-child(3n){margin-right: 0px;}
.inner_content .gallery_list.inner_gallery li .gallery_feature{background-size: 120%;}
.inner_content .gallery_list.inner_gallery li:hover .gallery_feature {background-size: 140%;}
.single-northflix-grid-item &gt; a{position: relative;display: block;}
.single-northflix-grid-item &gt; a:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-image: url(images/play.png);background-repeat: no-repeat;background-position: center;background-size: 70px;background-color: rgb(0 0 0 / 10%);transition: all 0.3s ease;}
.single-northflix-grid-item &gt; a:hover:before{background-color: rgb(0 0 0 / 40%);transition: all 0.3s ease;background-image: url(images/hoverplay.png);}
.single-northflix-grid{display:grid;grid-template-columns: repeat(1, 1fr);margin:auto;grid-gap: 20px;}
.inner_content .lightweight-accordion .lightweight-accordion-title {background: #600527;padding: 16px 30px;color: #fff!important;background-image: url(images/small_arrow.svg);background-repeat: no-repeat;background-position: 98% center;background-size: 10px;border: 1px solid #600527;font-weight: bold;}
.inner_content .lightweight-accordion .lightweight-accordion-title span{font-weight: bold;} 
.inner_content .lightweight-accordion .lightweight-accordion-title::marker{display: none;content: none;}
.inner_content .lightweight-accordion .lightweight-accordion-title span b {color: #fff!important;}
.inner_content .lightweight-accordion details[open] summary ~ * {border: 1px solid #600527;padding: 20px 30px 10px;border-top: 0px;}
.inner_content .lightweight-accordion{margin-bottom: 12px;}
.lightweight-accordion:last-child{margin-bottom: 20px;}
li#menu-item-58 &gt; a {pointer-events: none;}

@media(min-width: 768px){
.banner {align-items: flex-end;}
.banner_txt h2{font-size: 28px;line-height: 1.2;}
.single-northflix-grid{grid-template-columns: repeat(2, 1fr);}
}


@media(min-width: 992px){
/*.home_area{ padding: 60px 0}*/
.alternative_sec_main,.common_padding, .inner_content_area:not(.full_content){ padding: 60px 0}
.page-template-contact-page .inner_content{padding: 60px 0 0;}
.page-id-52 .alternative_sec_main{padding: 50px 0}
.banner_txt h2{font-size: 30px;}

}

@media(min-width: 1200px){
.home_area .btn.wp-block-button a{padding: 10px 52px 10px 24px;}
.inner_content .btn.wp-block-button a{padding: 10px 52px 10px 24px;}
.alternative_sec_main,.common_padding, .inner_content_area:not(.full_content){ padding: 80px 0}
.page-id-52 .alternative_sec_main{padding: 50px 0}
.page-template-contact-page .inner_content{padding: 80px 0 0;}
.home_area .alternative_sec.wp-block-media-text.has-media-on-the-right {grid-template-columns: 1fr 40%;}
.inner_content .alternative_sec.wp-block-media-text.has-media-on-the-right {grid-template-columns: 1fr 40%;}
.home_area h1{font-size: 40px;}
.home_area h2{font-size: 34px;}
.home_area h3{font-size: 26px;}
.home_area h4{font-size: 22px;}
.home_area h5{font-size: 20px;}
.home_area h6{font-size: 20px;margin-bottom: 4px;}
.inner_content h1{font-size: 36px;}
.inner_content h2{font-size: 34px;}
.inner_content h3{font-size: 26px;}
.inner_content h4{font-size: 22px;}
.inner_content h5{font-size: 20px;}
.inner_content h6{font-size: 20px;}
.inner_content {width: 64%;}
.terms_table table tr td:first-child {width: 26%;}
.banner_txt h2{font-size: 38px;}
.textrght{text-align: right;}

.single-northflix-grid{grid-template-columns: repeat(3, 1fr);}

}


@media(min-width: 1400px){
.home_area h1{font-size: 44px;}
.home_area h2{font-size: 40px;}
.home_area h3{font-size: 28px;}
.home_area h4{font-size: 26px;}
.home_area h5{font-size: 24px;}
.home_area h6{font-size: 20px;margin-bottom: 4px;}
.banner_txt h2{font-size: 50px;}
}


@media(max-width:  1199px){
.home_area .alternative_sec.wp-block-media-text.has-media-on-the-right {display: flex;flex-direction: column;}
.inner_content .alternative_sec.wp-block-media-text.has-media-on-the-right {display: flex;flex-direction: column;}
.home_area .alternative_sec.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{width: 100%;display: block;margin-top: 40px;order: 2;}
.inner_content .alternative_sec.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{width: 100%;display: block;margin-top: 40px;order: 2;}
.home_area .alternative_sec.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding: 0px;}
.inner_content .alternative_sec.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding: 0px;}

.home_area h1{font-size: 30px;}
.home_area h2{font-size: 28px;}
.home_area h3{font-size: 22px;}
.home_area h4{font-size: 20px;}
.home_area h5{font-size: 18px;}
.home_area h6{font-size: 16px;margin-bottom: 2px;}

.inner_content h1{font-size: 30px;}
.inner_content h2{font-size: 28px;}
.inner_content h3{font-size: 22px;}
.inner_content h4{font-size: 20px;}
.inner_content h5{font-size: 18px;}
.inner_content h6{font-size: 16px;}

.home_area p{line-height: 1.6;}
.inner_content p{line-height: 1.6;}
.home_area .alternative_sec{line-height: 1.6;}
.inner_content .alternative_sec{line-height: 1.6;}

.inner_menu{margin-bottom: 60px;}
.inner_menu {background-color: #600527;color: #fff;}
.inner_menu a {color: #fff;}
.inner_menu h3 {color: #fff;}
.quicklink_title {color: #fff;}
#quicklink li.current_page_item a{color: #ed3f78;}
	
}

@media(max-width: 767px){
.home_area h1{font-size: 28px;}
.home_area h2{font-size: 26px;}
.home_area h3{font-size: 22px;}
.home_area h4{font-size: 20px;}
.home_area h5{font-size: 18px;}
.home_area h6{font-size: 16px;}

.inner_content h1{font-size: 28px;}
.inner_content h2{font-size: 26px;}
.inner_content h3{font-size: 22px;}
.inner_content h4{font-size: 20px;}
.inner_content h5{font-size: 18px;}
.inner_content h6{font-size: 16px;}

.inner_menu {margin-bottom: 30px;}
.quicklink_title {font-size: 20px;}
	
.banner_txt h2 {max-width: 100%;line-height: 1.4;font-size: 28px;text-shadow: 1px 1px 2px #000000;}
.banner_sec .slick-prev {right: 66px;left: auto;}
.banner_sec .slick-prev,.banner_sec .slick-next {top: auto;bottom: 28px;}
	
.banner {align-items: flex-end;}
.banner_sec .slick-arrow {z-index: 99;}
.mble_links li a.normal_btn {font-size: 16px;}
}

@media(max-width: 560px){
.banner_sec .slick-prev,.banner_sec .slick-next {top: auto;bottom: 18px;}
}

@media(max-width: 450px){
.banner_sec .slick-prev,.banner_sec .slick-next {top: auto;bottom: 8px;}
}

@media(max-width: 360px){
.banner_sec .slick-prev,.banner_sec .slick-next {top: auto;bottom: 10px;}
.banner_txt {margin-bottom: 24px;}
.banner_sec .slick-arrow {background-size: 8px;width: 30px;height: 30px;z-index: 99;}
.banner_sec .slick-prev {right: 52px;}
}

/* @media(max-width: 330px){
.banner_sec .slick-prev,.banner_sec .slick-next {top: auto;bottom: 10px;}
} */


/* New Styles */
.copy_txt {font-size: 14px;}
.footer_contact li.mail_icon {word-break: break-word;}
.alternative_sec .wp-block-media-text__media &gt; a{position: relative;display: block;}
.alternative_sec .wp-block-media-text__media &gt; a:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-image: url(images/play.png);background-repeat: no-repeat;background-position: center;background-size: 70px;background-color: rgb(0 0 0 / 10%);transition: all 0.3s ease;}
.alternative_sec .wp-block-media-text__media &gt; a:hover:before{background-color: rgb(0 0 0 / 40%);transition: all 0.3s ease;background-image: url(images/hoverplay.png);}
footer h3{color: #600527;}
.inner_banner{position: relative;overflow: hidden;}
.inner_banner:before{content: '';display: block;position: absolute;top: 0px;left: 0px;background-color: rgb(0 0 0 / 30%);width: 100%;height: 100%;}
.inner_content_area .spl_alternative_sec_main .wp-block-media-text__content{padding: 30px 20px;}
.inner_content .pdf_list{padding-left: 0px;margin-top: 20px;}
.inner_content .pdf_list li{position: relative;border-bottom: 1px solid #ddd;padding-bottom: 13px;margin-bottom: 13px;color: #6b6b6b;list-style: none;font-weight: 600; padding-right: 30px;background-image: none;padding-left: 0px;}
.inner_content .pdf_list li a{color: #000;text-decoration: none;display: inline-block;width: 78%;vertical-align: top;}
.inner_content .pdf_list li span{padding-right: 30px;color: #600527;display: inline-block;width: 120px;vertical-align: top;}
.inner_content .pdf_list li a:hover{color: #600527;}
.inner_content .pdf_list li i{position: absolute;top: 16px;right: 0;font-size: 20px;line-height: 20px;margin-top: -16px;color: #600527;}
.inner_content .pdf_list li:hover i{color: #600527;}
.inner_content .pdf_list.color_change li:hover span{color: #600527;}
.inner_content .pdf_list b {position: absolute;right: 28px;top: 0px;font-size: 14px;font-weight: 600;color: #A51E36;}
.page-id-67 .inner_content .pdf_list li span{width: 116px;}

.page_gallery{display: none;}
.page_gallery.slick-initialized{display: block;}
.inner_content .page_gallery{padding: 0px;margin-top: 0px;padding-left: 0px!important;margin-bottom: 40px;margin-top: 80px;}
.inner_content .page_gallery li.slick-slide{list-style: none!important;color: inherit!important;width: 320px;margin: 0 4px;height: auto;background-image:none;padding: 0px;}
.inner_content .page_gallery .slick-dots {bottom: -34px;margin-bottom: 0px;padding-left: 0px;}
.inner_content .page_gallery .slick-dots li{list-style: none!important;color: inherit!important;}
.page_left {position: absolute;top: -61px;right: 70px;cursor: pointer;border: 1px solid #600527;padding: 14px 20px 14px;font-size: 16px;color: #fff;background-color: #600527;}
.page_right {position: absolute;top: -61px;right: 8px;cursor: pointer;border: 1px solid #600527;padding: 14px 20px 14px;font-size: 16px;color: #fff;background-color: #600527;}
.page_left:hover{color: #fff;background-color: #000;border: 1px solid #000;}
.page_right:hover{color: #fff;background-color: #000;border: 1px solid #000;}
.inner_content .page_gallery li{overflow: hidden;}
.inner_content .page_gallery li img{transform: scale(1);transition: all 0.3s;max-width: 100%;width: 100%;}
.inner_content .page_gallery li:hover img {transform: scale(1.1);}
.wp-block-embed-youtube .wp-block-embed__wrapper { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }
.wp-block-embed-youtube iframe, .wp-block-embed-youtube object, .wp-block-embed-youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.inner_banner {margin-top: -2px;}

.contact_form tr td p{margin-bottom: 0px;}
.inner_form .contact_form{padding: 0 15px;}
.inner_form .contact_form h6, .inner_form .contact_form h2 {display: none;}

@media(min-width: 768px){
.inner_content_area .spl_alternative_sec_main .wp-block-media-text__content{padding: 50px 20px;}
.contact_info_col {padding-top: 76px;}
}

@media(min-width: 992px){
.inner_content_area .spl_alternative_sec_main .wp-block-media-text__content{padding: 60px 20px;}
}

@media(min-width: 1200px){
.navbar-header{width: 100%;}
.navbar-nav {margin: 0;display: flex;flex-wrap: wrap; flex-direction: row;justify-content: space-evenly;padding: 0px;}
.navbar-nav &gt; li {display: block;padding: 0px 26px;margin: 0px;}
.navbar-nav &gt; li.has-sub-nav{background-image: url(images/drop-down-arrow.png);background-repeat: no-repeat;background-size: 12px;background-position: right center;}
.navbar-nav &gt; li &gt; ul &gt; li.has-sub-nav{background-image: url(images/inner-sub.png);background-repeat: no-repeat;background-size: 6px;background-position: 94% 16px;}
.navbar-nav &gt; li &gt; ul {top: 58px;}
/* .navbar-nav &gt; li.current-menu-item &gt; a, .navbar-nav &gt; li.current-menu-parent &gt; a, .navbar-nav &gt; li.current-page-parent &gt; a, .navbar-nav &gt; li.current_page_parent &gt; a{color:#a3a3a3;} */
.navbar-nav &gt; li:after {content: '';display: block;width: 1px;height: 44%;position: absolute;right: -12px;background-color: #fff;top: 16px;}
.navbar-nav &gt; li:last-child:after {content: none;}
.navbar-nav &gt; li &gt; ul{width:270px;top: 58px;left: -14px;}
.header_ph_em {border-right: 1px solid #600527;font-size: 14px;width: 42%;}
.header_address {line-height: 1.4;font-size: 14px;background-position: 16px 2px;background-size: 18px;margin-top: 6px;}
.header_right {font-size: 14px;margin-top: 25px;}
a.header_ph {background-position: left 2px;}
a.header_em {background-position: left 2px;}
.header_translate #gtranslate_selector {padding: 6px 6px;font-size: 12px;margin-top: 2px;}
.copy_txt {font-size: 14px;}
.footer_logo {max-width: 250px;}
footer h3 {font-size: 18px;}
ul.footer_contact {font-size: 14px;}
footer {font-size: 14px;}
.ftr_map iframe {height: 222px;}
footer h3 {margin-bottom: 18px;}
.home_area .btn.wp-block-button a, .inner_content .btn.wp-block-button a{font-size: 16px;background-position: 90% 15px;background-size: 18px;}
.home_area p{font-size: 16px;}
.header_logo {width: 24%;}
.header_right {width: 76%;}
.header_address {width: 54%;display: flex;padding-left: 30px;flex-wrap: wrap;align-items: center;justify-content: flex-start;color: #000;}
.header_address_star {width: 44%;}
.header_address_star a{display: flex;flex-direction: row;align-items: center;justify-content: flex-start;color: #000;transition: all 0.2s ease;}
.header_address_star a:hover{color: #600527;opacity: 0.9;transition: all 0.2s ease;}
.header_address_google {width: 56%;display: flex;}
.header_address_star img {max-width: 60px;padding-right: 16px;transition: all 0.2s ease;}
.header_address_google img {max-width: 112px;margin-right: 6px;transition: all 0.2s ease;}
.header_address_google img:hover{opacity: 0.9;transition: all 0.3s ease;}
.header_address_google a:last-child img{margin-right: 0px;}
.navbar-nav &gt; li &gt; ul li &gt; a{border-bottom: 0px;}
.navbar-nav &gt; li &gt; ul {background-color: #600527;}
.navbar-nav &gt; li &gt; ul {width: 230px;left: -4px;padding: 8px 0;}
.navbar-nav &gt; li &gt; ul li &gt; a {padding: 12px 14px 12px 30px;}
.navbar-nav &gt; li:after {right: -12px;}
.navbar-nav &gt; li.has-sub-nav {background-position: 94% center;padding-right: 30px;}
.inner_content_area .spl_alternative_sec_main .wp-block-media-text__content{width: 82%;padding: 60px 0 60px 8%;}
.inner_menu {padding: 28px 35px;}
.contact_info_col {padding-top: 88px;}

.inner_content .gallery_list.inner_gallery li .gallery_feature{height: 240px;}
.inner_content .gallery_list li .gallery_feature {height: 176px;}
.navbar-nav &gt; li &gt; ul &gt; li &gt; ul {width: 200px;top: 0;left: 230px;}
li#menu-item-60 ul.sub-menu {width: 156px;}
li#menu-item-60 &gt; ul.sub-menu &gt; li &gt; ul {left: 156px;}
li#menu-item-60 &gt; ul &gt; li.has-sub-nav{background-position: 92% 16px;}

.header_logo {max-width: 290px;padding: 12px 8px;}
.sticky_header .header_logo {max-width: 220px;padding: 10px 0;}
.sticky_header .header_right {margin-top: 22px;}
	
.inner_form .contact_form {max-width: 900px;margin: auto;text-align: center;position: relative;}
.inner_form .contact_form .wpcf7-spinner{position: absolute;bottom: -18px;left: 0;right: 0;display: block;margin: auto;}
}

@media(min-width: 1200px) and (max-width: 1400px){
.header_logo {width: 28%;}
.header_logo {max-width: 252px; padding: 12px 8px;}
.header_right {width: 75%;padding-left: 40px;}
.header_ph_em { width: 44%;}
.header_address {width: 54%;padding-left: 24px;}
.header_height {height: 178px;}
.sticky_header .header_logo {max-width: 220px;padding: 10px 0;}
.sticky_header .header_right {margin-top: 22px;}
}

@media(min-width: 1400px){
.navbar-nav &gt; li {padding: 0px 26px;}
.navbar-nav &gt; li:after {height: 44%;right: -32px;top: 16px;}
.navbar-nav &gt; li &gt; ul{width:290px;left: -26px;}
.header_ph_em {font-size: 16px;width: 42%;}
.header_right {margin-top: 32px;}
.footer_logo {max-width: 280px;}
.copy_txt {font-size: 16px;}
footer h3 {font-size: 22px;}
ul.footer_contact {font-size: 16px;}
footer {font-size: 16px;}
.ftr_map iframe {height: 256px;}
footer h3 {margin-bottom: 20px;}
.home_area p{font-size: 18px;}
.header_address_star {font-size: 16px;}
.header_address_google img {max-width: 132px;padding-right: 10px;}
.header_logo {width: 30%;}
.header_right {width: 70%;}
.navbar-nav &gt; li &gt; ul {width: 254px;left: -6px;}
li#menu-item-60 ul.sub-menu {width: 176px;}
.navbar-nav &gt; li &gt; ul li &gt; a {padding: 12px 14px 12px 30px;}
.inner_content_area .spl_alternative_sec_main .wp-block-media-text__content{width: 72%;padding: 80px 0 80px 8%;}
.inner_menu {padding: 28px 35px;}
.inner_content .gallery_list li .gallery_feature {height: 230px;}

.navbar-nav &gt; li &gt; ul &gt; li &gt; ul {left: 254px;}
li#menu-item-60 ul.sub-menu &gt; li &gt; ul {left: 176px;}
}

@media(max-width: 1480px){
.inner_content .page_gallery li.slick-slide {height: auto;}
.inner_content .gallery_list.inner_gallery li .gallery_feature{height: 340px;}
}

@media(max-width: 1199px){
.navbar-nav &gt; li{padding: 0px;}
.navbar-nav &gt; li &gt; a {padding: 14px 15px;font-size: 16px;}
.has-sub-nav {background-position: 96% 16px;background-size: 16px;}
.navbar-nav &gt; li &gt; ul li.has-sub-nav {background-position: 96% 12px;background-size: 16px;}
.header_address br{display: none;}
.footer_logo{max-width: 218px;}
.ftr_map iframe {height: 256px;}
footer h3 {font-size: 18px;margin-bottom: 10px;}
.ftr_map {margin-top: 30px;}
.main_content .alignwide,.home_area .alignwide {padding-left: 30px;padding-right: 30px;}
.inner_content .page_gallery li.slick-slide {height: auto;}


.inner_content .gallery_list li{width: 48%;margin-right: 15px;}
.inner_content .gallery_list li .gallery_title {padding: 15px;}
.inner_content .gallery_list li:nth-child(2n){margin-right: 0px;}
.inner_content .gallery_list li:nth-child(3n){margin-right: 15px;}
.inner_content .gallery_list.inner_gallery li{margin-right: 15px;}
.inner_content .gallery_list.inner_gallery li .gallery_feature {height: 225px;}
.navbar-nav &gt; li &gt; ul li{border-bottom: 1px solid #78505f;}
.navbar-nav &gt; li &gt; ul li &gt; a{border-bottom: 0px!important;}
.navbar-nav &gt; li &gt; ul &gt; li &gt; ul{background-color: #600527;}

.inner_sidebar{display: none;}
.footer_contact li.facebook_icon a {max-width: 24px;}
.page-id-52 .alternative_sec_main{padding-left: 15px;padding-right: 15px;}
}

@media(max-width: 991px){
.wp-block-media-text.is-stacked-on-mobile {grid-template-columns: 100%!important;}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {grid-column: 1;grid-row: 1;}
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {grid-column: 1;grid-row: 2;}
.inner_content_area .wp-block-media-text__content{padding: 30px 0px 0;}

.inner_content .gallery_list li{width: 47.8%;margin-right: 15px!important;}
.inner_content .gallery_list.inner_gallery li {width: 47.8%;margin-right: 15px!important;}
.inner_content .gallery_list li .gallery_feature{height: 176px;}
}

@media(max-width: 767px){
.alternative_sec .wp-block-media-text__media &gt; a:before{background-size: 50px;}
.main_content .alignwide,.home_area .alignwide {padding-left: 15px;padding-right: 15px;}
.inner_content .page_gallery li.slick-slide {width: 100%;height: auto;}
.contact_form tr:last-child td{padding-bottom: 0px;}
.contact_form tr:last-child td p{margin-bottom: 0px;}

.inner_content .gallery_list {display: block;flex-wrap: inherit;}
.inner_content .gallery_list li {width: 50%;margin: auto!important;margin-bottom: 20px!important;display: block;}
.inner_content .gallery_list.inner_gallery{display: block;flex-wrap: inherit;}
.inner_content .gallery_list.inner_gallery li{width: 50%;margin: auto!important;margin-bottom: 20px!important;display: block;}
.inner_content .gallery_list li .gallery_feature{height: 136px;}
.inner_content .lightweight-accordion .lightweight-accordion-title {background-position: 96% center;padding: 15px;}
}

@media(max-width: 580px){
.inner_content .gallery_list li {width: 100%;}
.inner_content .gallery_list.inner_gallery li{width: 100%;}
}</pre></body></html>