@media (min-width: 1200px) {
.dropdown:hover .dropdown-menu {
display: block;
-webkit-animation: fadeInUp 400ms;
animation: fadeInUp 400ms;
}
.prtfl {
margin-left: 10px;
margin-right: 18px;
}
.cnt_fx{
width: 970px;
}
#main-slider .carousel .item{
height: 600;
}
#main-slider .carousel .img1 .carousel-content,
#main-slider .carousel .img2 .carousel-content{
margin-top: 170px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.dropdown:hover .dropdown-menu {
display: block;
-webkit-animation: fadeInUp 400ms;
animation: fadeInUp 400ms;
}
.navbar-nav > li {
margin-left: 0px;
}
.navbar-collapse {
padding-left: 0;
padding-right: 0;
}
ul.social_icons li{
margin-right: 0;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.dropdown:hover .dropdown-menu {
display: block;
-webkit-animation: fadeInUp 400ms;
animation: fadeInUp 400ms;
}
.navbar-collapse {
padding-left: 0;
padding-right: 0;
}
.navbar-nav > li {
margin-left: 0;
}
#main-slider .carousel h1 {
font-size: 25px;
}
#main-slider .carousel h2 {
font-size: 20px;
}
}

@media (max-width: 991px) {
.navbar-header {
float: none;
}
.navbar-toggle {
display: block;
}
.navbar-collapse {
width: 100%;
margin-left: -15px;
margin-right: -15px;
}
.navbar-collapse.collapse {
display: none!important;
}
.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;
}
.collapsing {
overflow: hidden!important;
}
.navbar-default .navbar-toggle {
border-color: #51d6ff;
}
.navbar-toggle {
position: relative;
float: right;
padding: 12px 10px;
margin-top: 15px;
margin-right: 10px;
text-align: center;
background-image: none;
border: 1px solid #000;
background: #fff;
border-radius: 0;
}
.navbar-toggle {
border-color: #51d6ff;
}
}

@media (max-width: 767px) {
.logo img {
margin: 0 auto;
margin-top: 10px; 
margin-bottom: 10px;
text-align: center;
display: block;
}
.imth{
height: auto;
overflow: initial;
max-height: auto;
}
.navbar-nav > li {
padding-bottom: 0;
margin-left: 0;
}
.bgnv{
/*margin-right: 0;*/
}
.bgnv:after{
display: none;
}
.hder{
position: relative;
}
.navbar-collapse{
border-top: 0;
}
.navbar{
padding: 0;
}
.homepage .navbar {
background-color: transparent;
}
.navbar-nav{
margin-left: 0;
margin-right: 0;
}
.navbar-default .navbar-nav>li>a {
color: #000;
font-weight: 400;
padding: 8px 10px;
}
.plrtnm {
float: none;
}
.pt60 {
padding-top: 0px;
}
.navbar-default .navbar-nav>.active>a{
padding: 7px 18px;
color: #000;
margin-left: 0px;
border-radius: 5px;
border: 1px solid #51d6ff;
margin-top: 12px;
background: transparent;
}
.navbar-default .dropdown-menu>li>a {
padding-top: 8px ;
padding-bottom: 8px ;
line-height: 22px;
font-size: .95em;
font-weight: 400;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
color: #0d0d0d;
text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a .caret{
display: inline-block;
} 
.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: #fff;
text-decoration: none;
background-color: #000;
}
#main-slider .carousel h1 {
font-size: 25px;
}
#main-slider .carousel h2 {
text-align: center;
}
.ldlsn{
margin-top: 15px;
margin-bottom: 18px;
}
#main-slider .carousel .sld_tx1{
color: #fff;
margin-bottom: 0px;
font-size: 22px;
line-height: 24px;
font-weight: 800;
}
#main-slider .carousel .sld_tx1 br{
display: none;
}
#main-slider .carousel .row{
margin-left: 0;
margin-right: 0;
}
#main-slider .carousel .sld_tx1 
span{
font-size: 16px;
font-weight: 600;
line-height: 24px;
letter-spacing: 1px;
}
.hmsnabt{
margin-left: 0px;
margin-right: 0px;
}
#main-slider .carousel .sld_tx2{
color: #fff;
margin-top: 5px;
margin-bottom: 20px;
font-size: 18px;
text-align: center;
line-height: 22px;
font-weight: 500;
}
#main-slider .carousel .img2{
background-position: center;
}
#main-slider .carousel-inner {
overflow: visible;
float: left;
width: 100%;
display: block;
min-height: 280px;

background: #000;
}
.sldrsv{
display: block;
}
#main-slider .carousel 
.carousel-content{
/*margin-top: 200px;*/
/*float: left;
display: block;
width: 100%;
padding: 0 15px 15px;*/
background: #000;
}
#main-slider .carousel .item .spacer30{
/*display: none;*/
}
#main-slider .carousel .item{
height: 180px;
background-size: contain;
background-position: top center !important;
/*height: auto;*/
}

#main-slider .carousel 
.carousel-content{
margin-top: 0px;
}
#main-slider .carousel-inner {
/*overflow: visible;*/
/*float: left;*/
width: 100%;
display: block;
min-height: auto;
}
#main-slider .carousel .item{
height: auto;
background: #000 !important;
padding: 0 0 25px;
}
#inslr .carousel .item {
  height: 180px;
}

.h1pgtl1 {
  font-family: 'Red Hat Display';
  color: #fff;
  font-size: 35px;
  line-height: 35px;
  font-weight: 700;
  text-align: center;
  margin-top: 85px;
}

.lshmwh li{
width: 48%;
}
.cl2{
columns: 1;
}
.cl5{
columns: 1;
}
.plrt{
float: none !important;
}
.bxsrv{
margin-top: 15px;
margin-bottom: 15px;
}
.h2abt {
font-size: 35px;
line-height: 40px;
}
.hmsrv3 {
font-size: 35px;
line-height: 40px;
}
.h3flt{
font-size: 32px;
line-height: 32px;
}
.vsmb{
display: block;
}
.hnmb{
display: none;
}
#snflt{
padding-top: 30px;
padding-bottom: 20px;
}
.mrlr0xs{
margin-left: 0px;
margin-right: 0px;
}
#srvhm{
padding-top: 20px;
padding-bottom: 5px;
}
.srvtxclm {
padding: 25px 15px 25px;
}
.h1srvtl {
margin-top: 0px;
}
.flltnv{
float: left;
}
.bgnv{
float: left;
width: 100%;
}
.ldlsn{
margin-top: 15px;
margin-bottom: 18px;
}
.lftabt{
padding-right: 0px;
}
.rgtabt{
padding: 20px 20px 30px;
}
.bdrtp{
display: block;
}
.cntr_nbr{
margin-bottom: 30px;
padding-left: 15px;
padding-right: 15px;
}
.bdrl1{
border-right: none;
}
.nvbtm{
columns: 2;
}
.nvbtm li{
display: block
}
.socialft{
float: none;
text-align: left;
padding: 0;
margin-top: 20px;
}
.ldnrml{
margin-top: 14px;
margin-bottom: 15px;
text-align: left;
font-weight: 500;
padding-top: 16px;
padding-bottom: 18px;
display: block;
}
.wt20{
width: 100%;	
}
.pdlrwh{
padding-left: 0px;
padding-bottom: 0px;
}
.plr15xs{
padding-left: 15px;
padding-right: 15px;
}
.hnmb{
display: none;
}
}
@media (max-width: 564px) {
.adnm-info{
font-size: 11px;
text-align: center;
}
.adnm-link{
text-align: center;
}
#bottom ul {
margin-bottom: 10px;
}
}
@media (max-width: 480px) {
#home-about{
padding-top: 15px;
padding-bottom: 15px;
}
.social-icon-footer {
float: none !important;
text-align: center;
}
.copyright{
text-align: center;
}
.navbar-nav{
margin-left: 0;
margin-right: 0;
}
}

@media (max-width: 320px) {
.adnm-info{
font-size: 9px;
line-height: 18px;
}
#main-slider .carousel .img1{
background-position: 75% !important;
}
}