* { max-height: 1000000px; }
html, body {
    height:100%;
    margin: 0;
    padding:0;
    color: #333333;
     font-family:'Roboto', sans-serif !important;
    font-size:16px;
     font-weight: 400 !important;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: none;
    line-height:normal;
    -webkit-font-smoothing: antialiased;
    line-height:normal;
}


.home_banner.doc_home_banner {
    background: rgba(0, 0, 0, 0) url("../img/banner_doc.jpg") no-repeat scroll center center / cover ;
}



/* ---------------- Reset---------------- */
body{background:#ffffff;}
img { border-style: none;}
a {text-decoration: none; color:#2e89ca;}
a:hover{text-decoration:none;}
p { ; font-size:20px; line-height:30px; color:#333333;   font-weight: 300;}
input, textarea, select, textarea { vertical-align: middle; border:none; outline:none; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {border:none; outline:none; margin:0; padding:0; font-weight:200; font-size:24px; }
textarea{resize:none;}
a, input[type=button], input[type=submit], button{cursor:pointer;}
form, fieldset, ul, li, table, th, tr, td, p, span{margin: 0;padding: 0;border-style: none;list-style:none;border-collapse:collapse;}	
header, footer, article, section, hgroup, nav, figure, aside { display: block; margin:0; padding:0; }
.clr{clear:both;}
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table; line-height:0; content:"";}
.clearfix:after{clear:both;}
* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}
.brdbtmnone{border-bottom:none !important;}
select:focus::-ms-value {background-color: white; color:#000;}
/*----------------Reset----------------*/

/* ---------------- Global ---------------- */
.mrg0{margin:0px;}
.pad0{padding:0px;}
.lft{float:left !important;}
.rt{float:right !important;}
.txtctr{text-align: center !important;}
.txtrt{text-align: right !important;}
.txtlft{text-align: left !important;}
.mrgT{margin-top:0 !important;}
.mrgR{margin-right:0 !important;}
.mrgB{margin-bottom:0 !important;}
.mrgL{margin-left:0 !important;}
.mrgR15{margin-right:15px !important;}
.marpad{margin:0 !important; padding:0 !important;}
.padT0{padding-top:0 !important;}
.padB0{padding-bottom:0 !important;}
.padR0{padding-right:0 !important;}
.padRL0{padding-left:0 !important; padding-right:0 !important;}
.radius5{border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.bdrT0{ border-top:none !important;}
.pos-rel{position:relative;}
.img-responsive{max-width:100%; height:auto;}
.reponsive-img{max-width:100%; height:auto; margin:0 auto;}
.radius50{ border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;}
.trans{transition:all .15s ease-in-out 0s; -moz-transition:all .15s ease-in-out 0s; -ms-transition:all .15s ease-in-out 0s; -o-transition:all .15s ease-in-out 0s; -webkit-transition:all .15s ease-in-out 0s;}
.marB20{ margin-bottom:20px !important;}
.mart20{margin-top:20px !important;}
.mart30{margin-top:30px !important;}
.mart60{margin-top:60px !important;}
.marT10{ margin-top:10px !important; }
.bold-txt{   !important;}
.pos-abs{position:absolute;}
.pad_al{padding:20px !important;}
.wdh_haf{width:50%;}
.ful_wdt{width:100% !important;}
.mrg_al{margin:15px;}
.fon_sz{font-size:15px;}
.mrg_lft{margin-left:15px !important;}
.mrg_rt{margin-right:15px !important;}
.wdh_auto{width:auto !important;}
.chck_col{color:#1EC7A5 !important;}
.cros_col{color:#E7464C !important;}
label.error{color:red !important; font-size:13px !important; line-height:normal !important;text-align:left !important;}
.padbt50{padding-bottom:50px !important;}
.gry_bg{background-color:#E9EAED !important;}
.bg_none{background:none !important;}
.ful_hgt{height:100% !important;}
.col_danger{color: #ff0000 !important;}
.brdO{border:none !important;}
.hght_flow{height:500px; overflow-y: auto !important; overflow-x: hidden !important;}
.txt_sml{font-size:11px;}
.col_chck_blue{color:#2E89CA !important;}
.fb_btn{padding:4px 7px !important; font-size:9px !important;background:#3256A0 !important;}
.linkin_btn{padding:4px 7px !important; font-size:9px !important;background:#0374BA !important;}
.pad5{ padding:5px !important;}
.file_typ{font-size: 11px;}
.pad5_18{ padding:5px 18px !important;}
.padTB10{ padding-top:10px !important; padding-bottom:10px !important;}
.shad_no{ box-shadow:none !important;}
.hgt127{ Height:127px !important;}
.hgt144{ height:144px !important;}
.col_grn{color:#3C763D !important;font-size: 15px !important;background: #D6E9C6;padding: 10px !important;width: 75%;margin: 0 auto;text-align:center;}
.bg_lgt_yelo{ background:#FFFFE0 !important;}
.padTB84{padding:34px 0 !important; font-size:30px !important;}
.eror_col{color:#fff !important;background: #f75942 !important;margin: 0px auto 15px !important;}
.marT50{margin-top:50px !important;}
.no_chrg{color: #ff3300;text-align: center;}
.blk_col{ color:#000000 !important;}
.bdrB1{ border-bottom:1px solid #ccc !important;}
.mrT24{margin-top:24px !important;}
.mrgL5{margin-left:5px !important;}
.line_hgt32{ line-height:32px !important;}
.font_wgt700{font-weight:700 !important;}
.pos-stic{ position:static !important;}
.mrgB15{margin-bottom:15px !important;}
.marR55{margin-right:55px !important;}
.mar0{margin:0px !important;}
.marR140{margin-right:140px;}
.marR25{margin-right:25px;}
.dis_in_blk{display:inline-block;}
.marT220{ margin-top:220px;}
/* ---------------- Global ---------------- */

/* ---------------- Buttons ---------------- */
.blue_btn{ border: 1px solid #2e89ca; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
           background: rgb(67,163,232); /* Old browsers */
           background: -moz-linear-gradient(top,  rgba(67,163,232,1) 15%, rgba(46,137,202,1) 82%); /* FF3.6+ */
           background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(67,163,232,1)), color-stop(82%,rgba(46,137,202,1))); /* Chrome,Safari4+ */
           background: -webkit-linear-gradient(top,  rgba(67,163,232,1) 15%,rgba(46,137,202,1) 82%); /* Chrome10+,Safari5.1+ */
           background: -o-linear-gradient(top,  rgba(67,163,232,1) 15%,rgba(46,137,202,1) 82%); /* Opera 11.10+ */
           background: -ms-linear-gradient(top,  rgba(67,163,232,1) 15%,rgba(46,137,202,1) 82%); /* IE10+ */
           background: linear-gradient(to bottom,  rgba(67,163,232,1) 15%,rgba(46,137,202,1) 82%); /* W3C */
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43a3e8', endColorstr='#2e89ca',GradientType=0 ); /* IE6-9 */
            
}
.blue_btn:hover{ background: rgb(46,137,202); /* Old browsers */
                 background: -moz-linear-gradient(top,  rgba(46,137,202,1) 12%, rgba(67,163,232,1) 85%); /* FF3.6+ */
                 background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,rgba(46,137,202,1)), color-stop(85%,rgba(67,163,232,1))); /* Chrome,Safari4+ */
                 background: -webkit-linear-gradient(top,  rgba(46,137,202,1) 12%,rgba(67,163,232,1) 85%); /* Chrome10+,Safari5.1+ */
                 background: -o-linear-gradient(top,  rgba(46,137,202,1) 12%,rgba(67,163,232,1) 85%); /* Opera 11.10+ */
                 background: -ms-linear-gradient(top,  rgba(46,137,202,1) 12%,rgba(67,163,232,1) 85%); /* IE10+ */
                 background: linear-gradient(to bottom,  rgba(46,137,202,1) 12%,rgba(67,163,232,1) 85%); /* W3C */
                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e89ca', endColorstr='#43a3e8',GradientType=0 );
                 color:#ffffff !important; /* IE6-9 */
}
.green_btn{ border: 1px solid #07ae8d; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
            background: rgb(20,200,164); /* Old browsers */
            background: -moz-linear-gradient(top,  rgba(20,200,164,1) 15%, rgba(13,178,145,1) 82%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,rgba(20,200,164,1)), color-stop(82%,rgba(13,178,145,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top,  rgba(20,200,164,1) 15%,rgba(13,178,145,1) 82%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top,  rgba(20,200,164,1) 15%,rgba(13,178,145,1) 82%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top,  rgba(20,200,164,1) 15%,rgba(13,178,145,1) 82%); /* IE10+ */
            background: linear-gradient(to bottom,  rgba(20,200,164,1) 15%,rgba(13,178,145,1) 82%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14c8a4', endColorstr='#0db291',GradientType=0 ); /* IE6-9 */
             
}
.green_btn:hover{background: rgb(13,178,145); /* Old browsers */
                 background: -moz-linear-gradient(top,  rgba(13,178,145,1) 12%, rgba(20,200,164,1) 85%); /* FF3.6+ */
                 background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,rgba(13,178,145,1)), color-stop(85%,rgba(20,200,164,1))); /* Chrome,Safari4+ */
                 background: -webkit-linear-gradient(top,  rgba(13,178,145,1) 12%,rgba(20,200,164,1) 85%); /* Chrome10+,Safari5.1+ */
                 background: -o-linear-gradient(top,  rgba(13,178,145,1) 12%,rgba(20,200,164,1) 85%); /* Opera 11.10+ */
                 background: -ms-linear-gradient(top,  rgba(13,178,145,1) 12%,rgba(20,200,164,1) 85%); /* IE10+ */
                 background: linear-gradient(to bottom,  rgba(13,178,145,1) 12%,rgba(20,200,164,1) 85%); /* W3C */
                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0db291', endColorstr='#14c8a4',GradientType=0 );
                 color:#FFFfff; /* IE6-9 */
}
.orange_btn{ border: 1px solid #ff952e; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;  -ms-border-radius: 2px; 
             background: rgb(255,164,67); /* Old browsers */
             background: -moz-linear-gradient(top,  rgba(255,164,67,1) 12%, rgba(255,116,0,1) 85%); /* FF3.6+ */
             background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,rgba(255,164,67,1)), color-stop(85%,rgba(255,116,0,1))); /* Chrome,Safari4+ */
             background: -webkit-linear-gradient(top,  rgba(255,164,67,1) 12%,rgba(255,116,0,1) 85%); /* Chrome10+,Safari5.1+ */
             background: -o-linear-gradient(top,  rgba(255,164,67,1) 12%,rgba(255,116,0,1) 85%); /* Opera 11.10+ */
             background: -ms-linear-gradient(top,  rgba(255,164,67,1) 12%,rgba(255,116,0,1) 85%); /* IE10+ */
             background: linear-gradient(to bottom,  rgba(255,164,67,1) 12%,rgba(255,116,0,1) 85%); /* W3C */
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa443', endColorstr='#ff7400',GradientType=0 ); /* IE6-9 */
              
}
.orange_btn:hover{background: rgb(255,116,0); /* Old browsers */
                  background: -moz-linear-gradient(top,  rgba(255,116,0,1) 12%, rgba(255,164,67,1) 85%); /* FF3.6+ */
                  background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,rgba(255,116,0,1)), color-stop(85%,rgba(255,164,67,1))); /* Chrome,Safari4+ */
                  background: -webkit-linear-gradient(top,  rgba(255,116,0,1) 12%,rgba(255,164,67,1) 85%); /* Chrome10+,Safari5.1+ */
                  background: -o-linear-gradient(top,  rgba(255,116,0,1) 12%,rgba(255,164,67,1) 85%); /* Opera 11.10+ */
                  background: -ms-linear-gradient(top,  rgba(255,116,0,1) 12%,rgba(255,164,67,1) 85%); /* IE10+ */
                  background: linear-gradient(to bottom,  rgba(255,116,0,1) 12%,rgba(255,164,67,1) 85%); /* W3C */
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7400', endColorstr='#ffa443',GradientType=0 );
                  color:#ffffff !important; /* IE6-9 */
}

.red_btn{background: #ff4635;  border: 1px solid #CD1001; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;  -ms-border-radius: 2px; /* Old browsers */
         background: -moz-linear-gradient(top, #ff4635 0%, #ce2f2f 100%); /* FF3.6+ */
         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff4635), color-stop(100%,#ce2f2f)); /* Chrome,Safari4+ */
         background: -webkit-linear-gradient(top, #ff4635 0%,#ce2f2f 100%); /* Chrome10+,Safari5.1+ */
         background: -o-linear-gradient(top, #ff4635 0%,#ce2f2f 100%); /* Opera 11.10+ */
         background: -ms-linear-gradient(top, #ff4635 0%,#ce2f2f 100%); /* IE10+ */
         background: linear-gradient(to bottom, #ff4635 0%,#ce2f2f 100%); /* W3C */
         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4635', endColorstr='#ce2f2f',GradientType=0 ); /* IE6-9 */
          
}


.red_btn:hover{background: #ce2f2f; /* Old browsers */
               background: -moz-linear-gradient(top, #ce2f2f 0%, #ff4635 100%); /* FF3.6+ */
               background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce2f2f), color-stop(100%,#ff4635)); /* Chrome,Safari4+ */
               background: -webkit-linear-gradient(top, #ce2f2f 0%,#ff4635 100%); /* Chrome10+,Safari5.1+ */
               background: -o-linear-gradient(top, #ce2f2f 0%,#ff4635 100%); /* Opera 11.10+ */
               background: -ms-linear-gradient(top, #ce2f2f 0%,#ff4635 100%); /* IE10+ */
               background: linear-gradient(to bottom, #ce2f2f 0%,#ff4635 100%); /* W3C */
               filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce2f2f', endColorstr='#ff4635',GradientType=0 ); /* IE6-9 */
               color:#ffffff;
}
/* ---------------- Buttons ---------------- */

.go-top{position:fixed; bottom:70px; right:50px; z-index:10; color:#ffffff; background:#168AFE; padding:11px 16px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; 
        -webkit-border-radius:2px;}
.go-top:hover{background:#0180FE; color:#ffffff;}



/* ---------------------------- Top Nav ---------------------------- */
.top-nav{background:#242931; width:100%; float:left; padding:6px 0;}
.top-nav .cont-info ul li, .top-nav .link-info ul li{list-style:none;float:left; color:#ffffff; position:relative;}
.top-nav .cont-info ul li a, .top-nav .link-info ul li a{ color:#dddddd; font-size:14px;}
.top-nav .cont-info ul li a.social{ width:25px; height:25px; border:1px solid #f9f9f9; display:block; text-align:center; line-height:23px; margin-right:8px; font-size:12px;}
.top-nav .cont-info ul li a.tel i{padding-right:7px; font-size:18px; position:relative; top:2px;}
.top-nav .cont-info ul li a.tel{margin-right:14px;}
.top-nav .cont-info ul li a.tel:hover{text-decoration:none; color:#ffffff;}
.top-nav .cont-info ul li a.fb:hover{background:#3B579D; border-color:#3B579D; color:#ffffff;}
.top-nav .cont-info ul li a.in:hover{background:#0274B3; border-color:#0274B3; color:#ffffff;}
.top-nav .cont-info ul li a.tw:hover{background:#2AA9E0; border-color:#2AA9E0; color:#ffffff;}
.top-nav .link-info ul li a{ margin-left:10px; display:block; text-align:center;}

.top-nav .link-info ul li a.radius50{width:25px; height:25px; text-align:center;}
.top-nav .link-info ul li a.radius50 i{font-size:14px; line-height:24px;}

.top-nav .link-info ul li a:hover{color:#ffffff; text-decoration:none;}
.top-nav .link-info ul li i{width:25px; height:25px;  text-align:center; line-height:23px; color:#ffffff; font-size:16px; }
.top-nav .link-info ul li a .pro{background:#1CB798;}
/*-----------g----------*/
.profile-img{height: 25px;overflow:hidden;width:25px;}
/*-----------g----------*/
.top-nav .link-info ul li a .pro img{width:100%; border-radius:50%;}
.top-nav .link-info ul li a.msg{background:#E7464C; font-size:15px;}
.top-nav .link-info ul li a.msg i{position:relative; left:0px;}
.top-nav .link-info ul li a.noti{background:#2C8BDB; position:relative;}
.top-nav .link-info ul li a.noti-cart{background:#E7464C; position:relative;}
.top-nav .link-info ul li a.noti span{position:absolute; background:#E7464C; color:#ffffff; width:15px; height:15px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; text-align:center; line-height:12px; top:-3px; right:-7px; font-size:10px;  line-height:15px;}
.top-nav .link-info ul li a.noti-cart span{position:absolute; background:#E7464C; color:#ffffff; width:15px; height:15px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; text-align:center; line-height:12px; top:-3px; right:-7px; font-size:10px;  line-height:15px;}
/*Notifications Drop Down*/
.top-nav .link-info .noti-drop{position:absolute; background:#ffffff; width:300px; z-index:10; right:-10px; top:40px; box-shadow:0 0 8px rgba(0,0,0,.5); -moz-box-shadow:0 0 8px rgba(0,0,0,.5); -ms-box-shadow:0 0 8px rgba(0,0,0,.5); -box-shadow:0 0 8px rgba(0,0,0,.5); border-radius:2px;}
.top-nav .link-info .noti-drop:after{width:0; height:0; content:""; border-bottom:10px solid #2C8BDB; border-left:9px solid transparent; border-right:9px solid transparent; position:absolute; top:-10px; right:13px;}

.top-nav .link-info .noti-drop li{width:100%; text-align:left; font-size:15px; padding:6px 10px; border-top:1px solid #eeeeee;} 
.top-nav .link-info .noti-drop li:hover{background:#f1f1f1;}
.top-nav .link-info .noti-drop li a{color:#555555;}
.top-nav .link-info .noti-drop li a:hover{color:#333333;}
.top-nav .link-info .noti-drop li.noti-foot{background:#f1f1f1; color:#ffffff; border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -ms-border-radius:0 0 3px 3px; -o-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; } 
.top-nav .link-info .noti-drop li.noti-head{background:#2C8BDB; color:#ffffff; border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; -ms-border-radius:2px 2px 0 0; -o-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border:none; padding:5px 10px;}

/*Notifications Drop Down*/
.top-nav .link-info .noti-drop{position:absolute; background:#ffffff; width:280px; z-index:15; right:-10px; top:40px; box-shadow:0 0 8px rgba(0,0,0,.5); -moz-box-shadow:0 0 8px rgba(0,0,0,.5); -ms-box-shadow:0 0 8px rgba(0,0,0,.5); -box-shadow:0 0 8px rgba(0,0,0,.5); border-radius:2px; }
.top-nav .link-info .noti-drop:after{width:0; height:0; content:""; border-bottom:9px solid #2C8BDB; border-left:8px solid transparent; border-right:8px solid transparent; position:absolute; top:-9px; right:13px;}

.top-nav .link-info .noti-drop li{width:100%; text-align:left; font-size:15px; padding:6px 10px; border-top:1px solid #e9e9e9; float:left;} 
.top-nav .link-info .noti-drop li:hover{background:#f1f1f1;}
.top-nav .link-info .noti-drop li a{color:#444444; text-align:left;}
.top-nav .link-info .noti-drop li a:hover{color:#333333;}
.top-nav .link-info .noti-drop .noti-foot{background:#f1f1f1; color:#666666; border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; -ms-border-radius:0 0 3px 3px; -o-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-top:1px solid #e6e6e6; padding:3px 0;} 
.top-nav .link-info .noti-drop .noti-foot a{color:#666666;}
.top-nav .link-info .noti-drop .noti-foot a:hover{color:#555555;}

.top-nav .link-info .noti-drop .noti-head{background:#2C8BDB; color:#ffffff; border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; -ms-border-radius:2px 2px 0 0; -o-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border:none; padding:6px 10px; font-size:15px;}
.top-nav .link-info .noti-drop ul{max-height:240px; overflow-y:auto;}
.top-nav .link-info .noti-drop li small{font-size:11px;  color:#999999; margin-left:10px;}
.top-nav .link-info .noti-drop li small i{color:#999999; font-size:12px; height:auto; line-height:normal; width:auto;}

/*Messages Drop Down*/
.top-nav .link-info .msg-drop{z-index:25;}
.top-nav .link-info .msg-drop:after{ border-bottom:9px solid #E7464C;}
.top-nav .link-info .msg-drop .noti-head{background:#E7464C; }
.top-nav .link-info .msg-drop .dropM-img{width:34px; height:34px; overflow:hidden; border:2px solid #eeeeee;}
.top-nav .link-info .msg-drop li small, .top-nav .msg-drop ul li a{margin-left:0;}

/*Cart Drop Down*/
.top-nav .link-info .cart-drop{z-index:35;}
.top-nav .link-info .cart-drop .empty-cart{ padding:40px 20px; display:block; text-align:center;}
.top-nav .link-info .cart-drop .empty-cart i{font-size:70px; color:#bbbbbb; line-height:50px; display:inline;}
.top-nav .link-info .cart-drop .empty-cart p{font-size:15px; color:#666666; padding-top:5px;}
.top-nav .link-info .cart-drop .cart-foot{width:100%; float:left; padding:3px 15px;   font-size:15px;}
.top-nav .link-info .cart-drop .cart-foot span{ font-size:17px; color:#2E89CA;}
.top-nav .link-info .cart-drop .cart-foot a{float:right; color:#ffffff;  padding:0px 10px;}
.top-nav .link-info .cart-drop .cart-foot a:hover{color:#ffffff;}
.top-nav .link-info .cart-drop .dropP-img{width:50px; height:50px; overflow:hidden; text-align:center;}
.top-nav .link-info .cart-drop .dropP-img img{max-height:50px; max-width:50px;}
.top-nav .link-info .cart-drop ul li{padding:5px 20px;}
.top-nav .link-info .cart-drop ul li a small{display:block; font-size:14px; color:#555555; margin:0; padding-top:4px;}
.top-nav .link-info .cart-drop ul li a i{font-size:12px; color:#555555;}

/*Cart Drop Down*/
.top-nav .link-info .pro-drop{width:180px; text-align:left;}
.top-nav .link-info .pro-drop ul{border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -ms-border-radius:3px 3px 0 0; -o-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;}
.top-nav .link-info .pro-drop:after{border-bottom:10px solid #ffffff;  border-left:9px solid transparent; border-right:9px solid transparent;}
.top-nav .link-info .pro-drop:before{border-bottom:10px solid #cccccc;  border-left:9px solid transparent; border-right:9px solid transparent; width:0; height:0; content:""; position:absolute; top:-10px; right:13px;}

.top-nav .link-info .pro-drop a{padding:3px 15px 3px 0; margin:0;}
.top-nav .link-info .pro-drop a i{color:#666666;}
.top-nav .link-info .name-usr a{line-height:normal; color:#ffffff; font-size:14px; padding-left:4px; margin-left:0;}
.top-nav .link-info .name-usr .pro-foot{padding:8px 0 8px 0;}
/* ---------------------------- Top Nav ---------------------------- */

/* ---------------------------- Header ---------------------------- */
header{width:100%; clear:both; border-bottom:; background:#fbfbfb; box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.3); position:relative; z-index:2; box-shadow: 0 0 5px #aaaaaa\9;}
.header_home{position:relative;background-color: rgba(255, 255, 255, 0.7);}
header .main-logo {
    //margin-top: 15px;
    padding: 0 !important;
}
header .search-bar{border:1px solid #cccccc; float:left; margin-top:16px; width:100%; position:relative;}
//header .search-bar .fa-search{background:#1ec7a5; color:#ffffff; text-align:center; width:32px; height:32px; line-height:31px; float:left; font-size:20px;}
header .search-bar .srch{ float:left; height:34px; line-height:16px; color:#999999;min-height:32px;font-size: 15px; width: 100%;left:0px;background:#ffffff; padding-left:30px;}
header .search-bar .srch_drop_box{float:left; height:34px; line-height:16px; color:#999999;min-height:32px;font-size: 15px; padding: 0 32px 0 145px; position: absolute;  width: 100%;left:0px;}
header .search-bar .search-drop{float:left; height:34px; line-height:31px; color:#ffffff; background:#1EC7A5; font-size:14px;  ; cursor:pointer;position:absolute;width:32px;border-left: 1px solid #ccc; top:0; right:0;min-height:32px;}
header .search-bar .search-drop:hover{background:#1CB798;}
header .search-bar .search-drop i{font-size:16px; padding-left:5px; position:absolute; top:8px;right:8px;}

header nav ul{white-space:nowrap;}
header nav ul li{display:inline-block; padding:20px 6px; line-height:20px; position:relative;}
header nav ul li.agl_dwn{background:url(../images/angle-down_333333_15.png)no-repeat right 25px; padding-right: 15px;margin-left: 5px; ;}
header nav ul .agl_dwn .mkt{display:block;font-size: 13px;text-transform: initial;margin-top: -3px;text-align:center;}
header nav ul li a{text-transform:uppercase; font-size:14px; color:#333333; }
header nav ul li a:hover{color:#ccc; text-decoration:none;}
header nav ul li i{padding-left:4px; font-size:18px;} 
header nav ul li.home{border-right:none;}
header nav ul li.home a{display:block; }
header nav ul li.home a i{color:#1ec7a5; font-size:30px; margin-right:10px; line-height:20px; position:relative; top:-5px;}
header nav ul li .home:hover{ text-shadow:0 0 1px rgba(0, 148, 118, 0.6); -moz-text-shadow:0 0 2px rgba(0, 148, 118, 0.6); -webkit-text-shadow:0 0 2px rgba(0, 148, 118, 0.6);}
header nav ul li:hover .sub-menu{ opacity:1; top:60px; visibility:visible;}
.sub-menu{border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -webkit-border-radius: 2px;}
header nav ul li .sub-menu{
    min-width:220px;
    opacity:0; visibility:hidden; position:absolute; top:70px; right:0; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); padding:0; border-top:2px solid #fff; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); -ms-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); -o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3)
        background: rgb(255,255,255); z-index:9999; /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 47%, rgba(249,249,249,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(255,255,255,1)), color-stop(100%,rgba(249,249,249,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 47%,rgba(249,249,249,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 47%,rgba(249,249,249,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 47%,rgba(249,249,249,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 47%,rgba(249,249,249,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */

    transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -webkit-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    border-left:1px solid #eeeeee\9 ;
    border-right:1px solid #eeeeee\9 ;
    border-bottom:1px solid #eeeeee\9 ;
}
header nav ul li.small-drop ul{min-width:185px;}
header nav ul li .sub-menu li {
    border-bottom: 1px solid #eeeeee;
    border-right: none;
    display: block;
    margin: 0 10px;
    padding: 8px 10px;
    width: auto;
    position:;
}
header nav ul li .sub-menu li a {
  color: #333;
  display: block;
  font-size: 13px;
}
header nav ul li ul li{display:block; border-bottom:1px solid #eeeeee; margin:0 10px; padding:10px 8px; width:90%;}
header nav ul li ul li:last-child{border-bottom:0;}
/* ---------------------------- Header ---------------------------- */

/* ---------------------------- Banner ---------------------------- */
.banner{width:100%; background:url(../img/banner-new.jpg) center center no-repeat; float:left; background-size:cover; height:665px; margin-top:-62px;}
/*.banner:after{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.1); z-index:1; content:"";}*/
.banner-txt{padding-top:0;text-align: center;}
.banner .banner-txt h1 {
  color: #ffffff;
  font-size: 40px;
  margin-top: 12px;
  text-align: center;
  text-shadow: 1px 0 4px rgba(0, 0, 0, 0.4);
  z-index: 999;
	font-weight:bold;
}
                       /* text-shadow: 1px 3px 1px #a3a3a3; -moz-text-shadow: 1px 3px 1px #a3a3a3; -webkit-text-shadow: 1px 3px 1px #a3a3a3; -ms-text-shadow: 1px 3px 1px #a3a3a3;*/
.banner .banner-txt h1 span{ display:block;
}
.banner .banner-txt h3{color:#222222; font-size: 24px;  :'HelveticaNeue-Light'; margin:45px 0 50px;}
.banner .banner-txt .banr-btns{margin-top:40px; z-index:5; position:relative;margin-left: 345px;z-index: 1;}
.banner .banner-txt .banr-btns a{font-size:20px; text-transform:uppercase; color:#ffffff; padding:12px 32px; background:#f75940; display:table; float:left; margin-right:20px;  :'Adelle-Light'; text-decoration:none;  border:3px solid #f75940; 
                                 border-radius:3px; 
                                 -moz-border-radius:3px;
                                 -ms-border-radius:3px; 
                                 -o-border-radius:3px;
                                 -webkit-border-radius:3px; }
.banner .banner-txt .banr-btns .get-strt{background:transparent; border:3px solid #f75940; color:#333333;}
.banner .banner-txt .banr-btns a:hover{background:#f75940; color:#ffffff;}
/* ---------------------------- Banner ---------------------------- */

/* ---------------------------- Banner1 ---------------------------- */
.banner1{width:100%; background:url(../img/banner02.jpg) center center no-repeat; float:left; background-size:cover; height:645px; margin-top:0px;}
#heading_new_txt1{margin-top:25px;font-size:29px;color:#ffffff;text-align:center; :'Adelle-Light';line-height: 40px;}
/*.banner:after{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.1); z-index:1; content:"";}*/
.banner-txt1{padding-top:250px;text-align: center;}
.banner1 .banner-txt1 h1{text-transform:uppercase; color:#ffffff; font-size:42px; margin-top:60px;  ; text-shadow: 1px 0px 4px rgba(0,0,0,0.4);
                       /* text-shadow: 1px 3px 1px #a3a3a3; -moz-text-shadow: 1px 3px 1px #a3a3a3; -webkit-text-shadow: 1px 3px 1px #a3a3a3; -ms-text-shadow: 1px 3px 1px #a3a3a3;*/}
.banner1 .banner-txt1 h1 span{font-style:italic;}
.banner1 .banner-txt1 h3{color:#222222; font-size: 24px;  :'HelveticaNeue-Light'; margin:45px 0 50px;}
.banner1 .banner-txt1 .banr-btns1{ margin-top: 146 px; z-index:5; position:relative;margin-left: 345px;z-index: 1;}
.banner1 .banner-txt1 .banr-btns1 a{font-size:20px; text-transform:uppercase; color:#ffffff; padding:12px 32px; background:#f75940; display:table; float:left; margin-right:20px;  :'Adelle-Light'; text-decoration:none;  border:3px solid #f75940; 
                                 border-radius:3px; 
                                 -moz-border-radius:3px;
                                 -ms-border-radius:3px; 
                                 -o-border-radius:3px;
                                 -webkit-border-radius:3px; }
.banner1 .banner-txt1 .banr-btns1 .get-strt{background:transparent; border:3px solid #f75940; color:#ffffff;}
.banner1 .banner-txt1 .banr-btns1 a:hover{background:#f75940; color:#ffffff;}
/* ---------------------------- Banner1 ---------------------------- */




/* ---------------------------- Service Block ---------------------------- */
.heading{ font-size:28px; text-align:center; display:block;}

.service-otr{width:100%; background:url(../img/service_bg.jpg) top center no-repeat; float:left; background-size:cover; height:670px; padding-top:70px;position:relative;}
.service-otr .heading{color:#ffffff;   font-size:36px; text-align:center; display:block; padding-top: 20px; text-transform:uppercase;}
#heading_new_txt{font-size:29px;color:#ffffff;text-align:center; :'Adelle-Light';line-height: 40px;}
.service-otr h5{font-size:16px; color:#ffffff; text-align:center; line-height:24px; margin:20px 0 60px;}

.service_a{ display:block;}
.service_a:hover{text-decoration:none !important;}
.service_a:hover .service-ico i{ background:#ffffff; color:#2260a0 !important; }

.services-blk{ padding:8px; width:100%;text-align:center;}
.services-blk .service-ico.new_squr{width:200px;height:200px; margin:auto; display:table; text-align:center; }
.services-blk .service-ico.new_squr i{width:100px; height:100px; text-align:center; border:2px solid #ffffff; line-height:51px; font-size:100px; color:#ffffff;
                                      display:table-cell; vertical-align:middle; margin:auto;}
.services-blk .service-ico{width:100px;margin:auto; display:table; text-align:center; }
.services-blk .service-ico i{width:100px; height:100px; text-align:center; border:2px solid #ffffff; line-height:51px; font-size:50px; color:#ffffff;
                             display:table-cell; vertical-align:middle; margin:auto;}

.services-blk h3{ :'Adelle-Light'; font-size:19px; color:#ffffff; margin:25px 0 15px; display:inline-block; text-transform:uppercase;}
.services-blk p{font-size:16px; padding:0px; margin-top:0px; line-height:22px; color:#ffffff;  ;} 

/* ---------------------------- Service Block ---------------------------- */


/* ---------------------------- network Block ---------------------------- */
.network-blk{width:100%; float:left; padding:50px 0 0px; background:#f9f9f9;}
.network-blk h2{ color:#1ec7a5; font-size:36px; text-align:center;   ; text-transform:uppercase;}
/*.network-blk .new_text{ color:#1E5AA0; font-size:20px; text-align:center;   :'Adelle-Light';font-weigth:lighter;padding:0;margin-top:15px;}*/
.network-blk h4{ color:#222222; font-size:16px; text-align:center; padding:15px 0 0;  :'Helvetica_Reg';}
.network-blk .how-block{ padding-bottom:30px;}
.network-blk .map-box{width:100%; background:url(../img/map-dotted.png) top center no-repeat; float:left; background-size:contain; height:450px; margin-top:10px; position:relative;}
.network-blk .map-box .pointer{ position:absolute; z-index:3;}
.network-blk .map-box .img1{top:30px; left:400px;}
.network-blk .map-box .img2{top:150px; left:200px;}
.network-blk .map-box .img3{top:200px; left:560px;}
.network-blk .map-box .img4{top:60px; left:60px;}
.network-blk .map-box .img5{top: 199px;right: 420px;}
.network-blk .map-box .img6{top:100px; right:100px;}
.network-blk .map-box .img7{top:400px; left:600px;}
.network-blk .map-box .img8{top: 40px;left: 260px;}
.network-blk .map-box .img9{top:100px; right:300px;}
.network-blk .map-box .img10{bottom:130px; left:300px;}
.network-blk .map-box .img11{bottom:300px; left:400px;}
.network-blk .map-box .img12{top:270px; left:172px;}
.network-blk .map-box .img13{bottom:60px; right:200px;}
.network-blk .map-box .img14{top: 70px;right: 190px;}
.network-blk .map-box .img15{top: 330px;left: 50%;}
.network-blk .map-box .img16{bottom: 150px;left: 500px;}
.network-blk .map-box .img17{bottom: 400px;left: 150px;}
.network-blk .map-box .img18{top: 188px;right: 285px;}
.network-blk .map-box .img19{top: 130px;right: 480px;}
.network-blk .map-box .img20{bottom: 100px;right: 370px;}
.network-blk .map-box .img21{top: 200px;left: 60px;}
.network-blk .map-box .img22{top: 60px;right: 550px;}
.network-blk .map-box .img23{bottom: 225px;right: 715px;}
.map-img > img {
    left: 222px;
    position: absolute;
    top: 50px;
}
/* ---------------------------- network Block ---------------------------- */

/* ---------------------------- Price Block ---------------------------- */
.price-otr{width:100%; background:url(../img/get_matched.jpg) top center no-repeat; float:left; background-size:cover; height:600px; padding-top:50px;}
.price-otr .heading{color:#2e89ca;   margin: 75px 0px 10px 290px; font-size:38px; text-align:center; display:block; padding-top:60px; text-transform:uppercase;}
.price-otr h5{font-size:16px; color:#ffffff; text-align:center; line-height:24px; margin:20px 0 50px;}
.bdrR1{ border-right:1px solid #075ea0; min-height:247px;}
#heading_new{font-size:29px; color:#2e89ca;text-align:center; :'Adelle-Light';line-height:30px; margin-left: 335px;}
/* ---------------------------- Price Block ---------------------------- */
/*---------------------Providers page----------------------------*/
.price-otr{width:100%; background:url(../img/get_matched.jpg) top center no-repeat; float:left; background-size:cover; height:600px; padding-top:50px;}

/*---------------------Providers page----------------------------*/

/* ---------------------------- Footer ---------------------------- */
footer .foot-top{padding:35px 0; background:#049cdf; float:left; width:100%; }
footer .foot-top .foot-blk{padding-left:40px;}
footer .foot-top .foot-blk .link-head h3{ ; font-size:20px; color:#dddddd; margin-bottom:10px;font-family: 'Encode Sans', sans-serif;font-weight: 400;}
footer .foot-top .foot-blk ul{width:100%; float:left;}
footer .foot-top .foot-blk ul li{list-style:none; font-size:15px; line-height:24px;}
footer .foot-top .foot-blk ul.foot-link li a{color:#fff; position:relative; left:0;font-family: 'Encode Sans', sans-serif;font-weight: 400;}
footer .foot-top .foot-blk ul.foot-link li a:hover{color:#ddd; left:4px;}
footer .foot-top .foot-blk ul.foot-link li a i{padding-right:4px; font-size:8px; position:relative; top:-2px;}
footer .foot-about {
  padding-right: 20px;
  width: 270px;
}
footer .foot-about p{ font-size:15px; line-height:24px; color:#ffffff; margin-top:20px;}

/*--Social--*/
footer .foot-top .foot-blk .social-links li{display:inline-block; text-align:center; margin-right:12px;}
footer .foot-top .foot-blk .social-links li:last-child{margin-right:0px;}
footer .foot-top .foot-blk .social-links li a{display:block; width:46px; height:46px; background:none; border:1px solid #ffffff; color:#323945; font-size:22px; line-height:42px; background-color:#dddddd;}
footer .foot-top .foot-blk .social-links li a.fb:hover{background:#3B579D; border-color:#3B579D; color:#ffffff;}
footer .foot-top .foot-blk .social-links li a.in:hover{background:#0274B3; border-color:#0274B3; color:#ffffff;}
footer .foot-top .foot-blk .social-links li a.tw:hover{background:#2AA9E0; border-color:#2AA9E0; color:#ffffff;}

/*--Bottom Part--*/
footer .foot-bot{padding:12px 0; background:#1b2029; float:left; width:100%;}
footer .foot-bot p{color:#ffffff; font-size:12px; position:relative; top:5px; line-height:normal;width:100%;}
footer .foot-bot ul li{display:inline-block; float:left; color:#ffffff; margin-right:13px; }
footer .foot-bot ul li:last-child{margin-right:0;}
footer .foot-bot ul li span{position:relative; top:1px; font-size:14px;}
.footer_txt {
  float: left;
  margin-top: -4px;
  width: 100%;
}
.footer_txt h3 {
  color: #ffffff;
  float: right;
  font-size: 17px;
  line-height: 28px;
  text-align: right;
}
/* ---------------------------- Footer ---------------------------- */

.sign_mrg{margin:160px 0 !important;}
.sign-otr{width:100%; background:#1EC7A5; padding:5px; margin:80px 0; float:left; position: relative;}
.sign-otr .social-sign{width:35%; float:left; background:#1EC7A5; /*padding:100px 30px;*/ position:relative; min-height: 212px; padding-top: 58px;}
/*.sign-otr .social-sign .or{position:absolute; top:50%; width:30px; height:30px; text-align:center; line-height:30px; color:#ffffff; background:#1EC7A5; right:-14px; 
margin-top:-15px; font-size:14px;}*/
.sign-otr .social-sign a.fb{background:#3B579D; color:#ffffff; padding:7px 8px; display:block; margin:0 auto 15px; border-radius:2px; border:1px solid #365297; 
                            -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px; line-height:22px; width:200px;
                            box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);}
.sign-otr .social-sign a.fb:hover{background:#365297; text-decoration:none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.sign-otr .social-sign a.in{background:#007BB6; color:#ffffff; padding:7px 8px; display:block; margin:0 auto 15px; border-radius:2px; border:1px solid #0273A9; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;  line-height:22px; width:200px;
                            box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);}
.sign-otr .social-sign a.in:hover{background:#0273A9; text-decoration:none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.sign-otr .social-sign a i{padding-left:13px; font-size:20px; padding-right:10px; position:relative; top:2px;}
.sign-otr .social-sign a span{ font-size:12px; }

.sign-otr .sign-form{width:65%; background:#ffffff; color:#333333; padding:13px 15px; float:left; /*height:309px;*/}
.sign-otr .sign-form .or{position:absolute; top:109px; width:30px; height:30px; text-align:center; line-height:30px; color:#ffffff; background:#1EC7A5; left:-14px; 
                         margin-top:-15px; font-size:14px;}
.sign-otr .sign-form h5{ ; text-align:center; display:block; font-size:15px; border-bottom:1px solid #e0e0e0; padding-bottom:13px;}
.sign-otr .sign-form h5 a{ color:#1EC7A5;}

.form-box{display:block; width:100%; padding:12px 12px 0; }
.login-btn{  color: #ffffff;  ; font-size:15px; text-transform: uppercase; border:1px solid #ed5823 !important;
             background: #f57843; /* Old browsers */
             background: -moz-linear-gradient(top, #f57843 0%, #ed5823 100%); /* FF3.6+ */
             background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f57843), color-stop(100%,#ed5823)); /* Chrome,Safari4+ */
             background: -webkit-linear-gradient(top, #f57843 0%,#ed5823 100%); /* Chrome10+,Safari5.1+ */
             background: -o-linear-gradient(top, #f57843 0%,#ed5823 100%); /* Opera 11.10+ */
             background: -ms-linear-gradient(top, #f57843 0%,#ed5823 100%); /* IE10+ */
             background: linear-gradient(to bottom, #f57843 0%,#ed5823 100%); /* W3C */
             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f57843', endColorstr='#ed5823',GradientType=0 ); /* IE6-9 */}
.login-btn:hover{
    background: #ed5823; /* Old browsers */
    background: -moz-linear-gradient(top, #ed5823 0%, #f57843 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed5823), color-stop(100%,#f57843)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ed5823 0%,#f57843 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ed5823 0%,#f57843 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ed5823 0%,#f57843 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ed5823 0%,#f57843 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed5823', endColorstr='#f57843',GradientType=0 ); /* IE6-9 */}
.login-btn-dis{ color: #ffffff;  ; font-size:15px; text-transform: uppercase; border:1px solid #aaaaaa !important;
                cursor:default !important;}

.rembr-me{ float:left; font-size:14px; ; width:100%;}
.rembr-me input{ position:relative; top:2px; float:left; margin-right:5px;}
.rembr-me p{float:left; font-size:14px; line-height:normal;}
.forget-pswd{ float:right; font-size:14px; ;  color:#00cccc;}
.forget-pswd:hover{ color:#00cccc;}
.rembr-me label.error{display:block; float:none; white-space:nowrap; clear:both; position:relative; top:3px;}
.rembr-me .checkotr{float:left; width:25px;}

.error-msg{ position:absolute; left:0; right:0; bottom:101%; border:1px solid #FA5456; padding:5px; z-index:9; background:#ffffff;}
.error-msg .fa-warning{ background:#e63a3c; color:#911A1E; font-size:20px; float:left; padding:10px;}
.error-msg p{float:left; font-size:14px; ; color:#FA5456; line-height:40px; margin-left:10px;}

.success-msg{ position:absolute; left:0; right:0; bottom:101%; border:1px solid #98d54a; padding:5px; z-index:10; background:#ffffff;}
.success-msg .fa-check-circle{ background:#82c331; color:#5d9e0b; font-size:20px; float:left; padding:10px;}
.success-msg p{float:left; font-size:14px; ; color:#338000; line-height:40px; margin-left:10px;}

.error-msg .fa-check-circle{ display:none;}
.success-msg .fa-warning{ display:none;}

.error-msg .fa-warning{ display:block;}
.success-msg .fa-check-circle{ display:block;}

.fb-pro-pic{ display:block; border:1px solid #e5e5e5; width: 100px; height: 100px; overflow:hidden; background:#ffffff; margin: auto;}
.fb-pro-pic img{ max-width:100%; min-height:100px; max-height:100px;}

/* ------- Forgot Password ------- */
.wid_100{ width:100% !important;}
.btn-cancel{ border:1px solid #d50005; color:#d50005; font-size:14px; padding:5px; text-align:center; margin-top:10px; }
.btn-cancel:hover{ background:#d50005; color:#ffffff; text-decoration:none;}

.reset-success{ position:absolute; top:0; bottom:0; right:0; left:0; background:#ffffff; z-index:3; border:5px solid #00CCCC;}
.reset-success h3{ text-align:center; margin-bottom: 34px; padding: 75px 0 5px; font-size:36px;}
.reset-success h3:after{ display:block; height:2px; background:#cccccc; width:90%; content:""; margin:auto;}
.reset-success .fa{color:#f35f2a;}

.home-btn{ background: #00cccc !important; color: #ffffff;  ; font-size:15px; text-transform: uppercase; border:1px solid #00cccc !important;
           box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);}
.home-btn:hover{ box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
/* ---------------------------- Doctor Profile ---------------------------- */
/* -- breadcrumb -- */
.breadcrumb {padding: 15px 5px;}
.breadcrumb li {display: inline-block; font-size:12px; color: #2b8cdb;}
.breadcrumb li a{ display: inline-block; font-size:12px; color: #999999;}
.breadcrumb li a:after{ content:"/"; color: #999999; padding: 0 5px;}
.breadcrumb li a:hover{ color:#2b8cdb; text-decoration:none;}
.breadcrumb .active a { color:#999999;}
/* -- breadcrumb -- */


/* ----------- Dashboard Right ----------- */
.db_btn{ padding:4px 8px; color:#ffffff; font-size:14px; margin-right:5px;}
.head_adjust{ border-bottom:1px solid #d9d9d9; padding:10px 0;}
.group-block{ float:left; width: 100%;}
.group-block .block-5{float:left; width: 20%; padding:20px 0;}
.group-block .block-5 .inner{ width:100%; display:table; text-align: center;}
.group-pic{ width:83px; height:83px; border:1px solid #dddddd; margin:auto; display:table;}
.group-block .block-5 .inner a{font-size:14px;  ; display:block; padding-top:12px; color:#333333;}
.group-block .block-5 .inner a:hover{color:#2b8cdb;}
.group-block .block-5 .inner h6{  font-size:13px; color:#606060;  display:block; padding-top:3px;}
/* ----------- Dashboard Right ----------- */

/* ----------- My Groups ----------- */
.wid_45{width:52% !important; height:29px !important;}
.srch_g{ float:right !important; margin-right:10px !important;}
.group-info{display:block; text-align:left;}
.group-info h5{ ;  font-size:14px; }
.group-info h5 .sml-txt{   font-size:13px; color:#606060;}
.group-info p{   font-size:14px; line-height:normal; display:block; margin:12px 0;}
.grp-btns{ display:block; width: 100%;}
.view-more-row{ float:left; width:100%; padding:10px 0px 5px;}
/* ----------- My Groups ----------- */

/* ----------- Doctor Search ----------- */
/*filters*/
.search-filter-outr {
  background: rgb(244, 244, 244) none repeat scroll 0 0;
  border-bottom: 2px solid rgb(30, 199, 165);
  display: block;
  position: relative;
}
.search-filter-outr .more-filters{position:absolute; padding:5px 10px; background:#1EC7A5; color:#ffffff; bottom:0; right:0; font-size:15px; z-index:1;}
.search-filter-outr .more-filters i{padding-left:4px;}
.height-sml {
  color: rgb(160, 160, 160);
  font-size: 14px;
  height: 32px !important;
}
.height-sml {
  color: rgb(0, 0, 0) !important;
  height: 32px !important;
}
.search-filter-outr .adjust {
  margin: 23px 0 0;
  padding-left:10px;
}
.adjust.doc-slider {
  margin: 3px 0 0;
}
.adjust.sechadjt{
    margin: 0;
}
.doc-slider #includetelemedicine{margin-right:5px;}
.search-label {
  color: rgb(102, 102, 102);
  display: block;
   
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 10px;
}
/*.search-select{ border:1px solid #bbbbbb !important; width:100% !important; box-shadow: inset 1px 0 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 1px 0 4px rgba(0, 0, 0, 0.2); -ms-box-shadow: inset 1px 0 4px rgba(0, 0, 0, 0.2); -o-box-shadow: inset 1px 0 4px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 1px 0 4px rgba(0, 0, 0, 0.2);}*/
.search-btn{ ; font-size: 16px; color:#ffffff; padding: 6px 58px;font-size: 15px;}
h5.serch-hdng{ text-align:left; color:#1ec7a5; font-size:15px;  ; padding:15px 0 12px; display:block; border-bottom:1px solid #d4d4d4;}
h5.treat-srch{border-bottom:none;}
.doc-box {
    border-bottom: 1px solid rgb(212, 212, 212);
    border-left: 1px solid rgb(212, 212, 212);
    display: block;
    padding: 10px;
    text-align: center;
    border-right: 1px solid rgb(212, 212, 212);
}
h4.doc-name{color:#2b8cdb;  ; font-size: 17px;text-align:left;}
span.count{ background:#2b8cdb; color:#ffffff;   ; font-size: 14px; width:21px; height:21px; float:left; text-align:center; vertical-align:middle;padding-top:3px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;margin-right: 5px;}
.doc-box .doc-pic{ display:block; text-align:center; width:120px; min-height:120px;border:1px solid #cccccc;overflow: hidden;position: relative;}
.doc-box .doc-pic a img{position:absolute; top:0; bottom:0; left:0; right:0 ; margin:auto;border: 1px solid #ccc;}
.doc-box .doc-pic .doc_img_resz{height:120px;width:120px;}
.doc-box .doctr-info{ display:block; /*margin-left:-10px;*/ text-align:left;}
.doc-fee{ display:block; font-size:14px; color:#3333333;   line-height:18px;}
.drk-txt{ ; color:#ff6600;}
.doc-box .doctr-info h5{  font-size:15px; padding-top:5px; float:left; width:100%;}
.doc-box .doctr-info .txt_special{font-size:12px;}
.doc-box .doctr-info h6{  font-size:14px; padding-top:5px; float:left; width:100%;}
.doc-box .doctr-info h6 .fa{ color:#2e89ca; padding-right:3px;}
.doc-box .doctr-info h6.distance{  ;  font-size:14px; color:#2e89ca;}
.vp-btn{ display:block;  color:#ffffff; font-size:15px; padding:5px; text-align:center; display:block; margin-top:10px; width: 90%; }
.viewp{width: 57%; }
.map-box {
  height: 575px;
  overflow: hidden;
  width: 479px !important;
}
#googleMap1 {
  height: 523px;
  width: 479px !important;
}
.col-sm-5.inre {
  padding-left: 0;
}
.col-sm-7.inre {
  padding-right: 0;
}
.search_list_cont .col-sm-8.inre {
  padding-right: 0;
}
.search_list_cont .col-sm-4.inre {
  padding-left: 0;
}
#googleMap{ width:100%; height:555px;}
#sticky {display:block;}
#sticky.map-stick { position: fixed; top: 0;  z-index: 1;}

/*.docS-fltrs{padding-bottom:40px;}*/
.docS-fltrs {
  padding: 18px 23px;
}

.select-all.partial span {
  font-size: 15px !important;
  margin-top: -2px !important;
  position: absolute !important;
  top: 3px !important;
}

/*.search-filter-outr .inc-faclty{position:absolute; bottom:-40px; border-top:1px dashed #cccccc; width:99%; padding:8px 0 1px 15px;}*/
.search-filter-outr .inc-faclty label{float:left;}
.search-filter-outr .inc-faclty .check{float:left; margin-right:5px;  cursor:pointer;}

.search-filter-outr .doc-slider .slider-container {
  width: 100% !important;
}
.search-filter-outr .doc-slider .slider-container .back-bar .pointer-label{top:22px;}
.search-filter-outr .doc-slider .slider-container .scale{top:-35px;}
.search-filter-outr .doc-slider .pro-filters{position:relative; top:8px;}
.search-filter-outr .doc-slider .pro-filters.new_pos{position: relative;top: -16px;}
.search-filter-outr .doc-slider .over_lay{opacity: 0.6;}
.search-filter-outr .doc-slider .over_lay:after{content:'';position:absolute; top:0;bottom:0; left:0; right:0;z-index:10;}
.search-filter-outr .doc-slider .pro-filters.second_filter{position:relative; top:-16px;}
.search-filter-outr .doc-slider .slider-container .back-bar .pointer-label{background:transparent;}
.search-filter-outr .doc-slider .pro-filters .filer-box .slider-box{min-height:35px;}
/* ----------- Doctor Search ----------- */

/* ----- pagination ----- */
.ovrflow-outr{ background:#ffffff; position:relative; z-index:10; display:block; width:100%;}
.pagination {padding: 20px 0; margin-bottom: 20px;  }
.page {display: inline-block; padding: 2px 8px; margin-right: 4px; border: solid 2px #2b8cdb; font-size: 14px; text-decoration: none; color: #333333;}
.page:hover{  background: #2b8cdb; color: #ffffff; text-decoration:none;}
.page.active {background: #2b8cdb; color: #ffffff;  }
/* ----- pagination ----- */


/* ----- Error Msgs ----- */
label.error{  font-size:14px;  ; color:#e70016;}

/* ----------------------------- How it works user type ------------------------------- */
.hw-type{width:100%; float:left; background:#FAFAFA; padding:170px 0;}
.hw-type .hw-form-otr{padding:0 40px; width:100%; float:left;}
.hw-type .hw-lft{ border-right:1px solid #DDD6D6; padding-right:50px;}
.hw-type .hw-rt h2{  font-size:28px; color: #555555; margin:10px 0 10px;}
.hw-type .hw-rt .hw-form select{width:350px; border:1px solid #c3c2c2; height:55px; color:#555555; line-height:52px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px; font-size:16px;  ;}
.hw-type .hw-rt .hw-form select option{padding:8px 15px;}

.hw-type .hw-rt .hw-form .hw-btn{width:350px; height:55px; color:#ffffff; display:block; margin-top:20px; font-size:22px;  ; }
/* ----------------------------- How it works user type ---------------------------- */

/* ----------------------------- How it works---------------------------- */
.how-block{ width:100%; height:660px; float:left; background:#F9F9F9; display:table; position:relative;}
.how-block .go-bot{text-decoration:none; position:absolute; bottom:8%;  left:50%; margin-left:-5px; z-index:10;}
.how-block .go-bot:hover{text-decoration:none;}
.how-block .go-bot i{ color:#ffffff; font-size:40px;}
.pos_arrow .go-bot{bottom:0%;}
.how-bg-wht .go-bot i{color:#333333;}

.how-bg{ background:url(../img/service_bg.jpg); background-size:cover;}
.how-bg-green{ background:#0AB593;}

.how-block .how-tbl{display:table-cell; vertical-align:middle;height:670px;}

.how-block  .graphic-tbl{display:table; width:100%; position: absolute;}
.how-block .how-graphic{ text-align:center;}

.how-block .how-text h2{ color:#ffffff; font-size:50px;  ; text-transform:uppercase; margin-bottom:40px; line-height:60px;}
.how-block .how-text p{ color:#ffffff; font-size:22px;   line-height:30px;}
.how-bg-wht .how-text h2, .how-bg-wht .how-text p{color:#333333;}
/*.marge-1 {
  margin-top: 150px;
}*/
/*.img-top {
  margin-top: -15px;
}*/
/*-----------------16-nov-2015------------------------*/
 .how-block .how-text1 h2{color:#ffffff; font-size:60px;  ; text-transform:uppercase; margin-bottom:40px; line-height:60px; text-align:center;}
.how-block .how-text1 p{ color:#ffffff; font-size:22px;   line-height:30px;}

/* ----------------------------- How it works---------------------------- */

/* ----------------------------- Create Group ---------------------------- */
.head-back{width:100%; border-bottom:1px solid #8F8F8F; float:left; padding:5px 0 0px;margin-bottom:0px;}
.No_job{padding:50px 0;text-align:center;border:1px solid #eaeaea;clear: both;margin-top:5px;font-size:20px;}
.No_job i{color:#F75940;}
.head-back h2{color:#333333;  font-size:20px; padding-top:3px;}
.head-back h4{color:#333333;  font-size:20px; padding-top:3px;}
.head-back a{color:#ffffff;  font-size:16px; padding:5px 15px;}
.no-pre-order{width: 100%;background: rgb(255, 255, 255) none repeat scroll 0% 0%;display: table;padding: 50px 0px;text-align: center;margin-top: 15px;float: left;border: 2px solid #dddddd;}
.no-pre-order h4{font-size:20px;color:#333333;}
.no-pre-order h4 i{padding-right: 10px;color: #F75940;}
.crt-grp {padding:20px 25px; width:100%; float:left;}

.head-back .sort-b label{ font-size:15px; padding-right:3px;}
.head-back .sort-b .sort-by{width:110px; font-size:13px; padding:0px 5px;}

.crt-grp .form-group{margin-bottom:20px;margin-top: 20px;}
.crt-grp .form-group label{ font-size:15px; color:#333333; padding-bottom:8px; display:block;}
.crt-grp .form-group input[type="text"], .crt-grp .form-group textarea, .crt-grp .form-group select{width:50%;}
.crt-grp .form-group select{line-height:29px;}
.crt-grp .form-group select option{padding:8px 20px; }
.crt-grp .form-group label small{ }
.crt-grp .form-group textarea{height:150px; padding:10px;font-size: 15px; }
.crt-grp .form-group .btn{color:#ffffff;  font-size:15px; margin-right:15px;}
.crt-grp .form-group .grp-logo{background:#BABABA; width:85px; height:85px; text-align:center; line-height:85px; color:#ffffff; font-size:60px; margin-top:20px;margin-bottom: 10px;}
/* ----------------------------- Create Group ---------------------------- */

/* ----------------------------- MY Connections ---------------------------- */
.con-head{padding:5px 0; width:100%; float:left;}
.con-head h2{color:#333333;  font-size:20px; padding-top:3px;}
.con-head i{color:#2E89CA; font-size:20px; padding-right:10px;}
.my-con{width:100%; float:left; border:1px solid #cccccc; background:#ffffff; margin-bottom:40px;}

.my-con .srch-head{background:#F7F7F7; padding:10px 27px; float:left; width:100%; border-bottom:1px solid #cccccc;}
.my-con .srch-head .frnd-srch{ position:relative; display:table; float:left;}
.my-con .srch-head .frnd-srch i{position:absolute; right:5px; top:5px; color:#999999;}
.my-con .srch-head .frnd-srch input[type="submit"]{display:none;}
.my-con .srch-head .frnd-srch input[type="text"]{width:175px; height:30px; line-height:30px; border:1px solid #cccccc; padding:0 25px 0 10px;}
.my-con .srch-head .frnd-srch input[type="text"]:focus{width:250px; border:1px solid #66afe9;}

.my-con .srch-head .add-frnd{color:#ffffff; float:right; padding:0 0 0 10px; position:relative;}
.my-con .srch-head .add-frnd span{position:absolute; display:; height:29px; border-right:1px solid #0AA485; right:37px; box-shadow:0 0 1px #27D6B3;}
.my-con .srch-head .add-frnd i{padding:6px 10px 6px 20px;}

.con-otr{width:99%; float:left; border:1px solid #cccccc; padding:20px 20px; margin:5px 4px 5px 0; position: relative;}
.cont_pad{padding: 50px 0px;text-align: center;border: 0;width: 100%;}
.cont_pad .fa{color:#F75940;font-size: 20px;}
.con-otr .con-otr:last-child{border-bottom:none;}
.con-otr .con-lft .con-pic{height: 72px; width:72px; border:2px solid #eeeeee; overflow:hidden; text-align:center; float:left; background:#f4f4f4;position: relative;}
.con-otr .con-lft .con-pic img{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;margin: auto;border: 1px solid rgb(204, 204, 204);}
.con-otr .con-lft .con-pic a{margin:0 auto;}
.con-otr .red_gren_btn{margin-left:1px;float:right;width:129px;}
.con-otr .approve{float:right;margin-bottom:5px;background:transparent linear-gradient(to bottom, #14C8A4 15%, #0DB291 82%) repeat scroll 0% 0%;padding: 3px 0;
                  border: 1px solid #13C6A2;color: #FFF;
                  border-radius: 2px;
                  width: 80px;
                  text-align: center;
                  line-height: 20px;/*Only works in IE9*/;}
.con-otr .disapprove{float:right;margin-bottom:5px;background:transparent linear-gradient(to bottom, #FFA341 15%, #FFB96A 82%) repeat scroll 0% 0%;padding: 3px 0;
                     border: 1px solid #FFA341;
                     color: #FFF;
                     border-radius: 2px;
                     width: 80px;
                     text-align: center;
                     line-height: 20px;/*Only works in IE9*/;}
.con-otr .approve:hover{background:transparent linear-gradient(to bottom, #0DB291 15%, #14C8A9 82%) repeat scroll 0% 0%;transition:all .15s ease-in-out 0s; -moz-transition:all .15s ease-in-out 0s; -ms-transition:all .15s ease-in-out 0s; -o-transition:all .15s ease-in-out 0s; -webkit-transition:all .15s ease-in-out 0s;}
.con-otr .disapprove:hover{background:transparent linear-gradient(to bottom, #FFB96A 15%, #FFA341 82%) repeat scroll 0% 0%;transition:all .15s ease-in-out 0s; -moz-transition:all .15s ease-in-out 0s; -ms-transition:all .15s ease-in-out 0s; -o-transition:all .15s ease-in-out 0s; -webkit-transition:all .15s ease-in-out 0s;}
.con-otr .con-lft .con-txt{float:left; display:table; padding-left:15px;}
.con-otr .con-lft .con-txt h3{  font-size:20px; color:#2e89ca; line-height:18px;margin-bottom:13px;float:left;}
.con-otr .con-lft .con-txt label{display: block;float: left;margin-top: -2px;margin-left: 13px;}
.con-otr .con-lft .con-txt p{  color:#333333; font-size:15px; line-height:24px; padding-top:3px;width: 128px;}
.con-otr .con-lft .con-txt a{color:#ffffff; font-size:14px; padding:0px 10px;float: left;line-height: 30px;}
.con-otr .con-lft .con-txt a.con-name{display:table; padding-top:0; padding-left:0;}
.con-lft .con-txt a i{font-size:14px; padding-left:6px; position:relative; top:1px; margin-top:10px;}
/*.con-otr .con-lft .con-txt .pos_ab{position: absolute;right: 31px;bottom: 21px;}*/
.con-otr .con-sett{position: absolute;top: 0px;right: 0px;border-bottom: 1px solid rgb(204, 204, 204);
                   border-left: 1px solid rgb(204, 204, 204);}
.con-otr .con-sett a{color:#333333;font-size: 18px;padding: 1px;line-height: 10px;}

.con-otr .con-sett ul{position:absolute; top:15px; right:0; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; display:none;}
.outer_box_doc{border:1px solid #cccccc;float:left;margin-left:10px;position: relative;width: 550px;background:#F0EEEF;padding:5px;}
.outer_box_doc span{margin-left:10px; font-size: 17px;}
.outer_box_doc .pos_ab{font-size: 13px;width:50px;position: absolute;top: 7px;right:12px;color: #43A3E8;}
.con-otr .con-sett ul li a{color:#333333; padding:6px 20px; width:100%; float:left;margin-top:10px; font-size:15px;    background: transparent linear-gradient(to bottom, #FFA443 12%, #FF7400 85%) repeat scroll 0% 0%;background:#FFA443\9\0;/*Only works in IE9*/;}
.con-otr .con-sett ul li a:hover{background:#2E89CA; color:#ffffff;}
.con-otr .con-sett a.blue_btn:focus .block-con{ display:block;}
.doc_blk{float:left;margin-top: 7px;padding:8px;width:25%;position: relative;padding: 0px 0px 5px 33px;}
.doc_blk h3{font-size:13px;color:#333333; }
.doc_blk .img_outer{float:left;margin-right:5px;width:30px;height:30px;border: 1px solid #ccc;position: absolute;left: -8px;}

.doc_blk p{font-size:12px; :"source_sans_proregular";line-height: 20px;}
.cntr_blk .pad0{border:0px;}
.srch-head .pos_btn{float: right;margin-top: 0px;}
.srch-head .pos_btn:hover{color:#ffffff;background: transparent linear-gradient(to bottom, #2E89CA 15%, #43A3E8 82%) repeat scroll 0% 0%; background-color:#2E89CA;}
/*Send Message Pop Up*/
.rad3{border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.con-msg-otr{position:fixed; z-index:10; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,.6); }
.con-msg-otr .con-msg{background:#ffffff; box-shadow:0 0 8px rgba(0,0,0,.5); margin-top:100px;}  
.con-msg-otr .con-msg h2{background:#2E89CA; color:#ffffff;  font-size:18px; padding:13px 29px; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -ms-border-radius:3px 3px 0 0; -o-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;}
.con-msg-otr .con-msg h2 a{float:right; font-size:16px; text-decoration:none; color:#ffffff;}
.con-msg-otr .con-msg .con-msg-inr{padding:15px 29px 30px;}
.con-msg-otr .con-msg .con-msg-inr textarea{ height:105px; padding:10px;}
.con-msg-otr .con-msg .con-msg-inr .form-group{margin-bottom:20px;}
.con-msg-otr .con-msg .con-msg-inr .form-group:last-child{margin-bottom:0px;}
.con-msg-otr .con-msg .con-msg-inr label{  font-size:15px; margin-bottom:4px; display:block;}
.con-msg-otr .con-msg .con-msg-inr input[type="submit"]{color:#ffffff;  padding:4px 15px; font-size:15px;}

/*Add conn Pop Up*/
.rad3{border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.con-add-otr{position:fixed; z-index:10; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,.6); }
.con-add-otr .con-add{background:#ffffff; box-shadow:0 0 8px rgba(0,0,0,.5); margin-top:100px;}  
.con-add-otr .con-add h2{background:#2E89CA; color:#ffffff;  font-size:18px; padding:13px 29px; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -ms-border-radius:3px 3px 0 0; -o-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; line-height:27px;}
.con-add-otr .con-add h2 a{float:right; font-size:16px; text-decoration:none; color:#ffffff;}
.con-add-otr .con-add .con-add-inr{padding:15px 29px 30px;}
.con-add-otr .con-add .con-add-inr .form-group{margin-bottom:20px; position:relative;}
.con-add-otr .con-add .con-add-inr label{ font-size:15px; margin-bottom:4px; display:block;float:left;}

/*7 J*/
.con-add-otr .con-add .con-add-inr label.error{ color:#E70016; font-size:14px;   position:absolute; bottom:-25px; left:0;}
.form-control.error{ border-color: #fe2727; box-shadow:0 1px 1px rgba(255, 0, 0, 0.075) inset, 0 0 5px rgba(255, 0, 0, 0.4) !important; outline: 0 none; -moz-box-shadow:0 1px 1px rgba(255, 0, 0, 0.075) inset, 0 0 5px rgba(255, 0, 0, 0.4) !important; -ms-box-shadow:0 1px 1px rgba(255, 0, 0, 0.075) inset, 0 0 5px rgba(255, 0, 0, 0.4) !important; -o-box-shadow:0 1px 1px rgba(255, 0, 0, 0.075) inset, 0 0 5px rgba(255, 0, 0, 0.4) !important; -webkit-box-shadow:0 1px 1px rgba(255, 0, 0, 0.075) inset, 0 0 5px rgba(255, 0, 0, 0.4) !important;}

.con-add-otr .con-add .con-add-inr input[type="text"]{width:84%;}
.con-add-otr .con-add .con-add-inr input[type="submit"]{color:#ffffff;  float:right; padding:4px 15px; font-size:15px; height:32px; line-height:16px;}
.con-sprtr{height:1px; background:#cccccc; width:100%; margin:30px 0; position: relative;}
.con-add-otr .con-add .con-add-inr .con-invt{ position:absolute; bottom:0; right:0;}
.con-sprtr span{position:absolute; left:50%; color:#999999; margin-left:-18px; top:-9px; background:#ffffff; padding:0 9px;}

/*Social Buttons*/
.social-btns{display:block; width:100%;}
.social-btns .social-inner{display:table; margin:0 auto;}

.social-btns .social-fb{background:#3256A0; color:#ffffff; padding:8px 15px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; 
                        -o-border-radius:2px; -webkit-border-radius:2px; position:relative; display:inline-block; margin-right:20px;}
.social-btns .social-fb:hover{background:#31549B;}
.social-btns .social-fb:after{content:""; position:absolute; height:37px; width:1px; background:#2C4A8B; box-shadow:1px 0 0 #3962B7; top:0; left:38px;}
.social-btns .social-fb{  font-size:13px;}
.social-btns .social-fb i{font-size:20px; position:relative; top:2px; padding-right:22px;}

.social-btns .social-in{background:#0374BA; color:#ffffff; padding:8px 15px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; 
                        -o-border-radius:2px; -webkit-border-radius:2px; position:relative; display:inline-block;}
.social-btns .social-in:hover{background:#036FAF;}
.social-btns .social-in:after{content:""; position:absolute; height:37px; width:1px; background:#03629A; box-shadow:1px 0 0 #0383CF; top:0; left:43px;}
.social-btns .social-in{  font-size:13px;}
.social-btns .social-in i{font-size:20px; position:relative; top:2px; padding-right:22px;}
/* ----------------------------- MY Connections ---------------------------- */

/* ----------------------------- Group Members ---------------------------- */
.grp-mbrs{padding:15px; display:table; width:100%;}
.grp-mbrs .mbr-grp .mbr-img{width:40px; height:40px; border:1px solid rgba(0,0,0,.2); float:left;overflow:hidden;}
.grp-mbrs .mbr-grp .mbr-img img{min-height:40px;}
.grp-mbrs .mbr-grp li{border-bottom:1px solid #eeeeee; display:inline-block; width:100%; padding:5px 10px 5px 0; float:left;}
.grp-mbrs .mbr-grp li:hover{background:#f6f6f6;}
.grp-mbrs .mbr-grp li h6{display:table; float:left; font-size:17px;  line-height:40px; margin-left:20px;}
.grp-mbrs .mbr-grp li .view-mbr{color:#0383CF; padding:5px 10px; position:relative; top:7px; font-size:13px; border:1px solid #0383CF; line-height:normal;transition:all .15s ease-in-out 0s;}
.grp-mbrs .mbr-grp li .view-mbr:hover{background:#0383CF; color:#ffffff;}
/* ----------------------------- Group Members ---------------------------- */

/* ----------------------------- Group Article ---------------------------- */
.grp_mar_btm{margin-bottom:225px !important;}
.grp-article{width:100%; display:table; margin-bottom:40px;}
.grp-article p{ line-height:22px; font-size:15px; text-align:justify; margin:15px 0;}
.grp-article p a{color:#0383CF; text-decoration:none;}
.grp-article p a:hover{text-decoration:underline;}
.grp-article .post-info li{list-style:none; display:inline; padding-right:25px; font-size:15px;}
.grp-article .post-info li i{padding-right:4px;}
.grp-article .post-info li a{ }
.grp-article .post-info li span{ }
.grp-article .social-btns{margin:15px 0;}

.grp-article .post-comments{background:#f7f7f7; padding:0 10px; display:table; width:100%;border: 1px solid #e0e0e0;}
.grp-article .post-comments .single-cmnt{width:100%; float:left; border-bottom:1px dashed #999999; padding:11px 0; width:100%; float:left; }

.grp-article .post-comments .post-img{background:#999999; width:42px; height:42px; text-align:center; float:left; margin-right:15px; text-align:center; line-height:42px; color:#ffffff; font-size:35px;}

.grp-article .post-comments .post-txt{float:left;/* width:93%;*/}
.grp-article .post-comments .post-txt h4{font-size:17px; }
.grp-article .post-comments .post-txt p{font-size:15px; margin:0 0 5px 0; line-height:normal;}
.grp-article .post-comments .post-txt li{display:inline; margin-right:15px; font-size:15px;}
.grp-article .post-comments .post-txt li i{padding-right:5px;}

.grp-article  .postC-div {width:100%; padding:15px 0 0; float:left;}
.grp-article  .postC-div .form-control{width:683px; height:40px; line-height:40px;}
.grp-article  .postC-div .blue_btn{padding:7px 13px; color:#ffffff;  font-size:16px;}

/*Reply*/
.mrgT10{margin-top:10px;}
.grp-article .post-comments .replies-otr{width:100%; float:left;}
.grp-article .post-comments .replies-otr .post-rply{border-top:1px solid #cccccc; padding:11px 0; width:100%;display: table;}
.grp-article .post-comments .replies-otr .post-rply .post-img{background:#0383CF; text-align:center; line-height:42px; color:#ffffff; font-size:35px;} 
.replies-otr .postC-div .form-control{width:686px; height:40px; line-height:40px;}
.replies-otr .postC-div{ border-top:1px solid #cccccc;}
/* ----------------------------- Group Article ---------------------------- */

/* ---------------------------- Notifications ---------------------------- */
/*Notifications Page*/
.not-otr{width:100%; margin-bottom:20px; display:table;}
.not-otr ul{background:#FBFBFB; border:1px solid #d9d9d9;}
.not-otr ul li.not-head{padding:18px 20px;  }
.not-otr ul li.unread{background:#F1FFFF !important;}
.not-otr ul li.not-head:hover{border-left:2px solid #FBFBFB; background:#FBFBFB}
.not-otr ul li.not-head i{color:#2C8BDB; padding-right:10px; font-size:20px;}
.not-otr ul li{padding:15px 20px; border-bottom:1px solid #d9d9d9; border-left:2px solid #FBFBFB;}
.not-otr ul li:hover{border-left:2px solid #2C8BDB; background:#eeeeee;}
/*.not-otr ul li:last-child{border-bottom:none;padding: 50px 0;text-align: center;}*/
.not-otr ul li.not-txt{position:relative; padding-right:40px;}
.not-otr ul li.not-txt .fa-times{position:absolute; top:18px; right:15px;}
.not-otr ul li p{font-size:15px; line-height:normal;}
.not-otr ul li span{color:#666666; font-size:14px; padding-top:4px; display:block;}

.not-otr .pagination{padding-top:5px;}
/* ---------------------------- Notifications ---------------------------- */

/* ---------------------------- Height block for Home Page ---------------------------- */
.height520{height:655px;}
/* ---------------------------- Height block for Home Page ---------------------------- */

/* ---------------------------- Product Cart ---------------------------- */
.cart-otr{display:table; width:100%; margin-bottom:50px;}
.cart-otr .no-prod{background:#ffffff; border:1px solid #eeeeee; padding:50px; width:100%; display:block; text-align:center;}
.cart-otr .no-prod h4{font-size:20px;color:#333333;}
.cart-otr .no-prod i{padding-right:10px; color: #F75940;}

.cart-otr .cart-hd{width:100%; float:left; padding:10px 0; border-bottom:1px solid #666666; margin:10px 0 20px; position:relative;}
.cart-otr .cart-hd h5{ color:#333333;  font-size:22px; float:left; position:relative; top:4px;}
.cart-otr .cart-hd a{float:right; color:#ffffff; padding:6px 10px; font-size:15px;}
.cart-otr .cart-hd a.orange_btn{margin-right:5px;}

.cart-otr .cart-pros{margin-right:00px;}
.cart-otr .cart-pros table{width:100%; border:1px solid #e3e4df;}
.cart-otr .cart-pros table tr th{ color:#555555; font-size:15px; padding:15px 0; text-transform:uppercase; background:#eeeeee;}
.cart-otr .cart-pros table tr .cart-itm{text-align: left;padding-left:90px;}
.cart-otr .cart-pros table tr .cart-itm.cart_first{padding-left:110px;}
.cart-otr .cart-pros table tr{border-bottom:1px solid #e3e4df; text-align:center; padding:0 10px;}
.cart-otr .cart-pros table tr{position:relative;}
.cart-otr .cart-pros table tr td{padding: 50px 0;}
.cart-otr .cart-pros table tr td i{color: #F75940;color:#F75940;font-size: 24px;}
.cart-otr .cart-pros table tr:hover{background:#F9F9F9;}
.cart-otr .cart-pros table tr .remove_blk{position:relative;}
.cart-otr .cart-pros table tr .remove_blk a{position:absolute;top:19px;right:35px;}
/* changes */
.cart-otr .cart-pros table tr td .qty{border:1px solid #999999; display:block; width:50px; height:30px; text-align:center; margin:0 auto; line-height:25px;color: #333333; font-size: 18px;padding: 0; ;}
.cart-otr .cart-pros table tr td .checkShip-M{border:1px solid #999999; display:block; width:130px; height:30px; text-align:left; margin:0 auto; line-height:30px; padding-left:10px;}
.cart-otr .cart-pros table tr td .font_sml {font-size:14px;}
.cart-otr .cart-pros table tfoot{background:#f7f7f7;}

.cart-otr .cart-pros table tr td h4{ color:#333333; font-size:18px; margin:0 auto;} 
.cart-otr .cart-pros .productImg{width:100px; height:120px; float:left; background:#ffffff;position: relative;overflow: hidden;}
.cart-otr .cart-pros .productImg img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;border: 1px solid #ccc;}
.cart-otr .cart-pros .pro-txt{text-align: left;float: left;padding: 0px 0px 0px 25px;}
.cart-otr .cart-pros .pro-txt h3{line-height:normal;  font-size:17px;}
.cart-otr .cart-pros .pro-txt p{font-size:14px; display:block; margin:5px 0; }
.cart-otr .cart-pros .pro-txt .btn-cart{width:100%; float:left; clear:both;}
.cart-otr .cart-pros .pro-txt .btn-cart a{float:left; margin-right:12px; color:#2E89CA; font-size:14px;}
.cart-otr .cart-pros .pro-txt .btn-cart a i{padding-right:3px;}
.cart-otr .cart-pros .pro-txt .btn-cart a:hover{color:#2076BD;}
.cart-otr .cart-pros .pro-txt .btn-cart a.remove{color:#BB0000; right:5px; top:5px;}
.cart-otr .cart-pros .pro-txt .btn-cart a.remove:hover{color:#9F0000;}

/*cart right*/
.cart-otr .cart-right{width:100%; padding:0px 0 0 40px; }
.cart-otr .cart-right h3{line-height:normal;  font-size:22px;}
.cart-otr .cart-right a{color:#ffffff; padding:10px 10px;  width:37%; display:block; text-align:center; font-size:17px;float:right;}
.cart-otr .cart-right p{text-align:left; font-size:15px;}
.cart-otr .cart-right p span{float:right;  font-size:21px;}
.cart-otr .cart-right .free-ship{color:#FF7400;}
.cart-otr .cart-right p.cart-ttl{ font-size:22px; padding:10px 0; border-top:1px solid #cccccc; margin-top:10px;text-align:center;}
.cart-otr .cart-right .orange_btn i{padding-right:20px; font-size:20px;}
.cart-otr .errormsgotr{font-size:14px; text-align:center; width:400px; margin:0 auto; background-color:#fed2d3; border:1px solid #ff8387; padding:6px 0; border-radius:3px; color:#b30004; position:absolute; left:50%; margin-left:-200px;}
.item-outr .item-inr img{width:100%;}
.item-outr .item-inr img{position: absolute;
top: 0px;
bottom: 0px;
left: 0px;
right: 0px;
margin: auto;
border: 1px solid rgb(204, 204, 204);}
/* ---------------------------- Product Cart ---------------------------- */

/* ---------------------------- Pay Now ---------------------------- */
.cart-otr-new .cart-pros{margin-right:40px;}
.cart-otr-new .cart-pros .pro-txt h3{font-size:15px;}
.cart-otr-new .cart-pros .productImg {min-height: 100px; width: 80px;}
.cart-otr-new .cart-pros .productImg img{max-height:100px;}
.cart-otr-new .cart-pros table tr th{font-size:13px; ;text-transform:capitalize;}
.cart-otr-new .cart-pros table tr td h4{font-size:15px;}
/*.cart-otr .cart-pros table tr td{min-width:100px;}*/
/* ---------------------------- Pay Now ---------------------------- */

/* ---------------------------- Checkout ---------------------------- */
.check-otr{display:table; width:100%; margin-bottom:50px;}
.check-otr .check-hd{width:100%; float:left; padding:10px 0; border-bottom:1px solid #666666; margin:10px 0 20px;}
.check-otr .check-hd h5{ color:#333333;  font-size:22px; float:left; position:relative; top:4px;}
.check-otr .check-hd a{float:right; color:#ffffff; padding:6px 10px; font-size:15px;}
/*Book App Secure*/
.check-otr .check-hd p.secure{line-height:normal;  font-size:15px; line-height:20px;}
.check-otr .check-hd p.secure span{position:relative; top:-5px;}
.check-otr .check-hd p.secure i{width:35px; height:35px; color:#ffffff; background:#666666; font-size:30px; text-align:center; line-height:34px; margin-right:10px;} 

.check-add-otr{width:100%; float:left; margin-top:25px;}
.check-otr .check-lft .signin{font-size:15px;}
.check-otr .check-lft .signin a{color:#ffffff; padding:6px 10px; font-size:15px; margin-right:8px;}
.check-otr .check-add{width:30%; float:left}
.check-otr .check-add h3{color:#333333;  font-size:17px;}
/*Address*/
.check-otr .check-add{position:relative;}
.check-otr .check-add .check-add-otr .lft-addrs{width:100%; float:left;}
.check-add-otr .lft-addrs{width:100%; float:left; margin-top:15px;}
.check-add-otr .lft-addrs p{float:left; line-height:normal; padding:0 10px; font-size:15px;}
.check-add-otr .lft-addrs .add-check{float:left; position:relative; top:3px;}
/*Seprator*/
.check-add-otr .add-seprator{float:left; width:1px; height:470px; background:#cccccc; position:absolute; right:0; top:0;}
.check-add-otr .add-seprator span{ top:50%; left:-18px; background:#1EC7A5; display:block; text-align:center; height:37px; width:37px; position:absolute; color:#ffffff; line-height:37px;}
/*Address form*/
.lbl-wth-text{position:relative;}
.lbl-wth-text .chk-box-txt{position:absolute;top:-25px;left:0;}
.check-add-otr .check-form{width:70%; float:left;padding:0 30px;}
.check-add-otr .check-form h3{color:#333333;  font-size:15px;padding-bottom: 10px;float:left;}
.check-add-otr .check-form form{margin-top:15px; width:100%; float:left;}
.check-add-otr .check-form .form-group{width:100%; float:left;}
.check-add-otr .check-form .form-group .place_order{color:#ffffff;padding: 10px 0;font-size: 17px;min-width: 70%;}
.check-add-otr .check-form .form-group textarea{height:100px; padding:10px;}
.check-add-otr .check-form .form-group label{min-width:100%; float:left; font-size:15px;}
.check-add-otr .check-form .form-group .form-control{width:270px; float:left;font-size: 13px;}
.check-add-otr .check-form .form-group .add-sub{padding:6px 10px; color:#ffffff; float:right;}
#show-rating{float: left;margin-top:3px;margin-left: 4px;}
.star_adj{margin-right:3px;}
.my-services ul .show_rating_star{float: right;margin-top:2px;margin-left:3px;}
/*Payment Form*/
.pay-otr{background:#F1F1F1; padding:20px 0; display:table; width:100%; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); -ms-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); -o-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);}
.onsite_class{text-align:center;}
.pay-otr h2{position:relative; background:#57595A; color:#ffffff; padding:10px; font-size:18px; text-align:center;}
.pay-otr h2:after{content:""; position:absolute; left:-36px; top:0; background:url(../img/form-deco.png); height:53px; width:36px;}
.pay-otr h2:before{content:""; position:absolute; right:-36px; top:0; background:url(../img/form-deco1.png); height:53px; width:36px;}
.pay-otr .ship-mthd{padding:20px 25px;}
.pay-otr .ship-mthd h3{color:#333333;  font-size:19px;}
/*Custom Checkbox*/
.pay-otr .ship-mthd .form-group{margin:7px 0; display:block; width:100%; float:left;}
.pay-otr .ship-mthd .form-group .norm-check{display:none;}
.pay-otr .ship-mthd .form-group .cstm-check{display:table; width:30px; height:30px; background:#D8D0D0; text-align:center; line-height:30px; font-size:18px; color:#ffffff; cursor:pointer; float:left;}

.pay-otr .ship-mthd .form-group .norm-check:checked + .cstm-check{background:#1EC7A5;}
.pay-otr .ship-mthd .form-group .norm-check:checked + .cstm-check{background:#1EC7A5;}

.pay-otr .ship-mthd .form-group label{font-size:15px; position:relative; line-height:30px; padding-left:8px;}
.pay-otr .stripe-pay{width:100%;float:left; border-top:1px solid #cccccc; margin-top:12px; padding:12px 0;}
.pay-otr .stripe-pay .form-group{width:50%; float:left;}
.pay-otr .stripe-pay .form-group label{font-size:17px;}
/*Pay Form*/
.pay-otr .card-info .form-group input[type="text"]{height:40px; line-height:40px;}
.pay-otr .card-info .form-group .orange_btn{display:block; color:#ffffff; padding:10px; font-size:17px; width:100%;}
.pay-otr .card-info .wid-50{width:49%;}
/* ---------------------------- Checkout ---------------------------- */

/* ---------------------------- Treatment Search ---------------------------- */
.treatS-otr{border:1px solid #cccccc; display:table; width:100%; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.treatS-otr h2{padding: 50px 0px;text-align: center;}
.treatS-otr .treatmtn{padding:16px 16px 0; width:100%; float:left; border-bottom:1px solid #cccccc;}
.treatS-otr .treatmtn:last-child{border-bottom:none;}
.treatS-otr .treatmtn:hover{background:#f6f6f6;}
.treatS-otr .treatmtn h3{color:#2C8BDB;  font-size:17px;/* word-break: break-all;*/}
.treatS-otr .treatmtn p{line-height:normal;  margin: 0 0 10px;}
.treatS-otr .treatmtn ul{width:100%;display:table;}
.treatS-otr .treatmtn ul li{float: left;    font-size: 15px;    margin-bottom: 7px;    width: 50%;}
.treatS-otr .treatmtn ul li span{  }
.treatS-otr .treatmtn ul li span.info-sep{padding:0 10px;}
.treatS-otr .treatmtn ul li i{padding-right:4px; color:#1BB194;}
.treatS-otr .treatmtn .bid-treat{padding:10px 0; /*border-top:1px solid #cccccc;*/ width:100%; float:left;}
.treatS-otr .treatmtn .bid-treat a{color:#ffffff; padding:6px 10px;  font-size:15px;}

.treat-pagi p{display:table; float:left; margin-right:10px;}
/* ---------------------------- Treatment Search ---------------------------- */

/* ---------------------------- Add Treatment Page 1 ---------------------------- */
.treat1-add{width:100%; display:table; padding:160px 0 200px; text-align:center;}
.treat1-add .treat1-innr{display:table-cell; }
.treat1-add .treat1-innr .add-frnd{color:#ffffff; padding:0 0 0 20px; position:relative; display:inline-block;  font-size:20px; line-height:47px; width:190px; margin-right:15px; box-shadow:0 2px 4px #333333; box-shadow:2px 2px 2px #aaaaaa; }

.treat1-add .treat1-innr .add-frnd span{position:absolute;  height:46px; border-right:1px solid #2E89CA; right:57px; box-shadow:0 0 1px #66B0E8; -moz-box-shadow:0 0 1px #66B0E8; -ms-box-shadow:0 0 1px #66B0E8; -o-box-shadow:0 0 1px #66B0E8; -webkit-box-shadow:0 0 1px #66B0E8;}
.treat1-add .treat1-innr .add-frnd i{padding:0 17px 0 35px; font-size:24px;}
.treat1-add .treat1-innr .add-frnd i.fa-heartbeat{position:relative; top:3px;}

.treat1-add .treat1-innr .visit span{position:absolute;  height:47px; border-right:1px solid #E16500; right:57px; box-shadow:0 0 1px #FF952E; -moz-box-shadow:0 0 1px #FF952E; -ms-box-shadow:0 0 1px #FF952E; -o-box-shadow:0 0 1px #FF952E; -webkit-box-shadow:0 0 1px #FF952E;}
.treat1-add .treat1-innr .visit i{font-size:24px; right:-27px; top:3px; position:relative;}
/* ---------------------------- Add Treatment Page 1 ---------------------------- */

/* ---------------------------- Add Visit ---------------------------- */
.add-visit{padding:25px; width:100%; display:table; margin-bottom:35px;}
.add-visit .form-cell{width:100%; float:left;}
.add-visit .form-cell .form-group{width:48%; float:left;}
.wdh{width:71%;}
.add-visit .form-group .add-visit .form-cell{margin-bottom:13px; width:100%; float:left;position: relative;}
.form-group .add_more_speciality{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, rgb(67, 163, 232) 15%, rgb(46, 137, 202) 82%) repeat scroll 0% 0%;color: rgb(255, 255, 255);}
/*.add-visit .form-group label.error{position:absolute;bottom:-23px}*/
.add-visit .form-group label{ font-size:15px; padding-bottom:4px; display:block;   }
.add-visit .form-group textarea{height:100px; padding:10px;font-size: 14px;}
.add-visit .form-group .visit-sub{padding:6px 10px; color:#ffffff;  :'Adelle-Light'; font-size:15px; margin-top:15px; margin-right:10px;}
#bio_feedback{color:red;float:right;}
.error1{position:relative;}
.error1 .error{position:absolute;bottom: -23px;}
.new_cls{position:relative;}
.new_cls .error{position:absolute;bottom: -23px;}
/* ---------------------------- Add Visit ---------------------------- */

/* ---------------------------- My Treatments ---------------------------- */
.tmt-otr{width:100%; display:table;/* margin-bottom:50px;*/}
.tmt-otr .my-tmt{width:100%; margin-top:15px; border:2px solid #dddddd; background:#FBFBFB; padding:15px 15px 20px; position:relative; float:left;}
.my-tmt .care_whd{margin-top:15px;}
.my-tmt .care_whd li{width:50%;margin-bottom:10px;}
.my-tmt .care_whd li a b{color:#ffffff;}
.my-tmt .care_whd li:last-child{width:auto;}
.tmt-otr .my-tmt h4{font-size:20px;color:#333333;}
.tmt-otr .my-services{position:relative; min-height:120px;}
.my-services .txt_inr_bx{margin-left: 110px;}
.tmt-otr .my-services .srv_imgotr{position:absolute; width:100px; height:100px; border:1px solid #dddddd; background-color:#ffffff; left:10px; top:10px; overflow:hidden; text-align:center;}
.tmt-otr .my-services .srv_imgotr img{max-width:100%; display:block; margin:0 auto; height:100%;}
.tmt-otr .my-tmt:hover{border-color:#43A3E8;}
.tmt-otr .my-tmt .tmt-edit{position:absolute; right:15px; top:15px;}
.tmt-otr .my-tmt .tmt-edit a{color:#F75940;margin-left:8px;}
.tmt-otr .my-tmt .tmt-edit a.edit_bt{color:#2E89CA}
.tmt-otr .my-tmt .tmt-edit a.edit_bt{color:#2E89CA;margin-left:8px;}
.tmt-otr .my-tmt .tmt-edit a i.fa-remove{font-size:17px;}
.tmt-otr .my-tmt .tmt-edit a i.fa-remove:hover{color:#BB0000;}
.tmt-otr .my-tmt .tmt-edit a i.fa-edit:hover{color:#2E89CA;}

.tmt-otr .my-tmt h3{color:#2E89CA;  font-size:20px;margin-left:0px;}
.tmt-otr .my-tmt ul li.app_nam{margin-left:14px;color:#2E89CA;  font-size:20px;}
.tmt-otr .my-tmt p{line-height:normal; font-size:15px; margin:10px 0px;word-break: break-all;}
.tmt-otr .my-tmt ul{width:100%; float:left;margin-left:0px;}
.tmt-otr .my-tmt ul li{float:left; font-size:15px;}
.tmt-otr .my-tmt ul li span{padding:11px;}
.tmt-otr .my-tmt ul li b{ font-size:15px;}
.tmt-otr .my-tmt ul li i{padding-right:4px; color:#1BB194;}
.tmt-otr .my-tmt ul li.md-bids{background:#1BB194; color:#ffffff; padding:1px 5px;}
.tmt-otr .my-tmt ul li.md-bids i{color:#FFFFFF; position:relative; top:1px;}
.tmt-otr .my-tmt .tmt-bids{padding:15px 0 0; margin-top:15px; border-top:1px solid #cccccc; width:100%; float:left}
.tmt-otr .my-tmt .tmt-bids a{color:#ffffff; padding:6px 10px;  font-size:15px;}
/* ---------------------------- My Treatments ---------------------------- */

/* ---------------------------- Invite Docs 4 Treatments ---------------------------- */
.invite-tmt{width:100%; float:left; margin-bottom:10px;}
.invite-tmt .tmt-otr{margin-bottom:35px;}
.invite-tmt .doc-box{float:left; width:100%; border-bottom:1px solid #cccccc;}
.invite-tmt .doc-box h4{padding-left:0; font-size:17px;}
.invite-tmt .doc-box .vp-btn{padding:4px 5px; width:100%; float:right; }
.invite-tmt .doc-box .vp-btn i{font-size:18px; position:relative; top:1px; padding-right:15px;}
.invite-tmt .tmt-load{width:100%; padding:20px 0; text-align:center; float:left;}
.invite-tmt .tmt-load a{padding:5px 45px; color:#ffffff; font-size:14px;  }
.doc-box .accp_check{font-size: 15px; ;text-align: right;}
/* ---------------------------- Invite Docs 4 Treatments ---------------------------- */

/* ---------------------------- Public Group Pages ---------------------------- */
.public-Lbar{background:#FBFBFB; border:1px solid #d9d9d9; width:95%; display:table;}
.public-Lbar ul {width:100%; float:left}
.public-Lbar ul li{padding:12px 25px; border-bottom:1px solid #d9d9d9; width:100%; float:left;}
.public-Lbar ul li .grp-profile{display:table-cell; text-align:center; vertical-align:middle;}

.public-Lbar ul li h3{ font-size:24px;}
.public-Lbar ul li i{float:left; color:#1BB194; font-size:35px;}
.public-Lbar ul li i.fa-clock-o{color:#2E89CA;}
.public-Lbar ul li p{font-size:28px;  line-height:22px; float:left; padding-left:15px;}
.public-Lbar ul li p span{font-size:14px; display:block;}
.public-Lbar ul li:last-child{border-bottom:none;}
.public-Lbar ul li a{padding:8px 10px; color:#ffffff; display:block; text-align:center;  font-size:17px;}
/* ---------------------------- Public Group Pages ---------------------------- */

/* ---------------------------- Job Search ---------------------------- */
.job-pagi{float:left; width:100%;}

.filer-box .job-Fsrch{float:left; position:relative; margin:13px 0; width:100%;}
.filer-box .job-Fsrch .form-control{border:1px solid #737373; width:100%; padding:5px 30px 5px 10px;}
.filer-box .job-Fsrch i{position:absolute; top:7px; right:7px;}

.job-otr{width:100%; display:table; float:left; margin:10px 0 0;}
.job-otr .job-block{width:100%; float:left; border:1px solid #cccccc; padding:8px;margin-bottom:5px;}
.job-otr .job-block:hover{background:#f6f6f6;}
.job-otr .job-block h2{font-size:18px;  color:#2E89CA; margin-bottom:15px;}
.job-otr .job-block .job-dtls{color:#ffffff; padding:3px 9px; font-size:14px;}

.job-otr .job-block .job-img.img_nw_sz{width:80px;height:80px; position:relative;}
.job-otr .job-block .job-img img{border: 1px solid #CCC;position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;margin: auto;}
.job-otr .job-block .job-txt p{line-height:normal;}
.job-otr .job-block .job-txt p a{color:#2E89CA; font-size:15px;}
.job-otr .job-block .job-txt ul{width:100%; margin:12px 0; }
.job-otr .job-block .job-txt ul li{float:left; font-size:14px; padding-bottom:5px;width:50%}
.job-otr .job-block .job-txt ul li b{ }
.job-otr .job-block .job-txt ul li i{padding-right:5px; color:#1BB194;}
.job-otr .job-block .job-txt ul li i.fa-dollar{padding-right:1px; color:#1BB194;}
.job-otr .job-block .job-txt ul li span{padding:0 8px;}
.job-otr .no_job{width: 100%;border: 1px solid #CCC;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.07);background-color: #FFF;text-align:center;}
.job-otr .no_job .job_erorr{padding:50px 0;}
.job-otr .no_job .job_erorr i{color:#F75940;}
/* ---------------------------- Job Search ---------------------------- */

/* ---------------------------- Appointment Info ---------------------------- */
.minH450{min-height:450px;}
.doc-app-info{width:100%; float:left; padding:5px 0 30px; border-bottom:1px solid #dddddd;}
.doc-app-info .edit a{color:#ffffff; padding:6px 15px; font-size:15px; margin-right:8px; margin-left:20px;}
.doc-app-info p{font-size:20px;}
.doc-app-info p i{font-size:21px; color:#444444; padding-right:10px; position:relative; top:2px;}
.doc-app-info p span{ color:#2E89CA;}

.doc-info{width:100%; float:left; padding:20px 0 0;}
.doc-info .app-doc-otr{padding-left:20px; width:70%; float:left; padding-top: 19px;}
.doc-info .app-doc-otr h4{font-size:17px; padding-left:0;}
.doc-info .app-doc-otr ul li{display:inline-block;}
.doc-info .doc-box{ border-bottom:1px solid #dddddd; padding-bottom:25px;}
.doc-info .app-doc-otr .doctor-info{float:left;}
.doc-info .doc-box .doctr-info{margin-left:0;}

/*Pay Ammount*/
.doc-app-pay{width:100%; float:left; border:1px solid #dddddd;}
.doc-app-pay h3{font-size:18px; }
.doc-app-pay h3 span{color:#FF7400;  font-size:25px;}


.doc-app-pay h3{ text-align:center; position:relative; top:25px;}
.doc-app-pay { width:50%; height:90px; background:#FFF; margin:40px auto;}

.shadw{ position: relative;}
.shadw:before, .effect2:after
{
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 15px;
    left: 10px;
    width: 50%;
    top: 80%;
    max-width:300px;
    background: #111111;
    -webkit-box-shadow: 0 15px 10px #111111;
    -moz-box-shadow: 0 15px 10px #111111;
    box-shadow: 0 15px 10px #111111;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.shadw:after
{
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 10px;
    left: auto;
}
/* ---------------------------- Appointment Info ---------------------------- */

/* ---------------------------- Thank You Page ---------------------------- */
.thankU{width:100%; text-align:center;}
.thankU i.fa-check{font-size:100px; color:#1BB194;}
.thankU i.fa-times{font-size:90px; color:#FF7400;}
.thankU h1{font-size:27px;  ;}
.thankU p{font-size:18px;}
.thankBtn{width:100%; float:left; border-top:1px solid #dddddd; margin-top:10px;}
.thankBtn .thank-btns{ display:table; margin:0 auto; margin:20px auto 60px; }
.thankBtn .thank-btns a{color:#ffffff; display:inline-block; padding:8px 25px;  font-size:17px; margin-right:20px;}
.thankBtn .thank-btns a:last-child{margin:0;}
.thankBtn .thank-btns a i{padding-right:10px; font-size:18px;}
/* ---------------------------- Thank You Page ---------------------------- */

/* ---------------------------- My Availability ---------------------------- */
.avail-otr{width:100%; float:left; padding:0px 25px; margin-bottom:80px;}
.avail-otr .avail-cell{margin-top:0px; width:100%; float:left; margin-bottom:8px;position:relative;}
.avail-otr .first{margin-bottom:0; margin-top:10px;}
.avail-otr .avail-cell a{position:relative; color:#777777; position:relative; top:5px;}
.avail-otr .avail-cell .add-row{ color:#2E89CA;}
.avail-otr .avail-cell .add-row:hover{color:#297AB6;}
.avail-otr .avail-cell input[type="checkbox"]{position:relative; top:-2px; padding-right:4px;}

.avail-otr .avail-cell .dividr{height:1px; background:#dddddd; width:100%; float:left; margin:8px 0;}

.avail-otr .avail-cell .add-row i{position:relative; top:3px; padding-left:5px; font-size:18px; margin-right:10px;}
.avail-otr .avail-cell a{position:relative; color:#777777; position:relative; top:5px;}
.avail-otr .avail-cell .removeSchedule i{position:absolute;bottom:25px;left:455px;color:#FF0000;}
.avail-otr .avail-cell .form-group{width:28%; margin-right:4%; float:left; margin-top:0; position:relative;}
.avail-otr .avail-cell .form-group .divi{width:10px; background:#999999; height:1px; position:absolute; top:15px; right:-15px;}
.avail-otr .avail-cell .form-group:last-child{margin-right:0;}
.avail-otr .avail-cell .form-group label{ font-size:17px;}
.avail-otr .avail-cell .pos-rel i{position:absolute; left:7px; top:5px; color:#888888; font-size:20px;}
.avail-otr .form-group .set-avail{padding:5px 10px; color:#FFFFFF;  font-size:15px; margin-right:15px; margin-top:10px;}
#availability-section .avail-cell .form-control{padding:5px 10px\9; padding:5px 10px\0;}
#add_edit_avail_frm .avail-cell .pos-rel .form-control{padding-left:32px\9;padding-left:32px\0;}
.lft_pad .start_date_pad {padding-left:32px;}
/* ---------------------------- My Availability ---------------------------- */

/* ---------------------------- Add Product ---------------------------- */
.mrgT10{margin-top:10px;}
.add-prodct{padding:15px 0; margin-bottom:0px;}
.add-prodct .ship-chk{line-height:30px; padding-top:20px; margin:0;clear: both;width: 100%;margin: 10px 0px 0px;display: table;}
.add-prodct .ship-chk .shiC-check{border:3px solid #bbbbbb; text-align:center; color:#FFFFFF; background:#FFFFFF; font-size:20px; display:table; width:28px; height:28px; line-height:18px; cursor:pointer;}
.add-prodct .ship-chk .shiC-check i{position:relative; top:1px;}

.add-prodct .ship-chk input[type="checkbox"]{float:left; display:none;}
.add-prodct .ship-chk input[type="checkbox"]:checked + .shiC-check{color:#297AB6; border-color:#297AB6;}
.add-prodct .ship-chk label{float:left; margin-right:10px; font-size:17px; color:#555555;}

.add-prodct .addPro-img{ margin-top:10px; width:100%;}
.add-prodct .addPro-img ul{width:100%; float:left;}
.add-prodct .addPro-img ul li{width:31%; margin-right:1%; float:left; padding:10px 10px 10px 0;}
.add-prodct .addPro-img ul li p{line-height:normal; font-size:14px;}
.add-prodct .addPro-img .ap-img{width:120px; max-height:120px; display:table; text-align:center; background:#eeeeee; border:2px dashed #bbbbbb; position:relative; overflow:hidden;}
.add-prodct .addPro-img .insurance_remove{border: 1px solid #FF952E;border-radius: 2px;padding: 6px 10px;color: #FFF; ;font-size: 15px;float: left;margin-top: 10px;background: transparent linear-gradient(to bottom, #FFA443 12%, #FF7400 85%) repeat scroll 0% 0%;background:#FFA443\9\0;/*Only works in IE9*/;}
/*Hover*/
.add-prodct .addPro-img .ap-img .pro-hover{position:absolute; top:2px; left:2px; height:118px; width:116px; background:rgba(46,137,202,.7); text-align:center; line-height:120px; display:none;}  
.add-prodct .addPro-img .ap-img .pro-hover a{color:#ffffff; font-size:50px; top:50%; position:absolute; left:50%; margin-left:-20px; margin-top:-26px; }
.add-prodct .addPro-img .ap-img:hover .pro-hover{display:block;}

.add-prodct .addPro-img .ap-img i{font-size:50px; color:#999999; vertical-align:middle; display:table-cell;}
.add-prodct .addPro-img .ap-img img{ vertical-align:middle; height:118px !important; width:118px !important; margin:0 auto;}

.add-prodct .addPro-img .ap-new-img i{font-size:50px; color:#999999; vertical-align:middle; display:table-cell;}

.add-prodct .addPro-img input{margin:15px 0 5px; border:none;}
.add-prodct .addPro-img .ap-new-img{width:120px; height:120px; display:table; text-align:center; background:#65A9DC; border:2px dashed #eeeeee;}
.add-prodct .addPro-img .ap-new-img i{font-size:50px; color:#ffffff;}

.add-prodct .ship-type table{width:70%; background:#ffffff; margin:10px 0; box-shadow:0 0 3px #bbbbbb; -moz-box-shadow:0 0 3px #bbbbbb; -ms-box-shadow:0 0 3px #bbbbbb; -o-box-shadow:0 0 3px #bbbbbb; -webkit-box-shadow:0 0 3px #bbbbbb;}
.add-prodct .ship-type table tr{border-bottom:1px solid #e6e6e6;}
.add-prodct .ship-type table tr:last-child{border-bottom:none;text-align:left;}
.add-prodct .ship-type table tr:hover{background:#f6f6f6;}
.add-prodct .ship-type table th{background:#2E89CA; color:#ffffff; padding:8px 20px; font-weight:normal;text-align: left;}
.add-prodct .ship-type table td {padding:8px 20px;}
.add-prodct .ship-type table td input{float:left;background:#dddddd;}
.add-prodct .ship-type table td input[type="checkbox"]{position:relative; top:3px; margin-right:8px;}
/* --------------------- ------- Add Product ---------------------------- */

/* --------------------- ------- Add Product ---------------------------- */
.addcart-otr{width:100%; margin-top:15px; display:table; float:left;}
.addcart-otr table{ background:#ffffff; box-shadow:0 0 3px #bbbbbb; -moz-box-shadow:0 0 3px #bbbbbb; -ms-box-shadow:0 0 3px #bbbbbb; -o-box-shadow:0 0 3px #bbbbbb; -webkit-box-shadow:0 0 3px #bbbbbb;}
.addcart-otr .cart-pros table tr th{background:#2E89CA; color:#ffffff; padding:10px 20px; font-weight:normal;}
.addcart-otr .cart-pros table tr td{padding:15px;}
.addcart-otr .cart-pros table tr td span{padding-right: 10px;color: #F75940;font-size: 24px;position: relative;top: 3px;}
.addcart-otr .cart-pros{margin:0;}
/* --------------------- ------- Add Product ---------------------------- */

/* --------------------- ------- Order Details ---------------------------- */
.my-ordrs-otr{width:100%; float:left; margin:20px 0 40px;}

.oder-blk{background:#ffffff; margin:0px 0 20px; display:table; width:100%; float:left; border:1px solid #e6e6e6;  box-shadow:0 0 3px #eeeeee; -moz-box-shadow:0 0 3px #eeeeee; -ms-box-shadow:0 0 3px #eeeeee; -o-box-shadow:0 0 3px #eeeeee; -webkit-box-shadow:0 0 3px #eeeeee;}
.oder-blk .oder-id{background:#F9F9F9; width:100%; float:left; border-bottom:1px solid #eeeeee; padding:10px 15px;}
.oder-blk .oder-id span{padding:7px 10px; background:#2E89CA; color:#ffffff; margin-right:10px; display:inline-block; border-radius:2px; border-bottom:3px solid #2774AD; border-right:2px solid #2774AD;font}
.oder-blk .ordr-foot{width:100%; float:left;}
.oder-blk .ordr-foot ul{width:100%; float:left; padding:15px 15px; border-top:1px solid #eeeeee;}
.oder-blk .ordr-foot ul li{display:inline; padding-right:30px;  font-size:17px;}
.oder-blk .ordr-foot ul li label{padding-right:5px;}
.oder-blk .ordr-foot ul li i{color:#2E89CA;}
.oder-blk .ordr-foot ul li:last-child{padding-right:0;}

.oder-blk .ordr-foot ul li label{ font-size:14px; ;}
.oder-blk .ordr-foot ul li.rt{font-size:28px;  line-height:20px;}
.oder-blk .ordr-foot ul li.rt label{ ;}

.oder-blk .ordr-txt{width:100%; padding:15px; float:left;}
.oder-blk .ordr-txt table{width:100%;}
.oder-blk .ordr-25 h4{ font-size:19px;}
.oder-blk .ordr-sts p{float:right;}
.oder-blk .ordr-sts p i{padding:0 5px 0 15px;  font-size:18px;}
.oder-blk .ordr-sts p i.fa-check{color:#1EC7A5;}
.oder-blk .ordr-sts p i.fa-times{color:#FF7400;}

.oder-blk .ordr-txt .ordr-20 .ordr-img{width:100px; height:100px; margin:0 auto;}
.oder-blk .ordr-txt .ordr-20 .ordr-img img{max-width:100px; max-height:100px;}
/* --------------------- ------- Order Details ---------------------------- */

/* --------------------- ------- Order History ---------------------------- */
.wite-sep-box2 .insure-head{background:#f9f9f9; width:100%; float:left; border-bottom:1px solid #cccccc; padding:15px 20px; position:relative;}
.wite-sep-box2 .insure-head label{ font-size:15px; padding-bottom:5px; display:block;}
.wite-sep-box2 .form-group{padding:15px 20px;}
.wite-sep-box2 .addPro-img ul li{width:20%; padding-bottom:20px; margin-right:0;}
.wite-sep-box2 .addPro-img ul li .ap-img{width:100px; height:100px; background:#ffffff;}
.wite-sep-box2 .addPro-img ul li .ap-img img{max-width:100px; max-height:100px;}
.addPro-img ul li  .dis-tab{display:table-cell; vertical-align:middle;}
/*Edit Profile*/
.pro-pic-blk{width:50%; }
.pro-pic-blk .addPro-img{display:table; margin:0 auto; width:120px; float:none;}
/* --------------------- ------- Order History ---------------------------- */

/* --------------------- ------- Order-details ---------------------------- */
.oDtls-otr{width:100%; background:#ffffff; border:1px solid #e6e6e6;  box-shadow:0 0 3px #eeeeee; -moz-box-shadow:0 0 3px #eeeeee; -ms-box-shadow:0 0 3px #eeeeee; -o-box-shadow:0 0 3px #eeeeee; -webkit-box-shadow:0 0 3px #eeeeee; float:left; margin-top:20px; padding:15px 20px;}
.oDtls-otr .productImg{width:120px; height:120px; margin:0 auto;}
.oDtls-otr .productImg img{max-width:118px; max-height:118px;}
.oDtls-otr .oDtls-li{border-right:1px solid #e6e6e6; border-left:1px solid #eeeeee; padding:0 20px;}
.oDtls-otr .oDtls-li li{ border-bottom:1px solid #dddddd; padding:8px 0; font-size:15px;}
.oDtls-otr .oDtls-li li i{color:#1CB798; padding-right:5px;}
.oDtls-otr .oDtls-li li:last-child{border-bottom:0;}
.oDtls-otr .oDtls-li li span{ padding-left:10px; font-size:17px;}
.oDtls-otr .oDtls-ship{padding:10px 30px 10px;}
.oDtls-otr .oDtls-ship h3{font-size:24px;}
.oDtls-otr .oDtls-ship p{font-size:15px; line-height:normal; margin-top:8px;}
/*Manage Orders*/
.manageO-otr{width:100%; background:#ffffff; border:1px solid #e6e6e6;  box-shadow:0 0 3px #eeeeee; -moz-box-shadow:0 0 3px #eeeeee; -ms-box-shadow:0 0 3px #eeeeee; -o-box-shadow:0 0 3px #eeeeee; -webkit-box-shadow:0 0 3px #eeeeee; float:left; margin-top:20px; background:#ffffff; margin-bottom:60px;}
.manageO-otr h4{text-align:left; padding:15px 20px; background:#f9f9f9; border-bottom:1px solid #dddddd; font-size:18px;}
.manageO-otr .manage-blk{width:100%; text-align:center; padding:10px; border-right:1px solid #dddddd;}
.manageO-otr .manage-blk a:hover i{color:#2E89CA;}
.manageO-otr .manage-blk.last{border-right:0;}

.manageO-otr .manage-blk i{display:block; font-size:40px; color:#999999;}
.manageO-otr .manage-blk span{color:#333333; font-size:16px; padding:10px 0 0; display:block;}
/* --------------------- ------- Order-details ---------------------------- */

/* --------------------- ------- Messages ---------------------------- */
.msg-otr{width:100%; background:#ffffff; border:1px solid #dddddd; margin-bottom:50px;}
.msg-otr .msg {width:100%; }
.msg-otr .msg table {width:100%; }
.msg-otr .msg table tr{vertical-align:middle; padding:0 5px; border-bottom:1px solid #eeeeee;} 
/* --------------------- ------- Messages li ---------------------------- */
.msg-otr .msg nav{width:100%;}
.msg-otr .msg nav{vertical-align:middle: padding:0 5px; border-bottom:1px solid #eeeeee;}
.msg-otr .msg nav ul{width:100%;height:52px;border:1px solid #dddddd;border-top:none;display: table;position:relative;}
.msg-actn{background:#f7f7f7;}
.msg-otr .msg nav ul li{float:left;margin-left:10px;padding	:10px 0px;}
.msg-otr .msg nav ul li p a{padding:0px 5px;color: #ffffff;}
.msg-otr .msg nav ul li:nth-child(2){margin-left:55px;}
.msg-otr .msg nav ul li:nth-child(3){margin-left:10px;}
.msg-otr .msg nav ul li:nth-child(4){margin-left:70px;}
.msg-otr .msg nav ul li:last-child{position:absolute; right:17px;}
.msg-otr .msg nav ul .msg-apply{padding:6px 10px;color: #ffffff;}

/* --------------------- ------- Messages li ---------------------------- */
/*Message Tabs*/
.msg-otr .msg-head{width:100%; display:table; border-bottom:1px solid #e6e6e6;}
.msg-otr .msg-head ul{width:100%;}
.msg-otr .msg-head ul li{  font-size:15px; display:inline-block; float:left;}
.msg-otr .msg-head ul li a{ padding:12px 15px 9px; display:inline-block; color:#333333; border-bottom:3px solid #ffffff;}
.msg-otr .msg-head ul li a:hover{border-bottom:3px solid #2E89CA;}
.msg-otr .msg-head ul li a.active{border-bottom:3px solid #2E89CA;}


/*Messages Head*/
.msg-otr .msg table .msg-actn{text-align:left; background:#F7F7F7;}
.msg-otr .msg table .msg-actn .check{margin-left:10px;}
.msg-otr .msg table .msg-actn select{width:110px;}
.msg-otr .msg table .msg-actn .msg-apply{color:#ffffff; padding:6px 5px;}
.msg-otr .msg table .msg-actn p{font-size:16px; ; font-weight:normal;}
.msg-otr .msg table .msg-actn p a{color:#ffffff; padding:6px 8px;}
.msg-otr .msg table .msg-actn p a.first{margin-left:8px;}

.msg-otr .msg table tr.unread{background:#F1FFFF !important;}
.msg-otr .msg table tr.unread p, .msg-otr .msg table tr.unread span{ }
.msg-otr .msg table tr:last-child{border-bottom:0;}
.msg-otr .msg table tr:hover{background:#f9f9f9;}
.msg-otr .msg table tr td{padding:8px 3px;}
.msg-otr .msg .check{margin-left:10px;}
.msg-otr .msg .msg-pic{width:30px; height:30px; text-align:center; background:#999999; float:left; line-height:32px;}
.msg-otr .msg .msg-pic img{max-height:30px; max-width:30px; margin:0 auto;}
.msg-otr .msg .msg-pic i{ color:#ffffff; font-size:20px;}
.msg-otr .msg h4{float:left;  font-size:15px;}
.msg-otr .msg p{float:left; font-size:15px;  }

.msg-otr .msg .time{font-style:italic; font-size:14px; color:#666666; }
.msg-otr .msg .time i{font-size:15px; color:#999999; padding-right:5px;}

/*Compose Message*/
.msg-otr .comps-msg{padding:25px 20px;}
.msg-otr .form-group label {display: block;  ;  font-size: 15px; padding-bottom: 4px;} 
.msg-otr .form-group textarea{height:140px; padding:10px;}
.msg-otr .form-group .blue_btn{padding:6px 10px; color:#ffffff;  }
.msg-otr .form-group .error{float:none;font-size:13px;}
/*Message Details*/
.msg-otr .msg-dtls{width:100%; padding:25px 20px; display:table;}
.msg-otr .msg-dtls .dtl-head{width:100%; float:left; border-bottom:1px solid #e9e9e9; padding:4px 0; border-top:1px solid #e9e9e9;}
.msg-otr .msg-dtls .dtl-head .msg-img{width:30px; height:30px; float:left;margin-right: 5px;}
.msg-otr .msg-dtls .dtl-head .msg-img img{max-height:30px; max-width:30px;}
.msg-otr .msg-dtls .dtl-head p{font-size:15px;display:block; width:100%; }
.msg-otr .msg-dtls .dtl-head p span{padding:0 10px;}
.msg-otr .msg-dtls .dtl-head p i{color:#1BB194; padding-right:4px;}
.msg-dtls .dtl-head p{margin-left:50px;}
.msg-otr .msg-dtls p.message{font-size:15px; line-height:normal; float:left; padding:20px 0;}
.msg-otr .msg-dtls p.message a{color:#2E89CA;}
.msg-otr .msg-dtls p.message a:hover{text-decoration:none;}

.msg-otr .msg-dtls .msg-rply{width:100%; float:left; padding:10px 0px 0; border-top:1px solid #e9e9e9; }
.msg-otr .msg-dtls .msg-rply a{color:#ffffff; padding:5px 10px; float:right; font-size:15px;}
.msg-otr .msg-dtls .msg-rply form{padding:10px 0 0; width:100%; float:left;}
.msg-otr .msg-dtls .msg-rply textarea{width:100%; border-top:1px solid #e6e6e6;}
/* --------------------- ------- Messages ---------------------------- */

/* --------------------- ------- My Appointments ---------------------------- */
.no-appoint{width:100%; display:block; padding:50px 0; text-align:center; : Adelle-Light;}
.no-appoint i{padding-right:10px; color:#F75940; color:#F75940; font-size:24px; position:relative; top:3px;}
/* Upcoming Appointments*/
.myApp-info{padding:0; border-bottom:none;}
.myApp-info .doc-box{border-bottom:1px solid #eeeeee; padding-bottom:15px;}
.myApp-info .doc-box:last-child{border-bottom:0;}
.myApp-info .doc-box:hover{background:#f9f9f9;}
.myApp-info .doc-box .app-doc-otr h4{padding-bottom:0px;}
.myApp-info .doc-box .doc-pic{margin:0 auto;min-height: 120px;}

.myApp-info .doc-app-info{border-bottom:none;padding: 19px 0 0 20px;}
.myApp-info .doc-app-info p{font-size: 17px;line-height: 25px;padding-left: 35px;position: relative;text-align: left;}
.myApp-info .doc-app-info i{float:left; float: left; left: 0; position: absolute;}
.myApp-info .doc-app-info span{display:block; font-size :14px;}
.myApp-info .doc-app-info ul{width:100%; text-align:left; margin-top:5px; float:left; padding-left:35px;}
.myApp-info .doc-app-info ul li{display:inline; margin-right:10px; float:left;}
.myApp-info .doc-app-info ul li a{color:#ffffff; font-size:16px; padding:5px 15px 5px 10px; display:inline-block;}
.myApp-info .doc-app-info ul li a.orange_btn{background:transeparent;}
.myApp-info .doc-app-info ul li a i{float:none; font-size:14px; padding-right:8px;}

.missed_button { background-color: #FF4141; border: 1px solid #FF4141; border-radius: 2px; color: #ffffff; font-size: 13px; padding: 3px 10px;}
/* --------------------- ------- My Appointments ---------------------------- */

/* --------------------- ------- My Jobs ---------------------------- */
.myJob-otr .my-tmt ul li, .myJob-otr .my-tmt ul li b{font-size: 15px;
margin-right: 5px;
margin-bottom: 10px;}
.myJob-otr .my-tmt ul li span{padding:0 10px;}
.myJob-otr .my-tmt ul li i.fa-dollar{padding-right:0;}
.myJob-otr .my-tmt ul li.wtd300{width:300px; height:30px}
/* --------------------- ------- My Jobs ---------------------------- */

/* --------------------- ------- Job Post ---------------------------- */
.add-visit .form-cell .job-status{margin-bottom:0;}
.job-status .job-radio, .job-status .job-radio1{display:none;}
.job-status .job-acti{border:3px solid #cccccc; color:#cccccc; text-align:center; padding:8px; width:80px; height:80px; cursor:pointer; float:left; margin-right:30px; margin-top:10px;}
.job-status .job-acti i{font-size:28px; padding-top:5px; color:#cccccc;}
.job-status .job-acti p{display:block;  ; color:#cccccc; font-size:15px; line-height:normal;}
.job-status .job-radio:checked + .job-acti, .job-status .job-radio:checked + .job-acti p, .job-status .job-radio:checked + .job-acti i{border-color:#2E89CA; color:#2E89CA;}
.job-status .job-radio1:checked + .job-close, .job-status .job-radio1:checked + .job-close p, .job-status .job-radio1:checked + .job-close i{border-color:#E7464C; color:#E7464C;}
/* --------------------- ------- Job Post ---------------------------- */

/* --------------------- ------- Service Post ---------------------------- */
.service-outr{margin:15px 0 0; float:left; border:0;}
.service-outr .treatmtn{ padding:20px 5px 0;}
.service-outr .treatmtn:first-child{border-top:1px solid #cccccc;}
.service-outr .treatmtn:last-child{border-bottom:1px solid #cccccc;}
.service-outr .treatmtn ul li{font-size:14px;}
.service-outr .treatmtn ul li i.fa-dollar{padding-right:1px;}
.service-outr .treatmtn ul li.serve-rate i{color:#cccccc; padding-right:0px;}
.service-outr .treatmtn ul li.serve-rate i.active{color:#F35F2A;}
.serve-rate label{float:left;}
.serve-rate div{float:left; margin-top:2px; margin-left:4px;}
/* --------------------- ------- Service Post ---------------------------- */

/* --------------------- ------- Service Post ---------------------------- */
.tmt-otr .my-services ul .pos_rel{position:relative;}
.tmt-otr .my-services ul .pos_rel .pos_inner_abs{display:inline-block;float: left;margin-top: 2px;margin-left: 4px;}
.tmt-otr .my-services ul li{font-size:14px; margin-bottom:5px;}
.my-services ul li i.fa-dollar, .my-services ul li i.fa-star{padding-right:0;}
.tmt-otr .my-services ul li span{padding:0 9px;}
.tmt-otr .my-services h6{display:block; border-top:1px dashed #e6e6e6; float:left; width:100%; margin-top:4px; padding-top:4px;}
.tmt-otr .my-services h6 span{ background:#1BB194; padding:4px 6px; font-size:15px; color:#ffffff; position:relative; margin-left:15px; box-shadow:1px 1px 1px #bebebe; -moz-box-shadow:1px 1px 1px #bebebe; -ms-box-shadow:1px 1px 1px #bebebe; -o-box-shadow:1px 1px 1px #bebebe; -webkit-box-shadow:1px 1px 1px #bebebe;
                               border-radius:0 3px 3px 0; 
                               -moz-border-radius:0 3px 3px 0; 
                               -o-border-radius:0 3px 3px 0; 
                               -webkit-border-radius:0 3px 3px 0;}
.tmt-otr .my-services h6 span:after{content:""; width:0; height:0; border-right:13px solid #1BB194; border-top:13px solid transparent; border-bottom:14px solid transparent; left:-13px; top:0; position:absolute; }
.tmt-otr .my-services h6 span:before{position:absolute; width:5px; height:5px; content:""; background:#ffffff; border-radius:50%; top:11px; left:-3px; z-index:5; box-shadow:1px 1px 0px #bebebe inset; -moz-box-shadow:1px 1px 0px #bebebe inset; -o-box-shadow:1px 1px 0px #bebebe inset; -webkit-box-shadow:1px 1px 0px #bebebe inset;}
/* --------------------- ------- Service Post ---------------------------- */

/* --------------------- ------- Global ---------------------------- */
.dis-inline{display:inline !important;}
.bR1{border-right:1px solid #e5e5e5; min-height:120px;}
.bL1{border-left:1px solid #e5e5e5;}
.mR10{margin-right:10px;}
/* --------------------- ------- Global ---------------------------- */

/* --------------------- ------- Single Service Page ---------------------------- */
.productinfoCont.servicePage{margin-top:0;}
.productinfoCont.servicePage h3{padding-bottom:5px;}
.productinfoCont.servicePage .pro_reviewcont .reviewed_list{ border-right:0; padding-right:0;}
.productinfoCont.servicePage .pro_reviewcont .reviewed_list .stars{float:left;}
.servicePage .pro_postbycont p{text-align:;}
.servicePage .pro_postbycont p a{ color:#ffffff; padding:5px 10px; margin-top:10px; float:left; display:inline-block;  : "verlagbook";}
.servicePage .service-outr {margin-top:0;}
.servicePage .service-outr .treatmtn{padding:15px 0 0; border-color:#eeeeee; border:0px;}
.servicePage .service-outr .treatmtn:hover{background:transparent;}
.servicePage .service-outr .treatmtn .bid-treat{border-color:#eeeeee;}
.servicePage .service-outr .treatmtn .bid-treat i{padding-right:8px;}
.servicePage .service-outr .treatmtn p{text-align:justify; padding-right:15px; width:100%; float:left;}
.servicePage .service-outr .treatmtn h4{ ; margin-top:10px; <!--border-bottom:1px solid #e6e6e6;--> font-size:22px; padding:8px 0; float:left; width:100%;}
.servicePage .service-outr .treatmtn ul li label{min-width:90px; display:inline-block; font-size:16px;float:left; ;}
.servicePage .service-outr .treatmtn h4 i{padding-right:10px;}
.servicePage .service-outr .treatmtn ul{width:100%; float:left; max-width:100%;}
.servicePage .service-outr .treatmtn ul li{font-size:17px; margin-bottom:10px; float:none; display:block;}
.servicePage .service-outr .treatmtn ul li span{padding:0; padding-left: 5px;}
.treatmtn .radio_btn_bid{margin:7px 0 0;}
.treatmtn .radio_btn_bid .radios{float:left; margin:0 20px 0 0; position:relative; font-size:13px;}
.treatmtn .radio_btn_bid .radios input{position:absolute; opacity:0; visibility:none; left:0; z-index:-9999;}
.treatmtn .radio_btn_bid .radios label{border:1px solid #c8c2c2; border-radius:50%; cursor: pointer; display: block; height: 18px; line-height: 18px; margin-right:7px; position: relative; text-align:center;  width:18px; float:left; line-height:normal;}
.treatmtn .radio_btn_bid .radios label i{display:none; color:#2e89ca; height:8px; width:8px; background-color:#2e89ca; border-radius:50%; margin:4px auto;}
.treatmtn .radio_btn_bid .radios input:checked + label{border-color:#2e89ca;}
.treatmtn .radio_btn_bid .radios input:checked + label i{display:block;}
.treatmtn .radio_btn_bid .radios input:checked + label + label i{display:block;}
.servicePage .service-outr .treatmtn #make_Bid{height:32px; padding:0 15px; color:#ffffff;float: left;line-height: 31px;}
.servicePage .service-outr .treatmtn label#bid_price{ ; font-size:13px; margin:3px 0 0;}
/* --------------------- ------- Single Service Page ---------------------------- */

/* --------------------- ------- 404 ---------------------------- */
.error-page{background:#FBFBFB; text-align:center; padding:130px 0;}
.error-page h2{font-size:220px; color:orange; display:block; color:#444444; line-height:200px; text-shadow:0 1px 0px rgba(0,0,0,.5);}
.error-page p{font-size:24px; color:#444444; position:relative; display:table; margin:0 auto;}
.error-page p img{position:absolute; left:-80px; top:-70px;}
.error-page a {font-size:22px; margin-top:25px; display:inline-block; background:#1BB194; border-bottom:4px solid #168D76; color:#ffffff; padding:12px 32px; box-shadow:0px 2px 6px #858585; 
               -moz-box-shadow:0px 2px 6px #858585;
               -ms-box-shadow:0px 2px 6px #858585; 
               -o-box-shadow:0px 2px 6px #858585; 
               -webkit-box-shadow:0px 2px 6px #858585;}
.error-page a:hover{color:#ffffff; box-shadow:0px 1px 4px #858585;}
.error-page a i{padding-right:10px; }
/* --------------------- ------- 404 ---------------------------- */

/* --------------------- ------- Privacy Policy ---------------------------- */
.policy-otr{padding:0 0 50px; background:#FBFBFB;}
.policy-otr a{color:#2E89CA;}
.policy-otr .privacy-bg {}
.policy-otr .privacy-bg h2 small{font-size:14px; color:#666666; margin-left:10px;}
.policy-otr .privacy-bg h2 small i{padding-right:4px;}
.policy-otr .privacy-bg h2 {
  border-bottom: 1px solid #eeeeee;
  color: #980000;
  font-size: 32px;
  margin-top: 30px;
  padding: 10px 0 15px;
  font-weight: bold;
}
.policy-otr .privacy-bg .ab{color:#000 !important;}
.policy-otr .privacy-head p{font-size:17px; line-height:22px; padding:15px 0; margin-bottom:15px;}

.policy-otr .privacy-blk{width:100%; float:left;}
.policy-otr .privacy-blk .abc{color:#000 !important;}
.policy-otr .privacy-blk h3 {
  color: #980000;
  font-size: 20px;
  font-weight: normal;
  margin: 30px 0 10px;
}
.policy-otr .privacy-blk h4 {
  font-size: 18px;
  font-weight: normal;
  line-height: normal;
  margin: 15px 0 5px;
}

.policy-otr .privacy-blk h3 i{color:#2E89CA; font-size:21px; padding-right:5px;}

.policy-otr .privacy-blk p{line-height:25px; font-size:15px;}

.policy-otr .privacy-blk ol{padding-left:35px;}
.policy-otr .privacy-blk ol li {
  font-size: 15px;
  line-height: 25px;
  margin-bottom: 5px;
}
.policy-otr .privacy-blk ol li b{ ; }
.policy-otr .privacy-blk .terms-count{width:24px; height:24px; background:#980000; color:#ffffff; text-align:center; display:block; float:left; font-size:16px; line-height:24px; margin-right:5px;}


/* --------------------- ------- Privacy Policy ---------------------------- */
/* --------------------- ------- Privacy Policy(08-11-15) ---------------------------- */
.policy-otr .team h2 {border-bottom: 1px solid #eeeeee;
    color: #333333;
     ;
    font-size: 32px;
    margin-top: 30px;
    padding: 10px 0 15px;
} 
.policy-otr .team_img img{
	 border-radius: 55%;
	  margin: 30px 0 10px;
	}
.policy-otr .team_img
{
	float: left;
    width: 22%;
	}	
.team_info{float: right;
    margin-top: 40px;
    width: 78%;
	}	
.team_info h2{
	font-size:20px;  ; margin:15px 0 10px;
	}	
.policy-otr .team_info p{
	font-size:15px;
	line-height: 25px;
	}
	
.policy-otr  .Heal_care	h3{
	 ;
    font-size: 20px;
    margin: 15px 0 10px;
	}
.policy-otr .heal_info p{
font-size:15px;
line-height:25px;	
margin-top:20px;
}

.policy-otr .healt_care h2{font-size:32px; color:#333333; margin-top:30px; padding:10px 0 15px;  ; border-bottom:1px solid #eeeeee;
}

/* --------------------- ------- Privacy Policy(08-11-15) ---------------------------- */
/* --------------------- ------- Contact Us ---------------------------- */

.contact-otr {padding:40px 0 60px; width:100%; background:#FBFBFB;}

.contact-otr h2{border-bottom:1px solid #cccccc;  ; font-size:21px; padding:8px 0; margin-bottom:20px; color:#444444;}
.contact-otr .contact-form .form-group{margin-bottom:10px; width:100%; float:left;}
.contact-otr .contact-form .form-group label{padding-bottom:3px; float:left;}
.contact-otr .contact-form .form-control{border-radius:2px; height:35px; line-height:35px;}
.contact-otr .contact-form textarea.form-control{height:150px; padding:10px;}
.contact-otr .contact-form .form-group .blue_btn{padding:8px 25px; color:#ffffff; font-size:16px;}

.contact-otr .contact-touch{width:100%; position:relative; float:left;}
.contact-otr .contact-touch:after{position:absolute; content:""; top:0; bottom:0; left:-50px; border-left:1px dashed #cccccc;}
.contact-otr .contact-touch .contact-rt .cDtls{ display:block; color:#666666; margin-top:10px;  ; font-size:15px;}
.contact-otr .contact-touch .contact-rt .cDtls i{padding-right:5px; position:relative; top:1px;}
.contact-otr .contact-touch .contact-rt .cDtls:hover{color:#2E89CA;}

.contact-otr .contact-touch .contact-rt{width:100%; float:left; margin-bottom:15px;}
.contact-otr .contact-touch .contact-rt p{line-height:24px; }
.contact-otr .contact-touch .contact-rt ul li{display:inline; float:left; margin-right:15px;}
.contact-otr .contact-touch .contact-rt .social a{display:inline-block; width:45px; height:45px; background:#999999; line-height:45px; text-align:center; color:#FFFFFF; font-size:18px;}
.contact-otr .contact-touch .contact-rt .social a.fb{background:#3B5998;}
.contact-otr .contact-touch .contact-rt .social a.in{background:#0177B5;}
.contact-otr .contact-touch .contact-rt .social a.tw{background:#55ACEE;}
.contact-otr .contact-touch .fa.fa-angle-double-right{padding-right:4px;}
.contact-otr .contact-touch .contact-rt .inq li{margin-right:25px;  ; font-size:15px;}
.contact-otr .contact-touch .contact-rt .inq li a:hover{text-decoration:underline;}
.contact-rt p {
  font-size: 16px;
}
/* --------------------- ------- Contact Us ---------------------------- */

/* --------------------- ------- FAQ ---------------------------- */
.faq .privacy-bg h2{border-bottom:0; padding-bottom:0;}
.faq .privacy-bg p{font-size:18px; color:#666666; padding:10px 0 15px; border-bottom:1px solid #dddddd; margin-bottom:15px;}
.faq .faq-blk{width:100%; float:left;}

.faq .faq-blk h3{font-size:23px;  ; margin:10px 0 10px;}
.faq .faq-blk ul{padding:5px 15px; background:; border:1px solid #dddddd;  margin-bottom:20px;}
.faq .faq-blk ul li{padding:12px 0; border-bottom:1px solid #dddddd;  ;}
.faq .faq-blk ul li:last-child{border-bottom:none;}
.faq .faq-blk ul li a{ font-size:15px; color:#3173AE;  ;}
.faq .faq-blk ul li i{display:inline-block; width:16px; height:16px; color:#ffffff; background:#3173AE; line-height:16px; text-align:center; cursor:pointer;  margin-right:8px;}
.faq .faq-blk ul li p{line-height:24px; padding:7px 24px;}

.static-lft-bar {width:80%; float:left; margin-bottom:35px;}
.static-lft-bar p{line-height:23px; font-size:15px; padding-top:10px;}
.static-lft-bar h4{ ; font-size: 23px; border-bottom:1px solid #dddddd; padding-bottom:5px;}
.static-lft-bar ul{margin-top:15px;}
.static-lft-bar ul li{padding-top:4px;}
.static-lft-bar ul li a{ color:#777777;}
.static-lft-bar ul li a{background:#f1f1f1; color:#666666; display:block; padding:10px; border-radius:3px 0 0 3px; border:none; width:90%; position:relative;box-shadow:0 0 2px #eeeeee  inset; border:1px solid #eeeeee;}
.static-lft-bar ul li a.active{background:#2E89CA; color:#ffffff; box-shadow:none; border-color:#2E89CA;}
.static-lft-bar ul li a.active:after{ border-left:22px solid #2E89CA; border-top:21px solid transparent; border-bottom:21px solid transparent; content:""; position:absolute; right:-23px; top:-1px;}
/* --------------------- ------- FAQ ---------------------------- */

/* --------------------- ------- Change Password ----------------------- */
.change-pwd i{padding-right:5px;}
/* --------------------- ------- Change Password ----------------------- */

/* --------------------- ------- Review Doctor ----------------------- */
.rate-otr{/*position:fixed; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,.7); z-index:10;*/}
.rate-otr .modal-dialog{width:780px;}
.rate-otr .rate-inner{/*position:absolute; left:50%; top:50%; margin-left:-390px; margin-top:-250px; background:#fbfbfb; border-radius:5px; box-shadow:0 0 25px #000000; border:1px solid #eeeeee; width:780px;*/ background:#fbfbfb;}
.rate-otr .rate-inner h3{background:#f3f3f3; border-bottom:1px solid #e6e6e6; padding:18px 25px;  ; color:#444444;}
.rate-otr .rate-inner .close{position:absolute; right:15px; top:10px; font-size:22px;}
.rate-otr .rate-inner form{padding:0 25px 20px; }
.rate-otr .rate-inner .form-group label{ ; font-size:15px; padding:5px 0; float:left;}
.rate-otr .rate-inner

.rate-otr .rate-inner .stars{width:100%; display:table; margin-top:25px;}
.rate-otr .rate-inner .stars label{float:left;}
.rate-otr .rate-inner .stars #starHalf{margin-left:15px; float:left; margin-top:5px;}
.rate-otr .rate-inner .stars ul{margin-left:5px; float:left;}
.rate-otr .rate-inner .stars ul li{font-size:22px; padding-left:5px; line-height:25px; float:left;}
.rate-otr .rate-inner .stars ul li a{color:#F06E12;}

.rate-otr .rate-inner .rate-cartoon{width:100%; margin-top:10px; border-right:1px dashed #cccccc; height:320px; padding-top:25px;background: #DCDCDB none repeat scroll 0% 0%;}  
.rate-otr .rate-inner .rate-cartoon img{margin:0 auto;}

.rate-otr .rate-inner .form-group textarea{height:150px; padding:10px;}
.rate-otr .rate-inner .form-group .sub{color:#ffffff; padding:6px 10px; margin-right:10px;}

/* --------------------- ------- Review Doctor ----------------------- */

/* --------------------- ------- Extend the call ----------------------- */
.extra-otr{position:fixed; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,.7); z-index:15;}
.extra-otr .extra-inner{position:absolute; left:50%; top:50%; margin-left:-330px; background:#fbfbfb; border-radius:5px; box-shadow:0 0 25px #000000; border:1px solid #eeeeee; width:660px; padding:40px; text-align:center; margin-top:-100px;}
.extra-otr .extra-inner p{font-size:20px;  ;}
.extra-otr .extra-inner p span{color:#F06E12;}
.extra-otr .extra-inner p i{padding:0 5px; color:#1BB194;}

.extra-otr .extra-inner .extra-btns{width:100%; float:left; margin-top:25px;}
.extra-otr .extra-inner .extra-btns a.green_btn{color:#ffffff; font-size:18px; display:inline-block; padding:6px 20px;  ; margin-right:15px;}
.extra-otr .extra-inner .extra-btns a.no-thanks{font-size:17px; ; color:#F06E12; }
.extra-otr .extra-inner .extra-btns a.no-thanks:hover{text-decoration:underline; }
/* --------------------- ------- Extend the call ----------------------- */

/* --------------------- ------- Careers ----------------------- */
.careers-otr .faq-blk ul{border:none; padding:0;}
.careers-otr .faq-blk ul li a{ font-size:17px;  ; }
.careers-otr .faq-blk ul li a i{float:right; background:none; color:#666666; font-size:21px; width:30px; height:30px; line-height:30px; position:relative; top:-3px;}
.careers-otr .faq-blk ul li a:hover i{background:rgba(0,0,0,.1);}
.careers-otr .faq-blk ul li p{padding:0;}
.careers-otr .faq-blk ul li .acc-txt{padding:25px 10px;}
.careers-otr .faq-blk ul li .acc-txt span{font-size:18px; padding:20px 0 10px; display:block;}
.careers-otr .faq-blk ul li .acc-txt ul{border:none; padding:0;}
.careers-otr .faq-blk ul li .acc-txt ul li{border:none;  ; font-size:16px; padding:10px 0 0; list-style:disc; margin-left:30px;}

.careers-otr .faq-blk ul li .acc-txt .apply-job{color:#ffffff; padding:8px 30px; margin-left:30px;}
/* --------------------- ------- Careers ----------------------- */

/* --------------------- ------- Job Applicants ----------------------- */
.appli-list p {font-size:14px;}
.appli-list p span{color:#2E89CA; padding-right:3px;}
.appli-list p i{color:#2E89CA; }
.appli-list p b{  ;}
/* --------------------- ------- Job Applicants ----------------------- */

/* --------------------- ------- Diagnostics ----------------------- */
.diag-otr { width:100%; margin:0 auto; background:#F5F5F5; float:left;}

.diag-otr .diag-innr{ background:#F2F2F2; border-radius:5px; width:900px; text-align:center;  height:540px; border:4px solid #ffffff; overflow:hidden; box-shadow:0 0 18px rgba(0,0,0,.2); -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;
                      margin:50px auto;}

.diag-otr .diag-innr .diag-head{width:100%; padding:6px 10px; display:block; float:left; text-align:left;}
.diag-otr .diag-innr .diag-head  h3{display:inline-block; font-size:18px; color:#333333;  ;}
.diag-otr .diag-innr .diag-head i{ display:inline-block; width:32px; height:32px; text-align:center; line-height:30px; color:#ffffff; background:#2E89CA; border:2px solid #ffffff; margin-right:5px;}

.diag-otr .diag-innr .diag-vid-otr{width:100%; float:left;}
.diag-otr .diag-innr .diag-vid{width:450px; background:#000000; height:320px; margin:0 auto; border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; -webkit-border-radius:7px; -ms-border-radius:7px; margin:0 auto; border:3px solid #ffffff; position:relative;}
.diag-otr .diag-innr .diag-vid-otr .success{ position:absolute; width:120px; height:120px; display:block; text-align:center; line-height:120px; color:#ffffff; background:#1EC7A5; font-size:50px; bottom:0px; right:-100px; border:3px solid #ffffff;}

.diag-otr .diag-innr .diag-vid-otr .err{background:#F35F2A;}

.diag-otr .diag-innr .diag-tests{width:100%; float:left; padding:0 10px; margin-top:15px;}
.diag-otr .diag-innr .diag-tests .test-ctrl{width:100%; float:left; background:#F4FAFD; border:1px solid #ffffff; height:140px; box-shadow:2px 2px 2px #dedede; -moz-box-shadow:2px 2px 2px #dedede; -ms-box-shadow:2px 2px 2px #dedede; -o-box-shadow:2px 2px 2px #dedede; -webkit-box-shadow:2px 2px 2px #dedede; padding:10px 10px 0; position:relative;}
.diag-otr .diag-innr .diag-tests .test-ctrl .good-ctrl{position:absolute; right:-10px; top:-15px; display:inline-block; width:32px; height:32px; text-align:center; line-height:30px; color:#ffffff; background:#1EC7A5; border:2px solid #ffffff; z-index:25;}

.diag-otr .diag-innr .diag-tests .test-ctrl label{display:block; text-align:center;  ; font-size:17px; border-top:1px dashed #e0e0e0; padding:5px 0;}
.diag-otr .diag-innr .diag-tests .test-ctrl img{width:60px; margin-top:18px; padding-bottom:10px;}

.diag-otr .diag-innr .diag-tests .test-mic h4{ ; font-size:15px; display:block; text-align:left; border-bottom:1px dashed #e0e0e0; padding-bottom:5px;}
.diag-otr .diag-innr .diag-tests .test-mic h4 i{display:inline-block; width:32px; height:32px; text-align:center; line-height:30px; color:#ffffff; background:#2E89CA; border:2px solid #ffffff; margin-right:5px;}
.diag-otr .diag-innr .diag-tests .test-mic .sound{width:100%; float:left; position:relative; padding:35px 0 5px;}
.diag-tests .test-mic .sound meter{width:100%;}
.diag-tests .test-mic .sound span{position:absolute;  ; font-size:14px;}
.diag-tests .test-mic .sound span.rt{right:0; top:10px;}
.diag-tests .test-mic .sound span.lft{left:0; top:10px;}
.diag-tests .test-mic p{font-size:14px; text-align:left;  ; float:left;}
.diag-tests .test-mic p i{float:left; background:#1EC7A5; display:inline-block; width:10px; height:10px; line-height:25px; position:relative; top:10px; margin-right:5px;}
.diag-tests .test-mic a i.fa-volume-up{ width:50px; height:50px; text-align:center; line-height:50px; color:#ffffff; font-size:30px; background:#F35F2A; border:2px solid #ffffff; position:relative; top:-10px; margin-left:10px;}
.diag-tests .test-mic a{margin:25px auto 0; display:table;}
.diag-tests .test-mic a:hover p{color:#000000;}

/*Diag pop Error*/
.diag-popS{position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.8); z-index:25;}
.diag-popS .diagPinr{width:680px; height:auto; border: 4px solid rgba(0, 0, 0, 0.7); position:absolute; left:50%; top:50%; margin-left:-340px; margin-top:-170px; box-shadow:0 0 10px rgba(0, 0, 0, 0.5); background:#ffffff; -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                     -ms-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                     -o-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                     -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5); padding-bottom:20px;}
.diag-popS .diagPinr h3.fon_sz{ padding:18px; background:#2C8BDB; color:#ffffff; margin-bottom:5px; font-size:20px;  ;} 
.diag-popS .diagPinr .dt_tym{ width:100%; margin-bottom:0; margin-top:20px; padding:0 15px; }
.diag-popS .diagPinr .dt_tym input[type="text"], .diag-popS .diagPinr .dt_tym select, .diag-popS .diagPinr .dt_tym textarea{ width:100%;}
.diag-popS .diagPinr .dt_tym label.error{ padding-left:0 !important;}

.sub_btn2 {border-radius: 2px; float: right; margin-right: 31px; margin-top: 12px; padding: 5px 10px;}

.diag-popS .diagPinr h4{font-size:20px; text-align:center;   color:#333333; padding:10px 0;}
.diag-popS .diagPinr a.close{ background: rgba(0, 0, 0, 0) url("../images/cross_pop_sml.png") repeat scroll 0 0; height: 32px; opacity: 1; position: absolute; right: -15px; top: -15px; width: 35px;}
.diag-popS .diagPinr .fa-exclamation-triangle{color:#FF9731; display:block; text-align:center; font-size:80px; opacity:1; text-shadow:0 2px 0px rgba(0,0,0,.2);}

.diag-popS .diagPinr .reload {background:#2E89CA; border-radius:2px; border-bottom:3px solid #2979B4; margin:10px auto; color:#ffffff; padding:8px 30px; display:table;}
.diag-popS .diagPinr .reload i{padding-right:8px;}
.diag-popS .diagPinr .reload:hover{background:#2979B4;}

/*Diag pop Error*/
.diag-popS .diagPinr .fa-check{color:#1CB999; display:block; text-align:center; font-size:80px; opacity:1; text-shadow:0 2px 0px rgba(0,0,0,.2);}
.diag-popS .diagPinr .joinS {background:#1CB999; border-radius:2px; border-bottom:3px solid #18A387; margin:10px auto; color:#ffffff; padding:8px 30px; display:table;}
.diag-popS .diagPinr .joinS i{padding-right:8px;}
.diag-popS .diagPinr .joinS:hover{background:#18A387;}
.hght{text-align:center;}
.hght .color_new{font-size: 35px;color: #CEAA00;}
.hght .ext{position: absolute;top:0px;right:0px;}
.hght .ext a i{color:#333333;font-size:22px;}
.diag-popS .diagPinr .goto_home{background: #1CB999;  border-radius: 2px;  border-bottom: 3px solid #18A387;  margin: 10px auto;  color: #ffffff;  padding: 8px 30px;  display: block;font-size: 15px;width: 184px;}
/* --------------------- ------- Diagnostics ----------------------- */

/* --------------------- ------- Service Vendor Search ----------------------- */
.service-box .service-tags ul {display:block; float:left; width:100%;}
.service-box .service-tags ul li{float:left; background:#f6f6f6; border:1px solid #dddddd; padding:2px 5px; font-size:14px; margin:3px 5px 2px 0; border-radius:2px;-ms- border-radius:2px; -moz- border-radius:2px; -o- border-radius:2px; -webkit- border-radius:2px; color:#444444;}
.service-box .service-tags ul li a{color:#444444;}
.service-box .service-tags ul li:hover{background:#2E89CA; border-color:#2E89CA; color:#ffffff;}
.service-box .service-tags ul li:hover a{color:#ffffff;}
/* --------------------- ------- Service Vendor Search ----------------------- */

/* --------------------- ------- Buy Premium Account ----------------------- */
.premium {display:table; width:100%; margin:0 auto; padding:60px 0 110px;}
.premium .premium-blk{display:table; width:240px; margin:0 auto; background:#FEFEFE; box-shadow:0 2px 4px #bdbdbd; -moz- box-shadow:0 2px 4px #bdbdbd; -ms- box-shadow:0 2px 4px #bdbdbd; -o- box-shadow:0 2px 4px #bdbdbd; -webkit- box-shadow:0 2px 4px #bdbdbd; /*min-height:360px;*/ border: 1px solid #bdbdbd;}
.premium .premium-blk h3{color:#ffffff; background:#1EC7A5; font-size:22px; text-shadow:0 0 2px #999999;  ; padding:15px 10px; text-align:center; border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -o-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; text-shadow:0 0 2px rgba(0,0,0,.2); -moz-text-shadow:0 0 2px rgba(0,0,0,.2); -ms-text-shadow:0 0 2px rgba(0,0,0,.2); -o-text-shadow:0 0 2px rgba(0,0,0,.2); -webkit-text-shadow:0 0 2px rgba(0,0,0,.2);}
.premium .premium-blk h2{font-size:26px;  ; color:#333333; text-align:center; padding:15px 10px 10px; display:block; } 
.premium .premium-blk p{font-size:16px; line-height:24px;  text-align:center; padding:0 20px; }
.premium .premium-blk a{padding:8px 35px; font-size:18px; color:#ffffff; background:#1EC7A5;  ; border-bottom:3px solid #1BAF92; margin:15px auto 25px; display:table;}
.premium .premium-blk a:hover{background:#1CB999;}
/* --------------------- ------- Premium Pop up ----------------------- */
.primPop .primPopInr .fa-times{color:#222222; font-size:28px; position:absolute; right:17px; top:8px; opacity:.7;}
.primPop .primPopInr{width:100%; border:1px solid #eeeeee; padding:8px;}
.primPop .primPopInr h2{font-size:24px;text-align:center; border-bottom:1px solid #f6f6f6; padding:0px 0 10px;}
.primPop .primPopInr h2 span{font-size:36px;  ; color:#1EC7A5;}
.primPopInr .form-pay p{text-align:center;  font-size: 18px;}
.primPop .primPopInr .payUse {display:table; margin-top:15px;margin-bottom: 15px;}
.primPop .primPopInr .payUse li{display:inline-block;margin-right: 15px;}
.primPop .primPopInr .payUse li a{ font-size:18px;  ; color:#666666; border:1px solid #eeeeee; padding:8px 25px; background:#ffffff; width:240px; display:block;}

.primPop .primPopInr .payUse li img{height:25px; top:14px; padding-left:10px; position:absolute; left:95px;}
.primPop .primPopInr .payUse li a.stripe{border-bottom:0;}
.primPop .primPopInr .payUse li a.stripe img{top:14px; right:50px;}
.primPop .primPopInr .payUse li a.active{background:#f2f2f2;}

.primPop .primPopInr .payUse li a{background:#f1f1f1; color:#666666; display:block; padding:13px 10px; border-radius:3px 0 0 3px; border:none; width:220px; position:relative;box-shadow:0 0 2px #eeeeee  inset; border:1px solid #eeeeee; position:relative;}
.primPop .primPopInr .payUse li a.active{background:#2E89CA; color:#ffffff; box-shadow:none; border-color:#2E89CA;} 
.primPop .primPopInr .payUse li a.active:after{  
    border-bottom: 27px solid transparent;
    border-left: 26px solid #2e89ca;
    border-top: 26px solid transparent;
    content: "";
    position: absolute;
    right: -26px;
    top: -1px;}

.primPop .primPopInr .form-pay{ background:#f2f2f2; padding:15px;}
.primPop .primPopInr .form-pay .nw_cls{font-size:15px;line-height:30px;}
.primPop .primPopInr .form-pay .form-cell{ width:48%; float:left; margin-bottom:10px;}
.primPop .primPopInr .form-pay .btn{padding:4px 35px; font-size:18px; color:#ffffff; background:#1EC7A5;  ; border-bottom:3px solid #1BAF92; margin:5px 0 0;}
/* ---------------------------- Buy Premium Account ----------------------- */
.md-sucess{background:#3DBB58; padding:3px 12px; display:inline-block; color:#ffffff;   font-size:14px; position:absolute;left:50%; margin-left:200px; top:-5px;}

/*============================= SUCESS PAGE CSS =============================*/
.suc_blk{width:1160px;margin:0 auto;}
.suc_blk .congt{border:2px solid #EAEAEA;text-align:center;padding:10px 0;border-left:none;border-right:none;margin-top: 25px;}
.suc_blk .congt h2{font-size:25px;color:#1EC7A5; }
.suc_blk p{text-align:center; }
.suc_blk .congt h2 span{ border: 1px solid;border-radius:50%;display:inline-block;height: 50px;line-height:50px;width:50px;}
.suc_blk .mid_cont{width:400px;height:150px;border:2px solid #EAEAEA;margin: 45px auto 20px;width: 400px;}
.suc_blk .mid_cont img{padding:15px 15px;float:left;}
.suc_blk .mid_cont .doc_info{padding-top:20px;}
.suc_blk .mid_cont .doc_info span{font-size:15px;}
.suc_blk .mid_cont .doc_info label{color:#333333;font-size:20px;display: table;margin-bottom: 15px; }
.suc_blk .my_point{font-size:20px;color:#2E89CA;margin-left: 41%;margin-bottom:20px;display:block;width: 18%; }
.suc_blk .my_point:hover{color:#2670A6;transition:all .15s ease-in-out 0s; -moz-transition:all .15s ease-in-out 0s; -ms-transition:all .15s ease-in-out 0s; -o-transition:all .15s ease-in-out 0s; -webkit-transition:all .15s ease-in-out 0s;}
.suc_blk .mid_cont .doc_info label:nth-child(2){color:#6C6C6C;margin-bottom:5px;}
.sucesspageotr{border:1px solid #cccccc; padding:0 20px 20px; margin:50px auto 20px;width:550px;}
.sucesspageotr h2{display:table; margin:-23px auto 15px; background:#FFFFFF; padding:5px 20px; text-transform:uppercase; position:relative; color:#707070; font-size:32px; line-height:32px;  :'source_sans_prolight';}
.sucesspageotr .successicon{color:#1EC7A5; font-size:62px; line-height:50px; text-align:center; margin-bottom:15px;}
.sucesspageotr .red{color:#FF0000;}
.sucesspageotr li{color:#707070; font-size:22px;  :'source_sans_prolight';margin-bottom:10px;text-align: center;}
.sucesspageotr li span{color:#1EC7A5}
.sucesspageotr .odr_dt{width:300px;margin:0 auto;}
.sucesspageotr .odr_dt label{}
.sucesspageotr .loginbtn{padding:7px 20px; display:table; color:#ffffff; background-color:#168AFE; margin-left:4px; font-size:16px; text-transform:uppercase; margin:20px auto 0; border:none;  :'source_sans_prolight';}
.sucesspageotr .loginbtn:hover{background-color:#50c2f2;}
/*------ ERROE AND SUCCESS MESSAGE ------*/
.succ{background-color:#89c245; text-align:center; color:#ffffff; padding:5px 10px; font-size:16px; border-bottom:1px solid #6ca726;}
.ProfileEditInfoCont .validationMsg{background-color:rgba(255, 0, 0, 0.5); display:table; margin:0 auto 10px; padding:4px 25px; border: 1px solid #ff0000; border-radius:3px; color:#ffffff;  :"source_sans_proitalic"; text-align:center;}
.contactOtr .validationMsg{background-color:rgba(255, 0, 0, 0.5); display:table; margin:0 auto 10px; padding:4px 25px; border: 1px solid #ff0000; border-radius:3px; color:#ffffff;  :"source_sans_proitalic"; text-align:center;}
.topic_frmOtr .validationMsg{background-color:rgba(255, 0, 0, 0.5); display:table; margin:0 auto 10px; padding:4px 25px; border: 1px solid #ff0000; border-radius:3px; color:#ffffff;  :"source_sans_proitalic"; text-align:center;}
/*------ ERROE AND SUCCESS MESSAGE ------*/
/*============================= SUCESS PAGE CSS =============================*/

/*---------------------------- PATIENT PROFILE PAGE -----------------------*/
.PatienProCont{margin-top:30px; margin-bottom:40px;}
.PatienProCont .patientimg{width:100%; border:1px solid #dddddd;}
.PatienProCont .patientimg img{width: 100%;}
.PatienProCont .patientname{font-size:19px;  :'HelveticaLight';margin: 15px 0px 10px;color: #222222;font-weight: bold;}
.PatienProCont .rating{display:table; margin:10px auto; float:none;}
.PatienProCont .rating li{margin-right:7px;}
.PatienProCont .rating li:last-child{margin-right:0;}
.PatienProCont .rating li .fa-star{font-size:19px;}
.PatienProCont .rating li .fa-star.empty{font-size:19px;}
.PatienProCont .patientinfocont{padding-left:40px;}
.PatienProCont .patient_des_blk{margin:0 0 20px;}
.PatienProCont .patient_des_blk h3{ :'Helvetica_Reg'; font-size:20px; color:#222222; text-transform:uppercase; padding:0 0 7px; margin:0 0 10px; border-bottom:1px solid #dddddd;}
.PatienProCont .patient_des_blk p{ :'Helvetica_Reg'; font-size:14px; color:#666666; line-height:22px;}
.PatienProCont .services_list{display:table; width:100%; margin:20px 0 0;}
.PatienProCont .services_list li{width:31%; float:left; border:1px solid #dddddd; padding:10px; margin-right:20px; margin-bottom:20px;}
.PatienProCont .services_list li h4{ :'HelveticaLight'; font-size:17px; margin:0 0 5px;}
.PatienProCont .services_list li .price{display:block; margin:10px 0 0; font-size:15px; color:#f35f2a;}
/*---------------------------- PATIENT PROFILE PAGE -----------------------*/

/*============================= loader =============================*/
.main-loader{position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(255,255,255,.7); z-index:8888;}
.main-loader img{position:absolute; top:50%; left:50%; margin-left:-40px; margin-top:-40px; width:80px;}
/*============================= loader =============================*/

/*--------------------------------PAGGING--------------------------------*/
.pagging{text-align:center;}
.pagging ul{ display: inline-block; margin-bottom: 0; margin-left: 0;}
.pagging ul li{display: inline; font-size:13px;}
.pagging a{float:left; padding:4px 10px; line-height: 20px; text-decoration: none; background:#dddddd; color:#221e1f; cursor:pointer; margin-right:5px;}
.pagging a.active{color:#fff; font-weight:bold; background:#fe9a3a;}
.pagging a.disable{ cursor:default;  color: #cccccc !important; display:none;}
.pagging a:hover{  text-decoration:none; background:#fe9a3a; color:#fff;}
.pagging span.current{ background:#fe9a3a; cursor:default;  color: #fff !important; margin-right:5px; float:left; line-height: 20px; text-decoration: none;}
.pagging span.disabled{ cursor:default;  color: #cccccc !important; background:#eee; margin-right:5px; float:left; line-height: 20px; text-decoration: none;}
.pagging span{ cursor:default; padding:4px 10px;  color: #221e1f !important; margin-right:5px; float:left; line-height: 14px; text-decoration: none;}
.pagging span.all{background:#ddd; cursor:default; font-weight:bold; color: #221e1f !important; margin-right:5px; float:left; line-height: 20px; text-decoration: none;}
/*--------------------------------PAGGING--------------------------------*/

.col-sm-12_new .error{color:#333333;font-sixe:28px;}
.col-sm-12_new .error i{display:block;font-size: 50px;margin-bottom: 15px;color:#ff0000;}
.col-sm-12_new .rad3.trans.new{font-size:24px;background:none;color:#168AFE;border-bottom:none;box-shadow:none;padding:0;}

.add-prodct .ship-chk label.error{ ;font-size: 15px;  padding-bottom: 4px; display: block;color: #E70016;width: 100%;}

/* BootStarp Alert */
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}
.alert h4 {
    margin-top: 0;
    color: inherit;
}
.alert .alert-link {
    font-weight: bold;
}
.alert > p,
.alert > ul {
    margin-bottom: 0;
}
.alert > p + p {
    margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
    padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.alert-success hr {
    border-top-color: #c9e2b3;
}
.alert-success .alert-link {
    color: #2b542c;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.alert-info hr {
    border-top-color: #a6e1ec;
}
.alert-info .alert-link {
    color: #245269;
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.alert-warning hr {
    border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
    color: #66512c;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert-danger hr {
    border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
    color: #843534;
}

/* BootStarp Alert */
#current_search{clear:both; display:table;}
#current_search li{float:left; padding:5px 30px 5px 5px; border:1px solid #cccccc; font-size:12px; color:#222222; margin-right:7px;position: relative;margin-bottom: 5px;}
#current_search li a{position: absolute;right:3px;top: 7px;}
.search-select {
/*  color: rgb(144, 144, 144);*/
   
  font-size: 14px;
  position: relative;
}
.search_bnt{position:absolute;top:21px;right:5px;color: #ffffff;background-color:#1EC7A5;padding:0 8px;height:31px;}
.products-block .show-rslt{  width: 79% !important;  margin-right: 15px;margin-top: 3px;}
.products-block .prc_rslt {width:76% !important;}
.sort{font-size:13px !important;}
.sort_by{width:100px !important;border: 1px solid #BBB !important;box-shadow: 1px 0px 4px rgba(0, 0, 0, 0.2) inset;}
.prc_sort{width:135px !important;}
#tag_msg p{font-size:15px; }
.search_drop_dwn{float:left; background-color:#1EC7A5; padding:0 5px 0px 5px; min-height:30px;position: relative; z-index: 10;}
.search_drop_dwn .select_bnt{background:url("../images/angle-down_ffffff_20.png")no-repeat 102% center;font-size: 13px;/*line-height: 32px;*/color: #fff;white-space:nowrap;text-overflow: ellipsis;background-color: transparent;width: 160px; height:34px;text-align:left;padding-left:5px; line-height:32px;}
.main_menu{position:absolute;min-width: 220px;position: absolute;top: 60px;left:5px;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);padding: 0px; line-height:32px;
           border-top: 3px solid #1EC7A5;z-index: 9999;background: transparent linear-gradient(to bottom, #FFF 0%, #FFF 47%, #F9F9F9 100%) repeat scroll 0% 0%;transition: all 0.2s ease-in-out 0s;}
.main_menu .arrow{background:url(../images/angle-double-right_333333_15.png)no-repeat 95% 10px;}
.main_menu li{padding: 8px 12px;cursor: pointer;white-space: nowrap;font-size: 13px;border-bottom: 1px solid #EEE;transition: all 150ms ease-out 0s;position:relative;}
.main_menu li a{color: #333;}
.main_menu li a:hover{color:#1EC7A5}
.main_menu .submenudrp{display:none; position:absolute; left:100%; padding-left:10px; top:2px; z-index: 9999; transition: all 0.15s ease-in-out 0s;max-height:400px;overflow:auto;overflow-x: hidden;}
.sub_menu_4{min-width: 220px; box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);padding: 0px;
            border-top: 3px solid #1EC7A5; background: transparent linear-gradient(to bottom, #FFF 0%, #FFF 47%, #F9F9F9 100%) repeat scroll 0% 0%; transition: all 0.15s ease-in-out 0s;}
.main_menu .drop:hover .submenudrp{display:block;}
.search-bar .serach_wth{width:auto;}
.error_cntr {
  border: 1px solid rgb(204, 204, 204) !important;
  margin-bottom: 12px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 12px !important;
  padding: 50px 0 !important;
  text-align: center !important;
}
.error_cntr i{color:#F75940;background-color: #fff;}
.cont_pad{padding:50px 0;text-align:center;border: 1px solid #ccc;margin-top: 12px;}
.cont_pad i{color:#F75940;}
.my_cont{margin-bottom:0px;}
.new_srch .select2-container{width:100% !important;}
.new_srch .select2-selection__rendered{font-size:12px;}
.new_srch .selection .select2-selection--multiple{ background: transparent url("../images/caret-down_888888_13.png") no-repeat scroll right center #ffffff; padding: 0px 15px;cursor: pointer;}
#comment{height:90px;}
.bg_grn .bio_txt{margin-left:10px;}
#service_img{display:inline;}
/*---------drop Down---------------*/
#job_price-error{position:0;}
#apply_msg{margin-right:70px; }
/*--------- Button ---------------*/
.add_exp{margin: 15px;}
.add_exp .add_more_academic{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, #43A3E8 15%, #2E89CA 82%) repeat scroll 0% 0%;color: #FFF;background:#43A3E8\9\0;/*Only works in IE9*/;}
.add_exp .add_more_exp{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, #43A3E8 15%, #2E89CA 82%) repeat scroll 0% 0%;color: #FFF;background:#43A3E8\9\0;/*Only works in IE9*/;}
.main_academic_div .academic_experience_remove{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, #FFA443 12%, #FF7400 85%) repeat scroll 0% 0%;color: #FFF;display: inline-block;background:#FFA443\9\0;/*Only works in IE9*/;}
.wite-sep-box .add_more_speciality{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, #43A3E8 15%, #2E89CA 82%) repeat scroll 0% 0%;color: #FFF;background:#43A3E8\9\0;/*Only works in IE9*/;border-radius:2px;}
.wite-sep-box .add_more_speciality:hover{background: transparent linear-gradient(to bottom, #2E89CA 15%,#43A3E8 82%) repeat scroll 0% 0%;background:#2E89CA\9\0;/*Only works in IE9*/;}
.spl_class .remove_specaility{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, #FFA443 12%, #FF7400 85%) repeat scroll 0% 0%;color: #FFF;display: inline-block;background:#FFA443\9\0;/*Only works in IE9*/;}
.main_expr_div .work_experience_remove{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, #FFA443 12%, #FF7400 85%) repeat scroll 0% 0%;color: #FFF;display: inline-block;background:#FFA443\9\0;/*Only works in IE9*/;}
.org_btn_remov{padding: 6px 10px; ;font-size: 15px;background: transparent linear-gradient(to bottom, #FFA443 12%, #FF7400 85%) repeat scroll 0% 0%;color: #FFF;display: inline-block;}
/*--------- Button ---------------*/

/*--------- NEW PAGES  ---------------*/
.btr_doc_banner{background:url(../img/long-island-doctor-nw.jpg) center center no-repeat; background-size:cover; height:600px;}
.btr_doc_banner .ctr_srch_clm{text-align:center;padding-top:165px;}
.btr_doc_banner .ctr_srch_clm .doc_lov{font-size: 42px;letter-spacing: -0.02em;line-height: 41px;/*color:#3F9FE3*/color:#ffffff;}
.btr_doc_banner .ctr_srch_clm .fon_col{color:#444444;}
.btr_doc_banner .ctr_srch_clm .fon_col_2{color:#ffffff;}
.btr_doc_banner .ctr_srch_clm .srch_ovr{font-size: 22px;letter-spacing: -0.001em;line-height: 14px;text-align: center;margin-top: 25px;color:#777777;margin-bottom:25px;}
.btr_doc_banner .ctr_srch_clm ul{display: inline-block;}
.btr_doc_banner .ctr_srch_clm ul li{float:left;margin-left: 5px;}
.btr_doc_banner .ctr_srch_clm ul li input{width:260px;padding: 10px 6px;font-size:17px;color: #aaaaaa;border: 1px solid #888888;height: 50px;border-radius:4px}
.btr_doc_banner .ctr_srch_clm ul li a.searchbtn{padding: 11px 17px; ;font-size:20px;display:block;background:#43A3E8;color: #FFF;line-height: 27px;height: 50px;width:130px;border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#2e89ca',GradientType=0 ); /* IE6-8 */}
.btr_doc_banner .ctr_srch_clm ul li a.searchbtn:hover{background: rgb(46,137,202);}
.btr_doc_banner .ctr_srch_clm ul li .txt_bk_clm{position:relative;}
.btr_doc_banner .ctr_srch_clm ul li .txt_bk_clm i{position: absolute;top: 13px;right: 13px;font-size: 22px;color: #cccccc;}
.btr_doc_banner .ctr_srch_clm select{width:260px;padding: 10px 6px;font-size:17px;color: #333333;border: 1px solid #888888;height: 50px;border-radius:4px}
.custom_search_otr .chosen-container-single .chosen-single{line-height:50px; border:1px solid #888888; /* border-radius:0px 4px 4px 0px ;*/ height:auto !important; font-size:17px; color:#999999; text-align:left;}
.custom_search_otr .chosen-container-single .chosen-search{padding:0 !important; margin-bottom:7px;}
.custom_search_otr .chosen-container-single .chosen-search input[type="text"]{height:50px; border-radius:4px; border:1px solid #888888; margin:0 !important; }
.custom_search_otr .chosen-container-single .chosen-drop{margin-top:-52px; border-radius:4px !important; font-size:16px;}
.custom_search_otr .chosen-container .chosen-results{display:block !important;}
.custom_search_otr .chosen-container .chosen-results li{display:block; width:100%; text-align:left !important; font-size:14px;}
.banner_1{background:url(../img/kentuckycaregiverjobmarket_nw.jpg) center center no-repeat;background-size:cover; height:600px;}
.banner_2{background:url(../img/banner1.jpg) center center no-repeat;background-size:cover; height:600px;}
.banner_5{background:url(../img/banner_5.jpg) center center no-repeat;background-size:cover; height:600px;}
.banner_6{background:url(../img/banner_6.jpg) center center no-repeat;background-size:cover; height:600px;}
.DocSearchBnnrOnly{background:url(../img/banner.jpg) center center no-repeat;background-size:cover;}
/*--------- NEW PAGE ---------------*/
.container .row .heading_center{padding: 10px 0px; font-size: 20px;color: #3C763D;text-align: center;width: 35%;margin: 0px auto 15px;}
.container .row .heading_center span{color:#000; }
.container .row .heading_center span label{color:#3C763D;}
/*--------- NEW PAGE SELECT drop down css ---------------*/
.txt_bk_clm .select2-container--default .select2-selection--single .select2-selection__rendered{height:50px; line-height:50px !important;color:#919191 !important;}
.txt_bk_clm .select2-container--default .select2-selection--single{height:50px !important;}
.txt_bk_clm .select2-container--default .select2-selection--single .select2-selection__arrow{top:13px !important;}
/*--------- Hack Code for IE9 ---------------*/
select.form-control{padding:0px\9 !important; padding:0px\0 !important;}
.avail-cell .valid{padding-left:32px\9 !important; padding-left:32px\0 !important;}
.avail-cell .form-group{padding-left:0px\9 !important}
/*--------- Hack Code for IE9 ---------------*/
/*--------- POP UP ---------------*/
.full_pg_fade{position:fixed;top:0;bottom:0;right:0;left:0;opacity:1;background:rgba(0,0,0,0.4);z-index:1111;}
.timer_pop{position:fixed;top:0;bottom:0;right:0;left:0;opacity:1;background:rgba(0,0,0,0.4);z-index:1111;}
.outer_box_pop{ width:620px; border:1px solid #CCC; background-color:#FFF; position:absolute; z-index:100; left:50%; top:100px; margin-left:-310px; margin-top:20px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; padding:25px; border:4px solid rgba(0 ,0,0,.7);
                box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                -ms-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                -o-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.timer_pop_outr{ width:620px; border:1px solid #CCC; background-color:#FFF; position:absolute; z-index:100; left:50%; top:100px; margin-left:-310px; margin-top:20px; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; padding:25px; border:4px solid rgba(0 ,0,0,.7);
                box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                -ms-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                -o-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);
                -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.outer_box_pop .pop_up{width:558px;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.07);background-color: #FFF; padding:10px; overflow:auto;}
.outer_box_pop .cross_top{position: absolute; top:-15px; right:-15px; background:url(../images/cross_pop_sml.png); height:32px; width:35px; opacity:1;}
.outer_box_pop .pop_up .pop_box{margin-bottom: 15px;border-bottom: 1px solid #cccccc;padding: 10px;width: 540px;}
.outer_box_pop .pop_up label{margin-bottom: 15px;display: block;font-size: 18px; ;font-weight: 600;text-align: center;width: 100%;}

.timer_pop_outr .pop_up{width:558px;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.07);background-color: #FFF; padding:10px; overflow:auto;}
.timer_pop_outr .cross_top{position: absolute; top:-15px; right:-15px; background:url(../images/cross_pop_sml.png); height:32px; width:35px; opacity:1;}
.timer_pop_outr .pop_up .pop_box{margin-bottom: 15px;border-bottom: 1px solid #cccccc;padding: 10px;width: 540px;}
.timer_pop_outr .pop_up label{margin-bottom: 15px;display: block;font-size: 18px; ;font-weight: 600;text-align: center;width: 100%;}

.full_pg_fade .outer_box_pop .thankU{ margin-top:20px;}
.full_pg_fade .outer_box_pop .thankBtn .thank-btns{ margin-bottom:5px;}

.timer_pop .timer_pop_outr .thankU{ margin-top:20px;}
.timer_pop .timer_pop_outr .thankBtn .thank-btns{ margin-bottom:5px;}

.pop_box .img_blk{width:10%;}
.pop_box .text_blk{width: 90%;}
.pop_up img{float:left;margin-right:10px;width:50px;}
.pop_up h2{float:left;margin-bottom: 15px;font-size:17px}
.pop_up h3{float: left;font-size: 12px;margin-left: 15px;margin-top: 4px;}
.pop_up h4{font-size:12px;margin-left:15px;float: left;margin-right: 15px;}
.pop_up h5{font-size:12px;float:left;}
.pop_up .detail_btn{border: 1px solid #2E89CA;border-radius: 2px;background: transparent linear-gradient(to bottom, #43A3E8 15%, #2E89CA 82%) repeat scroll 0% 0%;padding: 3px 5px;font-size: 15px;color: #ffffff;margin-left: 15px;float: left;background-color: #43A3E8;padding: 3px 5px;}
.sz_smal{width: 600px;width:200px;}
.dt_tym{margin: 15px 0; float: left;}
.txt_entr{border: 1px solid #ccc;  padding: 5px 5px;background: #f0f0f0;}
.wdt{width: 150px;margin-left: 29px;}
.max_wtd{width:503px;height:90px;font-size:13px;}
.sub_btn{  padding: 5px 10px;  background: #cccccc;  border-radius: 2px;  float:right;  margin-right: 31px;  margin-top:12px;}

.request_img_loader{  position: absolute;  bottom:8px;  right: 65px;}
.In_put{margin-left:25px}
.mar_nw{margin-left:148px;}
.centr{text-align:center;}

.new_outr{position:inherit;background:none;}
.new_outr .nw_cont{width: 1030px;display:table;}
.new_outr .con-add h2{font-size:18px;padding:13px 15px;text-align:center;}
.new_outr .con-add .con-add-inr input[type="text"]{height:40px;font-size: 15px;width:88%;}
.new_outr .con-add .con-add-inr input[type="submit"]{height:40px;padding: 4px 21px;font-size: 18px;}
/*--------- POP UP ---------------*/
/*--------- banner img sizing ---------------*/
@media (min-width:1400px){ 
    .banner{height: 800px;} 
}
@media (min-width:1600px){
    .banner{height: 900px;} 
}


/*--------- banner img sizing ---------------*/
.doc-slider01 {left: 259px;position: relative;top: 7px;}
.sort01 { float: right; position: relative; top: -71px;}
.pro-filters { position: relative;top: -13px;}
.search-btn1 {position: relative;top: 122px;}
/*--------- banner img sizing ---------------*/
#shipping_price-error{float:left; clear: both;}
.modle_pic li{width: 25%;float: left;}
.modle_pic > ul > li:nth-child(3){float:right;} 
.modal-content02 {border: 1px solid #c9c9c9;width: 58%;margin: 0 auto;}
.button_01 .btn.success{ background: none repeat scroll 0 0 #2e89ca; color:#fff;}
.modle_pic > ul {width: 100%;float: left;padding: 5px;}
.button_01 {
    padding-right: 0 !important;
}
.fade.in {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.45);
    opacity: 1;
}
.txt_cntr{text-align:center;}
.IntrestedGroups001 { float: left; width: 48% !important;}
.box02 {
    text-align: center;
}
.button023 {

    width: 100%;
    position: absolute;
    bottom: 4px;
    left: 0px;
    right: 0px;

}
.button023 .request_btn {
    background: transparent linear-gradient(to bottom, #14C8A4 15%, #0DB291 82%) repeat scroll 0% 0%;
    background-color:#14C8A4;
    border-radius: 2px;
    color: #fff;
    font-size: 13px;
    padding: 4px 8px;
    display:inline-block;
}
.button023 .request_btn.deline_btn{background:transparent linear-gradient(to bottom, #FFA443 12%, #FF7400 85%) repeat scroll 0% 0%;background-color:#FFA443}
.box02 {
    border: 1px solid #e4e4e4;
    float: left;
    padding:10px;
    margin: 13px;
    width: 142px;
    min-height:180px;
    position:relative;
    padding-bottom: 40px;
}
.box02 a img {
    height: 50px;
    width: 50px;
    max-height: 50px;
}

.box02 h3 a{

    font-size: 15px;
    word-wrap: break-word;
}
.box02 h3{
    line-height:15px;
}
.mem_discrp{color: #606060;font-size: 14px; }
.ariticle_01 > img {
    height: 50px;
    width: 50px;
}
.ariticle_01 h1 { font-size: 19px;}
.ariticle_01 > a {
    padding-right: 17px;
}
.Tophead h2 img{margin-right:8px;}
/*--------- Personal Info Input CSS ---------------*/
.input_blk{margin-bottom:15px;  margin-top: 5px;}

.fon_sz{font-size:17px;color:#333;}

.input_bx{height:18px;width:5%;float:left}
.In_wdt{width:25%; position:static !important;display: inline !important;}
.lb_cls{  float: left;  margin-left: 10px; margin-right: 10px;  width: 165px;}
/*--------- Personal Info Input CSS ---------------*/
.select_box_wtd{width: 150px;  border: 1px solid #cccccc; border-radius:2px; padding: 2px 2px;}
/*--------- Personal Info Input CSS ---------------*/
.pos{right: -23px;top: 13px;}
.mrg_rt{/*margin-right:225px;width:100px;*/margin-top:15px;}
.mrg0{margin:0 !important;}
.widh{width:100%;float:left;}
.widh ul li:last-child{margin-right:0px;}
.widh ul li label{ ;font-size: 15px;padding-bottom: 4px;display: block;}
/*--------- error MSG CSS ---------------*/
#message-error{  display: block;  text-align: left;  padding-left: 31px}
#datetimepicker-error{position: absolute;top: 36%;left: 44px;}
#datetimepicker2-error{display: block;text-align: left;padding-left: 31px;}
#Request_time-error{display: block;text-align: left;padding-left: 31px;}
#telemedicine_fee-error{position: absolute;top: 39%;left: 6px;;font-size: 11px;}
#onsite_visit_price-error{display: block;position: absolute;top: 28%;left: 6px;font-size:11px;}
#reply_txt-error{position: absolute;bottom: -14px;left: 0px;}
.subcomment_error{color: #F00;display:block;float:left;font-size: 13px; }
#group_name-error{font-size: 12px; color: #E70016;}
#title-error{font-size: 12px; color: #E70016;}
#post_quote-error{font-size: 12px; color: #E70016;}
#chars{width:150px !important;position: absolute;left: 32%;bottom: 11%;}
#group_description-error{font-size: 12px; color: #E70016;}
#type_error{position: absolute;top: 107px;right: 20px;font-size: 12px;}
.mrg_tp{margin-top:45px;}
.no_left{float:none !important;}
/*--------- error MSG CSS ---------------*/
.modal-dialog .modal-content .srol_hght{height:400px;overflow:auto;}
.blkcont .post_img_name{display:table;width:100%;}
.blkcont .post_img_name a{float:left;}
.blkcont .group_img{width:50px;height:50px;max-height:50px;}
/*--------- Home Page Popup ---------------*/
.outer_pop{ position: absolute; bottom: 30px; left: 0; margin: auto; right: 0; z-index: 1050;}
.pop_up_hm {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 2px 2px 10px rgba(153, 153, 153, 1);
  display: table;
  height: 563px;
  margin: 0 auto;
  position: relative;
  width: 1160px;
}
.pos_pop_up{position:absolute;top:5px;left: 96%; z-index:1;}
.pop_up_hm .pop_inner_hm{width:100%;padding:25px;display: table-cell;vertical-align: middle}
.pop_up_tx{padding-left: 25px;width: 57%;float: left;margin-top: 40px;}
.pop_up_tx li {
  color: #2262a2;
   ;
  font-size: 43px;
  margin-bottom: 14px;
  margin-left: 31px;
}
.pop_up_tx p{font-size:25px;color:#333333; : 'verlagbook';}
.pop_inner_hm .product_icon{float: left;margin: 11px auto 30px;padding-left: 25px;width: 43%;}
.pop_inner_hm .product_icon img{width: 450px;/*box-shadow: 2px 2px 10px rgba(153,153,153,1)*/;}
.head_pop{padding-left:25px;}
.head_pop h3 {
  color: #009de1;
   : "Roboto-regular";
  font-size: 40px;
  padding-bottom: 47px;
}
.con-add-inr .fb_loader_pop{position: absolute;right: 66px;top: 176px;}
/*.bx-pager{display:none;}*/
/*--------- Home Page Popup ---------------*/
/*--------- Home Page Welcome Popup ---------------*/
.welcom_pop{width:1030px;height:500px !important;margin:0 auto;position: absolute;top: 50px;right: 0px;left: 0px;}
.welcom_pop ul li{width:100%;height:500px;background:#ffffff;}
.welcom_pop .bx-wrapper{background:none;border:none;box-shadow:none;}
.welcom_pop .bg_img_frd{background:none;}
.social-btns .social-inner .fon_sz{font-size:18px;}
.welcom_pop .box_hgt{height:265px;}
.welcom_pop .box_hgt .con-sprtr{margin:40px auto;width:95%;}
/*.welcom_pop ul li.bg_img_frd{background:url(../images/facebook-friends-3211.jpg)no-repeat;background-size:cover;}*/
.welcom_pop .txt_arw_otr{margin-top: 139px;position: relative;}
.welcom_pop .txt_arw_otr .slider-next .bx-next{color:#ffffff;}
.welcom_pop .txt_arw_otr .arw_blk{position: absolute;top: -95px;right: 0px;}
.welcom_pop .txt_arw_otr .arw_blk img{margin-left: -13px;width: 20%;float: right;}
.welcom_pop .txt_arw_otr .txt_wt_arw{height:146px;background: #2E89CA none repeat scroll 0% 0%;padding-top: 37px;text-align: center;}
.welcom_pop .txt_arw_otr .txt_wt_arw p{color: #FFF;font-size: 36px;}
.wdt_790{width:790px; margin:0 auto;}
.pos_ar{left: 170px;top: -78px !important;}
.pos_ar img{width: 15% !important; float:left !important;margin:0px;}
.wdt_790 p{font-size:28px !important;}
.welcom_pop .img_inner_blk{padding:20px 100px; float:left;}
.welcom_pop .top_blk_fb{float:left;}
.top_blk_fb .face_btn{position: absolute;top: 35%;right: 10%;font-size:15px;}
.top_blk_fb .face_btn i{padding-right:10px;}
.top_blk_fb .face_btn::after{width:0px;}
.top_blk_fb .face_btn:hover{background:#3C66BD;}
.top_blk_fb .email_btn{float:left;position: absolute;bottom: 9%;left: 18%;font-size:15px;background:#FA5A01;}
.top_blk_fb .email_btn i{padding-right:10px;}
.top_blk_fb .email_btn::after{width:0px;}
.top_blk_fb .email_btn:hover{background:#ED7F27;}
.top_blk_fb .email_img{position: absolute;right: 100px;margin-top: 85px;}
.top_blk_fb img{float:left;box-shadow: 0px 1px 8px #2e2e2e;}
.invt_face{color: #3256a0;     ;    font-size: 29px;    position: absolute;    right: 1%;    text-align: center;    top: 10%;    width: 400px;}
.invt_mail{font-size: 29px;left: 7%;bottom: 22%;position: absolute; ;color:#FA5A01;width:350px;text-align:center;}
/*---------Welcome Popup Group Blk---------------*/
.group_blk{padding: 30px;}
.img_txt_blk{width:100%;float:left;}
.grp_sug_blk{width:100%;float:left;}
.img_txt_blk .grp_img{float:left;margin-left:50px;}
.img_txt_blk .grp_txt{font-size: 60px;float: right;margin-right: 150px;margin-top: 50px;}
.grp_sug_blk .grp_box{width:115px;height:140px;text-align:center;border:1px solid #cccccc;padding:10px;display:inline-block;float: left;margin-top:10px;margin-left:5px;}
.grp_box h4{font-size:15px;color:#333333; ;}
.grp_sug_blk a span{width:80px;max-height:80px;display:table;margin:0 auto;}
.grp_sug_blk a span img{width:100%;height:80px;border:1px solid #cccccc;}
/*--------- Home Page Welcome Popup ---------------*/
.ad_frd{padding:30px;width:100%;float: left; border-radius:2px;}
.ad_frd .ad_frd_inr{width:100%;float:left;}
.ad_frd_inr h5{font-size: 60px; ;float:left;margin-left:15px;margin-top:50px;}
.ad_frd_inr img{float: right;margin-right: 15px;}
.grp_mem_name{font-size:11px !important;color:#1272AF !important;}
.skip_btn{position:absolute;bottom:10px;right:15px;font-size:15px;background:url(../images/angle-double-right_blue.png)no-repeat center right;padding:0 15px;}

/* welcome pop-up*/
.welcom_pop .bx-viewport ul li{ border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}

/*--------- Home Page Welcome Popup Add Friends New---------------*/


.inner_ad_frd{width:400px;height:435px;overflow:auto; margin-right:15px; box-shadow: 0px 0px 10px #888888;background:#ffffff;border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;  border: 3px solid rgba(0, 0, 0, 0.7);
              box-shadow:0px 2px 6px rgba(0,0,0,.3);
              -moz-box-shadow:0px 2px 6px rgba(0,0,0,.3);
              -o-box-shadow:0px 2px 6px rgba(0,0,0,.3);
              -ms-box-shadow:0px 2px 6px rgba(0,0,0,.3);
              -webkit-box-shadow:0px 2px 6px rgba(0,0,0,.3);}
.inner_ad_frd .outer_scrl_blk{height:320px;overflow:auto;}
.cntr_pop{margin:117px auto;}
.new_pop_cross{/* position: absolute; right: 35.5%; top: 30%;*/ margin:15px; margin-right:10px;}
.inner_ad_frd .top_row_fb{width:100%;background:#2E89CA;height:55px;text-align:center;}
.top_row_fb h3{font-size:18px;color:#ffffff;padding-top:2px;line-height:24px;display:inline-block; margin-top:12px;}
.second_row_fb{background:#eeeeee;width:100%;padding:5px;display:table;height:60px;border-bottom:1px solid #e5e5e5;}
.inner_blk_im_tx{padding:5px;}
.second_row_fb span{width:50px;height:50px;display:block;float:left;}
.second_row_fb span img{width:100%;max-height:50px;}
.second_row_fb h4{font-size:15px;color:#333333;padding-top:17px;padding-right:10px;float:right;}
.ad_frd_row{width:100%;border-bottom:1px solid #e5e5e5;display:table;height:52px;}
.inner_blk_secd{padding:10px;float: left;width: 100%;}
.inner_blk_secd .msgs .request_snd{font-size:15px; width:auto;}
.ad_frd_row span{width:30px;height:30px;display:block;float:left;position: relative;overflow: hidden;}
.ad_frd_row span img{    position: absolute;    top: 0px;    bottom: 0px;    right: 0px;    left: 0px;    margin: auto;    width: 100%;}
.ad_frd_row h3{font-size:15px; color:#333333;padding-top:6px;margin-left:10px;float: left;}
.inner_blk_secd .add_frd_btn{background:#2E89CA;padding: 4px 6px;font-size: 12px;color: #FFF;border-radius: 2px;float: left;margin-top: 3px;transition:}
.inner_blk_secd .add_frd_btn:hover{background:#5AA4DA;}
.txt_hedng{text-align:center;width:50%;}
.txt_hedng p{font-size: 16px; ;padding: 4px;}
.txt_hedng h5{color: #333333; ;font-size: 29px;}
.txt_hedng img{margin-top:50px;}
.wite-sep-box .selection .select2-selection .select2-selection__rendered .select2-selection__choice{font-size:13px;background-color: #f3f3f3;}
.serve-rate div{display:inline;}
/* telemedicibne doctor */
.ConferenceCont .conf_info_cont2 .Doc_notes_Cont .docnote_txt{ height:245px !important;}
.conf_info_cont .infoblk_conf.new .new_clas{ text-align:center;  height:auto; padding:20px 0;  }
.conf_info_cont .infoblk_conf.new .new_clas #session_timer{ ; font-size:22px;}
.conf_info_cont .infoblk_conf.new .new_clas i{ padding-right:5px; color:#2B8CDB;}
.conf_info_cont .infoblk_conf.new .new_clas p{display:block; text-align:center; padding:10px;}
.conf_info_cont .infoblk_conf.new .new_clas .message-ext{ display:block; width:100%; float:left; text-align:center;}
.conf_info_cont .infoblk_conf.new .new_clas p a{color:#ffffff; padding:8px 15px; margin-top:10px;}

/* patient */
.infoblk_conf .acptRjt{ display:table; margin:5px auto 0;}
.infoblk_conf .acptRjt li{display:inline-block; margin:5px;}
.infoblk_conf .acptRjt li a{padding:5px 20px; color:#ffffff; margin:5px; font-size:14px;}
.infoinner .infoblk_conf .n_cl{margin:0 !important; padding:20px 0;}
.new_rmov_btn{padding: 6px 10px;color: #FFF; :"source_sans_prosemibold";font-size: 15px;}
.btn_wdth{padding:6px 40px !important;border-radius:2px;}
.welcom_pop .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom: 5px; left: 50%; margin-left: -25%; position: absolute; width: 50%;}

/*---- EDUCATION ----*/
.wite-sep-box .education_div{clear:both; display:block; width:100%; padding-bottom:15px; border-bottom:1px solid #dddddd; margin-bottom:15px; float:left;}
.wite-sep-box .education_div .remove_education {float:left;}
.work_exp{clear:both; display:block; width:100%; padding-bottom:15px; border-bottom:1px solid #dddddd; margin-bottom:15px; float:left;}

/*---- CARE GIVER PROFILE ----*/
.heading_care{ margin-top: 20px; border-bottom: 1px solid #888; padding-bottom: 10px;}
.heading_care h4{font-size:20px; color:#333; :"source_sans_prosemibold";}
.nw_btn{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, #43A3E8 15%, #2E89CA 82%) repeat scroll 0% 0%;color: #FFF;border-radius: 2px;background-color:#43A3E8;}
.nw_btn_blue{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, #43A3E8 15%, #2E89CA 82%) repeat scroll 0% 0%;color: #FFF;border-radius: 2px; background-color:#43A3E8;}
.nw_btn_blue:hover{color:#fff;background: transparent linear-gradient(to bottom, #2E89CA 15%, #43A3E8 82%) repeat scroll 0% 0%;background-color:#2E89CA;}
.nw_btn_orange{padding: 6px 10px; ;font-size: 15px;margin-top: 15px;margin-right: 10px;background: transparent linear-gradient(to bottom, #FFA443 12%, #FF7400 85%) repeat scroll 0% 0%;color: #FFF;border-radius: 2px; background-color:#FFA443;}
.nw_btn_orange:hover{color:#ffffff;background: transparent linear-gradient(to bottom, #FF7400 12%, #FFA443 85%) repeat scroll 0% 0%;background-color:#FF7400;}
.cpt_ot_view{border: 1px solid #ccc;padding: 15px;border-radius: 2px;font-size: 15px;line-height: normal;}
.col_chg{color:#2E89CA;}
.bid_prz label{ ;font-size: 15px;padding-bottom: 4px;display: block;}
.bid_prz a{float: left;line-height: 17px;}
.myJob-otr .my-tmt .nw_bt{ padding: 6px 10px; color: #FFF;  ; font-size: 15px; margin-top: 15px; margin-right: 10px;}
.myJob-otr .my-tmt h4{font-size:15px;}
.bg_img_dnw .select2-selection--multiple{background:url(../images/angle-down_333333_15.png)no-repeat center right;padding:0 10px;}
.nw_bt{ padding: 6px 10px; color: #FFF;  ; font-size: 15px; margin-top: 15px; margin-right: 10px;}
/*---- Treatment Request ----*/
.my-tmt .treat_dis_tit{margin:20px 0;}
.my-tmt .treat_dis_tit li{float:none !important;display:table;}
.my-tmt .treat_dis_tit li label{float:left;font-size:15px; ;}
.my-tmt .treat_dis_tit li input{width: 20%;margin: -5px 0px 0px 5px;}
.my-tmt .treat_dis_tit li h4{font-size:14px;  ;display:inline;padding:0 5px;}
.my-tmt .treat_dis_tit li.font_fam h4{ :"source_sans_proregular";}
.my-tmt .treat_dis_tit li span{font-size:14px;  ;}
.my-tmt .treat_dis_tit li.font_fam span{ :"source_sans_proregular";}
.tmt-otr .my-tmt .edit_bt{font-size:15px;  :"source_sans_proregular"; min-width:115px; text-align:center; margin-right:0; clear:both;}
.tmt-otr .my-tmt .view_proposal{float:right; padding:6px 10px; font-size:14px; color:#ffffff; min-width:115px; text-align:center; clear:both;}
.tmt-otr .my-tmt .waitingproposal{color:#f98700; text-align:right; font-size:16px; min-width:120px; clear:both; float:right; text-align:center; margin:0;}
.tmt-otr .my-tmt .waitingproposal i{margin-right:5px;}
.tmt-otr .my-tmt .norespondproposal{color:#dc3135; text-align:right; font-size:15px; min-width:120px; clear:both; float:right; text-align:center; margin:0;}
.tmt-otr .my-tmt .norespondproposal i{margin-right:5px;}
/*---- post job ----*/
.btn_rad_job{width:30%;float:left;padding: 5px;}
.btn_rad_job input[type="radio"]{float:left; margin-right:5px;}

/*------ CAREGIVER PAYMENT ------*/
#CaregiverModal{}
#CaregiverModal .modal-sm{width:100%; max-width:600px;}
#CaregiverModal .modal-content{border-radius:3px;}
#CaregiverModal .modal-header .modal-title{color:#2e89ca; font-size:21px;  ;}
#CaregiverModal .modal-header .close{font-size:32px;}
#CaregiverModal .form-group{display:table; width:100%;}
#CaregiverModal label{font-size:15px; color:#333333; display:block; margin-botttom:5px; line-height:35px;  ;}
#CaregiverModal .contracttype label{float:left;}
#CaregiverModal .contracttype span{background-color:#e8e8e8; border-radius:3px; padding:0 15px; line-height:35px; font-size:14px; color:#333333; float:left; position:relative;}
#CaregiverModal .form-group .form-control{font-size:14px; color:#444444;}
#CaregiverModal .form-group .form-control[disabled="disabled"]{background-color:#e8e8e8;}
#CaregiverModal .form-group.notesotr textarea.form-control{height:70px; resize:none;}
#CaregiverModal .radios{position:relative; font-size:13px; float:left;  margin: 8px 30px 0 0;}
#CaregiverModal .radios input{position:absolute; opacity:0; z-index:-9999; visibility:hidden; left:0;}
#CaregiverModal .radios label.custm{border:1px solid #c8c2c2; border-radius:50%; cursor: pointer; display: block; height: 18px; line-height: 18px; margin-right:7px; position: relative; text-align:center;  width:18px; float:left; line-height:normal;}
#CaregiverModal .radios label.custm i{display:none; color:#2e89ca; height:8px; width:8px; background-color:#2e89ca; border-radius:50%; margin:4px auto;}
#CaregiverModal .radios input:checked + label.custm{border-color:#2e89ca;}
#CaregiverModal .radios input:checked + label.custm i{display:block;}
#CaregiverModal .radios input:checked + label + label.custm i{display:block;}
#CaregiverModal .termsaccpt{position:relative;}
#CaregiverModal .termsaccpt label.custm{border-radius:2px;}
#CaregiverModal .termsaccpt label.custm i{height:auto; width:auto; margin:0; border-radius:0; font-size:15px; background:transparent;}
#CaregiverModal .termsaccpt {font-size:14px;}
#CaregiverModal .termsaccpt label.error{position:absolute; top:100%;}
#CaregiverModal .btn-primary{font-size:16px; color:#ffffff; padding:0 30px; line-height:36px;  :"source_sans_prosemibold";}
#CaregiverModal label.error{font-size:13px; color:#ff0000;  :"source_sans_proregular";line-height: normal;}
/*------ CAREGIVER PAYMENT ------*/

/*------ CAREGIVER REQUEST DETAIL ------*/
.doc-box .job-waiting{font-size:13px; display:block; clear:both; margin:10px 0 0; text-align:right; float:right; width:100%; color:#ef880e;}
.doc-box .job-waiting i{font-size:15px; margin-right:5px; position:relative; top:2px;}
.doc-box .job-assigned{font-size:13px; color:#58b8fc; display:block; clear:both; margin:10px 0 0; text-align:right; float:right; width:100%;}
.doc-box .job-assigned i{font-size:15px; margin-right:5px; position:relative; top:3px;}
/*------ CAREGIVER REQUEST DETAIL ------*/
/*------ My Treatment Pop Up ------*/
#proposal_body .text_box{width:100%;height:150px;border:1px solid #cccccc;padding:10px;font-size:15px;  :"source_sans_proregular";}
/*------ My Treatment Pop Up ------*/
.marB{margin-bottom:30px;width:100%;}
.outer_box_qst{width:100%;height:200px;padding:0 0px 20px 0;background:#ffffff;border:1px solid #cccccc;position:relative;}
.outer_box_qst label.error{position: absolute;bottom: -18px;left: 2px;}
.textbox{width:100%;height:150px;padding:10px; font-size:17px;  :"source_sans_proregular";}
.fon_sz_btn{position:absolute;right:15px;}
/*------ my-accepted-bids Pop Up ------*/
.star_rating #starHalf label.error{float:left;width:100%;}
/*------ doctor telemedicine sorry Pop Up ------*/
.outer_box_pop .heading_sry h4{font-size: 100px; ;text-align: center;color: #FFA443;}
.outer_box_pop .sry_msg p{font-size:20px; :'Adelle-Light'; }
.outer_box_pop .sry_msg label{font-size:20px; :'Adelle-Light'; text-align:center;}
.btn_two{margin-top:15px;margin-bottom: 30px;}

.trt_heading{width: 100%;text-align: center;margin-bottom:50px;}
.trt_heading h1{font-size: 30px; text-decoration:underline;}
.trt_outer_wd{width: 800px;padding:10px;right: 275px;}
.trt_outer_wd .trt_pop_up{width:100%;}
.trt_pop_up .treat_det{ float: left; padding: 10px; border: 1px solid #CCC;margin-bottom:20px; width: 100%;}
.trt_pop_up .treat_det ul li{    float: left;    text-align:center;font-size: 13px;     ;    width: 14%; margin-right:2px;}
.trt_pop_up .treat_det ul li:last-child{margin-right:0px;}
.trt_pop_up .treat_det ul li label{display:block;font-size:14px;  :'Adelle-Light';}
.trt_pop_up .trt_cmt_blk ul li{width:100% !important;}

/* ************ caregiver **************** */
.inner_ad_frd.rt{ border:none;}
.create-carePro .diagPinr h4{  :"source_sans_prosemibold"; color:#333333; font-size:25px; padding-top:30px;}
.wite-sep-box .mrg20B{ margin-top:0; margin-bottom:20px;}
/* ************ caregiver **************** */
.advc_txt_lb{font-size: 15px; : sans-serif;margin-bottom: 6px;font-weight: 600; display:block;}
.txt_blk_box{background: #f1f1f1 none repeat scroll 0 0;border: 1px solid rgb(197, 194, 189);float: left;font-size: 12px;font-weight: normal;height: 75px;padding: 5px;width: 100%;}

.iPopOtr{ position:fixed; top:0; bottom:0; right:0; left:0; background:rgba(0,0,0,.4); z-index:100;}
.iPopOtr .iPopInner{ position:absolute; width:600px; height:300px; margin-top:-150px; top:50%; left:50%; margin-left:-300px; 
                     background:#ffffff; box-shadow:0 0 8px rgba(0,0,0,.5); -moz-box-shadow:0 0 8px rgba(0,0,0,.5); 
                     -ms-box-shadow:0 0 8px rgba(0,0,0,.5); -box-shadow:0 0 8px rgba(0,0,0,.5); border-radius:2px; border:3px solid rgba(0,0,0,..2;)} 
.iPopOtr .iPopInner iframe{ width:100%; height:100;}

/* ************ group validation msg **************** */
.crt-grp #group_description-error {float: left;width: 100%;}
/* ************ group validation msg **************** */
.group-post-pic img{width: 100%;height: 100%;min-height: 93px;}
.job-img{position: relative;overflow: hidden;min-height: 100px;width: 100px;}
.job-img img{height:100%;}
.outr_img_blk{width: 150px;min-height: 150px;position: relative;overflow: hidden;}
.outr_img_blk img{position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;margin: auto;border: 1px solid #ccc;}

/* ************ 17 aug 2015 css start here**************** */
.ok-iconbtn{display:block; margin:0px 5px 0px 0px; float:left; width:auto;}
.verifi-text{ color: #000;font-size: 14px;margin: 2px 0 0 0;float: left;}

/* ************ 25 aug 2015 css start here**************** */
.how-bg-top{display:block; margin:0px; background:#0ab593}
.aseasy-text{display: table-cell; height: 670px; vertical-align: middle;}
.aseasy-text h1 {color:#fff; font-size:50px; line-height:60px; text-transform:uppercase;}
.aseasyicons{ display: table-cell; height: 670px; text-align: center; vertical-align: middle;}
.aseasyicons img{}



/* ************ 26 aug 2015 css start here**************** */
.prem-block1{background:#f9f9f9  none repeat scroll 0 0; display:table; float:left; position:relative; width:100%; border-bottom:1px solid #EEEEEE; padding:100px 0 60px;}
.overview-hero{}
.overview-herotext{ display:block; margin:0px; width:90%;}
.overview-herotext h1{ color: #333333;  : "Helvetica_Reg"; font-size: 40px; line-height: 52px; margin-bottom: 10px; text-transform: uppercase;}
.overview-herotext p{ color: #333333;  : "HelveticaLight"; font-size: 17px; line-height: 30px;}
.overview-herotext span{ display:inline-block; margin:151px 0 0;}
.overview-herotext span a{ display:block; background-color: #2E89CA; background: -webkit-linear-gradient(top, #43A3E8, #2E89CA); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #43A3E8, #2E89CA); /* IE 10 */ background: -ms-linear-gradient(top, #43A3E8, #2E89CA); /* Opera 11.10+ */ background: -o-linear-gradient(top, #43A3E8, #2E89CA); padding:15px 40px; color:#fff;
 :"source_sans_prosemibold";; font-size:28px; border:1px solid #2e89ca;}
.overview-ad{}
.over-graphic{text-align: center;}
.over-graphic img{width: 100%;}
.prem-block2{background:#f9f9f9  none repeat scroll 0 0; display:table; float:left; position:relative; width:100%; border-bottom:1px solid #EEEEEE; padding:30px 0 30px;}
.overview-benefits-h{color: #333333;  : "Helvetica_Reg"; font-size:30px; line-height: 52px; margin-bottom: 33px; position:relative;}
.overview-benefits-h:after{ border-bottom: 3px solid #1ec7a5; bottom: -6px; content: ""; left: 0; padding: 0 0 30px; position: absolute; right: 0; width: 90px;}
.overbenfit-main{ display:block; margin:0px 0 20px;}
.overview-benefits-left{ display:block; margin:0px;}
.overview-benefits-left figure{ float:left; margin:-1px 0 0;}
.overview-benefits-text{ display: block; float: right; margin:11px 0 0; width: 90%;}
.overview-benefits-text h3{  color: #333333;  :"source_sans_prosemibold"; font-size: 18px; margin-bottom:5px;}
.overview-benefits-text p{ display:block; margin:0px;}
.payresult-sec{ display:block; margin:0px;}
.payresult-sec ul{ display:block; margin:0px; list-style:none;}



.inr_blk {
    margin: 0 0 25px;
}

.inr_blk h4 i{ margin: 0 8px 0 0px;}

.inr_blk span{
	display: inline-block;
    margin: 27px 0 0;
}
.inr_blk span a.strt_btn{display: block;
background: transparent -moz-linear-gradient(center top , #43A3E8, #2E89CA) repeat scroll 0% 0%;
padding: 15px 40px;
color: #FFF;
 ;
font-size: 28px;
border: 1px solid #2E89CA;}

.inr_blk label{
	color: #000;
    display: block;
     ;
    font-size: 22px;
    margin: 11px 0 0;
}
.aply_job_loader{position: absolute;right: 116px;bottom: 13px;}
.mart20 .txt_blk_box{background: #ffffff none repeat scroll 0 0;border: 1px solid rgb(197, 194, 189);float: left;font-size: 12px;font-weight: normal;height: 75px;padding: 5px;width: 100%; color: #000000;}
.hght02{margin-top: -290px !important;}
.radius501 .fa-check{font-size: 18px !important;line-height: 30px;}
.radius501{ width:25px; height:25px;}
.radius501 i{ color:#ffffff !important;}
.inr_ship_mtd{ width:100%; float:left;}
.grp_sug_blk > .frnd_block {
    float: left;
    width: 14%;
}
.frnd_block .add_frd_btn.addcontbtn.addtoConnection {
    float: right;
    font-size: 14px;
    margin-right: 28px;
    text-align: right;
}
frnd_block .request_snd.connectionbtn {
    font-size: 15px;
}
.premium .premium-blk .nw_pre_btn {margin: 0px 69px 25px;float: left;display: block;}
.toll .what{color: #3897E4;font-size: 22px;position: relative;top: 2px;left: 5px;}
.what .tooltip::before {    border-right: 12px solid transparent;    border-top: 12px solid #e2e2e2;    bottom: -12px;    content: "";    left: -1px;    position: absolute;}
.toll .what:hover .tooltip{display:block;}
.toll .what .tooltip{width: 220px;padding: 8px 15px;background: #FFF none repeat scroll 0% 0%;border: 1px solid #E2E2E2;color: #333;font-size: 13px;line-height: normal;box-shadow: 3px -3px 12px #CCC;position: absolute;top: -106px;left: 17px;display: none;cursor: default;}
.lok_emp{font-size: 13px;margin-top: 3px;width: 100%;margin-left: 24px;}
.nw_wdt .select2{ width:396px !important;}
.input_blk .error{display: block;position: absolute;top: 16%;left: 139px;font-size: 11px;}
.input_blk #onsite{ position:static;}
.brdO{border:none !important;}
#search_category_chosen{float:left;}
#search_sub_category_blk{float:left;margin-left: 5px;border: 1px solid #888888;border-radius:0px 4px 4px 0px ;}
.edit_txt_blk{float: left;width: 40%;padding: 50px 0px;}
.edit_txt_blk h5{font-size:35px;}
.edit_txt_blk a.nw_btn_blue{font-size:35px;margin-top: 65px;float: left;}
.edit_img_btn{float: right;width: 60%;}
.edit_PRO_IMG{float: right;margin-top:40px;border: 1px solid #CCC;}
.rgt_120{right:120px}
.lft_84{left:84%;}
#star_half{float: left;margin-top: 7px;margin-left: 8px;}
.over_auto{max-height: 350px;overflow-y: auto;}
.font_z11{ ;font-size: 11px;color: #2E89CA;}
.sml_star{line-height: 5px;}
.sml_star img{ width:10px;}
.check_box_outr{ float:left;margin-left: 10px;}
.check_box_outr span{ ;font-size: 15px;padding-bottom: 4px;}
.check_box_outr input{margin:0 0 0 10px;}
.flt_none{float:none;}
.marR115{ margin-right:115px;}
.marR75{margin-right: 75px;}
.ad_service{padding: 6px 20px; ;font-size: 15px;background: transparent linear-gradient(to bottom, #43A3E8 15%, #2E89CA 82%) repeat scroll 0% 0%;color: #FFF;margin-left: 28px;margin-top: 24px;float: left;}
.ad_service:hover{color:#fff;}
.marL0{margin-left:0px;}
.lft_marT15{float: left;margin-top: 10px;}
.pos_inr_stic .error{ position:static !important;}
.new_crs{color:#ff0000;}
.new_crs:hover{color:#C00;}
.new_crs:focus{color:#C00;}
.padTRL0{padding:10px 0 !important;}
.outr_fee_bl{border: 1px solid rgb(204, 204, 204);padding: 10px;border-radius: 3px;float: left;}
.inner_fee label{font-size: 15px; ;float: left;width: 100%;text-decoration: underline;margin-bottom: 5px;}
.wdt_48lft{    width: 48%;    float: left;position:relative;}
.pos_cros_spl{position: absolute;top: 6px;right: -16px;background:none !important;padding:0;color:#ff0000 !important; margin:0px !important;display:block; padding:0px !important;}
.sel_outr{float:left; width:100%;margin: 15px 0;}
.sel_outr h4{ font-size:18px;float: left;margin-right: 40px;line-height: 15px;}
.sel_box_inr{float: left;margin-right: 50px;width: 190px;}
.sel_box_inr label{font-size: 15px;margin-bottom: 5px;float: left;}
.hgt27{height:27px;}
.marL30{margin-left:30px;}
.nw_bg_col_blu{background:#2E89CA; padding:5px 15px ;}
.nw_bg_col_blu h4{color:#fff !important;  }
.mand_star{color:#ff0000;}
.marL190{ margin-left:190px;}
.edit_txt_dv{border: 1px solid #ccc;padding: 10px;margin-top: 20px;border-radius:3px;}
.edit_txt_dv p{line-height:20px;}
.edit_txt_dv label{text-decoration:underline;}
.sug_sent_msg p{color: #2E89CA; ;font-size: 20px;margin-left: 0px; text-align:center;}
.plz_cl_doc p{font-size:24px; color:#333;}
.plz_cl_cors{float: left;width: 100%;border: medium none;padding: 0px;}
.cpt_pop p{color:#333333; font-size:17px;text-align:left;  border-bottom:1px solid #333333;}
.cpt_pop p span{font-size:12px;}
.padAL15{padding:15px;}
.outr_cpt_pop{ border:1px solid #cccccc; border-radius:3px; padding:15px; margin-top:15px;float: left;width: 100%;}
.outr_cpt_pop input.blue_btn{padding: 6px 5px;color: #ffffff;}
.line_hgt{line-height: 30px; }
.cpt_sel_blk{padding:15px 5px; float:left;}
.cpt_sel_blk ul li{float:left; margin-left:15px;margin-top: 5px;}
.cpt_sel_blk ul li i{color:#ff0000; margin-left:3px;}
.cpt_sel_blk label{font-size: 13px;margin-left: 15px; }
.save_nd_conti label{   padding-bottom:5px; border-bottom:1px solid #333333;display: block;}
.save_nd_conti_inr{margin-top: 15px;}
.save_nd_conti_inr .sv_conti{width: 250px; margin:0 10px;}
.save_nd_conti_inr label{ }
.cpt_code_cors{position: absolute;top: 0px;right: 4px;font-size: 17px;color:#333;}
#initial_onsite_vist-error{position: absolute;
right: 16px;
top: 132px;}
#followup_checkbox_id-error{position: absolute;
right: 19px;
top: 296px;}
.cpt_code_cors{position: absolute;top: 0px;right: 4px;font-size: 17px;color:#333;}
.saprator{width: 1px;height: 110px;background: #cccccc ;display: inline-block;position: absolute;top: 0px;right: 0px;}
.wdt110{width:100%;padding:5px 0px; font-size:13px;}
.marL29{margin-left:29% !important;}
.sel_box_inr .select2{width:100% !important;}
#addition_err{position: absolute;top: 32px;}
#ui-id-1{z-index:1112;}
#Procedure_details .dt_tym .select2{width:100% !important;}
.select2-container .select2-dropdown {position: relative;z-index: 9999;}
.ship-mthd p{font-size: 14px;line-height: 17px;text-align: center;color: rgb(255, 0, 0);}


/*-----------terms of service---------------*/
.terms-service-health > li {    list-style: outside none num;}
/*-----------END terms of service---------------*/

.treat_notes{  width:auto;text-align: left;}
.treat_notes ul li{ padding-left:10px;font-size:16px;flot:none;padding-left: 20px;}
.trt_outer_wd02{width:675px;}
.trt_heading02{margin-bottom: 14px;}
/*----------------------------new design----------------------------------*/
.new1{  color: #333333;
     : "verlagbook";
    font-size: 60px;
    text-align: center;
    text-transform: uppercase;
	letter-spacing: 1px;
	margin-top:50px;
	}
.newtxt{
	
     : "HelveticaLight";
    font-size: 24px;
    line-height: 30px;
	
	}
.how-block .how-tb2{display:table-cell; vertical-align:middle;  height:400px;}
.how-block  .graphic-tb1{display:table; width:100%; top:-45px;}
.how-block .how-graphic1{ text-align:center; margin-top: 30px;}
.how-block .how-graphic2{ text-align:center;  }

.Create-accont .how-text > h2 {
   : "Helvetica_Reg";
  font-size: 50px;
  line-height: 60px;
  margin-bottom: 40px;
  text-transform: uppercase;
  margin-top:174px;
}
.Create-accont .new1 {
  margin-bottom: 40px;
}

.Create-accont .newtxt {
  color: #333333;
   : "HelveticaLight";
  font-size: 24px;
  line-height: 30px;
}

.Create-accont {
  margin-bottom: 60px;
}
.how-graphic2 {
  margin-top: 20%;
  text-align: center;
}

.Appointment-booking .how-tbl .how-text11 h2 {
    color: #333333;
     : "Helvetica_Reg";
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 40px;
    text-transform: uppercase;
}

.Appointment-booking .how-tbl .how-text11 p {
    color: #333333;
     : "HelveticaLight";
    font-size: 24px;
    line-height: 30px;
}

.Appointment-booking .how-graphic2 {
  margin-right: 43%;
  margin-top: 35%;
  text-align: center;
}
.Appointment-booking .how-text11 {
  margin-top:198px;
}

.Boost-Referrals .how-text > h2 {
    color: #333333;
     : "Helvetica_Reg";
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 40px;
    text-transform: uppercase;
	margin-top:45%;
	
}

.Boost-Referrals .how-text p {
    color: #333333;
     : "HelveticaLight";
    font-size: 24px;
    line-height: 30px;
	
}

.Boost-Referrals{
  margin: 100px 0px;
}
.Boost-Referrals .how-graphic3 {
  margin-top: 21%;
  text-align: center;
}

#search_procedure_chosen {
    float:left;
}
.Social-Networking .how-tbl .how-text11 h2 {
    color: #333333;
     : "Helvetica_Reg";
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 40px;
    text-transform: uppercase;
	margin-top:26%;
}

.Social-Networking .how-tbl .how-text11 p {
    color: #333333;
     : "HelveticaLight";
    font-size: 24px;
    line-height: 30px;
	
}
.Social-Networking .how-graphic4 {
  margin-bottom: 18%;
  margin-right: 15%;
  margin-top: 100px;
}
. Social-Networking .how-text11 {
  margin-top:130px;
}
.graphic-tbls {
  margin-bottom: 17%;
  margin-top: 17%;
}
.Hippa .how-text > h2 {
    color: #333333;
     : "Helvetica_Reg";
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 40px;
    text-transform: uppercase;
	margin-top:38%;
	
}
.Hippa .how-text p {
    color: #333333;
     : "HelveticaLight";
    font-size: 24px;
    line-height: 30px;
	
}
.Hippa .how-graphic5 {
  margin-top: 20%;
  text-align: center;
}

.Better-rate .how-text > h2 {
    color: #333333;
     : "Helvetica_Reg";
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 40px;
    text-transform: uppercase;
	margin-top:15%;
	text-align:center;
}
.Better-rate .banr-btns2 {
  margin-bottom: 11%;
  margin-left: 453px;
  position: relative;
  z-index: 1;
}
.Better-rate .banr-btns2 a{font-size:30px; text-transform:uppercase; color:#ffffff; padding:12px 32px; background:#f75940; display:table; float:left; margin-right:20px;  :'Adelle-Light'; text-decoration:none;  border:3px solid #f75940; 
                                 border-radius:3px; 
                                 -moz-border-radius:3px;
                                 -ms-border-radius:3px; 
                                 -o-border-radius:3px;
                                 -webkit-border-radius:3px; }
.Better-rate .banr-btns2 .get-strt{background:transparent; border:3px solid #f75940; color:#333333;}
.Better-rate .banr-btns2 a:hover{background:#f75940; color:#ffffff;}


.how-block1 .go-bo1t{text-decoration:none; position:absolute; bottom:8%;  left:50%; margin-left:-5px; z-index:10;}
.how-block1 .go-bot1:hover{text-decoration:none;}
.how-block1 .go-bot1 i {
  color: #333333;
  font-size: 40px;
  margin-left: 48%;
  margin-top:2%;
}
.pos_arrow .go-bot1{bottom:0%;}
.how-bg-wht2 .go-bot2 i{color:#ffffff ; margin-top:10%;}
.how-block2 .go-bo1t2{text-decoration:none; position:absolute; bottom:8%;  left:50%; margin-left:-5px; z-index:10;}
.how-block2 .go-bot2:hover{text-decoration:none;}
.how-block2 .go-bot2 i {
  color: #ffffff;
  font-size: 40px;
  margin-left: 49%;
  
}
.how-block1 .section2:hover{text-decoration:none;}
.how-block1 .section2 i {
  color: #333333;
  font-size: 40px;
  margin-left: 48%;
  margin-buttom:0px;
}
.how-block1 .section3:hover{text-decoration:none;}
.how-block1 .section3 i {
  color: #333333;
  font-size: 40px;
  margin-left: 48%;
  margin-buttom:0px;
  margin-top:2%;
}
.how-block1 .section4:hover{text-decoration:none;}
.how-block1 .section4 i {
  color: #333333;
  font-size: 40px;
  margin-left: 48%;
  margin-top: 13%;
}
.how-block1 .section5:hover{text-decoration:none;}
.how-block1 .section5 i {
  color: #333333;
  font-size: 40px;
  margin-left: 48%;
  margin-top: 6%;
}
.how-block1 .section6:hover{text-decoration:none;}
.how-block1 .section6 i {
  color: #333333;
  font-size: 40px;
  margin-left: 48%;
  margin-buttom:0px;
  margin-top:5%;
}
.how-block1 .section7:hover{text-decoration:none;}
.how-block1 .section7 i {
  color: #333333;
  font-size: 40px;
  margin-left: 48%;
  margin-buttom:0px;
  margin-top:6%;
}
/*care giver job pop-up*/ 


.carejob h2{
	  : verlagbold;
  font-size: 20px;
  margin: 0 0 30px;
  text-align: center;
}
/*.product_cutm  div b{left: -192px;
    position: relative;}*/
	.product_cutm div b {
    left: -34px;
    position: relative;
    top: 2px;
}
.product_cutm span{ height:50px;padding-left: 0px; color:#ffffff;height: 50px;}
.product_cutm{ position: relative;
    right: -135px;  top: 0px;}
.sub_product .chosen-container-single .chosen-single{ border: none !important;}
.marg {margin-right: 137px;}
.sub_product .chosen-container-single .chosen-single div b { display: none;}
.product_cutm .chosen-container {
    -moz-user-select: none;
    display: inline-block;
    font-size: 13px;
    position: relative;
    vertical-align: middle;
    width: 233px !important;
}
 .product_cutm #search_category_chosen {
    float: left;
    width: 320px !important;
}
 .product_cutm #search_procedure_chosen {
    float: left;
    width: 320px !important;
}
.product_cutm .chosen-single{ background:#1ec7a5 !important;box-shadow:none !important;}
.product_cutm .chosen-container-single .chosen-single{ width: 225px !important;}
.product_cutm .btr_doc_banner .ctr_srch_clm ul li{margin-left: 9px !important;}
.product_cutm .chosen-container .chosen-drop{width: 62%;}
.product_cutm .chosen-default{border-radius:4px 0px 0px 4px !important;}
.product_cutm div b{background: rgba(0, 0, 0, 0) url("../images/chosen-sprite02.png") no-repeat scroll 0 15px !important;}
.sub_product .chosen-single {border-radius:0px 4px 4px 0px !important ;}

.mart020 {
    margin-right: 137px;}
	/*----------------------telemedicine-------------------------*/
	
	.banner1{width:100%; background:url(../img/banner02.jpg) center center no-repeat; float:left; background-size:cover; height:645px; margin-top:0px;}
#heading_new_txt2 {
  color: #ffffff;
   ;
  font-size: 26px;
  line-height: 40px;
  margin-top: 25px;
  text-align: center;
}
	.banner-txt2{padding-top:250px;text-align: center;}
	.banner1 .banner-txt2 h1{text-transform:uppercase; color:#ffffff; font-size:42px; margin-top:60px;  ; text-shadow: 1px 0px 4px rgba(0,0,0,0.4);}
	.banner1 .banner-txt2 .banr-btns2 {
  margin-left: 464px;
  position: relative;
  z-index: 1;
}
.banner1 .banner-txt2 .banr-btns2 a {
  background: #f75940 none repeat scroll 0 0;
  border: 3px solid #f75940;
  border-radius: 3px;
  color: #ffffff;
  display: table;
  float: left;
   ;
  font-size: 20px;
  margin-right: 20px;
  padding: 12px 32px;
  text-decoration: none;
  text-transform: uppercase;
}

.banner1 .banner-txt2 .banr-btns2 .get-strt{background:transparent; border:3px solid #f75940; color:#ffffff;}

.our_txt h2 {
   : "Helvetica_Reg";
  font-size: 30px;
text-align: center;
 margin-bottom: 46px;
 margin-top: 46px;
}	
.platform_frst{ font-size:20px;
color:#333333;
 : "HelveticaLight";
line-height:30px;}
.crl {
    background-color: #1ec7a5;
    border-radius: 50%;
    height: 120px;
    width: 120px;
   margin: 0 auto 30px;
}
/*.reponsive-img02 {
    display: table-cell;
    position: relative;
    top: 32%;
    vertical-align: middle;
}*/	
 .reponsive-img02{  
 display: block;
    left: 34px;
    position: relative;
    top: 30%;
    vertical-align: middle;}
	
	.platform_frst.text-center span {
  display: block;
}

.platform_frst.text-center > p { color: #333333;
     
    font-size: 18px;
    line-height: 30px; width:100%; padding-bottom:30px;}
		.platform_frst1.text-center > p { color: #FFF;
     
    font-size: 18px;
    line-height: 30px; width:100%; padding-bottom:30px;}
	.Branded{ width:100%; float:left; padding-bottom: 188px;}
	.Branded > h2 {
     : "Helvetica_Reg";
    font-size: 50px;
	 padding-bottom: 50px;
	padding-top: 63px;
    
    margin-top: 100px;
    text-align: center;}
	.reponsive-img020 {
    float: left;
    width: 29px;
	margin-right: 20px;
	 padding-top: 2px;
}
.Branded > p {
    margin-left: 86px;
	padding-bottom: 20px;
	font-size:23px;
}
.top_Branded {
    background-color: #e8e8e8;
    float: left;
    width: 100%;
}
.our_txt > p {
    text-align: center;
	font-size:22px;
	padding-bottom: 48px;
}
.our_txt02 h2{ margin-bottom: 20px;}
.top_Branded {
    margin-bottom: 50px;
}
.Sign_text{ float:left; width:100%; margin-bottom: 50px;}
.Sign_text h2{   : "Helvetica_Reg";
    font-size: 30px;
    margin-bottom: 46px;
    margin-top: 46px; text-align:center; }
.btn_sign{ width:256px; margin:0 auto;}	/*----------------------telemedicine-------------------------*/
.btn_sign .trans {background: #f75940 none repeat scroll 0 0;
    border: 3px solid #f75940;
    border-radius: 3px;
    color: #ffffff;
    display: table;
    float: left;
     ;
    font-size: 30px;
    margin-right: 20px;
     padding: 10px 48px;
    text-decoration: none;
    text-transform: uppercase;}	
	.how-bg02 .go-bot2 {
    display: none;
}


/*telemedicine page*/

/*.top_logo {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}*/
.how-block .how-text2 h2 {
  color: #ffffff;
   : "Helvetica_Reg";
  font-size: 60px;
  line-height: 60px;
  margin-bottom: 40px;
  margin-left: 59px;
  text-align: center;
  text-transform: uppercase;
}
.banr-btns.reqt {
  margin-left: 32px;
  margin-top: 160px;
  text-align: center;
  width: 100%;	
}
.how-block .how-text2 p {
  color: #ffffff;
   : "HelveticaLight";
  font-size: 28px;
  line-height: 30px;
  margin-left: 10px;
}
.how-bg-wht .how-text2 h2, .how-bg-wht .how-text2 p {
  color: #333333;
}
.how-text3 h2 {
  color: #333;
  font-size: 55px;
  margin-bottom: 40px;
  margin-top: 17px;
  text-align: center;
       : "Helvetica_Reg";
}
.how-text5 h2 {
  color: #FFF;
  font-size: 55px;
  margin-bottom: 40px;
  margin-top: 17px;
  text-align: center;
}
/*.how-tbl li {
   : "HelveticaLight";
  line-height: 30px;
  list-style: outside none disc;
  font-size: 18px;
}*/

.head_bold {
  font-size: 21px;
   : "Helvetica_Reg";
}
.how-tbl.how-two  {
  height: 0px;
}

.how-tbl.how-two li {
   : "HelveticaLight";
  font-size: 21px;
  line-height: 29px;
  list-style: outside none disc;
}
.rt001 input{width: 100% !important;}
.pos01 {
    float: right;
    left: 25px;
    position: relative;
}
.new_rmov_btn02{ position:relative; left:-10px;}
.class-mrg {
  margin-bottom: 100px;
}
.how-text4 h2 {
  color: #fff;
  font-size: 55px;
  margin-bottom: 45px;
  margin-top: 17px;
  text-align: center;
       : "Helvetica_Reg";
}
.how-tbl.how-three {
  height: 0px;
}
.how-tbl.how-three li {
  color: #fff;
  float: left;
   : "Helvetica_Reg";
  font-size: 21px;
  list-style: outside none none;
  margin-bottom: 15px;
}
.white_check > img {
  float: left;
  margin-top: 4px;
  margin-right: 10px;
  max-width: 16px;
  width: 100%;
}
.how-tbl.d_icon {
  height: 0px;
} 
.reponsive-img1 {
  float: left;
  height: auto;
  margin: 47px auto 0;
  max-width: 100%;
}
.how-tbl.adv {
  height: 0px;
}
.how-tbl.adv li {
  list-style: none;
}
.black_check > img {
  float: left;
  margin-right: 10px;
  max-width: 16px;
  width: 100%;
}
.black_check > h3 {
  float: left;
   : "HelveticaLight";
  font-size: 21px;
  line-height: 29px;
  margin-bottom: 20px;
  width: 620px;
}

.black_check > img {
  margin-right: 10px;
  max-width: 16px;
  width: 100%;
}
.black_check > span {
  float: left;
  padding-right:10px;
  padding-top: 7px;
}
.reponsive-img006 {
  float: right;
  position: relative;
  top: -24px;
}
.trans.demo {
  background: rgb(247, 89, 64) none repeat scroll 0 0;
  border: 3px solid rgb(247, 89, 64);
  border-radius: 3px;
  color: rgb(255, 255, 255);
  float: none;
  font-size: 20px;
  font-weight: bold;
  padding: 12px 32px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.reponsive-img.tele {
  float: right;
  margin-top: 89px;
}
 
.how-bg002 {
    height: 520px !important;
}
/*.how-bg021{height: 520px !important;}*/
.how-three > ul {
    margin-left: 40px;
}
.white_check h4 {
  float: left;
  font-size: 21px;
  width: 490px;
}

/*-----------telemedicine page end*-------------*/

.add_box{ width:100%; float:left;}
.add_box > li {
    float: left;
   
}
#hidelist > li {
    float: left;
	  font-size: 14px;
}
.hide_in {
   
    width: 120px;
}
.hide_in01 {
    width: 250px;
}
.spe_lt {
    width: 231px;
}
.wite-sep-box020{overflow-y:scroll;  height:90px !important;padding: 15px 12px !important;}
.pos02{ margin-top:0px !important;}
.hide_in > input {
    width: 40px;
}
/*<added our platform section telemedicine_collateral>*/
.crl01 {
    background-color:#FFF;
    border-radius: 50%;
    height: 120px;
    width: 120px;
   margin: 0 auto 30px;
}
.go-bot.black {
	text-decoration:none; position:absolute; bottom:3%;  left:50%; margin-left:-5px; z-index:10;  
}
/*<added our platform section to telemedicine_collateral>*/


/*Caregiver popup*/
.welcom_pop .txt_arw_otr .txt_wt_arw.care p{color: #FFF;font-size:26px;}
.welcom_pop .txt_arw_otr .txt_wt_arw.care1 p{color: #FFF;font-size:23px;}

.edit_txt_blk > p {
  font-size: 27px;
}
.arw_blk.new_arw {
  margin-right: 9%;
  margin-top: -42px;
  width: 70%;
}

.arw_blk.new_arw2 {
  margin-right: 28%;
  margin-top: -45px;
  width: 70%;
}
.arw_blk.new_arw3 {
  margin-right: 19%;
  margin-top: -43px;
  width: 70%;
}

/*Caregiver popup*/
/*-----------------p_vendor_collateral------------------*/
.how-tbl.how-three.new p {
  color: #fff;
  float: left;
   : "Helvetica_Reg";
  font-size: 24px;
  line-height: 37px;
  margin-bottom: 15px;
}
.how-tbl.how-two.nw li {
   : "HelveticaLight";
  font-size: 21px;
  line-height: 32px;
  list-style: initial;
  margin-top: 10px;
}
.reponsive-img.vendor {
  margin-bottom: 10px;
  margin-top: 35px;
  max-width: 600px;
  width: 100%;
}
.how-tbl.how-three.new li {
   color: #fff;
  float: left;
   : "Helvetica_Reg";
  font-size: 22px;
  list-style:initial;
  margin-bottom: 15px;
	line-height: 32px; 
}
.how-block .how-text02 h2 {
  color: #ffffff;
   : "Helvetica_Reg";
  font-size: 52px;
  line-height: 60px;
  margin-bottom: 40px;
  margin-left: 59px;
  text-align: center;
  text-transform: uppercase;
}
.overlap {
  text-align: center;
}
.how-block .how-text002 h2 {
  color: #ffffff;
   : "Helvetica_Reg";
  font-size: 50px;
  margin-bottom: 40px;
  text-align: center;
  margin-top: 36px;
}
.reponsive-img.prd_ven {
  margin-bottom: 55px;
  max-width: 700px;
  width: 100%;
}
.how-tbl.how-bg002.product_vendr {
  display: inline;
}

.how-block .go-bot.new i {
  color: #ffffff;
  font-size: 40px;
	margin-bottom:10px;
}
.fa.fa-angle-down.arrow {
  position: absolute;
}

/*----------------------p_vendor_collateral-----------------------*/


/*-----------------HEALTH PLAN---------------------*/
/* ---------------------------- Banner ---------------------------- */

 .home_banner {
  background: rgba(0, 0, 0, 0) url("../img/banner_nw.jpg") no-repeat scroll center center / cover ;
  height: 100%;
  margin-top: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/*.banner:after{position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.1); z-index:1; content:"";}*/

.banner-head {
    bottom: 0;
    height: 473px;
    margin: auto;
    position: absolute;
    text-align: center;
    top: 0;
    width: 62%;
    z-index: 999999999;
}
.banner-head.health span {
  display: block;
}
.home_banner .banner-head h1 {
  color: #fff;
   : "Roboto-regular";
  font-size: 45px;
  margin-top: 108px;
  text-align: left;
  text-transform: capitalize;
}
.banner .banner-txt h3{color:#222222; font-size: 24px;  :'HelveticaNeue-Light'; margin:45px 0 50px;}
.banner .banner-txt .banr-btns{margin-top:0px; z-index:5; position:relative;margin-left: 0px;z-index: 1;}
.banner .banner-txt .banr-btns a{font-size:20px; text-transform:uppercase; color:#ffffff; padding:12px 32px; background:#f75940; display:table; float:left; margin-right:20px;  :'Adelle-Light'; text-decoration:none;  border:3px solid #f75940; 
                                 border-radius:3px; 
                                 -moz-border-radius:3px;
                                 -ms-border-radius:3px; 
                                 -o-border-radius:3px;
                                 -webkit-border-radius:3px; }
.banner .banner-txt .banr-btns .get-strt{background:transparent; border:3px solid #f75940; color:#333333;}
.banner .banner-txt .banr-btns a:hover{background:#f75940; color:#ffffff;}
/* ---------------------------- Banner ---------------------------- */
.bg_none1{background:transparent;}
.banr-btns.reqt1 {
  float: left;
  margin-top: 0;
  text-align: left;
  width: 100%;
}

.banner .banr-btns.reqt1 {  
    text-align: left;
}

.mini_screen {
  float: left;
  width: 100%;
}

.search-select::-webkit-input-placeholder {
   color: rgb(144, 144, 144);
    opacity: 1;
}

.search-select:-moz-placeholder { /* Firefox 18- */
   color: rgb(144, 144, 144); 
    opacity: 1;
}

.search-select::-moz-placeholder {
    color: rgb(144, 144, 144); 
    opacity: 1;
}

.search-select:-ms-input-placeholder {  
  color: rgb(144, 144, 144);
    opacity: 1;
}

.mini_txt > h3 {
  color: #fff;
    : "Roboto-regular";
  font-size: 31px;
  font-weight: 100;
  line-height: 39px;
  margin-bottom: 0;
  margin-top: 58px;
  text-align: center;
}
.mini_screen {
  background: rgba(0, 0, 0, 0) url("../img/mini_bnr.jpg") no-repeat scroll center center / cover ;
  float: left;
  height: 230px;
  width: 100%;
}
.mini_txt {
  position: relative;
}
.mini_img {
  bottom: -37px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  z-index: 10;
}
.called_head {
  color: #333;
   : "Helvetica_Reg";
  font-size: 55px;
  margin-bottom: 40px;
  margin-top: 151px;
  text-align: center;
}
/*-----------------HEALTH PLAN---------------------*/
.grid-squeezed {
    padding: 0 90px;
}
 .grid-locked {
    margin: 0 auto;
    max-width: 1228px;
    width: 100%;
}

.story {
  padding: 75px 0;
}
.story {
    list-style: outside none none;
}
.yui3-g {
    letter-spacing: -0.31em;
    text-rendering: optimizespeed;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 32px !important;
}
.story li {
    cursor: pointer;
    padding: 5px;
	float: left;
	
}
.yui3-u-1-3 {
    width: 33.3333%;
}
.story li > .story_box {
  border: 1px solid #bababa;
  min-height: 460px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.story li .headline {
  color: #fff;
    display: table-cell;
     : "HelveticaLight";
    letter-spacing: 1px;
    position: absolute;
    text-align: center;
    top: 166px;
    transition: top 0.2s ease-out 0s;
    vertical-align: middle;
    width: 100%;
}
.story li .title-box {
    display: table;
    height: 285px;
    position: absolute;
    width: 100%;
    z-index: 4;
}
.request-and-ride .story .tap-to-ride > .story_box {
    background-position: 40px 0;
}


.story li .plus {
   background-color: #fff;
    border-radius: 20px;
    color: #1fbad6;
    display: block;
    height: 34px;
    left: 50%;
    margin-left: -13px;
    opacity: 0.8;
    padding: 5px;
    position: absolute;
    top: 233px;
}
.story li .overlay {
    background-color: rgba(7, 7, 22, 0.7);
    height: 100%;
    left: 0;
    position: absolute;
   
    transition: top 0.2s ease-out 0s;
    width: 100%;
    z-index: 3;
}
 .title-boxi {
    border: 2px solid #ffffff;
    color: #ffffff;
    display: table-cell;
    font-size: 100px;
    height: 100px;
    line-height: 51px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}
.dotted-text {
  width: 56%;
}
.mob_box.stle-image-ip {
  max-width: 380px;
  width: 100%;
}
.mob_box.stle-image-ip > img {
  float: right;
  height: 570px;
  margin-top: 30px;
  max-width: 310px;
  width: 100%;
}
.rt_txt.reduce-cosst {
  width: 62%;
}
.dotted-text-two {
  width: 57% !important;
}
.dotted-text-two li{
	
	margin-bottom:16px;
	
}

.called_head.head-called {
  margin-top: -37px;
}
	

.story_box {
  background: rgba(0, 0, 0, 0) url("../img/tablet_nw.png") no-repeat scroll 82px 0 / contain ;
  width: 100%;
}
.story_box1{background:url(../img/tablet_nw.png) no-repeat scroll 82px 0 / contain;}
.story_box2 {
  background: rgba(0, 0, 0, 0) url("../images/expend-member.png") no-repeat scroll center center;
  background-size: contain;
  width: 100%;
}

.story li > .story_box1 {
  border: 1px solid #bababa;
  min-height: 460px;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.story li > .story_box2 {
    border: 1px solid #bababa;
    min-height: 460px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.pop_up_tx02 > p {
    font-size: 20px;
	 padding-bottom: 14px;
}
.pop_up_tx02 {
    margin-top: 20px;
	 position: relative;
    top: -100px;
	 width: 100%;
}

.pop_up_tx02 li {
  font-size: 17px !important;
  list-style: initial;
}
.how-block.how-bg-wht.abc.new_banner {
  width:100%; background:url(../img/last_bnr.jpg) center center no-repeat; float:left; background-size:cover; height:665px; margin-top:-66px;
}
.thankU002 > h1 {
	 
    font-size: 50px;
}
.thankU002 ul li{ float:left;}
.thankU002 ul li a { background: #f75940 none repeat scroll 0 0;
  font-size: 17px;
    height: 43px;
    line-height: 50px;
    border-radius: 3px;
    color: #ffffff;
    display: table;
    float: left;
     ;
    margin-right: 13px;
    padding: 12px 32px !important;
    text-decoration: none;
    text-transform: uppercase;width: 116px;}
.btn_pop{width: 242px !important; height: 56px;
    width: 266px !important;}
	.timer_pop_outr004{ width:800px; padding: 10px 25px 35px !important;border: 2px solid rgba(0, 0, 0, 0.7);}
	.thankU002 > ul {
     left: 9px;
    margin: 0 auto;
    padding: 0 25px !important;
    position: relative;
    top: 12px;
    width: 574px;
}
.timer_pop004{ background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
.timer_pop_outr004{top: 213px;left: 44%;}
.thankU002{ margin-top:5px !important;}
.hw_txt img {
    float: left;
    padding-right: 30px;
}
.icon_how1.txt-two {
  top: -1px;
}
/*
.called {
 background: #f9f9f9 none repeat scroll 0 0;
  display: table;
  float: left;
  height: 560px;
  position: relative;
  width: 100%;  
}*/
.go-bot.hw {
  color: #333;
  margin-top: 586px;
}
.banner-head.health {
  float: left;
  margin-left: 0;
}
/*.story li .overlay:hover{ display:none !;}*/
/*our mission*/
.mison
{
	float:left;
	width:100%;
	}

.mison > p {
  font-size: 18px !important;
  margin-top: 24px;
  margin-bottom: 20px;

}
.privacy-blk.mison {
  float: right;
  margin-right: -164px;
  width: 99%;
}

.team {
  margin-top: 68px;
}
.go-bot.blk_arrw .fa-angle-down {
    color: #000;
}
/*our mission*/

/*=================home 2016==================== */
.Usertype_Patients {
    float: left;
    margin-top: 50px;
    text-align: center;
}

.Usertype_Patients h2 {
    font-size: 36px;
    color: #333;
}

.user-type-facility h6 {
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 14px;
}
.user-type-facility {
    margin-top: 40px;
    text-align: center;
}
.bullet-point {
    margin-left: 54px;
}

.Usertype_Patients > p {
    color: #333;
     : "HelveticaLight";
    font-size: 18px;
    padding-bottom: 30px;
    text-align: center;
}
.center-img {
    padding-bottom: 15px;
}
.learn-btns a {
    background: #3cb4e6 none repeat scroll 0 0;
    border: 3px solid #3cb4e6;
    border-radius: 3px;
    color: #ffffff;
     ;
    font-size: 18px;
    margin-right: 20px;
    padding: 8px 18px;
    text-decoration: none;
}
.learn_mre {
    float: left;
    left: 107px;
    margin-bottom: 40px;
    margin-top: 10px;
    position: relative;
}
.Benefits_head {
}

.Benefits_Banner {
    background: rgba(0, 0, 0, 0) linear-gradient(#4dc4f4, #1e90c4) repeat scroll 0 0;
    padding: 20px 0;
    width: 100%;

}
.Usertype_Patients h6 {
    color: #fff;
}

.bullet-point li {
    color: #fff;
    font-size: 18px;
    list-style: initial;
}

.contact-otr01 {
    height: auto;
    max-height: 100%;
}
@media(min-width:1921px){
    .contact-otr01 {
        height: 100vh;
    }
    .user_dash {
        height: 100vh !important;
        max-height: 100% !important;
    }
}
@media(min-width:1400px)and (max-width:1920px){
    .btr_doc_banner{background:rgba(0, 0, 0, 0) url("../img/banner.jpg") no-repeat scroll center center / cover ; background-size:cover; height:850px;}
}
@media(min-width:1921px)and (max-width:2500px){
    .contact-otr01 {
        height: 100vh;
    }
    .user_dash {
        height: 80vh !important;
        max-height: 100% !important;
    }
    .btr_doc_banner{background:rgba(0, 0, 0, 0) url("../img/banner.jpg") no-repeat scroll center center / cover ; background-size:cover; height:950px;}
}
@media(min-width:1080px) and (max-width:1920px){
   /* .contact-otr01 {

        height: 100vh;
        width: 100%;
    }*/
.wrapper_main {
  height: auto !important;
  margin: 0 auto 0;
}
    .user_dash {
        height: 71vh !important;
        max-height: 100% !important;
    }
}
.Benefits_head > h2 {
    color: #fff;
    font-size: 36px;
    text-align: center;
}
.starts li {
    display: inline-block;
}
.fa.fa-star {
    color: #ffd203;
}

.no_iconfrst {
    background-color: #fff;
    border-radius: 50%;
    height: 120px;
    margin: 0 auto 30px;
    width: 120px;
}
.Glass_hours {
    display: block;
    left: 34px;
    position: relative;
    top: 30%;
    vertical-align: middle;
}
.platfrm_icon h3 {
    color: #fff;
     
    font-size: 28px;
    text-align:center;
    width: 100%;
    text-transform:uppercase;

}
.platfrm_icon > p {
    color: #fff;
     
    font-size: 18px;
    line-height: 30px;
    margin-top: 10px;
    padding-bottom: 30px;
    text-align: center;
    width: 100%;
}
.platfrm_icon {
    margin-top: 30px;
}
.sure_message {
    display: block;
    left: 24px;
    position: relative;
    top: 30%;
    vertical-align: middle;
}
.cell_phn {
    display: block;
    left: 42px;
    position: relative;
    top: 26%;
    vertical-align: middle;
}
.clock_img {
    display: block;
    left: 32px;
    position: relative;
    top: 26%;
    vertical-align: middle;
}
.banner-txt.new {
    margin: auto;
    width: 100%;
    max-width: 1170px;
}
.banner .banner-txt h1 {
  color: #fff;
  font-size: 50px;
    font-weight: 400 !important; 
  font-weight: bold;
  padding-left:     0px;
  text-align: left;
  text-shadow: 1px 0 4px rgba(0, 0, 0, 0.4);
  z-index: 999;
    margin-bottom: 20px
}
.made-simle {
    display: inline-block;
    float: none;
    vertical-align: middle;
}
.made-simle-img {
    display: inline-block;
    float: none;
    margin: 0 -2px;
    vertical-align: top;
}
.advantages-head{
    margin-bottom: 40px;
}
.banner-txt.new p {
  color: #ffffff;
  float: right;
  font-size: 22px;
  line-height: 38px;
  text-align: left;
  width: 42%;
}

.clin_video {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
}
.blue_butn a {
    background: rgba(0, 0, 0, 0) linear-gradient(#4dc4f4, #1e90c4) repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    display: table;
    float: left;
     ;
    font-size: 18px;
    margin-right: 20px;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
}
.video_con {
    font-size: 20px;
    line-height: 25px;
    padding: 0 0 0 12px;
}

.services {
  background: rgba(0, 0, 0, 0) linear-gradient(#4dc4f4, #1e90c4) repeat scroll 0 0;
  float: left;
  height: auto;
  margin-top: 0px;
  opacity: 0.92;
  padding: 24px;
  width: 100%;
}
.service_frsticon {
  height: 100%;
  margin: 0 auto 6px;
}
.service_icon > p {
    color: #fff;
      : "Roboto-regular";
    font-size: 18px;
    line-height: 25px;
    margin-top: 0;
    text-align: center;
    width: 100%;
}
.service_icon h3 {
  border: 1px solid #fff;
  color: #fff;
  font-size: 22px;
  margin: 8px auto 0px;
  padding: 3px 6px 3px 6px;
  text-align: center;
  width: 80%;
}
.lrn-btn a {
    background: #3cb4e6 none repeat scroll 0 0;
    border: 3px solid #3cb4e6;
    border-radius: 3px;
    color: #ffffff;
      : "Roboto-regular";
    font-size: 15px;
    padding: 4px 9px;
    text-decoration: none;
}
.learn_mrebtn {
    text-align: center;
}
.pateint_icon {
  position: relative;
  top: -23%;
  vertical-align: middle;
} 
.service_icon {
  margin-top: 0;
}
.header_home.new {
  background: rgba(0, 0, 0, 0) linear-gradient(#4dc4f4, #1e90c4) repeat scroll 0 0;
  box-shadow: none;
  left: 0;
  padding: 8px 0;
  top: 0;
  z-index: 999999999;
}
.banner.homepage {
background: rgba(0, 0, 0, 0) url("../img/banner_nw_1.jpg") no-repeat scroll center center / cover ;
float: left;
height: 75%;
margin-top: 0;
position: relative;
width: 100%;
}
.banner_mask {
  background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
}
.white li a {
  color: #fff;
}

/*-----------------section third--------------*/

.solution_bg {
    background-image: linear-gradient(45deg, #4888a5 45%, #79c0d8);
    float: left;
    padding: 90px 20px 90px;
    text-align: center;
    width: 100%;
    margin-top: 0px;
}
.solution_head {
    /*  margin-top: 14px;
*/
    text-align: center;
    width: 100%;
    /*margin: auto;*/
    /*position: absolute;*/
    /* margin-top: 10%;*/
    /*top: 50%; left: 0; bottom: 0; right: 0;*/
}
.solution_head h2 {
    color: #fff;
     font-family:'Roboto', sans-serif;
    font-size: 2.5em;
    font-weight:500;
    margin:0 0 30px;
    padding: 0;
}
.solution_head > p {
    color: #fff;
    font-family:'Roboto', sans-serif;
    font-size: 1.7em;
    line-height: 34px;
    margin: 0 auto;
    text-align: center;
    width: 66%;
    padding-top: 10px;
}
.larger12 {
    float: left;
    width: 100%;
}
.sol_btn {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.icon_box {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.icon_box .img-resoinsive {
    max-width: 90px;
}
.sol_btn > li a {
    background-color: #35677e;
    border: 1px solid #5db9d1;
    color: #fff;
    cursor: pointer;
    float: left;
       font-family:'Roboto', sans-serif;
    font-size: 26px;
    font-weight: 500;
    margin: 0;
    padding: 15px 10px;
    text-align: center;
    width: 100%;
    min-height: 285px;
    position: relative;
}
.title-hed {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    -ms-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-o-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
.sol_btn li {
    width: 33.33%;
    float: left;
    padding-right: 30px;
}
.sol_btn li:last-child {padding-right: 0;}
.sol_btn li a:hover {
    background: #5db9d1 none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff !important;
}
.sol_btn > li:last-child {
    margin: 0 0% 2% 0;
}
.ser_divide {
    margin-bottom: 25px;
    margin-top: -30px;
}
.text_section1 {
    float: left;
    margin-top: 54px;
    width: 100%;
}
.text_section1 > h3 {
    color: #35677e;
       font-family:'Roboto', sans-serif;
    font-size: 1.9em;
    margin-top: 20px;
    width: 100%;
}
.health_choice {
    float: left;
    margin-top: 0;
    width: 100%;
}
.text_section1 > p {
       font-family:'Roboto', sans-serif;
    font-size: 1.3em;
    line-height: 30px;
    padding-top: 10px;
}
.separator {
    background: url(../img/divider.png) center center no-repeat;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    clear: both;
    height: 12px;
    margin: 40px auto;
    max-width: 1138px;
    width: 100%;
}
.text_section3 > p {
       font-family:'Roboto', sans-serif;
    font-size: 1.3em;
    line-height: 30px;
    padding-top: 10px;
}
.how-block.how-bg-wht.abc.new_banner.home {
  background: rgba(0, 0, 0, 0) url("../img/last_bnr.jpg") no-repeat scroll center center / cover ;
  float: left;
  height: 665px;
  margin: 0;
  width: 100%;
  display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
   display: -webkit-box;    
    flex-direction: row;
    justify-content: center;
}
.text_section3 > h3 {
    color: #35677e;
       font-family:'Roboto', sans-serif;
    font-size: 1.9em;
    margin-top: 20px;
    width: 100%;
}
.text_section3 {
    float: left;
    margin-top: 54px;
    width: 100%;
}
.heltcung {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.heltcung > img {
    border-radius: 50%;
    height: 166px;
    margin: 0 0 0 0;
    width: 64%;
}
.heltcared {
    float: left;
    margin: 3% 0;
    width: 100%;
}
.fulrxt > h1 {
    float: left;
       font-family:'Roboto', sans-serif;
    font-size: 1.7em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
.fulrxt > p {
    float: left;
     font-family:'Roboto', sans-serif;
    font-size: 1.2em;
    margin: 2% 0 0;
    padding: 0;
    width: 100%;
}
.health_bg {
    background-image: linear-gradient(45deg, #4888a5 45%, #79c0d8);
    border: 0 none;
    float: left;
    height: 481px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.inner {
    margin-top: 130px;
    width: 100%;
}

/*-----------------section third--------------*/
/*=================home 2016==================== */
.fourthlrn-btn a {
  background-color: #35677e;
  border: 1px solid #5db9d1;
  color: #fff;
  cursor: pointer;
  float: left;
  font-size: 1.3em;
  font-weight: bold;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  width: 26%;
}
.fourthlrn-btn {
  float: left;
  margin-top: 20px;
  width: 100%;
}
.Wellness {
  margin-bottom: 35px;
}
.border {
  background: white none repeat scroll 0 0;
}




/*footer 15-april-2106*/
.dropdown-content {
    background: #fff none repeat scroll 0 0;
    border-radius: 2px;
    display: none;
    left: 200px;
    min-width: 199px;
    position: absolute;
    top: -2px;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 47%, rgba(249, 249, 249, 1) 100%) repeat scroll 0 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    transition: all 0.2s ease-in-out 0s;
    border-radius: 2px;
    height:auto;	
    padding:5px;
}


.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown-content a {
    margin-left: 3px ;
    padding: 0;
    margin-right: 3px ;
    display: block;
    line-height: 26px;
    border-bottom: 1px solid #eeeeee;
}
.dropdown-content a:last-child  {
    border-bottom: none;
}
.Healthcare {
    float: left;
    margin: 20px 0;
    width: 100%;
}
.Wellness{
  margin-bottom: 5%;
  margin-top:5%;
}
.imdpln1 > h1 {
  color: #35677e;
   : "Roboto-regular";
  font-size: 1.6em;
  margin-top: 20px;
  text-align: center;
  width: 100%;
}

.imdpln1 > p {
  font-size: 1.2em;
  line-height: 30px;
  padding-top: 10px;
  text-align: center;
}
.bondry {
  margin-bottom: 10px;
}
.imdpln2 a {
  display: inline;
  position: relative;
  z-index: 9999999999;
}

.imdpln2 > img {
  border-radius: 50%;
  height: 166px;
  margin: 0 0 0 33%;
    cursor: pointer;
}
.imdpln2 > h1 {
  color: #35677e;
   : "Roboto-regular";
  font-size: 1.6em;
  margin-top: 20px;
  text-align: center;
  width: 100%;
  float: left;
}

.imdpln2 > p {
  font-size: 1.2em;
  line-height: 30px;
  margin-left: 24px;
  padding-top: 10px;
  text-align: center;
  width: 90%;
    float: left;
}


.pop_up_hm.pop_up_hm02 > h4 {
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
  margin-top: -30px;
  padding: 0 23px;
  text-align: center;
}
.head_pop.head_pop02 span {
  display: block;
}
.miniscreen_txt > h3 {
  color: #fff;
   : arial;
  font-size: 28px;
  font-weight: 100;
  line-height: 38px;
  margin-bottom: 0;
  margin-top: 65px;
  text-align: center;
}

.emp_section1 {
  float: left;
  margin-top: 21px;
  width: 100%;
}
.emp_section1 > h3 {
  color: #35677e;
   : "Roboto-regular";
  font-size: 1.9em;
  margin-top: 20px;
  width: 100%;
}
.emp_section1 > p {
  font-size: 16px;
  line-height: 28px;
  padding-top: 10px;
}
 .msk {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
}
.bondry_next {
  margin-bottom: 0;
  margin-top: 3%;
}
.emp_section2 {
  float: left;
  margin-top: 21px;
  width: 100%;
}
.emp_section2 > h3 {
  color: #35677e;
  font-size: 1.9em;
  margin-top: 20px;
  width: 100%;
}
.emp_section2 > p {
  font-size: 16px;
  line-height: 28px;
  padding-top: 10px;
}
.emp_section2 li {
  font-size: 16px;
  line-height: 28px;
}

.bullet_list ul li {
  list-style-type: disc;
}
.bullet_list {
  margin-left: 40px;
  font-size: 16px;
  line-height: 28px;
}
.Image_section2 {
  margin-top: 40px;
}
.sol_icon h3 {
  color: #fff;
  font-weight: bold;
  margin: 8px auto 0;
  padding: 3px 6px;
  text-align: center;
  width: 100%;
	font-size:25px;
}
.solution_head2 {
  margin-top: 0;
  text-align: center;
  width: 100%;
}
.solution_head2 h2 {
  color: #fff;
  font-size: 2.4em;
  font-weight: bold;
  padding: 10px 0;
}
.solution_head2 > p {
  color: #fff;
  font-size: 1.5em;
  line-height: 34px;
  margin: 0 auto;
  padding-top: 8px;
  text-align: center;
  width: 67%;
}
.sol_divide {
  margin-bottom: 5%;
  margin-top: 2%;
}
.sol_icon > p {
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  margin-top: 11px;
}
.emp_sec {
  float: left;
  margin-top: 21px;
  width: 100%;
}
.emp_sec > h3 {
  color: #35677e;
  font-size: 1.9em;
  margin-top: 20px;
  width: 100%;
}
.emp_sec > p {
  font-size: 18px;
  line-height: 28px;
  padding-top: 10px;
}
.bullet {
  font-size: 18px;
  line-height: 28px;
  margin-left: 40px;
  margin-top: 8px;
}
.bullet ul li {
  list-style-type: disc;
}
.mask_telemed {
  background-color: rgba(0, 0, 0, 0.17);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
}
.blk {
  color: #333 !important;
}

.learn_more_btn a {
    float: none;
    padding: 10px;
    width: auto;
}

.learn_more_btn {
    float: left;
    text-align: center;
    width: 100%;
}

.medical_facility_banner {
    height: 85%;
}

.go-bot.blk_arrw.medical_banner_arrow {
  cursor: pointer;
  z-index:2147483647;
}
.Image_sec {
  margin: 22% 0 0;
}
.mask_healthplan {
 background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
}
.blkspace {
  color: #333 !important;
	font-size:38px !important;
	 : "Roboto-regular";
	 text-transform: capitalize;

}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
.blkspace {margin-top:445px !important;}
}*/

.sol_btn.MF_page {
  margin: 0 auto;
  padding-top: 3%;
}
.sol_btn.MF_page a {
  margin: 0 15%;
  width: 20%;
}
.sol_divide.MF_sol {
  margin: 0 auto;
}
.empoyer .imdpln1 {
    min-height: 495px;
}
.Healthcare.Choices {
  margin: 0 auto;
}
.next_border {
  margin: 0 auto;
}
.heading_txt {
  color: rgb(255, 255, 255) !important;
   : "Roboto-regular" !important;
  font-size: 45px !important;
  text-align: left !important;
}
.facilities_spacing {
  min-height: 0px !important;
}




.clinkimg {
  background: rgba(0, 0, 0, 0) url("../img/tele_sol.png") no-repeat scroll center center / cover ;
  height: 60%;
  margin-top:-82px;
  top: 0;
  width: 100%;
}
.healthcare_lrnbutton {
  float: left;
  text-align: center;
  width: 100%;
}
.healthcare_lrnbutton .fourthlrn-btn a {
  float: none;
  padding-left: 15px;
  padding-right: 15px;
}
 

.prologis {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(67, 163, 232) 15%, rgb(46, 137, 202) 82%) repeat scroll 0 0;
  float: left;
  padding: 30px 24px;
  width: 100%;
}
.prologis .search-drop {
  background: rgb(30, 199, 165) none repeat scroll 0 0;
  border-left: 1px solid rgb(204, 204, 204);
  color: rgb(255, 255, 255);
  cursor: pointer;
  float: left;
   
  font-size: 14px;
  height: 34px;
  line-height: 31px;
  min-height: 32px;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
}
.prologis .search-drop i {
  font-size: 16px;
  padding-left: 5px;
  position: absolute;
  right: 8px;
  top: 8px;
}
.prologis .srch {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  color: rgb(153, 153, 153);
  float: left;
  font-size: 15px;
  height: 34px;
  left: 0;
  line-height: 16px;
  min-height: 32px;
  padding-left: 30px;
  width: 100%;
}
.prologis .srch_drop_box {
  color: rgb(153, 153, 153);
  float: left;
  font-size: 15px;
  height: 34px;
  left: 0;
  line-height: 16px;
  min-height: 32px;
  padding: 0 0px 0 145px;
  position: absolute;
  width: 100%;
}
.prologis .search-bar {
  border: 1px solid rgb(204, 204, 204);
  float: left;
  margin-top:0;
  position: relative;
  width: 100%;
}
.search-label1 {
  color: rgb(255, 255, 255);
  display: block;
   ;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 6px;
}
.search-select1 {
  border: 1px solid rgb(187, 187, 187) !important;
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.2) inset;
  width: 100% !important;
}
.search-select1 {
  position: relative;
}
.pric {
  margin: 0 0 0;
}
.pric > h1 {
  color: rgb(255, 255, 255);
  float: right;
  font-size: 18px;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  width: 40%;
}
.inner_fee > span {
  font-size: 19px;
  font-weight: bold;
}
.paadjut {
  padding: 0 0 0 19px;
}
.pric1 > h1 {
  color: rgb(255, 255, 255);
  float: left;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  width: 100%;
}
.SlectBox {
  padding: 0 6px !important;
  width:100% !important;
}
.adjust.templt {
  margin: 12px 0 0;
}
.check.lft {
  margin: 0 4px 0 0;
}
.adjust.templt {
  margin: 36px 0 0;
  padding: 0 0 0 6px;
}
.theme-green .scale ins {
  color: rgb(102, 102, 102);
   : "Open Sans",sans-serif !important;
}
.theme-green .back-bar .pointer-label {
  color: rgb(102, 102, 102);
   : "Open Sans",sans-serif !important;
}
.search-bar {
  float: left;
  width: 100%;
}

.header_home.new  nav ul li a {
    font-size: 18px;
}

.header_home.new  nav ul li a {
    padding: 20px 13px;
}


.my_acount_pg .search_drop_dwn .select_bnt {
  background: rgba(0, 0, 0, 0) url("../images/angle-down_ffffff_20.png") no-repeat scroll 102% center;
  color: rgb(255, 255, 255);
  font-size: 13px;
  height: 34px;
  line-height: 32px;
  padding-left: 5px;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 215px;
}
.my_acount_pg .srch_drop_box .srch.search_field.ui-autocomplete-input {
  float: left;
  margin: 0;
  padding: 7.5px 10px;
  width:272px;
}

.my_acount_pg .srch_drop_box .srch.search_field {
  border: 1px solid rgb(208, 208, 208);
  float: left;
  margin: 0 0 0 10px;
  padding: 7.5px 10px;
  width: 243px;
}
.sercg {
  float: left;
  margin: 5px 0 0 8px;
  width: 55%;
}
.my_acount_pg .search_drop_dwn {
  background-color: rgb(30, 199, 165);
  float: left;
  min-height: 30px;
  padding: 0 5px;
  z-index: 10;
    position: static !important;
}
.search-drop.new_sech {
  float: left;
  width: 5%;
}
.srch_drop_box label#keyword2-error {
  float: left;
  left: 230px;
  position: absolute;
  top:89px;
     
    font-size: 15px !important;
}
.srch_drop_box label#zip_code-error {
   
  font-size: 15px !important;
  position: absolute;
  right:0px;
  top: 50px;
}
select.colorMeBlue.noValue, select.colorMeBlue option:first-child {
  color: rgb(144, 144, 144);
}

select.colorMeBlue option:not(:first-child) {
    color: black;
}
.pric span {
  margin: 0 5px 0 0;
}
.bullet_countiy {
  float: left;
  margin: 25px 0 0;
  padding: 0;
  width: 100%;
}
.telemadicin {
  float: left;
  padding: 20px 0;
  width: 100%;
    margin-bottom: 40px;
}
.innter_talemadiiene {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.innter_talemadiiene h2 {
  color: rgb(53, 103, 126);
  float: left;
  font-size: 2.2em;
  font-weight: 400;
  padding: 0 0 12px;
  text-align: center;
  width: 100%;
}
.bullet_countiy > p {
  float: left;
  font-size: 17px;
  font-weight: 300;
  line-height: normal;
  margin: 10px 0 0;
  width: 100%;
  padding: 0 0 0 51px;
}
.bullet_countiy h6 {
  float: left;
  font-size: 22px;
  margin: 0 0 8px;
  padding: 0;
  width: 100%;
}


.our_platform {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  padding: 0;
}
.our_platform .innter_talemadiiene p {
  color:rgb(51, 51, 51);
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  margin: 0 auto;
  padding-top: 10px;
  text-align: center;
  width: 66%;
}
.dwn_aro {
  bottom: 20px;
  display: block;
  left: 0;
  margin: 0 auto;
  padding-bottom: 25px;
  padding-top: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 999;
}
.dwn_aro img {
  position: relative;
}
.bullet_countiy span {
  background-color: #35677e;
  border-radius: 50%;
  float: left;
  height: 70px;
  margin: 0 12px 0 0;
  padding: 8px;
  text-align: center;
  width: 70px;
}
.bullet_countiy span img {
    width: 100%;
}

.bullet_countiy .vertical_align_table_inner {
    width: 100%;
}

.bullet_countiy h6 span img{
    width: 100%;
    float: left;
}
/*17 oct 2016*/

.nav-pills {
    background-color: transparent;
    float: right;
}

.header_home.new nav ul li a {
    padding: 0 13px !important;
    background-color: transparent !important;
}

nav {
    background-color: transparent !important;
    border: medium none !important;
}

.solution_bg .first_section a:hover {
    background: #5db9d1 none repeat scroll 0 0;
    border: 1px solid #fff;
    color: #fff !important;
}

.footer_txt a   {
    color: #63A7C1 !important;
}


/*13 Sep 2017 css start here*/
.enter-email input {
  font-size: 14px;
  height: 40px;
  max-width: 291px;
  padding: 10px;
  width: 100%;
}
.enter-email {
  background: #ffffff;
  border: 1px solid #1e90c4;
  max-width: 390px;
  text-align: left;
  margin-left: 10px;
}
.enter-email .btn {
  border-radius: 0;
  color: #ffffff;
  font-size: 14px;
  height: 40px;
  padding: 0 20px;
  background: #1e90c4;
  float: right;
}
.banner .banner-txt h2.trial{
    color: #333;
    font-size: 17px;
    margin: 0 0 15px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 10px;
    font-weight: 500;
}
.slider-text {
  float: right;
  max-width: 520px;
  width: 100%;
}
.free_trail h5 {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  line-height:35px;
  margin: 10px 0 20px;
  text-align: left;
}
.Healthcare.completely_tailor .made-simle-img {
  vertical-align: middle;
}
.register_frame .free_trail h5 span {
  font-size: 30px;
  font-weight: 500;
}
.slider-text-inner {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}
.enter-email .btn.active.focus,.enter-email .btn.active:focus,.enter-email .btn.focus,.enter-email .btn.focus:active,.enter-email .btn:active:focus, .enter-email .btn:focus {
  outline:none;
  outline-offset: 0;
}
.access-new .health_choice {
  border: none;
}
.behavioral_health .text_section1.acces-new {
  padding: 0;
}
.behavioral_health.completely_tailor {
  margin-bottom: 25px;
}
.behavioral_health.completely_tailor .text_section1.acces-new h2{
    text-align: center;
}
.behavioral_health.completely_tailor .text_section1.acces-new > ul {
  float: none;
  margin: 0 auto;
  max-width: 727px;
  width: 100%;
}
footer .foot-top .foot-about a img {
    max-width: 194px;
}
.header_home.new .main-logo a img {
    max-width: 195px;
    margin-top: 5px;
}
.header_home.new nav ul li a{font-family: 'Encode Sans', sans-serif;
font-weight: 400;}
