
@media (max-width: 1390px) {
.sliderTxtBg.second h1 {
	font-size: 5vw;
}

}

@media (min-width: 992px) and (max-width: 1200px) {
.block h3 {
	margin-bottom: 2px;
}
.block p {
	margin-top: -8px;
}
}

@media (max-width: 1200px) {
header.container {
    max-width: 100% !important;
}
.sliderTxtBg {
	margin-top: -50px;
}
.sliderTxtBg h1 {
    font-size: 6vw;
}
.sliderTxtBg h2 {
    font-size: 3vw;
}
.sliderTxtBg.second h1 {
	font-size: 5vw;
}
.sliderTxtBg.second h2 {
	font-size: 20px;
}
.class-wrap.f-row {
	min-height: 220px;
}
.class-wrap.s-row {
	min-height: 265px;
}


}

@media (max-width: 1100px) {
    header .ml-5 {
        margin-left:5px !important;
    }
    header .btn-orange {
        padding: 5px 8px;
    }
}
@media (max-width: 955px) {
    .navbar-brand {
        max-width:80% !important;
    }
    .navbar-brand img {
        max-width: 80% !important;
    }
    .nav-link {
        padding-top: 15px;
        text-align: center;
    }
    header .btn-orange {
        margin-top: 10px;
        padding:5px 7px;
    }
}


@media (max-width: 992px) {

.navbar-expand-md .navbar-nav .nav-link {
    padding-right: 5px;
    padding-left: 5px;
}

.sliderTxtBg .btn-orange {
	margin-top: 30px;
}

.sliderTxtBg small {
	display: inline-block;
}
.class-wrap.f-row {
	min-height: 265px;
}
.class-wrap.s-row {
	min-height: 330px;
}


}

@media (max-width: 855px) {
.sliderTxtBg {
    margin-top: -45px;
}
.sliderTxtBg .btn-orange {
	margin-top: 10px;
}

}

@media (max-width: 767px) {
.navbar {
    padding: 0;
    align-items: center;
}
.nav-link {
	padding-top: 5px;
}
header .btn-orange {
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.sliderTxtBg.first {
	margin-top: -40px;
}
.sliderTxtBg .btn-orange {
	padding: 10px 15px;
}
.sliderTxtBg.second .hidden {
    display:none;
    visibility:hidden;
}
.sliderTxtBg.second  {
	margin-top: -15px;
}
.sliderTxtBg h2 span {
	color:#ef6944;
}
.sliderTxtBg.second h2 {
	font-size: 6vw;
}

.camera_pag {
  bottom: 60px !important;
}

.no-padding {
    padding:inherit;
}
.no-padding-left {
    padding-left:15px;
}
.no-padding-right {
    padding-right: 15px;
}
.slider-shodow {
	top: -9px;
}
.block h3 {
    font-size: 1.2em;
}
.block h2 {
    font-size: 1.3em;
}
.block {
	margin: 2em auto;
	text-align: center;
}
.mb-5 {
	margin-bottom: 1.2rem !important;
}
figcaption h3 {
	margin-top: 7vw;
}
.class-wrap.f-row {
	min-height: 180px;
}
.class-wrap.s-row {
	min-height: 180px;
}
.border-r-b {
	border-width: 0px 0px 1px 0px;
}
.border-b-0 {
    border-width: 0px 0px 1px 0px;
    border-color:#e4e4e4;
}
.pages-container {
	margin: 30px auto 50px auto;
}



}



@media (max-width: 479px) {

h1,h2 {
    font-size:20px;
}
.camera_pag {
	display: none;
}
.slider-shodow {
	top: -13px;
}

.sliderTxtBg h1 {
    font-size: 6.5vw;
}
.sliderTxtBg h2 {
    font-size: 4vw;
}


.owl-prev {
	left: -45px;
	top: 70px;
}
.owl-next {
	right: -45px;
	top: 70px;
}
.testimonials-item {
	padding: 20px 10px;
}
.testimonials-item p {
	line-height: 1.2;
}
.testimonials-item p {
	font-size: 15px;
}
.pages-container {
	margin: 15px auto 30px auto;
}
.pages-title-wrap h1 {
	padding: 30px 0;
}


}


@media (max-width: 420px) {
header.container {
    padding: 0 10px;
}
.navbar-brand img, .navbar-brand  {
	width: 80%;
}
.sliderTxtBg .btn-orange {
	padding: 10px 10px;
	font-size: 3.5vw;
}
.sliderTxtBg {
	margin-top: -35px;
}
.camera_pie canvas {
	margin-top: 5px;
}
.slider-shodow {
	top: -11px;
}
.call-to-action .btn {
	padding: 10px 15px;
	margin: 12px !important;
	font-size: 15px;
}
.call-to-action h3 {
	font-size: 1.4em;
	text-shadow: 0px 1px 1px #202020;
}

body {
	font-size: 14px;
	line-height: 18px;
}
.empty-td {
	padding: 0px !important;
}
.bottom-postion {
	position: static;
}

}

@media screen {
    #printSection {
        display: none;
    }
}

@media print {
    body * {
        visibility: hidden;
    }

    #printSection, #printSection * {
        visibility: visible;
    }

    #printSection {
        position: absolute;
        left: 0;
        top: 0;
    }
}
