*{box-sizing:border-box;}


@font-face {
    font-family: 'Eras Bold ITC';
    src: url('ErasITC-Bold.woff2') format('woff2'),
        url('ErasITC-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Harlow Solid';
    src: url('HarlowSolid.woff2') format('woff2'),
        url('HarlowSolid.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Times New Roman';
    src: url('TimesNewRomanPS-BoldItalicMT.woff2') format('woff2'),
        url('TimesNewRomanPS-BoldItalicMT.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Times New Roman';
    src: url('TimesNewRomanPS-BoldMT.woff2') format('woff2'),
        url('TimesNewRomanPS-BoldMT.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Times New Roman';
    src: url('TimesNewRomanPSMT.woff2') format('woff2'),
        url('TimesNewRomanPSMT.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}




html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;}
header, footer, article, section, hgroup, nav, figure {display:block;margin:0px;padding:0px;}
img {border: 0 none;height: auto;max-width: 100%;vertical-align:middle;transition: all 0.5s ease-in-out 0s;}
ul {list-style-type:none;padding:0px;margin:0px;}
a, button{text-decoration:none;outline:none;transition: all 0.5s ease-in-out 0s;color:#3f3f3f;}
i.fa{transition: all 0.5s ease-in-out 0s;}
p{}
p, td, input, label, form, h1, h2, h3, h4, h5, h6, a {padding:0px;margin:0px;border:none;text-decoration:none;}
h1, h2, h3, h4, h5, h6{ font-family: 'Eras Demi ITC';}
input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"] ,textarea {  -webkit-appearance: none;  -webkit-border-radius: 0;  -webkit-appearance: none;transition: all 0.5s ease-in-out 0s;outline:none;resize: none; }
input[type="submit"], input[type="button"], input[type="reset"]{outline:none;cursor:pointer;}
.clear {clear: both; }
.vm{ vertical-align: middle; }
.relative{ position: relative; }
.left{ float: left;}
.right {float:right !important;}

html{
	 -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
@media print {
    html, body {
       display: none;  
   }
}

/*placeholder css*/ 
input::-webkit-input-placeholder {opacity:1 !important; text-transform: }
input::-moz-placeholder {opacity:1 !important;}
input:-ms-input-placeholder {opacity:1 !important;}
input:-moz-placeholder {opacity:1 !important;}
/*ends css*/
body{margin:0;padding:0;font-size:14px;line-height:20px;font-family:Arial;}


/*======= Common CSS =======*/
p{font-size:15px; line-height:26px; color:#000; margin-bottom:20px; text-align:left;}
p:last-child{margin-bottom:0;}
p span{color:#800000; font-size:15px; font-weight:700;}
p strong{font-weight:bold; color:#323E4F;font-size:15px; line-height:26px; }
p b{font-weight:700; color:#000000; font-size:15px; line-height:26px;}

h1{font-size:34px;color:#800000;line-height:normal;margin-bottom:27px; font-weight:normal;}
h2{font-size:27px;color:#3f3f3f;line-height:normal; font-weight:normal;}
h3{font-size:22px;color:#3f3f3f;line-height:normal;margin-bottom:10px;}
h4{font-size:18px;line-height:normal;color:#800000;}
h5{font-size:16px ;line-height:normal; color:#333333; }
h6{font-size:14px; text-align:center; color:#fff;}
strong{font-weight:900;}
.navigation-res{display:none !important;}
.wrapper{width:100%;overflow:hidden;max-width:1269px;margin:0 auto;height:auto;}
.fixed-wrapper{max-width:780px;width:100%;margin:0 auto;height:auto;}

.header .fixed-wrapper{ max-width:880px;}
.header{width:100%; float:left; background:#000000; padding:29px 0;text-align:center;} 
.logo{width:auto;display:inline-block;vertical-align:top}
.head_right {width:	auto; display:inline-block;	text-align:center;}
.head_right span{ color:#fff; font-size:20px; font-family: 'Helvetica'; padding:2px 0 0 0;font-weight:normal;}
.menu{width:100%; float:left; background:#808080;}
.menu ul{ float:left; width:100%;text-align:center;}
.menu .fixed-wrapper{max-width:840px;}
.menu ul li{display:inline-block; position:relative;}
.menu ul li a{color:#fff; font-size:15px; line-height:60px; text-align:center; padding:0 13px; font-weight:normal;display:block;}
.menu ul li.active a{background:#fff; color:#555555;}
.menu ul li a:hover{color:#555555; background:#fff;}
.wec_section{width:100%; float:left; text-align:center; padding:42px 0 29px 0;}
.wel_inner{width:100%;float:left;}
.wel_inner h1 span{display:block;}
.mid_text{width:100%; text-align:center;  margin:0 auto;} 
.mid_text h3{font-size:28.01px; color:#800000; margin:0; padding:0; font-family: 'Lucida Handwriting'; font-weight:normal; line-height:inherit;}
.mid_text h3 a, .mid_text h4 a, .mid_text h5 a{color:#800000;}
.mid_text h3 span{font-size:52.01px;}
.mid_text h3 em {font-size: 38px;}
.mid_text h4{font-size:29px; color:#800000;  padding:0;font-family:"Microsoft Sans Serif"; font-weight:normal; line-height:inherit; margin: 0 5px 0 4px;}
.mid_text h4 span{font-size:53px;}
.mid_text h5{font-size:28px; color:#800000; font-family: 'Matisse ITC'; margin:0; padding:0; font-weight:normal; line-height:inherit;}
.mid_text h5 span{font-size:50px;}
.wel_inner h5{font-weight:normal;}
.mid_text{text-align:center;}
.mid_text h5, .mid_text h3, .mid_text h4{display:inline-block;}
.middle_slider { margin: 0 auto 60px;  max-width: 600px; width:100%  position: relative; box-shadow: 6px 3px 15px rgba(0, 0, 0, 0.3);}
#step_slider .owl-item{padding:5px;}
.middle_slider .owl-item img{width:100%;}
.middle_slider h6{position:absolute; bottom:5px; left:0; right:0;}
.owl-prev{position:absolute; background:url(../images/left-arrow.png) no-repeat;  width:11px; height:17px; left:-30px; top:47%;color:rgba(0,0,0,0);}
.owl-next{position:absolute; background:url(../images/right-arrow.png) no-repeat; width:11px; height:17px; right:-30px; top:47%;color:rgba(0,0,0,0);}
#home_slider .owl-pagination {position:absolute;left:0;bottom:-42px;text-align:center;width:100%;}
#home_slider .owl-page{width:6px;height:6px;background:#000;border-radius:3px;display:inline-block;margin:0 3px;}
#home_slider .owl-page.active{width:7px;height:7px;background:#fff;border:2px  #000 solid;}
.wel_inner ul{text-align:center; padding:30px 0 0 0; clear:both;}
.wel_inner ul li{display:inline-block; font-size:14px;line-height:20px;color:#3f3f3f; padding:0 5px 0 0;}
.footer{width:100%; float:left; text-align:center;}
.footer_in{padding:23px 0; border-top:1px solid #eeeeee; display:inline-block; width:100%;}
.footer_in ul li{display:inline-block; font-size:14px; color:#3f3f3f; padding:0 1px;}
.footer_in ul li a{font-size:14px; color:#3f3f3f;}
.footer_in p span{cursor:default;}
.footer_in span{cursor:pointer;}
.footer_in span:hover{border-bottom:0px;}
.footer_in span a{color:#3f3f3f;}
/*Slider CSS*/
#owl-demo .item img{ display: block; width: 100%; height: auto; }
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0); max-height:600px;}

/*Responsive Menu CSS*/
a.meanmenu-reveal{display:none}.mean-container .mean-bar{float:left;width:100%;padding:0;z-index:2}.mean-container a.meanmenu-reveal{background:0 0;border-radius:0;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:28px!important;font-weight:400;height:31px;padding:2px 0 5px;position:absolute;right:10px!important;text-decoration:none;text-indent:-9999em;top:20px;transition:all .5s ease-in-out 0s;width:30px;z-index:1;line-height:32px;}.mean-bar>span{color:#fff;left:0;line-height:32px;position:absolute;text-align:center;width:100%;text-transform:uppercase;font-weight:700}.mean-container .mean-nav ul li ul li:first-child a{border-top:1px solid rgba(255,255,255,.4)}.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:4px;margin-top:6px}.mean-container .mean-nav{position: absolute;width: 100%;background: #808080;margin: 0;top: 80px;left: 0;z-index: 9;}.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-container .mean-nav ul li{position:relative;float:left;width:100%}.mean-container .mean-nav ul li a{display:block;float:left;width:100%;padding:8px 10px;box-sizing:border-box;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:none;font-size:14px;font-weight:400;font-family:Lato,sans-serif;border-bottom:none;}.mean-container .mean-nav ul li li a{width:100%;padding:5px 10px 5px 20px;box-sizing:border-box;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.8;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible;font-size:16px}.meanmenu-reveal meanclose{COLOR:#b5121b}.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-container .mean-nav ul li a:hover{color:#fff!important; background:#111;}.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;padding:8px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:none!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important}.mean-container .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-nav ul li a.mean-expand:hover{background:#800000}.mean-container .mean-push{float:left;clear:both}.mean-nav ul.primary-menu{height:180px;overflow-y:scroll}.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mean-remove{display:none!important}

.middle_section{width:100%;float:left;padding:45px 0 0;}
.step1_title{width:100%;float:left;text-align:center;}
.step1_title h1{font-size:26px; color:#800000; font-family: 'Matisse ITC'; margin:0; padding:0; font-weight:normal; line-height:46px;margin-bottom:10px;}
.step1_title h1 span{font-size:48px;}
.step1_title h4{color:#3f3f3f;font-size:18px;line-height:normal;font-family: 'Eras Demi ITC';font-weight:normal;margin-bottom:15px;}
.step1_title strong{color:#800000;font-size:15px;line-height:normal;font-family: 'Helvetica Neue';font-weight:normal;display:block;margin-bottom:14px;}
.step1_title p{color:#3f3f3f;font-weight:normal;text-align:left;line-height:24px;}
.step1_title p a{color:#3f3f3f;text-decoration:underline;}

.step_slide{width:100%;float:left;text-align:center;padding:18px 0 0;}
.step_slide h3{color:#333333;font-size:21px;font-weight:normal;}
.step_slide strong{color:#3c3c3c;font-size:18px;display:block;font-family: 'Eras Demi ITC';font-weight:normal;line-height:26px;display:block;}
#step_slider{max-width:834px;width:100%;margin:15px auto 0;}
#step_slider .owl-wrapper-outer{padding:10px 0 5px;}
#step_slider img{box-shadow:0 0 5px rgba(0,0,0,0.5)}
#step_slider .owl-next{right:-38px;}
#step_slider .owl-prev{left:-38px;}

.painter_name{width:100%;float:left;text-align:center;margin:16px 0 26px;}
.painter_name ul li{display:inline-block;}
.painter_name ul li:first-child a{padding-left:0;}
.painter_name ul li:first-child a:after{display:none;}
.painter_name ul li a{color:#800000;font-size:14px;font-weight:normal;font-family: 'Eras Demi ITC';line-height:normal;position:relative;padding:0 3px 0 11px;}
.painter_name ul li a:after{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto; width:4px;height:4px;border-radius:3px;background:#800000;}
.painter_name  strong{color:#333333;line-height:24px;font-size:15px;display:block;margin:11px 0 0;}

.modern_wrap h1{font-size:20px; color:#800000; margin:0; padding:0;font-family:"Microsoft Sans Serif"; font-weight:normal; line-height:inherit; line-height:46px;margin-bottom:10px;}
.modern_wrap h1 span{font-size:48px;}

.rensis_wrap h1{font-size:28.01px; color:#800000; margin:0; padding:0; font-family: 'Lucida Handwriting'; font-weight:normal; line-height:inherit;line-height:46px;margin-bottom:10px}
.rensis_wrap h1 span{font-size:48px;}
.rensis_wrap u{font-size:20px; text-decoration:none;}
.rensis_wrap b{font-size:26px; font-weight:normal;}
.footer_underlink{position:relative;display:inline-block;}
.footer_underlink:after{position:absolute;left:0;bottom:2px;background:#000;content:"";height:1px;width:100%;}
.footer_underlink:hover:after{display:none;}

/*step2-tb1 CSS*/
.portrait_sec{width:100%; float:left; padding:46px 0 65px; text-align:center;}
.portrait_sec h2{color:#800000; margin:0 0 8px;}
.portrait_sec h6{color:#3F3F3F; margin:0; font-weight:bold; font-size:16px; letter-spacing: .5px; font-family: Arial; padding-top: 5px;}
.portrait_sec span{font-size:14px; font-weight:bold; color:#000; display:block; margin:5px 0 30px; font-family: Arial;}

.portrait_sec li img{box-shadow:0 2px 30px rgba(0, 0, 0, 0.5);}
.portrait_tab .fixed-wrapper{max-width:1140px;}
.portrait_tab{width:100%; float:left; margin-bottom:40px;}
.portrait_tab ul{float:left; width:100%;}
.portrait_tab ul li{float:left; width:33.33%; text-align:center; background:#595959; border:1px solid #aaaaaa;font-family: 'Eras Bold ITC'}
.portrait_tab ul li a{display:block; font-size:18px; color:#fff; line-height:65px; font-weight:bold; font-family: 'Eras Bold ITC'; cursor:pointer; letter-spacing:0.8px;}
.portrait_tab ul li.active{background:none;}
.portrait_tab ul li.active a{color:#3F3F3F; font-family: 'Eras Bold ITC';}
.tab_content{width:99.99%; float:left; border:1px solid #d4d4d4; padding:35px 22px 22px; border-top:0px;}
.artist_left{width:720px; float:left;}
.artist_right{width:350px; float:right;}

.portrait_tab_left p span, .portrait_tab_left span{color:#800000; font-size:16px; font-family: 'Eras Demi ITC';}
.portrait_tab_left u{color:#800000; text-decoration:none; font-size:14px;}
.top_artist{float:left; padding-bottom:20px;}
.portrait_tab_left p{padding-bottom:20px;}
.portrait_tab_left p a{text-decoration:underline; color:#3f3f3f;}
.portrait_tab_left p a:hover{text-decoration:none;}
.portrait_tab_right h6{text-align:center; color:#000; font-size:12px; font-weight: normal; line-height:18px; margin-top:10px; font-family:"Times New Roman", "serif"}
.portrait_tab_right h6 span{font-style:italic;}
.history_left{width:420px; float:left;}
.history_right{width:640px; float:right;}
.tabcontent{display:none;}
.tab{overflow: hidden;}

.describe_up{width:100%; float:left; padding-bottom:30px;}
.describe_left{width:48%; float:left;}
.describe_right{width:48%; float:right;}
.describe_up span{font-size:16px; font-family: 'Eras Demi ITC';}
.describe_up p{/*font-family:'Helvetica Neue';*/ padding-bottom:12px;}
.describe_tab h5{text-align:center; font-size:20px; letter-spacing:0.5px; padding:0 0 20px 0;}
.describe_tab p{padding-bottom:20px;}
.describe_tab h6{color:#333333; text-align:left; font-size:18px; padding-bottom:10px;}
.place_input{height:80px !important;}
.interpret_input{height:295px !important;}
.describe_input{width:100%; height:150px; border:1px solid #ccc; border-radius:5px; padding:15px; margin-bottom:20px;}
.email_outer{width:100%; float:left; text-align:center; margin:20px 0;}
.email_outer input{width:60%; display:inline-block; height:40px; border:1px solid #ccc; padding:0 15px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; color:#333;}
.email_outer button{height:40px; border:none; width:150px; background:#595959; color:#fff; font-size:15px; cursor:pointer;}
.describe_up h6{color:#333; text-align:left; font-size:16px; font-weight:bold; letter-spacing:0.4px;}
.describe_up ul{margin-top:20px;}
.describe_up ul li{width:100%; background:none; border:none; text-align:left; line-height:24px; float:left; padding-left:20px; position:relative;}
.describe_up ul li:after{position:absolute; width:8px; height:8px; content:"";left:0; top:7px; background:#333; border-radius:10px;}
/*step 3 Css*/
.step3_fullwidth{width:100%; min-height:376px;}
.step3_fullwidth h3{ font-size:19px; color:#800000; font-family: 'Eras Demi ITC'; font-weight:normal;}
.step3_fullwidth .top_artist{ width:100%;}
.tabcontent{min-height:376px;}
.step3_fullwidth h5{ margin-bottom:10px; padding-top: 15px;}
.step3_fullwidth span, .step3_fullwidth span{color:#800000; font-size:16px; font-family: 'Eras Demi ITC'; display:block;}
#myModal .step3_fullwidth span, #myModal .step3_fullwidth span{ margin-bottom:5px;}
.step3_fullwidth b{color:#333333; font-size:15px; font-family: 'Eras Demi ITC'; display:block; font-weight:normal; margin-bottom:10px;}

/*Arnolfini Analyze 27-07-2017*/

.panel-default > a > .panel-heading {background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); background-repeat: repeat-x; padding-right:11px;}
.analyze_fullwidth{width:100%;} 
.analyze_fullwidth .row{ margin-left:0; margin-right:0;}
.panel-title {color:#49B6B6 !important; font-size: 16px; line-height: 34px; margin-bottom: 0; margin-top: 0; font-weight:normal !important;}
ul, ol {margin-bottom:0px !important; margin-top:0px !important;}
.modal-dialog {margin: 30px auto; max-width:1024px !important; width:96% !important;}
.modal-header h3{color: #800000; font-family: "Eras Demi ITC"; font-size:24px; font-weight: normal;}
.modal-body p {padding-bottom:15px;}

.modal-body h6{
  color: #333333;
  display: block;
  font-family: "Eras Demi ITC";
  font-size: 15px;
  font-weight: normal;
  margin-bottom: 10px;
}

.modal-body b{margin-bottom:5px;}
.modal-footer{ margin-top:0px !important;}

.step-2-r-2 u {
  color: #3f3f3f;
  font-family: "Helvetica Neue";
  font-size: 14px;
  text-decoration:underline !important;
}

#myModalLabel{color:#009999;}

.clr-blue{color:#009999 !important;}

.modal-body {padding: 15px 20px 20px !important; position: relative;}
/*05-10-2017*/
.full_width_in{ padding-bottom:10px;}
.full_width_in p{ padding-bottom:20px;}
.full_width_in h2 {color: #800000; margin: 0 0 8px; text-align:left; font-family: "Eras Demi ITC";}
.behind_cenes{ width:100%; float:left; padding:0 0 10px 0;}
.behind_cenes ul{ width:100%; float:left;}
.behind_cenes ul li{font-size:15px; color:#800000; width:100%; float:left; position:relative; padding-left:20px;}
.behind_cenes ul li:after{position:absolute; left:0px; width:7px; height:7px; background:#800000; content:""; top:5px;}
.full_width_in h3{color: #333333; font-size: 21px; font-weight: normal;}
.full_width_in h5{color: #800000; text-align:left; font-style:normal; font-family: "Eras Demi ITC"; font-size: 18px; padding-top:0px;}
.full_width_in h6{color: #3f3f3f; text-align:left; font-style:normal; font-family: "Eras Demi ITC";font-size: 18px; padding-top:0px; padding-bottom:3px;}
.full_width_in a{text-decoration:underline; font-weight:bold;}


/*07-10-2017*/
.submenu{position:absolute; top:100%; left:0; background:#808080; visibility:hidden; transition:2s; z-index:99; width:190px !important;}
.submenu li{margin:0 !important; width:100%; border-top:1px solid #706d6d;}  
.submenu li a{line-height:40px !important; font-size:15px !important; padding:0 12px !important; width:100%; text-align:left !important;}
.menu ul li.active .submenu li a{background:none !important;}
.menu ul li:hover .submenu{opacity:1; visibility:visible;}
.submenu li a:hover{background:#000!important; color:#fff !important;}

/*10-10-2017*/
.rmp{width:33%; float:left; padding:25px; border:solid 1px #ccc; margin-bottom:30px;}
.rmp_border{border-left:0px; float:left; border-right:0px;}

.no_bold_no_underline{font-weight:normal !important; text-decoration:none !important;}

.brown_text{color: #800000;
font-size: 16px; text-transform:uppercase;
font-family: 'Eras Demi ITC';
 font-style:normal; float:none;}
 
 .tupp{ position:relative; text-decoration:none !important;}
 .tupp:after{ width:100%; border-bottom:solid 1px #3f3f3f; height:1px; content:""; position:absolute; bottom:-3px; left:0px;}
 .tupp:hover:after{ display: none; }
 .exb{font-size: 15px !important; color:#333333 !important; font-family: 'Eras Demi ITC' !important;}
.go-on{font-family: 'Eras Demi ITC' !important; text-align: center; width: 100%; float: left; margin-top: 10px;}
.go-on a{text-decoration:none !important; font-size:18px; display:block; margin-bottom:15px;}
.go-on a:last-child{margin-bottom:0; }
.go-on a span{color:#800000; font-size:20px; }

.extra-pedding{padding-bottom:12px;}

.the-child-s-bath-left{max-width:645px; width:100%;}
.the-child-s-bath-right{max-width:417px; width:100%;}
.credit-line{font-size:17px;  font-family: 'Eras Medium ITC'; color:#3F3F3F; padding-bottom:8px; padding-top:5px;}

/*.subtitle{
    font-size: 14px;
    font-family: 'Eras Medium ITC';
    color: #3F3F3F;
    padding-bottom: 8px;
    padding-top:0;
}

.subtitle a{font-family:Arial; font-weight: bold; font-size: 15px;}
.subtitle span{display: block; padding-top:8px;}
*/

.subtitle{
color: #3F3F3F;
margin: 0;
font-weight: bold;
font-size: 16px;
letter-spacing: .5px;
font-family: Arial;
padding-top:0;
}
.subtitle i{color:#000;}

.mb-20{margin-bottom:10px;}
.mt-0{margin-top:0;}
.pb-0{padding-bottom:0;}

.about-me-in span{display:block; font-size: 19px; font-family: 'Eras Demi ITC'; font-weight: 400; margin-bottom:5px; color:#3f3f3f;}  
.zoom-tool-bottom .zoom-tool-info h1{ margin-bottom:8px !important; 
	color: #800000; font-size: 27px;}
    
	
.header-btm{float:left; width:100%; padding:0px 0 40px; background:#000; text-align:center;}
.header-btm h1{margin-bottom:15px; color:#fff;}
.header-btm h2{color:#fff; text-transform:capitalize; margin-bottom:0;}
.contact-frm{margin:0 auto; box-shadow:0px 0px 3px rgba(0,0,0,0.1); padding:15px 15px 0;} 

.conts-in h4{margin:10px 0 15px;}
.portrait_tab .page-list{margin-top:-15px !important; margin-bottom:30px !important;}
.portrait_tab .page-list:last-child{margin-bottom:0 !important;}
.portrait_tab .page-list li{width:100%; height:auto; background:transparent; border:none; text-align:left;}
.portrait_tab .page-list li a{line-height:26px; display:inline-block; font-size:14px; text-align:left; /* text-decoration:underline; */ color: #3f3f3f; font-weight:normal; font-family: Arial;}
.portrait_tab .page-list li a:hover{color:#800000;}

.conts-in h6 i{text-decoration:underline; font-style:normal;}




/*fina new css*/

.txt-center{text-align:center;}

.top-banner-sec{display:flex;  padding-top:80px; text-align:center; width:100%; }
.top-banner-sec h3{letter-spacing:7px; margin-bottom:20px; font-family: 'Times New Roman';}
.top-banner-sec h2{font-family: 'Lucida Handwriting'; line-height:35px; color:#800000; font-weight:bold;}
.top-banner-sec h2 span{font-family: 'Harlow Solid'; font-size:24px; line-height:11px; color:#385623; margin-bottom:30px; display:block; margin-top:20px;}
.gallery-light-box{margin-bottom:10px;}
.top-banner-sec h6{font-weight:900; color:#323E4F; line-height:21px; font-size:12px; margin-bottom:20px; font-family: Arial;}

.renaissance-sec{display:flex; width:100%; padding:50px 0; text-align:center;}
.renaissance-sec h6{color:#323E4F; font-weight:700; line-height:26px; margin-bottom:30px; font-family: Arial;}
.renaissance-sec h6 span{font-family: 'Lucida Handwriting'; color:#800000; font-weight:700; font-size:21px; line-height:23px;}

.meet-the-medics-sec{display:flex; width:100%; padding-bottom:20px; text-align:center;}
.meet-the-medics-sec h5{color:#323E4F; margin-bottom:20px; text-transform:uppercase; font-weight:bold; font-family: 'Times New Roman'; font-size:20px;}
.meet-the-medics-sec p{text-align:center;}

.img-cont-box{display:flex; width:100%; margin-bottom:30px; text-align:center;}
.img-cont-box h4{margin-bottom:22px; text-transform:uppercase; color:#323E4F; font-family: 'Times New Roman'; font-size:20px;}
.img-cont-box h5{color:#2F5496; text-transform:capitalize; margin-bottom:15px; font-family: Arial;}
.img-cont-box .gallery-light-box{margin-bottom:20px;}
.img-cont-box h6{color:#323E4F; margin-bottom:15px; font-weight:bold; text-align:uppercase; font-family: Arial; font-weight:900;} 


.about-us-sec{display:flex; width:100%; padding:20px 0 50px;}
.about-us-sec h2{font-size:21px; line-height:23px; margin-bottom:20px; font-family: 'Lucida Handwriting'; color:#323E4F; font-weight:bold;}
.about-us-sec h2 span{font-size:17px; line-height:18px; font-family: Arial; margin-left:7px;}
.about-us-sec h5{color:#800000; margin-bottom:40px;  font-family: Arial; }
.about-us-sec h4{font-size:16px; line-height:18px; font-family: Arial; font-weight:bold; margin-bottom:20px; color:#323E4F;}
.about-us-sec a{text-decoration:underline; transition:all 0.5s ease-in-out; color:#323E4F; font-weight:500; font-family: Arial;}
.about-us-sec a:hover{color:#800000; transition:all 0.5s ease-in-out; }

.abt-cont-sec{display:flex; width:100%; margin-bottom:30px; }
.abt-cont-sec:last-child{margin-bottom:0;}
.abt-cont-sec h4{color:#800000; line-height:26px; margin-bottom:10px; font-family: Arial; font-weight:bold;}
.abt-cont-sec p{font-size:14px; color:#000; margin-bottom:0px; font-weight:400; font-family: Arial;}
.abt-cont-sec a{font-size:14px; color:#2F5496; text-decoration:underline; transition:all 0.5s ease-in-out;  font-family: Arial; font-weight:400;}
.abt-cont-sec a:hover{color:#800000; transition:all 0.5s ease-in-out;}

footer{display:flex; width:100%; padding:15px 0; border-top:1px solid #EBEBEB; text-align:center;}
footer p{color:#000; line-height:26px; font-size:14px; font-weight:400;  font-family: Arial; text-align:center; margin-bottom:0;}
footer p b{font-weight:400;}
footer p a{color:#2F5496; text-decoration:underline; transition:all 0.5s ease-in-out;} 
footer p a:hover{color:#800000; transition:all 0.5s ease-in-out;}


.zoom-tool-bottom .thumb-container{display: none !important;}


.with-shadow img{box-shadow: 0 2px 30px rgba(0, 0, 0, 0.5);}
a.btn {cursor: pointer;text-decoration: underline;}