@media (min-width:1600px) {
    .logo {width: 12%;}
    .logo-sid {width: 11%;}
    .divider {height: 43px;margin-right: 23px;margin-top: 30px;}
    .main-slider .glyphicon {top: 215px;}
    .tophd-dtls {width: 41%;}
    .srv-img {width: 12%;}
    .socibgg {height: 539px !important;}
    .ftr-mnu {width: 44%;}
    
}

@media (max-width:1200px) {
    .container{width: 95%;}
    .call-info p {font-size: 13px;}
    .divider {margin-right: 16px;}
    .updt-lft h4 {font-size: 18px;}
    .achv-text {top: 85px;left: 11%;}
    .srv-bx p {font-size: 15px;}
    .socibgg {height: 440px !important;}
    .ftr-mnu {width: 55%;}
    .main-aboutus p, .service-dtlcont ul li {font-size: 15px;}
    
}

@media (max-width:1080px){
    .tophd-dtls img {width: 14%;margin-right: 5px;}
    .tophd-dtls {width: 48%;}
    .call-info p {font-size: 12px;}
    .divider {margin-top: 30px;margin-right: 10px;height: 30px;}
    .updt-lft h4 {font-size: 15px;font-weight: 600;}
    .about-cont h2{font-size: 26px;}
    .about-cont img {width: 8%;}
    .achive-section {height: 280px;}
    .govt-logo img {width: 31%;}
    .ftr-mnu {width: 62%;}
    .achv-text {top: 94px;}
    .achv-bg {padding-top: 90px;}
    .srv-bx p {font-size: 14px;width: 87%;padding-top: 5px;padding-left: 10px;}
    .srv-img {width: 13%;}
    .srv-bx {height: 50px;padding: 9px 5px;}
    .our-srv {font-size: 16px;}
    .socibgg {height: 400px !important;}
    .rvw-img h3 {font-size: 21px;}
    .rvw-img span {font-size: 16px;}
    .main-aboutus p, .service-dtlcont ul li {font-size: 16px;}
    .service-dtlcont img {width: 4%;}
    .serv-rgt span {width: 4%;}
    .service-dtlcont ul {padding-left: 55px;}
    .serv-rgt h2 {margin-top: 30px;}
    .main-aboutus {margin: 30px 0px;}
    
    
}

@media (max-width:1024px) {
    /*header*/
    .main-toprgt {width: 63%;}
    .site-header-menu .navbar-nav {margin-left: 10px;}
    .mnu li a {padding: 20px 13px;color: #000;font-size: 14px;}
    #cart {padding-top: 18px;}
    .hp-no {top: 6px;}
    .women-dropsub .dropdown-menu {top: 60px;left: -285%;min-width: 1188%;height: 800%;}
    .men-dropsub .dropdown-menu{top: 60px;left: -298%;min-width: 1658%;height: 800%;}
    .kids-dropsub .dropdown-menu {top: 60px;height: 800%;left: -280.5%;min-width: 865%;}
    .sign-list {right: 10px;}
    .res-pdng{padding-left: 0px;padding-right: 0px;}
    .tophd-dtls {width: 46%;}
    .divider {margin-right: 18px;}
    .site-name {padding: 4px 10px;padding-left: 35px;}
    .logo-sid {width: 15%;margin-left: 5px;}
    .srv-bx p {padding-left: 3px;}
    .socibgg {height: 381px !important;}
    .ftr-mnu {width: 66%;}
    /*header*/
   
}
 
@media (max-width:991px) {}

@media (max-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {display: block;}
  #navbar {text-align: center;}
    .site-header-menu ul li a {font-size: 15px;padding: 10px 15px;}
    .site-name, .logo-sid{display: none;}
    .tophd-dtls {padding-top: 10px;}
    .divider {margin-right: 25px;margin-top: 16px;}
    .logo {width: 21%;}
    .updt-lft h4 {font-size: 18px;font-weight: 400;padding-bottom: 10px;}
    .achv-text p{font-size: 16px;}
    .srv-mrgnt {margin-top: 0px;}
    .srv-bx {margin-bottom: 20px;padding: 9px 15px;}
    .srv-img {width: 9%;}
    .srv-bx p {padding-left: 12px;font-size: 16px;padding-top: 4px;}
    .our-srv {width: 100%;}
    .ftr-mnu {width: 90%;}
    .socibgg {height: auto!important;text-align: center;margin-top: 30px;}
    .abt-image {margin-top: 20px;}
    .gallery img {width: 49.5%;}
    .middle-prt{display: none;}
    .ad-dtl img {width: 30%;float: none;text-align: center;}
    .address-bg {padding-top: 0px;}
    /*header, index*/
   
} 

@media (max-width: 767px) {
  .navbar-nav  {display: inline;}
  .navbar-default .navbar-brand {display: inline;}
  .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
  .navbar-default .navbar-nav .dropdown-menu > li > a {color: red;background-color: #ccc;border-radius: 4px;margin-top: 2px;   }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #333;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #ccc;}
  .navbar-nav .open .dropdown-menu {border-bottom: 1px solid white;border-radius: 0;}
  .dropdown-menu {padding-left: 10px;}
  .dropdown-menu .dropdown-menu {padding-left: 20px;}
  .dropdown-menu .dropdown-menu .dropdown-menu {padding-left: 30px;}
   li.dropdown.open {border: 0px solid red;}
  .navbar-default {width: 100%;}
  .help-hp p {margin-left: 5px;}
  .main-toprgt {width: 60%;}
  .navbar-default .navbar-brand {width: 20%;padding: 0px;height: auto;}
  .navbar-default .navbar-brand img{width: 100%;}
  #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {background: #fff;}
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: transparent;}
  .logo {width: 11%;}
  .navbar-default .navbar-toggle {border-color: transparent;margin-top: 10px;padding: 20px 30px;margin-right: 0px;}
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {float: none;overflow-x: hidden;border-color: transparent;}
  .site-header-menu ul li a {font-size: 16px;}
  .achive-section {height: auto;}
  .achv-bg {padding: 52px 0px;}
  .achv-text {top: 41px;}
  .srv-img {width: 4%;}
  .ftr-mnu {width: 90%;}
  .govt-logo{display: none;}
  .rvw-img h3 {bottom: -40px;}
  .achv-rgt img {width: 44%;}
  .achv-rgt{text-align: center;margin-top: 20px;}
  .res-logotxt{padding: 11px 10px;padding-left: 5px;}
  .res-logotxt h3{color: #fff;padding-top: 0px;}
  .res-logotxt h4{color: #fff;}
  .form-txt {font-size: 23px;}
  .fr-btbg a {font-size: 20px;}

}

@media (max-width:736px) {
    
}

@media (max-width:734px) {
    
}

@media (max-width: 684px) {
    
}

@media (max-width: 667px) {
    .main-aboutus {
        width: 100%;
    }
}

@media (max-width: 414px) {
  .navbar-default .navbar-toggle {border-color: transparent;margin-top: 3px;}
  .logo {width: 15%;}
  .achv-text {top: 50px;}
  .achv-text p {font-size: 14px;}
  .about-cont a {font-size: 14px;}
  .service-section h2, .facility-section h2, .main-aboutus h2 {font-size: 26px;}
  .our-srv {font-size: 15px;}
  .srv-img {width: 9%;}
  .ftr-mnu ul li {font-size: 15px;margin-bottom: 10px;}
  .ftr-mnu{width: 100%;}
  .social-icon-two {text-align: left;}
  .copy-right p {text-align: left;font-size: 12px;}
  .abut-cont h2 {font-size: 26px;}
  .service-dtlcont img {width: 11%;}
  .serv-rgt span {width: 8%;}
  .form-img {width: 100%;height: 300px;}
  .fr-btbg {width: 100%;}
  .fr-btbg h3 {font-size: 17px;}
  .fr-btbg a {font-size: 19px;}
  .gallery img {width: 49.3%;}
  .ad-dtl img {width: 70%;}
  .contact-form {padding: 0px;}
  .about-cont img {width: 12%;}
    .main-aboutus p {padding-right: 5px;padding-left: 0px;margin-bottom: 15px;}
    .about-section {margin: 25px 0px;}
    .achv-text p {margin-bottom: 5px;}
    .achv-bg {padding: 70px 0px;}
    .achv-text {top: 60px;}
    .sub-btn {width: 45%;}
    .abut-bg {padding: 12px 0px;}
    .main-slider .glyphicon {top: 40px;}
    .res-logotxt h3{font-size: 18px;}
  .res-logotxt h4{font-size: 17px;}
    .res-logotxt {padding: 8px 10px;}
    .service-dtlcont ul {padding-left: 25px;}
    .achv-lft p{padding-left: 10px;margin-bottom: 10px;}
    .lbt-cnt{margin-bottom: 10px!important;}
    
}

@media (max-width: 412px){
    
}

@media (max-width: 375px) {
    .about-cont img {width: 15%;}
    .logo {width: 17%;}
    .main-aboutus p {padding-right: 10px;}
    .achv-bg {padding: 80px 0px;}
    .achv-text {top: 60px;}
    .rvw-img h3 {padding: 10px 10px;}
    .rvw-img {margin-bottom: 95px;}
    .rvw-img h3 {bottom: -70px;}
    .ad-dtl img {width: 90%;}
    .main-slider .glyphicon {top: 35px;}
    .form-txt {font-size: 19px;margin-bottom: 20px; margin-top: 8%;}
    .fr-btbg {height: 45px;}
}

@media (max-width: 360px) {
    .pd-r {
        padding-right: 0px;
        width: 100%;
        padding-left: 0;
    }
    .logo {width: 17%;}
    .achv-text p {margin-bottom: 0px;}
    .res-logotxt h3{font-size: 16px;}
  .res-logotxt h4{font-size: 15px;}
    .service-dtlcont ul {padding-left: 20px;}
    
    
}

@media (max-width: 320px) {
    
}


 
