/*
 Theme Name:   uniphy (Custom Theme)
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Twenty Fifteen Child Theme
 Author:       Alvis Denz
 Template:     twentyfifteen
 Version:      0.1
 License:      GNU General Public License v2 or later
 Text Domain:  twenty-fifteen-child
*/

.navbar-nav > li {z-index: 20001;}


body{ margin: 0px; padding: 0px; font-family: 'museo-sans-rounded'; letter-spacing:-.5px; font-weight: 300;}
a{ color: #f99f3e; text-decoration: none;}
a:hover{ text-decoration: none;}




@font-face {
    font-family: 'museo_sans_cyrl300';
    src: url('fonts/museosansrounded_300-webfont.eot');
    src: url('fonts/museosansrounded_300-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosansrounded_300-webfont.woff2') format('woff2'),
         url('fonts/museosansrounded_300-webfont.woff') format('woff'),
         url('fonts/museosansrounded_300-webfont.ttf') format('truetype'),
         url('fonts/museosansrounded_300-webfont.svg#museo_sans_cyrl300') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'museo_sans700';
    src: url('fonts/museosans_700.eot');
    src: url('fonts/museosans_700.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_700.woff2') format('woff2'),
         url('fonts/museosans_700.woff') format('woff'),
         url('fonts/museosans_700.ttf') format('truetype'),
         url('fonts/museosans_700.svg#museo_sans700') format('svg');
    font-weight: normal;
    font-style: normal;

}

.main_wrapper{ width: 100%; float: left; }

.main_top_container{ min-height: 93px; }

.nav_container{ margin: 37px 0 0px; padding: 0px; }
.navbar-toggle{ display: block;}
.navbar-default{ border: none;}
.nav.navbar-nav{ width: 100%; background: #f99f3e; text-align: center; }
.navbar-collapse{margin: 0px!important; padding: 0px!important; }
.navbar-nav > li { display: inline-block; float: none; font-size: 18px; color: #fff; font-weight: bold; border: none!important; }
.navbar-nav > li a{  color: #fff; padding:35px 30px; border: none!important; text-transform: uppercase;    }
.navbar-nav > li a:hover{ background: #555;}

.navbar-nav > li ul{ display:none; margin: 0px; padding: 0px;}
.navbar-nav > li:hover ul{ display:block; position: absolute; background: #555; width:380px; z-index: 2000;}
.navbar-nav > li:hover ul li{ list-style:none;  padding: 0px; margin: 0px; letter-spacing: 0;  }
.navbar-nav > li:hover ul li a{ font-size: 16px; padding: 17px 27px; margin: 0px; text-align: left; width: 100%; float: left; list-style:none; border-bottom: 1px solid #737477!important; text-transform: capitalize;   }
.navbar-nav > li:hover ul li:last-child a{ border: none!important;  }


.navbar-nav > li:hover a, .navbar-nav > li li a:hover { background: #555;}
.sub-menu li a:hover{background-color:#333!important;}



.logo_sec{ margin: 0px; padding:34px 0px 0; text-align: center; }

.login_sec{ width: 100%; float:left; padding: 36px 0 0;}
.login_sec ul{ margin: 0px; padding: 0px; float: right;}
.login_sec ul li{ margin: 0px 0 0 28px; padding: 0px; list-style: none; font-size: 12px; color: #737477; float: left;}
.login_sec ul li img{ margin: -4px 7px 0 0;}

.slider_container{ width: 100%; float: left; text-align: center;}


.communication_area{background: #13a0c0; padding: 85px 0px; float: left; width: 100%}
.communication_area .left_area{float: left; width: 100%; padding: 0px 0 0 0px;}
.communication_area .left_area h2{ font-size: 42px; line-height:50px; font-weight:300; color: #fff;}
.communication_area .left_area h2 span{ color: #18506d;}
.communication_area .left_area a{ color: #fff; font-size: 18px; padding: 15px 30px; border: 1px solid #fff; border-radius:2px; margin: 45px 0 0; float: left; }
.communication_area .left_area a:hover{ background: #f99f3e;}

.communication_area .right_area{float: left; width: 100%; font-size: 24px; color: #fff; line-height: 32px; letter-spacing: -0.5px; }
.communication_area .right_area span{color: #313131; width: 100%; float: left; }
.communication_area .right_area sup{ font-size: 10px; margin: -18px 0 0; }
.communication_area .right_area p{ -webkit-margin-before: 0px !important; }


.our_solution_area{ float: left; width: 100%;}
.our_solution_area h2{ width: 100%; float: left;  text-align: center; margin: 0px; }
.our_solution_area h2 span{ background: #f99f3e; padding: 22px 35px; margin: auto; color: #fff; font-size: 28px; display: inline-block; font-weight:300; }

.our_solution_area .main_pnl{ width: 100%; float: left; padding: 50px 0 0; }
.our_solution_area .main_pnl .inner_pnl{ float: left; padding: 0 30px  }
.our_solution_area .main_pnl .inner_pnl .img_box{ width:102px; height: 102px; border: 1px dashed #f99f3e; border-radius:50%; background: #f4f4f4; overflow: hidden; vertical-align: bottom; text-align: center; margin: auto; line-height: 102px; }
.our_solution_area .main_pnl .inner_pnl .img_box img{ width: auto; vertical-align:bottom; }
.our_solution_area .main_pnl .inner_pnl h2{ font-size: 32px; color: #303030; letter-spacing:-1px; margin: 35px 0 0; float: left; width: 100%; font-weight: 300; line-height: 34px;}
.our_solution_area .main_pnl .inner_pnl p{ font-size: 24px; color: #666666; float: left; width: 100%; text-align: center; padding:  24px 0px 0; margin: 0px; line-height: 28px;  }
.our_solution_area .main_pnl .inner_pnl a{ color: #fff; font-size: 18px; padding: 15px 28px; border-radius:2px; background: #686868; display: table; margin: auto; margin-top:40px;    }
.our_solution_area .main_pnl .inner_pnl a:hover{ background: #f99f3e;}


.guaranteed_area{background: #686868; float: left; width: 100%; padding: 40px 0; margin:85px 0 0; }

.bed_section {width: 100%; margin-top:100px; float: left; background: #cccccc;}
.bed_area{ float: left; padding:85px 0; }
.bed_area .txt{ float: left; width: 100%; font-size: 48px; color: #ffffff; padding: 40px 30px 0; line-height: 52px;  }
.bed_area .txt span{color: #46b08e; width: 100%; padding: 20px 0 0;  }
.bed_area .txt a{ color: #6f6f6f; font-size: 18px; padding: 15px 28px; border-radius:2px; border:1px solid #959595;  margin: auto; margin-top:40px; line-height: 18px; float: left;    }
.bed_area .txt a:hover{ background: #46b08e; color: #fff;}


.roi_section{ float: left; width: 100%; background: #f99f3e; padding:70px 0 45px; }
.roi_section h2{ font-size: 48px; color:  #fff; text-align: center;  }
.roi_section p{ font-size: 24px; color:  #fff; text-align: center; padding: 10px 0 0 0; margin: 0px; }
.roi_section .icon_section{ max-width:920px; margin: auto; padding: 55px 0 0;  }
.roi_section .icon_section .circle{ width: 182px; height: 182px; background: #6f6f6f; border-radius:50%; margin: auto; text-align: center; line-height: 182px }
.roi_section .icon_section a{ color: #fff; font-size: 18px; padding: 15px 28px; border-radius:2px; border:1px solid #fff; display: table; margin: auto; margin-top:70px;    }
.roi_section .icon_section a:hover{ background: #f99f3e;}

.extra-img-txt {width: 100%; margin-top:20px; float: left; background-color: #999999;}
.extra-img-txt .txt {float: left; width: 100%; font-size: 40px; color: #ffffff; padding: 60px 80px 60px 20px; line-height: 48px;}

.extra-img-txt_onwhite {width: 100%;  float: left;padding-top: 20px;}
.extra-img-txt_onwhite .txt {float: left; width: 100%; font-size: 40px; color: #F99F3E; padding: 80px 80px 60px 20px; line-height: 48px;}

.our_client_area{ float: left; width: 100%}
.our_client_area h2{ width: 100%; float: left;  text-align: center; margin: 0px; }
.our_client_area h2 span{ background: #878787; padding: 22px 35px; margin: auto; color: #fff; font-size: 28px; display: inline-block; font-weight:300;  }

.our_client_area .logo_sec{ width: 100%; float: left; padding: 60px 0 70px; }
.our_client_area .logo_sec img{margin:0 35px }

footer{ background: #464646; padding: 64px 0 0; float: left; width: 100%; margin-top:45px;}
footer .inner{ width: 100%; float: left; padding: 0px 0;}
footer .inner .social_media{ width: 100%; float: left; text-align: center;}
footer .inner .social_media ul{ margin: 0px; padding: 0px;}
footer .inner .social_media li{ margin: 0px 4px; padding: 0px; overflow:hidden; height: 60px; width: 60px; border-radius:50%; border:1px solid #fff; list-style: none; line-height: 60px; text-align: center; display: inline-block }
footer .inner .social_media li a{ display: block; text-decoration: none;}
footer .inner .social_media li a:hover { border:none;}
footer .inner .social_media li:hover {  border:none;}

footer .inner .social_media li a[title="linkedin"]:hover{ background: #006dc2;}
footer .inner .social_media li a[title="twitter"]:hover{ background: #29c5f6;}
footer .inner .social_media li a[title="facebook"]:hover{ background: #3b5999;}


footer .footer_nav{width: 100%; float: left;}
footer .footer_nav ul{ margin: 0px; padding: 30px 0 0;}
footer .footer_nav li{ width: 100%; margin: 0px; padding: 13px 50px; list-style: none; font-size:16px; color: #fff; letter-spacing:1px; }
footer .footer_nav li a{color: #fff; text-decoration: none;}

footer .bot_area{ background: #f7941d; text-align: center; font-size:15px; padding: 28px 0 25px; color: #fff; margin: 60px 0 0; letter-spacing: 0px; }
footer .bot_area a{  color: #fff; }



.top_title_head{ width: 100%; float: left; padding: 33px 0;}
.top_title_head h2{font-size: 44px; color: #fff; text-align: center; padding: 0 80px; font-weight:300;  }
.top_title_head p{font-size: 26px; color: #fff; text-align: center; opacity: 0.75; padding: 5px 20px 0; max-width: 560px; margin: auto; line-height: 32px;  }
.top_title_head p.second{max-width: 860px;  }
.top_title_head.orange{ background: #f99f3e; }
.top_title_head.green{ background: #46b08e; }
.top_title_head.grey{ background: #6f6f6f; }
.top_title_head.blue{ background: #13a0c0; }

.blog_container{ width: 100%; float: left; }
.blog_container .blog_content{ padding: 98px 0px 94px 0;  float:left; width: 100%;  }
.blog_container .blog_content .left{ padding: 0 40px 0 0px}
.blog_container .blog_content .left h2{ color:#f99f3e; font-size: 31px;}
.blog_container .blog_content .left .date_txt{ font-size: 17px; color: #333333; padding: 6px 0 0 0px}
.blog_container .blog_content .left .blog_img_sin{ width: 100%; float: left; margin: 22px 0 0;}
.blog_container .blog_content .left .blog_img_sin img{ width: 100%; height: auto;}
.blog_container .blog_content .left .blog_txt{ width: 100%; float: left; }
.blog_container .blog_content .left .blog_txt p{ font-size: 18px; color: #666666; padding: 22px 0 0 0px; margin: 0px; line-height:26px;}
.blog_container .blog_content .left .blog_txt h3{ font-size: 18px; color: #f99f3e; padding: 15px 0 0 0px; }
.blog_container .blog_content .left .blog_txt ul{ margin: 0px; padding: 0px;}
.blog_container .blog_content .left .blog_txt ul li{ margin: 15px 0 0 15px; padding: 0px; font-size: 18px; color: #666666; }
.main_blog_section section .inner .b_link {font-size: 20px;color:#f99f3e;}


.blog_container .blog_content .category_sec{ width: 100%; float: left; background: #eeeeee; border-radius:3px 3px 0 0; overflow: hidden; margin: 0 0 50px  }
.blog_container .blog_content .category_sec h2{ background: #737477; padding: 10px 15px; font-size: 20px; color: #fefefe; }
.blog_container .blog_content .category_sec ul{ padding:15px; margin: 0px; }
.blog_container .blog_content .category_sec ul li{ list-style: none; margin: 0px; padding: 6px 0px; font-size: 16px; color: #666666;}
.blog_container .blog_content .category_sec ul li a{color: #666666;}

.blog .category_sec{ width: 100%; float: left; background: #eeeeee; border-radius:3px 3px 0 0; overflow: hidden; margin: 40px 0 50px  }
.blog .category_sec h2{ background: #737477; padding: 10px 15px; font-size: 20px; color: #fefefe; }
.blog .category_sec ul{ padding:15px; margin: 0px; }
.blog .category_sec ul li{ list-style: none; margin: 0px; padding: 6px 0px; font-size: 16px; color: #666666;}
.blog .category_sec ul li a{color: #666666;}

.studies_container{ float: left; padding: 30px 20px 10px; }
.studies_container h2{ width: 100%; float: left; font-size: 36px; color: #46b08e;  letter-spacing: 0; padding: 28px 0 0; /*font-family: 'museo_sans_cyrl500';*/ }
.studies_container p{ font-size:24px; color: #666;  letter-spacing: 0; line-height: 32px; padding: 5px 0 35px; margin: 0px; float: left;}
.studies_container .img_box{ width: 100%; margin:-25px 0 0; float: left; }
.studies_container ul.point{ margin: -20px 0 20px 45px; padding: 0px; float: left;}
.studies_container ul.point li{ margin: 0px; padding: 0px; font-size:24px; color: #666; }



.results_area{ float: left; width: 100%}
.results_area .head{ float: left; width: 100%; background: #46b08e; }
.results_area .head h2{ width: 100%; float: left;  text-align: center; margin: 0px; }
.results_area .head h2 span{ background: #f6f6f6; padding: 15px 60px; margin: auto; color: #439d80; font-size: 28px; display: inline-block; text-transform: uppercase; }
.results_area .head h3{ float: left;  text-align: center; margin: 0px; font-size: 32px; color: #fff; line-height: 40px; padding: 40px 0; font-weight:300 }

.results_area .logo_sec{ width: 100%; float: left; padding: 60px 0 70px; }

.unit_container{ float: left; padding: 40px 5px 30px; border-bottom: 1px solid #acacac; }
.unit_container h2{ width: 100%; float: left; font-size: 32px; color: #46b08e;  letter-spacing: 0; padding: 28px 0 0; /*font-family: 'museo_sans_cyrl500';*/ }
.unit_container h2.blue{ color: #13a0c0; /*font-family: 'museo_sans_cyrl500';*/ }
.unit_container h2.orange{ color: #f7941d; /*font-family: 'museo_sans_cyrl500';*/ }
.unit_container p{ font-size:24px; color: #666;  letter-spacing: 0; line-height: 32px; padding: 5px 22px 35px 0; margin: 0px; float: left;}

.unit_container:last-child { border-bottom: medium none;}


.unit_container .c_box{  padding: 0px 20px 0 0;}
.unit_container ul.point{ margin: 0px 0 20px 0px; padding: 0px; float: left;}
.unit_container ul.point.pad_left{ margin: 10px 0 20px 55px; }
.unit_container ul.point li{ margin: 0px; padding: 0px 0 15px; font-size:24px; color: #666; }


.annual_savings{ width: 100%; float: left; background: #13a0c0; padding: 45px 0 0px  }
.annual_savings h2{ font-size: 40px; color: #134f6e; /*font-family: 'museo_sans_cyrl500';*/ }
.annual_savings .total_sec{ width: 100%; float: left; padding: 40px 0 65px; }
.annual_savings .total_sec .total_box{ width: 100%; float: left;  font-family: 'museo_sans700'; font-size: 60px; color: #fff; line-height: 60px;}
.annual_savings .total_sec .total_box span{ font-size: 18px; width: 100%; float: left; text-transform: uppercase; line-height: 18px; }

.annual_savings .total_sec .result_left_txt{ width: 100%; float: left; font-size: 24px; color: #f4f4f4; }
.annual_savings .total_sec .result_point{ width: 100%; float: left;}
.annual_savings .total_sec .result_point ul{ margin: 0px 0 0 40px; padding: 0px;}
.annual_savings .total_sec .result_point ul li{ margin: 0px; padding: 0px 0 12px; font-size: 24px; color: #fff;}

.annual_savings .total_sec .price_box{ margin: 0px; padding: 10px 0 2px; float: left; width: 100%; }
.annual_savings .total_sec .price_box .left_txt{ font-size: 18px; color: #f4f4f4;}
.annual_savings .total_sec .price_box .right_txt{ font-size: 18px; color: #f4f4f4;  /*font-family: 'museo_sans_cyrl500';*/}

.download_box{ width: 100%; float: left; background: #f7941d; padding: 30px 0; font-size: 28px; color: #f4f4f4; text-align: center; margin-top: 40px;/*font-family: 'museo_sans_cyrl500';*/ }
.download_box a{color: #f4f4f4; text-align: center;  }
.download_box img{padding: 0 0 0 20px;}


.Compliance_txt{ width: 100%; float: left;}
.Compliance_point{ padding: 30px 0 0px;}
.Compliance_point h3{ padding: 0px 0 30px!important;}
.Compliance_point p{ padding: 0px 0 30px!important;}
.Compliance_point ul{ padding: 0px; margin: 0px;}
.Compliance_point ul li{ padding: 0px 0 15px; margin: 0 0 0 17px; font-size: 24px; color: #666666; letter-spacing: 0; line-height: 30px; }

.practice_txt{ width: 100%; float: left; font-size: 24px; color: #666666; line-height: 36px; padding: 80px 0 60px}

.accordion h2 { font-size: 32px; color: #46b08e; padding: 0 30px 15px;}
.accordion .p_txt { font-size: 24px; color: #666666; padding: 0px 30px 20px; margin: 0px;}
.accord_txt { padding: 0px 30px 30px;}
.accord_txt .note_txt { font-size: 14px; color: #666666; letter-spacing: 0px; }
.accordion-section-content p { font-family: 'museo-sans-rounded'; letter-spacing:-.5px; font-weight:300; font-size:18px; line-height:26px;}
.accordion-section-content p a {color: #46B08E;}

.step_area { width: 100%; float: left; padding: 25px 0 0;}
.step_area .inner{ width: 100%; float: left; padding: 0px 0 12px;}
.step_area .inner .step_txt{ font-size: 18px; color: #46b08e; letter-spacing: 0px;}
.step_area .inner .step_txt2{ font-size: 18px; color: #666; letter-spacing: 0px;}


.press_section{ width: 100%; float: left; padding: 22px 0 60px}
.press_section .content_row{ width: 100%; float: left; padding: 70px 0 0px}
.press_section .content_row .txt{ margin: 0px }
.press_section .content_row .txt h3{ margin: 0px; font-size: 24px; color: #333333; letter-spacing: 0px; }
.press_section .content_row .txt p{ margin: 0px; font-size: 18px; color: #6f6f6f; letter-spacing: 0px; padding: 15px 0 0;}
.press_section .content_row .txt a{ color: #fff; font-size: 18px; padding: 15px 28px; border-radius:2px;  margin: auto; margin-top:30px; line-height: 18px; float: left; background: #686868;    }
.press_section .content_row .txt a:hover{ background: #f99f3e; color: #fff;}


.company_section{ width: 100%; float: left; padding: 70px 0 }
.company_section .top_txt{ width: 100%; float: left; font-size: 24px; color: #666666; line-height: 36px; }

.company_section .caregiver_sec{ width: 100%; float: left; padding: 10px 0 0;  }
.company_section .caregiver_sec h2{ font-size: 42px; color: #f99f3e;}
.company_section .caregiver_sec h3{ font-size: 32px; color: #8d8d8d; padding: 10px 0 0;}
.company_section .caregiver_sec p{ font-size: 24px; color: #666666; padding: 35px 0 0; margin: 0px; letter-spacing: 0px;}

.popout_sec{ width: 100%; float: left; padding: 20px 0;}
.popout_sec .main_row{ padding: 20px 0 0; width: 100%; float: left;}
.popout_sec .main_row .box{ width: 100%; float: left; background: #f99f3e;}
.popout_sec .main_row .box .officer_detail{ padding: 0 15px; margin: 40px 0 0; text-align: left;}
.popout_sec .main_row .box .officer_detail h2{ font-size: 20px; font-weight: bold; color: #fff;}
.popout_sec .main_row .box .officer_detail p{ font-size: 20px; color: #fff; padding: 0px; margin: 0px;}
.popout_sec .main_row .box:hover{ cursor:pointer;}

.officer_hover_sec{ width: 100%; float: left; background: #737477; padding: 45px 0; margin: 28px 0 10px;}
.officer_hover_sec .popup_txt{ font-size: 18px; color: #fff; }


.popup_arrow{display: none;}

.popup_arrow{ width: 0;
height: 0;
border-style: solid;
border-width: 0 20px 20px 20px;
border-color: transparent transparent #737477 transparent;
float: left;
margin: 8px 0px -30px 46%;  }

/*.popout_sec .main_row .box:hover  ~ .officer_hover_sec{ width: 100%; float: left; background: #737477; padding: 45px 0; margin: 28px 0 10px; display: block; }*/

.contact_section{ width: 100%; float: left; padding: 0 0;}
.contact_section p{ font-size: 24px; color: #666666; letter-spacing: 0;}
.contact_section .form_pnl{ width: 100%; float: left; padding: 20px 0; }
.contact_section .form_pnl .form_row{ width: 100%; float: left; padding: 16px 0 0; }
.contact_section .form_pnl .form_row .box{ width: 100%; float: left; }
.contact_section .form_pnl .form_row .box .txt{ font-size: 18px; color: #666666; letter-spacing: 0px;  }
.contact_section .form_pnl .form_row .box .fld_box{ margin: 5px 0 0; border: 1px solid #666; padding: 5px 10px;   }
.contact_section .form_pnl .form_row .box .fld_box input{ border: none; width: 100%; line-height: 24px; padding: 7px 0; font-size: 18px; color:#666;}
.contact_section .form_pnl .form_row .box .fld_box input:focus{outline: none;}
.contact_section .form_pnl .form_row .box .fld_box textarea{ border: none; width: 100%; line-height: 24px; padding: 7px 0; font-size: 18px; color:#666; resize:none;}
.contact_section .form_pnl .form_row .box .fld_box textarea:focus{outline: none;}
.contact_section .form_pnl .form_row a{ color: #fff; font-size: 18px; padding: 15px 28px; border-radius:2px;  margin: auto; margin-top:10px; line-height: 18px; float: left; background: #f99f3e;    }
.contact_section .form_pnl .form_row a:hover{ background: #686868; color: #fff;}

.contact_section .form_pnl .form_row input[type="submit"]{ color: #fff!important; border:none!important; font-size: 18px!important; padding: 15px 28px!important; text-transform: uppercase; border-radius:2px!important;  margin: auto!important; margin-top:10px!important; line-height: 18px!important; float: left!important; background: #f99f3e!important;    }
.contact_section .form_pnl .form_row input[type="submit"]:hover{ background: #686868!important; color: #fff!important;}


.head_img_area{ width: 100%; float: left; height: 553px; position: relative; text-align: center; }
.head_img_area .head_img{width: 100%; float: left; margin-top:-34px; height: 554px; overflow: hidden; }
.head_img_area .head_img.pad{width: 100%; float: left; margin-top:0px;  height: 554px; overflow: hidden; width: 100%;  }
.head_img.pad > img { height: 100%; object-fit: cover; width: 100%;}
.head_img > img { height: 100%; object-fit: cover; width: 100%;}

.head_img.footer_banner{margin-top:0px;}
.head_img.footer_banner .cont_right { float: left; margin: 150px 0 0 200px;}

.head_img_area .head_img_txt{ position: absolute; z-index: 20000;  margin: auto; width: 100%; height: 100%; top: 0px; display: table; font-weight:300; }
.top_hd2{ background: #555;  padding: 15px 20px; margin: auto; text-align: center; font-size: 24px; color: #ffffff; display:initial; min-width: 250px; position: relative; top: 12px;  }

.head_img_area .head_img_txt h3{ z-index: 20000;  margin: auto; font-size: 44px; line-height: 44px; color: #ffffff; display: table-cell; vertical-align: middle;  text-align: center; font-weight:300; }
.head_img_area .head_img_txt h3 p{ font-size: 32px; color: #ffffff; opacity: 0.5; margin: 15px 0 0 0px;  }
.head_inner_txt{ max-width: 900px; margin: auto; font-size: 32px; color: #ffffff; opacity: 0.75; }

.cont_right{width:600px; float:right; text-align: left; margin: 150px 0 0 0px;}
.head_img_txt .cont_right h3{ z-index: 20000;  margin: auto; font-size: 44px; line-height: 44px; color: #ffffff; display: table-cell; 
  vertical-align: middle; 
  text-align: left;  }
.head_img_txt .cont_right h3 .head_inner_txt{ font-size: 26px!important; color: #ffffff;  margin: 15px 0 0 0px; text-align: left; opacity: 1;  }

.head_img_txt .cont_right a{ color: #fff; font-size: 18px; padding: 15px 28px; border-radius:2px;  margin: auto; margin-top:30px; line-height: 18px; float: left; background: none; border: 1px solid #fff;    }
.head_img_txt .cont_right a:hover{ background: #f99f3e; color: #fff;}


.master_area{ width: 100%; float: left; padding: 0px 0 0px;}
.master_area h3{ width: 100%; float: left; font-size: 32px; color: #f99f3e; letter-spacing: 0; font-weight:300}
.master_area p{ font-size: 24px; color: #666666; letter-spacing: 0; padding: 30px 0 0px; width: 100%; float: left; margin: 0px;}

.blue_title{ font-size: 24px; color: #13a0c0; font-weight: bold; letter-spacing: 0px; margin: 30px 0 0; width: 100%; float: left;  }

.service_area{ width: 100%; float: left; background: #eeeeee; padding: 0 0 80px; margin: 40px 0 0;}
.service_area .top_bar{ width: 100%; float: left; background: #333333; padding: 30px 0; font-size: 32px; color: #fff; text-align: center; line-height: 36px;}
.service_area .ser_row{ width: 100%; float: left; padding: 60px 0 0; }
.service_area .ser_row .box{ width: 100%; float: left;  }
.service_area .ser_row .box .img_box{ width: 100%; float: left; margin:0 0 25px 0;}
.service_area .ser_row .box .img_box .circle{ width:76px; height: 76px; margin: auto; background: #f99f3e; border-radius:50%; text-align: center; line-height: 76px;    }
.service_area .ser_row .box h3{ font-size: 24px; color: #333333; padding: 27px 0 0;}
.service_area .ser_row .box p{ font-size: 18px; color: #666666; padding:4px 10px 0 0; margin: 0px; letter-spacing:0px;}

.service_area.second .top_bar{padding: 45px 0;}
.service_area.second .ser_row .box h3{ font-size: 19px; color: #333333; padding: 27px 0 0; text-align: center;}

.additional_area{ width: 100%; float: left; padding: 60px 0;}
.additional_area h3{ width: 100%; float: left; font-size: 32px; color: #333333; text-align: center; }
.additional_area p{ width: 100%; float: left; font-size: 26px; color: #666; text-align: center; letter-spacing: 0px; margin: 0px; padding: 10px 0 0px; }


.care_pnl{ width: 100%; float: left; margin: 0 0 40px -20px;}
.care_pnl .pnl{ float: left;  padding: 20px 10px; display: table; width: 100%; }
.care_pnl .pnl .inner{min-height: 265px; float: left; padding: 40px; width: 100%;  vertical-align: top; text-align: left; position: relative; background: #eeeeee;  }
.care_pnl .pnl .inner h2{font-size: 32px; color: #666666; line-height: 34px; letter-spacing: -1px; padding: 0 45px 0 0; max-height: 107px; overflow: hidden; font-weight:300;}
.care_pnl .pnl .inner p{ font-size: 24px; color: #666666; line-height: 28px; letter-spacing: -1px; margin: 0px; padding:10px 35px 0px 0; max-height: 70px; overflow: hidden !important; }
.care_pnl .pnl .inner img{ margin: 0 0 0 10px; position: absolute; top: 45%; right: 18px;}

.care_pnl .pnl .inner.orange{ background: #f99f3e; min-height: 265px; }
.care_pnl .pnl .inner.orange h2{  color: #fff;  max-height: 107px;min-height: 85px; overflow: hidden; }
.care_pnl .pnl .inner.orange .inner p{  color: #663e12; max-height: 70px; overflow: hidden !important; }

.care_pnl .pnl a .inner{ background: #eeeeee;  }
.care_pnl .pnl a:hover .inner{ background: #f99f3e; min-height:  }
.care_pnl .pnl a:hover .inner h2{  color: #fff;  max-height: 107px; overflow: hidden; }
.care_pnl .pnl a:hover .inner p{  color: #663e12; max-height: 70px; overflow: hidden !important; }

.care_pnl .pnl .inner.blue{ background: #13a0c0;  }
.care_pnl .pnl .inner.blue h2{font-size: 31px; color: #fff; line-height: 36px; letter-spacing: -1px; padding: 0 45px 0 0;}
.care_pnl .pnl .inner.blue p{color: #144753; }


.platform_area{ width: 100%; float: left; margin: 10px 0 0;}
.platform_area h3{ font-size: 40px; color: #13a0c0; text-align: center; padding: 0 0 20px;   /*font-family: 'museo_sans_cyrl500';*/}
.platform_area h3.orange{ font-size: 40px; color: #f99f3e; text-align: center; padding: 0 0 20px;   /*font-family: 'museo_sans_cyrl500';*/}
.platform_area.orange h3{ color: #f99f3e; /*font-family: 'museo_sans_cyrl500';*/}
.platform_area .pnl{  height: 230px; margin: 20px 20px; background: #eeeeee; display: table; border-radius:3px;  }
.platform_area .pnl .img_box{ float: left; width: 79px; height: 79px; background: #13a0c0; border-radius:50%; margin: 50px 10px 0 30px; line-height: 79px; text-align: center;;  }
.platform_area.orange .pnl .img_box{ background: #f99f3e;   }
.platform_area .pnl .inner{ padding: 30px 20px; text-align: left; font-size: 31px; color: #666666; line-height: 36px; letter-spacing: -1.5px;  }
.platform_area .pnl .inner h2{font-size: 24px; color: #333333;   /*font-family: 'museo_sans_cyrl500';*/  }
.platform_area .pnl .inner p{font-size: 18px; color: #666666; margin: 0px; padding:0px 0 0; line-height: 22px;    }


.level_area{ width: 100%; float: left;}
.level_area h3{ color: #13a0c0; font-size: 40px; text-align: center;}
.level_area h3.orange{ color: #f99f3e; font-size: 40px; text-align: center;}
.level_area .img_pnl{ width: 100%; float: left; text-align: center; margin-top:20px;}
.level_area .img_pnl img{ width: 80%; }


.include_section{ width: 100%; float: left; margin: 50px 0 0; }
.include_section h2{ width: 100%; float: left; font-size: 24px; color: #134f6e;  }
.include_section .inc_txt{ width: 100%; float: left; margin: 10px 0 0; font-size: 18px; color:#666666; }
.include_section .inc_txt ul{ margin: 0px; padding: 0px;}
.include_section .inc_txt ul li{ margin: 0px; padding: 5px 0; list-style:none;}


.include_section .ipad_img{ width: 100%; float: left; margin: 30px 0 0;}
.facilit_area{ width: 100%; float: left; margin: 40px 0 0; border:solid #13a0c0; border-width:6px 0; padding: 60px 0; font-size: 34px; color: #13a0c0; line-height: 42px;  text-align: center;  }

.work_area{ width: 100%; float: left; margin: 70px 0 0;}
.work_area h3{ width: 100%; float: left; margin:0px 0 0; font-size: 32px; color: #13a0c0;}
.work_area ul{ float: left; margin:0px 0 0 20px; padding: 0px; }
.work_area ul li{ margin: 0px; padding: 15px 0; font-size: 24px; color: #666; letter-spacing: 0;  }


.main_blog_section {
 -moz-column-width: 250px;
 -webkit-column-width: 250px;
 -moz-column-gap: 1em;
 -webkit-column-gap: 1em;
 margin-top:20px; 
}

.main_blog_section section {
 display: inline-block;
 margin:  0 17px;
 width:  100%; 
}


.main_blog_section section .inner{ border-bottom:1px solid #adacac; margin: 20px 20px; padding:  0 0 100px; }
.main_blog_section section .inner h2{    font-size: 28px; color: #f99f3e; line-height: 32px;}
.main_blog_section section .inner .date_txt{font-size: 14px; color: #333333; margin: 3px 0 0;}
.main_blog_section section .inner .img_b{ margin: 10px 0 0; width: 100%; overflow: hidden;}
.main_blog_section section .inner .img_b img{ width: 100%; height: auto;}
.main_blog_section section .inner .b_txt{font-size: 21px; color: #666666; margin: 20px 0 0; line-height: 30px;}


.login_main_sec{ width: 100%; float: left; background:#eeeeee; padding: 80px 0; }
.login_main_sec .login_txt{ font-size: 32px; color: #737477; padding:30px 10px; text-align: center; }
.login_main_sec .lgn_box{  margin: 10px; height:232px; background: #fff; border-radius: 2px; line-height: 232px; text-align: center;   }


.top_hd{ background: #146375; max-width: 343px; padding: 5px 10px; margin: auto; margin-top:-33px; margin-bottom:25px;  text-align: center; font-size: 24px; color: #ffffff;   }

.large_view{ width: 100%; float: left; position:  relative; padding: 15px 0 0;}
.large_view .inner_pnl_top{ width: 100%; float: left;  }
.large_view .inner_pnl_top.bot{ margin:-75px 0 0 }
.large_view .inner_pnl_top .left_pnl{ width: 255px; float:left; }
.large_view .inner_pnl_top .left_pnl h2{ font-size: 24px; color:#333333; text-align: right;}
.large_view .inner_pnl_top .left_pnl p{ font-size: 17px; color:#666666; text-align: right; margin: 0px; padding: 0px;}

.large_view .inner_pnl_top .right_pnl{ width: 255px; float:right; }
.large_view .inner_pnl_top .right_pnl h2{ font-size: 24px; color:#333333; text-align: left;}
.large_view .inner_pnl_top .right_pnl p{ font-size: 17px; color:#666666; text-align: left; margin: 0px; padding: 0px;}


.large_view .inner_img_pnl{ width: 100%; float: left; text-align: center; margin: -20px 0 0; }

.mob_view{ display:none;}

.top_head_sec{ width: 100%; background:#fff; position: fixed;  z-index:999999; top:0;
    -webkit-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 7px -1px rgba(0,0,0,0.75);
  }

html{padding-top:93px;}

.singleImg img{max-width:100%}

.navbar-nav > li.current-menu-item, li.current-menu-parent{ background:#555;}



@media screen and (min-width: 280px) and (max-width: 560px) {

  
  	body{letter-spacing: 0;}
 .extra-img-txt {margin-top:0px;}
  .slider_container {
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center;
    width: 100% !important;
}
  
  .main_wrapper {
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}

.head_img_area img {
  width: 100%;
}


  
  	.navbar-collapse.collapse{ display:none;}
	#topmargin{display:none;}

    .login_sec{ display: none;}
    .logo_sec {padding: 40px 0 0;}
    .logo_sec > img { height: auto; width: 100%; margin-left:-15px; }

    .slider_container > img { width: 100%;}
    .container > img { width: 100%;}

	.extra-img-txt img, .extra-img-txt_onwhite img {width:100%;}
	.extra-img-txt .txt, .extra-img-txt_onwhite .txt {padding:0px 20px 0px 20px; font-size:24px; line-height:30px;}

	.additional_area h3 {font-size: 24px; line-height: 28px;}
	.additional_area p {font-size: 20px; line-height: 25px; padding-bottom: 30px;}

    .communication_area .left_area h2{ font-size: 28px; line-height:32px;}
    .communication_area { padding: 35px 0;}
    .communication_area .right_area{ display: none;}
    .communication_area .left_area a{ margin:25px 0 0; padding: 10px 20px;}

    .our_solution_area .main_pnl .inner_pnl{ padding-bottom:60px;  }
    .our_solution_area .main_pnl:last-child {    padding: 0;}

	.bed_section {margin-top:20px;}
	.bed_area {padding:50px 0;}
	.bed_area img {width:85%;}
    .bed_area .txt { color: #737477; float: left; font-size: 28px; padding: 20px 20px 0; line-height: 34px; }
	.bed_area .txt a {margin-top:10px;}
    
    .roi_section{ padding:30px 0 30px}
    .roi_section h2{font-size: 28px; }
    .roi_section p{ font-size: 20px; line-height: 25px;}
    .roi_section .icon_section{ padding: 35px 0 0}
    .roi_section .icon_section .circle{ width:75px; height: 75px; line-height: 75px;}
    .roi_section .icon_section .circle img{ width:50%;}
    .roi_section .icon_section a{ margin: 30px auto auto}

	.results_area .head h2 span, .our_client_area h2 span {font-size:20px;}

    
		footer .footer_nav li{ padding: 10px 0px;}

    .our_client_area .logo_sec img { margin: 0; width: auto;}
	.our_solution_area h2 span {font-size:20px;}

    .top_title_head h2{  font-size: 24px; padding: 0 10px;  }
    .top_title_head p{font-size: 16px; padding: 0 10px; line-height: 24px; }
    .press_section { padding: 0px 0 40px;}

    .press_section .content_row .txt {padding: 15px 0 0;  }
    .press_section .content_row .txt h3{font-size: 16px; line-height: 24px; }
    .press_section .content_row .txt p{font-size: 14px; line-height: 21px; }

    .practice_txt{ font-size: 17px; line-height: 23px; padding:30px 10px; }

    .head_img_area .head_img_txt h3 { font-size: 24px; line-height: 28px; padding:65px 15px 0px 15px;}
    
    .head_img_area{ height: 250px; overflow:hidden;}
    .head_inner_txt{ font-size: 17px; line-height: 23px;}
    .head_img_area .head_img{ height: 250px; max-width:100%}
    .head_img > img{ position: relative;  width: 100%;  height: 100%;  object-fit: cover; }
    
    .master_area{ padding: 0px;}
    .master_area p{ font-size: 17px; line-height: 23px;}
    .care_pnl{ margin: 30px 0 0 0px}
    .care_pnl .pnl{ margin: 20px 0px; height: auto; width: 100%;}
    .care_pnl .pnl .inner{ font-size: 21px; list-style: 22px; padding: 25px; letter-spacing: -0.5px;}

    .head_img_area .head_img_txt h3 p{ font-size: 17px; line-height: 23px;}

    .master_area h3{ padding: 20px 0 0; font-size: 20px;}
	.master_area {padding:0px;}

    .service_area .top_bar{ font-size: 17px; padding: 25px 15px; line-height: 24px;}

    .service_area{ padding: 0 0 10px}
    .service_area .ser_row{ padding: 15px 0 0}
    .service_area .ser_row .box h3{ text-align: center; padding: 15px 0 0; font-size: 20px;}
    .service_area .ser_row .box p{ text-align: center;}
    .service_area .ser_row .box{ padding: 10px 0 20px }

    .additional_area{ padding: 20px 10px 0}
    .annual_savings h2{ font-size: 28px;}
    .annual_savings .total_sec{ padding: 10px 0 40px}
    .annual_savings .total_sec .result_left_txt{ font-size: 17px;}
    .annual_savings .total_sec .result_point ul{ margin: 15px 0 0 30px}
    .annual_savings .total_sec .result_point ul li{ font-size: 17px;}

    .platform_area .pnl{ margin: 20px 0;}
    .platform_area .pnl .img_box{ margin: auto; float: none; margin-top:20px;  }
    .platform_area .pnl .img_box img{ width: 47%}
    .platform_area .pnl .inner{ float: left;}
    .master_area h3{ padding: 20px 0 }
    .ipad_img > img {   width: 100%; }

    .studies_container{padding: 20px 0px}

    .studies_container h2{font-size: 24px;}
    .studies_container p{ font-size: 17px; line-height: 23px;}

    .img_box > img{ width: 100%;}
    .studies_container ul.point li{font-size: 17px; line-height: 23px; padding: 5px 0}
    .results_area .head h3{ font-size: 20px; line-height: 26px;}
    
    .unit_container{ padding: 40px 20px 15px}
    .unit_container h2{ font-size: 20px; line-height: 26px; padding: 0px;}
    .unit_container p{ font-size: 17px; line-height: 23px;}

    .unit_container ul.point li{font-size: 17px; line-height: 23px;}

    .annual_savings .total_sec .total_box{ font-size: 44px;}

    .accordion{ margin: 30px 0 0 0px!important;}

    .accordion h2{font-size: 24px; line-height: 26px;}
    .accordion .p_txt{ font-size: 20px;}
    .accordion-section-title{ font-size: 15px!important;}
    .accord_txt { padding: 0 0 30px 20px;}

    .facilit_area{ font-size: 24px; line-height: 32px; padding: 20px 0; border-width:4px 0;}

    .cont_right{ margin: 50px 0 0; width: 100%;}
    .head_img_txt .cont_right h3 .head_inner_txt{ font-size: 16px!important;}
    .head_img_txt .cont_right a{ margin: 15px 0 0}

    .work_area ul li{ font-size: 16px;}

    .Compliance_point{padding: 15px 0 0px}
    .Compliance_point ul li{ font-size: 17px; line-height: 24px;}

    .contact_section{padding: 30px 0 30px}
    .contact_section p{ font-size: 17px;}

    .company_section{padding: 30px 0 30px}
    .company_section .top_txt{ font-size: 17px; line-height: 23px;}

    .company_section .caregiver_sec h2{ font-size: 24px;}
    .company_section .caregiver_sec h3{ font-size: 20px!important;}
    .company_section .caregiver_sec p{ font-size: 17px;}

    .popout_sec .main_row .box{ margin-bottom:20px; }
    .com_img_box{ height: 240px; overflow: hidden;}
    .com_img_box img{ width: 100%;}

    .popout_sec .main_row .box .officer_detail{ margin: 15px 0;}


    .blog_container .blog_content{padding: 30px 0 94px}
    .blog_container .blog_content .left h2{ font-size: 24px; }
    .blog_container .blog_content .category_sec{ margin: 30px 0 20px;}
    .blog_container .blog_content .left{padding: 0px;}


    .main_blog_section{-moz-column-width: auto;
                       -webkit-column-width: auto;}
    .main_blog_section section {margin:  0 0px;}
    .main_blog_section section .inner{ margin: 20px 0px 0; padding-bottom:35px; }

    .main_blog_section section .inner h2{ font-size:21px; }
    .main_blog_section section .inner h2{ font-size:21px; line-height: 26px; }

    .main_blog_section section .inner .b_txt{ font-size: 17px; line-height: 24px;}

    .login_main_sec{ width: 100%; float: left; background:#eeeeee; padding: 20px 0; }
    .login_main_sec .login_txt{ font-size: 21px; color: #737477; padding:30px 10px; text-align: center; }
    .login_main_sec .lgn_box{  margin:0px 0 10px; height:150px; background: #fff; border-radius: 2px; line-height: 150px; text-align: center;   }

    .care_pnl .pnl{ padding: 0px 0px;}
    .care_pnl .pnl .inner{ min-height: 100px}
    .care_pnl .pnl .inner h2{ font-size: 24px; line-height: 27px; padding: 0 15px 0 0; min-height: auto; }
    .care_pnl .pnl .inner p{ font-size: 17px; line-height: 21px; letter-spacing: 0px;  padding: 0 15px 0 0; }

	.care_pnl .pnl a:hover .inner h2{font-size: 24px; line-height: 27px; padding: 0 15px 0 0; min-height: auto; }

.head_img_area .head_img_txt h3 {background:rgba(0,0,0,0.6);}

    .top_hd2 {font-size: 15px; left: 0; padding: 15px 20px; position: absolute; text-align: center; top: 0px; z-index: 9999; width: 100%; line-height: 21px;}

    .head_img_area .head_img{width: 100%; float: left; margin-top:0px;  }

    .mob_view{ display: block;}
    .large_view{ display:none;}

	.head_img.footer_banner .cont_right{ margin:50px 0 0px;}
	.head_img_txt .cont_right a{ color: #fff; font-size: 15px; padding: 10px 10px; margin-top:30px;  }

	.logo_sec img { height: auto; width: 100%;}

    .pagination-content { padding: 0 0px!important }

	.master_area p img.mobile-image { height: auto; width: 100%; }
  	/* .popout_sec .main_row .box:hover .popup_arrow{ display: none!important; } */
    .officer_hover_sec{ display: none!important; }


}




/* IPAD MEDIA QUERY */
@media screen and (min-width: 640px) and (max-width: 768px)  {
    .logo_sec img{ width: 100%;}
    
    .navbar-nav > li a{ padding: 35px 14px}

    .service_area .ser_row{padding: 20px 0 0px}
    .service_area .ser_row .box{ padding: 0 0 20px}
    .service_area .ser_row .box .img_box .circle{ float: left;}
	.service_area .ser_row .box h3 {font-size: 20px;}
    .additional_area{ padding: 40px 0 0px}
	.additional_area h3 {padding: 0 50px 0; }
	.additional_area p {padding: 10px 75px 30px; }

    .platform_area .pnl .img_box{ margin: auto; float: none; margin-top:20px  }
    .platform_area .pnl .inner{ width: 100%}

    .service_area.second .ser_row .box h3{ text-align: left;}
    .accordion{ margin: 30px 0 0 0px!important;}

    .care_pnl{ margin:50px 0 0px;}
    .care_pnl .pnl{ min-height: 260px; padding: 20px 10px;}

    .care_pnl .pnl .inner{ min-height: 257px; }
    .care_pnl .pnl .inner h2{ padding:0 20px 0 0; font-size: 28px; }

	.our_client_area .logo_sec img{width: auto!important; margin: 0 25px 20px;}

	.extra-img-txt img, .extra-img-txt_onwhite img {width:100%;}
	.extra-img-txt .txt, .extra-img-txt_onwhite .txt {padding:60px 20px 0px 20px; font-size:24px; line-height:30px;}
	
	.master_area {padding-bottom:30px;}

	.sub-menu li a:hover { background: #ff1000!important; }
	.sub-menu li a:hover { background: #ff1000!important; }

	.head_img_area img {
	  width: 100%;
	}

}


  
  .slider_container {
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    text-align: center;
    width: 100% !important;
}
  
  .main_wrapper {
    float: left;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}


@media screen and (min-width: 769px) and (max-width: 1024px)  {

    .care_pnl{ margin:50px 0 0px;}
    .care_pnl .pnl{ min-height: 260px; padding: 20px 10px;}

    .care_pnl .pnl .inner{ min-height: 257px; }
    .care_pnl .pnl .inner h2{ padding:0 20px 0 0; font-size: 28px; }
	.our_client_area .logo_sec img{width: auto!important; margin: 0 25px 20px;}
	.navbar-nav > li a{ padding: 35px 14px}

}

@media screen and (min-width: 768px) and (max-width: 1024px)  {

	.our_client_area .logo_sec img{width: auto!important; margin: 0 25px 20px;}
	.annual_savings .total_sec .total_box{ font-size: 44px;}
	.login_sec{ display: none;}

}

@media screen and  (min-width: 1025px) and (max-width: 1200px)  {
  .login_sec{ display: none;}
}




.custom.tparrows.tp-leftarrow::before{ background:url(http://stage.paavu.com/uniphyhealth/wp-content/themes/uniphy/images/arrow.png) 12px center no-repeat; content: url()!important; -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}


.custom.tparrows.tp-rightarrow::before{ background:url(http://stage.paavu.com/uniphyhealth/wp-content/themes/uniphy/images/arrow.png) 12px center no-repeat; content: url()!important; }

.master_area .row{padding:0px; margin:0px;}

.hesperiden.tparrows.tp-rightarrow::before{content:"\e080!important";}

.hesperiden.tparrows.tp-leftarrow::before {
  margin-left: -3px;
  background: rgba(0, 0, 0, 0) url("http://108.60.145.9/wp/wp-content/uploads/2016/02/menu_arrow.png") no-repeat scroll 15px 8px;
			text-indent: -50000px;
			content: "arrow" !important;
			
			-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.hesperiden.tparrows.tp-rightarrow::before {
  content: "arrow" !important;
  margin-right: -3px;
  background: rgba(0, 0, 0, 0) url("http://108.60.145.9/wp/wp-content/uploads/2016/02/menu_arrow.png") no-repeat scroll 15px 8px;
	text-indent: -50000px;
}


.nav-list li.menu-item-has-children {
  background: rgba(0, 0, 0, 0) url("http://108.60.145.9/wp/wp-content/uploads/2016/02/menu_arrow.png") no-repeat scroll right 2px !important;
  margin-right: 10px;
}


.Black {
  color: #333;
}

.Grey {
  font-size: 24px !important;
  color: #666666 !important;
  padding: 0px 30px 20px !important;
  margin: 0px !important;
  font-family: 'museo-sans-rounded' !important;
  font-weight: 300 !important;
  letter-spacing: -.5px !important;
  text-transform: capitalize !important;
}

.nav-content,#second-nav {
  z-index: 99999999 !important;
}

#nav-icon1 {
  width: 35px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
}

#nav-icon1 a{ display: block!important; min-height:32px!important; }

#nav-icon1 span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #f99f3e;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

#nav-icon1 span:nth-child(1) {
  top: 0px;
}

#nav-icon1 span:nth-child(2) {
  top: 11px;
}

#nav-icon1 span:nth-child(3) {
  top: 22px;
}

#nav-icon1.open span:nth-child(1) {
  top: 18px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(3) {
  top: 18px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.master_area h4{
  color: #f99f3e;
  font-size: 40px;
  line-height: 48px; 
  font-weight: 300;
}

.nav-links a.page-numbers .meta-nav{ display:none!important; }
.nav-links a.page-numbers .page-numbers.dots{ display:none; }
.nav-links a.page-numbers{ display:block; width: 45px; height: 45px; background: #eeeeee; margin: 0 5px; text-align:center; line-height: 45px; float: left; color:#333333; font-size: 24px; }
.nav-links .page-numbers.current{ background: #f99f3e; margin: 0 5px; width: 45px; height: 45px; text-align:center; line-height: 45px; color:#fff; font-size: 24px; float: left; }
.nav-links .page-numbers.current span{ display: none;}
.page-numbers.dots{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;    display: block;    float: left;    line-height: 70px;    text-align: center;    width: 23px; }

.pagination-content { padding: 0 30px }
.pagination-content h2{ display: none; }
.nav-links .prev{background:#333 url(http://stage.paavu.com/uniphyhealth/wp-content/themes/uniphy/images/arrow.png) 17px center no-repeat!important; text-indent:-20000px;
    line-height: 45px;  
     -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);}
.nav-links .next{background:#333 url(http://stage.paavu.com/uniphyhealth/wp-content/themes/uniphy/images/arrow.png) 17px center no-repeat!important; text-indent:-20000px; line-height: 45px;}

.current-cat {
  font-size: 18px !important;
  font-weight: bold;
}

.slotholder{z-index:-999!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.slotholder{z-index:-999!important; 
  			margin-top: 0px;}  
}

 .popup_content {
  background: #737477 none repeat scroll 0 0;
  color: #fff;
  margin: 0;
  padding: 15px 10px;
}

.master_area ul{ clear:both !important;}

.navbar-nav > li:hover a, .navbar-nav > li li a:hover { background: #555;}
ul.sub-menu li:hover > ul.sub-menu li a { background: #000!important; }
ul.sub-menu li:hover > ul.sub-menu li a:hover { background: #555!important; }

.navbar-nav > li ul.sub-menu li{ padding: 0px; background: #000!important; position: relative!important; display: flex; }
.navbar-nav > li ul.sub-menu li ul.sub-menu { padding: 0px; display: none; }
.navbar-nav > li ul.sub-menu li:hover ul.sub-menu{ display:inline-block; position: absolute; left:380px; width:380px; z-index: 2000;}


.our_client_area .bx-wrapper{ margin-bottom:0px;  }



@media screen and (min-width: 280px) and (max-width: 768px)  {
  
ul.sub-menu li:hover > ul.sub-menu li a { background: transparent!important; }
ul.sub-menu li:hover > ul.sub-menu li a:hover { background:transparent!important; }
.care_pnl{ margin-top:0px;  }
.download_box{margin-top:0px;}
.extra-img-txt {margin-bottom: 20px;}
.facilit_area { margin-top:0px; }
.head_img > img { height: auto; }
.head_img_area .head_img.pad { height: auto;}

.Compliance_point .aligncenter  {   height: auto;  width: 100%;}
.studies_container {    padding-bottom: 0;    padding-left: 0;    padding-right: 0;    padding-top: 0; }
.studies_container h2 { padding-top: 18px;}
.studies_container p { padding-top: 20px;}
.press_section .content_row{ padding-top: 35px; }

.contact_section{ padding: 0px; }
.contact_section .form_pnl{ padding: 0px; }
.contact_section .form_pnl .form_row{ padding: 0px; }
}


.sub-menu ul.sub-menu {
  display: none;
}