/* 
Theme Name:     Midwest Breast and Aesthetic Surgery 
Description:    Official Theme for Midwest 
Author:         Ron Terrie Soriano 
Template:       twentyfourteen 
Version:        1.2.0
*/
@import url("../twentyfourteen/style.css");@import url("common.css");/* =Theme customization starts here-------------------------------------------------------------- */a { color: darkcyan !important; }::selection {	background: #d3d3d3; /* Safari */	color: #333;	}::-moz-selection {	background: #d3d3d3; /* Firefox */	color: #333;}.partnerContainer { text-align: center; }.homepagePartnerList { margin: 0; padding: 0; list-style: none; }.homepagePartnerList > li { display: inline-block; margin: 0 10px; }.readMoreTesti { text-align: center !important; color: darkcyan !important; font-weight: bold; cursor: pointer; }.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {border: 1px solid #CCC !important;height: 24px;}input, textarea { border: 1px solid #CCC !important; }/* Reset */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike,  sub, sup, tt, var,center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}* { box-sizing: border-box; }@font-face{font-family: myriadAgent;src: url('Myriad.otf'); /* IE9 */}.mapImageContact { width: 100%; }.expandText { display: none; }.hidden { display: none; }body { background: url('images/wholeBG.jpg') repeat 100%; font-family: 'Myriad Pro', 'PT Sans', sans-serif; }.wrapper { width: 980px; margin: auto; }.specialBG { padding: 10px; background: #ecfaf9; }.slide-title { display: none; }.hide { display: none !important; }/* Desktop View */.loadCV { width: 600px !important; padding: 10px; overflow: auto; }.authorCV { font-size: 24px; font-weight: bold; }.subTitleCV {font-size: 16px; font-weight: bold; margin: 15px 0; }.listCV { margin-left: 20px; list-style: disc; }.listCV li { font-size: 12px; color: #333; }.cvItem { padding: 0 10px; }.locationImageContainer { width: 200px; margin: 3% 9%; text-align: center; }.locationImageContainer a { font-size: 14px; color: #595959; }.viewCVBtn { padding: 5px 10px; text-align: center; background: #81d8d0; cursor: pointer; font-weight: bold; }/* Pop-up Design */.black-screen { background-color: #000; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; opacity: 0.8; z-index: 100; display: none; }.center-screen { 	display: inline-block; 	position: fixed; 	top: 0; bottom: 0; left: 0; right: 0; 	width: 351px;	height: 567px;	margin: auto;	z-index: 101;	padding: 10px;	background: #FFF;	border-radius: 5px;}.paging-navigation { margin: 0 !important; border-top: 5px solid #CCC; }.paging-navigation .page-numbers.current { border-top: 5px solid #81d8d0; }.paging-navigation a:hover { border-top: 5px solid #81d8d0; }/* Header Design */.logoContainer { padding-top: 12px; }.headerWrapper { padding: 0 !important; }.contactHeader { padding-top: 16px; padding-bottom: 10px; }.titleContact { font-size: 18px; color: #636363; }.contactNumber { font-size: 24px; color: #636363; }.headerDividerContainer { margin: 0 5px; }.addressContainer { width: 180px; text-align: right; height: 42px; overflow: hidden; }.addressHeader { font-size: 14px; color: #636363; line-height: 21px; }.contactNumContainer { margin-left: 25px; }.lowerContactInfo { padding-top: 5px; }.authorContainer { padding: 0px 10px 20px 10px; text-align: justify; border: 1px solid #27bda3; }.authorContainer h1 { font-size: 18px !important; margin: 0 !important; padding: 10px 0 !important;  font-weight: bold !important; }.authorContainer p { font-size: 14px !important; line-height: 16px; }.scheduleContactBtn { width: 264px; height: 48px; background: url('images/schedule-normal.png') no-repeat top center; }.scheduleContactBtn:hover { background-position: 0 -48px; }.socialMedia { padding-top: 10px; /*margin-left: 10px;*/ }.socialMediaLink { width: 32px; height: 32px; margin: 0 5px; }.fb_link { background: url('images/fb.png') no-repeat top center; width: 32px; height: 32px; }.fb_link:hover { background-position: 0 -32px; }.twitter_link { background: url('images/twitter.png') no-repeat top center; width: 32px; height: 32px; }.twitter_link:hover { background-position: 0 -32px; }.gplus_link { background: url('images/gplus.png') no-repeat top center; width: 32px; height: 32px; }.gplus_link:hover { background-position: 0 -32px; }/* Navigation Design */.navContainer { background: #81d8d0; border-bottom: 5px solid #6db7b0; /*padding: 10px 0 8px 0; margin-top: 10px;*/ }.nav-menu { list-style: none; }.nav-menu li { position: relative; display: inline; /*margin: 0 2px;*/ float: left; }.nav-menu li { padding:10px 0 8px 0; display: inline-block; border-radius: 5px; font-size: 14px; border: 1px solid transparent; text-transform: uppercase; }.nav-menu li a { display: inline-block; padding: 5px 10px; color: #636363; border: 1px solid #81d8d0; }.nav-menu li:hover > a, .current-menu-item > a { border-radius: 5px; border: 1px solid #59938e; background: #ecfaf9; }/* Sub Menu */.nav-menu li:hover > ul { display: block; z-index: 99; }.sub-menu { min-width: 100%; white-space: nowrap; display: none; position: absolute; border: 1px solid #81d8d0; padding: 0; margin: 5px 0 0 0; background: #ecfaf9; border-radius: 5px;  }.sub-menu li { display: block; float: none; border: none; padding: 5px; }.sub-menu li:hover { border: none; background: #d6e6e5; }.sub-menu li a { background: none !important; border: none; border-radius: 0px; color: #636363; font-size: 14px; text-transform: capitalize; display: block; }.sub-menu li:hover > a { border: none; border-radius: 0px; /*font-weight: bold;*/ }.sub-menu li a:hover { /*font-weight: bold;*/ }/* 3rd Level Sub Menu */.sub-menu li ul li { padding: 0; }.sub-menu li ul li a { padding: 10px; }.sub-menu li ul li a:hover { /*font-weight: bold;*/ border-radius: 5px; }.nav-menu li > ul > li > ul { display: none; }.nav-menu li > ul > li:hover > ul { position: absolute; display: block; left: 97%; top: 0; width: auto; margin: 0 0 0 6px; border: 1px solid #81d8d0; border-radius: 0px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; z-index: 99; }.nav-menu li ul li ul li a { display: block; }/* Body Design */.bodyContainer { padding: 20px 0; }.homeContactUsContainer { width: 33%; padding: 5px 15px; background: #81d8d0; border-radius: 5px; }.homeContactUsContainer h2 { margin: 0 0 5px 0; color: #754838; font-size: 30px; text-align: center; }.bodyInfo { width: 640px; padding: 0 10px; }.bodyInfo h1 { font-size: 28px; color: #636363; font-weight: bold; padding-bottom: 15px; }.bodyInfo p { font-size: 14px; text-align: justify; color: #555555; }.glyph_relative { position: relative; }.name_glyph_home { top: -258px; left: 4px;}.email_glyph_home { top: -209px; left: -16px; }.tel_glyph_home { top: -160px; left: -38px; }.comment_glyph_home { top: -115px; left: -57px; }.designTxt, input.designTxt:focus { width: 100%; background: #dbefec; padding: 10px 25px; border: none; border-radius: 5px; font-size: 16px; color: #919396; }.homeContactTxt { margin-bottom: 10px; margin-left: 2px; }.txtAreaDesign { padding-top: 5px; }.nameBG { background: #dbefec url("images/name_glyph.png") no-repeat scroll 2% 11px; }.emailBG { background: #dbefec url("images/email_glyph.png") no-repeat scroll 2% 11px; }.phoneBG { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 2% 11px; }.commentBG { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 2% 11px; }.nameBG:focus { background: #dbefec url("images/name_glyph.png") no-repeat scroll 2% 11px !important; }.emailBG:focus { background: #dbefec url("images/email_glyph.png") no-repeat scroll 2% 11px !important; }.phoneBG:focus { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 2% 11px !important; }.commentBG:focus { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 2% 11px !important; }/* Slider Homepage Design */.boxContainer { background: #e9f5fa; padding: 20px; width: 370px; position: absolute; margin-top: 20px; top: 0; border-radius: 5px; }.boxContainer h1 { font-size: 36px; color: #0abab5; margin: 5px 0; }.boxContainer p { font-size: 14px; color: #555555; line-height: 24px; }.learnMoreBtn { width: 183px; height: 47px; background: url('images/learnmore.png') no-repeat top center; display: block; }.learnMoreBtn:hover { background-position: 0 -47px; }.slider_item img { width: 100%; height: 281px; }.sliderContainer { width: 100%; height: auto; background: url('https://www.mwbreast.com/beta/wp-content/uploads/2014/02/slide11.jpg')no-repeat top center; background-size: 100%; }.sliderPageContainer { position: absolute; z-index: 99; margin-top: 240px; }.sliderArrow { width: 30px; height: 29px; margin: 0 3px; cursor: pointer; }#sliderLeftArrow { background: url('images/sliderLeftArrow.png') no-repeat top center; opacity: 0; }#sliderLeftArrow:hover { background-position: 0 -29px; opacity: 1; }#sliderRightArrow { background: url('images/sliderRightArrow.png') no-repeat top center; opacity: 0;  }#sliderRightArrow:hover { background-position: 0 -29px; opacity: 1 }.submitBtn { width: 286px; height: 49px; background: url('images/submitBtn.png') no-repeat top center; }.submitBtn:hover { background-position: 0 -49px; }.submitBtnSide { width: 233px; height: 48px; background: url('images/submitsmall.png') no-repeat top center; cursor: pointer; }.submitBtnSide:hover { background-position: 0 -49px; }.testiContainer { background: url('images/pattern_bg.jpg') #c9ebe5; border: 1px solid #c9ebe5; padding: 20px 0; }.three_cols { width: 31%; min-height: 417px; padding: 0 11px; }.photo_profile { text-align: center; }.photoGalleryContainer { width: 478px; }.galleryInfo { text-align: justify; }.galleryInfo h1 { font-size: 22px; color: #0abab5; margin-bottom: 10px; text-align: center; }.galleryInfo p { font-size: 14px; color: #585858; }.view_gallery_btn { width: 121px; height: 35px; background: url('images/view-more.png') no-repeat top center; display: block; }.viewGalleryContainer_Btn { padding-top: 2px; padding-top: 20px9; padding-left: 180px9; }.view_gallery_btn:hover { cursor: pointer; background-position: 0 -35px; }.testiDivider { margin: 0 16px; padding: 40px 0; }.learn_more_btn { background: url('images/learnMoreBtn.png') no-repeat top center; width: 122px; height: 35px; display: block; }.learnMoreContainer_Btn { padding-top: 20px; width: 30%; margin: auto; }.learn_more_btn:hover { background-position: 0 -35px; }.authorTestiContainer { width: 134px; text-align: center; }.authorTestiContainer h1, .authorLoad { font-size: 24px !important; color: #0abab5 !important;  padding: 0 !important;}.authorTestiContainer h2 { margin: 0 !important; padding: 0 !important; font-size: 18px !important; color: #636363 !important; font-weight: 100 !important; }.testimonialInfo { width: auto; height: 140px !important; text-align: justify; /*margin-left: 37px; margin-top: 10px;*/ background-color: transparent !important; padding: 0 4px; }.testimonialInfo p { font-size: 14px; color: #595959; }.partner_item { margin: 30px 39px }.pageContainer { width: 665px; margin: 5px 0; }.entry-content h1 { font-size: 24px; color: #0abab5; font-weight: bold; padding: 20px 0; }.entry-content h2 { font-size: 20px; color: #0abab5; font-weight: bold; padding: 0; margin: 0; }.entry-content h3 { font-size: 18px; color: #595959; font-weight: bold; margin: 10px 0;}.entry-content p { font-size: 14px; color: #595959; font-weight: 100; line-height: 23px; text-align: justify; }.entry-content ul { margin-left: 20px; }.entry-content ul li { font-size: 14px; color: #595959; font-weight: 100; padding: 10px 0; }.sideBarContainer { padding-top: 0 10px; margin-top: 25px; width: 27%; }.sideBarBlogContainer { width: 27%; }.sidebarLinkTitle { background: url('images/title_bg_sidebar.jpg') no-repeat top center; width: 261px; height: 40px; cursor: pointer; border-radius: 5px; border: 1px solid #ccc; margin: 5px 0; }.linkTitle { color: #a27031; font-size: 16px; font-weight: bold; margin-left: 20px; margin-top: 10px; }.linkSymbol { margin-right: 20px; color: #a27031; font-size: 16px; font-weight: bold; margin-top: 8px;  }.sidebarLinkContainer { background: url('images/sidebar_bg.png'); padding: 20px; display: none; }.sidebarLinkContainer ul { list-style: none; }.sidebarLinkContainer ul li a { font-size: 16px; color: #858585; display: block; margin: 5px 0; }.sidebarLinkContainer ul li a:hover { font-weight: bold; }.sideContactUsContainer .name_glyph_home { top: -258px; left: 4px;}.sideContactUsContainer .email_glyph_home { top: -208px; left: -18px; }.sideContactUsContainer .tel_glyph_home { top: -159px; left: -39px; }.sideContactUsContainer .comment_glyph_home { top: -113px; left: -58px; }.sideContactUsContainer { width: 100%; padding: 15px; background: #81d8d0; border-radius: 5px; margin-top: 20px; }.sideContactUsContainer .homeContactTxt { margin-left: 0; }.sideContactUsContainer h2 { margin: 0 0 5px 0; color: #754838; font-size: 28px; text-align: center; }.locationAddressInfo { width: 45%; padding: 10px 0; line-height: 18px; }.locationActualMapInfo { width: 50%; padding: 10px; }#lizieTestimony { padding: 10px; }.header-Testi { text-align: center; }.testiHeaderCV { font-size: 16px; font-weight: bold; line-height: 18px; }.content-Testi p { font-size: 12px; line-height: 18px; color: #333; margin: 10px 0; }/* Blog Design */.blogContainer { padding-top: 20px; width: 660px; min-height: 500px; }.blogContainer h1 { font-size: 24px; color: #0abab5; font-weight: bold; padding: 0 0 10px 0; }.blogContainer .entry-title { padding: 0; margin: 0; }.blogContainer .entry-title a{ color: #0abab5 !important; font-weight: bold; font-size: 20px; text-transform: none; }.entry-date, .byline { color: #595959; font-weight: bold; font-size: 14px; text-transform: capitalize; font-style: italic; }.byline { display: inline-block; }.hentry { margin: 0; }.blogDivider { background: #595959; }/* Contact Us Design */.cUContainer label { font-size: 18px; color: #6f7278; }.contactUsDesign, input.contactUsDesign:focus, textarea.contactUsDesign:focus { width: 100%; background: #e5e7e9; padding: 5px; border: 1px solid #adafb0 !important; }.cUSelect { 	border: 0;	line-height: 1.5;	-webkit-appearance: none;	-moz-appearance: none;	text-indent: 0.01px;	text-overflow: '';	appearance: none;	background: #e5e7e9 url("images/select_arrow.png") no-repeat scroll 97% 14px;	}.addressInfoSB { width: 100%; }.addressInfoSB h1 { color: #0abab5; font-size: 18px; font-weight: 100; margin-bottom: 10px; }.addressInfoSB p { font-size: 16px; color: #595959; line-height: 20px; }.addressMapSB { /*margin-left: 10px; margin-bottom: 30px;*/ }.submitBtnContact { width: 331px; height: 49px; background: url('images/submitcontactpage.png') no-repeat top center; }.submitBtnContact:hover { background-position: 0 -49px; cursor: pointer; }/* Gallery Design */.sliderContainer { margin-top: -40px; }.galleryContainer { margin-bottom: 30px; }.pics { border: 5px solid #efd6b1; }.imageDesc { padding: 10px; background: #FFF; overflow: auto; }.imageDesc h1 { font-size: 16px; color: #595959; font-weight: bold; margin: 5px 0; padding: 0; }.imageDesc p { font-size: 12px; color: #595959; }.arrowGallery { width: 21px; height: 21px; position: relative; display: inline-block; z-index: 99; cursor: pointer; }.leftArrow { background: url('images/arrowLeft.png') no-repeat top center; opacity: 0; }.leftArrow:hover { background-position: 0 -21px; opacity: 1; }	.rightArrow { background: url('images/arrowRight.png') no-repeat top center; opacity: 0; }.rightArrow:hover { background-position: 0 -21px; opacity: 1; }.galleryNavContainer { margin-top: -10px; }.leftArrowCarousel { width: 24px; height: 23px; background: url('images/arrowLeftCarousel.png') no-repeat top center; }.leftArrowCarousel:hover { background-position: 0 -23px; }	.leftArrowCarousel { top: 50px; left: 20px; }.rightArrowCarousel { width: 24px;  height: 23px; background: url('images/arrowRightCarousel.png') no-repeat top center; }.rightArrowCarousel:hover { background-position: 0 -23px; }.rightArrowCarousel { top: 50px; left: 650px; }.leftArrowGallery { top:160px; left: 15px; }.rightArrowGallery { top: 160px; left: 640px; }.galleryNav { margin: auto; }.galleryNav ul li { margin: 0 10px; border: 3px solid #FFF; }.galleryNav ul li img { width: 100px; height: 80px; }.galleryNav ul li:hover { border: 3px solid #08aba5;  }.shadowGallery { margin-top: -7px; margin-left: 10px; }.gallerySidebarContainer { margin-top: 25px; margin-bottom: 100px; }.galleryDivider { background: #595959; margin-top: 50px; }.testimonialGalleryInfo { width: 480px; margin-left: 20px; padding: 10px; }.testimonialGalleryInfo p { font-size: 16px; color: #595959; }/* Comment Area */.comments-area { margin: 20px 0; }/* Footer Design */.footerContainer { background: #81d8d0; padding: 10px;  }.copyrightContainer { padding-top: 5px; }.copyrightContainer p { font-size: 11px; color: #636363; }.footerMenuContainer ul { list-style: none; }.footerMenuContainer ul li { display: inline; margin: 0 5px; }.footerMenuContainer ul li a { display: inline-block; font-size: 11px; color: #636363; }.footerMenuContainer ul li a:hover { text-decoration: underline; }.lightBoxCloseBtn { position: relative; cursor: pointer; top: -560px; left: 320px; }/* Custom Mozilla CSS */@-moz-document url-prefix() {.viewGalleryContainer_Btn { padding-top: 8px; }.center-screen { height: 569px; }.lightBoxCloseBtn { top: -590px; }}/* Default Disable */.responsiveMenu { display: none; }.responsive-nav-menu { display: none; }.testiCycle { background-color: transparent !important; overflow: hidden; max-height: 150px; }.blog-entry-homepage {	font-size: 14px;	margin: 5px 0;	display: block;	text-align: center;}.contactContainer { width: 70%; }/* Partner Section */.partnerHomepage { padding: 20px 0; }.partnerHomepage_titleContainer { padding-bottom: 10px; text-align: center; }.partnerHomepage_titleContainer > span { font-family: 'Myriad Pro'; font-size: 18px; color: #636363; }.partnerHomepage_logoBox { display: inline-block; width: 33%; text-align: center; vertical-align: middle; }/* Mobile default CSS */@media only screen and (min-width : 1025px){.text_box_link { padding: 0 80px; }.contentInformation { min-height: 188px; }.responsiveGalleryContainer { display: none; }.viewGalleryContainer_Btn { padding-left: 162px; padding-top: 50px; }.nav-menu { margin-left: 25px; }.mainMsgTesti { width: 555px; padding: 10px; border: 1px solid #dae7e6; background: #fefefe; margin-left: 20px; border-radius: 3px; }.authorCycle { top: 120px; left: 347px; }.authorLoad { text-align: right; margin: 5px 0; width: 100% !important; }.testiCycle { padding: 0; height: 150px; }.testiContainer { width: 980px; }.photoGalleryContainer { padding-top: 20px; }.testimonialContainer { padding-top: 20px; background-color: transparent !important; }.partnerContainer { padding: 0 10px; }.slide-thumbnail { max-height: 281px !important; }.testimonialInfo { padding: 0 4px; width: 100% !important; }}.responsiveGalleryContainer { display: none9; }/* Link */.memorial_link { text-decoration: none; display: block; background: url('https://www.mwbreast.com/wp-content/uploads/2015/05/memorial_bg.jpg') top center no-repeat; padding: 38px 10px; }.box_link { display: inline-block; width: 49%; }.small_box_link { font-family: Myriad Pro; font-size: 15px; color:#636363; line-height: 27px; }.mid_box_link { font-size: 29px; font-weight: bold; font-family: Myriad Pro; color: #636363; }.partnerLogo { padding-top: 10px; }/* Mobile default CSS */@media only screen and (min-width : 240px) and (max-width: 1024px) {	.addressItem { width: 100% !important; text-align: center; }	.addressInfoSB, .addressMapSB { text-align: center; width: 100% !important; }	.blog-entry-homepage { font-size: 16px; text-align: center; }	.partnerHomepage_logoBox { padding: 5px 0; width: 100%; display: block; }	.partnerLogo { padding-top: 0px; }	::-webkit-scrollbar { 			display: none; 		}	.learnMoreContainer_Btn { width: auto; }	.bodyInfo { width: 90%; margin: auto; }		.testimonialInfo { width: 100% !important; text-align: center; }	.galleryInfo, .testimonialInfo { margin: auto; }	.three_cols { width: 100%; padding: 0 0 20px 0; }	.learnMoreContainer_Btn, .viewGalleryContainer_Btn { padding-left: 0; width: 100%; }	.responsiveGalleryContainer { padding: 10px; }	.responsiveGalleryContainer, .responsiveGalleryContainer p { text-align: center; }	.responsiveGalleryContainer p a { display: block; padding: 10px; font-size: 16px; text-decoration: none; font-weight: bold; }	.testiCycle { margin: auto !important; }	.photo_profile { margin: auto; }	.partner_item  { text-align: center; }	.blogContainer, .pageContainer { width: 100%; padding: 10px; }	.responsiveMenu ul li { z-index: 999; }	.responsive-slider.flexslider { margin-bottom: 0; }	body { background: #ecfaf9; }	.fl, .fr { float: none; }	.rfl { float: left; }	.rfr { float: right; }	.photoGalleryContainer,.wrapper { width: 100%; }	.headerDividerContainer, .testiDivider, .galleryDivider, .galleryNavContainer, .shadowGallery { display: none; }	.contactNumContainer,.socialMedia,.contactNumContainer, .testiContainer { margin: 0; }		.responsiveMenu { width: 100%; display: block; }	.menuTitle { background: #81d8d0; padding: 10px; cursor: pointer; }	.menuTitle span { display: block; margin-top: 2px; font-family: Myriad Pro; color: #FFF; font-weight: bold; }	.menuTitle img { margin-top: 3px; }		.responsiveMenu ul { margin: 0; list-style: none; padding: 0; }	.responsiveMenu ul li { padding: 10px; background: #6db7b0; border-bottom: 1px solid #FBFBFB; border-radius: 0; width: 100%; display: block }	.responsiveMenu ul li:hover { background: #81d8d0;  }	.responsiveMenu ul li a { color: #FFF; font-weight: bold; text-decoration: none; display: block; border: none; padding: 0; }	.responsiveMenu ul li:hover > a { color: #FFF; font-weight: bold; text-decoration: none; display: block; border: none; padding: 0; background: transparent; }		.footerContainer { text-align: center; }	.navContainer { display: none; }	.submitBtn { width: 268px; height: 46px; background: url('images/submit-responsive.png') no-repeat top center; }	.submitBtn:hover { background: url('images/submit-responsive.png') no-repeat top center; background-position: 0 -46px; }	.specialBG { margin: 0; padding: 0; }		.memorial_link { text-decoration: none; display: block; background: #e0edee; max-height: auto !important; padding: 38px 0px; }	.text_box_link { text-align: center; }	.testiCycle { height: 140px; }}/* Mobile View */ @media screen and (min-width : 1001px) and (max-width: 1024px) {  	.cvItem {	    padding: 0 10px;	    width: 30%;	    display: inline-block;	}	.addressInfoSB, .addressMapSB { display: inline-block; width: 48%; vertical-align: top; }	.contactContainer { padding-left: 10px; }	.contactContainer,  .sideBarContainer{ display: inline-block; width: 49%; vertical-align: top; }	.partner_item { margin: 0; text-align: center; }	.logoContainer { text-align: center; }	.logoContainer img { width: 100%; max-width: 353px; }	.contactHeader { padding: 0; }	.contactNumContainer { text-align: center; }	.addressContainer { width: 335px; text-align: center; margin: auto; }	.scheduleContactBtn { margin: auto; }	.socialMedia { width: 130px; margin: auto; margin-bottom: 5px; }	.boxContainer { position: relative; width: 974px; padding: 17px; }	.sliderContainer { height: auto; }	.boxContainer { margin: 0; }	.slider_item { width: 100% !important;  }	.slider_item img { height: auto !important; }	.sliderPageContainer { position: relative; left: 468px !important; margin: 10px 0; width: 72px; }	.learnMoreBtn { margin: auto; }	.bodyInfo h1 { text-align: center; }	.bodyInfo p { line-height: 18px; }	.photo_profile{ width: 300px; text-align: center; margin: auto; }	.authorTestiContainer { margin: auto; }	.galleryInfo, .testimonialInfo { width: 700px; margin: auto; }	.testiContainer { padding: 20px 0; }	.view_gallery_btn, .learn_more_btn { margin-left: 281px; margin-top: 20px; }	.homeContactUsContainer { width: 100%; margin:auto; }	.commentBG { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 0.5% 11px; }	.phoneBG { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 0.5% 11px; }	.emailBG { background: #dbefec url("images/email_glyph.png") no-repeat scroll 0.5% 11px; }	.nameBG { background: #dbefec url("images/name_glyph.png") no-repeat scroll 0.5% 11px; }	.homeContactTxt { width: 100% !important; margin: 0 0 10px 0; }	.submitBtn { margin: auto; }	.responsiveMenu ul li { width: 100%; text-align: center; }	.bodyContainer { width: 100%; /*margin-top: -40px;*/}	.homeContactUsContainer { padding: 5px 14px; }	.designTxt, input.designTxt:focus { width: 217px; }	.submitBtn { width: 269px; }	.galleryInfo h1 { text-align: center; }		.leftArrowGallery { top: 200px; }	.rightArrowGallery { top: 200px; left: 945px; }	.galleryNav { display: none; }		.testimonialGalleryInfo { width: 987px; margin: 0; padding: 10px; text-align: justify; }	.gallerySidebarContainer { margin-bottom: 0; } 	.execphpwidget { display: none; }	}@media screen and (min-width : 768px) and (max-width: 1000px) {  	.cvItem {	    padding: 0 10px;	    width: 30%;	    display: inline-block;	}	.addressInfoSB, .addressMapSB { display: inline-block; width: 48%; vertical-align: top; }	.contactContainer { padding-left: 10px; }	.contactContainer,  .sideBarContainer{ display: inline-block; width: 49%; vertical-align: top; }	.partner_item { margin: 0; text-align: center; }	.logoContainer { text-align: center; }	.logoContainer img { width: 100%; max-width: 353px; }	.contactHeader { padding: 0; }	.contactNumContainer { text-align: center; }	.addressContainer { width: 335px; text-align: center; margin: auto; }	.scheduleContactBtn { margin: auto; }	.socialMedia { width: 130px; margin: auto; margin-bottom: 5px; }	.boxContainer { position: relative; width: 719px; padding: 17px; }	.sliderContainer { height: auto; }	.boxContainer { margin: 0; }	.slider_item { width: 100% !important;  }	.slider_item img { height: auto !important; }	.sliderPageContainer { position: relative; left: 340px !important; margin: 10px 0; width: 72px; }	.learnMoreBtn { margin: auto; }	.bodyInfo h1 { text-align: center; }	.bodyInfo p { line-height: 18px; }	.photo_profile{ width: 300px; text-align: center; margin: auto; }	.authorTestiContainer { margin: auto; }	.galleryInfo, .testimonialInfo { width: 700px; margin: auto; }	.testiContainer { padding: 20px 0; }	.view_gallery_btn, .learn_more_btn { margin-left: 281px; margin-top: 20px; }	.homeContactUsContainer { width: 100%; margin:auto; padding: 5px 14px; }	.responsiveMenu ul li { width: 100%; text-align: center; }	.bodyContainer { padding-top: 50px; }	.designTxt, input.designTxt:focus { width: 100%; }	.submitBtn { width: 269px; margin: auto; }	.galleryInfo h1 { text-align: center; }	.commentBG { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 1% 11px; }	.phoneBG { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 1% 11px; }	.emailBG { background: #dbefec url("images/email_glyph.png") no-repeat scroll 1% 11px; }	.nameBG { background: #dbefec url("images/name_glyph.png") no-repeat scroll 1% 11px; }	.galleryNav { display: none; }	.testimonialGalleryInfo { width: 733px; margin: 0; padding: 10px; text-align: justify; }	.gallerySidebarContainer { margin-bottom: 0; } 	.execphpwidget { display: none; }	}@media screen and (min-width : 600px) and (max-width: 767px) {  	.cvItem {	    padding: 0 10px;	    width: 30%;	    display: inline-block;	}	.addressInfoSB, .addressMapSB { display: inline-block; width: 48%; vertical-align: top; }	.contactContainer { padding-left: 10px; }	.contactContainer,  .sideBarContainer{ display: inline-block; width: 49%; vertical-align: top; }	.partner_item { margin: 0; text-align: center; }	.logoContainer { text-align: center; }	.logoContainer img { width: 100%; max-width: 353px; }	.contactHeader { padding: 0; }	.contactNumContainer { text-align: center; }	.addressContainer { width: 265px; text-align: center; margin: auto; }	.scheduleContactBtn { margin: auto; }	.socialMedia { width: 130px; margin: auto; margin-bottom: 5px; }	.boxContainer { position: relative; width: 550px; padding: 17px; }	.sliderContainer { height: auto; }	.boxContainer { margin: 0; }	.slider_item { width: 100% !important;  }	.slider_item img { height: auto !important; }	.sliderPageContainer { position: relative; left: 256px !important; margin: 10px 0; width: 72px; }	.learnMoreBtn { margin: auto; }	.bodyInfo h1 { text-align: center; }	.bodyInfo p { line-height: 18px; }	.photo_profile{ width: 300px; text-align: center; margin: auto; }	.authorTestiContainer { margin: auto; }	.galleryInfo, .testimonialInfo { width: 435px; margin: auto; }	.testiContainer { padding: 20px 0; }	.view_gallery_btn, .learn_more_btn { margin-left: 160px; margin-top: 20px; }	.homeContactUsContainer { width: 100%; margin:auto; }	.commentBG { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 1% 11px; }	.phoneBG { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 1% 11px; }	.emailBG { background: #dbefec url("images/email_glyph.png") no-repeat scroll 1% 11px; }	.nameBG { background: #dbefec url("images/name_glyph.png") no-repeat scroll 1% 11px; }	.responsiveMenu ul li { width: 100%; text-align: center; }	.bodyContainer { padding-top: 50px; }	.homeContactUsContainer { padding: 5px 14px; }	.designTxt, input.designTxt:focus { width: 217px; }	.submitBtn { width: 269px; }	.galleryInfo h1 { text-align: center; }	.homeContactTxt { width: 100%; margin: 0 0 10px 0; }	.galleryNav { display: none; }	.testimonialGalleryInfo { width: 565px; margin: 0; padding: 10px; text-align: justify; }	.gallerySidebarContainer { margin-bottom: 0; } 	.execphpwidget { display: none; }	.submitBtn { margin: auto; }	}@media screen and (min-width : 568px) and (max-width: 599px) {  	.cvItem {	    padding: 0 10px;	    width: 100%;	    display: block;	}	.contactContainer { padding: 0 10px; }	.contactContainer, .sideBarContainer { width: 100%; }	.partner_item { margin: 0; text-align: center; }	.logoContainer { text-align: center; }	.logoContainer img { width: 100%; max-width: 353px; }	.contactHeader { padding: 0; }	.contactNumContainer { text-align: center; }	.addressContainer { width: 265px; text-align: center; margin: auto; }	.scheduleContactBtn { margin: auto; }	.socialMedia { width: 130px; margin: auto; margin-bottom: 5px; }	.boxContainer { position: relative; width: 518px; padding: 17px; }	.sliderContainer { height: auto; }	.boxContainer { margin: 0; }	.slider_item { width: 100% !important;  }	.slider_item img { height: auto !important; }	.sliderPageContainer { position: relative; left: 240px !important; margin: 10px 0; width: 72px; }	.learnMoreBtn { margin: auto; }	.bodyInfo h1 { text-align: center; }	.bodyInfo p { line-height: 18px; }	.photo_profile{ width: 300px; text-align: center; margin: auto; }	.authorTestiContainer { margin: auto; }	.galleryInfo, .testimonialInfo { width: 435px; margin: auto; }	.testiContainer { padding: 20px 0; }	.view_gallery_btn, .learn_more_btn { margin-left: 160px; margin-top: 20px; }	.homeContactUsContainer { width: 100%; margin:auto; }	.commentBG { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 1% 11px; }	.phoneBG { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 1% 11px; }	.emailBG { background: #dbefec url("images/email_glyph.png") no-repeat scroll 1% 11px; }	.nameBG { background: #dbefec url("images/name_glyph.png") no-repeat scroll 1% 11px; }	.homeContactTxt { width: 100% !important; margin: 0 0 10px 0; }	.submitBtn { margin: auto; }	.responsiveMenu ul li { width: 100%; }	.bodyContainer { padding-top: 50px; }	.homeContactUsContainer { padding: 5px 14px; }	.designTxt, input.designTxt:focus { width: 217px; }	.submitBtn { width: 269px; }	.galleryInfo h1 { text-align: center; }		.galleryNav { display: none; }		.testimonialGalleryInfo { width: 535px; margin: 0; padding: 10px; text-align: justify; }	.gallerySidebarContainer { margin-bottom: 0; } 	.execphpwidget { display: none; }	}@media screen and (min-width : 480px) and (max-width: 567px) { 	.cvItem {	    padding: 0 10px;	    width: 100%;	    display: block;	}	.contactContainer { padding: 0 10px; }	.contactContainer, .sideBarContainer { width: 100%; }	.responsive-slider.flexslider { margin-bottom: 0; } 	.partner_item { margin: 0; text-align: center; }	.logoContainer { text-align: center; }	.logoContainer img { width: 100%; max-width: 353px; text-align: center; }	.contactHeader { padding: 0; }	.contactNumContainer { text-align: center; }	.addressContainer { width: 265px; text-align: center; margin: auto; }	.scheduleContactBtn { margin: auto; }	.socialMedia { width: 130px; margin: auto; margin-bottom: 5px; }	.boxContainer { position: relative; width: 435px; padding: 17px; }	.sliderContainer { height: auto; }	.boxContainer { margin: 0; }	.slider_item { width: 100% !important;  }	.slider_item img { height: auto !important; }	.sliderPageContainer { position: relative; left: 198px !important; margin: 10px 0; width: 72px; }	.learnMoreBtn { margin: auto; }	.bodyInfo h1 { text-align: center; }	.bodyInfo p { line-height: 18px; }	.photo_profile{ width: 300px; text-align: center; margin: auto; }	.authorTestiContainer { margin: auto; }	.galleryInfo, .testimonialInfo { width: 435px; margin: auto; }	.testiContainer { padding: 20px 0; }	.view_gallery_btn, .learn_more_btn { margin-left: 160px; margin-top: 20px; }	.homeContactUsContainer { width: 100%; margin:auto; }	.commentBG { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 1% 11px; }	.phoneBG { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 1% 11px; }	.emailBG { background: #dbefec url("images/email_glyph.png") no-repeat scroll 1% 11px; }	.nameBG { background: #dbefec url("images/name_glyph.png") no-repeat scroll 1% 11px; }	.homeContactTxt { width: 100% !important; margin: 0 0 10px 0; }	.submitBtn { margin: auto; }	.responsiveMenu ul li { width: 100%; }	.bodyContainer { padding-top: 20px; }	.homeContactUsContainer { padding: 5px 14px; }	.designTxt, input.designTxt:focus { width: 217px; }	.submitBtn { width: 269px; }	.galleryInfo h1 { text-align: center; }		.galleryNav { display: none; }	.testimonialGalleryInfo { width: 445px; margin: 0; padding: 10px; text-align: justify; }	.gallerySidebarContainer { margin-bottom: 0; } 	.execphpwidget { display: none; }	}@media screen and (min-width : 384px) and (max-width: 479px) { 	.cvItem {	    padding: 0 10px;	    width: 100%;	    display: block;	} 	.contactContainer { padding: 0 10px; }	.contactContainer, .sideBarContainer { width: 100%; }	.logoContainer { text-align: center; }	.logoContainer img { width: 100%; max-width: 353px; }	.contactHeader { padding: 0; }	.contactNumContainer { text-align: center; }	.addressContainer { width: 265px; text-align: center; margin: auto; }	.scheduleContactBtn { margin: auto; }	.socialMedia { width: 130px; margin: auto; margin-bottom: 5px; }	.boxContainer { margin: 0; position: relative; width: 335px; padding: 17px; }	.sliderContainer { height: auto; }	.slider_item { width: 100% !important;  }	.slider_item img { height: auto !important; }	.sliderPageContainer { position: relative; left: 150px !important; margin: 10px 0; width: 72px; }	.learnMoreBtn { margin: auto; }	.bodyInfo h1 { text-align: center; }	.bodyInfo p { line-height: 18px; }	.photo_profile{ width: 300px; text-align: center; }	.authorTestiContainer { margin: auto; }	.galleryInfo, .testimonialInfo { width: 345px; }	.view_gallery_btn, .learn_more_btn { margin-left: 110px; margin-top: 20px; }	.homeContactUsContainer { width: 100%; margin:auto; }	.commentBG { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 1% 11px; }	.phoneBG { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 1% 11px; }	.emailBG { background: #dbefec url("images/email_glyph.png") no-repeat scroll 1% 11px; }	.nameBG { background: #dbefec url("images/name_glyph.png") no-repeat scroll 1% 11px; }	.homeContactTxt { width: 100% !important; margin: 0 0 10px 0; }	.submitBtn { margin: auto; }	.responsiveMenu ul li { width: 100%; }	.bodyContainer { padding-top: 20px; }	.homeContactUsContainer { padding: 5px 14px; }	.designTxt, input.designTxt:focus { width: 217px; }	.submitBtn { width: 269px; }	.galleryInfo h1 { text-align: center; }	.galleryNav { display: none; }	.testimonialGalleryInfo { width: 349px; margin: 0; padding: 10px; text-align: justify; }	.gallerySidebarContainer { margin-bottom: 0; } 	.execphpwidget { display: none; }	}@media screen and (min-width : 320px) and (max-width: 383px) {  	.cvItem {	    padding: 0 10px;	    width: 100%;	    display: block;	}	.contactContainer { padding: 0 10px; }	.contactContainer, .sideBarContainer { width: 100%; }	.logoContainer { margin: 0 auto; text-align: center !important; }	.logoContainer img { width: 100%; max-width: 353px; }	.contactHeader { padding: 0; }	.contactNumContainer { text-align: center; }	.addressContainer { width: 265px; text-align: center; margin: auto; }	.scheduleContactBtn { margin: auto; }	.socialMedia { width: 130px; margin: auto; margin-bottom: 5px; }	.boxContainer { position: relative; width: 271px; padding: 17px; }	.sliderContainer { height: auto; }	.boxContainer { margin: 0; }	.slider_item { width: 100% !important;  }	.slider_item img { height: auto !important; }	.sliderPageContainer { position: relative; left: 110px !important; margin: 10px 0; width: 72px; }	.learnMoreBtn { margin: auto; }	.bodyInfo h1 { text-align: center; }	.bodyInfo p { line-height: 18px; }	.photo_profile{ width: 300px; text-align: center; }	.authorTestiContainer { margin: auto; }	.galleryInfo, .testimonialInfo { width: 285px; }	.view_gallery_btn, .learn_more_btn { margin-left: 80px; margin-top: 20px; }	.homeContactUsContainer { width: 100%; margin:auto; }	.commentBG { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 1% 11px; }	.phoneBG { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 1% 11px; }	.emailBG { background: #dbefec url("images/email_glyph.png") no-repeat scroll 1% 11px; }	.nameBG { background: #dbefec url("images/name_glyph.png") no-repeat scroll 1% 11px; }	.homeContactTxt { width: 100% !important; margin: 0 0 10px 0; }	.submitBtn { margin: auto; }	.responsiveMenu ul li { width: 100%; }	.bodyContainer { padding-top: 20px; }	.homeContactUsContainer { padding: 5px 14px; }	.designTxt, input.designTxt:focus { width: 217px; }	.submitBtn { width: 269px; }	.galleryInfo h1 { text-align: center; }	.galleryNav { display: none; }	.testimonialGalleryInfo { width: 290px; margin: 0; padding: 10px; text-align: justify; }	.gallerySidebarContainer { margin-bottom: 0; } 	.execphpwidget { display: none; }	.memorial_link { padding: 10px 0; }	}@media screen and (min-width : 240px) and (max-width: 319px) { 	.cvItem {	    padding: 0 10px;	    width: 100%;	    display: block;	} 	.contactContainer { padding: 0 10px; }	.contactContainer, .sideBarContainer { width: 100%; }	.logoContainer { margin: 0 auto; text-align: center !important; }	.logoContainer img { width: 220px; }	.contactHeader { padding: 0; }	.contactNumContainer { text-align: center; }	.addressContainer { width: 215px; text-align: center; margin: auto; }	.scheduleContactBtn { margin: auto; width: 222px; }	.socialMedia { width: 130px; margin: auto; margin-bottom: 5px; }	.boxContainer { position: relative; width: 265px; padding: 17px; }	.sliderContainer { height: auto; }	.boxContainer { margin: 0; width: 190px; }	.boxContainer h1 { font-size: 26px; }	.slider_item { width: 100% !important;  }	.slider_item img { height: auto !important; }	.sliderPageContainer { position: relative; left: 75px !important; margin: 10px 0; width: 72px; }	.learnMoreBtn { margin: auto; }	.bodyInfo { width: 221px; margin-top: -10px; }	.bodyInfo h1 { text-align: center; font-size: 19px; }	.bodyInfo p { line-height: 18px; }	.photo_profile{ width: 230px; text-align: center; }	.authorTestiContainer { margin: auto; }	.galleryInfo, .testimonialInfo { width: 195px; }	.view_gallery_btn, .learn_more_btn { margin-left: 40px; margin-top: 20px; }	.homeContactUsContainer { width: 100%; margin:auto; }	.commentBG { background: #dbefec url("images/comment_glyph.png") no-repeat scroll 1% 11px; }	.phoneBG { background: #dbefec url("images/tel_glyph.png") no-repeat scroll 1% 11px; }	.emailBG { background: #dbefec url("images/email_glyph.png") no-repeat scroll 1% 11px; }	.nameBG { background: #dbefec url("images/name_glyph.png") no-repeat scroll 1% 11px; }	.homeContactTxt { width: 100% !important; margin: 0 0 10px 0; }	.submitBtn { margin: auto; }	.responsiveMenu ul li { width: 100%; }	.bodyContainer { padding-top: 20px; }	.homeContactUsContainer { padding: 5px 14px; }	.designTxt, input.designTxt:focus { width: 217px; }	.submitBtn { width: 192px; }	.galleryInfo h1 { text-align: center; }	.partner_item { margin: 30 35px; }	.galleryNav { display: none; }	.testimonialGalleryInfo { width: 208px; margin: 0; padding: 10px; text-align: justify; }	.gallerySidebarContainer { margin-bottom: 0; } 	.execphpwidget { display: none; }		.memorial_link { padding: 10px 0; }}.form-allowed-tags, .form-allowed-tags code { visibility: hidden; }.facialPlasticBtn { display: block; width: 273px; padding: 13px 0 10px 0; background: #86cfc3; border-radius: 5px; border: 1px solid #5ac09c;	text-align: center; font-size: 16px; color: #ffffff !important; margin: auto; box-shadow: 0 0 1px #888888; }.facialPlasticBtn:hover {	transition: all 0.2s;	background: #5fa89b;}