/*







Theme Name: Twenty Fourteen







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







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: twentyfourteen















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, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {







	border: 0;







	margin: 0;







	outline: 0;







	padding: 0;







	







}





body.page-id-395 .banner-title{ width:100%!important; text-align:center;}

body.page-id-395 #comments{display:none!important;}

body.page-id-395 #secondary{display:none!important;}

body.page-id-395 .entry-content{max-width:980px; margin:auto!important; padding:30px 0px!important; min-height:250px;}

body.page-id-395 .entry-content h5{ font-size:24px; font-weight:300; width:85%; text-align:center;margin:auto; padding-top:3%;}





.pricing-List{ padding-top:20px;}.pricing-List article{ margin-bottom:20px;}.pricing-List article h3{ margin:0px; padding:8px; background:#4c4d52; font-size:24px; font-weight:300; color:#fff;}.pricing-List article ul { margin:0px; padding:0px; list-style:none;}.pricing-List article ul li{ display:block; margin-bottom:1px; padding:12px 8px; color:#333;}.pricing-List article ul li label{ float:left; width:35%;}.pricing-List article ul li div.prcContent{ float:left; width:63%; padding-left:2%;}.pricing-List article ul li:after { clear: both;}.pricing-List article ul li:before, .pricing-List article ul li:after { content: "";  display: table;}.pricing-List article ul li:nth-child(odd){ background:#f5f5f5;}.pricing-List article ul li:nth-child(even){ background:#eee;}



#gallery li p{ display:none!important;}#gallery li img{ max-height:200px!important;}







@media (min-width:960px) and (max-width:1170px){





header .wrapper .displaydesktop{ padding-left:12px; padding-right:12px;}

#navigation ul li a{ }



.mid-services .box h3{ font-size:22px!important;}



#slider .item .s-description h2{ font-size:36px!important;}



#slider .item .s-image .before{ right:0px!Important;}



#navigation{ display:table; text-align:center;}

#navigation ul{ margin:auto!important; text-align:center!important;}

#navigation ul li{ display:inline!important; float:none!important;}

#navigation ul li a{ display:inline-block!important; padding:15px 17px!important;}

.warpSection .boxInner h3{ font-size:24px!important;}



#mRight{ margin-left:270px!important; height:100%; float:none!important; width:auto!important;}

body.page-template-patient-page #mLeft{ position:absolute; left:5px; top:0px; width:270px!Important;}

body.page-template-patient-page .wrapper{ position:relative;}





}



@media (min-width:960px){



}









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



  #navigation{ display:table; text-align:center;}

#navigation ul{ margin:auto!important; text-align:center!important;}

#navigation ul li{ display:inline!important; float:none!important;}

#navigation ul li a{ display:inline-block!important; padding:15px 11px!important;}

body{ zoom:80%!important;}

#mRight{ margin-left:200px!important; height:100%; float:none!important; width:auto!important;}

#mLeft{ position:absolute; left:5px; top:0px; width:200px!Important; font-size:80%!important;}

#mLeft img{ max-width:100%;}

.wrapper{ position:relative;}

#mRight .entry-content h2{font-size:18px!important;}

#mRight .entry-content p{ font-size:12px!important;}

#mLeft .highlight .book-free a{ font-size:11px!important;}

#mLeft .highlight .call-today a{ font-size:20px!important;}

#mLeft .callback h3{ font-size:16px!important;}

.mBox-inner .boxContent p{ font-size:80%!important;}

.youV img.yimg{ max-width:96%!important;}

.banner-title{ padding-left:5px!important;}

#breadcum ul{ padding-left:5px!Important;}

body.single-patients #conatiner .wrapper{ min-height:930px!important;}

.banner-title h1{ font-size:42px!important;}

body.page-template-standres-page #conatiner{ padding-left:7px!important; padding-right:7px!important;}

body.page-template-standres-page #conatiner #right-section{position:absolute; right:0px; top:0px; width:200px!Important;  font-size:80%!important;}

body.page-template-standres-page #conatiner #left-section{margin-right:200px!important; height:100%; float:none!important; width:auto!important;}

#left-section .entry-content h2{font-size:18px!important;}

#left-section .entry-content p{ font-size:12px!important;}

#right-section .highlight .book-free a{ font-size:10px!important;}

#right-section .highlight .call-today a{ font-size:20px!important;}

#right-section .callback h3{ font-size:16px!important;}

#right-section  img{ max-width:100%;}

.banner-title p{ font-size:18px!important;}

.banner-title h1{ font-size:38px!important;}

.faq-section .article-list h4{ font-size:18px!important;}

body.page-template-faq-page #conatiner{ padding-left:7px!important; padding-right:7px!important;}

body.page-template-faq-page #conatiner #right-section{position:absolute; right:0px; top:0px; width:200px!Important;  font-size:80%!important;}

body.page-template-faq-page #conatiner #left-section{margin-right:200px!important; height:100%; float:none!important; width:auto!important;}





   #navigation ul li a{ font-size:12px!important;}



   header{ padding-left:12px!important; padding-right:12px!important;}



   #slider .item .s-description h2{ font-size:28px!important;}



   #slider .item .s-description h3{ font-size:19px!important;}



   #slider .item .s-image .circle { background-image: url("assets/images/cricle-outer.png")!important; background-size: 100% 100%!important; height: 140px!important; width: 140px!important;}



  #slider .item .s-image .circle .circle-inner{ background-image:url(assets/images/cricle.png); background-size: 100% 100%!important; width:145px!important; height:145px!important; overflow:hidden; border-radius:50%; bottom:15px!important; }



   #slider .item .s-image .circle .circle-inner img{ max-height:110%!Important;}



   .before.circle h5{ }



   .mid-services .box .bimg{ width:130px!important; height:130px!important; top:-70px!important;}



    .mid-services .box .bimg img{ max-width:100%!important;}



	.mid-services .box h3{ padding-top:75px!important; font-size:17px!important; font-weight:600!important;}



	#main-banner{ min-height:430px!important;}



	.warpSection .boxInner h3{ font-size:19px!important; line-height:26px!important;}



	#slider .s-description h2 span{ font-size:18px!important;}



	.warpBottom .cleft img{ max-width:100%!important;}



	.warpBottom .cleft h4{ font-size:36px!important;}



	.cRight h2{ font-size:28px!important;}



	.cRight .ndesc h4 a{ font-size:18px!important;}



	a.logo{ padding-top:28px!important;}



	.bottom-social ul{ clear:both!important; padding-top:20px!important; float:none!important;}



	#newsletter{ padding-top:12px!important;}



	.center{ display:none!important;}



	footer .footer-main{ padding-left:12px!important; padding-right:1px!important;}



	footer .footer-main .f-inner h3{ font-size:22px!important; padding-bottom:15px!important;}



}







@media (min-width:767px){







 .displaymobile{ display:none!important;}



 .displaydesktop{ display:block!important;}



body.single-patients .banner-title h1{ padding-top:47px!important;}











}







@media (max-width:767px){



 .displaymobile{ display:block!important;}



 .displaydesktop{ display:none!important;}



.center{ display:none!important;}



 .mcall{ display:block; padding-bottom:12px; font-size:16px;  color:#888; text-align:center; vertical-align:middle;}



  .mcall a{ font-size:26px!important; color:#efaa04!important; position:relative; top:5px; left:5px;}



 .mdLogo{ text-align:center; padding-bottom:22px; padding-top:10px;}



 .mdLogo img{ max-width:100%!important;}



 .mnav{ background:#efaa04; display:block;  border-bottom:1px solid #fff; position:relative; z-index:99;}



 .mobileMenuNav{ background:#3b3b3d; display:inline-block; padding:9px 15px!important;}



 .bookFree{ float:right; background:url(assets/images/book-now.png) no-repeat 0px 6px; line-height:32px; padding-left:40px; padding-right:10px; font-size:14px; color:#fff; padding-top:7px;}



 .mMbileMenu{ display:none; background:#fff; margin:0px; padding:0px; list-style:none; position:relative; z-index:99;}



 .mMbileMenu li{ display:block; line-height:44px; border-bottom:1px solid #ccc; display:block; padding-left:15px;}



 .mMbileMenu li a{ font-size:17px; color:#333; text-decoration:none; display:block;}



 .mMbileMenu li:hover a, .mMbileMenu li a:hover{ color:#efaa04;}



 .displaymobile .s-description{ padding:20px 15px; max-width:480px; margin:auto;}



 .displaymobile .s-description h2{color: #fff; font-family: "Lato"; text-align:center;  font-size: 40px; line-height:45px;  font-weight: 700 !important;  margin: 0;  padding-bottom: 12px; padding-top: 25px;}



 .displaymobile .s-description  h3{background:url(assets/images/transprent.png) repeat; padding:12px; font-family:'Lato'; font-size:24px; color:#fff; font-weight:300; display:inline-block; margin-top:0px; margin-bottom:0px;}



  .displaymobile .s-description h2 br{ display:none!important;}



 .displaymobile .s-description a.button-arw{ background:#efaa04 url(assets/images/btn-arrow.png) no-repeat right; color:#000; font-size:15px; padding:5px 60px 5px 15px; text-decoration:none; line-height:29px; height:40px; display:inline-block; margin-top:15px;}



 .warpSection #execphp-3 .box{ float:none!important; width:100%!important; margin:5px auto!important;}



 .warpSection .boxInner h3{ font-size:26px!important; line-height:32px!important;}



.warpBottom .box{ float:none!important; width:98%!important; margin:5px auto!important;}



.warpBottom .box .cleft{ max-width:450px!important; margin:0px auto 25px auto!important; }



.warpBottom .box .cleft img{ max-width:100%!important;}



.warpBottom .cleft h4{ font-size:32px!important;}



.warpBottom .cRight h2{ font-size:32px!important; padding-top:15px!important;}



#newsletter .box-content{ width:100%!important; float:none!important;}  



#email-subscribers-2 > div{ padding-left:0px!important; padding-top:7px!important;}



#es_txt_email{ min-width:165px!important;}



#newsletter .bottom-social{ display:none!important;}



.footer-main .lc1.box{ display:none!important;}



.footer-main .box{ float:none!important; width:98%!important; margin:auto!important;}



#inner-banner .banner-title{ max-width:480px!important; margin:auto; text-align:center; width:94%!important; padding-left:3%!important; padding-right:3%!important; float:none!important;} 

body.single-patients #inner-banner .banner-title h1{ padding-top:13%!important;}

 #inner-banner .banner-image{ display:none!important;}



 #breadcum{ padding-left:15px;}



 #inner-banner .banner-title h1{ font-size:36px!important; padding-top:1px!important;}



 #left-section{ display:block!important; float:none!important; width:94%!important; margin:auto!important;}



 #right-section{ display:block!important; float:none!important; max-width:270px!important; width:93%!important; margin:auto!important; padding-left:0px!important;}



 #left-section iframe{ max-width:98%!important; padding-left:0px!important;}



 .banner-content .s-image{ display:none;!important}



 .banner-content .s-description{ width:100%!important; max-width:480px!important; text-align:center; float:none!Important; margin:auto!Important;}



 .slide.cycle-slide .hbanner-image{ height:100%!Important; text-align:center;}



 .slide.cycle-slide .hbanner-image img{ }



 #mLeft{ display:block; float:none; width:94%; margin:auto;}



 #mRight{ float:none; display:block; width:94%; margin:auto; padding-left:0px!important; overflow:hidden;}



  #mLeft #execphp-4{ max-width:270px; margin:auto; float:none; position:relative;}



  .pdCenter.displaymobile{ display:block; float:none; width:100%; clear:both; }



  .pdCenter.displaymobile h3{font-size:26px!important; line-height:33px!important;}



  #mRight .mheading .pdLeft{ width:47%!important; padding:3px 2%;}



  #mRight .mheading .pdRight{ width:47%!important; padding:3px 2%;}



  .s-play{ display:none!important;}



  #left-section{ display:block; width:96%; margin:auto!important; float:none;}



  #right-section{ width:100%; float:none!important; max-width:270px; margin:auto;}



}







@media (max-width:560px){



.mid-services #execphp-2 .box{ margin:10px auto!important; max-width:320px!important; float:none!important; width:100%!important;}



 .mid-services #execphp-2{ padding:0px 15px!Important; }



  .mid-services #execphp-2 .l1.box, .mid-services #execphp-2 .l2.box, .mid-services #execphp-2 .l3.box{ margin-bottom:111px!important;}



  #email-subscribers-2 > div{ padding-left:0px!important; padding-top:7px!important;}



  .footer-main .box{ float:none!important; width:98%!important; margin:auto!important; padding-left:15px!important;}



  .footer-main .lc3.box{ position:relative; top:20px;}



  .banner-content .s-description{ width:100%!important; max-width:360px!important; text-align:center; float:none!Important; margin:auto!Important;}



   #slider .item .s-description h2, #slider .item .s-description h1{ font-size:24px!important; line-height:36px!important;}
    
	body.single-landing .entry-content{width:95%!iMPORTANT; float:none!Important; margin:auto!Important; max-width:100%!Important;}
   body.single-landing .entry-content .meetS-landing{ width:100%!iMPORTANT; float:none!Important; margin:auto!Important; max-width:100%!Important; margin-bottom:15px!important;}

  #slider .item .s-description h3{ font-size:18px!important;}



  .bg-slide{ height:400px!important; max-height:400px!Important;}



  .bg-slide .slide.cycle-slide{ min-height:400px!Important;}



  #main-banner{ min-height:400px!important;}



  #mRight .mbox{ display:none!important;}



  #contact_form{ display:block; float:none!important; margin:12px auto!important; max-width:480px!important; width:100%;}



  .l1-l2.box.addressBox{ display:block!Important; float:none!important; margin:0 auto!important; width:96%!important;}

  

  



}







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



.slide.cycle-slide .hbanner-image img{ min-width:560px!Important; top:44px!important; text-align:center!Important; left:auto!important; min-height:auto!important; width:100%!important;}



#bImg-1 img{ position:relative; left:-50px!important;}



}







@media (max-width:480px){



 .slide.cycle-slide #bImg-2 .hbanner-image img{ position:relative; min-width:620px!Important; }



 .slide.cycle-slide .hbanner-image img{ min-width:540px!Important; text-align:center!Important; left:-80px!important;top:44px!important; min-height:auto!important; width:100%!important;}



 #slider .s-description h2 span{ font-size:16px!important; top:-7px!important;}



 .vbox .modal-dialog .modal-body iframe{ height:230px!important;}











}











@media (min-width:561px) and (max-width:767px){



 .mid-services #execphp-2 .box{ margin:10px 2%!important; float:left!important; width:46%!important;}



 .mid-services #execphp-2{ padding:0px 15px!Important; }



  .mid-services #execphp-2 .l1.box, .mid-services #execphp-2 .l2.box{ margin-bottom:111px!important;}



  .footer-main .box{ float:left!important; width:46%!important; margin:0 2%!important;}



  .banner-content .s-description{ width:100%!important; max-width:480px!important; text-align:center; float:none!Important; margin:auto!Important;}



  



 



}







.youV{ float:right; padding:15px 0px 10px 15px; max-width:380px; position:relative; max-height:225px; overflow:hidden;}



.youV img.yimg{ position:relative; top:-40px; max-width:100%; max-height:100%;}



.youV a{ display:block; text-align:center; position:absolute; top:31%; width:90px; left:40%; height:85px; background:rgba(0, 0, 0, 0.7); padding:12px; z-index:99; }



.youV a img{ max-width:60px;}



#youtube-video1 button.close{ position:relative; z-index:9999; right:25px; top:20px; color:#fff; font-size:22px;}



.vbox .modal-dialog{ max-width:640px!important; width:100%;}



/*.wpcf7-form .form-group p{ display:none!important;}*/



.s-image{ height:300px;}



.hbanner-overlay{ background:rgba(0, 0, 0, 0.5);  width:100%; height:100%; position:absolute; top:0px; left:0px; right:0px; bottom:0px; min-height:450px; z-index:97;}



.mid-services{ position:relative; z-index:99;}



.bg-slide .slide.cycle-slide{ position:relative; min-height:525px;}



.slide.cycle-slide .hbanner-image{ text-align:center; width:100%; height:450px; position:absolute; z-index:96; top:0px;}



.slide.cycle-slide .hbanner-image img{ vertical-align:bottom; position:relative; top:47px;}



.testimonials-slider{ height:340px!important;}



.bg-slide{ position:absolute; top:0px; width:100%; z-index:10; max-height:525px; height:525px;}



#slider .item .s-description h3 p{ margin:0px!important;}



#bImg-1 img{ position:relative; left:-120px;}



.cycle-pager{ position:absolute; z-index:101; width:100%; text-align:center; bottom:-50px;}



.cycle-pager span{display:inline-block;width:13px;height:13px;text-indent:-999em;background:#9fa0a2;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;margin-right:10px;-webkit-transition:background 0.5s ease-in-out;-moz-transition:background 0.5s ease-in-out;transition:background 0.5s ease-in-out;cursor:pointer}.cycle-pager span.cycle-pager-active,.cycle-pager span:hover{background:#fcc012}







body.single-news .banner-image{ display:none!important;}







#downloadB br{ display:none!important;}



#wpm_download_1{text-align:center; display:block!important;}



.icon-button.download-icon{ font-family:'Lato'!important; text-align:center;  padding:30px 10px; display:block; font-size:22px!important; color:#efaa04!important; font-weight:300!IMPORTANT;}







#execphp-2 .box .button{ padding-bottom:17px;}



body.single.single-post .banner-image{ display:none!important;}



body.blog .banner-title{ width:100%!important;}



.bloglist{ margin-bottom:22px; padding-bottom:12px; border-bottom:1px solid #ccc;}

.bloglist a{ color:#efaa04;}

.bloglist h4{ margin:0px; padding-bottom:10px; font-size:22px;}

.bloglist h4 a{ font-size:22px;}

.bloglist article p img.alignleft{ float:left; padding-right:10px; padding-bottom:8px;}


.landing-banner #bImg-1 img{ left:0px!important;}












