 @media (max-width: 1200px) {
	nav a{padding:25px 17px;}
	.home-sec-1 .mid{position:unset;}
	.home-sec-1 .bg{width:100%}
 }
 @media (max-width: 991px) {
	nav a{padding:25px 6px;}
	.header .header_menu ul li a{box-shadow:unset;}
	.home-sec-1 .mid{position:unset;}
	.clearfix{display:inline-block;}
	.welcome{display:block;}
	.why-us-detail li{width:100%;}
	.mob-footer .panel-body a, .mob-footer .panel-body address{color:#282828;}
 }
 @media (max-width: 767px) {
	 
	.home-sec-1 .mid{position:absolute;}
     .row {
         margin-right: 0;
         margin-left: 0;
     }
     .header .container {
         padding: 0;
     }
     .header .header_logo {
         width: 25%;
         margin-left: 0;
     }
     .header .mob-nav {
         display: inline-block;
         position: absolute;
         right: 35px;
         top: 28px;
         z-index: 9999;
     }
     .header .contact {
         position: absolute;
         top: -50px;
         right: 37px;
     }
     .header .contact .call .mob img {
         width: 45px;
         display: inline-block;
     }
     .header .contact .call .mob:first-child img {
         margin-right: 10px;
     }
     .header .header_menu {
         background: #fff;
         position: absolute;
         left: -30px;
         right: -29px;
         box-shadow: 7px 3px 8px rgb(170 170 170 / 70%);
         top: 0px;
     }
     .header_menu .menu {
         padding-left: 0;
         background: #08315f;
         position: absolute;
         top: -34px;
         padding-top: 8px;
     }
     .header .header_menu ul li a {
         color: #fff;
         font-size: 15px;
         box-shadow: none;
     }
     .header .header_menu ul li a:before {
         content: "";
         width: 0;
         height: 0;
         border-top: 5px solid transparent;
         border-bottom: 5px solid transparent;
         border-left: 5px solid #f37e20;
         display: inline-block;
         margin-right: 10px;
         margin-bottom: 2px;
     }
     .header .header_menu ul li.active a {
         color: #fff;
     }
     .home-banner .banner-content {
         width: 60%;
         top: 14%;
         left: 24px;
         display: none;
     }
     .home-banner .banner-content h1 {
         font-size: 22px;
         line-height: 33px;
         margin-bottom: 13px;
     }
     .home-banner .owl-carousel .owl-nav {
         position: static;
     }
     .home-banner .owl-carousel .owl-nav .owl-prev {
         position: absolute;
         bottom: -12px;
     }
     .home-banner .owl-carousel .owl-nav .owl-next {
         position: absolute;
         bottom: -12px;
         right: 0;
     }
     .home-banner .banner-content label {
         font-size: 18px;
         line-height: 26px;
     }
     .header nav #toggle .two {
         position: static;
     }
     .toggle {
         width: 43px;
         height: 43px;
         text-align: left;
         padding: 2px 5px;
         border-radius: 2px;
         background: #f37e20;
     }
     .toggle.inner {
         width: 100%;
         background: transparent;
         color: #fff;
         padding-top: 15px;
         padding-left: 30px;
         font-size: 15px;
         text-transform: uppercase;
     }
     .toggle.inner:before {
         content: "";
         width: 0;
         height: 0;
         border-top: 5px solid transparent;
         border-bottom: 5px solid transparent;
         border-left: 5px solid #f37e20;
         display: inline-block;
         margin-right: 10px;
         margin-bottom: 2px;
     }
     .toggle.inner:hover {
         background: transparent;
     }
     .toggle.bg {
         border-radius: 0;
     }
     .toggle:hover {
         background-color: #f37e20;
     }
     nav a {
         padding: 14px 30px;
     }
     nav ul li {
         border-bottom: 1px solid rgb(255 255 255 / 30%);
     }
     nav ul li:hover {
         background: transparent;
     }
     nav ul li ul li .toggle,
     nav ul ul a,
     nav ul ul ul a {
         padding: 8px 20px;
     }
     nav ul li:first-child img {
         width: 50%;
         margin-top: 20px;
     }
     nav ul li ul li .toggle,
     nav ul ul a {
         background-color: #b1d46c;
     }
     nav .drpdwn:before {
         display: none;
     }
     .header .header_menu .drpdwn li a {
         border-bottom: 1px solid #fff;
         margin-bottom: -1px;
         color: #ffffff;
         background: #f37e20;
         line-height: 5px;
     }
     .header .header_menu ul li a:hover {
         color: #fff;
     }
     nav a:hover,
     nav ul ul ul a {
         background-color: #f37e20;
     }
     nav .drpdwn .col-lg-4 {
         padding: 0;
     }
     nav #toggle {
         width: 28px;
         height: 19px;
     }
     nav #toggle.on {
         margin: 13px auto;
     }
     nav #toggle .one,
     nav #toggle .two,
     nav #toggle .three {
         height: 3px;
         background: #ffffff;
         border-radius: 100px;
     }
     nav li>a:after {
         display: none;
     }
     nav ul li .toggle.inner .fa-angle-down {
         margin-right: 25px;
         float: right;
     }
     nav ul ul li {
         margin-bottom: -2px;
     }
     .header {
         padding: 0px 0 10px 0;
         border-top: 0;
		 position:unset;		 
     }
     .header .header_menu ul li.active a:before {
         display: none;
     }
     .header .icon-sec {
         position: absolute;
         top: -47px;
         right: 52px;
         z-index: 9998;
     }
     .header .icon-sec a {
         margin: 0 3px;
     }
     .header .header_appointment {
         top: -61px;
         right: 44px;
         position: absolute;
     }
     .header .header_appointment a {
         font-size: 11px;
         line-height: 14px;
         display: none;
     }
     .header .right-header {
         margin-top: 0;
     }
     .header .right-header .contact img {
         margin-right: 4px;
         width: 13%;
     }
     .header .right-header .contact .num {
         font-size: 14px;
     }
     .header.active {
         padding: 35px 0 10px 0;
     }
     .home-banner {
         margin-top: 0px;
     }
     .home-banner .banner-content a.st_btn {
         margin-top: 25px;
         margin-left: 0;
         font-size: 20px;
         padding: 15px;
     }
     .home-banner .owl-dots {
         bottom: 40%;
         left: 6%;
         position: static;
         transform: none;
     }
     .home-banner .banner-content label br {
         display: none;
     }
     .inner-banner {
         margin-top: 0px;
     }
     .inner-banner h1 {
         font-size: 19px;
         left: 4%;
         top: 10px;
		 line-height:28px;
     }
     .inner-banner .content {
         top: 40%;
         left: 7%;
     }
	 .sidebar_serv{margin-top:30px;}
     .inner-banner .content h1 {
         font-size: 27px;
         line-height: 28px;
         margin-bottom: 0;
     }
     .inner-banner .content a {
         font-size: 15px;
     }
     .mob-call-sec {
         width: 100%;
         display: inline-block;
         background: #08315f;
         position: absolute;
         top: 0;
         color: #ffffff;
         text-align: center;
         padding: 8px 0;
     }
     .mob-call-sec img {
         display: inline-block;
         vertical-align: middle;
     }
     .mob-call-sec a {
         color: #ffffff;
     }
     .header .sec-1 {
         /* display: none; */
		position:unset;
		width:100%;
     }
     .home-sec-1 {
         margin-top: 0px;
     }
     .home-sec-1 .clearfix {
         display: none;
     }
     .home-sec-1 .mid {
         position: static;
     }
     .home-sec-1 .welcome {
         padding-left: 15px;
         clear: both;
     }
     .home-sec-1 .bg {
         width: 100%;
         padding: 28px 9px;
         height: 155px;
     }
     .home-sec-1 .responsive {
         display: inline-block;
         padding: 0;
     }
     .home-sec-1 .responsive .col-xs-4 {
         padding: 0 3px;
     }
     .home-sec-1 .bg label {
         font-size: 14px;
     }
     .home-sec-1 .welcome {
         margin-top: 60px;
		 display:inline-block;
     }
     .home-sec-1 .welcome h1 {
         text-align: center;
     }
     .home-sec-1 .welcome h1 img {
         left: 26px;
     }
     .home-sec-1 .welcome h2 {
         font-size: 16px;
         text-align: center;
         line-height: 23px;
         margin-bottom: 25px;
     }
     .home-sec-1 .welcome p {
         margin-bottom: 27px;
     }
     .home-sec-1 .welcome label {
         font-size: 15px;
         text-align: center;
         line-height: 23px;
         margin-bottom: 35px;
     }
     .home-sec-1 .welcome a.knw-mr {
         margin-left: 60px;
     }
     .home-sec-2 {
         margin-top: 20px;
     }
     .home-sec-2 .col-xs-6 {
         padding: 0 3px;
     }
     .home-sec-2 h1 {
         color: #08315f;
         font-size: 23px;
         line-height: 33px;
         text-align: center;
         font-weight: 400;
         font-family: 'a_astro_spaceregular';
     }
     .home-sec-2 h2 {
         font-size: 18px;
         line-height: 18px;
         top: 21px;
         left: 10px;
     }
     .home-sec-2 .mid {
         display: none;
     }
     .home-sec-2 .contact a {
         font-size: 19px;
         padding: 15px 20px;
         margin-top: 40px;
     }
     .home-sec-2 .contact a img {
         width: 10%;
     }
     .home-sec-2 .contact a span {
         font-size: 16px;
     }
     .home-sec-3 h3 {
         font-size: 27px;
         margin-top: 50px;
         margin-bottom: 35px;
     }
     .home-sec-3 h3 img {
         top: -6px;
         left: 4px;
     }
     .home-sec-4 {
         margin-top: 60px;
     }
     .home-sec-4 .bg {
         padding: 45px 0;
     }
     .home-sec-4 .bg .sec-1 h4 img {
         left: 40px;
     }
     .home-sec-4 .news-events-scroll label {
         font-size: 21px;
         line-height: 27px;
     }
     .home-sec-4 .news-events-scroll p {
         text-align: justify;
     }
     .home-sec-4 .bg h4 {
         margin-top: 40px;
     }
     .home-sec-4 .bg .sec-2 h4 img {
         top: -6px;
         left: 30px;
     }
     .home-sec-4 .news-events-scroll .owl-dots {
         text-align: center;
     }
     .home-sec-4 .awards-scroll .owl-dots {
         text-align: center;
     }
     .home-sec-5 {
         margin-top: 0px;
		 padding-top:50px;
     }
     .home-sec-5 h5 img {
         left: 10.5%;
     }
     .home-sec-5 form .submit {
         margin-left: 0px;
     }
	 .mob-footer{margin:0px;}
	 .mob-footer .panel-body a, .mob-footer .panel-body address{color:#282828;}
     .about-us-sec-1 {
         margin-top: 50px;
     }
     .about-us-sec-1 h2 {
         text-align: center;
     }
     .about-us-sec-1 h2 img {
         top: -2px;
         left: 85px;
     }
     .about-us-sec-1 label {
         font-size: 17px;
         line-height: 24px;
         margin-bottom: 30px;
         text-align: center;
     }
     .about-us-sec-1 .sec-2 {
         margin-top: 35px;
     }
     .about-us-sec-1 .sec-2 .col-lg-5 {
         padding: 0;
     }
     .about-us-sec-1 .sec-2 .col-lg-7 {
         padding: 0;
     }
     .about-us-sec-1 .sec-2 img {
         margin-bottom: 25px;
     }
     .about-us-sec-1 .sec-3 .bg {
         margin-bottom: 25px;
         height: auto;
     }
     .about-us-sec-1 .sec-3 .bg span {
         width: 80%;
         left: 31px;
     }
     .about-us-sec-1 .sec-3 p {
         padding: 30px 30px;
     }
     .deposit-sec-1 h2 {
         text-align: center;
         margin-bottom: 32px;
     }
     .deposit-sec-1 h2 img {
         top: -5px;
         left: 52px;
     }
     .deposit-sec-1 .left h3 {
         font-size: 17px;
         line-height: 29px;
         text-align: center;
     }
     .deposit-sec-1 .left {
         padding-right: 15px;
     }
     .deposit-sec-1 .left .feature-sec .feature-bg {
         padding: 0;
     }
     .deposit-sec-1 .left .feature-sec .feature-bg .bg {
         padding: 25px 35px;
     }
     .deposit-sec-1 .left .feature-sec .feature-bg .bg.bg1 {
         border-right: 0;
         min-height: auto;
     }
     .deposit-sec-1 .left table th {
         left: 55px;
         top: 16px;
         width: 100%;
     }
     .deposit-sec-1 .left a.terms {
         margin-top: 29px;
         text-align: center;
         width: 100%;
     }
     .left h6 {
         margin-top: 25px;
         margin-bottom: 30px;
         font-size: 18pxtext-align: center;
         line-height: 24px;
     }
     .left h6 a {
         margin-top: 0 !important;
         font-size: 18px !important;
     }
     .deposit-sec-1 .right .sec-1 a {
         width: 100%;
     }
     .deposit-sec-1 .right .sec-5 {
         margin-bottom: 35px;
     }
     .certificates-sec-1 {
         margin-bottom: 40px;
     }
     .certificates-sec-1 h2 {
         margin-bottom: 35px;
     }
     .certificates-sec-1 .img-sec {
         text-align: center;
         margin-top: 30px;
     }
     .certificates-sec-1 .img-sec img {
         display: inline-block;
     }
     .certificates-sec-1 .con-sec {
         padding: 39px 60px;
         text-align: center;
     }
     .certificates-sec-1 .con-sec p br {
         display: none;
     }
     .certificates-sec-1 .link {
         margin-top: -6px;
         margin-bottom: 30px;
     }
     .membership-sec-1 h2 {
         text-align: center;
         margin-bottom: 45px;
         font-size: 23px;
     }
     .membership-sec-1 .left {
         padding: 0 15px;
     }
     .membership-sec-1 form .submit {
         margin-left: 57px;
     }
     .membership-sec-1 .img-sec img {
         position: static;
         margin-top: 40px;
     }
     .membership-sec-1.mem h2 img {
         top: -8px;
         left: 85px;
     }
     .membership-sec-1.mem .img-sec img {
         margin-bottom: -60px;
     }
     .membership-sec-1.careers .img-sec img {
         margin-bottom: -61px;
     }
     .membership-sec-1 h2 img {
         left: 5px;
     }
     .contact-sec-1 h2 {
         text-align: center;
         margin-bottom: 45px;
     }
     .contact-sec-1 h2 img {
         top: -6px;
         left: 55px;
     }
     .contact-sec-1 .sec-1 h3 {
         font-size: 24px;
         line-height: 30px;
         text-align: center;
     }
     .contact-sec-1 .sec-1 label {
         font-size: 16px;
         line-height: 26px;
         margin-top: 10px;
         text-align: center;
     }
     .contact-sec-1 .sec-2 .bg {
         height: auto;
         margin-bottom: 15px;
     }
     .contact-sec-1 .sec-3 {
         margin-top: 27px;
     }
     .contact-sec-1 .sec-3 a {
         font-size: 22px;
         padding: 19px 27px;
     }
     .contact-sec-2 {
         padding: 30px 0 35px 0;
         height: auto;
     }
     .contact-sec-2 h4 {
         margin-bottom: 20px;
     }
     .contact-sec-2 form {
         width: 100%;
     }
     .contact-sec-2 form .submit {
         width: 53%;
     }
     .contact-sec-1 .sec-2 .bg address br {
         display: none;
     }
     .our-values-sec-1 h2 {
         font-size: 20px;
         text-align: center;
     }
     .our-values-sec-1 .sec-1 ul li {
         width: 49%;
     }
     .management-sec-1 h2 {
         text-align: center;
     }
     .management-sec-1 h2 img {
         top: -5px;
         left: 83px;
     }
     .testimonial-sec-1 h2 {
         text-align: center;
         font-size: 34px;
         margin-bottom: 47px
     }
     .testimonial-sec-1 h2 img {
         left: 4px;
     }
     /*branches*/
     .branches.deposit-sec-1 h2 {
         font-size: 28px;
         margin-top: 0;
     }
     .branches.deposit-sec-1 h2.first img {
         left: 10px;
     }
     .branches.deposit-sec-1 h2 img {
         left: 48px;
     }
     .content-container {
         width: 100%;
     }
     .cpy-rght {
         padding: 25px 0 10px 0;
     }
     .scroll-animation .col-xs-4 {
         padding: 0;
     }
     .scroll-animation .title img {
         margin-right: 0px;
         width: 10%;
     }
     .scroll-animation .title label {
         font-size: 12px;
     }
     .scroll-animation .scroll-left marquee {
         font-size: 15px;
     }
     .scroll-animation .col-xs-8 {
         padding: 0 5px;
     }
     .demo-gallery>ul>li {
         width: 100%;
     }
     .gallery-sec-1 h2 {
         font-size: 30px;
         line-height: 37px;
     }
     .footer-bg {
         background: #fcf7f2;
         margin-top: 0px;
     }
     .footer label {
         margin-top: 23px;
     }
     .footer ul:before {
         display: none;
     }
     .footer .last .appoint {
         font-size: 18px;
         margin-top: 30px;
     }
     .footer-logo {
         margin-bottom: 30px;
         margin-top: 30px;
     }
     .home-sec-4 ul li.br-rg {
         border-right: 0;
     }
     .home-sec-4 ul li label {
         font-size: 13px;
     }
     .inner-banner p {
         font-size: 28px;
         left: 9%;
     }
     .modal {
         padding-top: 50px;
     }
     .modal-dialog {
         width: 95%;
     }
     .modal-header .close {
         top: -40px;
         right: -5px;
         border-radius: 50%;
     }
     .footer .sec-1 {
         position: static;
     }
     .footer .sec-1 ul {
         display: block;
     }
     .footer .sec-bg {
         display: none;
     }
     .footer .sec-1 ul li {
         margin-top: 10px;
         width: 32%;
     }
     .footer .sec-1 ul li a {
         padding: 9px 8px;
         font-size: 14px;
     }
     .footer .sec-1 ul li a:before {
         left: -7px;
         top: 10px;
     }
     .footer .sec-2 .bg {
         border-right: 0;
         padding: 10px 40px;
     }
     .social_media ul li {
         display: inline-block !important;
     }
     .footer .sec-2 label {
         margin: 15px 0;
     }
     .social_media ul {
         margin-top: -11px;
     }
     .footer .sec-1 ul li:last-child {
         margin-bottom: 10px;
     }
     .footer .sec-1 span {
         font-size: 13px;
     }
     .footer .sec-2 ul li {
         display: block;
         margin-top: 15px;
         border-right: 0;
         margin-right: 5px;
     }
     .footer .sec-2 ul li a {
         margin-top: 10px;
         display: inline-block;
     }
     .footer .map iframe {
         margin-top: 25px;
     }
     .cpy-rght {
         margin-bottom: 0px;
         text-align: center;
     }
     .cpy-rght p.right {
         float: none;
     }
     .cpy-rght p,
     .cpy-rght p a {
         line-height: 25px;
         margin-bottom: 10px;
     }
     .fixed-scroll {
         bottom: 0;
         right: 1px;
         width: 100%;
         background: #08315f;
         padding: 3px 0;
     }
     .fixed-scroll ul li {
         display: inline-block;
         position: relative;
         vertical-align: middle;
         width: 49%;
         margin-top: 0;
     }
     .fixed-scroll ul li:first-child a {
         width: 100%;
     }
     .fixed-scroll ul li:first-child a img {
         border-top-right-radius: 0;
         border-top-left-radius: 0;
         position: absolute;
         left: -15px;
         top: -3px;
         display: inline-block;
         vertical-align: middle;
     }
     .fixed-scroll ul li:first-child a span {
         border-bottom-right-radius: 0;
         border-bottom-left-radius: 0;
         font-size: 14px;
         padding: 0;
         display: inline-block;
     }
     .fixed-scroll ul li:first-child a span br {
         display: none;
     }
     .fixed-scroll ul li:first-child {
         margin-right: -4px;
     }
     .fixed-scroll ul li a {
         padding: 7px 12px;
         box-shadow: none;
         background: transparent;
     }
     .fixed-scroll ul li a img {
         display: inline-block;
         vertical-align: middle;
         position: absolute;
         right: -7px;
     }
     .fixed-scroll ul li a b {
         display: inline-block;
     }
     .fixed-scroll ul li a span {
         display: inline-block;
         padding: 9px 41px;
         line-height: 18px;
         text-align: right;
         background: #215691;
         border-top-left-radius: 100px;
         border-bottom-left-radius: 100px;
         border-top-right-radius: 30px;
         border-bottom-right-radius: 30px;
         font-size: 20px;
         font-weight: 400;
     }
     .fixed-scroll ul li a label {
         border-top-right-radius: 100px;
         border-bottom-right-radius: 100px;
         border-top-left-radius: 30px;
         border-bottom-left-radius: 30px;
         text-align: left;
         padding-left: 40px;
         font-size: 16px;
     }
     .fixed-scroll ul li a label b {
         font-size: 12px;
     }
     .fixed-scroll ul li a label b br {
         display: none;
     }
     .social_media {
         margin-bottom: 15px;
     }
     .inner-banner img {
         margin-top: 0px;
     }
     .gallery-sec-1 .bg label {
         width: 60%;
     }
     /*****************************************c*******************************/
     /* .loc-1, .loc-2, .loc-3, .loc-4, .loc-5, .loc-16, .loc-17, .loc-6, .loc-7, .loc-10, .loc-12, .loc-13{
            display: none;
        }*/
     .loc-1 p,
     .loc-2 p,
     .loc-3 p,
     .loc-4 p,
     .loc-5 p,
     .loc-6 p,
     .loc-7 p,
     .loc-8 p,
     .loc-9 p,
     .loc-10 p,
     .loc-11 p,
     .loc-12 p,
     .loc-13 p,
     .loc-14 p,
     .loc-15 p,
     .loc-16 p,
     .loc-17 p {
         font-size: 9px;
     }
     /*.loc-1 img, .loc-2 img, .loc-3 img, .loc-4 img, .loc-5 img, .loc-6 img, .loc-7 img, .loc-8 img, .loc-9 img, .loc-10 img, .loc-11 img, .loc-12 img, .loc-13 img, .loc-14 img, .loc-15 img, .loc-16 img, .loc-17 img{width: 35%;}*/
     .loc-1 {
         top: 19%;
         left: 28%;
     }
     .loc-2 {
         top: 29%;
         left: 20%;
     }
     .loc-3 {
         top: 24%;
         left: 38%;
     }
     .loc-10 {
         bottom: 37%;
         left: 43%;
     }
     .loc-7 {
         top: 23%;
         left: 83%;
     }
     .loc-13 {
         top: 22%;
         left: 65%;
     }
     .loc-6 {
         top: 49%;
         left: 56%;
     }
     .loc-5 {
         top: 35%;
         left: 53%;
     }
     .loc-4 {
         top: 30%;
         left: 60%;
     }
     .loc-17 {
         top: 29%;
         right: 14%;
     }
     .loc-16 {
         top: 36%;
         right: 17%;
     }
     .loc-8 {
         position: absolute;
         bottom: 4px;
         left: 28%;
         z-index: 0;
     }
     .loc-9 {
         position: absolute;
         bottom: 19%;
         left: 36%;
         z-index: 0;
     }
     .loc-15 {
         position: absolute;
         top: 39%;
         left: 64%;
         z-index: 0;
     }
     .coupontooltip,
     .coupontooltips {
         width: 140px !important;
     }
     .branchdetls {
         margin-top: 100px;
     }
     .martp {
         padding: 0;
     }
     .hdrbnrfrm {
         padding: 0;
     }
 }