@import"../node_modules/bootstrap/dist/css/bootstrap.css";
@import"https://fonts.googleapis.com/css?family=Patrick+Hand";
@import"https://fonts.googleapis.com/css?family=Roboto:300,400";
@import"https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700";
@import"https://use.fontawesome.com/releases/v5.4.1/css/all.css";
@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";
@import"https://fonts.googleapis.com/css?family=Cairo:400,600,700";
@import"responsive.css";

.form-check{
    display:flex;
    align-items:center
}

.card {

    min-height: 400px;

}

header {
    background: #f8f9fa !important;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.2);
    margin-bottom: 20px;
}
.card{
	margin-bottom: 10px;
}
.prod-info.ml-2.d-md-flex {
    max-width: 610px;
}
.font-secondary{
    /*font-family:"Roboto",sans-serif*/
}
.card-body .btn.btn-outline-secondary.rounded.m-2 {
    width: 100%;
}
.gj-datepicker-md [role="right-icon"] {

    position: absolute;
    right: 0;
    top: 7px;
    font-size: 24px;

}
#datepicker {

    margin-bottom: 14px;

}
#loginfrm .form-control {

    text-align: left;

}
.card-body .btn.btn-primary {
    width: 100%;
}
.my-2 .btn.btn-primary {
    width: auto;
}
.lead{
    font-size:1.5rem
}
.table.table-hover.mt-3 {
    font-size: 14px;
}
.bg-gray{
    background:#ced4da
}
.bg-gray-light{
    background:#e9ecef
}
.bg-primary{
    background:#fd7e14 !important
}
.text-primary{
    color:#fd7e14 !important
}
.text-secondary{
    color:#0062cc !important
}
.text-secondary-dark{
    color:#004a99 !important
}
.text-gray{
    color:#495057
}
.text-lg{
    font-size:2rem
}
.text-underline{
    text-decoration:underline
}
.main-heading-eng{
    padding:10px
}
@media(min-width: 768px){
	#loginfrm .form-control {

    text-align: left;

}
    .main-heading-eng{
        position:relative;
        left:13%
    }
}
.btn-outline-primary{
    color:#fd7e14;
    border-color:#fd7e14;
    border-radius:40px;
    font-size:1.2rem
}
.btn-outline-primary:hover{
    background:#fd7e14;
    color:#f8f9fa;
    border-color:#fd7e14
}
.btn-primary{
    background:#fd7e14;
    border-color:#fd7e14
}
.btn-primary:hover{
    background:#dc6502;
    border-color:#fd7e14
}
.form-control:focus,input:focus,textarea:focus{
    box-shadow:0 0 10px #fd7e14;
    border-color:#fd7e14
}
.select-options{
    border:2px solid #fd7e14;
    border-radius:40px;
    font-weight:900;
    background-color:#e9ecef;
	-webkit-border-radius: 60px;

}
.select-options option{
    background-color:#e9ecef;
    border:2px solid #fd7e14;
    border-radius:40px
}
.ui-datepicker{
    max-width:1024px
}
.btn-link{
    color:#fd7e14;
    font-size:16px
}
.btn-link.active{
    font-weight:900;
    border-bottom:3px solid #495057
}
.btn-link:hover,.btn-link:focus{
    color:#dc6502
}
.btn-sm{
    font-size:1.1rem
}
.btn-link-custom{
    background:transparent;
    color:#fd7e14;
    font-size:1.3rem
}
.btn-link-custom:hover{
    text-decoration:underline
}
.modal-content{
    border:2px solid #fd9a47 !important;
    border-radius:5px;
    background:#f8f9fa;
    padding:10px;
}
@media(max-width: 767.98px){
	#loginfrm .form-control {

    text-align: left;

}
	.input-group-prepend, .input-group-append {
    display: block !important;
    width: 100% !important;
}

	.input-group-prepend .btn-outline-primary{
	font-size: 1.1rem;

width: 100% !important;
display:block !important;
}
 .modal-content{
        width:100%
 }
	
}
.modal-content h4{
    font-size:1.6rem
}
.modal-content input:focus,.modal-content textarea:focus{
    box-shadow:0 0 10px #fd7e14
}
.main-page-divider{
    width:75%
}
#inputName,#inputPhone,#inputEmail,#agreementCheckbox{
    text-align:center;
    padding:20px;
    border:2px solid #fd7e14;
    border-radius:10px
}
#inputTextarea{
    border:none;
    resize:none
}
.clnix-card{
    color:#343a40
}
.clnix-card .card-header h3{
    font-weight:900
}
.clnix-card .card-body{
    background:#fbfbfb;
    color:#495057
}
.clnix-card input:focus{
    background:#fd9a47;
    color:#fff
}
.list-group .side-list img{
    filter:blur(1px);
    transition:.5s
}
.list-group .side-list p{
    transition:.5s
}
.list-group .side-list:hover img{
    filter:blur(0px);
    transform:rotate(360deg)
}
.list-group .side-list:hover p{
    color:#fd7e14
}
.tab .btn{
    font-size:1.5rem
}
.btn-tab{
    border-radius:0;
    color:#fd7e14;
    transition:.4s;
    background:#ced4da !important
}
.btn-tab:hover{
    background:#495057 !important;
    border-bottom:5px solid #fd7e14;
    color:#feb679
}
.btn-tab.active{
    background:#495057 !important;
    border-bottom:5px solid #fd7e14;
    color:#feb679
}
.btn-tab.active:focus{
    background:#495057 !important;
    border-bottom:5px solid #fd7e14;
    color:#feb679
}
.btn-tab-dark{
    background:#495057;
    border-bottom:5px solid #fd7e14;
    color:#fd8c2d
}
.btn-tab-dark:focus{
    background:#495057;
    border-bottom:5px solid #fd7e14;
    color:#fd8623
}
.card-menu .card-header a i{
    margin-right:10px;
    font-size:1.4rem
}
.card-menu .card-header:hover,.card-menu .card-header:focus{
    background:#dc6502 !important
}
.plan-divider{
    border:2px solid #eee;
    width:75%
}
.discount{
    background:#cce;
    border-radius:20px 2px;
    color:#495057;
    border-bottom:3px solid #fd7e14
}
.discountmu {
    background: #31ca31;
    border-radius: 0px;
    color: #fff;
    border-bottom: 0px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 18px;
    padding: 5px 0px;
}
.discountmu2 {
    background: #31ca31;
    border-radius: 0px;
    color: #fff;
    border-bottom: 0px;
    margin-bottom: 15px;
    text-align: center;
    font-size: 18px;
    padding: 5px 0px;
}
.nof-ound {
    text-align: center;
    display: block;
}
.back-bt-se {
    display: block;
    text-align: center;
    font-size: 18px;
}
.back-bt-se a {
    font-size: 18px;
    text-decoration: underline;
}
.cilt-name {
    color: #fd7e14;
    font-size: 27px;
    display: inline;
}
.badgever {
    display: inline-block;
    padding: 0px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0px;
}
.ratine-di {
    float: left;
    width: 100%;
}
.ratine-di ul {
    padding: 0px;
    margin: 0px;
}
.ratine-di ul li{
	list-style:none;
}
.a-loaction {
    display:block;
    margin: 10px 0px;
    font-size: 15px;
    color: #666;
    text-decoration: underline;
    display: block;
}
.view-ins {
    color: #fd7e14;
    font-size: 18px;
}

.backgroud-ins {

    background: #fff !important;
    padding: 5px 15px;
    font-size: 14px;
    font-weight: 400;
    text-align: left;

}
.backgroud-ins p{
	margin:0px;
}
.row.backgrous {
    background: #f2f2f2;
    padding: 15px 0px;
}
.medic-in p {
    font-size: 16px;
    text-align: justify;
    line-height: 30px;
    font-weight: 400;
    padding: 0px !important;
    float: left;
    width: 100%;
}
.h3-dis {
    color: #fd7e14;
    text-decoration: navajowhite;
    font-weight: bold;
}
.mytabe {

    width: 100%;
    background: #fff;
    margin: 10px 0px 0px;
    border: 1px solid #ddd;

}
.mytabe th {
    font-size: 15px;
    padding: 11px;
    text-align: center;
    font-weight: 400;
    color: #fff;
	vertical-align:middle !important;
}
.mytabe td {

    font-size: 15px;
    text-align: center;
    padding: 10px 5px;
    border: 1px solid #dedede;

}
.date-us {
    font-size: 13px;
    font-weight: 300;
}
.usernam {
    font-size: 18px;
    color: #0945a7;
    font-weight: 400;
}
.tab-content.tabs-med {
    padding: 15px 0px 0px;
}
.info-re-c {
    font-size: 14px;
}
.padd-brs{
	padding:5px;
	border:1px solid #dedede;
}
ul{
	padding:0px;
	margin:0px;
}
li{
	list-style:none;
}
.revisat li{
	list-style:none;
	
}
.revisat li i{
	font-size:14px;
	
}
.hoverinfo h3 {
    color: #fff;
    font-size: 23px;
    padding-top: 0px;
}
.hoverinfo p{
color:#fff;
font-size:15px;
}
.vtn1 {

    padding: 5px 20px;
    display: inline-block;
    font-size: 15px;
    border: 1px solid #fff;
    background: #fff;
    margin: 0px 5px;
    border-radius: 5px;
    color: #333;

}
.my-head3 {
    background: #333;
    padding: 10px 49px 10px 10px;
    float: left;
    width: 100%;
    position: relative;
}
.my-head3 h4 {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 400 !important;
    font-size: 25px;
}
.my-head3 h6 {

    float: left;
    width: 100%;
    color: #fff;

}
.my-head3 a {
    color: #fff;
    font-size: 13px;
    line-height: 25px;
    display: inline-block;
    text-decoration: underline;
}
.my-head3 button {

    position: absolute;
    right: 15px;
    top: 8px;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 34px;

}
.my-head4 {
    background: #333;
    padding: 10px 49px 10px 10px;
    float: left;
    width: 100%;
    position: relative;
    min-height: 50px;
}
.my-head4 h4 {
    float: left;
    width: 100%;
    color: #fff;
    font-weight: 400 !important;
    font-size: 25px;
}
.my-head4 h6 {

    float: left;
    width: 100%;
    color: #fff;

}
.my-head4 a {
    color: #fff;
    font-size: 13px;
    line-height: 25px;
    display: inline-block;
    text-decoration: underline;
}
.my-head4 button {

    position: absolute;
    right: 15px;
    top: 8px;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 34px;

}
.h3-offerinfo {
    font-size: 19px;
}
.notes-don{
	font-size:14px;
}
.padd-mbg{
	margin-bottom:25px;
}
.staeff-info h3 {

    font-size: 21px;
    color: #0945a7;
    margin-bottom: 4px;
	position:relative;

}
.staeff-info h4::after {

    content: "";
    position: absolute;
    left: 0;
    bottom:-10px;
    width: 70px;
    height: 2px;
    background: #;

}
.staeff-info h4 {
	position:relative;
    font-size: 17px;
    color: #333;
    margin-bottom: 25px;

}
.staeff-info strong {

    display: block;
    font-size: 16px;
    font-weight: 400;
    color: #20ac20;

}
.staeff-info p {
    font-size: 17px;
}
@media(max-width: 575.98px){
	#loginfrm .form-control {

    text-align: left;

}
	.clinic-info{
		text-align:center;
	}
	.input-group-prepend, .input-group-append {
    display: block !important;
    width: 100% !important;
}
.input-group-prepend .btn-outline-primary{
	font-size: 1.1rem !important;

width: 100% !important;
display:block !important;
}
	.ui-datepicker {
   max-width: 1024px;
   left: 0 !important;
   width: 100% !important;
}
	.card.clnix-card.mx-auto {

    width: 100% !important;

}
	.card{
		margin-top:20px;
	}
	
	.select-appr{
		
		background-position: right !important;
	}
	.sk-card-body {

    font-size: 16px;

}
	.card-header h3 {
    font-size: 20px;
}
	#accordion {
    font-size: 17px;
}
/*	.form-control {
  text-align: center;
}*/
	
	.table.table-bordered {
    font-size: 13px;
}
	.nav.nav-pills.nav-justified.py-3 {
    width: 100% !important;
    display: table;
}
	.rat{
		float:none !important;
	}
	#enq5 .btn {
    width: 100%;
}
	.rat .btn {
    width: 100%;
}
		.links.mt-5.mx-auto {
    text-align: center;
}
    .card-columns{
        column-count:2
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
}
@media(max-width: 320.98px){
		.products.border-bottom.mt-5.pb-2 {
    display: block;
}
	#loginfrm .form-control {

    text-align: left;

}
	.clinic-info{
		text-align:center;
	}
	.input-group-prepend, .input-group-append {
    display: block !important;
    width: 100% !important;
}
.input-group-prepend .btn-outline-primary{
	font-size: 1.1rem !important;

width: 100% !important;
display:block !important;
}
	#ui-datepicker-div {

    left: 0% !important;
    width: 100% !important;

}
	.clinic-info.p-4 {
    padding: 13px !important;
    margin-bottom: 15px;
}
	.cshop.text-right {

    display: table;
    margin-bottom: 13px;
    margin-left: auto;
    margin-right: auto;

}
	.btn.btn-info.text-uppercase {

    width: 100%;

}
		.btn.btn-danger.text-uppercase {

    width: 100%;
    margin-bottom: 6px;

}
	.btn.btn-info.text-uppercase.text-white {

    width: 100%;
	   margin-bottom: 6px;

}
	.btn.btn-success.text-uppercase.my-2.my-md-0 {

    width: 100%;

}
	.my-2 .form-group.mx-2 {

    width: 100%;
    margin-bottom: 25px;

}
		.my-2 .btn.btn-primary {
    width:100%;
	margin-top: -16px;
}
		.card.clnix-card.mx-auto {

    width: 100% !important;

}

	.select-appr{
		background-position: 378px 12px !important;
		background-position: right !important;
	}
}
@media(min-width: 576px)and (max-width: 767.98px){
	.products.border-bottom.mt-5.pb-2 {
    display: none !important;
}
	#loginfrm .form-control {

    text-align: left;

}
	.clinic-info{
		text-align:center;
	}
	.select-appr{
		background-position: 364px 12px !important;
	}
	.links.mt-5.mx-auto {
    text-align: center;
}
	footer h2 {

    font-size: 1.2rem;

}
    .card-columns{
        column-count:1
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
}
@media(min-width: 768px)and (max-width: 991.98px){
	
	#loginfrm .form-control {

    text-align: left;

}

	.btn-link {
    font-size: 18px !important;
}
	.select-appr{
		background-position: 131px 12px !important;
	}
	.card-header h3 {
    font-size: 20px;
}
.card-body.sk-card-body {
    font-size: 17px;
}
	.col-price {
    font-size: 20px;
}
	.prod-name.m-0 {
    font-size: 16px;
}
	.product-info a {
    font-size: 15px;
}
	.btn-link{
		font-size: 1.3rem;
	}
    .card-columns{
        column-count:3
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
    .card-columns .card:last-child{
        margin-bottom:0
    }
}
@media(min-width: 992px)and (max-width: 1199.98px){
	#loginfrm .form-control {

    text-align: left;

}
	.card-body{
		min-height: 196px;
	}
	
    .card-columns{
        column-count:3;
        column-break-inside:avoid
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
    .card-columns .card:last-child{
        margin-bottom:0
    }
}
@media(min-width: 1200px){
	#loginfrm .form-control {

    text-align: left;

}
    .card-columns{
        column-count:3
    }
    .card-columns .card{
        display:inline-block;
        width:100%
    }
}
.modal{
    font-family:"Roboto",sans-serif
}
.modal .modal-dialog.modal-xl{
    max-width:1200px;
    max-height:1200px
}
@media(min-width: 768px){
	#loginfrm .form-control {

    text-align: left;

}
		.navbar-nav .nav-item {

}
	
    .modal .modal-dialog.modal-xl{
        width:1000px
    }
    .modal .modal-dialog.modal-xl .modal-body{
        height:600px
    }
    .modal .modal-dialog.modal-xl .modal-body #carouselProduct-modal .carousel-inner .carousel-item img{
        height:100%;
        max-height:600px
    }
}
.social div{
    display:inline-block;
    width:50px;
    height:50px;
    background:#333;
    color:#fff;
    margin:5px;
    padding:0px 2px 2px;
    font-size:2rem;
    border-radius:25px;
    border:1px solid #fff;
    transition:.8s;
    text-align:center
}
.social div:hover{
    background:#fd7e14;
    transform:translatey(-10px);
    box-shadow:0 10px 10px -5px #aaa
}
.social div:active{
    background:#dc6502;
    box-shadow:0 4px 10px 5px #6e6e6e
}
.social div a{
    color:#adb5bd;
    transition:.4s
}
.social div a:hover{
    color:#fff
}
#carouselProduct .fa-chevron-circle-right,#carouselProduct .fa-chevron-circle-left{
    color:#c97a04
}
.rating-stars{
    color:#e2a241
}
.rating-stars .active-star{
    color:#e2a241
}
.product-card{
    position:relative
}
.product-card .product-card-more{
    text-align:center;
    visibility:hidden;
    position:absolute;
    top:0;
    height:0;
    width:100%;
    background:#104e80;
    transition:.8s
}
.product-card:hover > .product-card-more{
    visibility:visible;
    background:rgba(16,77,128,.664);
    display:flex;
    align-items:center;
    justify-content:center;
    height:100%
}
.carousel-card{
    position:relative
}
.carousel-card .carousel-card-more {
    text-align: center;
    display: none;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    background: #104e80;
    transition: .8s;
    left: 0;
}
.carousel-card:hover > .carousel-card-more{
    visibility:visible;
    background:rgba(16,77,128,.9);
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    height:100%;
	transition: .8s;
}
.time-table thead tr th{
    padding:1px 0
}
.time-table tbody tr td{
    padding:1px 0
}
.navbar-nav .nav-item{
    padding:5px;
    border-radius:5px;
    text-align:center
}
.navbar-nav .nav-item:hover > a{
    background:#fd7e14;
    border-radius:5px;
}
.navbar-nav .nav-item:hover .nav-link{
    color:#fff;
}
.navbar-nav.side-nav{

}
.side-info{
    text-align:center;
    background:url("../img/circle.PNG") no-repeat;
    background-size:contain;
    background-position:center;
height: 117px;
color: #6c757d;
font-size: 20px;
}
.select-appr{
	position:relative;
	-moz-appearance: none;
    -webkit-appearance: none;
    -webkit-border-radius:4px;
    appearance: none;
    outline-width: 0;
	background:url("../img/apprnce.png") no-repeat right #fff;
	padding-right:15px;
	background-position: 98% 12px;
	width:31%;
	margin:0px 1%;
	font-weight:normal;
	display:block !important;
	
}
.clinic-info {
    border: 1px solid #fd7e14;
    border-radius: 5px;
    padding: 10px;
    background: #f7f7f7;
}
.clinic-info2 {

}
.clinic {
    border: 1px solid #ced4da;
    border-radius: 0px;
    margin-bottom: 10px;
    background: #fff;
}
.clinic-location{
    text-decoration:underline;
    font-weight:900;
    font-size:1.1rem;
    margin:0
}
.clinic-desc{
    font-size:1.2rem;
    line-height:1
}
.videos .row .col-md-6 h1{
    color:#fd7e14;
    border-bottom:2px solid #ced4da;
    border-bottom-width:3;
    font-size:1.4rem;
    font-weight:900
}
.videos .row .col-md-6 p{
    font-size:1.4rem;
    font-weight:500;
    color:#495057
}
.videos .row .col-md-6 p a{
    text-decoration:underline
}
.ads-div{
    border:3px dotted #ced4da;
    min-height:200px
}
.store-heading{
    border-top:2px solid #ced4da;
    border-bottom:2px solid #ced4da
}
.register-card{
    font-family:"Roboto",sans-serif;
    font-weight:400;
    font-size:1.1rem
}
.links{
    max-width:800px
}
.comments .btn{
    font-size:1.2rem
}
.product-view{
    font-family:"Roboto",sans-serif
}
.product-info .nav{
    font-family:"Roboto",sans-serif
}
footer {
    background: #333;
    padding: 35px 0px;
    float: left;
    width: 100%;
 
}
footer hr{
    border-top:2px solid #ced4da;
    width:500px
}
footer .footer-info .contact{
    margin:5px 5px 15px
}
/*
.dis-select .form-control:disabled{
    display:none;
}*/
footer .footer-info .contact a{
    color:#fff;
    font-size:35px;
    margin:10px;
    font-weight:900
}
footer .small{
    font-family: 'Montserrat', sans-serif;
    padding-left:7px;
}
footer .footer-info .contact a i{
    transition:.5s
}
footer .footer-info .contact a:hover{
    text-decoration:none
}
footer .footer-info .contact a .fa-whatsapp:hover{
    color:#65961c
}
footer .footer-info .contact a .fa-envelope:hover{
    color:#850f0f
}
footer .footer-info .contact a .fa-sync-alt:hover{
    color:#0f7785
}
footer .footer-info h4{
    font-size:1rem
}
footer h2 {
    font-size: 1.4rem;
}
body{
    font-size:1.3rem;
    font-family: 'Montserrat', sans-serif;
    /*font-family:"Roboto",sans-serif;*/
    font-weight:400
}
/*# sourceMappingURL=css/main.css.map */
.sk-form-check-input{
	top: 8px;
	margin-top: 0;
}
.direx1 {
    direction: rtl;
}
.direx2 {
    direction: ltr;
}
.useicos:before{
    
    display:none !important;
}

.useicos i{
    
    font-size:20px;
}
.useicos .fa-shopping-cart::before {
    font-size:20px;
}
.posheade{
    position:relative;
}
.lanugae-pos {
    position: absolute;
    right: 25px;
    top: 0;
    z-index: 5;
}
.lanugae-pos ul {
    float: right;
}
.lanugae-pos li {
    list-style: none;
}
.lanugae-pos li a {
    font-family: 'Cairo', sans-serif;
    font-size: 15px;
    font-weight: 700;
    margin: 0px !important;
    color:#666;
}
.oman-flag {
    background: url(../img/oman.jpg) no-repeat;

    padding: 0px 0px 0px 35px !important;
    background-position: 1px 7px;
    background-size: 26px;
}
.dis-a a{
    display:inline-block;
}
.paddt{
    padding-top:11px !important;
}
.stong-bt strong {
    padding-top: 9px;
    display: inline-block;
}
.tes-foo-l h5{
    color:#fff;
}
.tes-foo-l a {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    font-size: 16px;
}
.padd-ri {
    padding-bottom: 15px;
}
.border25{
    border: 1px solid #666 !important;
}
.social2 a {
    font-size: 28px;
    color: #fff !important;
    line-height: 11px;
    display: inline-block;
}
.social2 a i{
    
}
.contact .fa-sync-alt::before {
    font-size:27px;
}
.test-inf {
    color: #fff;
    margin-top: 20px;
}
.my-appoa{
    margin:25px 0px;
}
.insrt-cha {
line-height: 20px;
    font-size: 18px;

}
.insrt-cha button {

    font-size: 20px;
    background: none;
    border: 0px;
    border-radius: 0px;
    text-decoration: underline;
    padding: 0px;
    line-height: 25px;

}
.centre-sear {
    width: 400px;
    margin: 0 auto;
}
.centre-sear h5 {
    float: left;
    padding-top: 4px;
}
.centre-sear input {
    width: 350px ;
    float: left;
}
.centre-sear button {
    float: left;
    margin: 0px !important;
}
.prom-bac {
    background:rgba(222,222,222,0.5);
    padding: 11px;
}
.h3-info {
    font-size: 23px;
    margin-top: 20px;
}
.mar-bgn{
        margin-bottom:25px;
}
.selectmain select{
    float:left;
}
.diabr{
    display:none !important;
}
.lef-conta p{

}
.container.floa {
    float: left;
    margin: 15px 0px;
}
.h3-clicnic-name {

    font-size: 20px;
    padding-left: 15px;

}
.clicnic-loca {

    font-size: 17px;
    line-height: 22px !important;
    display: block;
    font-weight: 400;
    margin-bottom:5px;

}
.lef-conta p {

    font-size: 15px;
    font-weight: 300;
    margin: 0px;

}
.my-head {
    background: #333;
    padding: 10px 49px 10px 10px;
    float: left;
    width: 100%;
    position: relative;
}
.my-head h4 {

    float: left;
    width: 100%;
    color: #fff;

}
.my-head p {
    float: left !important;
    width: 100% !important;
    color: #fff !important;
}
.my-head button {

    position: absolute;
    right: 15px;
    top: 20px;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 34px;

}
.modal-mybo {
    margin: 25px 0px 0px 0px;
}
.bgwhite{
    backgorund:#fff;
}
.btnmystyle {
    background: #fd7e14;
    color: #fff;
    font-weight: 600;
    position: relative;
    padding: 5px 10px 5px 30px;
}

.btnmystyle::after {

    font-family: FontAwesome;
    content: "\f073";
    left: 8px;
    top: 5px;
    position: absolute;

}
a.more-deta {
    display: inline-block;
    margin: 10px 0px 0px;
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
}
p.submit-re {
    font-size: 14px;
    margin: 10px 0px 0px 0px;
}
.perfect_size {
	
	display: flex;
    justify-content: center;
    align-items: center;
border: 1px solid #dedede;
    width: 100%; /*customize to your needs 100%*/
    height: 150px; /*customize to your needs*/
}
.perfect_size img{
  
	max-width: 100%;
max-height: 100%;
width:100%;
}
.margin-new{
	margin-top:25px;
}
.my-head2 {
    padding: 10px 49px 10px 10px;
    float: left;
    width: 100%;
    position: relative;
}
.my-head2 h4 {
    float: left;
    width: 100%;
    color: #495057;
    font-weight: 400 !important;
    font-size: 25px;
    margin-bottom: 21px;
}
.my-head2 h6 {
    float: left;
    width: 100%;
    color: #0062cc;
}
.my-head2 a {
    color: #004a99;
    font-size: 13px;
    line-height: 25px;
    display: inline-block;
    text-decoration: underline;
}
.my-head2 button {
    position: absolute;
    right: 15px;
    top: 20px;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 34px;

}
.my-head2 button span{
	color:#333;

}
.col-md-12.banner-enable {
    display: none !important;
}
.colim-foo {
    width: 500px;
    margin: 50px auto 0px;
}
.dire-banner{
    direction:rtl;
}
.stong-bt2 {

    padding-top: 35px;

}
.stong-bt2 strong {

    font-size: 17px;
    font-weight: 400;
    display: block;
    line-height: 18px;

}
.stong-bt2 p {

    font-size: 14px;

}
.side-info {

    width: 33.33%;
    float: left;
    margin-bottom: 15px;

}
.floatleft {
    float: left;
}
.floatright{
    float: left;
}

.h1-plans {

    font-size: 28px;
    font-weight: 600;
	color:#fd7e14;

}
.table-pack{
	width:100%;
	float:left;
	margin:25px 0px;
}
.table-pack h3 {

    font-size: 22px;

}
.mytabe2 {

    width: 100%;
    background: #fff;
    margin: 10px 0px 0px;
    border: 1px solid #ddd;

}
.mytabe2 th {
    font-size: 16px;
    padding: 11px;
	color:#fff;
    text-align: center;
    font-weight: 400;
	background:#d26910;
}

 .mytabe2 tr td:nth-child(1) { background-color: #666;color:#fff;}
.mytabe2 td {

    font-size: 15px;
    text-align: center;
    padding: 10px 5px;
    border: 1px solid #dedede;

}
.mytabe2 td img {
    width: 25px;
}
.bloginf{
}
.bloginf h3 {
    font-size: 21px;
    font-weight: 600;
}
.bloginf p {
    font-size: 14px;
    line-height: 25px;
    font-weight: 400;
    text-align: justify;
}
.btnmystyle::after {

    font-family: FontAwesome;
    content: "\f073";
    left: 8px;
    top: 5px;
    position: absolute;

}
.bloginf a {
    font-size: 14px;
    padding: 5px 25px;
    border: 1px solid #0935a7;
    background: #0935a7;
    color: #fff;
}
.bloginf small {
    position: relative;
    font-size: 13px;
    padding-left: 26px;
}
.bloginf small::after {
    font-family: FontAwesome;
    content: "\f073";
    left: 8px;
    top: 0px;
    position: absolute;
}
.des-latest .h3-news-n {
    font-size: 18px;
    margin-bottom: 5px;
}
.des-latest .tes-new {
    font-size: 14px;
    position: relative;
    padding-left: 27px;
}
.des-latest .tes-new::after {
    font-family: FontAwesome;
    content: "\f073";
    left: 8px;
    top: 0px;
    position: absolute;

}
.p-news {
    line-height: 25px;
    font-size: 16px;
    font-weight: 300;
    text-align: justify;
}
.h1na {
    font-size: 24px;
    font-weight: 600;
    margin: 20px 0px 3px;
	color: #0062cc ;
}
.authorname {
    font-size: 18px;
    margin-top: 2px;
    padding-left: 29px;
	position:relative;
}
.authorname::after {
    font-family: FontAwesome;
    content: "\f040";
    left: 8px;
    top: 0px;
    position: absolute;

}
.share-cis{
	float:left;
}
.floa-socail{
	float:left;
	clear:none !important;
}
.social-links {
    float: left;
    width: 100%;
}
.commentssection {
    float: left;
    width: 100%;
    background: #efefef;
    padding: 25px;
    margin: 15px 0px 0px;
}
.h1-leave {

    font-size: 25px;
    margin-bottom: 15px;
    color: #fd7e14;

}
.form-control{
	font-size:14px;
}
.postbtn {
    background: #fd7e14;
    color: #fff;
    border: 0px;
    padding: 10px 28px;
    font-size: 16px;
}
.share-cis {
    float: left;
    padding: 5px 7px 0px 0px;
}
.pbm-radio label {
    font-size: 16px;
    font-weight: normal;
}
.cap-inpo {
    padding: 5px;
    width: 100px;
    float: left;
}
/* 3152019 */
.left-pro {
    width: 25%;
    float: left;
}
.right-pro {
    float: left;
    width: 72%;
    margin-left: 3%;
}
.left-sta {

    width: 100%;
    padding: 15px;
    border: 1px solid #dedede;
    background: #efefef;

}
.card-stc {
    width: 100%;
    float: left;
}
.list-sty {
    margin-bottom: 15px;
	position:relative;
}

.list-sty h5 {
	color:#dc6502;
    font-size: 20px;
    font-weight: 600;

}
.list-sty h5 a{
	color:#fd7e14;

}
.list-sty ul {

    float: left;
    width: 100%;

}
.list-sty ul li {

    float: left;
    width: 100%;
    line-height: auto !important;

}
.list-sty ul li a {

    font-size: 15px;
    font-weight: 400;
    display: inline;
    float: left;
    padding: 2px 0px 2px 21px;
    color: #666;
    position: relative;

}
.list-sty ul li a::after {

    font-family: FontAwesome;
    content: "\f105";
    left: 8px;
    top: 0px;
    position: absolute;

}
.yoo2{
    width: 100%;
    text-align: center;
	margin:0px 0px 5px;
}
.yoo2 button {
    border: 0px;
    background: none;
    text-decoration: underline;
    color: #fd7e14;
	cursor:pointer;
}
.fulllo {
    width: 100%;
    padding: 20px 100px;
    background: #dedede;
}
.pr-nam {
    font-size: 18px;
    height: 51px;
    overflow: hidden;
    margin-bottom: 3px;
}
.sukk {
    font-size: 21px;
    margin: 0px 0px 0px 0px;
}
.price-lo {

    color: #fd7e14;
    margin: 0px;

}
.card-body.sk-card-body{
	background: #fbfbfb;
}
.card.product-li {

    min-height: auto !important;

}
.tule-name {
    font-weight: 600;
    font-size: 20px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 8px;
    margin-bottom: 15px;
    color: #fd7e14;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index:2500;
  top: 0;
  left: 0;
  background-color: #fff;
  overflow-x: auto;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  text-decoration: none;
  font-size: 20px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

.footer-fix {
    position: fixed;
    left: 0;
    width: 100%;
    bottom: 0;
    background: #333;
    text-align: center;
    padding: 10px 0px;
	display:none;
}
.footer-fix span {

    font-size: 16px;
    color: #fff;
    cursor: pointer;

}
.bg-desa{
	background:#f1f1f1;
}
.h3-curre {

    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    color: #fd7e14;
    margin-top: 15px;
    display: block;

}
.p-desisn {
    font-size: 16px;
    line-height: 29px;
    text-align: justify;
    color: #333 !important;
}
.reviewsye {
    margin: 6px 14px 0px;
}
.btnmy {
    background: #fd7e14;
    color: #fff;
    font-weight: normal;
    position: relative;
    padding: 5px 10px;
    border: 0px;
    font-size: 16px;
}
.tabeleenq th {
    font-size: 16px;
    font-weight: normal;
    background: #333;
    color: #fff;
}
.tabeleenq td{
	  font-size: 15px;
}
.crahea{
	background:#333;
}
.crahea h3{
	margin-bottom:0px;
	color:#fff;
	
}
.col-rev h2 {
    color: #333;
    font-size: 20px;
}
.col-rev h2 i {
    color: #004a99;
    text-decoration: underline;
    font-style: normal;
}
.pbm-rating{
	width: 143px;
float: left;
}
.rowdd {
    width: 100%;
    float: left;
}
.videos-ver {
    margin: 0px;
    font-size: 18px;
}
.mypage {

    float: left;
    width: 100%;
    margin: 10px 0px 0px;

}
.mypage2 {

    float: left;
    width: 100%;
    margin: 10px 0px 0px;

}
.mypage3 {

    float: left;
    width: 100%;
    padding-top: 15px;

}
.page-heading{
	background:#333;
	color:#fff;
}
.page-heading h3 {
    margin: 0px;
    font-size: 24px;
    padding:15px 25px;
}

.aboutus-in p {
    line-height: 30px;
    font-size: 18px;
    font-weight: 400;
}
.aboutus-in ul{
}
.aboutus-in ul li{
	   font-size: 18px;
    font-weight: 300;
	margin-bottom:10px;
}
.faq-anss{
}
.faq-anss h3 {
    font-size: 20px;
    color: #007bff;
}
.faq-anss p {
    font-size: 16px;
    font-weight: 300;
  
    margin: 0px;
    text-align: justify;
}
.policyp p{
		font-size:16px;
}
.policyp ul li{
		font-size:16px;
		margin-bottom:10px;
}
.wewill{
	font-size:15px;
}
.login-cli label {
    font-size: 16px;
}
.loginbt{
	margin-bottom:15px;
}
.btn-form {
    float: right;
    color: #fd7e14;
    font-size: 16px;
}
.capimg {
    margin-right: 13px;
}
.widthforen{
	width:50%;
	margin:35px auto 0;
}
.accroditona a {
    display:block;
    font-size: 16px;
}
.accroditona .list-group-item {

    display: inline-block;
    font-size: 16px;
    padding: 10px;

}
.accroditona .card-body {
	padding:10px;
}
.accroditona .card-header{
	padding:10px;
}
.page-heading-accou{
		background:#333;
	color:#fff;
}
.page-heading-accou h3 {
    margin: 0px;
    font-size: 17px;
    padding:10px;
}
.page-heading-hear {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.125);
    border-radius: 0.25rem;
	margin-bottom:10px;
}
.p-smna p {
    font-size: 16px;
}
.p-smna p strong{
    padding-right:10px;
	color:#0062cc;
}
.checins{
	font-size:14px;
}
.rowss{
    float: left;
    width: 100%;
    text-align: left;
}
.rowss img {
    width: 100px;
    border: 1px solid #dedede;
}
.martop{
	margin-top:5px !important;
}
.doctor-list {
    float: left;
    width: 100%;

    border: 1px solid #fff;
   
    margin: 25px 0px 0px;
}
.doctor-list li {
    background: #333;
    float: left;
    width: 100%;
    margin-bottom: 15px;
    padding: 10px;
}
.doctor-list li p {
    font-size: 15px;
	margin:0px 0px 10px;
	 color: #fff;
}
.doctor-list li p b {
    font-size: 15px;
    margin: 0px 0px 10px;
    color: #fd7e14;
}
.doctor-list li p img {
    padding: 2px;
    border: 1px solid #dedede;
    border-radius: 5px;
}
.doctor-list li p a {
    color: #fff;
    font-size: 14px;
    margin: 0px 5px;
}
.doctor-list li p a i{
    padding-right:2px;
}
.form-bt button{
	font-size:14px;
}
.mytabe thead tr{
    background-color: #343a40 !important;
}
.ul-new-pagine {
    display: inline-block;
    margin: 0 auto;
}
.ul-new-pagine li.active a{
		background:#007bff;
		color:#fff;
}

.ul-new-pagine li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.ul-new-pagine a {
    padding: 5px;
    background: #fff;
    border: 1px solid #dedede;
    width: 40px;
    display: block;
    text-align: center;
	font-size:17px;
}
span.total_resut_record {
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
    color: #0062cc;
    font-weight: 600;
}
div#loaderID {
    text-align: center;
    border: 1px solid #dedede;
}
#loaderID img {
    margin: 0 auto;
    width: 408px;
}
.footer-images {
    width: 100%;
    margin-top: 25px;
    float: left;
}
.footer-images img{
		width:100%;
}
.bannercern{
	padding:50px 0px;
}
.right-pro .img-responsive{
	display:none !important;
  }
.new-sevroc {
    width: 100%;
    text-align: left;
    border: 1px solid #dedede;
    margin-bottom: 10px;
    padding: 10px;
    background: #fff;
}
.new-sevroc h3 {
    font-size: 20px;
    color: #0945a7;
}
.new-sevroc p {
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 23px;
}
.vtn25 {
    padding: 5px 20px;
    display: inline-block;
    font-size: 14px;
    border: 1px solid #f1f1f1;
    background: #fff;
    margin: 0px 10px 3px 0px;
    border-radius: 5px;
    color: #fff;
    background: #0062cc;
	text-decoration:none;
}
.vtn25:hover{
	color:#fff;
}
.pbmbtn {

    cursor: default !important;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    border: 1px solid #6c757d !important;
    margin-top: 5px;
    display: inline-block;

}
.pbmbtn:hover{
    color: #6c757d !important;
    background-color: transparent;
    background-image: none;
    border-color:1px solid #6c757d !important;
}
/* 172019 */
.table-pack2 table {

    width: 100%;
    background: #fff;
    margin: 10px 0px 0px;
    border: 1px solid #ddd;

}
.table-pack2 table th {
    font-size: 16px;
    padding: 11px;
	color:#fff;
    text-align: center;
    font-weight: 400;
	background:#0935a7;
}

 .table-pack2 table tr td:nth-child(1) { background-color: #666;color:#fff;}
.table-pack2 table td {

    font-size: 15px;
    text-align: center;
    padding: 10px 5px;
    border: 1px solid #dedede;

}
.table-pack2 table td img {
    width: 25px !important;
    height: 25px !important;
}
.contact-us-pbm.text-center {
    float: left;
    width: 100%;
}
.btnsize button {
    border: 1px solid #fd7e14;
    background: none;
    color: #fd7e14;
    font-size: 15px;
    padding: 8px 15px;
}
.addh3 h3 {
    margin: 0px;
    font-size: 19px;
    text-transform: capitalize;
}
.statusdesign{
	margin-bottom:15px;
}
.statusdesign h4{
	font-size:20px;
}
.statusdesign .custom-radio {
    font-size: 18px;
    padding-left: 0px;
}
.links_a{
	color:#fd7e14;
	text-decoration:underline;
}
.page-heading-accou2 {
    background: #666;
    color: #fff;
}
.page-heading-accou2 h3 {
    margin: 0px;
    font-size: 21px;
    padding: 10px;
}
.page-heading-accou2 hr {
    margin: 0px 0px 15px;
}
.page-heading-accou2 p {

    font-size: 16px;
    padding: 0px 10px;

}
.page-heading-accou2 p strong {

    font-weight: normal;
    font-size: 16px;
    padding-right: 5px;

}
.addconga h3 {

    font-size: 20px;
    font-weight: normal !important;

}
.addconga .form-check {
	font-size:15px;

}
.statusdesign2{
	margin-bottom:15px;
}
.statusdesign2 h4{
	font-size:20px;
}
.statusdesign2 .custom-radio {
    font-size: 18px;
    padding-left: 0px;
}
.statusdesign2 input[type="radio"]{
	margin:0px 5px 0px;
}
.margb{
	margin:0px 0px 15px;
}
.selectinsurancepbm {
    width: 100%;
    height: 150px;
    overflow: auto;
    background: #fff;
}
.selectinsurancepbm li {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 4px;
}
.flole{
	float:left;
}
.pronam p {
    margin-bottom: 4px;
}
.stacina {
    background: green;
    display: inline-block;
    font-size: 13px;
    padding: 0px 15px;
    color: #fff;
}
.formqty {
    width: 150px;
    float: left;
    border: 1px solid #dedede;
    padding: 10px;
    height: 45px;
}
.tablecheck th{
	font-size:14px;
	padding:10px 10px;
}
.tablecheck td{
	font-size:14px;
	padding:10px 0px;
}
.bggres {
    float: left;
}
.cshop.text-right.bgred {
    padding: 15px 0px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    margin-top: 30px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.continshopp {

    background: none;
    font-size: 15px;
    float: left;
    padding: 5px 15px;
    display: inline-block;
    border: 1px solid #fd7e14;
    color: #fd7e14;

}
.chebt button{

    background: #fd7e14;
    font-size: 15px;
    float: right;
    padding: 5px 15px;
    display: inline-block;
    border: 1px solid #fd7e14;
    color: #fff;

}
.page-heading25{
	background:#333;
	color:#fff;
}
.page-heading25 h3 {
    margin: 0px 0px 17px;
    font-size: 19px;
    padding: 10px;
}
.col-md-12.res856 {
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
}
.table.table-borderless.tablecheck.floatri {
    width: 300px;
    float: right;
    padding: 5px;
	background:#f6f6f6;
}
.tablecheck2 th{
	font-size:14px;
	padding:10px 10px;
}
.tablecheck2 td{
	font-size:14px;
	padding:10px;
}
.yurorder {
    font-size: 24px;
    color: #fd7e14;
    border-bottom: 2px solid #fd7e14;
    padding-bottom: 6px;
}
.paytnmm {
    color: #fff;
    background: #fd7e14;
    border: 0px;
    padding: 8px 25px;
    font-size: 17px;
    cursor: pointer;
}
.onetimepage {
    padding: 15px 0px;
    text-align: center;
}
.onetimepage h3 {
    color: #004a99;
    font-weight: 700;
    font-size: 24px;
}
.onetimepage p {
    font-size: 16px;
    margin: 0px 0px 12px;
}
.onetimepage p span:first-child{
    padding-right:5px;

}
.onetimepage input{

}
.onetimepage button {
    background: #28a745;
    border: 0px;
    color: #fff;
    font-size: 16px;
    margin: 10px 0px 0px;
    padding: 5px 18px 6px;
    border-radius: 5px;
    cursor: pointer;
}
.sucessappo {
    background: #e9f1f7;
    padding: 15px;
    border-radius: 5px;
}
.sucessappo h4 {
    color: #004a99;
    font-weight: 700;
    font-size: 24px;
    margin: 3px 0px 15px;
}
.sucessappo ul {
    float: left;
    width: 100%;
}
.sucessappo li {
    float: left;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #656565;
}
.sucessappo li:last-child{
    border-bottom: 0px;
}
.sucessappo h2 {
    float: left;
    width: 100%;
    font-size: 21px;
    background: #28a745;
    padding: 9px;
    text-align: center;
    color: #fff;
    margin-bottom: 17px;
}
.sucessappo h3 {
    float: left;
    width: 25%;
    font-size: 18px;
}
.sucessappo b {
    float: right;
    padding-right:15px;
}
.sucessappo span {
    float: left;
    width: 65%;
    font-size: 15px;
}
.clinixcon i{
    font-size:24px;
    
}
.clinixcon .paragraph {
    font-size: 16px;
    font-weight: normal;
}
.forgetpass {
    width: 50%;
    margin: 50px auto 0px;
    border: 1px solid #dedede;
}
.nodicount {
    position: relative;
    margin-top: 11px;
    display: inline-block;
}
.nodicount b {
    position: absolute;
    right: -18px;
    top: -8px;
    width: 25px;
    height: 25px;
    background: #fe8200;
    font-size: 13px;
    text-shadow: none;
    color: #fff;
    border-radius: 50%;
    line-height: 25px;
    text-align: center;
}
.texcen p{
    text-align:center;
}
.a-lins a {
    font-size: 15px;
    text-decoration: underline;
}
.texcen .count {
    font-size: 20px;
}
.loginwidt{
    width:50%;
}
.sk-form-check-input2{
	top: 6px;
	margin-top: 0;
}
.textnew span:first-child{
    padding-right:5px;
}
.pbmaa a{
    padding-right:5px;
}
.order-id-info {
    width: 100%;
    padding: 0px;
    margin-bottom: 20px;

}
.order-id-l {
    width: 60%;
    float: left;
}
.order-id-r {
    width: 40%;
    float: left;
    text-align: right;
}
.order-id-r span {
    display: block;
    padding: 0px 0px 4px;
    font-size: 14px;
}
.order-id-l h1 {
    font-size: 23px;
    padding-bottom: 5px;
    color: #333;
}
.order-id-l span {
    font-size: 14px;
    display: block;
    padding-bottom: 5px;
}
.order-id-l span .order-stat {
    color: red;

}
.address-le {
    width: 40%;
    float: left;
}
.address-le h3 {
    color: #000;
    padding-bottom: 10px;
    font-size: 19px;
}
.address-le p {
    line-height: 21px;
    text-align: left;
    font-size: 14px;
}
.address-re {
    width: 40%;
    float: left;
}
.address-re h3 {
    color: #000;
    padding-bottom: 10px;
    font-size: 19px;
}
.address-re p {
    line-height: 21px;
    text-align: left;
    font-size: 14px;
}
.address-las {
    width: 20%;
    float: left;
}
.address-las h3 {
    color: #000;
    padding-bottom: 10px;
    font-size: 17px;
}
.address-las p {
    line-height: 21px;
    text-align: left;
    font-size: 14px;
}
.ordes-div {
    padding: 15px;
}
.address-view.clearfix {
    width: 100%;
    padding: 10px;
    background: #fbfbfb;
}
.mytabls tr th {

    font-size: 15px;
    padding: 8px;
    font-weight: 400;
    border: 1px solid #dedede;
    text-align: center;

}
.mytabls tr td {

    border: 1px solid #dedede;
    font-size: 14px;
    text-align: center;

}
.mytabls {
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding-bottom: 40px;
    float: left;
}
.bookintr input {
    width: 200px;
    margin: 17px auto 0px;
    display: block;
}

/* 17 9 2019 */
.form-row-pbm {
    width: 100%;
    display: table;
    text-align: center;
}

.form-row-pbm2{
    display: table-cell;
    width: 100%;
}
.select-appr2 {
    position: relative;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-border-radius: 4px;
    appearance: none;
    outline-width: 0;
    background: url("../img/apprnce.png") no-repeat right #fff;
    padding-right: 15px;
    background-position: 98% 12px;
    width: auto;
    margin: 0px 8px;
    font-weight: normal;
    display: block !important;
    border: 2px solid #fd7e14;
    max-width: 23%;
    width: 100%;
    display:inline !important;
}
.searc-bt {
    background: #fd7e14;
    border: 0px;
    padding: 8px 25px;
    font-size: 16px;
    margin: 30px 0px 15px;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}
.searc-bt i{
	padding-right:5px;
}
button:active {
    outline: none;
    border: none;
	 box-shadow: none;
}
button:focus {
  outline:none;
  box-shadow: none;
}
button:focus {
    outline: none;
    border: none;
}
*:focus {outline:none}
/* 17 9 2019 */


.steps {
    width: 950px;
  margin: 50px auto;
  position: relative;
}

.steps fieldset {
  background: white;
  border: 0 none;
  border-radius: 3px;
  padding:20px 85px;
  box-sizing: border-box;
  width: 100%;
  /*stacking fieldsets above each other*/
  position: relative;
  float:left;
}
/*Hide all except first fieldset*/
.steps fieldset:not(:first-of-type) {
  display: none;
  float:left;
}
/*inputs*/
.steps label {
    color: #666;
    text-align: left;
    font-size: 15px;
    font-weight: normal;
    display: inline-block;
}


/*.steps input, .steps textarea {
  outline: none;
  display: block;
  width: 100%;
  margin: 0 0 20px;
  padding: 10px 15px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #837E7E;
  font-family: "Roboto";
  -webkti-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-wieght: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}*/

.steps input:focus, .steps textarea:focus{
  color: #333333;
  border: 1px solid #7B1FA2;
}

.error1{
   -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  position: absolute;
  left: 525px;
  margin-top: -58px;
  padding: 0 10px;
  height: 39px;
  display: block;
  color: #ffffff;
  background: #e62163;
  border: 0;
  font: 14px Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
  line-height: 39px;
  white-space: nowrap;

}

.error1:before{
    width: 0;
  height: 0;
  left: -8px;
  top: 14px;
  content: '';
  position: absolute;
  border-top: 6px solid transparent;
  border-right: 8px solid #e62163;
  border-bottom: 6px solid transparent;
}

.error-log{
    margin: 5px 5px 5px 0;
  font-size: 19px;
  position: relative;
  bottom: -2px;
}

.question-log {
  margin: 5px 1px 5px 0;
  font-size: 15px;
  position: relative;
  bottom: -2px;
  }

/*buttons*/
.steps .action-button, .action-button {
  width: 100px !important;
  background:#333;
	font-size:14px;
  color: white;
  border: 0 none;
  border-radius: 1px;
  cursor: pointer;
  padding:5px;
  margin: 10px auto;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  display: block;
}

.steps .next, .steps .submit{
    float: right;
}

.steps .previous{
  float:left;
}

.steps .action-button:hover, .steps .action-button:focus, .action-button:hover, .action-button:focus {
  background:#333;;
}

.steps .explanation{
display: block;
  clear: both;
  width: 540px;
  background: #f2f2f2;
  position: relative;
  margin-left: -30px;
  padding: 22px 0px;
  margin-bottom: -10px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  top: 10px;
  text-align: center;
  color: #333333;
  font-size: 12px;
  font-weight: 200;
  cursor:pointer;
}


/*headings*/
.fs-title {
  text-transform: uppercase;
     margin: 0 0 5px;
     line-height: 1;
     color: #7B1FA2;
     font-size: 18px;
    font-weight: 400;
    text-align:center;
}
.fs-subtitle {
  font-weight: normal;
  font-size: 13px;
  color: #837E7E;
  margin-bottom: 20px;
  text-align: center;
}
/*progressbar*/
#progressbar {
  margin-bottom: 30px;
  overflow: hidden;
  /*CSS counters to number the steps*/
  counter-reset: step;
  width:100%;
  text-align: center;
}
#progressbar li {
  list-style-type: none;
    color: rgb(51, 51, 51);
  font-size: 17px;
  width:20%;
  float: left;
  position: relative;
  font-weight:500;
}
#progressbar li::before {
    content: counter(step);
    counter-increment: step;
    width: 30px;
    line-height: 30px;
    display: block;
    font-size: 14px;
    color: #fff;
    background: #999;
    border-radius: 3px;
    margin: 0 auto 5px auto;
}
/*progressbar connectors*/
#progressbar li:after {
  content: '';
  width: 100%;
  height: 2px;
  background: #dedede;
  position: absolute;
  left: -50%;
  top: 14px;
  z-index: -1; /*put it behind the numbers*/
}
#progressbar li:first-child:after {
  /*connector not needed before the first step*/
  content: none; 
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before,  #progressbar li.active:after{
  background:#fd7e14;
  color: white;
}




/* moves error logs in tablet/smaller screens */

@media (max-width:1000px){

/*brings inputs down in size */
.steps input, .steps textarea {
  outline: none;
  }

  /*brings errors in */
  .error1 {
  left: 345px;
  margin-top: -58px;
}




}






/* Info */
.info {
  width: 300px;
  margin: 35px auto;
  text-align: center;
  font-family: 'roboto', sans-serif;
}

.info h1 {
  margin: 0;
  padding: 0;
  font-size: 28px;
  font-weight: 400;
  color: #333333;
  padding-bottom: 5px;

}
.info span {
  color:#666666;
  font-size: 13px;
  margin-top:20px;
}
.info span a {
  color: #666666;
  text-decoration: none;
}
.info span .fa {
  color: rgb(226, 168, 16);
  font-size: 19px;
  position: relative;
  left: -2px;
}

.info span .spoilers {
  color: #999999;
  margin-top: 5px;
  font-size: 10px;
}
.verification_con {
    width: 100%;
    margin: 0;
    float: left;
    padding: 15px 0px;
    text-align: left;
}
.left-side-re {
    width: 27%;
    float: left;
}
.right-side-re {
    width: 73%;
    float: left;
}
.widthin100{
	outline: none;
  display: block;
  width: 100%;
  margin: 0 0 20px;
  padding: 10px 15px;
  border: 1px solid #d9d9d9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #837E7E;
  font-family: "Roboto";
  -webkti-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  font-wieght: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.clearpbm {
    padding: 0px 0px;
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 300;
    line-height: 25px;
}
.go_check_mail25 {
    background:#fd7e14;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 15px;
    padding: 9px 17px;
}
.go_check_mail_sub {

    background: #fd7e14;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 15px;
    padding: 9px 25px;
    margin-top: 15px;

}
.conform_h3 {
    color: #555;
    margin-bottom: 15px;
    line-height: 29px;
    font-size: 18px;
	font-weight:normal;
}
.conform_h3 span {
    color: #fd7e14;
    font-size: 14pt;
}
.hrschec{
	font-size:14px;
}
.go_check_mail {
    background: #fd7e14;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 15px;
    padding: 9px 17px;
    cursor: pointer;
}
.go_check_mail:hover, .mail-back-bt:hover{
	color:#fff;
}
.mail-back-bt {
    background: #666;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    float: left;
    font-size: 15px;
    padding:9px 17px;
    cursor: pointer;
    margin-left: 15px;
}
.form_user_nam {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 17px;
    color: #fd7e14;
    margin-bottom: 15px;
}
.regs_com {
    width: 100%;
    float: left;
}
.regs_com li {
    float: left;
    margin-bottom: 15px;
}
.widtfu{
	width:100%;
}
.widhalle{
	width:49%;
	margin-right:1%;
}
.widhalri{
	width:49%;
	margin-left:1%;
}
.regs_com li input {
    padding: 9px 15px;
    border: 1px solid #ccc;
    border-radius: 1px;
    box-sizing: border-box;
    color: #2C3E50;
    font-size: 13px;
    float: left;
    width: 100%;
}
.regs_com li select {
    padding: 9px 15px;
    border: 1px solid #ccc;
    border-radius: 1px;
    box-sizing: border-box;
    color: #2C3E50;
    font-size: 13px;
    float: left;
    width: 100%;
}

/* checkbox css */
.checkbox-btn, .radio-btn {
    position: relative;
    padding-left: 0px;
    float: left;
}
.checkbox-btn input[type="checkbox"], .checkbox-btn input[type="radio"], .radio-btn input[type="checkbox"], .radio-btn input[type="radio"] {
	position:absolute;
	opacity:0;
	z-index:1;
	width: auto;
}
.checkbox-btn label, .radio-btn label {

    color:#666;
    cursor: pointer;
    display: inline-block;
    font-size: 11pt;
    line-height: 20px;
    padding-left: 9px;
    position: relative;
    vertical-align: top;
    margin: 7px 20px;
    float: left;
    padding-top: 3px;

}
.checkbox-btn label::after {
position:absolute;
content:"";
width:17px;
height:17px;
left:5px;
top:4px;
margin-left:-18px;
background-color:#fff;
border:1px solid #c8c6c6;
-webkit-border-radius:3px;
border-radius:3px;
background-clip:padding-box;
cursor:pointer
}
.radio-btn label::after {
position:absolute;
content:"";
width:14px;
height:14px;
left:0;
top:2px;
margin-left:-18px;
background-color:#fff;
border:1px solid #c8c6c6;
-webkit-border-radius:3px;
border-radius:3px;
background-clip:padding-box;
cursor:pointer
}
.checkbox-btn label::before, .radio-btn label::before {
position:absolute;
content:"";
width:8px;
height: 5px;
top: 9px;
left: 11px;
margin-left:-20px;
border:2px solid #ff6501;
border-top:none;
border-right:none;
background:transparent;
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
opacity:0;
-webkit-transition:all .15s ease-in-out;
-o-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
z-index:1
}
.checkbox-btn label:active::before, .radio-btn label:active::before {
opacity:.3
}
.checkbox-btn input[type="checkbox"]:checked+label, .checkbox-btn input[type="radio"]:checked+label, .radio-btn input[type="checkbox"]:checked+label, .radio-btn input[type="radio"]:checked+label {
	color:#000
}
.checkbox-btn input[type="checkbox"]:checked+label::after, .checkbox-btn input[type="radio"]:checked+label::after, .radio-btn input[type="checkbox"]:checked+label::after, .radio-btn input[type="radio"]:checked+label::after {
border:1px solid #FF6501
}
.checkbox-btn input[type="checkbox"]:checked+label::before, .checkbox-btn input[type="radio"]:checked+label::before, .radio-btn input[type="checkbox"]:checked+label::before, .radio-btn input[type="radio"]:checked+label::before {
opacity:1
}
.checkbox-btn input[type="checkbox"]:disabled+label, .checkbox-btn input[type="radio"]:disabled+label, .radio-btn input[type="checkbox"]:disabled+label, .radio-btn input[type="radio"]:disabled+label {
	color:#787878;
	cursor:default
}
.checkbox-btn input[type="checkbox"]:disabled+label::after, .checkbox-btn input[type="radio"]:disabled+label::after, .radio-btn input[type="checkbox"]:disabled+label::after, .radio-btn input[type="radio"]:disabled+label::after {
border:3px solid #787878;
background-color:#fff
}
.checkbox-btn input[type="checkbox"]:disabled+label::before, .checkbox-btn input[type="radio"]:disabled+label::before, .radio-btn input[type="checkbox"]:disabled+label::before, .radio-btn input[type="radio"]:disabled+label::before {
display:none
}
.radio-btn label::after {
-webkit-border-radius:50%;
border-radius:50%;
background-clip:padding-box
}
.radio-btn label::before {
width:12px;
height:12px;
border:none;
top:6px;
left:6px;
-webkit-border-radius:50%;
border-radius:50%;
background-clip:padding-box;
background-color:#000;
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
.i_am_a {
    padding: 7px 0;
    font-size: 15px;
    float: left;
    margin-right: 26px;
    font-weight: normal;
}
.postal {
    width: 30% !important;
}
.postal2{
	width: 65% !important;
	margin-left:5% !important;
}
.confirmation_success {
    text-align: center;
}
.confirmation_success h2 {
    text-align: center;
    font-size: 21px;
}
.confirmation_success p {
    text-align: center;
    font-size: 16px;
}

.container2 {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container2 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.container2:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container2 input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container2 input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container2 .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.list-page-hea {
    margin-top: 40px;
}
.left-lis {
    width: 28%;
    float: left;
    padding: 0px;
}
.perfect-size-new {
	
	display: flex;
    justify-content: center;
    align-items: center;
border: 1px solid #dedede;
    width: 100%; /*customize to your needs 100%*/
    height: 160px; /*customize to your needs*/
}
.perfect-size-new img{
  
max-height: 100%;
max-width: 100%;
width: auto;
display: inline-block;
-o-object-fit: cover;
object-fit: cover;
}
.centre-lis {
    float: left;
    width: 51%;
    margin-left: 2%;
}
.centre-lis h3{
	font-size:20px;
	color:#181818;
}
.centre-lis h4{
	font-size:15px;
	color:#181818;
	margin:0px 0px 5px;
}
.centre-lis b{
	font-size:15px;
	color:#fd7e14;
}
.centre-lis p{
	font-size:15px;
	margin-bottom:0px;
}
.stardesign i {
    font-size: 18px;
    margin-right: 5px;
    float: left;
    color: #ffd203;
}	
.revipoin{
	font-size:14px;
	float: left;
	margin:-1px 0px 0px 3px;
}
.starnew {
    float: left;
    margin-bottom: 10px;
}
.row-new {
    float: left;
    width: 100%;
}
.row-new {
    float: left;
    width: 100%;
}
.right-lis {

    float: left;
    width: 19%;
    padding-left: 30px;

}

.alinks {

    font-size: 14px;
    display: inline-block;
    float: left;
    color: #6b6b6b !important;
    padding:0px 0px 0px 28px;
    margin-bottom: 8px;

}
.alinks.mapp{
background:url("../images/map.png") no-repeat;
background-size: 22px;
}
.alinks.servih{
background:url("../images/services-icons.png") no-repeat;
background-size: 22px;
}
.alinks.insura{
background:url("../images/insurance.png") no-repeat;
background-size: 22px;
}
.alinks.viepro{
background:url("../images/viewicons.png") no-repeat 0px;
background-size: 22px;
}
.vinavbt {
    background: #fd7e14;
    color: #fff;
    display: block;
    margin-top: 8px;
    font-size: 15px;
    text-align: center;
    padding: 6px 0px;
    border-radius: 2px;
    cursor: pointer;
}
.listload {
    float: left;
    width: 100%;
    margin: 20px 0px 0px 0px;
}
.listload li {
    padding: 17px;
    border: 1px solid #d7d7d7;
    float: left;
    border-radius: 5px;
    margin-bottom: 20px;
    width: 100%;
}
.modal-content2 {
    background: #fff;

}
.floatmode{

}
.modal-content.mymodel {
    padding: 0px;
    border: 0px !important;
    background: #fff;
}
.my-headnew{
    background: #333;
    padding: 10px 49px 10px 10px;
    float: left;
    width: 100%;
    position: relative;
}
.my-headnew h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
}

.my-headnew button {
    position: absolute;
    right: 15px;
    top: 6px;
    color: #fff !important;
    opacity: 1 !important;
    font-size: 34px;
}
.insurane p {
    width: 100%;
    font-size: 16px;
    margin: 0px;
	position:relative;
	padding-left:25px;
}
.insurane p::after {
    position: absolute;
    content: "\f00c";
    font-family: FontAwesome;
    left: 0;
    top: 0;
    color: #666;
    font-weight: normal;
}
.crdnewhea {
    border: 1px solid #dedede;
    padding: 0px !important;
    float: left;
    width: 100%;
}
.centre-lis2 {
    float: left;
    width: 51%;
    margin-left: 2%;
	 padding: 15px 0px;
}
.centre-lis2 h3 {

    font-size: 20px;
    color: #fe7f20;
    margin-bottom: 13px;

}
.centre-lis2 h5 {
    font-size: 15px;
    color: #181818;
    margin: 5px 0px 4px;
}
.centre-lis2 .vinavbtn {
    background: #fd7e14;
    color: #fff;
    display: inline-block;
    margin-top: 8px;
    font-size: 15px;
    text-align: center;
    padding:6px 20px;
    border-radius: 2px;
}
.vinavbtn {
    background: #fd7e14;
    color: #fff;
    display: inline-block;
    margin-top: 8px;
    font-size: 15px;
    text-align: center;
    padding:6px 20px;
    border-radius: 2px;
}
.navbar{
	padding-left:0px;
	padding-right:0px;
}
.clinitabs {
    float: left;
    width: 100%;
    margin-top: 20px;
    border: 1px solid #dedede;
    padding: 15px 10px;
}
.right-lis2 {
    float: left;
    width: 19%;
    padding-left: 30px;
    background: #f8f8f8;
    min-height: 190px;
    padding-top: 48px;
}
.alinks2{

    font-size: 14px;
    display: inline-block;
    float: left;
    color: #6b6b6b;
    padding: 0px 0px 0px 24px;
    margin-bottom: 8px;

}
.alinks2.mapp{
background:url("../images/map.png") no-repeat;
}
.alinks.insura{
background:url("../images/insurance.png") no-repeat;
background-size: 22px;
}
.tabs-clnx a{
	font-size:17px;
}
.cartprm{
	margin-bottom:0px;
	min-height:auto;
}
.clinicdis h3 {
    color: #fd7e14;
    font-size: 23px;
}
.clinicdis p{
	
}
.col-md-7.medic-in.clinicdis {
    padding-top: 15px;
    padding-bottom: 15px;
}
.clinictable{
	background:#e7e6e6;
	padding-top:25px;
	padding-bottom:25px;
}
.mytabenew {

    width: 100%;
    background: #fff;
    margin: 10px 0px 0px;
    border: 1px solid #ddd;

}
.mytabenew th {
    font-size: 15px;
    padding: 11px;
    text-align: center;
    font-weight: 400;
    color: #fd7e14;
	vertical-align:middle !important;
	border: 1px solid #dedede;
}
.mytabenew td {

    font-size: 15px;
    text-align: center;
    padding: 10px 5px;
    border: 1px solid #dedede;
	

}
.plans-main {
        -ms-flex: 0 0 23%;
flex: 0 0 23%;
max-width: 23%;

    text-align: center;
        border: 1px solid #dedede;
        position: relative;
}
.plans1 {
    width: 100%;
    float: left;
    border: 1px solid #dedede;
    min-height: 990px;
}
.plans1 h3{
	background:#fe7f20;
	text-align:center;
	color:#fff;
	font-size:20px;
	padding:12px 0px;
	margin:0px;
}
.plans2 {
    width: 100%;
    float: left;


}
.plans2 h3{
	background:#fe7f20;
	text-align:center;
	color:#fff;
	font-size:20px;
	padding:12px 0px;
	margin:0px;
}
.planlisy{
	padding:10px;
}
.planlisy li{
	font-size:15px;
	text-align:center;
	border-bottom:1px solid #dedede;
	padding:10px 0px;
}
.planlisy li:last-child{
	border-bottom:0px;
}
.marg-ri-pa{
	margin-right:2%;
}
.h2-new-heading {
    color: #fe7f20;
    font-size: 25px;
    margin: 25px 0px 15px 0px;
    display: block;
}
.buttoby {
    width: auto;
    display: inline-block;
    font-size: 14px;
    border: 0px;
    background: #4c4a48;
    padding: 10px 10px;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: -54px;
    margin: 0 auto;
    left: 0;
}
.insurane12 p {
    width: 50%;
    font-size: 16px;
    margin: 0px;
    position: relative;
    padding-left: 25px;
    float: left;
    color: #333;
}
.insurane12 p::after {
    position: absolute;
    content: "\f00c";
    font-family: FontAwesome;
    left: 0;
    top: 0;
    color: #ffd203;
    font-weight: normal;
}
.reviews_ul {
	width: 100%;
	float: left;
	margin:0px 0px 0px 0px;
}
.reviews_ul li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #dedede;
	padding: 0px 0 0px 0;
	margin-bottom: 15px;
}
.reviews_ul li:last-child {
	border-bottom: 0px;
	margin-bottom:0px;
}
.post_span {
	display: block;
	padding: 0px 0px 4px;
}
.review_name {
	font-size: 20px;
	color: #000;
	display: block;
	line-height: 15px;
}
.posted_day {
	font-size: 11px;
	color: #000;
	padding: 0px 0px 0px 2px;
	display: inline-block;
	font-style: italic;
}
.review_star {
	display: block;
	color:#ffd203;
	font-size: 16px;
	padding: 0px 0px 5px;
}
.review_text p {
	color: #000;
	line-height: 19px;
	margin-bottom: 10px;
	font-size: 14px;
}
a.view-all-bt {
	font-size: 13px;
	color: #000;
	text-transform: capitalize;
	text-decoration: underline;
}
.add-review {
    background: #333;
    padding: 11px 17px 11px;
    color: #fff !important;
    width: auto;
    border: 0px;
    margin: 0px 10px 10px;
    display: inline-block;
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
    font-size: 12px;
    float: right;
    display: none;
}
.left-servic{
	width:28%;
	float:left;
}
.left-servic img{
	width:100%;
	padding:5px;
	border:1px solid #dedede;
}
.right-servic{
	width:70%;
	float:left;
	padding:10px 0px 0px 20px;
}
.content {
    overflow: auto;
    position: relative;
    width: 100%;
    height:220px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin-bottom:20px;
}


#wrapper {
    width: 100%;
    padding: 0px 70px;
    margin: 0px auto;
    position: relative;
}
#wrapper .baricon {

    display: inline-block;
    border-radius: 5px;
    padding: 0px;
    background-color:#999;
    color: white;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 19px;
    text-align: center;
    position: absolute;
    right: 0;
    z-index: 5;
    top: -13px;
	visibility: hidden;

}
#wrapper .progress_bar {
    height: 5px;
    border-radius: 20px;
    display: inline-block;
    float: left;
    position:relative ;

}



#user_details,#qualification
{
  display:none;
}
#verifydetails,#information, #confirmdetails, #plans
{
  display:none;
}
#progressbar2 {
  margin-bottom: 30px;
  overflow: hidden;
  /*CSS counters to number the steps*/
  counter-reset: step;
  width:100%;
  text-align: center;
}
#progressbar2 li {
  list-style-type: none;
    color: rgb(51, 51, 51);
  font-size: 17px;
  width: 25%;
  float: left;
  position: relative;
  font-weight:500;
}
.topbars {
    
    width: 800px;
	margin:0 auto;
}
.baricon {
    float: left;
}
#bar5 {

    float: left;
    width: 30px;
    position: relative;

}
.mystyle::after {
    background: #fd7e14 !important;
}
.steps label {
    color: #666;
    text-align: left;
    font-size: 15px;
    font-weight: normal;
    display: inline-block;
    float: left;
    width:100%;
}
.topbars2 {
    margin: 40px 0px 20px;
    float: left;
    width: 100%;
}
.postad {

    float: left;
    width: 100%;
    padding: 0px 80px 0px 85px;

}

.namere {
    position: absolute;
    font-size: 14px;
    left: 0;
    top: 26px;
}
.activbar:before{
	background:#fd7e14 !important;
}
.mystyle:before{
	background:#fd7e14 !important;
}
.login_con {
    background: #fff;
    float: left;
    padding: 15px;
    text-align: center;
    width: 100%;
    position: relative;
    box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.3);
}
.wel_h3 {
    color: #202020;
    text-align: center;
    font-size: 19px;
    margin: 5px 0px 0px;
}
.wel_span {
    display: block;
    text-align: center;
    color: #8f8f8f;
    font-size: 14px;
    margin-bottom: 10px;
}
.pop_up_rgi {
    width: 100%;
    float: left;
    margin-top: 10px;
}
.mydropdown {
    right: 0;
    left: auto;
    width: 300px;
    padding: 0px;
}
.pop_up_rgi {
	width:100%;
	float:left;
	margin-top:10px
}
.pop_up_rgi li {
	width:100%;
	float:left;
	margin-bottom:15px
}
.pop_up_rgi li:last-child{
	margin-bottom:0px
}
.pop_up_rgi label {
	float:left
}
.pop_up_input {
    border: 1px solid #c4c4c4;
    float: left;
    font-size: 14px;
    padding: 9px;
    width: 100%;
}
.pop_up_input[type="text"]:focus, textarea:focus {
	box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);
	border:2px solid #c4c4c4
}
.forget_padd {
    display: inline-block;
    float: right;
    color: #008cc0;
    text-decoration: underline;
    padding: 0px;
    font-size: 13px;
}	
.forget_padd:hover {
	color:#333
}
.login_submit {
	background:#fd7e14;
	border:0 none;
	color:#fff;
	font-size:14px;
	padding:10px;
	width:100%
}
.login_submit:hover {
	background:#333;
	cursor:pointer
}
.dont_h3 {
	color:#686868;
	float:left;
	font-size:14px;
	margin-bottom:5px;
	text-align:center;
	width:100%
}
.wel_register {
	color:#ff6501!important;
	font-size:14px;
	left:36%;
	position:relative;
	text-align:center;
	text-decoration:underline!important
}
.wel_register:hover {
	color:red
}
#show input[type="checkbox"] {
	display:none
}
#show input[type="checkbox"] + label {
    color: #424242;
    font-size: 13px;
}
#show input[type="checkbox"] + label span {
	display:inline-block;
	width:19px;
	height:19px;
	margin:-1px 4px 0 0;
	vertical-align:middle;
	background:url(../images/check-tick.png) left top no-repeat;
	cursor:pointer
}
#show input[type="checkbox"]:checked + label span {
	background:url(../images/check-tick.png) -19px top no-repeat
}
.drop_sign25 {
    border-top: 1px solid #999;
    color: #666;
    float: left;
    font-size: 13px;
    /* margin-top: 9px; */
    padding: 10px 5px 0px;
    text-align: center;
    width: 100%;
}
.drop_sign25 a {
    display: inline-block;
    margin: 0px 0px 0px 5px;
}
#show2 input[type="checkbox"] {
	display:none
}
#show2 input[type="checkbox"] + label {
    color: #424242;
    font-size: 14px;
    line-height: 23px;
}
#show2 input[type="checkbox"] + label span {
	display:inline-block;
	width:19px;
	height:19px;
	margin:-1px 4px 0 0;
	vertical-align:middle;
	background:url(../images/check-tick.png) left top no-repeat;
	cursor:pointer
}
#show2 input[type="checkbox"]:checked + label span {
	background:url(../images/check-tick.png) -19px top no-repeat
}




#show3 input[type="checkbox"] {
	display:none
}
#show3 input[type="checkbox"] + label {
    color: #424242;
    font-size: 14px;
    line-height: 23px;
}
#show3 input[type="checkbox"] + label span {
	display:inline-block;
	width:19px;
	height:19px;
	margin:-1px 4px 0 0;
	vertical-align:middle;
	background:url(../images/check-tick.png) left top no-repeat;
	cursor:pointer
}
#show3 input[type="checkbox"]:checked + label span {
	background:url(../images/check-tick.png) -19px top no-repeat
}
.margiam{
	margin-bottom:15px;
}
.recommeced {
    color: green;
    display: block;
    font-weight: 500;
    font-size: 19px;
    margin-bottom: 10px;
}
.recommeced img{
	width:30px;
}
.bacgroindgreen {
    background: #054ac9;
    color: #fff;
}
.recommedtagl {
    font-size: 14px;
    display: block;
    text-align: left;
    padding-top: 6px;
}
.priceservices {
    font-size: 18px;
    color: #fd7e14;
}
.left-branches h3 {
    font-size: 20px;
	color:#fd7e14;
}
.left-branches p {
    font-size: 14px;
    margin: 0px 0px 4px;
    color: #666;
}
.branchmain li {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 15px;
}
.branchmain li:last-child{
    padding-bottom: 0px;
    border-bottom:0px;
    margin-bottom: 0px;
}
.mapbranched {
    font-size: 14px;
    color: #3030f8;
    display: inline-block;
    float: left;
    text-decoration: underline;
}
.memberplans{
    width:100%;
    float:left;
    padding:15px 10px;
    background: #dff0d8;
    margin-bottom: 15px;
}
.memberplans h3 {
    font-size: 18px;
    text-align: center;
}
.memberplans h3 .alertdate{
	color:red;
}
.memberplans p {
    text-align: center;
    font-size: 14px;
    margin: 0px;
}
.memberplans p a{
    font-size: 14px;
    text-align: center;
	text-decoration:underline;
	padding-left:5px;
	display:inline-block;
}
.radiobtnnew {
    position: relative;
    float: left;
    margin-right: 15px;
    padding-left: 19px;
}
.radiobtnnew input {
    position: absolute;
    left: 0;
    top: 5px;
}
.radiobtnnew label {
    margin-bottom:5px;
}
.agrein {
    position: relative;
    padding-left: 21px;
    display: block;
}
.agre {
    position: absolute;
    left: 0;
    top: 5px;
}
.row_main {
    float: right;
    width: 100%;
}
.margin-bnew{
    margin-bottom:15px;
}
.forspo {

    float: left;
    width: 100%;
    padding: 0px 80px 0px 85px;

}
.sucnew-div {
    width: 520px;
    margin: 0 auto;
    background: #fff none repeat scroll 0 0;
    margin: 30px auto 30px;
    padding: 0px;
}
.sucnew-head h1 {
    font-size: 20px;
    color: #399f7f;
}
.sucnew-head span.ur-orde {
    display: block;
    padding: 10px;
    font-size: 16px;
}
.sucnew-head span.img-hea {
    display: block;
    padding: 18px 0px 15px 0px;
    color: #000;
    margin-bottom: 0px;
}
.sucnew-head span.img-hea img{
	width:60px;
}
.sucnew-head {
    text-align: center;
}
.insuranceoverfloe {
    width: 100%;
    float: left;
    overflow: auto;
    height: 200px;
    border: 1px solid #ced4da;
    padding: 10px;
}
.insuranceoverfloe span {
    width: 100%;
    float: left;
    text-align: left;
    font-size: 15px;
    position: relative;
    padding: 0px 0px 0px 20px;
}
.insuranceoverfloe span input {
    width: auto;
    position: absolute;
    left: 0;
    top: 4px;
}
#type_user-error {
    width: 100%;
    color: red;
    margin: 0px;
}
label#agree-error {
    float: left;
    width: 100%;
    color: red;
    margin: 0px;
}
.det-payme {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.det-payme li {
    width: 100%;
    float: left;
}
.det-payme li div {

    float: left;
    padding: 5px 10px;
    font-size: 17px;
}
.det1{
    width:36%; 
}
.det-payme li .det2 {
    text-align: left;
    width: 64%;
}
.palnam {
    position: relative;
    padding-left: 21px;
    display: block;
}
.palnam2 {
    position: absolute;
    left: 0;
    top: 6px;
}
.det2.boldboo {
    color: #fd7e14;
    font-weight: 500;
    font-size: 19px;
}
.modal-plans{
    width:500px;
}
.alertinforma {
    font-size: 15px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    margin: 0px auto 15px;
    width: 100%;
}
#emailverify {
    float: left;
    width: 100%;
}
.capnewimg img{
    
}
.cap-inpo2new {
    width: 200px !important;
    margin-left: 15px;
}
.subrights {

    background: #fd7e14;
    border: 0 none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 15px;
    padding: 9px 25px;
    margin-top: 15px;

}

.steps .error{
    margin-top:5px;
    margin-bottom:0px;
}
.pbm-plans{
     display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.buttobypop{
    width: auto;
    margin: 15px auto;
    display: inline-block;
    font-size: 16px;
    border: 0px;
    background: #4c4a48;
    padding: 10px 15px;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
}
.fromfont label {
    font-size: 17px;
}
.fromfont {
    position: relative;
    font-size: 17px;
}
.checkbpbm {
    position: absolute;
    left: 0;
    top: 5px;
}
.scrolltablene {
    overflow: auto;
}
.table-patienteng{
	width:1170px;
	float:left;
	background:#fff;
}
.table-patienteng tr th{
	border:1px solid #dedede;
	font-size:15px;
	padding:10px;

}
.table-patienteng tr td {
    padding: 5px 10px;
    border: 1px solid #dedede;
    font-weight: 300;
    font-size: 14px;
    color: #fff;
}
.actionbt{
	border:0px;
	background:#666;
	color:#fff;
	font-weight:300;
	padding:4px 8px;
	border-radius:5px;
	cursor:pointer;
}
.pbmsubm{
	padding:10px;
}
.pbmsubm li{
	border-bottom:1px solid #999;
}
.pbmsubm li:last-child{
	border:0px;
}
.pbmsubm a{
	color:#333;
	font-size:14px;
	display:inline-block;
	padding:5px;
}
.selecttime select {
    font-size: 14px;
    padding: 5px;
    border: 1px solid 
    #dedede;
    height: 37px;
    font-weight: 300;
    width: 100%;
}
.closes {
    margin: 0 auto;
    display: inline;
    background: none;
    border: 0px;
    font-size: 17px;
    background: #333;
    color: #fff;
    padding: 0px 15px;
    cursor: pointer;
}
.pbm-plans {
    margin-top: 55px;
    margin-bottom: 55px;
}
.tilealer i{
    margin-right:10px;
}
.ourchoice {
    color: #82c815;
    font-size: 13px;
    font-weight: normal;
    background: url(../images/our-choice.png) no-repeat;
    background-size: 20px;
    padding: 2px 0px 3px 25px;
    display: inline-block;
}

.alinks.verified{
background:url("../images/verified.png") no-repeat 0px;
background-size: 22px;
}
.buttobysecond {
    width: auto;
    display: inline-block;
    font-size: 14px;
    border: 0px;
    background: #4c4a48;
    padding: 10px 10px;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: -52px;
    margin: 0 auto;
    left: 0;
}
.pbm-plans2{
     display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.pbm-plans2{
    margin-top:90px;
    margin-bottom:54px;
}
.regisc {
    display: block;
    text-align: center;
    font-size: 13px;
}
.regisc a {
    float: none !important;
    font-size: 13px;
}
.inputpb {

    float: right;
    width: 100%;
    background: #fff;
    font-size: 14px;
    border-radius: 5px;
    height: 38px;
    text-align: left;
    padding: 8px;

}
.inputimages {
    float: right;
    width: 100%;
    font-size: 14px;
    border-radius: 5px;
    text-align: left;
    padding-top: 7px;
}
.inputimages img{
    width:100px;
    background: #fff;
    padding:5px;
    border:1px solid #dedede;
}

.ropbm {
    width: 100%;
    float: right;
}
.margboimage{
  
}
.widthbutt {
    width: 140px !important;
    float: left;
    margin-top: 10px;
    font-size: 13px;
    padding: 5px 0px;
}
.widthbutt i{
    padding-right:5px;
}
.pbmupload input{
    
}
.pbmupload label{
    
}
.inputpb.pbmupload {
    border: 1px solid #dedede;
    margin: 8px 0px;
}
.inputpb2 {
    float: right;
    width: 100%;
    background: #fff;
    font-size: 14px;
    border-radius: 5px;
    height: 38px;
    text-align: left;
    padding: 8px;
    margin: 10px 0px;
}
.videotilenew {
    text-align: center;
    margin-top: 11px;
    display: block;
}
.videotilenew a {
    display: inline-block !important;
    font-size: 15px;
    color: #0945a7 !important;
}
.branchmain{
    display:block;
}
.inputpedit {
    float: right;
    width: 100%;
}
.inputpedit img {
    float: left;
    padding: 5px;
    background: 
    #fff;
    margin-bottom: 11px;
    margin-top: 8px;
}
.addimagespbm {
    direction: rtl;
    float: right;
    width: 100%;
}
.addimagespbm span {
    direction: ltr;
    float: left;
    margin-left: 15px;
}
.pbmlabel{
    float:left;
}
.stauspbm{
    margin-top:15px;
}
.stauspbm h4{
    
}
.alertnofound {

    color: 
#721c24;

background-color:
#f8d7da;

border-color:

    #f5c6cb;
    margin: 0px !important;

}
.alertnofound strong {

    font-weight: 300;
    font-size: 17px;
    padding: 15px;
    display: inline-block;

}
.altdisnc {
    font-weight: 300;
    font-size: 13px;
    line-height: 16px;
    display: inline-block;
    margin-top: 6px;
}
.redmaplocation {
    direction: ltr;
    text-align: left;
    width: 100%;
    display: block;
    font-size: 15px;
    color: red;
    margin-top: 9px;
}
.pagination{
    margin:0 auto;
    width:100%;
}
.userheadingnew {
    font-size: 20px;
    text-decoration: none;
    color: 
    #fd7e14 !important;
    text-transform: uppercase;
    width: 100%;
    float: right;
    text-align: left;
    padding: 0px 15px;
    margin: 0px 0px 13px;
    font-weight: 700;
}
.proflefy{
    float:left;
    width:100%;
}
.testasd {
    background: 
    #fd7e14 !important;
}
.testasd h3 {
    text-transform: uppercase !important;
}
.clinicreviewdes {
    float: left;
    width: 100%;
}
.clinicreviewdes li {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.clinicreviewdes li h2 {
    float: left;
    width: 20%;
    font-size: 19px;
    margin: 0px;
}
.clinicreviewdes li b {
    float: right;
    padding-right:15px;
    font-weight:normal;
}
.clinicreviewdes li span {
    float: left;
    width: 80%;
    font-size: 17px;
}
.clinicreviewdes li span a {
    color: 
    #fd7e14 !important;
    text-decoration: underline !important;
}
.clinicreviewdes li span #demo2 {
    float: left;
}
.clinicreviewdes li span label {
   margin-bottom:0px !important;
}

.rating { 
border: none;
direction: ltr !important;
/* float: left; */
font-size:20px;
}
.rating > input {
    display: none;
}
.rating > input { display: none; } 
.rating > label:before { 
margin: 5px;
/*font-size: 1.25em;*/
font-family: FontAwesome;
display: inline-block;
content: "\f005";
font-size: 23px;
}

.rating > .half:before { 
content: "\f089";
font-family: 'FontAwesome';
position: absolute;
}

.rating > label { 
color: #ddd; 
float: right; 
}

.rating > input:checked ~ label, 
.rating:not(:checked) > label:hover,  
.rating:not(:checked) > label:hover ~ label { color: #FFD700;  }

.rating > input:checked + label:hover, 
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, 
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 
.flotbn {
    float: left;
    width: 162px !important;
}
.clito {
    font-size: 13px;
    text-align: center;
    display: block;
    padding-top: 11px;
}
.videoingo {
    display: block;
    font-size: 14px;
    font-weight: 300;
    padding-top: 5px;
}
.dropdown-container {
    width: 100%;
    margin: 0px;
    font-size: 14px;
    position: relative;
    float: right;
}


.dropdown-button {
    float: left;
    width: 100%;
    padding: 7px 15px;
    cursor: pointer;
    border: 1px solid lightgray;
    box-sizing: border-box;
    height: 38px;

}
.dropdown-button .dropdown-label, .dropdown-button .dropdown-quantity {
  float: left;
}
.dropdown-button .dropdown-quantity {
  margin-left: 5px;
}
.dropdown-button .fa-filter {
  float: right;
}

.dropdown-list {

    top: 38px;
    width: 100%;
    border: 1px solid lightgray;

box-sizing: border-box;

padding: 10px 12px;

position: absolute;

height: 250px;

overflow: auto;

background:

    #dedede;
    direction:ltr;
    z-index: 5;

}
.dropdown-list input[type="search"] {
  padding: 5px 0;
}
.dropdown-list ul {
  margin: 10px 0;
  max-height: 200px;
  overflow-y: auto;
}
.dropdown-list ul input[type="checkbox"] {
  position: relative;
  top: 2px;
}
.selpos {
    float: right;
    width: 100%;
}
.selpos li {
    float: right;
    width: 100%;
    margin-bottom: 0px !important;
    position: relative;
    padding: 4px 0px 0px 20px;
}
.selpos li input {
    position: absolute;
    left: 0;
    top: 9px;
    width: auto;
}
.selpos li label {
    margin-bottom: 2px !important;
}
.searcfile {
    position: relative;
    padding: 5px !important;
    height: 36px;
}
.fs-wrap {
    display: inline-block;
    cursor: pointer;
    line-height: 1;
    width: 100%;
    height: 36px;
    position:relative;
}

.fs-label-wrap {
    position: relative;
    background-color: #fff;
    border: 1px solid #ddd;
    cursor: default;
}

.fs-label-wrap,
.fs-dropdown {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fs-label-wrap .fs-label {
    padding: 0px 22px 6px 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 13px;
    height: 36px;
    line-height: 36px;
}

.fs-arrow {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #333;
    position: absolute;
    top: 0;
    right: 5px;
    bottom: 0;
    margin: auto;
    transition: ease-in 0.15s;
}

.fs-open .fs-arrow {
    transform: rotate(-180deg);
}

.fs-dropdown {
    position: absolute;
    background-color: 
#fff;
border: 1px solid
    #ddd;
    width: 100%;
    margin-top: 0px;
    z-index: 1000;
}

.fs-dropdown .fs-options {
    max-height: 200px;
    overflow: auto;
    width: 100%;
    float: left;
}

.fs-search input {
    border: 1px solid 
    #ccc !important;
    box-shadow: none !important;
    outline: none;
    padding: 6px 0;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 4px;
}

.fs-option,
.fs-search,
.fs-optgroup-label {
    padding: 6px 8px;
    border-bottom: 1px solid #eee;
    cursor: default;
}

.fs-option:last-child {
    border-bottom: none;
}

.fs-search {
    padding: 0 8px;
}

.fs-no-results {
    padding: 6px 8px;
}

.fs-option {
    cursor: pointer;
    word-break: break-all;
}

.fs-option.disabled {
    opacity: 0.4;
    cursor: default;
}

.fs-option.hl {
    background-color: #f5f5f5;
}

.fs-wrap.multiple .fs-option {
    position: relative;
    padding: 8px 0px 8px 29px;
    font-size: 15px;
}

.fs-wrap.multiple .fs-checkbox {
    position: absolute;
    display: block;
    width: 30px;
    top: 0;
    left: 0;
    bottom: 0;
}

.fs-wrap.multiple .fs-option .fs-checkbox i {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 14px;
    height: 14px;
    border: 1px solid #aeaeae;
    border-radius: 2px;
    background-color: #fff;
}

.fs-wrap.multiple .fs-option.selected .fs-checkbox i {
    background-color: #fd7e14;
    border-color: transparent;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: center;
}

.fs-optgroup-label {
    font-weight: bold;
    text-align: center;
}

.sucnew-main{
    width:100%;
    float:left;
}
.maplert {
    float: right;
    text-align: left;
    font-size: 15px;
    color: 
    red;
    margin: 8px 0px 11px;
}
.table2 { 
	width: 100%; 
	border-collapse: collapse; 
	margin:15px auto;
	direction:ltr;
	}

/* Zebra striping */
.table2 tr:nth-of-type(even) { 
	background: #eee; 
	}

.table2 th { 
	background: #666; 
	color: white; 
	}

.table2 th { 
	padding: 10px; 
	border: 1px solid #ccc; 
	text-align: left; 
	font-size: 18px;
	}
	.table2 td{ 
	padding: 10px; 
	border: 1px solid #ccc; 
	text-align: left; 
	font-size: 16px;
	}
	.videotilenew2 {
    text-align: center;
    margin-top: 2px;
    margin-bottom: 2px;
    display: block;
}
.videotilenew2 a {
    display: inline-block !important;
    font-size: 15px;
    color: #0945a7 !important;
}