.flipdevice { display: none; }

@media screen and (max-width: 800px) and (orientation:landscape) {
    .flipdevice {display: block;position: fixed;width: 100%;height: 180%;background-color: #000000;z-index: 100000; margin-top: -60px;}

    body div#wprmenu_bar {
    display: none !important;
}

.flipdevice img {
    width: 100%;
    height: initial;
}


.spin {
    
    -webkit-animation-name: spin;
    -webkit-animation-duration: 6000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 6000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 6000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 6000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

header, section { display: none;  }

}

@media (max-width: 1000px) {

.abvcenter {
    text-align: center;
    margin: 40px 0px;
    padding: 0px 40px;
}


    .slideshow.pageslider {
        background-position: inherit;
    }

    .home .fixed {
    position: relative;
    background-color: #000;
}

.welcome-title {
    right: 0;
    left: initial;
    top: 0px;
}

.welcome-title h2 {
    font-size: 5vw;
}

.topit {
    height: 100px;
}




}



@media (max-width: 767px) {

    .topit { height: 30px;  }

    .abvcenter {
    text-align: center;
    padding: 0px 40px;
    margin: 40px 0px;
}

.ontop { width: 96%;  }

section#slider {
    /* margin-top: -385px; */
}

.col-md-12.bottomreason {
    margin-top: -50px;
}

.page header.fixed {
    position: relative;
    background-color: #000;
}



    span.phone {
        float: none;
        text-align: center;
    }

    header.fixed {
        text-align: center;
    }
    .home .fixed {
    position: relative;
    }

    .home #slider {
        padding-top: 0px;
    }
    #wprmenu_bar {z-index: 999 !important;}
    #wprmenu_bar, #wprmenu_bar *, #wprmenu_menu, #wprmenu_menu * { font-family: 'FontAwesome', 'Montserrat', sans-serif !important;  }

    .home .full-content {
    padding-top: 26px;
    padding-bottom: 0px;
    margin-bottom: 28px;
}

h2.page-title {
    font-size: 26px;
    line-height: 32px;
    padding-bottom: 20px;
    color: #414042;
    font-weight: bold;
}

.reasons { text-align: center;  }
.reasons h4 {border-bottom: 10px;font-size: 18px;}
.reasons img { margin-bottom: 20px;  }
.whychoose .col-md-6.reasons { border: none;  }

.pageslider h1 {
    font-size: 12vw;
}

.icon-box { position: relative;  }

.icons .col-md-3 {
    border: 1px solid #d1d1d1;
}

section.testimonials {
    padding: 0px;

}

#subfooter .col-md-3 { margin-bottom: 20px;   }


}






@media (min-width: 767px) and (max-width: 992px) {

    #wprmenu_bar, #wprmenu_bar *, #wprmenu_menu, #wprmenu_menu * { font-family: 'FontAwesome', 'Montserrat', sans-serif !important;  }


.ls-inner {
background-size: inherit !important;
    background-position: top center !important;
    }

    section.testimonials {
    padding: 0px; text-align: center;

}

#subfooter .col-md-3 { margin-bottom: 20px;   }

.reasons { text-align: center;  }
.reasons h4 {border-bottom: 10px;font-size: 18px;}
.reasons img { margin-bottom: 20px;  }
.whychoose .col-md-6.reasons { border: none;  }
.icon-box { position: relative;  }

.icons .col-md-3 {
    border: 1px solid #d1d1d1;
}

.pageslider { background-attachment: inherit;
    background-size: inherit;
    background-position: center;  }

    }


    @media (max-width: 500px) {

section#slider {
    /* margin-top: -185px; */
}

.ontop { width: 92.33333%;  }


}



@-ms-keyframes spin {
    from { -ms-transform: rotate(90deg); }
    to { -ms-transform: rotate(0deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(90deg); }
    to { -moz-transform: rotate(0deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(90deg); }
    to { -webkit-transform: rotate(0deg); }
}
@keyframes spin {
    from {
        transform:rotate(90deg);
    }
    to {
        transform:rotate(0deg);
    }
}