/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

 
/*==========  Mobile First Method  ==========*/
 
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}


/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {
    #rev_slider_home{height: 555px !important;}
}
@media only screen and (max-width : 1199px) {
    #rev_slider_home{height: 558px;}
}

@media only screen and (max-width : 1024px) {
    #rev_slider_home{height: 377px !important;}
    .forcefullwidth_wrapper_tp_banner{height: 377px !important;}
    .tp-parallax-wrap .tp-caption.tp-resizeme{
        line-height: 42px !important;
    }
    .tp-parallax-wrap .tp-caption.tp-resizeme span{
        line-height: 42px !important;
    }
    .menuzord-menu > li > a {
        padding: 8px 7px;
    }
    .ctaButton2{ margin-top: 5px;}
    .noLaptop{display: none;}
    .whycText {font-size: 16px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
    .tp-parallax-wrap .tp-caption.tp-resizeme{
        font-size: 32px !important;
        /* line-height: 24px !important; */
    }
    .tp-parallax-wrap .tp-caption.tp-resizeme span{
        font-size: 32px !important;
        /* line-height: 24px !important; */
    }
    .serviceBox{padding: 0.5rem;}
    .serviceLi{font-size: 13.5px;}
    .whycBox{height: auto;}
}
@media only screen and (max-width : 870px) {
    #rev_slider_home{height: 355px !important;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    #rev_slider_home { height: 278px !important;}
    .forcefullwidth_wrapper_tp_banner { height: 277px !important;}
    .aboutBox .container { padding-top: 30px;}
    h2{font-size: 25px;}
    .tp-parallax-wrap .tp-caption.tp-resizeme{
        font-size: 23px !important;
        line-height: 32px !important;
    }
    .tp-parallax-wrap .tp-caption.tp-resizeme span{
        font-size: 23px !important;
        line-height: 32px !important;
    }
    .tp-parallax-wrap{    top: 231px;}
    .tp-caption .ctaButton {margin-top:  !important;}
    .serviceBox {
        margin-bottom: 10px;
        height: auto;
    }
    .reviewBox{margin-bottom: 10px;}
    .reviewBox.boxText{
        height: auto;
    }
    .reviewBox iframe{height: 178px;}
    .widget.dark.pl-40{padding-left: 0 !important;}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
    .forcefullwidth_wrapper_tp_banner{height: 163px !important;}
    #rev_slider_home_wrapper{
        height: 174px;
    }
    #rev_slider_home{
        max-height: 180px !important;
        height: 163px !important;
    }
    .tp-parallax-wrap .tp-caption.tp-resizeme{
        font-size: 15px !important;
        line-height: 24px !important;
    }
    .tp-parallax-wrap .tp-caption.tp-resizeme span{
        font-size: 15px !important;
        line-height: 24px !important;
    }
    .tp-bgimg.defaultimg {margin-top: -9px;}
    .fullwidthabanner .tp-parallax-wrap{top:35px !important;}
    .tp-caption .ctaButton {margin-top: 90px !important;padding: 2px 6px !important;}
    .ctaButton {padding: 2px 6px;}
    .tp-caption{
        min-width: 345px !important;
        max-width: 345px !important;
    }
    .btnAppointment {
        margin-top: -39px;
    }
    h2{font-size: 21px;}
    h3{font-size: 15px;}
    .serviceBox{margin-bottom: 10px;}
    .whycBox, .serviceBox{height: auto;}
    .reviewBox iframe {
        height: 167px !important;
    }
}

@media only screen and (max-width : 379px) {
    .forcefullwidth_wrapper_tp_banner {
        height: 133px !important;
    }
    #rev_slider_home {
        max-height: 156px !important;
        height: 143px !important;
    }
    .fullwidthabanner .tp-parallax-wrap {
        top: 15px !important;
    }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 360px) {
    #rev_slider_home {
        max-height: 156px !important;
        height: 143px !important;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 319px) {
}