/*
Theme Name: bbnisys child
Version: 1.1
Template: bbnisys
Text Domain: bbnisys-child
*/
@import url("../porto/style.css");
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,300,500,600,800,900');
@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/**Common Css Start**/
body{font-weight:300; line-height:25px!important; overflow-x:hidden;}
tr td{ padding: 0px;}
ul{ margin:0px; padding: 0px;}
ul li{ list-style-type: none;}
a:hover , a:focus{ text-decoration: none;}
img{ max-width: 100%;}
.widget_nav_menu > div > ul li{ padding: 0px;}
.widget_nav_menu > div > ul li:last-child{border:0px !important;}
.widget_nav_menu > div > ul li::before{ margin: 0px !important; padding: 0px; border:0px !important;}
.widget > div > ul, .widget > ul{ border: 0px; margin: 0px;}
.pad-no-right{padding-right:0px!important;}
.pad-no-left{padding-left:0px!important;}
/**Common Css End**/

/**Header Css Start**/
.header-wrapper{top: 0px; left: 0px; width: 100%; color: #fff !important;}
.header-wrapper a{color: #fff !important;}
.share-facebook:hover{color: #3b5a9a!important;}
.share-twitter:hover{color: #1aa9e1!important;}
.share-linkedin:hover{color: #0073b2!important;}
#header.header-corporate:not(.header-10) .block-inline{ line-height: 0px; margin-bottom: 0px;}
.header-top{ background: rgba(158,158,159,0.7); border-bottom: 0px; padding: 4px 0px; }
ul.header_topleft li , ul.header_topleft li a{ display: inline-block;}
ul.header_topleft li a:hover{text-decoration: underline !important;}
ul.header_topleft li::after{ content: " | "; padding: 0px 12px; color: #fff;}
ul.header_topleft li:last-child::after{ content: " "; padding: 0px;}
.header-main{ display: none !important;}
.header_logo_right{ text-align: right;}
.header_logo{background: rgba(255,255,255,0.7); padding:10px 0px;}
.header-top .header-right .widget{ margin-bottom: 0px; }
.header-top .header-right ul li{ display: inline-block;}
.header-top .header-right ul li a{ font-size: 13px; font-weight: 300; text-transform: uppercase; color: #fff;}
.header-top .header-right ul li a:hover{ text-decoration: underline !important;}
.header-top .header-right ul li::after{ content: " | "; padding: 0px 7px; color: #fff;}
.header-top .header-right ul li:last-child::after{ content: " "; padding: 2px; }
.header-top .header-right .widget , .header-top .header-right .share-links{ display: inline-block;}
.header-top .header-right .share-links{ font-size: 10px;}
.header-top .header-right .share-links a{ background: none !important; border:0px !important; box-shadow: none !important; border-left:1px solid #fff!important; border-radius:0px!important;}
.header-top .header-right .share-links a:first-child{border-left:0px!important;}
 .header-top .header-right .share-links a::before{line-height: 9px !important; height: 9px;}
/*.header-top .header-right .share-links a:hover{ background: none!important;}*/
.header_logo_right span{display:inline-block; padding-left:20px;}
.header_logo_right span:last-child img{max-width:250px;}
/**Header Css End**/

/**Navigation Css Start**/
.main-menu-wrap{ background: rgba(12,173,233,0.9); padding: 0px; margin: 0px 0px 0px; }
#main-menu .mega-menu > li.menu-item > a{ font-weight: 600; padding: 20px 23px !important; margin-right: 2px;}
#main-menu .mega-menu > li.menu-item.active > a , #main-menu .mega-menu > li.menu-item > a:hover{ color:#05a5e1 !important; border-radius: 0px !important;}
.sticky-header .main-menu-wrap{ margin-top: 0px;}
.sticky-header .main-menu-wrap{ background: rgba(12,173,233,0.9) !important; padding: 0px !important; top:100px!important; }
.sticky-header #main-menu .mega-menu > li.menu-item > a{ padding: 16px 23px !important; }
#header.sticky-header .header_logo{position: fixed;
    border-bottom-width: 0 !important;
    left: 0;
    right: 0;
    width: 100%;
    top: 0; background-color:#fff;
    z-index: 1001;}
#header.sticky-header .main-menu-wrap{ background-color:rgba(12,173,233,1) !important;}
/**Navigation Css End**/

/**Banner Css Start**/
.banner-container{ position: relative; z-index: 1;} 
.banner-text{ display:inline-block; background-color:rgba(252, 123, 17, 0.8); font-size:45px; color:#fff; padding:40px 40px; line-height:70px; font-weight:600!important; margin-left:15px;}
.banner-text span{font-size:85px; font-weight:600!important;}
.banner-text a{font-size:18px; border:1px solid #fff; margin-top:40px; padding:10px 15px; font-weight:400!important; color:#fff; display: inline-block;
line-height: 25px;}
.wd50{width:50px;}
/**Banner Css End**/

/*---Content Box-----*/
h1{font-weight:600!important; background:url("/wp-content/uploads/2017/12/title-brd.png") center bottom no-repeat; padding-bottom:15px;}
.about-cnt-box{margin-top:-155px; z-index:1; padding-top:50px; -webkit-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.75); background-color:#fff; }
.read-more-btn{color:#0683fe; font-size:18px; border:1px solid #0683fe; padding:10px 25px; margin-top:15px; display:inline-block;}
.read-more-btn:hover{background-color:#0683fe; color:#fff;}
.cnt-icon-box h4{color:#323032; font-size:24px; font-weight:600!important;}
.cnt-icon-box a{color:#0683fe; font-size:18px; border:1px solid #0683fe; padding:10px 25px; margin-top:15px; display:inline-block;}
.cnt-icon-box a:hover{background-color:#0683fe; color:#fff;}
.cnt-icon-box .wpb_single_image{min-height:80px;}
.homeh1 h1{font-size: 48px !important; color: #323032; font-weight: 600 !important; text-transform: capitalize !important;}
/*---flagship-box---*/
.flagship-box{background-color:#032649; margin-top:-150px; padding-top:205px; color:#fff; display:inline-block; width:100%; text-align:center;}
.flagship-box h1{color:#fff!important; background:none!important; padding-bottom:0px; font-size: 48px !important;}
.flagship-cnt-box{background-color:#fff; padding:16px 20px;}
.flagship-cnt-box p{color:#464649; font-size:13px; line-height:20px;}
.flagship-cnt-box a{color:#0683fe; font-size:15px; border:1px solid #0683fe; padding:9px 20px; display:inline-block;}
.flagship-cnt-box a:hover{background-color:#0683fe; color:#fff;}
.flagship-loadmore a{color:#fff; font-size:15px; border:1px solid #fff; padding:9px 20px; display:inline-block;}
.flagship-loadmore a:hover{background-color:#fff; color:#4f7ff6;}

/*--Team area---*/
.team-slide h2{line-height:28px!important;}
.team-slide .ult-team-member-position{font-size:12px!important; color:#8b94aa!important; letter-spacing: 0px; line-height: 14px;}

/*--Testimonial--*/
.testimonial-area{padding:80px 0px 30px 0px; background-image: url("/wp-content/uploads/2017/12/testimonial-bak.jpg"); text-align:center;}
.testimonial-area h2{font-weight:600!important; color:#fff!important; font-size:32px!important; background:url("/wp-content/uploads/2017/12/title-white-line.jpg") center bottom no-repeat; padding-bottom:15px; padding-left:0px; margin-bottom:30px;}
.testimonial-area .testimonial.testimonial-style-6 blockquote{padding:0px 10px;}
.testimonial-area .testimonial.testimonial-style-6 blockquote p{font-size:14px; line-height:22px; font-style:normal; font-family: Montserrat;}
.testimonial.testimonial-with-quotes blockquote::before, .testimonial.testimonial-with-quotes blockquote::after{display:none!important;}
.testimonial_body p {color:#fff!important; }
.easy_testimonial_title{display:none;}
.testimonial_author{margin-top:30px; background:url(/wp-content/uploads/2017/12/img_quote.png) no-repeat center top;padding-top:70px;}
.testimonial_author .testimonial-client{font-size:22px; font-weight:600; color:#fff; font-style:normal; text-align:center;}
.testimonial_author .testimonial-position{color:#fff;  font-style:normal; text-align:center;} 
.easy-t-cycle-prev, .easy-t-cycle-next{display:none!important;}
.easy-t-cycle-pager{margin-top:40px!important;}
.easy-t-cycle-pager span{width:16px; height:16px; border:1px solid #fff;display:inline-block; margin:0px 5px; font-size:0px;}
.easy-t-cycle-pager span.cycle-pager-active{background:#fff;}

/*----------Team-------------*/
.hm-team-info{ text-align:center;}
.hm-team-info h2{color: #333; font-size: 16px; text-transform: uppercase; margin: 25px 0 5px; display: block; font-weight: 700;}
.hm-team-info p{font-size: 12px !important; color: #8b94aa !important; letter-spacing: 0px; line-height: 14px;}
.hm-team-info a{color:#0683fe; font-size:15px; border:1px solid #0683fe; padding:9px 20px; display:inline-block;}
.hm-team-info a:hover{background-color:#0683fe; color:#fff;}
.team-img{margin-top:7px;}
.wd180{width:180px;}
/*------------------------ footer ---------------*/
#footer{background:url(/wp-content/uploads/2017/12/img_footer.jpg) no-repeat center top!important; background-size:cover!important;}
#footer{background-color:none!important; padding-top:45px!important; font-size:14px!important; color:#fff!important;}
#footer p{font-size:14px; color:#ffffff;}
.transline{background:url(/wp-content/uploads/2017/12/img_transline.png) repeat-x left top; padding:10px 0px 10px 30px; position:relative;}
.transline i{position:absolute; left:0px; top:15px;}
h3.widget-title{font-size:20px!important; font-weight:600!important; text-transform:uppercase!important;}
#nav_menu-4{margin-top:0px!important;}
#nav_menu-3 ul li, #nav_menu-4 ul li{background:url(/wp-content/uploads/2017/12/iimg_bluedot.png) no-repeat left 9px; padding-left: 20px!important; border: 0px!important; margin-bottom:10px!important;}
#nav_menu-3{width:50%; float:left;}
#nav_menu-4{width:48%; float:left;}
#footer .footer-bottom{background-color:inherit!important;}
.footer-left{color:#fff!important;}
.copyright{text-align:right!important;}
#text-4, #media_image-3{margin:0px!important;}
#text-4 .textwidget a{margin:0px 2px; padding:3px 14px; display:inline-block; font-size:24px; color:#8b8a89;}
#text-4 .textwidget a:hover{color:#fff;}
#text-4 .textwidget{text-align:center;}
#email-subscribers-2 .es_lablebox{display:none;}
.es_textbox{width:84%; float:left;}
.es_textbox input[type="text"]{background:#656565 url(/wp-content/uploads/2018/02/newsletter_textback2.jpg) no-repeat left top; border-radius:0px; border:0px; height:50px;width:100%; color:#fff;}
#text-2{margin-bottom:0px!important;}
#email-subscribers-2{margin-top:30px!important;}
.es_textbox input[type="text"]:focus{background:#656565; color:#fff; }
.es_button{height:50px; width:56px; float:left; margin:0px; padding:0px;}
.es_button input[type="button"]{background:url(/wp-content/uploads/2017/12/btn_newsletter.jpg) no-repeat left top; height:50px; width:56px; border:0px; font-size:0px;}
#email-subscribers-2{background:url(/wp-content/uploads/2017/12/img_transline.png) repeat-x left bottom; padding-bottom:24px;}
.newslettermain{background:url(/wp-content/uploads/2017/12/img_transline.png) repeat-x left bottom; padding-bottom: 24px; height:80px;}
.newslettermain ul li{display:inline-block; float:left;}
.newslettermain ul li input[type="email"]{background:#656565; border-radius:0px; height:50px; padding:5px 12px; color:#fff; width:100%; border:0px;}
.newslettermain ul li:first-child{width:75%; border:0px;}
.newslettermain ul li input[type="submit"]{background:url(/wp-content/uploads/2017/12/btn_newsletter.jpg) no-repeat left top; height:50px; width:56px; border:0px; font-size:0px; font-size:0px; border-radius:0px;}
.newslettermain ul li ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: white;
}
.newslettermain ul li ::-moz-placeholder { /* Firefox 19+ */
  color: white;
}
.newslettermain ul li :-ms-input-placeholder { /* IE 10+ */
  color: white;
}
.newslettermain ul li :-moz-placeholder { /* Firefox 18- */
  color: white;
}

.footer-top h3.widget-title{font-size:48px!important; color:#323032; font-weight:600!important; text-transform:capitalize!important; text-align:center; background:url(/wp-content/uploads/2017/12/img_blueline.jpg) no-repeat center bottom; }
.footer-top .textwidget{color:#464649!important; text-align:center!important;}
.footer-top .owl-carousel{margin-bottom:80px!important;}
.footer-top .owl-prev{background:url(/wp-content/uploads/2017/12/img_arrowprevius.png) no-repeat left top!important; width:47px!important; height:40px!important; display:block!important; font-size:0px!important; left:-40px!important;}
.footer-top .owl-next{background:url(/wp-content/uploads/2017/12/img_nextarrow.png) no-repeat left top!important; width:47px!important; height:40px!important; display:block!important; font-size:0px!important; right:-30px!important;}
.footer-top .owl-carousel .owl-nav{margin-top:25px!important;}
#footer .widget_nav_menu .sub-menu{display:none!important;}
.listcnt li{width:45%; float:left; background:url(/wp-content/uploads/2017/12/iimg_bluedot-1.png) no-repeat left 9px; padding-left:20px; color:#000000; font-size:14px;}
.listcnt p, .listcnt2 p, .listcnt .para_p p{margin-left:0px!important;}
.listcnt li{width:45%!important; float:left!important}
.listcnt.li100 li{width:100%!important; float:none;}
.listcnt.li50 li{width:50%; float:none;}
.footer-left{font-size:12px;}
#media_image-3{text-align:center;}
#footer .widget.follow-us .share-links a{color:#fff!important; font-size:24px; box-shadow:none; width: 40px; height: 40px;}
#footer .widget.follow-us .share-links{text-align:center;}

.bg_white{ background: rgba(255,255,255,0.7); margin: 15px 0px 35px; padding: 10px 7px;}
/******************** inner orthopage **********************/
#main-menu .mega-menu > li.menu-item.active > a, #main-menu .mega-menu > li.menu-item > a:hover{color:#05a5e1!important}
#main-menu .mega-menu > li.menu-item.active:hover > a, #main-menu .mega-menu > li.menu-item:hover > a, #main-menu .mega-menu > li.menu-item.active:hover > h5, #main-menu .mega-menu > li.menu-item:hover > h5{color:#0cade9!important}
.page-top {background:none!important;margin-top:0px; z-index:1;border-bottom:1px dotted #333;}
.page-top ul.breadcrumb > li{font-size:12px; color:#000000; font-weight:400;}
.page-top ul.breadcrumb > li a{color:#19b9f2; font-weight:400;}
.menu-orthosys_menu-container{text-align:right;}
.menu-orthosys_menu-container ul{display:inline-block;}
.menu-orthosys_menu-container ul li{float:left; display:inline-block; padding:0px!important; background:none!important;}
.menu-orthosys_menu-container ul li a{color:#000000!important; font-size:14px; padding:0px 15px!important; font-weight:600;}
.menu-orthosys_menu-container ul li.current-menu-item a{color:#0fafea!important;}
.brdrbtm{border-bottom:1px solid #acacac;}
.orthomenu .menu-orthosys_menu-container{margin-top:30px;}
.orthotext{margin-top:20px;}
.orthotext p{font-size:16px; color:#fff;}
.orthotext p strong{font-size:22px; font-weight:normal;}
.patientarea, .patientarea h3, .patientarea p, h3{font-family: 'Poppins', sans-serif;}
.patientarea h3, .technology h3{font-size:33px; margin-bottom:23px!important;}
.technology h3{margin-bottom:5px!important;}
.patientarea p{font-size:16px; color:#000!important;}
.technology p{color:#000; font-size:14px;}
.patientarea .wpb_content_element{margin-bottom:0px!important;}
.sub-menu li a{color:#000000!important;}
.orthotext.eclinic p{color:#333333!important;}
.patientcarousel .owl-nav{display:none!important;}
.innerpage h1{font-size:32px; color:#19b9f2; font-weight:600;}
/***************mega menu ********************/
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link{height:60px!important; text-transform:uppercase;} 
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li:hover a{color:#0faee9!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link:hover{ background-color:transparent!important; color:#fff!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item-634{background:url(/wp-content/uploads/2020/03/4ehms.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item-911{background:url(/wp-content/uploads/2020/02/lubsbazar.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item-376{background:url(/wp-content/uploads/2020/03/7menueldms.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}

#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item-375{background:url(/wp-content/uploads/2020/03/menuepetro.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}

#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item-535{background:url(/wp-content/uploads/2020/03/eschool-1-1.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item > ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item-532{background:url(/wp-content/uploads/2020/03/1menueclinic-1.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item-534{background:url(/wp-content/uploads/2020/03/2menuorthosys.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item-531{background:url(/wp-content/uploads/2020/03/3menutramacare.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}

#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item-530{background:url(/wp-content/uploads/2020/03/5menucloud.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item-884{background:url(/wp-content/uploads/2020/03/6menuererail.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item-885{background:url(/wp-content/uploads/2018/01/menu_elibrary.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item-1319{background:url(/wp-content/uploads/2020/03/ehms.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item-1318{background:url(/wp-content/uploads/2020/03/menuepetro.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item-1317{background:url(/wp-content/uploads/2020/03/7menueldms.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item-1316{background:url(/wp-content/uploads/2020/03/9eschool-.jpg) no-repeat left top; width:212px; height:55px; font-size:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu li a{font-size:0px!important;}

#mega-menu-wrap-main_menu #mega-menu-main_menu .mega-sub-menu li a{font-size:0px!important; background-color: transparent!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu .mega-sub-menu li ul li{border-bottom:1px solid #e1e1e1!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu .mega-sub-menu li ul li{opacity:1;}
#mega-menu-wrap-main_menu #mega-menu-main_menu .mega-sub-menu li ul li:hover, #mega-menu-wrap-main_menu #mega-menu-main_menu .mega-sub-menu li ul li.mega-current-menu-item{opacity:1;}
#mega-menu-wrap-main_menu #mega-menu-main_menu .mega-sub-menu li ul li a{display:block; height:55px; font-size:0px;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item-537{background:url(/wp-content/uploads/2018/01/img_menuskeletonn.jpg) no-repeat left top; background-size:280px; font-size:0px!important; height:303px;}
#wpbs__cont{font-size:18px!important; font-weight:600; text-transform:uppercase; padding:25px 10px 0px!important;}
#wpbs__cont a{padding-bottom:10px!important; display:block;}
#wpbs__cont{padding:0px!important;}
#wpbs__cont .widgetcont{background:#fff!important; padding-top:10px; padding-left:20px; padding-bottom:0px;}
#wpbs_slider p{padding-bottom:0px; margin-bottom:0px;}
#wpbs__cont{width:225px!important;}
#wpbs_slider{width:280px;}
	#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item-has-children {background:url(/wp-content/uploads/2018/01/menu_arrow.png) no-repeat right center; background-position:center right 10px;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item-has-children > a.mega-menu-link:after{content:''!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link{padding:10px 30px 10px 25px;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item-has-children a:hover {background:#fff url('/wp-content/uploads/2018/01/menu_arrow_hover.png') no-repeat right center; background-position:center right 10px;}
#wpbs_slider{background-position: 6px 0px!important;}
.widget > div > ul li, .widget > ul li{border-top:0px!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link:focus{background-color: transparent !important; color: #fff !important;}
.right-sidebar .sidebar-menu .popup {right: 0!important; left: 0!important;}
.sidebar-menu .popup{position:relative!important;}
.jobpost-form .col-md-12 .form-group{ width:33%; padding-right:15px; display:inline-block;}
.intl-tel-input .flag-container{top:15px;}
.sjb-page .sjb-detail{margin:0px;}
.sjb-page .sjb-detail .jobpost-form .app-submit { margin: 5px 0 5px 0px;}
.sjb-page .sjb-filters{padding:20px 20px 20px 20px; }
.sjb-search-keywords{ margin-bottom:15px;}
#wpbs__cont{margin-top:-11px!important;}
.table_form { width: 100%; }

.table_form tr td input[type="email"], .table_form tr td input[type="number"], .table_form tr td input[type="password"], .table_form tr td input[type="search"], .table_form tr td input[type="tel"], .table_form tr td input[type="text"], .table_form tr td input[type="url"], .table_form tr td input[type="color"], .table_form tr td input[type="date"], .table_form tr td input[type="datetime"], .table_form tr td input[type="datetime-local"], .table_form tr td input[type="month"], .table_form tr td input[type="time"], .table_form tr td input[type="week"], .table_form tr td select { width: 100%; height: 40px; margin-bottom: 25px!important;}
.table_form tr td textarea{ height: 100px; width: 100%; margin-bottom: 25px!important;}
textarea{ resize: none;}
.table_form tr td .submit_btn{ background: #f16521; padding: 12px 0px; font-size: 14px; color: #fff; text-align: center;}
.table_form tr td ::-moz-placeholder{ color: #777 !important; font-size: 14px !important;}
.table_form tr td ::-webkit-input-placeholder{ color: #777 !important; font-size: 14px !important;}
.no_bg{ background: none !important;}
.client-slider .owl-carousel .owl-stage{margin:0px auto;}
.client-slider .owl-carousel .owl-nav{display:none;}
/*-----Download page------*/
.ult-ih-description-block i{color:#fff!important; font-size:24px!important; display:block!important; margin-top:7px; }
.pdf-download img{max-width:80%;}
.pdf-download{margin-bottom:0px;}
.innercontainer .wpb_content_element {margin-bottom:0px;}

/*----left menu-----*/
#main-sidebar-menu .sidebar-menu-wrap .current-menu-parent .popup{display:block!important;}
#main-sidebar-menu .sidebar-menu-wrap > ul > li > a{font-size:16px!important; color:#fff!important; background-color:#fa811e; margin:0px 0px 2px 0px!important;}
#main-sidebar-menu .sidebar-menu-wrap > ul > li > a.current{background: #3c5d95;}
#main-sidebar-menu.widget_sidebar_menu{border:none!important; border-radius:0px!important; background:none!important;}
#main-sidebar-menu .sidebar-menu > li.menu-item > .arrow{top:7px!important; bottom:auto!important;}
#main-sidebar-menu .sidebar-menu > li.menu-item > .arrow::before { border-left-color: #fff!important;}
#main-sidebar-menu .sidebar-menu .narrow .popup ul.sub-menu{border-radius:0px!important;}
#main-sidebar-menu .sidebar-menu > li.menu-item:hover {  background:none!important;}
#main-sidebar-menu .sidebar-menu .narrow .popup ul.sub-menu{  background:none!important; box-shadow:none!important;}
#main-sidebar-menu .sidebar-menu .narrow .popup ul.sub-menu li{background: url('/wp-content/uploads/2018/01/left_menuarrow.jpg') no-repeat 15px center !important;
border-bottom: 1px dotted #333;}
#main-sidebar-menu .sidebar-menu .narrow .popup ul.sub-menu li a{font-size: 15px; font-weight: 400; padding: 10px 10px 10px 28px;}
#main-sidebar-menu .sidebar-menu .narrow .popup ul.sub-menu li:hover a{background:none;}
#main-sidebar-menu .sidebar-menu .narrow .popup ul.sub-menu li.active a{color: #0088cc!important;}
.mid-contact-space{margin-top:47px; display:block;}

.sjb-page .sjb-detail .jobpost-form .file div{background-color:#f46523 !important;}
.sjb-page .sjb-filters .form-control{margin-bottom:0px;}
.newsticker-jcarousellite-1 li{font-size: 15px; font-weight: 400; padding-left:28px!important; background: url(/wp-content/uploads/2017/12/iimg_bluedot.png) no-repeat 10px 20px;}
#mega-menu-item-382 ul.mega-sub-menu li a{font-size:14px!important; color:#333333; white-space:nowrap!important;}
#mega-menu-item-382 ul.mega-sub-menu{width:180px!important; background:#ffffff!important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu #mega-menu-item-382 .mega-sub-menu li a {
    font-size: 15px!important;
    background-color: transparent!important;
}
.vc_tta.vc_general .vc_tta-tab>a { padding: 10px 30px!important; display: block!important;	margin-right: 10px!important;}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab>a { border-color: #19b9f2!important;  background-color: #19b9f2!important;  color: #fff!important;}
.vc_tta-color-blue.vc_tta-style-classic .vc_tta-tab.vc_active>a { border-color:#f0f0f0!important;  background-color:#f8f8f8!important;  color: #666!important; border-bottom-color: transparent!important;}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14!important;
    font-weight: bold;
}
@media only screen and ( max-width: 1024px){
		.newslettermain ul li:first-child {
    width: 70%;
    border: 0px;
}
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
    padding: 10px 15px 10px 15px;
}
.header-top{ margin-bottom: 15px;}
.main-menu-wrap{ margin: 15px 0px 0px;}
#main-menu .mega-menu > li.menu-item > a{padding: 15px 19px !important;}
.es_textbox {width: 80%; float: left;}
.sticky-header #main-menu .mega-menu > li.menu-item > a{ padding: 16px 18px !important; }
.flagship-box .wpb_single_image img {height: 262px;}
#footer .footer-bottom .container .footer-left{font-size:12px;}
	#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item-has-children {
    background: url(/wp-content/uploads/2018/01/menu_arrow.png) no-repeat right center; background-position: center right 0;
}
}

@media only screen and ( max-width: 1000px){
.header-main{ display: block !important;}
}
@media screen and (max-width:820px){

	.header_logo_right span img {
    max-width:60%;
}

	.header_logo_right span:last-child img {
    max-width: 80px;
}
	
	#header .header-main .container .header-right {
    padding: 0px 0 60px;
}
	#header .mobile-toggle {
    color: #000!important;
}
	#text-3{clear:both;}
	#email-subscribers-2{margin-top:0px!important;}
	.es_widget_form{max-width:400px; margin:0px;}
	#media_image-3 img{display:block; margin:0px auto;}
	.copyright{text-align:center!important;}
	footer-left{font-size:14px;}
		.header-center{display:none!important;}
	.flagship-box .wpb_single_image img {height: 288px;}
	#footer .footer-bottom .footer-left:first-child{text-align:center!important;}
	#header.sticky-header .header-main.sticky{background:rgba(12,173,233,0.9) !important;}
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item{width:100%!important; display:block;}
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
    height: 47px!important;
    text-transform: uppercase;
    line-height: 30px!important;
}
	#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-columns-1-of-4 {width:100%!important;}
.page-top { margin-top: 0px; z-index: 1; border: 0px;background: #3c5d95!important;}
.header_logo{margin-top:-40px!important;}
.home .header_logo{margin-top:-119px!important;}
.fixed-header #header .header-main, .fixed-header #header .main-menu-wrap {
    position: relative; top: -30px!important;
}
	.header_logo_right{display:none;}
	#header .header-main.sticky .container .header-right{padding:20px 0px;}
	.homeh1 h1, .flagship-box h1, .footer-top h3.widget-title{font-size: 32px !important;}
	#text-2{margin-bottom:30px;}
}

@media screen and (max-width:767px){
	.page-top ul.breadcrumb > li {
    font-size: 12px;
    color: #fff;
    font-weight: 400;
}
	#header .header-main .container .header-right {
    padding: 20px 0 20px;
}
	.pad-no-right{padding-right:15px!important;}
	.pad-no-left{padding-left:15px!important;}
	#nav_menu-3 h3{margin-top:15px!important;}
	.rev_slider_wrapper{overflow:hidden!important;}
	#text-5 .owl-carousel{width:95%!important; margin:0px auto!important;}
	.header_logo_left{margin-top: 38px; width: 270px; float: left; position: relative; z-index: -3;}
	.header_logo_right {text-align: right; width: 200px; float: right; margin-top: 36px;}
	.fixed-header #header .header-main, .fixed-header #header .main-menu-wrap{top:5px!important;}
}
@media screen and (max-width:500px){
	#header .header-main .container .header-center{display:none!important;}
	.tp-caption{margin-top:20px!important;}
	.header_logo_left{margin-top: 38px; width: 140px; float: left; position: relative; z-index: -3;}
	.header_logo_right {text-align: right; width: 100px; float: right; margin-top: 36px;}
	menu-orthosys_menu-container ul li a {
    padding: 0px 7px!important;
    font-weight: 600;
}
	.listcnt li{width:49%;}
	.page-top ul.breadcrumb > li, .page-top ul.breadcrumb > li a{font-size:12px;}
}
@media screen and (max-width:450px){	
	.about-cnt-box{margin-top:-45px!important;}	
	.menu-orthosys_menu-container ul li a {
    padding: 0px 2px!important;
    font-weight: 600;
}
}