/*-----------For Tablet Landscape View----------------*/
@media only screen and (max-width:1099px) {

}

/*-----------For Tablet Portrait View----------------*/
@media only screen and (max-width:991px) {
.desktop {
	display: none!important;
}
.mobile {
	display: block!important;
}
body {
	font-size: 14px;
}
.herobx .imgbx::before {
    padding-bottom: 55vh;
}
.herobx .textbx {
	text-align: center;
	margin-bottom: 15px;
}
.herobx h1 {
    font-size: 40px;
	margin-bottom: 10px;
}
.scrollbx {
    margin-top: 10px;
}
.scrollbx label {
    font-size: 10px;
    margin-top: 5px;
}
.scrollbx span {
    width: 50px;
    height: 50px;
}
.scrollbx span img {
    width: 13px;
}
.contentbx {
	padding: 50px 0;
}
.contentbx h2,
.bothero h1 {
	font-size: 30px;
}
}

/*-----------For Mobile View----------------*/
@media only screen and (max-width:767px) {
header,
header.sticky {
	padding: 15px 0;
}
header .logo,
header.sticky .logo {
	width: 200px;
}
.herobx .heroinner {
    bottom: 30px;
}
.herobx h1 {
    font-size: 22px;
}
.contentbx {
	padding: 40px 0;
}
.contentbx h1 {
    font-size: 26px;
    margin-bottom: 10px;
}
.contentbx h2 {
    font-size: 22px;
    margin-bottom: 10px;
}
.contentbx h3 {
	font-size: 18px;
}
.contentbx h4 {
    font-size: 15px;
}
.contentbx h5 {
    font-size: 13px;
}
.contentbx h2.big56 {
    font-size: 26px;
}
.contentbx h2.big44 {
	font-size: 32px;
}
.contentbx p br,
.contentbx h1 br, 
.contentbx h2 br {
	display:none;
}
.formbx {
    padding: 25px 25px 35px 25px;
	margin-bottom: 30px;
}
.form-group {
    margin-bottom: 12px;
}
.formbx h3 {
    margin-bottom: 10px;
}
.formbx p {
    margin-bottom: 5px;
}
.btn, .wpcf7-submit {
    font-size: 14px;
    padding: 15px 30px;
    margin-top: 5px;
}
.form-control {
    font-size: 12px;
    height: 36px;
}
textarea.form-control {
    height: 80px; 
}
.wpcf7 form .wpcf7-response-output {
    font-size: 11px;
}
.notebx {
    font-size: 10px;
    margin-top: 8px;
}
.bannertext .row {
    min-height: initial;
}
.bannertext .textbx h3 {
    margin-top: 20px;
}
footer {
    padding: 20px 0;
}
footer p {
    font-size: 12px;
}
footer .fbot {
	text-align: center;
}
.socialicons {
	margin-top: 10px;
    justify-content: center;
}
footer .socialicons ul {
    justify-content: center;
}
.paralexeffect {
	background-attachment: scroll;
}
}
