﻿@media only screen and (min-width:992px) and (max-width:1200px) {
.btns, .btns:focus{font-size:13px;padding:8px 10px 6px;}
.banner_section {height: 600px;}
.max-lines {min-height: 231px;}
.padding.padding1 p{min-height:285px;}
.botss{margin-bottom:14px;}
.lyne{display:none;}
.lynes{display:none;}
    .stky-caption { margin-top: 21px; color: #000 !important; font-size: 18px !important; }
    .orange_btn, .orange_btn:focus { width: auto; padding: 6px 10px; background: #125c75; content: ""; color: #fff; text-decoration: none; font-weight: 400; display: inline-block; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; border: 2px solid transparent; }
}

@media only screen and (min-width:768px) and (max-width:991px) {
.banner_section {height:500px;}
.banner_section .row{align-items:center;}
.banner_img::after {top:75%;width: 300px;height: 300px;}
.banner_img::before{margin-top: -150px;}
.banner_cnt{margin-top:0px !important;}
.banner_rgt{padding-left:0px;}
.banner_cnt .btns, .btns:focus {padding: 8px 15px 6px;font-size: 14px;margin-bottom: 10px;min-width:250px;}
.banner_cnt .btns.ml-3{margin-left:0px !important;}
.hvut_section .common_h3,.permits_section .common_h3, .resource_section .common_h3, .ifta_section .common_h3{font-size:17px;}
.permits_bg {padding: 15px;right: -76px;top: -130px;}
.navbar-nav li a{font-size:13px;padding:3px 4px;}
.navbar-nav li {padding-left:5px;padding-right:5px;}
.navbar-nav li.call_us a{font-size:16px !important;top:0px;}
.banner_section,.innerbg_section{min-height:400px;background-position:center;}
h1,.common_h1,.common_h{font-size:28px;line-height: 32px;}
.common_h2, h2,#sidebar h2{font-size:22px;line-height:30px;}
.caption{font-size:18px;line-height:24px;}
section{padding:40px 0px 24px;}
p, ul li a, address, li{font-size: 15px;line-height:19px;}
.fule h3,h5{font-size: 18px;}
.content_center h3, #sidebar h5{font-size:18px;}
footer.pt-5{padding-top:40px !important;}
.copy_rights p{font-size: 15px;}
.service_box_cnt,.service_box_img1 img, .service_box_img img{min-height:280px;}
.app_store a{width:155px;}
.permits_section .vertical-align.row{align-items:center;}
.max-lines {min-height: 132px;}
.common_h2 {font-size: 22px;}
h3 {font-size:18px;}
    .stky-caption { margin-top: 21px; color: #000 !important; font-size: 16px !important; }
.padding.padding1 p{min-height:160px;}
    .font-18 { font-size: 14px; color: #125c75; font-weight: 500; }
.bot{margin-bottom:16px;}
.navbar-nav li a, .navbar-nav li a:focus{font-size:13px;}
.app_section{margin-top:10px;}
.lyne{display:none;}
.lynes{display:none;}
}
@media only screen and (max-width:767px) {
.navbar-toggler {position: relative;float:right;padding: 9px 10px;margin-top:12px;margin-right:15px; margin-bottom:12px;background:none;border: 1px solid rgba(5, 5, 5, 0.1);border-radius: 4px;border-color: rgba(5, 5, 5, 0.1) !important;right:0px;}
.navbar-toggler:focus {outline: 0;}
#navbarsExampleDefault{width:100%;}
.navbar-toggler.collapsed .icon-bar {display: block !important;width: 22px;height: 2px;border-radius: 1px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);margin-top: 0px;}
.navbar-toggler .icon-bar {display: block;width: 22px;height: 4px;border-radius: 1px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);margin-top: 5px;background:#444;}
.navbar-toggler.collapsed .icon-bar+.icon-bar+.icon-bar {margin-top: 4px;display: block;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);margin-bottom: 0px;}
.navbar-toggler .icon-bar+.icon-bar {margin-top: 4px;display: none;}
.navbar-toggler .icon-bar+.icon-bar+.icon-bar {margin-top: -4px;display: block;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);margin-left: 0px;margin-bottom: 5px;}
h1,.common_h1{font-size:22px;line-height:28px;}
.common_h2, h2,#sidebar h2,.common_h{font-size:20px;line-height:26px;}
.banner_section,.innerbg_section{min-height:inherit;background-position:20%;}
.navbar{padding:0px;background: #FFF !important; box-shadow: 0px 4px 10px rgba(0,0,0,0.1); }
.navbar-brand{margin-left:15px;}
.navbar .container{margin:0px;}
.banner_cnt{padding:20px 0px 10px;}
.caption{font-size:16px;}
.banner_section p,.banner_section .caption,.banner_section .common_h1{text-align:center;}
.banner_section .btns {margin-bottom: 10px;min-width: 225px;font-size: 13px;padding: 8px 10px;}
.innerbg_section .btns{margin-top:10px !important;}
section{padding:30px 0px;}
p, ul li a, address, li{font-size: 14px;line-height:21px;text-align: left;}
.app_section:after{display:none;}
.navbar-nav li a, .navbar-nav li a:focus{color:#444 !important;font-size: 14px;}
.navbar-nav {margin: 0;width:100%;display: inline-block;}
.fixedmenu .container{padding:0px;}
.navbar-nav li{padding:8px 15px !important;border-bottom:1px solid #ddd;}
.navbar-toggleable .navbar-nav .dropdown-menu{position:relative;-webkit-transform: scale(1, 1) !important; -ms-transform: scale(1, 1) !important; -moz-transform: scale(1, 1) !important; -o-transform: scale(1, 1) !important; transform: scale(1, 1) !important;top: inherit;}
.dropdown-menu li a{padding:0px;border-bottom: 0px;}
.content_center h3, #sidebar h5{font-size:18px;}
footer.pt-5{padding-top:30px !important;}
.copy_rights p{font-size: 14px;}
#sidebar{margin-top:0px;position:relative;top:inherit;}
.row.py-4 { padding-top: 15px!important; padding-bottom: 0px!important; }
.container {width:100%;max-width: 100%;}
.navbar-brand img {width: 170px;margin-top: 5px;}
.banner_section,.innerbg_section{height: inherit;margin-left: 0;margin-top: 0;padding-top: 75px !important;text-align:center;}
.banner_img::before {right: 0;top:inherit;bottom:0px; width: 100%;height: 100%;border-radius: 100%;}
.banner_img::after{top:inherit;bottom:-25%; width: 100%;height: 100%;border-radius: 100%;margin-top:0px;}
.number_list{padding-top:20px !important;}
.banner_cnt{text-align:center;}
.banner_cnt .lft_shape::before { left: 50%; margin-left: -25px; }
.permits_bg {position: relative;right: -70px;top: 0;padding: 15px;}
.resource_section::before{top: 20px;}
.max-lines {min-height: inherit;}
h3 {font-size:16px;text-align: left;}
.padding{padding: 20px 15px;margin-bottom: 15px;}
.app_section{margin-top: 20px;}
.innerbg_section  p{text-align:center;}
.padding.padding1 p{min-height:inherit;}
footer h5.common_h5{font-size:16px;}
.table-bordered td, .table-bordered th{font-size:14px;}
.up{margin-top:-25px;}
.hvut_section{padding:30px 0px;}
h4{font-size:15px;}
.botss{margin-bottom:0px;}
.left{margin-left:0px !important;}
.txtlft{text-align:left !important;}
.hvut_section h2{text-align:left !important;}
.lyne{border-bottom:1px solid #fdfcfb !important;margin:5px 0px 15px;display:block;}
.lynes{border-bottom:1px solid #fdfcfb !important;margin:5px 0px ;display:block;}
}
@media only screen and (max-width:575px) {
.service_box_img,.service_box_img1,.service_box_cnt{padding-left:15px !important;padding-right:15px !important;}
.service_box_cnt:before{left:15px;width:calc(100% - 30px);height:50%;}
.service_box_cnt p,.service_box_cnt h3{padding:0px 10px;}
.lft_shape{padding-bottom:15px !important;}
.service_box_cnt .lft_shape::before{left:15px;}
.app_store a{width:138px;}
.content_center h3, #sidebar h5{font-size:16px;}
.banner_section .btns1{margin-left:0px !important;}
.hvut_section,.ifta_section .col-sm-6.text-left,.resource_section .col-sm-6.text-left{text-align:center !important;}
.col-sm-6.text-left{padding-bottom:20px !important;}
.ifta_section .blue_btn,.resource_section .blue_btn{float:none;}
.hvut_section img{margin-top:20px;}
.permits_bg {right: 0px;box-shadow: 0px -10px 15px rgba(0,0,0,0.15);text-align: center;}

}
