/* FONTS RELATED */
/* FOOTER COPYRIGHT AREA */
.footer-copyright-wrapper .copyright { font-size: 1em; }
/* WIDGETS AREA */
.footer-widget-area > .widget_nav_menu > h3 { font-size: 1.5vw; }
.footer-navigation-main-wrapper .footer-widget-area > .widget_nav_menu > ul > li > a { font-size: 1em; }
/* SPACES RELATED */
/* FOOTER AREA */
.footer-main-wrapper { margin-top: 6.313vw; }
/* FOOTER NAVIGATION AREA */
.footer-navigation-main-wrapper { padding: 5.125vw 0px 5.625vw 0px; }
/* WIDGET AREA */
.footer-navigation-main-wrapper .footer-widget-area > .widget_nav_menu > ul > li { margin-bottom: 1.438vw; }

/* FOOTER AREA */
.footer-main-wrapper { }

/* FOOTER NAVIGATION AREA */
.footer-navigation-main-wrapper { background: #26353d url("../images/footer-bg.png") right bottom no-repeat; }

/* COPYRIGHT AREA */
.footer-copyright-wrapper { background: #364a54; }
.footer-copyright-wrapper .copyright { margin: 0px; padding: 2em 0px; display: inline-block; width: 100%; color: #cfd8dc; text-align: center; }

/* WIDGET AREA */
.footer-widget-area > .widget_nav_menu, 
.footer-widget-area > .widget_nav_menu > ul, .footer-widget-area > .widget_nav_menu ul > li { display: inline-block; position: relative; float: left; clear: left; width: 100%; }
.footer-widget-area > .widget_nav_menu > ul, .footer-widget-area > .widget_nav_menu ul > li, .footer-widget-area > .widget_nav_menu ul > li > a,
.footer-widget-area > .widget_nav_menu > h3 { color: #fff; }
.footer-widget-area > .widget_nav_menu > ul, .footer-widget-area > .widget_nav_menu ul > li { margin: 0px; padding: 0px; list-style: none; }
.footer-widget-area > .widget_nav_menu > h3 { margin: 0px; margin-bottom: 1.7em; padding-left: 2.3em; position: relative; display: inline-block; } 
.footer-widget-area > .widget_nav_menu > h3:before { position: absolute; top: -0.15em; left: 0px; display: inline-block; width: 1.8em; height: 100%; content: " "; background: transparent url("../images/icon-widget-footer.png") left top no-repeat; background-size: 100%; }


@media screen and (min-width: 1500px) {

        /* FONTS RELATED */
        /* FOOTER COPYRIGHT AREA */
        .footer-copyright-wrapper .copyright { font-size: 1em; }
        /* WIDGETS AREA */
        .footer-widget-area > .widget_nav_menu > h3 { font-size: 1.5em; }
        .footer-navigation-main-wrapper .footer-widget-area > .widget_nav_menu > ul > li > a { font-size: 1em; }
        /* SPACES RELATED */
        /* FOOTER AREA */
        .footer-main-wrapper { margin-top: 6.313em; }
        /* FOOTER NAVIGATION AREA */
        .footer-navigation-main-wrapper { padding: 5.125em 0px 5.625em 0px; }
        /* WIDGET AREA */
        .footer-navigation-main-wrapper .footer-widget-area > .widget_nav_menu > ul > li { margin-bottom: 1.438em; }
}
@media screen and (max-width: 1200px) and (min-width: 1101px) {
    
}
@media screen and (max-width: 1100px) and (min-width: 992px) {

}

/* IPAD PRO */
/* Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
        
}

/* Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
        
}

/* Landscape phone to portrait tablet */
@media screen and (min-width: 992px ) {
        
}

/* Landscape phone to portrait tablet */
@media screen and (max-width: 991px ) {
        
        /* FONTS RELATED */
        /* FOOTER COPYRIGHT AREA */
        .footer-copyright-wrapper .copyright { font-size: 1.513vw; }
        /* WIDGETS AREA */
        .footer-widget-area > .widget_nav_menu > h3 { font-size: 2.27vw; }
        .footer-navigation-main-wrapper .footer-widget-area > .widget_nav_menu > ul > li > a { font-size: 1.513vw; }
        /* SPACES RELATED */
        /* FOOTER AREA */
        .footer-main-wrapper { margin-top: 9.55vw; }
        /* FOOTER NAVIGATION AREA */
        .footer-navigation-main-wrapper { padding:7.76vw 0px 8.51vw 0px; }
        /* WIDGET AREA */
        .footer-navigation-main-wrapper .footer-widget-area > .widget_nav_menu > ul > li { margin-bottom: 2.18vw; }
        .footer-navigation-main-wrapper .footer-widget-area { margin-bottom: 1.5vw; }
        
        
        
}

/* Landscape phone to portrait tablet */
@media screen and (max-width: 768px ) {
    
}
@media screen and (max-width: 767px ) {
        
}
@media screen and (max-width: 736px){

}
@media screen and (max-width: 695px ) {

        
}	

@media screen and (max-width: 667px){	
       
}
@media screen and (max-width: 640px){
 
        /* FONTS RELATED */
        /* FOOTER COPYRIGHT AREA */
        .footer-copyright-wrapper .copyright { font-size: 3.02vw; }
        /* WIDGETS AREA */
        .footer-widget-area > .widget_nav_menu > h3 { font-size: 4.5vw; }
        .footer-navigation-main-wrapper .footer-widget-area > .widget_nav_menu > ul > li > a { font-size: 3.02vw; }
        /* SPACES RELATED */
        /* FOOTER AREA */
        .footer-main-wrapper { margin-top: 19.1vw; }
        /* FOOTER NAVIGATION AREA */
        .footer-navigation-main-wrapper { padding:15.52vw 0px 17.1vw 0px; }
        /* WIDGET AREA */
        .footer-navigation-main-wrapper .footer-widget-area > .widget_nav_menu > ul > li { margin-bottom: 4.36vw; }
        .footer-navigation-main-wrapper .footer-widget-area { margin-bottom: 5.7vw; }
}
@media screen and (max-width: 580px) {
    
}

/* Landscape phones and down */
@media screen and (max-width: 568px) {
        
}
@media screen and (max-width: 480px) {
        
}

@media screen and (max-width: 420px) {
        
}
@media screen and (max-width: 414px){
        
}
@media screen and (max-width: 375px){
        
}
@media screen and (max-width: 360px){
        
}