body {
    padding: 0px!important;
}
.hrd_back {
    background-color: #f2f4f5;
}
.hrd_list{
	
}
.hrd_list li {
    float: left;
    padding: 5px 0px;
    margin-left: 10px;
}
.hrd_list li:first-child {
    margin-left: 0px;
}
.hrd_list li a {
    font-family: "Karla", sans-serif;
    color: #fff;
    font-size: 14px;
    line-height: 1.7;
    font-weight: 400;
}
.hrd_list li a i {
    display: inline-block;
    margin-right: 5px;
}
.hrd_list li a i {
    color: #fff;
}
.hrd_list li a:hover {
    text-decoration: none;
    color: #f6f6f6b3 !important;
}
.hrd_list li a:hover i{
	padding-right: 1px;
}
.hrd_log{
	float: right;
}
.hrd_log li {
    float: left;
    margin-right: 15px;
    padding: 5px 0px;
}
.hrd_log li a {
    font-family: "Karla", sans-serif;
    color: #222;
    font-size: 14px;
    line-height: 1.7;
    font-weight: 400;
}
.hrd_log li a i.fab.fa-facebook-f {
    color: #fff;
    background: #3b5998;
    padding: 4px 5px;
}

.hrd_log li a i.fab.fa-linkedin-in {
    background: #0e76a8;
    padding: 4px 5px;
    color: #fff;
}

.hrd_log li a i.fab.fa-twitter {
    background: #00acee;
    padding: 4px 5px;
    color: #fff;
}




.hrd_log li:last-child {
    margin-right: 0px;
}
nav {
    height: 80px;
    border-bottom: 1px solid #000;
}
.logo {
    overflow: hidden;
    padding-left: 0px;
}

.navi_list {
    float: right;
}
.navi_list li {
    float: left;
    line-height: 80px;
    margin-right: 10px;
}
.navi_list li:last-child {
    margin-right: 0px;
}
.navi_list li a {
    padding: 9px 10px;
}
.banner {
    /*background-image: url(../images/back.jpeg); */
    height: 510px;
    background-position: center center;
    /* background-attachment: fixed; */
    background-size: cover;
    margin-top: 3px;
    position: relative;
    /* background-image: url(https://images.pexels.com/photos/1350560/pexels-photo-1350560.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940); */
}
.pos_abs_1 {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    /*background: #1e69b352;*/
}


/*.active {*/
/*    background: #3275b7;*/
/*    color: #fff!important;*/
/*    border-radius: 5px;*/
/*}*/
/*.active a {*/
    /* color: #fff!important; */
/*}*/
.navi_list li a:hover {
    background: #000;
    color: #fff !important;
    border-radius: 5px;
}
.bnr-log_frm {
    background: #f4f3f1;
    margin-top: 68px;
    height: auto;
    padding: 10px;
    border: 4px solid #3275b7;
    padding-bottom: 77px;
    border-radius: 1.5rem;
    padding-bottom: 55px;
    /*background-image: url(../images/circle.png);	*/
    background-position: 15000% -100%;
    background-repeat: no-repeat;
}
.bnr-log_frm h2 {
    font-size: 22px;
    margin-top: 48px;
    font-weight: 900;
    position: relative;
    margin-bottom: 19px;
    text-align: center;
    color: #b70402;
    text-shadow: 3px 4px 1px #d0cbca;
}
.bnr-log_frm h2:after {
    content: "";
    position: absolute;
    bottom: -7px;
    left: 133px;
    height: 1px;
    width: 25%;
    background: #3275b7;
}
.custom_frm {
    border-radius: 0px;
    border: 1px solid #b7b7b7;
    padding-left: 5px;
    position: relative;
    transition: 0.4s all ease-in-out;
    border-radius: 1.5rem;
}
.custom_frm:hover  {

}
.form-control:focus {
    border: 1px solid #3a75b7;
    box-shadow: 0px 0px 5px 1px #3a75b7;
    transition: 0.4s all ease-in-out;
}


.log_btn {
    background-color: #07167d;
	color: #fff;
    border: 0px;
    padding: 8px 25px;
    font-size: 14px;
    width: 100%;
	transition: all .2s;
	    border-radius: 1.5rem;
}
.log_btn:hover {
   color: #fff;
    box-shadow: #033d77 0px 2px 3px 2px;
    font-weight: 550; 
}
a.forget_pass {
    display: inline-block;
    clear: both;
    margin-top: 15px;
    font-style: italic;
    text-decoration: underline;
	
} 
section.offer_slide_area {
    margin-bottom: 65px;
}
.bnr_text_dv h1 {
    color: #000;
    margin-top: 18%;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 35px;
    font-family: sans-serif;
}
.bnr_text_dv p {
    color: #000;
    margin-top: 10px;
    font-size: 17px;
    width: 85%;
}
.bnr_text_dv a {
    color: #fff;
    border: none;
    margin-top: 17px;
    border-radius: 3px;
    font-size: 15px;
    padding: 6px 30px;
       background-color: #07167d;
    display: inline-block;
    margin-left: 15px;
    transition: 0.4s all ease-in-out;
    border-radius: 1.5rem;

     animation-name:blink;
    animation-duration:1s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;

}
@keyframes blink{
    
0%{background-color:#07167d;}
50%{background-color:#07677d;}
100%{background-color:#70077d;}
50%{background-color:#07677d;}
0%{background-color:#24077d;}
}
}

.bnr_text_dv a:hover {
    color: #fff !important;
    box-shadow: #033d77 0px 2px 3px 2px;
    font-weight: 550;
}
.offer_slide_area .container {
    /* width: 90%; */
    margin-top: 3%;
    height: 300px;
    overflow: hidden;
    /* border: 2px solid #3275b7; */
    padding: 0px;
}
section.circle_ar {
    height: auto;
    background: #3275b7;
    padding-top: 30px;
    margin-top: 50px;
    padding-bottom: 50px;
}
.circle_1 {
    border: 1px dotted #000;
    border-radius: 50%;
    padding: 15px;
    width: 65%;
    position: relative;
    margin-left: 30%;
    transition: all .2s;
}
.circle_1 img {
    margin-top: -5px;
    transition: all .2s;
    width: 100%;
    margin-left: 20px;
}
.one_dv {
    position: absolute;
    top: 30px;
    left: -160px;
    width: 250px;
    height: auto;
	transition: all .4s ease-in-out;
    /* border: 1px solid #000; */
}
.circle_text {
    width: 76%;
    float: left;
    color: #fff;
    font-size: 15px;
    line-height: 18px;
    text-align: left;
    font-family: sans-serif;
    transition: all .4s ease-in-out;
    font-weight: 400;
}
.circle_dv {
    width: 20%;
    float: left;
    background: #fff;
    height: 48px;
    border-radius: 50%;
    text-align: center;
    line-height: 45px;
    border: 1px solid #3275b7;
    color: #3275b7;
    font-size: 18px;
    font-weight: bolder;
    cursor: pointer;
    transition: all .4s ease-in-out;
}
.one_dv_2 {
    top: 22%;
    left: -185px;
	transition: all .4s ease-in-out;
}
.one_dv_3 {
    top: 25%;
    left: -203px;
	transition: all .4s ease-in-out;
}
.one_dv_4 {
    top: 46%;
    left: -213px;
	transition: all .4s ease-in-out;
}
.one_dv_5 {
    top: 66%;
    left: -51%;
	transition: all .4s ease-in-out;
}
.one_dv_6 {
    top: 83%;
    left: -38%;
	transition: all .4s ease-in-out;
}
.circle_dv:hover {
    box-shadow: 0px 0px 2px 2px #944b30;
}
.one_dv:hover .circle_text {
    color: #fff;
}
.circle_1:hover img {
    transform: scale(1.05);
}
.custom_crusal {
    height: 325px ;
}
.organs_text {
    margin-top: 30px;
    font-size: 24px;
    position: relative;
    margin-bottom: 50px;
    text-transform: uppercase;
    font-weight: 900;
    text-shadow: 1px 1px 2px #000000a8;
}
.organs_text:after {
    position: absolute;
    bottom: -10px;
    content: "";
    width: 17%;
    height: 1px;
    background: #ffffff;
    left: 3px;
}
.organs_dv {
    text-align: center;
    background: #fff;
    padding: 15px 0px;
    transition: all .4s ease-in-out;
    border: 1px solid #efebe7;
    border-radius: 5px;
    box-shadow: 1px 2px 5px 1px #d0c7c09c;
    margin-bottom: 20px;
    height: 200px;
}
.organs_dv img {
    clear: both;
		transition : all .4s ease-in-out;
}
.organs_dv p {
    width: 100%;
    font-size: 15px !important;
    color: #000000e0!important;
    transition: all .4s ease-in-out;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 21px;
    height: auto;
    margin-top: 9px;
}


.organs_dv:hover {
    box-shadow: 2px 3px 6px 2px #3275b79e;
}
.organs_dv:hover img {
    transform: scale(1.2);
}
.blog {
    height: auto;
    padding-bottom: 50px;
}
.blog h1 {
    margin-top: 50px;
    font-size: 25px;
    border-bottom: 1px solid #000;
    padding-bottom: 12px;
}
.blog_inner {
    margin-top: 10%;
}
.blog_inner img {
    height: 165px;
    width: 100%;
}
.blog_inner h2 {
    line-height: 25px;
    margin-bottom: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-height: 25px;
}
.blog_inner h2 a {
    font-size: 17px;
    font-weight: 600;
    margin-top: 20px;
    display: block;
    color: #000;
    padding: 0px 10px;
	transition:0.4s all ease-in-out;
}
.blog_inner {
margin-top: 10%;
    border: 1px solid #f2f4f5;
    padding: 3px;
    background: #f9f9f9;
    border-radius: 5px;
    transition: 0.4s all ease-in-out;
}
.blog_inner:hover {
      box-shadow: 0px 4px 6px 2px #07167d;
    cursor: pointer;
}
.blog_inner h2 a:hover {
    color: #3275b7;
}
.blog_inner p {
    padding: 0px 10px;
    text-align: justify;
    margin-bottom: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    line-height: 25px;
}
.blog_inner p span {
    display: inline-block;
    float: right;
    color: #3275b7;
}
.blog_inner:hover img {
    filter: grayscale(100%);
}
.blog_inner:hover  h2 a {
    color: #07167d;
}
.testimonials {
    height: auto;
    background: #f9f9f9;
    padding: 50px 0px;
    padding-top: 50px;
}
.testimonial_subtitle{
    color: #0aaa7a;
    font-size: 12px;
}
  .testimonial_btn{
    background-color: #373d4b !important;
    color: #fff !important;
 }
 .seprator {
    height: 2px;
    width: 56px;
    background-color: #0aaa7a;
    margin: 7px 0 10px 0;
}



.book_btn2{
    animation-name:blink;
    animation-duration:1s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;

}
@keyframes blink{
    
0%{background-color:#07167d;}
50%{background-color:#07677d;}
100%{background-color:#70077d;}
50%{background-color:#07677d;}
0%{background-color:#24077d;}
}
}


.bnr_text_dv a{
     animation-name:blink;
    animation-duration:1s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;

}
@keyframes blink{
    
0%{background-color:#07167d;}
50%{background-color:#07677d;}
100%{background-color:#70077d;}
50%{background-color:#07677d;}
0%{background-color:#24077d;}
}
}

@brand-color: #337ab7;
#tcb-testimonial-carousel {
    a{
        color: @brand-color;
    }
    .text-brand{
        color: @brand-color;
    }
    margin-top: 30px;
    .carousel-indicators .active {
        background: @brand-color;
    }
    .no-margin{
        margin: 0;
    }
    .carousel-indicators li {
        border: 1px solid #ccc;
    }
    .carousel-control {
        color: @brand-color;
        width: 5%;
    }
    .carousel-control:hover,
    .carousel-control:focus {
        color: @brand-color;
    }
    .carousel-control.left,
    .carousel-control.right {
        background-image: none;
    }
    .item{
        padding: 15px 40px;
        background: #f8f8f8;
    }
    .media-object {
        margin: auto;
    }
    @media screen and (max-width: 768px) {
        .media-object {
            margin-bottom: 15px;
        }
    }
}
.item_2{
	background: transparent;
    border: 1px solid #0000002e;
    padding: 10px;
    border-radius: 0px;
}
.texti_p {
    text-align: justify;
    color: #000;
    font-size: 15px;
    font-weight: 200!important;
    line-height: 23px;
}
p.texti_p span {
    display: block;
    font-weight: 600;
    margin-top: 15px;
}
.feedback_text {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 30px;
}
.accrd_h{
	    background: #fff;
    color: #000;
    padding: 5px;
}
.accrd_h button {
    color: #fff;
    display: block;
    width: 100%;
    text-align: left;
    background: #3275b7;
}
.accrd_h button span {
    display: inline-block;
    float: right;
    font-size: 13px;
}
.accrd_h button:hover {
    background: #3275b7;
    color: #fff;
    text-decoration: none;
    opacity: .92;
}
.card-body {
    padding: 10px;
    line-height: 26px;
    background: #fff;
    color: #000;
    text-align: justify;
}

/* carousel */
#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 30px;
  text-align:center;
}
/* indicator position */
#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: -10px;
  margin-right: -19px;
}
/* indicator color */
#quote-carousel .carousel-indicators li {
  background: #c0c0c0;
}
/* active indicator */
#quote-carousel .carousel-indicators .active {
  background: #333333;
  height:10px;
  width:10px;
  margin-bottom:1px;
}
/* typography */
.testi_p {
    font-style: normal;
    padding: 10px;
    text-align: justify;
    line-height: 25px;
    font-family: 'Roboto', sans-serif;
    font-weight: 200!important;
    font-size: 16px;
}
.blog_more {
    margin-left: 10px;
    display: inline-block;
    background: #07167d;
    color: #fff;
    padding: 9px 10px 9px 10px;
    width: 110px;
    margin-bottom: 10px;
    font-size: 13px;
    margin-top: 22px;
	transition:0.4s all ease-in-out;
}
.panel-heading {
    padding: 0px!important;
}
.panel-title a {
     display: block;
    background: #07167d;
    color: #fff;
    padding: 15px 20px;
}
.panel-title a:hover{
	opacity: .92;
}
.panel-group .panel {
    margin-bottom: 15px !important;
    border-radius: 5px;
}
.panel-title a span {
    display: inline-block;
    float: right;
}
.organs_dv:hover p {
    color: #3275b7!important;
}
footer {
    background: #1d2331;
    height: auto;
}
.frt_dv {
    margin-top: 60px;
}
.frt_dv h2 {
    color: #fff;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 25px;
}
.frt_text_p {
    color: #ffffffeb;
    width: 85%;
    line-height: 25px;
    margin-top: 15px;
    font-weight: 100!important;
    letter-spacing: .2px;
}
.frt_dv li {
    width: 100%;
    line-height: 25px;
    color: #ffffffbd;
}
.frt_dv li a {
    color: #ffffffbd;
	transition:0.4s all ease-in-out;
}
.frt_dv li a:hover {
	color: #3275b7;
    padding-left: 5px;
}
.frt_dv li span {
    color: #fff;
    margin-right: 5px;
}
.copy_text {
    margin-bottom: 0px;
    background: #161d27;
    text-align: center;
    padding: 10px 0px;
    margin-top: 40px;
    color: #fff;
}
.copy_text span {
    color: #3275b7;
    font-style: italic;
    font-size: 13px;
}
 
.blog_inner p:last-child {
    font-size: 12px;
    color: #000000db;
}
.blog_more:hover {
    color: #fff;
    opacity: .92;
}
.blog_more:hover span {
    padding-left: 5px;
}
.left_brd{
	border-left: 1px solid #d8d6d6;
}
section.abt_banner {
    height: 350px !important;
    /*background-image: url("../images/microscope-slide-research-close-up-60022.jpeg");*/
    margin-top: 5px;
    background-position: center center;
    background-size: cover;
    /* background-attachment: fixed; */
}
section.pack_bann {
    height: 350px;
    background-image: url(../images/healthpackages.jpg);
    margin-top: 0px;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}
.abt_banner h2 {
    color: #fff;
    margin-top: 20%;
    font-weight: 700;
}
.pack_bann h2 {
    color: #fff;
    margin-top: 20%;
    font-weight: 700;
}
.pack_bann ul li {
    color: #fff !important;
}
.abt_banner ul li {
    float: left;
    font-size: 16px;
    color: #fff;
}
.abt_banner ul li a {
    font-size: 16px;
    color: #fff;
    display: inline-block;
}
.pack_bann ul li a {
    color: #fff;
}
.abt_des {
    padding: 50px 0px;
}
.abt_des p {
    
    font-size: 14px;
    margin-top: 14px;
    font-weight: 200;
    line-height: 25px;
    color: #000000cf;
    margin-bottom: 25px;
    letter-spacing: .5px;
}
.abt_contemt_image {
    width: 100%;
    overflow: hidden;
    height: 250px;
}
.abt_contemt_image img {
    width: 100%;
}
.itm {
    padding-bottom: 126px;
}

.team-item {
    border: 1px solid #e6e6e6;
    display: block;
    margin-bottom: 30px;
    position: relative;
    text-align: center;
    transition: .3s;
    height: auto;
    background: #fdfdfdb5;
}
.team-item h2 {
    background: #3275b7;
    color: #fff;
    font-size: 15px;
    padding: 12px 0px;
    font-weight: 500;
    border-left: 1px solid #3275b7;
    border-right: 1px solid #3275b7;
    margin-bottom: 0px;
    text-align: left;
    padding-left: 25px;
}
.team-item ul {
    margin: 10px;
}
.team-item ul li {
    font-size: 14px;
    text-align: left;
    line-height: 28px;
    font-weight: 500;
    color: #00060a;
    list-style: disc;
    list-style-position: inside;
    margin-left: 0px;
    letter-spacing: .5px;
    margin-left: 20px;
}
.gen_package {
    color: #3275b7;
    font-weight: 600;
}
.pack {
    width: 50%;
    height: 70px;
    float: left;
    border-right: 1px solid #0000003b;
}
.pack i {
    font-size: 30px;
    color: #012524;
    float: left;
    padding: 5px 0px 0px 20px;
}
.pack span {
    float: left;
    font-size: 24px;
    font-weight: 600;
    padding: 6px 0px 0px 5px;
}
.pack .off {
    font-size: 10px;
    background: yellow;
    padding: 2px 5px;
    border-radius: 20%;
    margin: 3px 20px;
}
.pack .max_price {
    font-size: 14px;
    margin: -2px -15px;
    color: #012524;
}

.pack span {
    float: left;
    font-size: 24px;
    font-weight: 600;
    padding: 6px 0px 0px 5px;
}
.pack2 {
    width: 50%;
    height: 70px;
    float: left;
}
.pack2 i {
    font-size: 50px;
    color: #012524;
    float: left;
    padding: 6px 0px 0px 20px;
}
.pack2 span {
    font-size: 16px;
    font-weight: 600;
    float: left;
    padding: 5px 0px 5px 9px;
}
.pack2 .span2 {
    font-size: 31px;
    font-weight: 600;
    padding: 0px;
    margin: 22px 0px 0px -73px;
}
.cart {
    display: inline-block;
    background: #edf5f4;
    color: #012524;
    width: 50%;
    font-weight: 700;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
    font-weight: 400;
}
.cart:hover {
    background: #3275b7;
    color: #fff;
}
.cart:first-child {
    border-right: 1px solid #0000003b;
}
.team-item:hover {
    box-shadow: 2px 3px 6px 2px #3275b79e;
	/* cursor: pointer; */
}
.team-item:hover .pack2 i {
    color: #3275b7;
}
.team-item:hover .pack i {
    color: #3275b7;
}
.team-item:hover .cart:last-child {
    color: #fff;
    background: #000;
}
.textOuter {
    margin-top: 30px;   
    padding: 3px;  
    position: relative;
    height: 290px;
}
.test_image {
    width: 100%;
    overflow: hidden;
}
.test_image img {
    width: 100%;
}
.textOuter h2 {
    text-align: center;
    font-size: 19px;
    color: #000;
    margin-bottom: 0px;
    margin-top: 10px;
    border-top: 0px;
    text-transform: capitalize;
    float: left;
    width: 100%;
    display: block;
    margin-bottom: 10px;
}
.textOuter p {
    text-align: center;
    font-size: 13px;
    margin-top: 0px;
    color: #000000a6;
    border-bottom: 1px solid #d3d5d6;
    padding-bottom: 15px;
}
.img_c {
    margin: 10px 0px;
}
p.test_view {
    padding-bottom: 0px;
    border-bottom: 0px;
    text-align: left;
    padding: 0px 15px;
    color: #000;
    font-size: 15px;
    padding: 7px 15px;
    /* border-top: 1px solid #d3d5d6; */
    margin-bottom: 0px;
    background: #f9f9f9;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
}
p.test_view span del {
    margin-right: 5px;
    color: #00000091;
}
p.test_view span {
    display: inline-block;
    margin-left: 20px;
    margin-right: 5px;
    text-transform: uppercase;
    color: #3275b7;
    float: right;
}
p.test_view span del {
    margin-right: 5px;
    color: #00000091;
}
p.test_view a i {
    color: #3275b7;
    border: 1px solid #3275b7;
    padding: 4px 7px;
    border-radius: 50%;
    font-size: 12px;
    text-align: center;
}
p.test_view a {
    display: inline-block;
    text-transform: capitalize;
    font-size: 13px;
    width: 160px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} 
.all_text_form {
    width: 100%;
    margin: auto;
    background: #fff;
    margin-top: 6%;
    margin-left: 0%;
    height: 65px;
    padding: 5px;
    border-radius: 10px;
}
.test_frm_custom {
    width: 42%;
    float: left;
    border: 1px solid #d6d1d1;
    border-radius: 0px;
    margin-top: 5px;
    padding: 20px 8px;
    box-shadow: none;
    color: #000;
    /* border-right: 0px; */
    margin-right: 5px;
    border-radius: 10px;
}
.search_btn {
    width: 15%;
    margin-top: 5px;
    padding: 11px 0px;
    background: #07167d;
    border: 0px;
    color: #fff;
    border-radius: 10px;
}
.textOuter img:hover {
    box-shadow: 3px 4px 6px 1px #fdc494;
}
.textOuter:hover p.test_view a i {
    background: #3275b7;
    color: #fff;
}
.textOuter:hover .textOuter h2 a {
    color: #3275b7!important;
}
.left_dv {
    height: auto;
    border: 1px solid #e5e9ea;
    box-shadow: 0px 0px 1px 1px #f2f4f58f;
    overflow: hidden;
    padding-bottom: 20px;
}
.right_dv {
    height: auto;
    border: 1px solid #e5e9ea;
    box-shadow: 0px 0px 1px 1px #f2f4f58f;
    padding-bottom: 20px;
    overflow: auto;
}
thead.thead-dark {
    border-bottom: 0px;
    box-shadow: none;
    background:#07167d;
    color: #fff;
    font-weight: 100!important;
    font-family: sans-serif;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px!important;
}
tr {
    border-bottom: 1px solid #0000001a;
}
span.text_cross {
    display: inline-block;
    float: right;
}
span.text_cross i {
    color: #3275b7;
    border: 1px solid #3275b7;
    border-radius: 50%;
    padding: 3px 4px;
	cursor: pointer;
}
.add_frm {
    width: 55%;
    float: left;
    border-radius: 10px;
    height: 40px;
    border-color: #e4e4e4;
    color: #000;
}
.add_btn {
    width: auto;
    border: 0px;
    padding: 7px 40px;
    color: #fff;
    background: #07167d;
    border-radius: 10px;
    height: 40px;
    margin-left: 5px;
}
ul.text_price_show li:last-child {
    text-align: right;
    padding-right: 10px;
}

ul.text_price_show li {
    width: 50%;
    float: left;
    margin-top: 12px;
}
ul.text_price_show {
    width: 100%;
    display: block;
    float: left;
    padding: 0px 10px;
}
.cupan_frm {
    width: 25%;
    margin-top: 30px;
    border-radius: 10px 0px 0px 10px;
    box-shadow: none;
    float: left;
    height: 40px;
}
.coupan_btn {
    margin-top: 30px;
    padding: 7px 25px;
    border: 0px;
    color: #fff;
    background: #07167d;
    height: 40px;
    border-radius: 0px 10px 10px 0px;
}
.nav-tabs>li {
    text-align: center;
    float: left;
    margin-bottom: -1px;
    width: 50%;
}
div#home.active {
    background: transparent;
    padding: 15px;
}
div#menu1.active {
    background: transparent;
    padding: 15px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: transparent;
    border: 0px solid #ddd;
    border-bottom-color: transparent;
    border-radius: 0px;
}
.nav-tabs>li {
    border-radius: 0px;
}
.patient_text {
    font-weight: 800;
    color: #000;
}
.patient_text span {
    color: #3275b7;
    margin-right: 10px;
    display: inline-block;
}
.test_log_frm {
    border-radius: 10px;
    box-shadow: none;
    height: 35px;
}
.continue_btn {
    background: #3275b7;
    border: 0px;
    padding: 8px 30px;
    border-radius: 5px;
    font-size: 13px;
    clear: both;
    display: block;
}
.brd_lft_custom {
    border-left: 1px solid #ddd;
    height: 149px;
}
.continue_btn:hover {
    box-shadow: 3px 3px 2px 2px #843d05;
}
.add_btn:hover {
    border: 1px solid #07167d;
    box-shadow: 0px 0px 5px 1px #07167d;
    transition: 0.4s all ease-in-out;
}
.coupan_btn:hover {
    border: 1px solid #07167d;
    box-shadow: 0px 0px 5px 1px #07167d;
    transition: 0.4s all ease-in-out;
}
.forgot_pass_1 {
    color: #000!important;
    clear: both;
    text-decoration: underline;
    margin-top: 15px;
    display: inline-block;
    font-size: 13px;
}
.forgot_pass_1:hover{
	text-decoration: none;
}
ul.nav.nav-tabs li.active a {
    color: #fff;
}
.bnr_text_dv {
    overflow: hidden;
    position: relative;
}
.bnr_text_dv img {
    width: 100%;
    margin-top: 65px;
    height: 400px;
    border: 4px solid #3275b7;
    border-radius: 1.5rem;
}
.text_dv_abs {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 55%;
    left: 15px;
}
.lft_frm {
    padding-left: 0px;
    margin-top: 20px;
    margin-left: -15px;
}
.send_msg i {
    display: inline-block;
    font-size: 10px;
    margin-left: 5px;
}
.send_msg {
    margin-left: 15px;
    background: #3275b7;
    border: 0px;
    padding: 10px 25px;
    color: #fff;
    border-radius: 10px;
}
.right_frm {
    background: #3275b7;
    height: auto;
    padding: 25px;
    box-shadow: 0px 0px 1px 2px #135bab;
}
.right_frm h2 {
    color: #fff;
    padding-top: 0px;
    border-top: 0px;
    font-weight: 500;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    border-radius: 0px!important;
}
.right_frm ul {
    margin-top: 40px;
}
.right_frm ul li {
    margin-bottom: 15px;
    /* text-align: justify; */
}
.right_frm ul li a {
    color: #fff;
    font-size: 15px;
    /* text-align: justify; */
}
.right_frm ul li a i {
    display: inline-block;
    color: #fff;
    padding-right: 5px;
}
.contact_socail{
	
}
.contact_socail li {
    float: left;
    margin-left: 10px;
}
.contact_socail li:first-child {
    margin-left: 0px;
}
.contact_socail li a{
	
}
.contact_socail li a i {
    color: #fff!important;
    border: 1px solid #fff;
    padding: 4px 7px;
}
.contact_if {
    margin-top: 30px;
    display: block;
    width: 100%;
    float: left;
}
h3.exp_text {
    text-align: center;
    margin-top: 65px;
    font-size: 21px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    text-shadow: 1px 2px #fcfdfd;
}
h3.exp_text span {
    color: #f00;
}
.m_dialog {
    float: right;
    margin-right: 0px;
    width: 43%;
    top: 0;
}
.m_content{
    border: none;
    border-radius: 0px;
}
.m_content img{
	width:35%;
}
.r{
    margin-top: 25px;
}
.m_content i{
    font-size: 23px;
    color: #07167d;
    background: #e8e8e8;
    padding: 11px 10px;
    border-radius: 50%;
    margin-bottom: 15px;
}
.m_content h3 {
    font-size: 13px;
    font-weight: 600;
    color: #fff;
}
.m_content p {
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    color: #000;
    margin-bottom: 15px;
    font-style: initial !important;
}
.m_btn{
    margin-bottom: 0px;
	    background: #3275b7;
    border: none;
}
.m_btn:hover {
    color: #fff;
    background-color: #3275b7;
	opacity:.9;
}
.m_btn:focus {
    color: #fff;
    background-color: #d87329;
}
.wrp {
    padding: 20px 15px;
    border-top: 3px solid #3275b7;
    border-radius: 4px;
    border-bottom: 1px solid #d0cfcf;
    border-left: 1px solid #d0cfcf;
    border-right: 1px solid #d0cccc;
    margin-top: 20px;
    font-style: initial !important;
    overflow: auto;
}
.close {
    font-size: 30px;
    color: #3275b7;
    opacity: 1;
}
.logo h3 {
font-size: 38px;
    color: #c71414;
    font-weight: 900;
    margin-top: 0px;
    margin-left: 15px;
    display: inline-block;
    text-transform: uppercase;
    text-shadow: 0px 3px 5px #38272d;
    margin-bottom: 0;
}
.pkg h3{
    border-bottom: 1px solid #bbb8b5;
    padding-bottom: 10px;
}

.form-horizontal{
    margin-top: 20px;
}
.b_book{
    border: none;
    color: #fff;
    background: #3275b7;
}
.b_book:hover{
    color: #fff;
    background-color: #d87329;
}.b_book:focus{
    color: #fff;
    background-color: #d87329;
}
.fa-award{
    padding: 10px 12px !important;
}
.fa-book{
    padding: 10px 11px !important;
}
.modal-title {
    font-size: 20px !important;
    margin-top: 25px;
}
.det h3{
    font-size: 36px;
    font-weight: 600;
    color: #635d58;
}
.det .snd{
    font-size: 24px;
    font-weight: 600;
    color: #635d58;
}
 .det span{
    color: #07167d;
}

 .det p{
    font-size: 18px;
    text-align: center;
    margin-top: 30px;
    color: #635d6c;
}
.mt{
    margin-top: 50px;
}
.mt i{
    font-size: 65px;
    color: #07167d;

}
.mt h3 {
	margin-top:20px;
    font-size: 15px;
    font-weight: 600;
    color: #504e4d;
}
.mt p {
    font-size: 13px;
    text-align: center;
    margin-top: 10px;
    color: #635d6c;
    padding: 0px 20px;
}
.test_rev {
    position: relative;
    width: 100%;
    height: 250px !important;
    overflow: hidden;
}
.textOuter h2 a {
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0px;
}
.color_black{
	color: #000!important;
}
p.searc_price {
    color: #000;
}
p.searc_price del {
    font-size: 14px;
    font-weight: 500;
}
p.searc_price span {
    color: #3275b7;
    display: inline-block;
    margin-left: 5px;
    font-size: 17px;
    font-weight: bold;
}
span.cart_text a {
    background: #3275b7;
    color: #fff;
    padding: 1px 7px;
    border-radius: 5px;
}
span.cart_text a:hover {
    background: #3275b7;
    color: #000;
}
.mobile_menu{
	display: none;
}
.destop_menu{
	display: block;
}
.blog_img_2 img {
    width: 100%; 
}
article.post.format-image.bg-white {
    border: 1px solid #eaeaea;
    padding: 2px;
}
.post-content.post-no-pad {
    padding: 0px 10px;
}
.post-content.post-no-pad h2 {
    color: #000;
    font-weight: 900;
    margin: 0px
}
.post-content.post-no-pad ul.post-meta {
    width: 100%;
    float: left;
    display: block;
    margin: 5px 0px;
}
.post-content.post-no-pad ul li {
    float: left;
    font-style: italic;
    color: #929090;
    font-size: 12px;
}
.post-content.post-no-pad ul li a {
    display: inline-block;
    margin-left: 5px;
}
.post-content.post-no-pad p {
    text-align: justify;
    font-size: 15px;
    letter-spacing: .2px;
    line-height: 23px;
    font-weight: 200;
    color: #000000db;
}
.post-content.post-no-pad a.btn.btn-lg.btn-link.btn-base {
    background: #3275b7;
    display: inline-block;
    margin-bottom: 10px;
    padding: 5px 7px;
    font-size: 14px;
    color: #fff;
}
form.search-form button {
    background: #3275b7;
    color: #fff;
    border: 0;
    display: inline-block;
    margin: 10px 0px;
    padding: 5px 17px;
    border-radius: 2px;
}
.widget h6.text-uppercase.widget-title {
    color: #000;
    font-weight: 600;
    margin: 10px 0px;
}
ul.icons-list {
    margin-bottom: 20px;
}
ul.icons-list li {
    font-size: 14px;
    margin-bottom: 9px;
    border-bottom: 1px solid #00000012;
    padding-bottom: 5px;
}
.widget p {
    text-align: justify;
    font-size: 15px;
    line-height: 20px;
    color: #4f4f50;
    letter-spacing: 0.2px;
}
.widget-posts-image img {
    width: 100%;
    height: 120px;
}
form.search-form input.form-control {
    border-radius: 0px;
    box-shadow: none;
    border: 1px solid #d6d6d6;
    height: 40px;
}
.widget ul.tags li a {
    display: inline-block;
    margin-bottom: 5px;
}











@media only screen and (min-width: 320px) and (max-width: 920px){
.mobile_menu{
	display: block;
}
.destop_menu{
	display: none;
}

	.banner {
    height: auto;
}
section.circle_ar {
    height: auto;
}
.left_brd {
    border-left: 0px solid #d8d6d6;
}
.hrd_logo img {
        width: 100%;
    margin-left: -10%;
        padding: 3px;
}
ul.mob_top {
    width: 100%;
    float: left;
    border-bottom: 1px solid #1226ab;
    padding-bottom: 5px;
}
.mob_top2 {
    margin-top: 10px;
    width: 100%;
    display: block;
    float: left;
}
.mob_top2 li {
    text-align: center;
}
ul.mob_top2 li a {
    color: #fff;
    display: inline-block;
    margin-left: 10px;
}
.blog {
    height: auto;
    overflow: hidden;
}
.frt_dv {
    margin-top: 20px;
}
header.hrd_back.mobile_menu {
    padding-bottom: 10px;
}
ul.mob_top li {
    float: left;
    margin-top: 5px;
    text-align: center;
    width: auto;
}
ul.mob_top li:last-child {
    float: right;
    display: inline-block;
    margin-top: ;
}
nav {
    height: auto;
    padding: 10px 0px;
}
.col-xs-8.hrd_logo {
    padding-left: 0px;
}
.col-xs-8.hrd_logo h2 a {
    /* color: #3275b7; */
    /* font-size: 20px; */
    /* font-weight: bold; */
    display: inline-block;
}
.menu_ic {
    display: inline-block;
    float: right;
    margin-top: 6px;
    font-size: 26px;
    color: #000;
    cursor: pointer;
    padding: 6px 10px;
}
.menu_ic:hover {
    background: #3275b7;
    color: #fff;
}
/*.bnr-log_frm {*/
/*    margin-top: 10px;*/
/*    margin-bottom: 10px;*/
/*}*/
.custom_crusal {
    height: auto;
}
.custom_crusal {
    height: auto;
}
section.circle_ar {
    height: auto;
    padding-top: 0px;
    margin-top: 0px;
}
.respo_pd_0{
	padding: 0px;
}
h2.organs_text {
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 25px;
}
.abt_des {
    padding: 25px 10px;
}
section.abt_banner {
    padding-left: 3%;
    height: auto;
    padding-bottom: 54px;
    padding-right: 3%;
}
.col-md-4.right_frm {
    margin-top: 30px;
    padding-bottom: 10px;
    overflow: -webkit-paged-x;
}
.textOuter {
    margin-top: 30px;
    height: 310px;
}
.m_dialog {
    width: 90%;
    top: 0px;
}
.det h3 {
    font-size: 21px;
    font-weight: 600;
    color: #000;
    margin: 0px;
    text-align: left;
    line-height: 27px;
}
.det p {
    font-size: 15px;
    text-align: justify;
    margin-top: 10px;
    color: #000;
}
.mt h3 {
    margin-top: 10px;
    font-size: 15px;
    font-weight: 600;
    color: #504e4d;
}
.mt p {
    font-size: 14px;
    text-align: left;
    margin-top: 0px;
    color: #000;
    padding: 0px;
}
.mt {
    text-align: left;
}
.mt i {
    font-size: 46px;
    text-align: left;
    margin: 0px;
}
.all_text_form {
    width: 100%;
    height: auto;
    margin-left: 0%!important;
}
.test_frm_custom {
    width: 100%;
    float: left;
    padding: 20px 8px;
    margin-right: 0%;
	border-right: 1px solid #8c8989;
}
button.search_btn {
    width: auto;
    padding: 8px 25px;
}
.frt_dv li {
    margin-bottom: 5px;
}
.nav_left {
    position: fixed;
    bottom: 100%;
    left: 0px;
    background: #fff;
    width: 100%;
    height: 100%;
    z-index: 99;
    opacity: 1;
}
.logo_dv_mob {
    margin-top: 15px;
    display: block;
    width: 100%;
    border-bottom: 1px solid #e6e6e4;
}
.logo_dv_mob h2 {
    color: #fff;
    font-size: 30px;
    font-weight: 900;
    padding: 0px 10px;
}
.logo_dv_mob h2 span {
    display: inline-block;
    float: right;
    font-size: 16px;
    color: #3275b7;
    cursor: pointer;
}
ul.mob_nav_list li a:hover {
    color: #00f;
}

ul.mob_nav_list {
    width: 93%;
    margin: auto;
    margin-top: 40px;
    clear: both;
}
ul.mob_nav_list li a {
    color: #000;
    height: 30px;
    width: 100%;
    display: block;
    margin-bottom: 20px;
    line-height: 30px;
    border-bottom: 1px solid #e4e4e4;
}
ul.mob_nav_list li {
    color: #fff;
    float: left;
    width: 100%;
}
section.offer_slide_area {
    margin-bottom: 0px;
}
.offer_slide_area .container {
    height: auto;
	width: 100%;
}
.circle_1 {
    width: 100%;
    margin-left: 0px;
    border: 0px;
    border-radius: 0px;
    background: #f4f3f1;
}
.one_dv {
    left: 0px;
    width: 100%;
    height: auto;
}
.circle_dv {
    border-radius: 0px;
    height: 30px;
    line-height: 30px;
    width: 30px;
    float: right;
}
.one_dv_3 {
    top: 25%;
    left: 0px;
}
.one_dv_4 {
    top: 42%;
    left: 0px;
}
.one_dv_5 {
    top: 60%;
    left: 0px;
}
.one_dv_6 {
    top: 76%;
    left: 0px;
}
.circle_text {
    font-weight: 700;
    letter-spacing: 0px;
}
.blog h1 {
    padding-left: 15px;
    font-size: 20px;
    border-bottom: 1px solid #dcdce0;
}
.brd_lft_custom {
    border-left: 0px solid #ddd;
    height: auto;
    margin-top: 20px;
}
form.search-form input.form-control {
    margin-top: 30px;
}





}
@media only screen and (min-width: 320px) and (max-width: 420px){
	
	ul.mob_top li { 
    width: 100%;
}
	
}

p.testi_img_p {
    text-align: left;
    overflow: hidden;
    margin-left: 10px;
}
p.testi_img_p span img {
    width: 76px;
}
p.testi_img_p strong {
    display: inline-block;
    margin-left: 10px;
}
h2.pack_h2 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 15%;
    text-transform: uppercase;
    color: #07167d;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
p.book_btn {
    margin-bottom: 0px;
    text-align: left!important;
    height: 60px;
}
p.book_btn a {
    background: #07167d;
    padding: 9px 15px;
    line-height: 41px;
    color: #fff;
    border-radius: 15px;
    margin-left: 0px;
}
p.book_btn span {
    display: inline-block;
    float: right;
    color: #000;
    line-height: 33px;
    font-weight: 700;
}
p.all_serv_text {
    text-align: center;
    margin-top: 10px;
}
p.all_serv_text a {
    font-size: 13px;
    background: #ffffff;
    padding: 9px 15px;
    line-height: 41px;
    color: #3275b7;
    border-radius: 15px;
    margin-left: 20px;
}
.abt_des h2 {
    font-size: 20px;
    font-weight: 900;
    text-align: center;
    color: #07167d;
    padding-top: 15px;
    border-top: 1px solid #aaa;
}
p.all_serv_text a:hover {
    color: #fff;
    box-shadow: #033d77 0px 2px 3px 2px;
    font-weight: 550;
}
a#book_btn2 {
    padding: 8px 17px;
}
a#book_btn2:hover {
    color: #fff !important;
    box-shadow: #033d77 0px 2px 3px 2px;
    font-weight: 550;
}
.test_bn{
	background: #3275b7!important;
}
.pop_text {
    color: #fff!important;
    margin-top: 7%!important;
    font-weight: 700!important;
    font-size: 24px!important;
    margin-bottom: 20px!important;
}
p.book_btn span del {
    display: inline-block;
    color: #f00;
    margin-right: 5px;
    /* font-weight: 100; */
    font-size: 14px;
    /* font-weight: 500; */
}
.app_text {
    position: fixed;
    right: 0px;
    bottom: 40%;
    writing-mode: vertical-lr;
    color: #fff;
    background: #07167d;
    padding: 30px 10px;
    font-size: 16px;
    border-radius: 10px 0px 0px 10px;
    cursor: pointer;
}
.app_text:hover {
    box-shadow: 0px 0px 3px 1px #000;
}


.content_2 h2 {
    font-size: 24px;
    padding: 20px 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e2e2e2;
    font-weight: 600;
    color: #07167d;
    margin: 0px;
}
.content_2 p {
    padding: 5px 10px;
    font-size: 14px;
}
.content_2 p a {
    text-decoration: underline;
    font-style: italic;
    color: #f00;
}
.cstm_frm {
    width: 48%;
    float: left;
    margin-left: 10px;
    margin-bottom: 15px;
    box-shadow: none;
    height: 40px;
}
textarea.inp_msg {
    width: 97%;
    margin-left: 10px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 110px;
}
button.sub_btn {
    background: #155ca2;
    margin-left: 10px;
    border: 0px;
    margin-bottom: 10px;
    padding: 10px 50px;
    color: #fff;
    border-radius: 5px;
    margin-top: 25px;
}
button.sub_btn:hover{
    opacity: .9;
}
.modal-content.content_2 {
    margin-top: 10%;
}
.content_2 h2 span {
    display: inline-block;
    float: right;
    cursor: pointer;
    font-size: 14px;
    color: #f00;
    border-radius: 50%;
}
.content_2 h2 span:hover{
    color: #000;
}
.hlt_pack h2 {
    height: 47px;
	text-align: center
}
.hlt_pack p {
    height: 50px;
    overflow: hidden;
}
.hlt_pack p:last-child {
    height: auto!important;
}
p.rep_text {
    font-size: 16px;
    color: #f00;
    margin-top: 15px;
}

p.book_btn span del i.fas.fa-rupee-sign {
    text-decoration: line-through;
    display: inline-block;
    padding-right: 1px;
}
select.select_f {
    width: 42% !important;
    float: left;
    border: 1px solid #d6d1d1;
    border-radius: 0px;
    margin-top: 5px;
    padding: 10px 8px;
    box-shadow: none;
    color: #000;
    /* border-right: 0px; */
    margin-right: 5px;
    border-radius: 10px;
}
a.click_hr {
    background: #07167d;
    padding: 8px;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    float: right;
}
.tot_price{
    font-weight: 600;
    color: #000;
    font-size: 15px;
}
select.select_f:focus {
    border: 1px solid #3a75b7;
    box-shadow: 0px 0px 5px 1px #3a75b7;
    transition: 0.4s all ease-in-out;
}
button.send_msg:hover {
    opacity: .8;
}
h2.con_text {
    color: #000 !important;
    border-bottom: 1px solid #e6e3e3;
    border-radius: 0px !important;
    padding-bottom: 11px;
    margin-bottom: 30px;
}

@media only screen and (min-width: 320px) and (max-height: 920px){
   .banner {
    /*background-image: url(../images/back.jpeg);*/
    height: 600px !important;
}
    .circle_1.wow.fadeInDown {
    background: transparent;
}
.circle_text {
    color: #000;
}
a.right.carousel-control {
    background: transparent;
}
a.left.carousel-control {
    background: transparent;
}
section.circle_ar {
    height: auto;
    padding-top: 0px;
    margin-top: 25px;
}
section.circle_ar{
    background: #fff;
}
h2.organs_text { 
    color: #000;
}
.organs_dv { 
    height: auto;
}
p.all_serv_text a {
    background: #07167d;
    color: #fff;
}
section.abt_banner {
    height: 200px;
}
.hrd_back {
    background-color: #07167d;
}
ul.mob_top li a {
    color: #fff;
}
.cstm_frm {
    width: 95%; 
}
.modal-dialog.m_dialog {
    margin-top: 0px;
}
input.form-control.add_frm {
    width: 100%;
    margin-bottom: 10px;
}
.cupan_frm {
    width: 70%; 
}
select.select_f {
    width: 100%;
    margin-bottom: 10px;
}
button.search_btn {
    margin-bottom: 10px;
}
.hlt_pack h2 {
    height: auto;
    text-align: center;
}   
.hlt_pack h2 span:last-child a {
    display: block;
    width: 100%;
    float: left;
    margin-top: 14px;
    margin-bottom: 10px;
    margin-left: -60%;
animation-name:blink;
    animation-duration:1s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;

}
@keyframes blink{
    
0%{background-color:#07167d;}
50%{background-color:#07677d;}
100%{background-color:#70077d;}
50%{background-color:#07677d;}
0%{background-color:#24077d;}
}
}



div#Modal .modal-dialog.modal-lg {
    width: 100% !important;
    margin: 0px;
    border-radius: 0px !important;
}
p.frt_text_p {
    width: 100%; 
}




}
.gen_text {
    text-transform: uppercase;
    color: #f00;
}
.pack_pop {
    background: #f00;
}
.pack_pop h4.modal-title {
    color: #fff;
}
.pack_pop {
    background: #86b4ccdb;
    padding-bottom: 50px;
    border: 0px;
    border-radius: 5px;
    width: 80%;
    margin: auto;
    margin-top: 5%;
}
.pack_list li.active {
    background: #fff;
    color: #000 !important;
}
.pack_list li.active a {
    color: #000 !important;
    padding: 11px 15px;
}
.pack_pop button.close {
    color: #fff;
}
.pack_list>li>a {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
ul.hrd_list_2 li {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 11px;
    color: #07167d;
    list-style-type: decimal;
    list-style-position: inside;
    font-weight: 600;
    width: 102%;
}
.modal-content.content_2 {
    width: 80%;
    margin: auto;
    padding-left: 2%;
    padding-right: 2%;
    margin-top: 13%;
}
.modal-content.content_2 .bnr-log_frm1 h2 {
    margin-bottom: 15px;
    margin-top: 20px;
}
.content_2 .form-group {
    margin-bottom: 20px;
}
.srch_pac{
    display: inline-block;
    margin-top: -10px;
}
.srch_pac a:hover {
    background: #07167d !important;
    box-shadow: 1px 2px 7px 2px #07167d;
}
.organs_dv.organs_dv_mrg {
    padding: 0px 10px;
}
.hrd_test{
    display: none;
}
@media only screen and (min-width: 320px) and (max-width: 920px){
    .hrd_test{
    display: block;
}
.modal-content.content_2 {
    width: 100%;
}
.srch_pac {
    margin-top: 18px;
}
.bnr-log_frm h2 {
    margin-top: 0px;
    margin-bottom: 19px;
    font-size: 20px;
}
.bnr-log_frm {
    background-repeat: no-repeat;
}

}


li.hrd_test a {
    color: #fff;
    border: none;
    margin-top: 17px;
    border-radius: 3px;
    font-size: 15px;
    padding: 6px 30px;
    background-color: #07167d;
    display: inline-block;
    transition: 0.4s all ease-in-out;
    border-radius: 1.5rem;
}
li.hrd_test a:hover{
    color: #fff;
    box-shadow: #033d77 0px 2px 3px 2px;
    font-weight: 550;
}
#slider {
    text-align: center;
}
label, a {
    color: #07167d;
    cursor: pointer;
    text-decoration: none;
}
label:hover, a:hover {
    color: #000 !important;
}
* {
    box-sizing: border-box;
}
label, #active, img {
    -moz-user-select:none;
    -webkit-user-select:none;
}
#slider {
    margin: 0 auto;
    max-width: 100%;
}

#slide1:checked ~ #slides .inner {
    margin-left:0;
}
#slide2:checked ~ #slides .inner {
    margin-left:-100%;
}
#slide3:checked ~ #slides .inner {
    margin-left:-200%;
}
#slide4:checked ~ #slides .inner {
    margin-left:-300%;
}
#slide5:checked ~ #slides .inner {
    margin-left:-400%;
}
#overflow {
    width: 100%;
    overflow: hidden;
}
article img {
    width: 100%;
    height: 100%;
}
#slides .inner {
    width: 500%;
    line-height: 0;
}
#slides article {
    width: 20%;
    float: left;
    height: 380px;
}
#controls {
    margin: -25% 0 0 0;
    width: 100%;
    height: 50px;
}
#controls label {
    display: none;
    width: 50px;
    height: 50px;
    opacity: 0.3;
}
#active {
    margin: 10px 0 0;
    text-align: center;
}
#active label {
    border-radius: 5px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #bbb;
}
#active label:hover {
    background: #ccc;
    border-color: #777 !important;
}
#controls label:hover {
    opacity: 0.8;
}
#slide1:checked ~ #controls label:nth-child(2), 
#slide2:checked ~ #controls label:nth-child(3), 
#slide3:checked ~ #controls label:nth-child(4), 
#slide4:checked ~ #controls label:nth-child(5), 
#slide5:checked ~ #controls label:nth-child(1) {
    background: url('http://upload.robinbrons.com/u/1366504016.png') no-repeat;
    float: right;
    margin: -20px -70px 0 0;
    display: block;
}
#slide1:checked ~ #controls label:nth-child(5), 
#slide2:checked ~ #controls label:nth-child(1), 
#slide3:checked ~ #controls label:nth-child(2), 
#slide4:checked ~ #controls label:nth-child(3), 
#slide5:checked ~ #controls label:nth-child(4) {
    background: url('http://upload.robinbrons.com/u/1366544716.png') no-repeat;
    float: left;
    margin: -20px 0 0 -70px;
    display: block;
}
#slide1:checked ~ #active label:nth-child(1), 
#slide2:checked ~ #active label:nth-child(2), 
#slide3:checked ~ #active label:nth-child(3), 
#slide4:checked ~ #active label:nth-child(4), 
#slide5:checked ~ #active label:nth-child(5) {
    background: #333;
    border-color: #333 !important;
}
/* Info Box */
.info {
    line-height: 20px;
    margin-left: -15px !important;
    /*position: absolute;*/
    font-style: italic;
    padding: 30px 30px;
    opacity: 1;
    color: #000;
    text-align: left;
    background: #fff;
}
.info h3 {
    color: #333;
    margin: 0 0 5px;
    font-weight: normal;
    font-size: 19px;
    font-style: normal;
}
/* Slider Styling */
 #slides {
    margin: 45px 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 1px 1px 4px #666;
    padding: 1%;
    background: #fff;
    background: rgb(252, 255, 244);
    background: linear-gradient(top, rgba(252, 255, 244, 1) 0%, rgba(219, 218, 201, 1) 100%);
}
/* Animation */
 #slides .inner {
    transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
    transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
}
#slider {
    -webkit-transform: translateZ(0);
    transition: all 0.5s ease-out;
}
#controls label {
    -webkit-transform: translateZ(0);
    transition: opacity 0.2s ease-out;
}
#slide1:checked ~ #slides article:nth-child(1) .info, 
#slide2:checked ~ #slides article:nth-child(2) .info, 
#slide3:checked ~ #slides article:nth-child(3) .info, 
#slide4:checked ~ #slides article:nth-child(4) .info, 
#slide5:checked ~ #slides article:nth-child(5) .info {
    opacity: 1;
    transition: all 1s ease-out 0.6s;
}
.info, #controls, #slides, #active, #active label, .info h3, .desktop, .tablet, .mobile {
    -webkit-transform: translateZ(0);
    transition: all 0.5s ease-out;
}
/* Responsive Styling */
 @media only screen and (max-width: 850px) and (min-width: 450px) {
    #slider #controls {
        margin: -25% 0 0 15%;
        width: 70%;
        height: 50px;
    }
    #slider #controls label {
        transform: scale(0.8);
    }
    #slider #slides {
        padding: 1% 0;
        border-radius: 0px;
    }
    #slider #active {
        margin: 22% 0 0;
    }
}
/* Mobile */
 #mobile:checked ~ #slider #controls {
    margin: -28% 0 0 24%;
    width: 50%;
    height: 50px;
}
#mobile:checked ~ #slider #active {
    margin: 23% 0 0;
}
#mobile:checked ~ #slider #slides .info {
    opacity: 0 !important;
}
#mobile:checked ~ #slider #controls label {
    transform: scale(0.6);
}
@media only screen and (max-width: 450px) {
    #slider #controls {
        margin: -28% 0 0 24%;
        width: 50%;
        height: 50px;
    }
    #slider #active {
        margin: 23% 0 0;
    }
    #slider #slides {
        padding: 1% 0;
        border-radius: 0px;
    }
    #slider #slides .info {
        opacity: 0 !important;
    }
    #slider #controls label {
        transform: scale(0.6);
    }
}
@media only screen and (min-width: 850px) {
    body {
        padding: 0 80px;
    }
}
.del_text {
    margin-top: 30px;
    font-size: 24px;
    position: relative;
    margin-bottom: 50px;
    text-transform: uppercase;
    font-weight: 900;
    text-shadow: 1px 1px 2px #000000a8;
}

.modal-header .close {
    margin-top: 20px;
}
#pay_btn {
    background: #07167d;
    color: #fff;
    border: 0px;
    display: inline-block;
    float: right;
    margin-top: 40px;
    padding: 8px 20px;
    border-radius: 5px;
}
.pay_dv {
    background: #ffffff;
    padding: 10px;
    height: auto;
    margin-top: 15px;
    border-top: 1px solid #e0dddd;
    display: none;
}
h2.pay_met {
    border: 0px;
    font-size: 20px;
    color: #000;
}
.qr_dv{
    /* text-align: center; */
}
.qr_dv img {
    /* margin-top: 20px; */
    width: 80%;
}
ul#myTabs li {
    width: 20%;
    border: 1px solid #fff;
    border-radius: 5px;
    background: #f5f5f5;
    color: #000 !important;
}
ul#myTabs li a {
    color: #000;
}
ul#myTabs {
    margin-bottom: 30px;
}
.processed_btn {
    background: #07167d;
    border: 0px;
    padding: 9px 15px;
    text-transform: capitalize;
    border-radius: 10px;
    color: #fff;
    float: right;
}
.processed_btn:hover {
    box-shadow: 1px 0px 8px 2px #07167d;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff !important;
    background-color: #07167d;
}
.thank_sec {
    position: fixed;
    width: 100%;
    height: 100%;
    /* background: #f5f5f5; */
    display: flex;
    text-align: center;
}
.thank_sec h2 {
    margin-top: 15%;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    font-size: 27px;
}
.thank_sec h2 span {
    display: inline-block;
    margin-left: 10px;
    color: #07167d;
    padding: 5px;
}
p.det_emi {
    font-size: 17px;
}
p.det_emi span {
    color: #f00;
}
p.det_emi a {
    background: #07167d;
    padding: 5px 10px;
    color: #fff;
    display: inline-block;
    margin-top: 10px;
    border-radius: 5px;
}
p.det_emi a:hover{
    box-shadow: 1px 0px 8px 2px #07167d;
    color: #fff !important;
}
.table>tbody>tr>td i {
    display: inline-block;
    margin-right: 2px;
    font-size: 13px;
}
.table>tbody>tr>td>del {
    display: inline-block;
    margin-right: 5px;
    color: #f00;
}
.srch_pac a {
    background: #07167d !important;
}
.srch_pac a:hover {
    color: #fff !important;
}

.pay_dv h3 {
    font-size: 24px;
    margin-top: 15px;
    margin-bottom: 15px;
    color: #07167d;
}
div#pay_by_paytm {
    text-align: center;
}
div#pay_by_paytm img {
    width: 65%;
}
div#pay_by_cod {
    overflow: hidden;
    text-align: center;
}
div#pay_by_cod img {
    width: 50%;
    margin-top: 20%;
}





button.btn-settings {
  margin: 25px;
  padding: 20px 30px;
  font-size: 1.2em;
  background-color: #337ab7;
  color: white;
}
button.btn-settings:active {
  color: white;
}
.modal {
    overflow: hidden;
}
.modal-dialog {
    margin-right: 0;
    margin-left: 0;
}
.modal-header {
    height: 30px;
    padding: 20px;
    background-color: #18456b;
    color: white;
    padding-bottom: 30px;
}
.modal-title {
  margin-top:-10px;
  font-size:16px;
}
.modal-header .close {
  margin-top:-10px;
  color:#fff;
}
.modal-body {
  color:#888;
  padding: 5px 35px 20px;
}
.modal-body h3 {
  text-align: center;
}
.modal-body p {
  padding-top:10px;
  font-size: 1.1em;
}
section.abt_des.hlt_pack .row .row:nth-child(3) {
    width: 52%;
    float: left;
}
section.abt_des.hlt_pack .row .row:nth-child(3) .col-md-3 {
    width: 50%;
}
section.abt_des.hlt_pack .row .row:nth-child(4) {
    width: 53%;
    float: left;
    padding-left: 20px;
}
section.abt_des.hlt_pack .row .row:nth-child(4) .col-md-3 {
    width: 50%;
}

.slider-wrapper {
	width: 100%;
	height: 400px;
	position: relative;
}

.slide {
	float: left;
	position: absolute;
	height: 100%;
	
	transition: opacity 3s linear;
}

.slider-wrapper > .slide:first-child {
	opacity: 1;
}
.margin_auto{
	margin: auto;
}
.modal-dialog.m_dialog.ui-draggable-handle {
    cursor: all-scroll;
}
section.abt_des.hlt_pack .row .row{
	margin-bottom: 30px;
}



.button {
  background-color: #004A7F;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 20px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
  0% { background-color: #337ab7; -webkit-box-shadow: 0 0 3px #337ab7; }
  50% { background-color: #07167d; -webkit-box-shadow: 0 0 40px #07167d; }
  100% { background-color: #337ab7; -webkit-box-shadow: 0 0 3px #337ab7; }
}

@-moz-keyframes glowing {
  0% { background-color: #337ab7; -moz-box-shadow: 0 0 3px #337ab7; }
  50% { background-color: #07167d; -moz-box-shadow: 0 0 40px #07167d; }
  100% { background-color: #337ab7; -moz-box-shadow: 0 0 3px #337ab7; }
}

@-o-keyframes glowing {
  0% { background-color: #337ab7; box-shadow: 0 0 3px #337ab7; }
  50% { background-color: #07167d; box-shadow: 0 0 40px #07167d; }
  100% { background-color: #337ab7; box-shadow: 0 0 3px #337ab7; }
}

@keyframes glowing {
  0% { background-color: #337ab7; box-shadow: 0 0 3px #337ab7; }
  50% { background-color: #07167d; box-shadow: 0 0 40px #07167d; }
  100% { background-color: #337ab7; box-shadow: 0 0 3px #337ab7; }
}

	@media only screen and (min-width: 600px) and (max-width: 2000px)   {
	    
	    #mobile {
	        display:none;
	        
	    }
	    
	  
	}
	

	
	
	@media only screen and (min-width: 282px) and (max-width: 1500px)   {
	    
	    .mobileview {
	        display:none;
	    }
	    
	    .carousel-inner {
	        
	        margin-top: 10%;
	    }
	    
	    /*.bnr-log_frm {*/
	    /*    margin-top:20%;*/
	    /*}*/
	    
	    #mobile{
	        margin-top:5%;
	    }
	    .responsive {
              width: 100%;
              height: auto !important;
            }
	}
	
	 
	    .mobile{
	        width:100%;
	        height:600px;
	    }
	  
	
	
	@media only screen and (min-width: 282px) and (max-width: 1000px) {
	    
	    .mobile{
	        width:100%;
	        height:auto;
	    }
	    
	    /*.pos_abs_1{*/
	    /*    margin-top: 70%;*/
	        
	    /*}*/
	    .carousel-inner {
	        margin-top:5%;
	    }
	    
	    
	    
	}
	
	
	
	
	
	
	
	
	
/*	.nav {*/
  /*background-color: #000;*/
/*  width: 100%;*/
/*  position: fixed;*/
/*  z-index: 10;*/
/*  clear: both;*/
/*}*/

/*ul#menu {*/
/*  display: none;*/
/*}*/
/*ul#menu li a {*/
/*  width: 100%;*/
/*  display: block;*/
/*  background-color: #000;*/
/*  color: #fff;*/
/*  font-size: 1em;*/
/*  padding: 1.5em 1.6em;*/
/*  transition: background 0.2s;*/
/*  text-decoration: none;*/
/*}*/
/*ul#menu a:hover {*/
/*  background-color: #303030;*/
/*}*/

/*@media screen and (min-width: 1280px) {*/
/*  .hamburger-container {*/
/*    display: none;*/
/*  }*/

/*  .nav ul#menu {*/
/*    display: inline;*/
/*  }*/
/*  .nav ul#menu li {*/
/*    display: inline-block;*/
/*    margin-right: -5px;*/
/*  }*/
/*}*/
/*ul.hamburger li {*/
/*  height: 5px;*/
/*  background: #fff;*/
/*  content: "";*/
/*  position: relative;*/
/*  transition: 0.25s ease-in-out;*/
/*}*/

/*.hidden {*/
/*  opacity: 0;*/
/*}*/

/*.rot45deg {*/
/*  transform: rotate(45deg);*/
/*  top: 10px !important;*/
/*}*/

/*.rot-45deg {*/
/*  transform: rotate(-45deg);*/
/*}*/

/*ul.hamburger {*/
/*  display: block;*/
/*}*/
/*ul.hamburger li:nth-child(1) {*/
/*  top: 0;*/
/*}*/
/*ul.hamburger li:nth-child(2) {*/
/*  top: 5px;*/
/*}*/
/*ul.hamburger li:nth-child(3) {*/
/*  top: 10px;*/
/*}*/

/*.hamburger-container {*/
/*  width: 38px;*/
/*  margin: 1.2em 1.6em;*/
/*  height: 30px;*/
/*  cursor: pointer;*/
/*  float: right;*/
/*}*/

	
	
	
	
	
	

