/*
Theme Name: Saif Child
Theme URI: https://wordpress.org/themes/twentyfourteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.4
Template:saif
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: saif-child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 *
 * -----------------------------------------------------------------------------
 */


html, body{ height:100%; min-height:100%;}
body{ width:100%; margin:0px; padding:0px; line-height:23px; font-size:14px; color:#333; background:#fff; font-family: 'Open Sans', sans-serif;}
h1, h2, h3, h4, h5, h6{ margin:10px 0px;}
p{ margin:10px 0px;}
ul, li, ol{ list-style:none; padding:0px;}
a, a:hover, a:focus{ text-decoration:none;}
img{ width:100%; max-width:100%; border:none; outline:none;}
#hide123 img {
  display: none;
}
.service_right.special {
  color: #838383;
  font-size: 13px;
}
.con_color > p {
  color: #838383;
  font-size: 13px;
}
.wpcf7-list-item.last {margin-left: 15px;}
 .wpcf7-form-control.wpcf7-radio input[type="radio"] { margin-right: 12px !important;}
.bizoh-table tr td:nth-child(1) {color:#37abda;}
/* .col-md-12.col-sm-12.col-xs-12 {color: transparent;} */
.section .first:nth-child(2) .section_image {background: #37abda;}
.section .first:nth-child(2){background: #37abda;}
.section .first:nth-child(4) .section_image {background: #37abda;}
.section .first:nth-child(4){background: #37abda;}
#text-2 .textwidget {color: #fff; display: block;}
#schedule h2 { display: none;}
#header_container{ background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.3);}
.navigation{ background:none; border:none; margin-bottom:0px; min-height:0px;}
.navbar-nav > li > a{ color:#000 !important; padding:30px 10px; font-size:13px; text-transform:uppercase; border-top:4px solid #fff;}
.navbar-nav > li > a:hover, .navbar-nav > li > a.active{ border-top:4px solid #37abda;}

#page_container{ margin-top:4%;}
#banner_container{ /* background:url(../images/banner.jpg) no-repeat center top; background-size:cover; */}
.banner{/*  width:100%; max-width:1170px; position:absolute; top:0px; left:50%; margin-left:-585px; */}
.banner_left{ background:#fff; border-left:4px solid #37abda; padding:10px 30px 30px;}
.banner_left h1{ color:#54667a; font-weight:bold; line-height:1.2;}
.banner_left h1 span{ font-weight:lighter;}
.banner_left p{ color:#7c7c7c; line-height:23px; margin:20px 0px 30px;}
.banner_btn{ background: -moz-linear-gradient(top, #1e5799 0%, #0093d1 0%, #01b6e5 100%, #207cca 100%, #01b6e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#0093d1 0%,#01b6e5 100%,#207cca 100%,#01b6e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#0093d1 0%,#01b6e5 100%,#207cca 100%,#01b6e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#01b6e5',GradientType=0 ); /* IE6-9 */
border:none; box-shadow:2px 2px 4px #057daf inset; border-radius:0px 6px; padding:6px 25px; font-size:15px; color:#fff;}
.banner_btn a, .banner_btn a:hover, .banner_btn a:focus{ color:#fff;}

.banner_btn:hover{ background: -moz-linear-gradient(top, #1e5799 0%, #01b4e4 0%, #0094d2 100%, #207cca 100%, #0094d2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#01b4e4 0%,#0094d2 100%,#207cca 100%,#0094d2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#01b4e4 0%,#0094d2 100%,#207cca 100%,#0094d2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0094d2',GradientType=0 ); /* IE6-9 */ color:#fff;}

.blank{ height:180px;}
.clr{ clear:both;}
.wpgmp_map {
  width: 100% !important;
  max-width: 1170px !important;
}
.client_icon img {
  height: 100%;
}
.logo > img {
     max-width: 215px;
    width: 100%;
    margin-top: 12px;
}
#section_container{ float:left; width:100%;}
.section{ margin:0px;}
.section li{ float:left; width:25%; position:relative; padding:20px;}
.section li.first{ background:#27419e;}
.section li.second{ background:#37abda;}
.section_image{ width:100px; background:#27419e; border-radius:50% 50%; padding:30px; margin:-60px 0px 0px 20px;}
.image1{ width:105px;}
.section_image.blue{ background:#37abda;}
.section li h3{ color:#fff; text-transform:uppercase; font-weight:lighter; font-size:20px; letter-spacing:1px;}
.section li p{ color:#fff; margin:25px 0px 0px;}

#content_container{}
.content{ padding:40px 0px;}
.content h3{ text-transform:uppercase; letter-spacing:1px; margin:10px 0px 35px; line-height:30px;}
.content h3 span{ color:#37abda;}
.schedule{ border:1px solid #ccc; overflow:hidden; padding:15px 0px;}
.schedule ul{ margin:0px; overflow:hidden;}
.schedule ul li{ width:100%; float:left; padding:9px 15px;}
.schedule ul li:hover{ background:#f4f3f3;}
.day{ float:left; color:#37abda; width:27%;}
.arrow{ float:left; width:18%; padding:7px 0px 0px;}
.arrow img{ width:19px;}
.time_in{ float:left; width:26%;}
.hifun{ float:left; width:10%;}
.time_out{ float:left; width:19%;}

.service_left{ width:100%; max-width:53px; float:left; margin:0px 20px 0px 0px;}
.service_right{ float:left; width:100%; max-width:238px;}
.service_right h4{ color:#37abda; text-transform:uppercase; font-size:16px; margin-top:5px;}
.service_right p{ font-size:13px; color:#838383;}
.paddingb{ padding-bottom:45px;}
.paddingt{ padding-bottom:0px;}

#appointment_container{ background:url(./images/appointment-bg.jpg) no-repeat; background-size:cover;}
.appoint{ position:relative;}
.appoint_image{ width:100%; max-width:360px;}
.request_form{ background:#fff; border:1px solid #ccc; padding:25px 25px 10px; margin:40px 0px;}
.control-label{ font-weight:600; font-size:13px;}
.inputtext{ background-color:#f4f4f4; box-shadow:none; border-radius:2px; font-size:13px;}
.time{ margin:0px; overflow:hidden;}
.time li{ float:left; background:#f4f4f4; padding:6px 0px; margin:0px 10px 0px 0px; cursor:pointer; width:32%; text-align:center;}
.time li:last-child{ margin-right:0px;}
.time li:hover, .time li.active{ background:#ff820e; color:#fff;}
.radiobtn span{ float:left; padding:0px 20px;}
.radiobtn input[type="radio"], input[type="checkbox"]{ float:left; margin:5px 0px 0px;}
.form-group{ overflow:hidden;}
.date_img{ background:#f4f4f4 url(../images/date-img.png) no-repeat center right 25px; /* -webkit-appearance: none; -moz-appearance: none; */}

/* #content_container1{ background:#f5f5f5;} */
.contact_details{ padding:20px 0px;}
.contact_details img{ width:100%; max-width:81px;}
.contact_details h5{ text-transform:uppercase; color:#37abda; margin:15px 0px 10px;}
.contact_details p{ font-size:20px;}

#footer_container{ background:#000; padding:30px 0px;}
.social_icons{ margin:0px auto; width:100%; max-width:330px; clear:both; overflow:hidden;}
.social_icons li{ float:left; margin:0px 8px; width:38px; height:38px;}
.social_icons li a{ width:38px; height:38px; display:block;}
.social_icons li.facebook{ background:url(../images/facebook-icon.png) no-repeat;}
.social_icons li.facebook:hover{ background:url(../images/facebook-icon1.png) no-repeat;}

.social_icons li.twitter{ background:url(../images/twitter-icon.png) no-repeat;}
.social_icons li.twitter:hover{ background:url(../images/twitter-icon1.png) no-repeat;}

.social_icons li.linkden{ background:url(../images/linkden-icon.png) no-repeat;}
.social_icons li.linkden:hover{ background:url(../images/linkden-icon1.png) no-repeat;}

.social_icons li.rss{ background:url(../images/rss-icon.png) no-repeat;}
.social_icons li.rss:hover{ background:url(../images/rss-icon1.png) no-repeat;}

.social_icons li.google{ background:url(../images/google-icon.png) no-repeat;}
.social_icons li.google:hover{ background:url(../images/google-icon1.png) no-repeat;}

.social_icons li.pinterest{ background:url(../images/pinterest-icon.png) no-repeat;}
.social_icons li.pinterest:hover{ background:url(../images/pinterest-icon1.png) no-repeat;}
.footer p{ clear:both; color:#fff; margin:20px 0px 0px; opacity:0.7;}


/* About Page */
#about_bnr{  background: rgba(0, 0, 0, 0) url(./images/about_bnr.jpg) no-repeat scroll center top / cover ;}
.about{ background:rgba(255, 255, 255, 0.75) none repeat scroll 0 0; margin:-72px 0px 0px 0px; float: left; width: 100%;}
.about h3{ letter-spacing: 1px; line-height: 30px;   margin: 0 0 15px;text-transform: uppercase; color: #37abda;  padding: 15px 0 15px 20px;font-size:38px;  border-left: 4px solid #37abda; font-weight:bold }
.sub_head{ color:#838383; font-size:27px; font-weight:600; border-bottom:4px double #E0E0E0; padding: 0 0 20px;}
.about_text{color: #838383; font-size:13px; }
.about_img { margin: 10px 0 0; }


/* Testimonial */
#testi_container{ background: rgba(0, 0, 0, 0) url(../images/testi_bnr.png) no-repeat scroll center top / cover ;}
.testimonial_first{ padding:20px 0px; border-bottom:1px solid #e3e3e3; margin:0px 0px 20px 0px}
.testimonial_first:last-child{ border-bottom:0px; margin-bottom:0px; }
.client_icon{ border: 2px solid #37abda;
   /*  border-radius: 50%;
    height: 125px;
    max-width: 125px; */
    overflow: hidden;
    width: 100%;}
.client_icon > img{ width:auto; }
.client_say > p {
    color: #393939;
    font-size: 18px;
    line-height: 32px;
}
.client_say > p > span {
    color: #2591bd;
    float: left;
    font-weight: 700;
    width: 100%;
}
.pager li > a, .pager li > span{ background-color: #30a2d5;  color: #fff; border: 1px solid #238cba;}
.pager li > a:hover, .pager li > a:focus{background-color: #30a2d5;  color: #fff; border: 1px solid #238cba;}

/* Videos */
.doctor_video{  border: 2px solid #37abda; margin: 0 0 30px;}
 .pagination > li > a, .pagination > li > span{  border:0px; }
.pagi{ background:url(../images/pagi.png) no-repeat center center / auto auto; width:31px; height:31px; }
.pagi:hover{ background:url(../images/pagi_hover.png) no-repeat center center / auto auto; width:31px; height:31px; }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{ border:0px; background-color:inherit; }

/* Location  */
#location_container{ background: rgba(0, 0, 0, 0) url(./images/location.jpg) no-repeat scroll center top / cover ;}
.contact_right{ margin:0px 0px 25px 0px}
.contact_right p{ font-size:14px; color:#A4A5A5; font-weight:600}
.contact_right p span{ float: left; margin: 4px 10px 0 0; max-width: 18px; }
.contact_right p span img{ width:auto; }

/* Specialties */
.special{ max-width:100%;  }
.special h4{ font-size:25px; }
/* Condition */
.service_right.special > h5 {
    color: #ff820e;
    font-size: 17px;
    
}
.comment-field{color:#37abda;}
.text-input{margin-bottom:6px;color:#2d2d2d;}
.wpcr3_ftext{color:#2d2d2d;}
.wpcr3_content{color:#37abda;}
.wpcr3_review_datePublished{color:#42424b;}
.wpcr3_caps{color:#37abda;}
.wpcr3_item_name a {
  display: none;
}
.wpcr3_leave_text{color:#37abda;}
.wpcr3_respond_2 .wpcr3_check_confirm label{color:#37abda;}
.cat-links a{display:none;}
.comments-link a{display:none;}
.edit-link a{display:none;}
.post-thumbnail {
    float: left;
    max-width: 252px;
    padding: 0 30px 30px 0;
    width: 100%;
}
.client_say p a{text-decoration:underline;}
.col_color h4{text-decoration:underline;}
.post-thumbnail img{  height: auto !important;
    width: auto !important;}
.banner{padding:9% 0;}	
.context {
    color: #efefef;
    font-family: 'Lucida Grande';
font-size: 16px;}
video#bgvid { 
    position: absolute;
    top: 30%;
    left: 50%;
    min-width: 100%;
   /*  min-height: 100%; */
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
  /*   background: url(./images/polina.jpg) no-repeat; */
    background-size: cover; 
}
	
.nav-tabs{border:none !important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:none !important;border:none !important;}	
	
	


@media only screen and (max-width : 1200px){
.navbar-nav li a{ padding:30px 14px;}
.banner_left h1{ font-size:30px;}
.day{ width:32%;}
.arrow{ width:11%;}
.time_in{ width:28%;}
.hifun{ width:6%;}
.time_out{ width:23%;}
.service_right{ width:71%;}
.service_right h4{ margin-top:0px; line-height:25px;}
.time li{ width:31.5%;}
}

@media only screen and (max-width : 992px){
.navbar-collapse.collapse{ display:none !important;}
.collapse.in{ display:block !important;}
.navbar-toggle{ display:block;}
.navbar-header{ float:right; width:100%;}
.navbar-nav > li{ float:none;}
.navbar-nav{ width:100%;}
.navbar-nav li a{ padding:15px 14px;}
.service_right{ width:61%;}
.time li{ width:31%;}
}

@media only screen and (max-width : 767px){
.section li{ width:100%; padding:20px 20px 50px;}
.day{ width:37%;}
.time_in{ width:23%;}
.paddingt{ padding-bottom:45px;}
.time li{ width:29%;}
.social_icons li{ margin:5px 5px;}
}

#menu-item-294 a {
	padding: 15px 0 0 0;
	float: left;
	position: absolute;
}

#menu-item-294 a:hover {
	border-top: 4px solid #fff;
}

#banner_container {
	z-index: 0 !important;
}