    @charset "utf-8";
/* CSS Document */





html, html a {
    -webkit-font-smoothing: antialiased !important; -webkit-font-smoothing:antialiased; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
} 
*{margin:0px; padding:0px;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
body,html{ height:100%; width:100%; float:left;}
body{ background:#fff; font-size:12px; color:#333333; margin:0; padding:0;  font-family: 'robotoregular';}
ul, li{list-style:none; margin: 0px; list-style-type:none; }
a{text-decoration:none; cursor:pointer; color:#2a2e33;}
a img {border:none;outline:none;}
img{vertical-align:middle} 
.clr{clear:both; float:none;}
.clr:after, .row:after, .afclr:after{clear:both; float:none; content:""; display:block}
:focus{outline:none; }
input[type="submit"], input[type="reset"], button{  cursor:pointer; -webkit-appearance:none}
.wrapper{max-width:1170px;   margin:0 auto; transition:all 0.3s ease; -webkit-transition:all 0.3s ease}
img{ max-width:100%;}
.wide{width:100%;}
html {   -webkit-font-smoothing: none; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; margin:0; padding:0}

body{margin: 0px; padding: 0px;}
*, after, before{box-sizing:border-box; -webkit-box-sizing:border-box;}
input[type="button"],
input[type="submit"],
input[type="reset"],
select{-moz-appearance:none;  
  appearance:none;
 -webkit-appearance:none;
 -ms-appearance:none; 
 -o-appearance: none; }
/* @font-face kit by Fonts2u (http://www.fonts2u.com) */

section, footer, header{ display:block;}

img { max-width:100%; }

a {text-decoration: none;transition: all 0.2s ease-in-out 0s;}












@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotothin';
    src: url('fonts/roboto-thin-webfont.woff2') format('woff2'),
         url('fonts/roboto-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoblack';
    src: url('fonts/roboto-black-webfont.woff2') format('woff2'),
         url('fonts/roboto-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotobold';
    src: url('fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light-webfont.woff2') format('woff2'),
         url('fonts/roboto-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotomedium';
    src: url('fonts/roboto-medium-webfont.woff2') format('woff2'),
         url('fonts/roboto-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


#toTop { border-radius: 5px; bottom: 10px; color: #128734; cursor: pointer;
display: none; font-size: 35px; font-weight: bold;    position: fixed; right: 10px; text-align: center; transition: transform 0.5s ease 0s; z-index: 999999;}
/*.fixed-header {position: fixed; top: 0px; left: 0px; right: 0px; z-index: 99; top: -65px; z-index: 99999;
 background: #fff; -webkit-transform: translateY(65px); -ms-transform: translateY(65px);
 transform: translateY(65px); -webkit-transition: -webkit-transform 1s; transition: transform 1s; -webkit-box-shadow: 0 5px 0 rgba(14, 21, 39, 0.1); box-shadow: 0 5px 0 rgba(14, 21, 39, 0.1);}*/

.main_header{width: 100%; float: left;padding:15px 0px 20px 0px;}
.inner_header{width: 100%; display: inline-block;}
.header_top {float: right;}
.call_detail {float: left; padding: 6px 0px 0px 0px;}
.call{color: #4E4E4E; font-size:19px; padding-right: 14px;  font-family: 'robotomedium';}
.call_no{font-size: 22px; color: #128734;}
.call_no i{color: #2B2F2B;padding-right: 10px;}
.call_no b{}
.costo_search_input { margin:auto; width:333px;position: relative;}
.costo_search_input input[type="text"] {float: left;width: 100%;border: 1px #128734 solid;height:35px;padding: 0 55px 0 15px;    margin-top: -17px;font-size: 15px;color: #333;  border-radius: 0px;}


.placeholder_color ::placeholder {
    color: #128734;
    font-weight:600;
}



.costo_search_input a {position: absolute;right: 0px;top: 0px;color: #fff;font-size: 15px;background: #128734;height: 34px;width: 46px;line-height: 32px;text-align: center;    margin-top: -17px;}
.header_botm { float: left;width: 100%;     margin: 20px 0px 0px 0px;} 
.costo_search_input a:hover{ background: #333333;}
.logo {float: left; width: 26.2%;margin-top: -48px;}
/*.logo {float: left; width: 26.2%;/*margin-top: -48px;*/margin-right: 200px;}
/*.logo a img{ height: 173px;}*/
.top_menu {float: right;}
.top_menu ul{display: inline-block;}
.top_menu ul li{display: inline-block;margin-right: 8px;}
.top_menu ul li:last-child{margin-right: 0px;}
.top_menu ul li a{color:#fff; display: inline-block; width: 162px;height: 110px;line-height: 110px;background: #128734;text-align: center;font-size: 18px;border-bottom: 8px solid #128734;
                 text-transform: uppercase;  font-family: 'robotomedium';}
.top_menu ul li.active a, .top_menu ul li a:hover{ background: #333333; border-bottom: 8px solid #128734}

.costo_login {
    display: inline-block;
    
    margin-left: 20px;     margin-top: 7px;}
.costo_login a{    font-size: 20px;
    color: #4E4E4E;}
.costo_login a:hover{color: #128734;}
.costo_login a.active {
  color: #128734;
}
.cart{ position: relative;  margin-left: 10px;     margin-top: 7px; display: inline-block;}
.cart a{    display: inline-block;
    font-size: 16px;
    width: 25px;
    height: 25px;
    background: #128734;
    color: #fff;
    text-align: center;
    border-radius: 50%;
    line-height: 25px;}
.cart a .cart_no {    position: absolute;
    top: -10px;
    color: #fff;
    background: #333333;
    font-size: 14px;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;right: -11px;}
.right_login_wrap {float: right; }


/**************slider_css*********************/
.slider_wrap{ width: 100%; float: left;} 
.slider_wraper{ max-width: 1600px; margin: 0px auto;}
.slider_wraper_inner{display: inline-block; width: 100%;float: left;}
.slide { width: 100%;text-align: center;display: inline-block;float: left;}
.slide_img{ width: 100%;text-align: center;display: inline-block; position: relative;}
.slider_con{ width: 100%;text-align: center;display: inline-block; position: relative;}
.slider_cont_wrap {position: absolute;top: 35%;width: 100%;text-align: center;left: 0px;right: 0px;bottom: 0px;margin: auto;}
.slide_title {font-size: 30px; color: #fff;text-transform: uppercase;     padding: 0px 0px 20px 0px; font-family: 'robotomedium';}
.slide_content{font-size: 60px; color: #fff;text-transform: uppercase;     font-family: 'robotobold';}
/**************slider_css*********************/

/**************product_equipment*********************/
.equipment_section{width: 100%; float: left; background: #DADADA; overflow: hidden;} 
.equipment_row {width: 100%;display: inline-block; margin: 80px 0px;}
.equip_blok{width: 33.333%; float: left; padding: 0px 15px;}
/*.equipment_roww{margin-left: -15px;margin-right: -15px; max-width: 100%;}*/
.equip_blok:first-child{padding-left: 10px;}
.equip_blok:last-child{padding-right: 10px;} 
.equip_blok_inner{width: 100%; display: inline-block;     border: 1px solid #C4C4C4;}
.equip_blok_img{width:100%; display: inline-block;     height: 221px;overflow: hidden;    float: left; position: relative;}
.equip_blok_img img{width: 100%;}
/*.equip_blok_img img{    position: absolute;left: 0px;right: 0px;margin: auto;top: 0px;bottom: 0px;height: 100%;}*/
.equip_blok_botm{width:100%; display: inline-block; height:224px; background: #fff; padding: 30px 0px;     text-align: center;}
.equip_blok_title{    text-transform: uppercase;font-size: 26px;color: #128734;font-family: 'robotobold';     padding: 0px 0px 10px 0px;}
.equip_blok_con{    font-family: 'robotoregular';font-size: 14px; color: #000;line-height: 18px;     padding: 0px 16px; display: inline-block;width: 100%;}
.equip_blok_btn{width: 100%; text-align: center; display: inline-block;     margin: 15px 0px 0px 0px;}
.equip_blok_btn a{    padding:14px 30px;color: #fff;background: #06521C;font-family: 'robotobold'; font-size: 17px;text-transform: uppercase;border-radius: 50px;
display: inline-block;}
.equip_blok_btn a:hover{ background:#333333;} 
/**************product_equipment*********************/



/**************medical_equipmentt*********************/

.medical_equipmentt{width: 100%; float: left;     padding: 80px 0px;}
.medical_equipmentt_title{width: 100%; display: inline-block; text-align: center;}
.equipmentt_title{color: #333333;font-size: 30px;font-family: 'robotobold';     text-transform: uppercase;}
.green_text{color: #128734;}


.medical_row {width: 100%;display: inline-block; margin: 50px 0px 0px;}
.medical_blok{width:100%; float: left; padding: 0px 16px;}
.medical_blok_inner{width: 100%; display: inline-block;}
.medical_blok_img{width:100%; display: inline-block;     height:180px;overflow: hidden;    float: left;     text-align: center; position: relative;}
.medical_blok_botm{width:100%; display: inline-block; height:213px; background: #DADADA; padding: 28px 0px 28px 30px;     text-align: left; position: relative;}
.medical_blok_title{    text-transform: uppercase;font-size: 20px;color: #128734;font-family: 'robotobold';     padding: 0px 0px 10px 0px;}
.medical_blok_title a{color: #128734;}
.medical_blok_con{    font-family: 'robotomedium';font-size: 15px; color: #373737;line-height: 22px;   display: inline-block;width: 100%;}
.medical_blok_btn{width: 100%; text-align: left; display: inline-block;     margin: 18px 0px 0px 0px;}
.medical_blok_btn a{    padding: 12px 20px;color: #fff;background: #128734;font-family: 'robotobold'; font-size: 14px;text-transform: uppercase;border-radius: 50px;
display: inline-block;}
.medical_blok_btn a:hover{ background:#333333;}
.medical_blok_img img {position: absolute;left: 0px;right: 0px;margin: auto;top: 0px;bottom: 0px; height: 100%; width: 100%;}

.all_cate {width: 100%;float: left;text-align: center; margin: 34px 0px 0px 0px;}
.all_cate a{width: 200px; height: 48px; display: inline-block; line-height:48px; color: #fff; text-transform: uppercase;  background: #128734; border-radius: 50px;
    font-family: 'robotobold';     font-size: 14px; letter-spacing: 0.3px;}
.all_cate a:hover{background:#333333;}
/**************medical_equipmentt*********************/



/**************original_medical*********************/
.original_medical {float: left;width: 100%;     background: #DADADA;     padding: 80px 0px;}
.original_medical_title{width: 100%; text-align: center; display: inline-block;}
.left_medical{ width: 67%; float: left; background: #fff;     margin: 60px 0px 0px 0px;}
.right_medical{width:28%; float: right;     margin: 60px 0px 0px 0px;}
.left_medical_inner{    padding:50px 20px 58px 20px; position: relative;}
.left_medical_inner:before{background: url(../../img/front/girl_img.png); width: 297px; height: 132px; content: ""; position: absolute;    top: -113px;}
.left_medical_inner p {line-height: 21px;color: #353535;font-size: 16px;padding: 0px 0px 24px 0px;     font-family: 'robotoregular';}
.read_btn{width: 100%; display: inline-block; text-align: left;}
.read_btn a{width:158px; height:40px; display: inline-block; line-height:40px; color: #fff; text-transform: uppercase;  background: #128734; border-radius: 50px;
    font-family: 'robotobold';     font-size: 15px; letter-spacing: 0.3px;     text-align: center;}
.read_btn a:hover{background:#333333;}
.right_medical_inner{width: 100%; display: inline-block}
.medical_inner{width: 100%; display: inline-block;}
.medical_inner li{background: url(../../img/front/right_icon.png)no-repeat;        color: #000000;font-size:17px;padding: 0px 0px 0px 55px;height: 38px;line-height: 35px;
    margin-bottom: 19px; display: inline-block; background-position: 0px 0px; transition:all 0.3s ease;     font-weight: 600; width: 100%;}
.medical_inner li:hover{background: url(../../img/front/right_icon.png)no-repeat;       background-position: 0px -42px; transition:all 0.3s ease;}
/**************original_medical*********************/

/**************original_medical*********************/



/**************contact__info_css*********************/

.contact_wrap{ width: 100%; float: left;}
.contat_row {width: 100%;display: inline-block;     margin-top: 28px;margin-left: -15px;margin-right: -15px;margin-bottom: 35px;}
.cont_block{width: 33%; float: left; padding: 0px 15px;}
.cont_block_inner{width: 100%; display: inline-block;}
.icon_box {width: 95px;height: 95px;float: left;text-align: center;border: 1px solid #E0E0E0;border-radius: 2px;line-height: 95px;font-size: 35px; color: #0d8935;}
.icon_box_content{float: right; width: 69%;     padding: 10px 0px 0px 0px;}
.icon_title{font-size: 24px;font-family: 'robotobold';text-transform: uppercase;color: #000;width: 100%;display: inline-block;padding: 0px 0px 10px 0px;}
.icon_content{color: #000;font-size: 16px;     line-height: 22px;     font-family: 'robotoregular';}
footer{background: #272727;  width: 100%; float: left; padding: 20px 0px 30px 0px;}
.foot_social{float: left; padding:30px 0px 0px 38px;}
.foot_social ul{display: inline-block;}
.foot_social ul li{display: inline-block;}
.foot_social ul li a{display: inline-block; color: #B1B1B1; font-size:30px;     margin-right: 25px;}
.foot_social ul li a:hover{color: #128734;}
.foot_social_title{display: inline-block; color: #B1B1B1; font-size:25px; width: 100%;     font-family: 'robotobold'; padding: 0px 0px 20px 0px;}
.footer_left {float: left;}
.footer_right{float: right; width:67%;     padding: 24px 0px 0px 0px;  }
.footer_nav{width: 100%; display: inline-block;}
.footer_nav ul{width: 100%; display: inline-block;}
.footer_nav ul li{ display: inline-block;}
.footer_nav ul li a{width: 100%; display: inline-block; color: #B1B1B1; font-size: 25px; margin-right: 36px; font-family: 'robotobold'; text-transform: capitalize;} 
.footer_nav ul li a:hover{color: #128734;}
.footer_nav ul li.active a{color: #128734;}
.footer_content{ color: #B1B1B1;font-family: 'robotoregular'; font-size: 17px; line-height:25px;padding: 30px 0px 0px 0px;}
.footer_bottom{width: 100%; background: #000; padding: 20px 0px; float: left;text-align: center; color: #B1B1B1;     font-family: 'robotomedium';font-size: 15px;}
.footer_bottom a{color: #B1B1B1;}
.footer_bottom a:hover{color: #fff;}
.foot_social ul li:last-child a{margin-right: 0px;}


/**************contact__info_css*********************/







/**************contact__page_css*********************/



.innerpage-contact {float: left;width: 100%;padding: 40px 0;background: #83C6F3}
.mapp_left {float: left;width: 40%;}
.wrapper-contact{ width: 800px; margin: 0 auto}
.contact-bg{ float: left; width: 100%; background: #fff; box-shadow: 0 0 10px 0 #b7b7b7; min-height: 300px; position: relative;}
.contact-left{ float: left; width: 100%; min-height: 190px; background: #128734; margin:0px 0 0px 0px; box-shadow: 0 0 10px 0 #666;
padding: 20px;}
.contact-left h1{ float: left;color: #fff;font-size: 24px;}
.contact-informetion {float: left;width: 100%;padding: 20px 0 0;}
.informetion_bx {float: left; width: 100%;padding-bottom: 15px;color: #fff;}
.informetion_bx i{  float: left; width: 30px; font-size:20px;}
.informetion_bx span {display: inline-block; width: 80%;font-size: 17px;line-height: 20px;}
.contact-right {float: right;width: 55%;padding: 16px 15px 0;} 
.contact-right h2 {float: left;color: #128734;font-size: 24px;font-family: 'robotoregular';}
.contact-form {float: left;width: 100%;padding-top: 15px;}
.contact-input {float: left;width: 100%;margin-bottom: 10px;}
.contact-input input[type="text"] {float: left;width: 100%;background: #F8F8F8;height: 42px;border-radius:3px;color: #666;font-size: 14px;border: 1px #000 solid;
 padding:0 15px; font-family: 'robotoregular';}
.contact-input textarea {float: left;width: 100%;background: #F8F8F8;height: 80px;border-radius:3px; color: #666; font-size: 16px; border: 1px #000 solid;padding:10px 15px; resize:none;}
.contact-input label{ display: inline-block; width:100%; font-size:15px; color:#128734;padding-top: 11px; vertical-align: top;     font-weight: bold;
font-family: 'robotoregular'; padding-bottom: 10px;text-transform: capitalize;}
.contact-input .control-wrap {width:100%;display: inline-block;}
.blacnk ul li { padding-left: 0; margin-left: 10px;}
.blacnk ul li span a{ color: #fff;}
.blacnk ul li ul{ top:60px; z-index: 999; }
.blacnk ul li ul li{ padding: 0; margin: 0; text-align: center}
.inner_bodyarea {float: left; width: 100%; padding: 20px 0; min-height: 300px;}
.inpfil_content {float: left; width: 100%; border: 1px #ddd solid; border-radius: 5px; padding: 20px; background: #fff; min-height: 300px; line-height: 20px;}
.service_title {float: left; width: 100%;}
.service_title h5 {color: #0791C0; float: left; font-size: 24px;font-family: 'poppinssemibold';margin: 0 0px 6px 5px;}
.btm_loader{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; text-align: center; background: rgba(255, 255, 255, 0.5); z-index: 9999;}
.btm_loader img{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; max-height: 100%; margin: auto}
.contact-input .cptbx{    width: 55%;float: left;     border: 1px #000 solid;     border-right: none;}
.contact-input .secur_code{    float: right;width: 45%;}
.contact-input .secur_code input[type="text"]{border-left: none;}
.captch_wrap {    width: 100%;float: right;}
.btn_wrap {width: 100%;float: right;     margin: 10px 0px 0px 0px;text-align: center;}
.btn_wrap input[type="submit"]{}
.btn_wrap input[type="reset"]{}
.btn_wrap input[type="submit"]{    padding: 12px 30px;color: #fff;background: #333333;font-family: 'robotobold'; font-size: 14px;text-transform: uppercase;border-radius: 50px;
display: inline-block; border: none;margin-right: 15px;}
.btn_wrap input[type="submit"]:hover{background: #128734;}
.btn_wrap input[type="reset"]{    padding: 12px 30px;color: #fff;background: #128734;font-family: 'robotobold'; font-size: 14px;text-transform: uppercase;border-radius: 50px;
display: inline-block;     border: none;}
.btn_wrap input[type="reset"]:hover{ background:#333333;}
.map_left {width:100%; float: left;}
.map_left iframe{ height: 500px;  border: none; width: 100%;}
.contact_page {float: left; width: 100%; padding:0px 0px 60px;}
.contact_heading{    font-size: 24px;font-family: 'robotobold';text-transform: uppercase;color: #000;     width: 100%;text-align: center; padding: 0px 0px 20px 0px;}
/*.contact_page{ background: url(../../img/front/contact_bg.png);}*/
.contact_page{ background: url(../../img/front/pat.png);}
.contact-input .control-wrap label.error{display: none !important;}
.contact-input input.error{border: 1px solid red !important;}
.secur_code label.error{display: none !important;}
.contact-input textarea.error{border: 1px solid red !important;}
/**************contact__page_css*********************/
.alert {width: 100%; display: inline-block; margin: 0px 0px 10px 0px;     text-align: center; padding: 5px; color: #fff; border-radius: 2px;     font-size: 13px;}
.alert button{display: inline-block; background: transparent; border: none; color: #fff; margin-right: 5px;  float: right;}
.alert p{display: inline-block; border-radius: 0px;} 
.alert-danger {background: #ff5454;}
.alert-success {background: #128734;}

/*.informetion_bx span br{display: none;}*/



/**************sign_up__page_css*********************/

.login {float: left;width: 100%;}
._medical_title{width: 100%; text-align: center; display: inline-block; font-size: 24px;font-family: 'robotobold';text-transform: uppercase;color: #fff;width: 100%;text-align: center;padding: 0px 0px 30px 0px;}
.login_wrapper {max-width: 800px;margin: 0px auto;}
.right_box {float: left;width: 50%;}
.left_box{width: 50%; float: right;     background: url(../../img/front/hospital_staff.jpg)no-repeat;height: 540px;background-size: cover; position: relative;}
/*.left_box:before{content: ""; position: absolute; ;left: 0px; height: 0px; right: 0px;}*/
.signup_section_inner {width: 100%;float: left; padding: 20px; height: 540px;  border: 1px solid #ececec;     background: #fff;}
.signup_block {width: 100%;float: left;margin: 0 0 1em;border: none;background: #fff;padding: 8px;}
.signup_block input[type="text"], .signup_blockinput[type="password"], .signup_block input[type="email"], .signup_block input[type="password"] {
transition: 0.5s all;-webkit-transition: 0.5s all; -o-transition: 0.5s all;-ms-transition: 0.5s all;-moz-transition: 0.5s all;outline: none;font-size: 14px;font-weight: 200;letter-spacing: 1px;color: #333;padding: 8px 0px 8px 10px;border: none;width: 90%;background: transparent;  border-bottom: 1px solid #ececec;     margin-left: 5px;     box-shadow: inset 0 0 500px #ffffff;}
.signup_block i {font-size: 16px;color: #333;}
.signup_block label.error{display: none !important;}
.signup_block input.error{border-bottom: 1px solid red !important;}
.btn_section{}
.btn_section input[type="submit"]{padding: 12px 30px;color: #fff;background: #333333;font-family: 'robotobold'; font-size: 14px;text-transform: uppercase;border-radius: 50px;
display: inline-block;border: none;margin-right: 15px;}
.btn_section input[type="submit"]:hover{background: #128734;}
.btn_section input[type="reset"]{padding: 12px 30px;color: #fff;background: #128734;font-family: 'robotobold'; font-size: 14px;text-transform: uppercase;border-radius: 50px;
display: inline-block;border: none;}
.btn_section input[type="reset"]:hover{ background:#333333;}
.btn_section { width: 100%;text-align: center;margin: 25px 0px; float: left;}
.login_medical_inner{width: 100%; display: inline-block; position: relative;    background-color: rgba(0, 0, 0, 0.49);
    height: 100%; float: left;}
.alrdy_reg {position: absolute;top: 0px;bottom: 0px;margin: auto;left: 0px;    right: 0px; text-align: center;}
.alrdy_reg h1 {padding: 100px 0px 0px 0px;color: #fff;font-size: 30px; position: relative;}
.alrdy_reg h1:after{ content: "";position: absolute;width: 170px;height: 2px;background: #fff;bottom: -10px;margin: auto;left: 0px;right: 0px;}
.content_pop {padding: 60px 0px;font-size:15px;color: #fff;  line-height: 27px;}
.login_title {font-size: 24px;font-family: 'robotobold';text-transform: uppercase;color: #128734;width: 100%;text-align: center;margin: 0px 0px 20px 0px; position: relative;}
.login_title:after{content: "";position: absolute;width: 50px;height: 2px;background: #128734;bottom: -10px;margin: auto;left: 0px;right: 0px;}
.iner_con {width: 100%;float: left;background: red;padding: 0px 30px;     height: 500px;     background: rgba(132, 132, 132, 0.1);}
.col_tow_logns  {float: left;font-size: 14px;color: #333;}
.login{background: url(../../img/front/bg.jpg)no-repeat; background-size: cover;}
.login_inner{background: url(../../img/front/dott.png)repeat 0px 0px; background-size: 2px; -webkit-background-size: 2px; -moz-background-size: 2px;  -o-background-size: 2px; -ms-background-size: 2px; padding: 80px 0px; float:left; width: 100%;}
.login_wrapper_full{width: 100%; float: left; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.62);}
.terms label.error{display: none !important;}
.terms input.error{outline: 1px solid red;}
.col_tow_logns  label{padding-left: 10px;}
.col_tow_logns  span a{text-decoration: underline;}
.col_tow_logns  span a:hover{text-decoration: underline; color: #128734;}
.terms span a:hover{color: #128734;}



.signup_section.logi_sec {max-width: 450px;margin: 0px auto;}
.login_box {background: #fff;padding: 40px 20px;     float: left;width: 100%;    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.62);}
.left_login {float: left; font-size: 14px;color: #333}
.right_login{float: right; font-size: 17px;color: #333;     padding: 3px 0px 0px 0px;}
.right_login a:hover{color: #128734;}
.logi_terms {float: left;width: 100%;padding: 10px 0px 20px 0px;}
.login_btn_section{ width: 100%;text-align: center;
margin: 20px 0px 0px; float: left;  }
.login_btn_section input[type="submit"]{padding: 12px 30px;color: #fff;background: #333333;font-family: 'robotobold'; font-size: 14px;text-transform: uppercase;border-radius: 50px;
display: inline-block; border: none;margin-right: 15px;}
.login_btn_section input[type="submit"]:hover{background: #128734;}
.forget_terms {width: 100%;text-align: center;display: inline-block;margin: 30px 0px 0px 0px;  font-size: 17px;color: #333;}
.forget_terms a:hover{color: #128734;}
.forget_wrap {margin: 20px 0px 20px;float: left;width: 100%;} 
  
  
  
.remember_secsd input[type=checkbox].in-checkbox {position: absolute;top: -50px;left: -50px; opacity: 0;}
.remember_secsd {margin: 0 0 0px;min-height: 27px;overflow: hidden;text-align: left;position: relative;float: left;}
.remember_secsd input[type=checkbox]:not(old)+label.error {font-size: 0!important;border: none;padding: 0px !important;}
.remember_secsd input[type=checkbox]:not(old)+label.error:before {content: "";width: 24px;height: 23px;background: 0 0; float: left;position: absolute;left: 1px;border-radius: 1px;z-index: 1;border: 1px solid red;pointer-events: none;}
label.in-label {display: inline-block;cursor: pointer; position: relative;padding-left: 34px;padding-top: 2px;font-weight: normal;font-size: 17px;    color: #333;        font-family: 'robotoregular';}
.remember_secsd input[type=checkbox].in-checkbox:checked + label:before {font: normal normal normal 14px/1 FontAwesome;content: "\f00c";font-size: 12px;color: #128734;text-align: center;line-height: 18px;}
label.in-label:before { content: "";display: inline-block;  width: 24px;  height: 20px;  margin-right: 10px; position: absolute;left: 1px; top: 0px;padding-top: 3px;background-color: #fff;border: 1px solid #585858;
 -webkit-transition: 0.3s;transition: 0.3s;border-radius: 0px;}  
.remember_secsd input[type=checkbox]:checked+label:before, .remember_secsd input[type=checkbox]:checked:not(old)+label+label:before{    font: normal normal normal 14px/1 FontAwesome;
content: "\f00c";font-size: 12px;color: #128734;text-align: center;line-height: 18px;}
/**************sign_up__page_css*********************/


/**************omedical_listing_css*********************/

.listing_wrap {float: left;width: 100%; padding: 50px 0px;}
.sibe_bar {width: 22%;float: left;}
.sibe_bar_inner{width: 100%; float: left;     border: 1px solid #e4e4e4;}
.sibe_bar_inner ul li{width: 100%; display: inline-block;     border-bottom: 1px solid #e4e4e4; float: left;}
.sibe_bar_inner ul li.side_title{position: relative;     width: 100%;float: left;padding: 10px 10px;display: block;font-size: 15px;           border: none;color: #fff;background: #128734;font-family: 'robotobold';text-transform: uppercase;} 
.sibe_bar_inner ul li.active a{color: #fff;    background: #333333;border-bottom: 2px solid #128734;}
.sibe_bar_inner ul li:last-child{border-bottom: none;}
.sibe_bar_inner ul li a{width: 100%; float: left;     padding: 10px 10px;display: block;font-size: 15px;color: #000;font-weight: 400; border-bottom: 2px solid #fff;}
.sibe_bar_inner ul li a:hover{background: #333333; border-bottom: 2px solid #128734; color: #fff;     padding-left: 15px;}
.right_side {float: right;width: 76%;border: 1px solid #e4e4e4;}
.right_side_full{width: 100%;}
.right_side_inner{width: 100%; float: left; padding: 20px;}
.listing_tile {font-size: 20px;font-family: 'robotobold';text-transform: uppercase;color: #000;width: 100%;display: inline-block;border-bottom: 1px solid #128734;padding: 0px 0px 6px 0px;}
.product_wrper {float: left;width: 100%;     padding: 30px 0px;}
.product_wrper_blco{width:32%; height: 420px; float:left; margin: 0px 0.5%;}
.product_inner{width: 100%; height: 392px; float: left;}
.product_img{width: 100%; height:170px; padding: 10px; text-align: center; overflow: hidden; position: relative;} 
.product_img img {
  bottom: 0;
/*  height: 100%;*/
  left: 0;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0;
/*  width: 100%;*/
}
.product_conte{width: 100%; height: 220px; float: left;      border-bottom: 1px solid #e4e4e4;padding: 14px 8px;}
.product_name{width: 100%; height: 60px; display: inline-block;    width: 100%;display: inline-block;text-transform: capitalize;font-size: 20px; line-height: 27px;color: #128734;font-family: 'robotobold';padding: 0px 0px 5px 0px;}
.product_name a{    color: #128734;}
.product_wrper_des{width: 100%; display: inline-block; text-align: left;font-size: 14px; color: #000;padding: 0px 0px 8px 0px;    min-height:70px; }
.product_btn{width: 100%; display: inline-block; text-align: center;}
.product_btn a{width: 150px;text-align: center;padding: 12px 13px;    margin-right: 10px;color: #fff;background: #128734;font-family: 'robotobold';font-size: 14px;text-transform: uppercase;border-radius: 50px;display: inline-block;}
.product_btn a:hover{background: #333333;}
.product_inner:hover .product_img img{opacity: .5;}
.product_inner:hover .product_img img{position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.product_inner{border: 1px solid #e4e4e4; position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.product_inner:hover{border-color: #128734;}
.list_menuu{display: none;} 

/**************omedical_listing_css*********************/


/**************omedical_detail_css*********************/

.detail_right{float: right;width: 56%; margin-top: 0px; border: 1px solid #e4e4e4;}
.despe_deati{font-size: 20px;font-family: 'robotobold';text-transform: uppercase;color: #000;width: 100%;display: inline-block;border-bottom: 1px solid #e4e4e4;padding:5px 20px;}
.detailw_wrap{width: 100%;padding: 0px 10px 10px 10px;display: inline-block; }
.item_dtl{float: left;width: 100%;padding: 10px 0 10px 10px;border-bottom: 1px solid #e4e4e4;}
.item_dtl:last-child{border-bottom: none;}
.item_dtl label {float: left;font-size: 15px;color: #128734;font-family: 'robotomedium';width: 190px;}
 .item_dtl span {float: left;font-size: 15px;color: #333;font-family: 'robotoregular'; width: 68%; line-height: 18px;}
.detail_left {width: 40%;float: left;}
.detail_left .item{text-align: center;}
/**************omedical_detail_css*********************/

.profile_wrap{float: left; width: 100%; padding: 0px 0px 30px 0px;}
.user_detailbox.full_field {width: 100%;float: left; padding: 20px;}
.dashbord_bodytextleft{float: left;width: 100%;margin: 0px 0px 15px 0px;}
.dashbord_bodytextleft label{    float: left;width:25%;font-size: 14px;color: #333;margin-top: 15px;}
.dashbord_bodytextleft .desk_txt{    float: left;width: 60%;}
.nomal_detail .desk_txt.space_field {margin: 14px 0px 0px 0px;font-size: 14px;color: #333;}
.normal_field .nomal_detail {border-bottom: 1px solid #eee;     padding: 0px 0px 15px 0px;}
.normal_field .nomal_detail label{ margin: 0px;}
.normal_field .nomal_detail .space_field{ margin: 0px;}
.dashbord_bodytextleft .desk_txt input[type="text"], .dashbord_bodytextleft .desk_txt textArea, .dashbord_bodytextleft .desk_txt input[type="password"]{    border: 1px #ddd solid;color: #666666;float: left;font-size: 15px;height: 45px;padding: 0 15px;width: 100%;background: #fff;border-radius: 2px;}
.desk_txt input[type="submit"]{}
.desk_txt a{}
.dashbord_bodytextleft .desk_txt textArea{ padding: 10px 15px;     height: 90px;resize: none;}
.dashbord_bodytextleft .desk_txt .dropp{position: relative;     display: inline-block; width: 100%;}
.dashbord_bodytextleft .desk_txt input.error, .dashbord_bodytextleft .desk_txt textarea.error{border: 1px solid red !important;}
.dashbord_bodytextleft .desk_txt label.error{display: none !important;}
.desk_txt input[type="submit"]{    padding: 12px 30px;color: #fff;background: #333333;font-family: 'robotobold'; font-size: 14px;text-transform: uppercase;border-radius: 50px;
display: inline-block; border: none;margin-right: 15px;}
.desk_txt input[type="submit"]:hover{background: #128734;}
.desk_txt a{padding: 12px 30px;color: #fff;background: #128734;font-family: 'robotobold'; font-size: 14px;text-transform: uppercase;border-radius: 50px;
display: inline-block; border: none;}
.desk_txt a:hover{ background:#333333;} 
.mydtls{ float: left; width: 100%; padding: 40px; background: #EEEEEE; min-height: 150px; margin: 30px 0; background: url(../../img/front/bg_medical.png);}
.my_tdl_bg {float: left;width: 100%;background: #fff;min-height: 100px;box-shadow: 1px 1px 2px 0 #999;padding: 20px;position: relative;}
.profile_img {float: left;width:190px;height: 190px;overflow: hidden;border-radius: 50%; border: 1px solid #ccc; position: relative;}
.profile_img img {position: absolute;top: 0px;bottom: 0px;margin: auto;left: 0px;right: 0px;}
.my_tdl_bx {float: left;width: 78%;padding: 1% 0 0 5%;}
.my_tdl_bx h2{ float: left; font-size: 20px; color:#128734; width: 100%}
.my_informetion {float: left;width: 100%;padding-top: 20px;}
.my_informetion_left {float: left;width: 50%;}
.my_page {float: left;width: 100%;margin-bottom: 5px;}
.my_page i{ width: 30px;color: #333;font-size: 17px;float: left;margin-top: 5px;}
.my_page span{color: #333;font-size: 17px;float: left;width: 70%;display: inline-block;vertical-align: top;     line-height: 26px;}
.edit_but { position: absolute;right: 20px;top: 30px;}
.edit_but a{ display: inline-block; color:#fff; padding: 5px 15px; border-radius: 30px; background: #128734; font-size: 15px;}
.edit_but a span{ padding-left: 5px;}
.edit_but a:hover{  color:#fff; background: #333333; }
.myacc_bx {float: left;width: 100%;}
.dashbord_bodytextleft label .required{color: red;}
.middle_btn{margin: 25px 0px 0px 0px;}
.my_informetion_left{width: 100%;}
.form_term {display: inline-block;width: 100%;text-align: center; color: #333; margin-top: 15px;}
.form_term h1{padding: 0px 0px 10px 0px;}
.form_term p{font-size: 15px; padding: 0px 0px 5px 0px;}
.form_term a{    font-size: 17px;color: #333;}
.form_term a:hover{color: #128734;}
.margibn_cum{margin-bottom: 0px;}
.wraper{width: 100%; float: left;}
.not_found {max-width: 1170px;margin: 0px auto;width: 100%;text-align: center;}
.wrapper_not{width: 100%; float: left;      border: 1px solid #eee;box-shadow: 0px 0px 10px #ccc; margin: 25px 0px 40px;}
.not_found h2 {font-size: 30px;color: #333333;text-transform: capitalize;font-weight: bold;padding: 0px 0px 25px 0px;}
.page-404{font-size: 20px;color: #128834;text-transform: capitalize;font-weight: bold;padding: 10px 0px 25px 0px;}
.my_profile {float: left;width: 100%;     padding: 40px 0px;}
.image_profile { float: left;width: 100%;margin-bottom: 20px;}
.image_profile label{  width: 25%;float: left;font-size: 14px;color: #333;margin-top: 15px;}
.image_wrape {float: left;width: 300px;height: 300px;position: relative;border: 1px #ddd solid;text-align: center;padding: 5px;border-radius: 2px;overflow: hidden;}
.image_wrape img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto; width: 100%;     max-width: 100%;max-height: 100%;}
.side_sub_menu{ background: #eee;width: 100%; display: none;}
.side_sub_menu li a{padding: 10px;font-size: 15px;color: #373737; padding:10px 10px 10px 25px; width: 100%; display: inline-block;}
.side_sub_menu li {    width: 100%; display: inline-block;}
.desk_txt input[type="file"] {border: 1px #ddd solid;color: #666666;float: left;font-size: 15px;padding: 5px 15px;width: 100%;background: #fff;border-radius: 2px;}
.help_text{padding: 5px 0px; display: inline-block; width: 100%; color: #333;}
.profile_img .change_picture {position: absolute;bottom: 0px;left: 0px;right: 0px;width: 35px;height: 35px; line-height: 35px; border-radius: 50%; color: #fff; font-size: 18px;     background: #128734; margin: 0px auto; text-align: center;}
.profile_img .change_picture:hover{    background: #333333;}
.profile_img .change_picture a{text-align: center;margin: 0px auto; color: #fff;}
.profile_img:hover .change_picture{opacity: 9; bottom: 0px;} 
.dashbord_bodytextleft .desk_txt .dropp select {border: 1px #ddd solid;color: #666666;width: 100%;height: 45px;padding: 0px 15px;font-size: 15px;}
.dashbord_bodytextleft .desk_txt .dropp:after{    background-repeat: no-repeat;
background-position: center center; background-color: #128734;bottom: 0;color: #333;content: "";height: 12px;padding: 16px 22px; pointer-events: none; position: absolute;
right: 0px; top: 0px;z-index: 0;border-radius: 0;cursor: pointer; background-image: url(../../img/front/sel_arr.png); }  
.input_bx_full {float: left;width: 100%;margin: 0px 0px 10px 0px}
.input_bx_full .input_bx_left input[type="text"]{transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all;-ms-transition: 0.5s all;-moz-transition: 0.5s all;outline: none;font-size: 14px;font-weight: 200;letter-spacing: 1px;color: #333;padding: 8px 0px 8px 10px;border: none;width: 90%;background: transparent; border-bottom: 1px solid #ececec; margin-left: 5px; box-shadow: inset 0 0 500px #ffffff;}
.input_bx_full .input_bx_left{width: 55%;} 
.list_menu{display: none;} 

.breadcrumb>li {
    display: inline-block; position: relative; font-size: 14px;}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #333333;
    content: "/\00a0";}


.breadcrumb_wrap {
    float: left; padding: 0px 0px 15px 2px;} 
.breadcrumb>li.active a{    color: #128734;}
.breadcrumb>li a{    color: #333333;}
.breadcrumb>li a:hover{color: #128734;}
.coverd {float: left;width: 100%;margin: 10px 0px 0px 0px;}

.peging {float: right;}
.peging .badge-gray {color: #333;font-size: 15px; background: #fff;
    padding: 2px 1px;
    display: inline-block;
    border-radius: 2px;
    margin: 0px 1px;
    text-align: center;}
.peging{color: #333;font-size: 15px;}
.peging span a{    color: #128734; padding-left: 5px;} 
.peging .badge-gray a{padding-left: 0px;}
.peging .badge-gray a{color: #fff;     background: #333;padding: 0px 3px; border-radius: 2px;}
.peging .badge-gray a:hover{background: #128734;}
.all_category_block {width: 33.33333%; height: 314px; padding: 0px 15px;float: left;}
.all_category_block_inner {border: 1px solid #ccc;float: left;width: 100%; height: 304px; margin: 0px 0px 10px 0px;}
.all_category_block_img {width: 100%;float: left;height: 200px;overflow: hidden; position: relative; border-bottom: 1px solid #ccc;}
.all_category_block_img img {bottom: 0;/*height: 100%;*/left: 0; margin: auto;max-width: 100%;position: absolute;right: 0; top: 0;/*width: 100%;*/}
.all_category_block_botm {width: 100%; height: 102px; display: inline-block;background: #DADADA;padding: 28px 10px 28px 18px;text-align: left;position: relative;}
.all_category_block_title{height: 46px; text-transform: uppercase;font-size:16px;color: #128734;  font-family: 'robotobold';     padding: 0px 0px 10px 0px; text-align: center;}
.all_category_block_title a{color: #128734;}
.medical_blok_btn.center_btnn {}
.no_record {text-align: center; font-size: 25px; border: 1px solid #ccc;padding: 50px 0px;}
.request_btn a{ margin-right: 2px; width: 32%;     border-radius: 4px;}   
.product_btn.request_btn {text-align: left;     padding: 10px 10px 12px;}
.detail_pop_up { max-width: 480px;margin: 0px auto;     background: #fff;/*padding: 20px 20px 30px 20px;*/ position: relative;}
.contactfield{width: 100%; float: left;}
.contactfield .contact-input{margin-bottom: 0px;}
.contactfield .contact-input input[type="text"]{border: 1px rgba(44, 160, 78, 0.44) solid;}
.contactfield .contact-input textarea{border: 1px solid #ccc;}
.contactfield .contact-input .cptbx{border: 1px solid #ccc; border-right: none;}
.detail_pop_up .bClose {position: absolute;right: 5px;top: 5px;width: 20px;height: 20px;background: #128734;text-align: center;font-size: 15px;color: #fff;border-radius: 50px;}
.detail_pop_up .bClose:hover{background:#333333;}
.contactfield .captch_wrap{margin: 10px 0px;} 
.personal_table {display: table;width: 100%;     border: 1px solid #ddd; border-bottom: none;}
.personal_tr {display: table-row;width: 100%;}
.personal_th {display: table-cell;font-size: 14px;font-weight: 600;color: #333;padding: 12px 8px;border-bottom: 1px #ddd solid;}
.personal_tr .personal_th.icon a{    background: #11bcdd;padding: 0px 4px;border-radius: 4px;color: #fff;height: 20px;display: inline-block;line-height: 20px;}
.personal_tr .personal_th.icon a:hover{background: #1195af;}
.product_wrper_new{float: left;width: 100%;padding:0px 0px 5px;}

.personal_tr.first_tr .personal_th{    color: #128734;}
.personal_tr .personal_th a{background: #128734;padding: 0px 4px;border-radius: 4px;color: #fff;height: 20px;display: inline-block;line-height: 20px;font-size: 13px;}
.personal_tr .personal_th a:hover{background: #333333;}
.peging.peging_new {margin: 0px 0px 14px 0px;}
.item_add{float:right; margin: 0px 0px 5px 0px;}
.item_add a{ background: #128734;font-size: 17px;border-radius: 5px;color: #fff;padding: 2px 10px 5px;text-transform: capitalize; display: inline-block}
.item_add a:hover{background: #333333;}
.speci{position: relative;} 
.spe{position: absolute;left: 0px;top: 0px;background: #128734;color: #fff;padding: 11px 12px; display: none;}
.sell_form {background: #fff;float: left;border: 1px solid #ccc;box-shadow: 0px 0px 15px #ccc;}
.form_titltt {padding: 10px 10px;display: inline-block;background: #128734;width: 100%;color: #fff; text-transform: uppercase;}
.sell_contact{padding: 10px 20px;}
.sell_contact .contact-input{width: 48%;     margin-right: 2%;}
.sell_contact .contact-input .drop_down label.error{display: none !important;}
.sell_contact .contact-input .drop_down select.error{border: 1px solid red;}
/*.sell_contact .contact-input:nth-child(3n){float:right;}*/
.sell_contact .contact_full_sec_right{ float: left; width: 100%;}

.information_div{    float: left; width: 100%; padding: 5px 10px; margin: 5px 0px 20px;color: #000;font-size: 16px;line-height: 22px;     font-weight: bold;}
.control-wrap{}
.drop_down{position: relative;     display: inline-block; width: 100%;}
.drop_down:after{background-repeat: no-repeat;
background-position: center center; background-color: #128734;bottom: 0;color: #333;content: "";height: 12px;padding: 15px 22px; pointer-events: none; position: absolute;
right: 0px; top: 0px;z-index: 0;border-radius: 0;cursor: pointer; background-image: url(../../img/front/sel_arr.png); }
.sell_contact .contact-input .drop_down select{float: left;width: 100%;background: #F8F8F8;height: 42px;border-radius: 3px;color: #666;
font-size: 14px;border: 1px rgba(44, 160, 78, 0.44) solid;padding: 0 15px;font-family: 'robotoregular';}
.full_wrap{margin:20px 0px 10px 0px; float:left; width: 100%;}
.upload_img {float: left;width: 100%;    margin: 15px 0px 0px 0px; border-top: 1px solid #ccc; padding: 15px 0px 0px 0px;} 
.sell_in{}
.sell_in input[type=radio]{position: absolute;top: -50px;left: -50px; opacity: 0;}
.sell_in {margin:0px 14px 0px 0px;min-height: 27px;overflow: hidden;text-align: left;position: relative;float: left;    }
.sell_in input[type=radio]:not(old)+label.error {font-size: 0!important;border: none;padding: 0px !important;}
.sell_in input[type=radio]:not(old)+label.error:before {content: "";width: 17px;height: 17px;background: 0 0; float: left;position: absolute;left: 2px;border-radius: 1px;z-index: 1;border: 1px solid red;pointer-events: none;}
.inputt{display: inline-block;cursor: pointer; position: relative;padding-left:23px;padding-top: 2px;font-weight: normal;font-size: 14px;    color: #333;        font-family: 'robotoregular';}
.sell_in input[type=radio].inpuut:checked + label:before {font: normal normal normal 14px/1 FontAwesome;content: "\f00c";font-size: 10px;color: #128734;text-align: center;line-height: 12px;}
.inputt:before { content: "";display: inline-block;  width: 16px;  height:14px;  margin-right: 10px; position: absolute;left: 1px; top: 0px;padding-top: 3px;background-color: #fff;border: 1px solid #585858;
 -webkit-transition: 0.3s;transition: 0.3s;border-radius: 0px;}  
.sell_in input[type=radio]:checked+label:before, .sell_in input[type=radio]:checked:not(old)+label+label:before {    font: normal normal normal 14px/1 FontAwesome;
content: "\f00c";font-size: 12px;color: #128734;text-align: center;line-height: 18px;}
.contact-input .control-wrap input[type="file"] {border: 1px #ddd solid; color: #666666; float: left; font-size: 15px; padding: 5px 15px; width: 100%; background: #fff; border-radius: 2px;}
.password_title {width: 100%; text-align: center; font-size: 20px; color: #333; padding: 20px 10px;}
.sell_contact .contact-input .drop_down select option{padding:0px 10px;} 
.contact-input .req {color: red;}
.all-uploaded-docs {float: left; width: 100%;     margin: 10px 0px;}
.dmheigh{position: relative; width: 25%;     float: left; overflow: hidden;     height: 76px;     margin-right: 10px;     border: 2px solid #fff;box-shadow: 0px 0px 14px #ccc;}
.dmheigh .fileupload.fileupload-exists .fileupload-preview img{width: 100%; }
.dmheigh .delete_image{     position: absolute; z-index: 9; bottom: 3px;right: 8px;background: #128734;width: 21px;text-align: center;height: 22px;line-height: 22px;color: #fff;font-size: 17px;border-radius: 2px; cursor: pointer;}
.dmheigh .delete_image:hover{    background: #333333;}
.ajax-upload-dragdrop{border:1px solid #ddd !important;}
.upload{background: #128734 !important; border: none !important; font-family: 'robotobold' !important;     font-weight: normal !important;font-size: 15px !important;}
.max_image{padding:5px 0px; display:inline-block; width: 100%;}
.supported-types{padding:5px 0px; display:inline-block; width: 100%;}
.sell_contact .contact-input .desk_txt.space_field label.error{display: none !important;}
.bord_btm {border-top: 1px solid rgba(44, 160, 78, 0.44);width: 100%; display: inline-block;padding:8px 0px 10px 0px;} 
.top_spa{margin-top: 10px;}
.bord_btm:last-child{margin-bottom:10px; border-bottom: 1px solid rgba(44, 160, 78, 0.44);} 
/*.bord_btm{background: url(../../img/front/dot.png);     background-repeat: no-repeat;
    background-position: 0% 40%;}*/
.full_input {width: 100%; float: left;     border-top: 1px solid rgba(44, 160, 78, 0.44);margin: 20px 0px 0px 0px;}
.full_txt { width: 100%; float: left;font-size: 16px;padding: 10px 0px; border-top: 1px solid rgba(44, 160, 78, 0.44); margin: 10px 0px 10px 0px;}
.detail_pop_up h3 {background: #128734;color: #fff; padding: 10px 10px; font-size: 17px; margin: 0px 0px 0px 0px;}
.detail_pop_up_inner{padding: 20px 20px 30px 20px;     float: left; width: 100%;}
.right_text { width: 70%;float: right;}
.left_img {width:30%; float: left; height: 160px; position: relative;     overflow: hidden;} 
.left_img img{ position: absolute; top: 0px; margin: auto; bottom: 0px; left: 0px; right: 0px;     height: 100%; }
.top_sectpon {width: 100%;float: left;}
.simple_text {float: left;width: 100%; margin: 10px 0px;}
.bord_btm span {width: 40px;height: 40px;display: inline-block;border: 3px solid #128734; border-radius: 50px;text-align: center;line-height: 36px;color: #128734;box-shadow: inset 0px 0px 8px #128734;font-size: 16px; float: left;}
.bord_btm label {width: 70%;float: left;     padding: 10px 0px 0px 5px; }
.contact_address {line-height: 22px !important;}















/*
.bacck {
    float: left;
    width: 100%;
    position: relative;
    top: -300px;
    background: #fff;     padding: 20px;
}
.mydtls{    min-height: 400px;
    background-repeat: repeat-x;
    padding: 0px;
    margin: 0px;
    background-position: center top;
    background-size: 100% 80%;
    background-size: contain;}

.lefft {
    width: 100%;
    text-align: center;
    margin: 0px auto;
    display: inline-block;}
.lefft .profile_img{float: none; margin: 20px auto;}*/

.mydtls{background:#fff;     padding: 0px;margin-bottom: 0px;}
.top_wrap { width: 100%; float: left; background: url(../../img/front/pat.png);     padding: 40px 0px;           background-position: center top;} 
.sibe_bar{background: #fff;}
.right_side_inner{background: #fff;}
.top_wrap_new {float: left; width: 100%; background: rgba(255, 255, 255, 0.51); padding: 20px; position: relative; top: 85px; border: 1px solid rgba(18, 135, 52, 0.65);}
.right_side_inner .contact-input{width: 48%; float: left; margin: 0px 1%;}
.right_side_inner .contact-input .drop_down select {float: left; width: 100%; background: #F8F8F8; height: 42px; border-radius: 3px; color: #666; font-size: 14px; border: 1px rgba(44, 160, 78, 0.44) solid; padding: 0 15px; font-family: 'robotoregular';}
.right_side_inner .user_detailbox.full_field{padding: 20px 0px;}
.right_side_inner .contact-input input[type="text"]{border:1px rgba(44, 160, 78, 0.44) solid;} 
.top_wrap{margin-bottom:20px;}


.search-item {
    width: 100%;
    float: left;
    padding: 10px 0px;
    text-align: center;
    background: #128734;}
.search-item .contact-input{    width: 30%;
    margin: 0px 15px 0px 0px; float: none; display: inline-block;}
.search-item .contact-input .drop_down select{    float: left;
    width: 100%;
    background: #F8F8F8;
    height: 42px;
    border-radius: 3px;
    color: #666;
    font-size: 14px;
    border: 1px rgba(44, 160, 78, 0.44) solid;
    padding: 0 15px;
    font-family: 'robotoregular';}
.search-item .contact-input input[type="text"]{  border: 1px rgba(44, 160, 78, 0.44) solid;}
.search_item_btn{display: inline-block; vertical-align: top;}
/*.search_item_btn input[type="submit"]{}*/
.search_item_btn input[type="submit"]{    padding: 12px 30px;color: #fff;background: #333333;font-family: 'robotobold'; font-size: 14px;text-transform: uppercase;border-radius: 50px;
display: inline-block; border: none;margin-right: 15px;}
.search_item_btn input[type="submit"]:hover{background: #128734;}
.peging.peging_new.search_pagination li{display: inline-block;     margin: 0px 1px;}
.peging.peging_new.search_pagination li.active a{background: #128734;}

.peging .badge-gray {color: #333;font-size: 15px; background: #fff;padding: 2px 1px;display: inline-block;border-radius: 2px;margin: 0px 1px;text-align: center;}
.peging{color: #333;font-size: 15px;}
.peging.peging_new.search_pagination li a{    color: #128734; padding-left: 5px;} 
.peging.peging_new.search_pagination li a{padding-left: 0px;}
.peging.peging_new.search_pagination li a{color: #fff;     background: #333;padding: 0px 3px; border-radius: 2px;}
.peging.peging_new.search_pagination li a:hover{background: #128734;}

#loading-image {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    height: 100%;
    background: rgba(0, 0, 0, 0.31);
    z-index: 9;
}
#loading-image img {
    position: absolute;
    background: #fff;
    margin: auto;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 2px;
    border: 1px solid #ccc;
}


.upload-image-section {
    width: 100%;
    float: left;}

.lslide:hover img {-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: .35s;
    transition: .35s;}
.lSSlideOuter .gallery .lslide{height:350px;}
.lSSlideOuter .gallery .lslide img {
    height: 100%;} 

/* Styles the thumbnail */

a.lightbox img {
height: 150px;
border: 3px solid white;
box-shadow: 0px 0px 8px rgba(0,0,0,.3);
margin: 0px 20px 20px 20px;
}

/* NEW CSS MENU */
#cssmenunew,
#cssmenunew ul,
#cssmenunew ul li,
#cssmenunew ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  height: 35px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenunew {
  width: auto;
  font-family: Helvetica, Arial, sans-serif;
  color: #ffffff;
}
#cssmenunew.align-left ul li {
  float: left;
  border-left: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.22);
}
#cssmenunew.align-left ul li a {
  border-left: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.15);
}
#cssmenunew.align-right ul li {
  float: right;
  border-right: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.22);
}
#cssmenunew.align-right ul li a {
  border-right: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}
#cssmenunew ul {
  background: #222222;
  /* Old browsers */

  background: -moz-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
  background: -webkit-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
  background: -o-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
  background: -ms-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
  background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
}
#cssmenunew:after,
#cssmenunew ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenunew ul li {
  float: left;
  display: block;
  border-right: 1px solid rgba(0, 0, 0, 0.22);
  z-index: 1;
}
#cssmenunew ul li::after {
  content: "";
  width: 100%;
  height: 8px;
  position: absolute;
  border-top-left-radius: 50% 4px;
  border-top-right-radius: 50% 4px;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  z-index: 2;
  bottom: 10px;
}
#cssmenunew ul li a {
  display: block;
  padding: 10px 30px;
  text-decoration: none;
  font-size: 12px;
  text-transform: uppercase;
  color: #ffffff;
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  z-index: 3;
}
#cssmenunew ul li a:hover,
#cssmenunew ul li.active a {
  color: #ffffff;
}
#cssmenunew ul li:hover,
#cssmenunew ul li.active {
  background: #1275ae;
  /* Old browsers */

  background: -moz-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
  background: -webkit-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
  background: -o-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
  background: -ms-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
  background: linear-gradient(to top, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
}
#cssmenunew ul li:hover::after,
#cssmenunew ul li.active::after {
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%);
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%);
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}
