*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
body, html{margin:0; padding:0;}
body{background:#fff; position:relative; font-size:16px; line-height:26px; color:#333; font-family: 'Roboto', sans-serif; letter-spacing:1px; overflow-x:hidden;}
img{max-width:100%; height:auto; outline:0; border:none;}
a{color:#004fe5;}
a:focus, a:hover{outline:0; text-decoration:none; color:#c41c2d;}
iframe{width:100%; height:auto; border:none;}
h1, h2, h3, h4, h5, h6{margin:0 0 20px; font-weight:700; line-height:1.2; color:#002d4e; font-family: "Poppins", sans-serif;}
p{margin:0 0 20px;}
html,body {height: 100%; margin: 0;  padding: 0;  width: 100%; position:relative;}


.header.sticky{position:fixed; top:0; left:0; width:100%; z-index:99999; background:#fff; box-shadow:0 0 5px #333; animation:slide-down 0.7s; -webkit-animation:slide-down 0.7s; -moz-animation:slide-down 0.7s;}
@keyframes slide-down {
    0% {
        opacity: 0; transform: translateY(-100%);
    }
    100% {opacity: 1; transform: translateY(0);
    }
}
@-webkit-keyframes slide-down {
    0% {
        opacity: 0; -webkit-transform: translateY(-100%);
    }
    100% {
        opacity: 1; -webkit-transform: translateY(0);
    }
}
@-moz-keyframes slide-down {
    0% {
        opacity: 0; -moz-transform: translateY(-100%);
    }
    100% {
        opacity: 1; -moz-transform: translateY(0);
    }
}
.service-inner img, .social-links i, .service-inner2 .service-img, .matrimony-inner img, .navbar-default .navbar-nav > li > a.btn1{transition:.5s; -webkit-transition:.5s; -moz-transition:.5s;}
.about-sec ul{margin:0; padding:0; list-style:none;}
.navbar-default .navbar-brand.logo {height: inherit; font-size: 26px; color: #fff; font-weight: bold; text-transform: uppercase; text-shadow:none; font-family: 'Roboto Condensed', sans-serif; padding: 25px 15px; position: absolute; top: -70px;}
.navbar-default{margin:0; border-radius:0;}
.navbar-default .navbar-nav > li > a{padding-top:25px; padding-bottom:25px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background:transparent; color: #e08b2b; background-image:none; box-shadow:none; text-shadow:none;}
.navbar-default .navbar-nav > li > a {color: #fff; text-shadow: none; /*text-transform:uppercase;*/ font-weight:500; font-size:16px; color:#000;}
.download-btn{background:#ff8400; color:#fff; border:none; font-weight:600; letter-spacing:1px;}
.navbar-default .navbar-nav > li > a.download-btn, .download-btn{color:#fff; text-shadow:none; padding:15px 25px; border:none; font-weight:600; letter-spacing:1px;}
.navbar-default .navbar-nav > li > a.download-btn:hover, .download-btn:hover{background:#111; color:#fff;}
.same-gap{margin:0 0 80px;}
.banner-text h2{font-size:48px; font-weight:600; margin:0 0 30px; color:#fff;}
.banner-text p{color:#fff; margin:0 0 40px;}
.slider-content{position:absolute; left:0; right:0; bottom:0; background: rgba(0,0,0,.5) url("../images/bg5.png") no-repeat center 180px; padding-top: 20px; text-align:center;}
.heading{font-size:36px; font-weight:700; text-align:center; margin:0 0 30px;}
.about-sec img {float: left; margin: 0 30px 20px 0;}
.service-inner {border-radius: 10px; padding: 5px; text-align: center; background: #fefefe; box-shadow: 0 0 10px #999; overflow:hidden; font-size:14px;}
.service-inner  img{width:100%;}
.service-inner:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.service-inner h3{text-transform:uppercase; margin: 30px 0 15px; font-weight:600; font-size:22px;color:#e08b2b;}
.service-inner p{padding:0 30px;}
.service-inner2 {color:#fff; font-size:14px; font-weight:300; background:#002d4e; text-align:center; border:5px solid rgba(255,255,255,.5); border-radius:10px; padding:80px 25px 15px; cursor:pointer; display:block;}
.service-inner2:hover, .service-inner2:focus{color:#fff;}
.service-inner2.bg2{background:#002d4e;}
.service-inner2 h3{text-transform:uppercase; margin: 20px 0; font-weight:600; font-size:22px; color: #fff;}
.no-border{border:none;}
.service-sec{background:#eaefff; padding:60px 0 100px;}
.contact-sec input{padding:10px 15px; height:inherit;}
.contact-sec textarea{height:150px;}
.contact-sec iframe{width:100%; height:500px;}
.app-download{background:#111; padding:50px 0;}
.app-download-inner{background: #fff; padding: 50px 25px; height: 100%; margin-top:130px; border-radius:5px;}
.app-download-inner h3{font-weight:bold; color:#111;}
.app-download-inner a{display:inline-block; width:45%; margin-right:10px;}
.footer-top{padding:50px 0 30px;}
footer .navbar-brand{float:none; font-size: 26px; color: #0567a8; font-weight: bold; text-transform: uppercase; padding:0;}
.footer-bot-links{text-align:right;}
.quick-links ul{margin:0; padding:0;}
.quick-links ul li{display:block; padding:0; float:none;}
.quick-links ul li a{padding:8px 0; color:#000;}
.quick-links ul li a:hover, .contact-links a:hover{color:#0567a8; background:transparent;}
.quick-links ul li a i{padding-right:5px; color:#e08b2b;}
.quick-links h3, .contact-links h3{font-size: 24px; color: #1a2431; font-weight: 600; margin:0 0 30px;}
.footer-bot{background:#002d4e; padding:10px 0; color:#fff; font-size:12px;}
.footer-bot-links a:first-child{border-right:1px solid #fff; padding-right:10px;}
.contact-links a{color:#111;}
.footer-bot a{color:#fff; margin-right:10px;}
.contact-links p{margin:0 0 15px;}
.contact-links i{color:#e08b2b; padding-right:5px; font-size:22px;}
.about-sec h4{font-weight:bold; color:#e08b2b;}
.count {position: absolute; top: -300px; left: 0; width: 100%; z-index: 999;}
.text-color{color: #ff8400; font-size: 18px;}
.about-sec li i{color: #ff8400; font-size: 18px; padding-right:6px; margin:0 0 10px;}
.navbar-default {border: none; background-image: none; box-shadow: none; background:#fff;}



.header-top{text-align:center; background:#002d4e; font-size:36px; font-weight:bold; padding:20px 0; font-family: "Poppins", sans-serif; color:#fff;}
header {position: fixed; z-index: 999; width: 100%; top: 0; left: 0;}
.pad-left{padding-left:330px;}
.navbar-default .navbar-nav > li > a.btn1, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#e08b2b; color:#fff; padding:25px 15px;}
.navbar-default .navbar-nav > li > a.btn1:hover{background:#001969;}
.header-bot {box-shadow: 0 0 5px #666;}
.img-holder1{border:5px solid #fff; border-radius:5px; box-shadow: 0 0 10px #999;}
.matrimony-inner{border:5px solid #fff; border-radius:5px; box-shadow: 0 0 10px #999;}
.heading2 {font-size: 36px; font-weight: 700; margin: 0 0 20px;}
.about-sec {padding:100px 0 0; position:relative;}
.center-text{padding:0 150px; text-align:center; margin:0 0 60px;}
.about-sec h4 {margin-top: 70px;}
.job-inner ul{list-style:none; padding:0; margin:0 0 20px;}
.job-inner li i{padding-right:10px;}
.job-inner li{margin:0 0 10px;}
.job-sec{background:#002d4e url("../images/job.jpg") no-repeat left center; background-size: 50% auto;}
.job-inner{padding:60px 0 60px 60px; color:#fff; font-size:14px;}
.job-inner h3{font-size:36px; color:#e08b2b;}
.matrimony-sec{background:url("../images/img9.jpg") no-repeat center center; background-attachment:fixed; background-size:cover; padding:80px 0;}
.matrimony-text{position:absolute; left:0; right:0; bottom:0; padding:30px; background:rgba(0,0,0,.5); color:#fff;}
.matrimony-inner{position:relative;}
.matrimony-inner img{width:100%;}
.matrimony-text p{margin:0;}
.matrimony-text h3{color:#fff;}
.footer-logo{text-align:center;}
.contact-links strong{display:block; color:#111;}
.social-links i{color:#002d4e; width:50px; height:50px; border:1px solid #002d4e; border-radius:3px; margin-right:5px; display:inline-block; text-align:center; line-height:50px; padding:0;}
.social-links i:hover{background:#002d4e; color:#fff;}
.service-img{position:absolute; left:50%; top:10px; width:120px; height:120px; border-radius:50%; border: 5px solid rgba(138, 138, 138, 0.5); margin-left:-60px; background:#fff; box-shadow: 3px 3px 6px #2d2d2d;}
.service-img img{border-radius:50%;}
.service-inner2:hover .service-img{transform:scaleX(-1); -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); border-color:#e08b2b;}
.matrimony-inner{overflow:hidden;}
.matrimony-inner:hover img{transform:scale(1.2);}
#back-to-top {position: fixed; bottom: 50px; right: 15px; display: none; cursor: pointer; font-size: 30px; color: #002d4e; z-index: 999; border: 2px solid #002d4e; width: 40px; height: 40px; border-radius: 5px; text-align: center; line-height: 40px; background:#fff;}
#back-to-top:hover{background:#0586ff; color:#fff;}
.bounce2 {animation: bounce2 2s ease infinite;}
@keyframes bounce2 {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-20px);}
	60% {transform: translateY(-10px);}
}
.show {display: block;}
.header.sticky .header-top{display:none;}
.header.sticky .navbar-default .navbar-brand.logo{top:-20px; width:87px;}
.item {padding-top: 60px;}
.close{opacity:1; color:#001969;}
.btn1{background: #e08b2b; color: #fff; padding: 10px 35px; text-shadow:none; box-shadow:none; border:none; font-size:16px; text-transform:uppercase;}
.btn1:hover{background: #001969; color: #fff;}
label{font-weight:normal;}
.form-sec{padding:15px; background: #002d4e; border: 1px solid #002d4e; color:#fff;}
.form-sec .form-control{border-radius:20px;}
.form-sec .checkbox a{color: #c4e3ff;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:hover {background-color: #001969; border: 1px solid #001969; color:#fff;}
.form-control{border: 1px solid #6190ff; box-shadow:none;}
.radio-sec .radio{display:inline-block;}
.modal-content {margin-top: 30%;}
.radio-sec .radio{margin:0;}
.dropdown-menu{padding:0; margin:0;}
.dropdown-menu > li > a, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{padding:7px 25px;}
.sidebar-sec{background:#001969; padding:30px 25px; border-radius:5px; margin:0 0 30px;}
.dashboard-content{border-radius: 10px; padding: 30px; background: #edf1ff; box-shadow: 0 0 10px #ccc; border:5px solid #fff;}
footer{border-top:1px solid #ccc;}
.sidebar-menu {margin:0; padding:0; list-style:none; background:#fff; border-radius:5px;}
.sidebar-menu li a{color:#111; border-bottom:1px solid #999; padding:10px 15px; display:block;}
.sidebar-menu li img{margin-right:10px;}
.sidebar-menu li a:hover, .sidebar-menu li.active a{background:#edf1ff;}
.user-details{margin:0 0 30px;}
.sidebar-menu li:last-child a{border-bottom:0;}
.user-details img{border:3px solid #ccc; float:left; margin:0 20px 0 0; border-radius:50%;}
.user-details{background:#fff; border-radius:5px; padding:15px; font-size:14px;}
.user-details h2{font-size:18px; margin:3px 0; font-weight:600;}
.user-details p{margin:0;}
.dashboard-content li i{color:#001969; margin-right:5px;}
.dashboard-content li {background:#fff; box-shadow:0 0 5px #ccc; border-radius:5px; padding:10px 15px !important; display:inline-block; font-size:16px; font-weight:500; margin-right:10px; float:none;}
.dashboard-content li.resp-tab-active, .dashboard-content li:hover{color:#fff; background:#e08b2b;}
.dashboard-content li.resp-tab-active i, .dashboard-content li:hover i{color:#fff;}
.resp-tabs-container{margin:20px 0 0; background:#fff; box-shadow:0 0 5px #ccc; border-radius:5px;}
.resp-tab-content{border:none;}
.resp-tab-content table{font-size:14px;}
.resp-tab-content table th{background:#edf1ff;}
.resp-tab-content table i{margin:0 10px; font-size:18px;}
.btn1 i{margin-right:10px;}
textarea.form-control{height:150px;}
.btn-small{padding:5px 15px; font-size:14px; border-radius:5px; text-transform:capitalize;}
.tab-content h2{font-size:20px; font-weight:600;}
span.user-details{background:transparent; display:block; margin:0; padding:0;}
span.user-details h2{margin:0; padding: 6px 0 0;}
span.user-details img{margin:0 20px 0 0;}
.tab-content .form-sec{background:transparent; color:#111; border:1px solid #ddd;}
.tab-content .form-sec .checkbox a {color: #004fe5;}
.tab-content .form-control {border: 1px solid #999;}
.switch {position: relative;  display: inline-block;  width: 45px;  height: 20px;}
.switch input {   opacity: 0;  width: 0;  height: 0;}
.slider {  position: absolute;  cursor: pointer;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #ccc;  -webkit-transition: .4s;  transition: .4s;}
.slider:before {  position: absolute;  content: "";  height: 12px;  width: 12px;  left: 4px;  bottom: 4px; background-color: white;  -webkit-transition: .4s;  transition: .4s;}
input:checked + .slider {  background-color: #2196F3;}
input:focus + .slider {  box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {  -webkit-transform: translateX(26px);  -ms-transform: translateX(26px);  transform: translateX(26px);}
/* Rounded sliders */
.slider.round {  border-radius: 34px;}
.slider.round:before {  border-radius: 50%;}
.tab-content .form-sec.bg-white{background:#fff;}
.no-pad{padding:0;}
.about-sec .contact-links {padding-top: 60px;}
.map-sec{margin:0 0 30px;}
.banner-sec img{width: 100%;}

span.msg_error {color: red !important;margin: 0; /*position: absolute;bottom: -5px;*/  font-size: 13px !important;}
span.modal_msg_error {color: red !important;margin: 0;/* position: absolute;bottom: -20px; */font-size: 13px !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color: #E08B2B; background-image: none;}
.forgot-password a{position: relative; top: 9px;}
.cancel-link{margin-top: 10px;}
.alert-info {background-color: #dff9fb;border: 1px solid #a4d7f5;color: #075e9b;padding: 10px;border-radius: 5px;font-size: 16px;font-weight: bold;text-align: center;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background: transparent; padding:25px 15px; color:#e08b2b;}
.captcha_number {font-family: 'Indie Flower', cursive;background: #000;color: #fff;letter-spacing: 10px;padding: 0 10px;width: 100%;text-align: center;}
.nav.navbar-nav.navbar-right li {
  padding-right: 1px;
}
.navbar-default .navbar-nav.navbar-right li:nth-child(2) > a.btn1 {
    background: #054683;
}

.navbar-default .navbar-nav.navbar-right li:nth-child(2) > a.btn1:hover {
    background: #E08B2B;
}
.modal-body .nav-tabs > li {
    width: 50%;
}

.eye-icon {
    position: absolute;
    right: 20px;
    top: 4px;
    height: 44px;
  }
.eye-icons {
  position: absolute;
  right: 20px;
  top: 4px;
  height: 44px;
}
/* .modal-body button.close {
  margin-top: -25px;
  margin-right: -25px;
  background: #001969;
  border-radius: 15px;
  color: #fff;
  padding: 5px;
} */

.modal-body button.close {
    margin-top: -25px;
    margin-right: -25px;
    background: #001969;
    border-radius: 15px;
    color: #fff;
    /* padding: 5px; */
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

#login-err-msg {
    color: red;
    padding-bottom: 20px;
    /* font-weight: bold; */
  }

.btn-rght-10{
	margin-right:10px;
}
a.signins:focus, a.signups:focus {
	color: #fff;
  }

.blue-bg {
	background: #054683;
  }
  .blue-bg:hover {
	background: #E08B2B;
  }

  /*Arnab 07/02/25*/

.user-type-container {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 10px;
}

.user-box {
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 2px solid #ccc;
    padding: 15px;
    width: 120px;
    text-align: center;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.3s ease;
}

.user-box input {
    display: none;
}

.user-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.icon {
    font-size: 24px;
    margin-bottom: 5px;
}

.user-box:hover, .user-box input:checked + .user-content {
    border-color: #007bff;
    background-color: #e7f1ff;
}

.user-content {
padding-top: 20px;
}
#exampleModalLabel {
	font-size: 16px;
	font-weight: normal; padding:10px 0;
}
#usertypeModal .modal-header {
	background: #eaefff; border-radius: 5px 5px 0 0;
}

.navbar-default .navbar-nav > li > .ank {
padding-top: 15px !important;
padding-bottom: 0px !important;
}
.navbar-default .navbar-nav > li > .ank .icon-home{
    font-size: 30px;
}
.btn1-small {
    padding: 1px 10px;
    font-size: 12px; border-radius: 5px;
    background: #054683;
}
.btn1-small-green {
    padding: 1px 10px;
    font-size: 12px;
    background: #489c48; width: 100%; border-radius: 5px;
}

.radio-sec input[type="radio"] {
    margin: 7px 0 0;
    margin-left: -20px !important;
}
textarea.form-control.residance {
    height: 75px;
}

.education-card {
    overflow: hidden;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    margin-bottom: 20px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border: 2px solid #054683;
    border-radius: 10px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.education-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2);
}

.education-content {
    padding: 15px;
}

.education-title h3 {
    font-size: 18px;
    margin: 10px 0;
    color: #002d4e;
    text-decoration: none;
    text-align: center;
}

.education-description {
    font-size: 14px;
    color: #555;
    margin: 0;
}

.details {
    font-size: 14px;
    color: #333;
    margin-top: 10px;
    line-height: 1.5;
}

.contact {
    font-size: 14px;
    color: #333;
    margin-top: 10px;
}

.website {
    font-size: 14px;
    margin-top: 10px;
}

.truncate {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.education-content img {
    width: 100%;
    border-radius: 8px;
    object-fit: cover;
    height: 200px;
}

.biodata-btn {
    padding: 7px 14px;
    font-size: 14px;
    border-radius: 20px;
    background: #054683;
    color: white !important;
}
.banner-top{padding-top: 75px;}
.modal{z-index: 999999;}
/*=======================Start:Responsive=======================*/
@media (min-width: 768px) {
  .modal-sm {
    width: 400px;
  }
}
@media (min-width: 1200px) and (max-width:1399px) {
  .container {
    width: 1170px;
  }
}
@media (max-width: 1399px){
	.pad-left {padding-left: 200px;}
	#back-to-top{right:20px;}
	.service-sec, .matrimony-sec{overflow-x:hidden;}
	.job-sec{background-size:cover;}
	.job-inner{background:#001969; padding:30px;}
	.footer-logo h2, .heading2, .heading, .job-inner h3{font-size:22px;}
	.about-sec h4 {margin-top: 0;}
	.sidebar-menu li a{font-size:14px;}
	.user-details h2{font-size:16px;}
	.user-details img{margin:0 10px 0 0;}
	.sidebar-sec{padding:15px;}
	.dashboard-content li{padding: 10px 15px !important;}
}


@media (max-width: 1199px){
	.navbar-default .navbar-nav > li > a{font-size:12px;}
	.pad-left {padding-left: 160px;}
	.about-sec .img-holder1{width:300px;}
	.quick-links h3, .contact-links h3{font-size:20px;}
	.social-links i {width: 40px; height: 40px; line-height: 40px;}
	.center-text{padding:0;}
	.service-inner h3{font-size:18px;}
	.dashboard-content li i{display:none;}
	.dashboard-content li {margin-right: 0px; font-size: 14px;}
	.navbar-default .navbar-nav > li > a.btn1{padding: 25px 10px;}
    .service-inner2 h3{font-size: 18px;}
    .nav > li > a{padding:10px;}
}


@media (max-width: 1023px){
	/* .slider-content p{display:none;}
	.slider-content{background:rgba(0,0,0,.5); padding-top:10px;}
	.banner-text h2{font-size:20px;}
	.banner-text h2{margin:0 0 10px;}
	.service-inner h3{font-size:18px;} */
	.header-top{font-size:26px;}
	.navbar-default .navbar-nav > li > a {padding: 15px 5px;}
	.navbar-default .navbar-nav > li > a.btn1, .navbar-default .navbar-nav > li > a.btn1, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{padding:15px 7px;}
	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{padding:7px 25px;}
	.btn1 i {margin-right: 5px;}
	.pad-left {padding-left: 90px;}
	.navbar-default .navbar-brand.logo{top:-60px; width:120px;}
	.same-gap {margin: 0 0 50px;}
	.about-sec{padding:0;}
	.job-sec {background: #001969;}
	.job-inner{padding:30px 15px;}
	.matrimony-text{padding:10px;}
	.quick-links .navbar-nav{float:none;}
	.quick-links{margin:0 0 30px;}
	.footer-logo{text-align:left;}
	.modal-content {margin-top: 10%;}
	.count {position: relative; top: auto; left: auto; width: 100%; margin: 0 0 30px;}
    span.username {display: none;}
    .banner-top, .item{padding-top: 0;}
    .service-img {
        position: relative;
        left: auto;
        top: auto;
        width: 120px;
        height: 120px;
        border-radius: 50%;
        border: 5px solid rgba(138, 138, 138, 0.5);
        margin-left: 0;
        background: #fff;
        box-shadow: 3px 3px 6px #2d2d2d;
        display: table;
        margin: 0 auto;
    }
    .service-img img{margin:0;}
    .service-inner2{margin:0 0 30px; padding: 35px 25px 15px;}
    .navbar-default .navbar-nav > li > .ank .icon-home {font-size: 16px;}
}


@media (max-width: 991px){
	/* .service-inner2{border:none; text-align:center;}
	.count {position: relative; top: auto; left: auto; width: 100%; margin:0 0 50px;}
	.service-sec{padding:50px 0; margin:0;}*/
}

@media (max-width: 767px) {
	/* .navbar-toggle{margin-top:18px;}
	.navbar-default .navbar-toggle{border-color:#fff;}
	.navbar-default .navbar-toggle .icon-bar{background:#fff;}
	.service-inner{margin:0 0 30px;}
	.service-inner img{width:100%;}
	.contact-inner{margin:20px 0 0;}
	.quick-links{margin:0 0 20px;}
	.footer-bot, .footer-bot-links{text-align:center;}
	.footer-bot a{margin:0 10px;}
	.contact-sec iframe{height:300px;}
	.navbar-default .navbar-nav > li > a {padding-top: 10px; padding-bottom: 10px;} */
	.header-top{font-size:14px;}
	.pad-left {padding: 0 20px; text-align: left;}
	.navbar-default .navbar-toggle {border-color: #002d4e;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #002d4e;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #fff;}
	.navbar-default .navbar-brand.logo{top:-80px;}
	header{position:relative;}
	.same-gap {margin: 0 0 20px;}
	.service-inner{margin:0 0 30px;}
	.service-sec{padding:60px 0 30px;}
	.seva-sec .img-holder1{margin:0 0 30px; width: 100%;}
	.matrimony-text p {font-size: 14px; line-height: 20px;}
	.footer-logo h2, .heading2, .heading, .job-inner h3 {font-size: 20px;}
	.navbar-default .navbar-nav > li > a {padding: 5px;}
	.about-sec .img-holder1 {width: 100%;}
	.matrimony-inner{margin:0 0 30px;}
	.matrimony-sec{padding:60px 0 0;}
	.footer-bot-links, .footer-bot {text-align: center;}.navbar-default .navbar-nav > li > a.btn1, .navbar-default .navbar-nav > li > a.btn1, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {padding: 15px 25px;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #111;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background: #e08b2b; color: #fff;}
	.resp-tab-content{border-bottom:1px solid #ccc;}
	h2.resp-accordion{font-size:16px; font-weight:normal; color:#001969;}
	h2.resp-accordion i{margin-right:10px;}
	h2.resp-tab-active {background: #F0F4FF !important;}
    .forgot-password a, .checkbox{font-size: 12px;}
    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background: transparent; padding:10px 5px; color:#e08b2b;}
    span.username {display: inline-block;}

}

@media (max-width: 479px){
	.header-top{font-size:12px; text-align: right;}
}

