@media (min-width: 1200px) {
#hero-slider .carousel .item{
height: 470px;
}
#hero-slider .carousel .img1 .carousel-content,
#hero-slider .carousel .img2 .carousel-content{
margin-top: 170px;
}
.dropdown:hover .dropdown-menu {
display: block;
-webkit-animation: fadeInUp 400ms;
animation: fadeInUp 400ms;
}
}

@media (min-width: 1600px) {
#hero-slider .carousel .item {
height: 621px;
}
.container-wd{
width: 1350px;
}
}


@media (min-width: 992px) and (max-width: 1199px) {
.navbar-nav > li {
margin-left: 0px;
}
.navbar-collapse {
padding-left: 0;
padding-right: 0;
}
.dropdown:hover .dropdown-menu {
display: block;
-webkit-animation: fadeInUp 400ms;
animation: fadeInUp 400ms;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.navbar-collapse {
padding-left: 0;
padding-right: 0;
}
.navbar-nav > li {
margin-left: 0;
}
.dropdown:hover .dropdown-menu {
display: block;
-webkit-animation: fadeInUp 400ms;
animation: fadeInUp 400ms;
}
#hero-slider .carousel h1 {
font-size: 25px;
}
#hero-slider .carousel h2 {
font-size: 20px;
}
}

@media (max-width: 991px) {
.navbar-nav {
float: none!important;
margin: 7.5px -15px;
}
.navbar-nav>li {
float: none;
}
.navbar-nav>li>a {
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-text {
float: none;
margin: 15px 0;
}
.navbar-collapse.collapse.in { 
display: block!important;
}
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
width: 100%;
}
.navbar-collapse.collapse {
display: none!important;
}
.collapsing {
overflow: hidden!important;
}
.navbar-toggle {
position: relative;
float: right;
padding: 12px 10px;
margin-right: 10px;
margin-top: 3px;
margin-bottom: 5px;
text-align: center;
background-image: none;
border: 1px solid #e6e5e5;
background: #e6e6e6;
border-radius: 6px;
border: 1px solid transparent;
/*background-color: rgb(255 255 255 / 43%);*/
background: transparent;
}
.navbar-default .navbar-toggle{
border-color: transparent;
}

}

@media (max-width: 767px) {
body{
overflow-x: hidden;
}
html{
overflow-x: hidden;
}
.navbar-collapse.in { 
background: rgba(255,255,255,.42);
backdrop-filter: blur(5px);
}
.navbar-fixed-top .container .navbar-collapse.in { 
background: transparent !important;
backdrop-filter: none;
}

.navbar-header{
padding: 0px 15px;
}
.plr0xs{
padding: 0;
}
.container>.navbar-collapse{
margin-left: 0;
margin-right: 0;
}
.logo{
max-width: 200px;
margin-top: 0px;
margin-left: 15px;
}
.lgdt{
display: none;
}
.logo-xs{
display: initial;
}
.tpnv{
text-align: center;
border-bottom: 1px solid #ddd;
padding-bottom: 5px;
margin-bottom: 5px;
}
.tptlx{
padding-right: 5px;
padding-left: 5px;
}
.spn{
display: none;
}
.impr0{
margin: 15px;
}
#hero-slider .carousel h2.sld-2 {
padding-top: 0px;
}
.clrb1{
background: #FFD8B2;
border-radius: 40px;
padding-bottom: 30px;
}
.clrb2{
background: #FFC78F;
border-radius: 40px;
padding-bottom: 30px;
}
.clrb3{
background: #FFB668;
border-radius: 40px;
padding-bottom: 30px;
}
.clrb4{
background: #FFB668;
border-radius: 40px;
padding-bottom: 30px;
}
.clrb5{
background: #FFD8B2;
border-radius: 40px;
padding-bottom: 30px;
}
.clrb6{
background: #FFC78F;
border-radius: 40px;
padding-bottom: 30px;
}
.navbar-nav{
margin-left: 0;
margin-right: 0;
}
 .navbar-nav {
margin-top: 10px;
}
.navbar-default .navbar-nav>li {
border-right: none;
}
.navbar-default .navbar-nav>li>a {
padding: 10px 12px;
}
.navbar-default .dropdown-menu>li>a {
padding-top: 8px ;
padding-bottom: 8px ;
line-height: 22px;
font-size: .95em;
font-weight: 500;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #0c94e2;
padding-left: 0px;
padding-right: 0px;
}
.navbar-default .navbar-nav > li > a:hover .caret, 
.navbar-default .navbar-nav .open>a:focus .caret{
color: #000;
}
.navbar-default .caret.navbar-toggle {
border-color: #000;
border-color: #ddd;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, 
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
color: #044483;
text-decoration: none;
background-color: transparent;
}
.navbar-collapse{
border-top: 0;
}
.navbar{
padding: 0;
}
.navbar-nav > li {
padding-bottom: 0;
margin-left: 0;
}
#hero-slider .carousel .sld_tx1{
font-size: 8vw; 
line-height: 9vw; 
margin-bottom: 0;
}
#hero-slider .carousel .sld_tx2{
font-size: 3.5vw; 
line-height: 6vw; 
margin-top: 5px;
margin-bottom: 5px;
}
#hero-slider .carousel .carousel-content{
margin-top: 75px;
float: left;
width: 100%;
padding: 10px;
}
#hero-slider .carousel .item{
min-height: 210px;
background-size: cover;
border-radius: 0px 0px 30px 30px;
}
#hmabt{
padding-top: 20px;
padding-bottom: 30px;
}
.h1abthm {
/*font-size: 40px;
line-height: 48px;*/
font-size: 35px;
line-height: 44px;
}
#sncrsn{
padding-top: 0px;
}
.h1abthm2 {
font-size: 40px;
line-height: 48px;
}
.h2crpg {
font-size: 24px;
line-height: 28px;
}
.frmbghm{
margin-top: 40px;
}
.bxcntrn{
min-height: 450px;
}
.plr15xs{
padding-left: 20px;
padding-right: 20px;
}
.h3tl{
padding-bottom: 25px;
}
.h2abthm{
display: block;
margin-top: 10px;
}
.btlcntr {
margin-top: 30px;
}
.hnmb{
display: none;
}
.abtnmb{
border-top: 1px solid #ddd;
}
.asmnt{
display: none;
}
.mbnd{
display: none;
}
.btlcntr {
margin-top: 21px;
display: flex;
flex-wrap: wrap;
}
.btlimct{
width: 50%;
}

}
@media (max-width: 480px) {
.navbar-nav{
margin-left: 0;
margin-right: 0;
}
#hero-slider .carousel .carousel-content{
margin-top: 55px;
}

.h2abthm {
font-size: 20px;
line-height: 24px;
padding-left: 108px;
}
}
.sbtxt {
 padding-top: 25px;
}

@media (max-width: 320px) {
#hero-slider .carousel .img1{
background-position: 75% !important;
}
}