.page-id-382 .wpb_content_element form {
    border: 1px solid #ddd;
    padding: 40px;
	background-color: #f1f1f1;
}
.page-id-382 .wpb_content_element form input[type="text"], 
.page-id-382 .wpb_content_element form input[type="email"],
.page-id-382 .wpb_content_element form input[type="tel"],
.page-id-382 .wpb_content_element form textarea
{ background-color: #fff;}
.page-id-382 .wpb_content_element form select.wpcf7-form-control{padding: 12px 10px; background-color: #fff;}
.full-img{ height:225px !important;}

/* Added for blog section  */

.blog_template .sidebar {
    border-left: 1px solid #eaeaea;
    margin-top: -60px;
    padding-bottom: 70px;
    padding-top: 60px;
}

.blog_template .content-area {
    border-right: 1px solid #eaeaea;
    margin-right: -1px;
    padding-right: 30px !important;
}

.blog-post{ margin-bottom:60px;}
.blog-post .img_block{ margin-bottom:20px; overflow:hidden;}
.blog-post .img_block > img{ width:100%; height:300px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -webkit-transform: scale(1); transform: scale(1)}
.blog-post .img_block:hover > img{ -webkit-transform: scale(1.1); transform: scale(1.1)}

.blog-post h3{ color:#2d2d2d; font-size:28px; padding-bottom:10px; font-family: 'Raleway'; font-weight:700; margin:0;}
.blog-post .blog_tag{ display:inline-block; list-style:none; width:100%; border-bottom:1px solid #eaeaea; padding:0 0 15px; margin:0 0 10px;}
.blog-post .blog_tag li{ font-family:'Lato'; font-size:13px; color:#555; float:left; padding-left:20px; list-style:none;}
.blog-post .blog_tag li a{ font-size:13px; color:#555; font-family:'Lato';}
.blog-post .blog_tag li:first-child{ padding-left:0;}
.blog-post .blog_tag li .fa{ color:#999; padding-right:5px;}
.blog-post .blog_tag li a:hover{ color:#ae1010;}
.blog_template p{ color:#7c7c7c; font-size:14px; line-height:20px; font-family:'Lato'; padding-bottom:20px; margin-bottom:0;}
.blog-post .btn{ border:1px solid #7c7c7c; color:#7c7c7c; font-family: 'Raleway'; font-weight:700; font-size:15px; text-transform:uppercase; border-radius:0; padding:0; margin-top:10px; line-height:48px; min-width:130px;}
.blog-post .btn:hover{ background-color:#ae1010; color:#fff; border-color:#ae1010;} 
.blog_template .pagination{ float:left; width:100%;}
.blog_template .page-numbers {
    float: left;
	margin:0;
	padding:0;
}
.blog_template .page-numbers li{ float:left; padding-left:5px; list-style: outside none none;}
.blog_template .page-numbers li:first-child{ padding-left:0;}
.blog_template .page-numbers li a, .blog_template .page-numbers li span{ border:1px solid #7c7c7c; border-radius:4px; color:#7c7c7c; font-family:'Raleway'; font-size:17px; padding:0 20px; height:30px; min-width:30px; line-height:26px; text-align:center;}
.blog_template .page-numbers li a:hover, .blog_template .page-numbers li.active a{ border-color:#d80108; color:#d80108; background-color:transparent;}

.blog_template blockquote{ border:1px solid #d9d9d9; border-left:5px solid #ed1d24; color:#7c7c7c; font-size:14px; line-height:20px; font-family:'Lato'; margin:20px 0;}

.blog_template .share_block{ border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:10px; margin-top:20px; }
.comment_block{ margin-top:40px;}
.comment_block .comments{}
.comment_block .comments h4{ color:#000000; font-size:20px; font-family: 'Raleway'; padding-bottom:20px;}
.comment_block .comments .inner{ position:relative; padding-left:150px; min-height:100px;}
.comment_block .comments .inner .img_block{ position:absolute; left:0; top:0; height:100px; width:100px; overflow:hidden; border-radius:100%}
.comment_block .comments .inner .img_block > img{ height:100px; width:100px;}
.comment_block .comments .inner h5{ color:#000000; font-size:18px; font-family: 'Raleway'; padding-bottom:10px;}
.comment_block .comments .inner p{ padding-bottom:15px;}
.comment_block .comments .inner li{ display:inline-block; padding-right:10px;}
.comment_block .comments .inner li a{ font-size:14px; color:#888; font-family:'Lato';}
.comment_block .comments .inner li .fa{ padding-right:5px;}
.comment_block .comments .inner li a:hover{ color:#d80108;}

.reply_form{ background-color:#f2f2f2; padding:20px; margin-top:30px; margin-bottom:30px;}
.reply_form h4{ color:#000000; font-size:18px; font-family: 'Raleway'; padding-bottom:10px;}
.reply_form p{ color:#666666; font-size:15px;}
.reply_form .col-xs-12{ float:left;}
.reply_form .form-group{ position:relative;}
.reply_form .form-control{ border:1px solid #d9d9d9; border-radius:0; height:45px; padding:10px 10px 10px 30px; font-family:'Lato';}
.reply_form textarea.form-control{ height:140px;}
.reply_form .form-group .fa{ position:absolute; top:15px; left:10px; color:#5b5b5a;}
.reply_form .btn{ border:1px solid #dd1e26; background-color:#dd1e26; color:#fff; font-family:'Raleway'; font-weight:700; font-size:16px; text-transform:uppercase; border-radius:0; padding:0; margin-top:20px; line-height:48px; min-width:165px;}
.reply_form .btn:hover{ background-color:transparent; color:#dd1e26;} 

.blog-post .buttons{ float: left; width: 100%; text-align:center}
.blog-post .buttons a{ border:1px solid #7c7c7c; color:#7c7c7c; font-family: 'Raleway'; font-weight:700; font-size:12px; text-transform:uppercase; border-radius:0; padding:0; margin-top:0; line-height:32px; min-width:80px; display: inline-block;}
.blog-post .buttons a:hover{ background-color:#ae1010; color:#fff; border-color:#ae1010;}

.social-icons li{
padding:0 !important; min-width:30px !important; height:30px !important; line-height:30px !important; border:none !important; border-radius:100%; margin-left:5px;
}
.social-icons li.facebook{
    background-color: #4583bc;
}
.social-icons li.facebook a i{
	color:#fff !important;
}

.social-icons li.googleplus{
    background-color: #ae1010;
}

.social-icons li.googleplus a i{
	color:#fff !important;
}

/* Added for blog section  */

/*20-12-2016*/
.slide_section{ position:relative;}
.slide_section .owl-controls{ display:none;}
.slide_section .item > img{ width:100%;}
.slide_section .item .slide-caption{ position:absolute; top:100px; left:0; width:100%;}
.slide_section .item .slide-caption h2{ font-size:40px; line-height:60px; font-family:'Roboto Condensed'; margin-top:100px; display:inline-block; padding:0 0 5px; text-transform:uppercase; color:#ed1b24; font-weight:400;}
.slide_section .item .slide-caption h2 span{ font-size:52px; display:block; font-weight:700;}
.slide_section .active .item .slide-caption h2{ animation-name: fadeInDown; animation-duration: 1.5s;  animation-delay:.5s;  animation-fill-mode: both; opacity: 1;}
.slide_section .active .item .slide-caption h2 span{animation-name: fadeInUp; animation-duration: 1.5s;  animation-delay:1.2s;  animation-fill-mode: both; opacity: 1;}

.slide_section .active .item > img{ animation-name: fade; animation-duration:1.4s;  animation-delay:0s;  animation-fill-mode: both; animation-timing-function: ease-out; opacity:1}


.slide_side_panel{ background-color:#ed1b24; height:100%; width:80px; position:absolute; right:0; top:0; z-index:999;}
.slide_side_panel ul{  float:left; padding-top:104px; width:100%; padding-left:0;}
.slide_side_panel ul li{ float:left; width:100%; list-style:none;}
.slide_side_panel ul li a{ width:100%; float:left; text-align:center; padding:20px 0;}
.slide_side_panel ul li a:hover{ background-color:#d1171f;}
.slide_contact{ background-color:#3e4d5e; height:70px; width:410px; position:absolute; right:0; bottom:20px; z-index:990; border-radius:70px; padding:7px;}
.slide_contact .phone_circle{ height:56px; width:56px; border-radius:100%; background-color:#ed1b24; text-align:center; line-height:56px; float:left; margin-right:10px;}
.slide_contact h3{ color:#fff; font-family:'Roboto Condensed'; font-size:18px; font-weight:600; float:left; padding-top:8px; line-height:24px;}
.slide_contact h3 span{ display:block;}
.mouse_scroll{ position:absolute; bottom:10px; left:50%; margin-left:-52px; z-index:999;}

.appointment_section{ padding:50px 0 40px;}
.appointment_section h2{ color:#3e4d5e; font-size:40px; font-weight:700; padding-bottom:10px; font-family:'Roboto Condensed';}
.appointment_section h3{ font-size:24px; color:#8c8c8c; padding-bottom:10px; font-weight:700; font-family:'Roboto Condensed';}
.appointment_section p{ font-size:20px; color:#8c8c8c; font-family:'Roboto';}
.appointment_section .btn{ font-family:'Roboto'; background-color:#ed1b24; color:#fff; font-size:22px; line-height:50px; padding:0 20px; min-width:340px; border-radius:50px; margin-top:30px;}
.appointment_section .btn:hover{ opacity:.9;}

.list-1 li{ position:relative; padding-left:20px; color:8c8c8c; line-height:19px; font-size:15px; font-family:'Roboto'; padding-bottom:12px; list-style:none;}
.list-1 li:last-child{ padding-bottom:0;}
.list-1 li img{ position:absolute; left:0; top:4px;}
.list-1 li:before{ content:url("/web/20180204200259im_/http://www.jaipurheartcentre.com/wp-content/themes/apicona/images/bullet.png"); position:absolute; left:0; top:0;}

.facility_section{ background-color:#3e4d5e; padding:50px 0;}
.facility_section .block{ text-align:center;}
.facility_section .img_block{ height:75px; width:75px; line-height:73px; border:1px solid #00ffff; display:inline-block; border-radius:100%; margin-bottom:20px;}
.facility_section h4{ font-size:20px; color:#ffffff; font-family:'Roboto'; font-weight:700; padding-bottom:20px;}
.facility_section p{ font-size:15px; color:#ffffff; font-family:'Roboto';}
.facility_section .list-1{ padding-left:30px; margin:0;}
.facility_section .list-1 li{ text-align:left; color:#fff;}

.abt_section{ padding:25px 0 40px;}
.doctor-block{ position:relative; padding-left:200px; min-height:300px;}
.doctor-block .img-block{ position:absolute; left:0; top:50%; height:260px; width:250px; border:1px solid #ebebeb; overflow:hidden; margin-top:-130px;}
.doctor-block .img-block > img{ width:100%; height:100%;}
.doctor-block .abt-block{ background-color:#e5dfd5; min-height:300px; padding:20px 20px 20px 70px;}
.doctor-block .abt-block h3{ color:#3e4d5e; font-size:20px; font-family:'Roboto'; font-weight:700; padding-bottom:10px;}
.doctor-block .abt-block a{ color:#3e4d5e; font-size:18px; font-family:'Roboto'; font-weight:700;}
.doctor-block .abt-block a:hover{ color:#ed1b24;}
.doctor-block .abt-block p.post{font-size:15px; font-weight:400; display:block; color:#3e4d5e; padding-bottom:10px;}
.doctor-block .abt-block p{ font-size:14px; font-weight:400; font-family:'Roboto'; line-height:20px;}

.abt_section .thumbs{ margin:0; width:100%; padding:0; list-style:none;}
.abt_section .gallery li{ float:left; height:152px; list-style:none;}
.abt_section .gallery h4{ display:table; width:25%; float:left; margin-bottom:0;}
.abt_section .gallery h4 a{ height:152px; display:table-cell; vertical-align:middle; background-color:#ebebeb; color:#3e4d5e; font-size:20px; font-weight:700; font-family:'Roboto'; text-transform:uppercase;}
.abt_section .gallery li:nth-child(2){ width:33.3333%;}
.abt_section .gallery li:nth-child(3){ width:41.6667%;}
.abt_section .gallery li:nth-child(4){ width:25%;}
.abt_section .gallery li:nth-child(5){ width:33.3333%;}
.abt_section .gallery li:nth-child(6){ width:41.6667%;}

.testimonial_section{ padding:20px 0 30px;}
.testimonial_section .testimonial_text{ position:relative; padding:0 30px 30px;}
.testimonial_section .testimonial_text:before{ position:absolute; top:0; left:0; content:url(/web/20180204200259im_/http://www.jaipurheartcentre.com/wp-content/themes/apicona/images/quota-1.png);}
.testimonial_section p{ font-size:15px; color:#3e4d5e; line-height:25px; font-family:'Roboto';}
.testimonial_section h4{ color:#3e4d5e; font-size:16px; font-weight:600; font-family:'Raleway';}
.testimonial_section .owl-carousel .owl-item p > img{ width:auto; vertical-align:inherit; display:inline-block; padding-left:20px;}
.testimonial_section .owl-theme .owl-controls .owl-nav{ display:none;}

.site-title{ display:table-cell !important; height: 105px !important;}
.sticky-wrapper.is-sticky .site-title{height: 76px !important;}

/*  For Home Page */
.paddingtopnone {
    padding-top: 0 !important;
}
/*  For Home Page */

ul.nav-menu > li > a, div.nav-menu > ul > li > a{ padding:0 15px !important;}
.page-id-382 .wpb_content_element form{ background-color:#e1e1e1;}
.wpcf7-form{ max-width:700px; width:100%;}

.page-list li{ position:relative; padding-left:20px; color:8c8c8c; line-height:19px; font-size:15px; font-family:'Roboto'; padding-bottom:12px; list-style:none;}
.page-list li:last-child{ padding-bottom:0;}
.page-list li img{ position:absolute; left:0; top:4px;}
.page-list li:before{ content:""; font-family: FontAwesome; position:absolute; left:0; top:0;  color: #ae1010}
.page-list li a{ font-family:"Roboto"}
.page-list li .children{ padding-top:10px;}

.centres_section {
    background-color: #f1f1f1;
    padding: 40px 0;
}
.centres_section p {
    font-size: 16px;
    padding-bottom: 15px;
    margin: 0;
}
.centres_section h2 {
    font-size: 20px;
    text-transform: uppercase;
}	
.centres_section ul {
    margin: 0 0 15px;
    padding: 0;
}
