﻿
@charset "utf-8";
/* CSS Document */
/*  Reset for some default browser CSS - General */
@import "css/font-awesome.min.css";
@import url(https://fonts.googleapis.com/css?family=Sorts+Mill+Goudy:400,400italic);

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpe-webfont.eot');
    src: url('fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/myriadpe-webfont.woff') format('woff'),
         url('fonts/myriadpe-webfont.ttf') format('truetype'),
         url('fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* maroon :#620234*/

/*
=====================================================================================================================================================
DEFAULT STYLE
=====================================================================================================================================================
*/

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

body, html, form, section {height:100%; }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

body { font-family:'MyriadProRegular', Arial, sans-serif; font-size: 14px;  line-height: 1.42857143;  color: #333; background-color: #fff;}

input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit;}

a { color: #337ab7; text-decoration: none;}
a:hover, a:focus { color: #23527c; text-decoration: underline;}
a:focus { outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}
 
p{margin:0 0 15px}

body {opacity:0}

span.myriad{font-family:'MyriadProRegular', Arial, sans-serif;}
/*
=====================================================================================================================================================
COMMON STYLE
=====================================================================================================================================================
*/

/* GO To Top Style  */
.scrollup {   position:fixed;  bottom:10px; right:20px;  display:none;   z-index:1; font-size:24px;  padding: 0px 8px 3px;   }
.scrollup { -webkit-animation: moveFromBottom 1000ms ease; -moz-animation: moveFromBottom 1000ms ease;   -ms-animation: moveFromBottom 1000ms ease;}
a.scrollup { color:#404040;} a.scrollup:hover { color:#620234;  }


/* Clear Styles */
.clear	{clear:both; } 
.spacer1 {clear:both; width:100%; height:10px;}
.spacer2 {clear:both; width:100%; height:20px;}
.spacer3 {clear:both; width:100%; height:30px;}
.spacer4 {clear:both; width:100%; height:40px;}
.spacer5 {clear:both; width:100%; height:50px;}


/* Spacing, Border, Shadow Styles */
.border         {border:1px solid #ccc !important;}
.no-border      {border:none !important}
.no-border-l    {border-left:none !important;}
.no-border-r    {border-right:none !important;}
.no-border-t    {border-top:none !important;}
.no-border-b    {border-bottom:none !important;}

.border-t   {border-top:1px solid #ccc !important}
.border-b   {border-bottom:1px solid #ccc !important}


.no-shadow  {box-shadow:none !important}

.no-margin      {margin: 0 !important;}
.no-margin-r    {margin-right: 0 !important;}
.no-margin-l    {margin-left: 0 !important;}
.no-margin-b    {margin-bottom:0 !important;}
.no-margin-t    {margin-top:0 !important;}
.no-margin-x    {margin-left:0 !important; margin-right: 0 !important;}
.no-margin-y    {margin-top:0 !important; margin-bottom: 0 !important;}

.marg-t     {margin-top:30px !important;}
.marg-b     {margin-bottom:20px !important;}
.marg-ftr-t  {margin-top:20px !important;}

.no-pad     {padding:0 !important;}
.no-pad-l   {padding-left:0 !important;}
.no-pad-r   {padding-right:0 !important;}
.no-pad-t   {padding-top:0 !important;}
.no-pad-b   {padding-bottom:0 !important;}
.no-pad-x   {padding-left:0 !important; padding-right:0 !important;}
.no-pad-y   {padding-top:0 !important; padding-bottom:0 !important;}

.pad-t     {padding-top:40px !important;}
.pad-b     {padding-bottom:40px !important;}
.pad-t-nav     {padding-top:10px !important;}
.purple{color:#620234}
.mt-0{margin-top:0px !important}
.mb-0{margin-bottom:0px !important}
/* Hr Line Style  */
hr.solid { border: 0; border-top: 1px solid #ccc;  }
hr.dotted { border: 0; border-top: 1px dotted #666; background: #292929; }
hr.dashed { border: 0; border-top: 1px dashed #ccc; background: #fff; }
hr.double { border: 0; border-top: 1px dashed #ccc; background: #999; }


.err    {  font-size: 12px;  color:#c80000;}
.red { color:#c80000; }

/*  Transition style */
a, .btn	{ -webkit-transition: all .3s ease 0s; -o-transition: all .3s ease 0s; transition: all .3s ease 0s;}

.delay-05s { -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.delay-06s { -webkit-animation-delay: 0.6s; animation-delay: 0.6s;}
.delay-07s { -webkit-animation-delay: 0.7s; animation-delay: 0.7s;}
.delay-08s { -webkit-animation-delay: 0.8s; animation-delay: 0.8s;}
.delay-09s { -webkit-animation-delay: 0.9s; animation-delay: 0.9s;}
.delay-1s { -webkit-animation-delay: 1s;  animation-delay: 1s;}
.delay-15s { -webkit-animation-delay: 1.5s;  animation-delay: 1.5s;}
.delay-2s { -webkit-animation-delay: 2s;  animation-delay: 2s;}
.delay-25s { -webkit-animation-delay: 2.5s;  animation-delay: 2.5s;}
.delay-3s { -webkit-animation-delay: 3s;  animation-delay: 3s;}

.errorStyle i{ color:#620234; font-size:70px;}
/* Social Media Style */

ul.social_media			{margin:0px; padding:0px 0px 5px 0px; width:100%; text-align:center}
ul.social_media li		{display:inline-block; list-style-type:none; list-style-image:none; padding:0px; margin:0 0px 10px 5px; border:none;  vertical-align:top;}
ul.social_media li a	{display:block; font-size: 15px; transition:none .6s ease-in-out; -webkit-transition: none .6s ease-in-out; -moz-transition:none .6s ease-in-out; -o-transition:none .6s ease-in-out; -ms-transition:none .6s ease-in-out;}
ul.social_media li a:hover  {display:block; font-size: 15px;}

ul.social_media .fa         {padding: 0px; margin:0px; font-weight:300; color:#fff; width:35px;  height:35px; border-radius:100%; line-height:35px; text-align:center;}
ul.social_media .fa:hover   {color:#fff}

.fa-facebook, .fa-google, .fa-google-plus, .fa-linkedin, .fa-youtube, .fa-youtube-play, .fa-tumblr, .fa-twitter, .fa-pinterest, .fa-instagram
{background:#909090; transition:all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition:all .6s ease-in-out; -o-transition:all .6s ease-in-out; -ms-transition:all .6s ease-in-out;}

.fa-facebook:hover          {background: #3b5998;}
.fa-google:hover            {background: #3f85f4;}
.fa-google-plus:hover       {background: #d13f2d;}
.fa-linkedin:hover          {background: #0275b5;}
.fa-youtube:hover           {background: #ce332d;}
.fa-youtube-play:hover      {background: #ce332d;}
.fa-tumblr:hover            {background: #274152;}
.fa-twitter:hover           {background: #4dc8f1;}
.fa-pinterest:hover         {background: #cb2028;}
.fa-instagram:hover         {background: #3e739d;}

 

/*
=====================================================================================================================================================
HEADING STYLE
=====================================================================================================================================================
*/

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}




/*
=====================================================================================================================================================
WRAPPER
=====================================================================================================================================================
*/
.wrapper            {position:relative;   width:100%; margin:0 auto;  text-align:left; float:none; }
.wrapper            {min-height:100%; height:auto !important; height: 100%; margin: 0 auto -170px;} /* the bottom margin is the negative value of the footer's height */
.footer             {position: relative; width: 100%; margin: 0 auto;  }
.footer, .push      {min-height: 170px; clear:both;/* .push must be the same height as .footer */   }


/*
=====================================================================================================================================================
HEADER STYLE
=====================================================================================================================================================
*/

.padRight{ padding-right:10px;}
.padlR{ padding:0px 10px; display:inline-block;}
.fixed{ position:fixed; top:0px;}
.headerTop{background:#620234; width:100%;}
.headerTop .phone{ color:#fff; float:right; padding:15px 0px 8px 0px; margin-right:3%; font-size:17px; letter-spacing: 2px;}
.headerBottom{ width:100%; color:#620234; padding:10px 0px 10px;}
.headerBottom .logo{font-family: 'Sorts Mill Goudy', serif; font-size:30px; text-align:center; float:left;}
.headerBottom .logo span{ font-size:25px; font-style:italic; display:block;}
.headerBottom .addInfo{ float:right; letter-spacing: 1px; font-weight:bold; margin-top:10px; font-size: 18px;}
.headerBottom  a{ color:#620234; letter-spacing: 0px;}
.bgcolorGrey{ background:rgba(0,0,0,.5);}
.homeBg{background:url(images/mainBg.jpg); background-repeat:no-repeat; background-position:top center; min-height:243px; background-size:cover;}
.navFloat{ position:relative; width:auto !important;  margin:0 auto; max-width:1080px; padding:0px 0px !important;}
.mainNav .navbar-toggle{ position:absolute; right:0px ;}
small.logoFont{ font-size:60%;}
.sub-heading{ text-align:left; text-transform:lowercase; margin:20px 0px; font-family: 'Sorts Mill Goudy'; font-weight:bold;     color: #620234; font-size:20px; font-style:italic;}
.head-left{ float:left;}
@media (max-width:1200px) {
	.sub-heading{  margin-top:10px; margin-left:0px; clear:both;}
	}
	@media (max-width:767px) {
		.head-left{ float:left; width:100%; text-align:center; margin-bottom:10px;}
	.headerBottom .addInfo{ display:block; float:left;}
	.headerBottom .logo{ float:none;}
	.sub-heading{ width:100%; text-align:center; margin-bottom:10px;}
	.headerBottom .addInfo {
    display: block;
    float: none;
	margin-top:15px;
    text-align: center;
	
}
.headerTop .phone{ float:none; text-align:center;}
	}
    .book-dropdown small{text-transform:initial !important}
    .books-menu li a{font-size:90% !important; text-transform:initial !important}
@media (min-width:1200px) {
.mainNav .nav > li > a{min-width:125px;}
}
@media (max-width:1199px) {
.mainNav .nav > li > a{min-width:122px;}
.books-menu li a{font-size:80% !important;}
}
@media (min-width:992px) {
.mainNav{ width:100% !important; z-index:9999;}
.mainNav .nav > li > a{ color:#fff;  margin-top:5px;  font-size:14px; letter-spacing:1px;}
.mainNav .nav > li{ background:url(images/nav-divider.jpg) no-repeat; background-position:center left; }
.mainNav .nav > li.bnone{ border-left:0px; background:none; margin-left:20px;}
.mainNav .nav > li > a:hover, .mainNav .nav > li > a:focus, .mainNav .nav > li > a.active{ color:#fff; background:rgba(255,255,255,.4) !important; border-top-left-radius:10px;; border-top-right-radius:10px;}
.mainNav .navbar-header{ float:none !important;}
.mainNav .navbar{border-radius:0px; min-height:auto; margin-bottom:0px;}
.mainNav .dropdown:hover .dropdown-menu{ display:table;  background-color:rgba(255,255,255,.7) !important; border-radius:0px; width:100%;}
.mainNav .dropdown:hover .dropdown-menu li a:before{ content:"-"; padding-right:3px; margin-left:-10px;}
.mainNav ul.dropdown-menu li { float:left; border-bottom: 0px solid #ccc; min-width:200px; line-height:40px; text-transform:uppercase; }
.mainNav ul.dropdown-menu li  a{color:#620234 !important; font-weight:normal;}
.mainNav .dropdown-menu{  box-shadow:none; padding:0px; border:0px !important;
}
.book-dropdown ul,.book-dropdown ul li{float:right !important;}

.mainNav .dropdown:hover .bgWhiteNav{ background:rgba(167,167,169,.9) !important; padding-left:10px !important;}
i.fontGoudy{font-family: 'Sorts Mill Goudy'; font-style:italic; font-weight:bold;}
.bgGradient{
background: rgba(72,72,74,1);
background: -moz-linear-gradient(top, rgba(72,72,74,1) 0%, rgba(119,120,123,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(72,72,74,1)), color-stop(100%, rgba(119,120,123,1)));
background: -webkit-linear-gradient(top, rgba(72,72,74,1) 0%, rgba(119,120,123,1) 100%);
background: -o-linear-gradient(top, rgba(72,72,74,1) 0%, rgba(119,120,123,1) 100%);
background: -ms-linear-gradient(top, rgba(72,72,74,1) 0%, rgba(119,120,123,1) 100%);
background: linear-gradient(to bottom, rgba(72,72,74,1) 0%, rgba(119,120,123,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48484a', endColorstr='#77787b', GradientType=0 );
}
}
.headerBottom .logo a:hover{ text-decoration:none;}
@media (max-width:992px) {
.mainNav{ width:100% !important; z-index:9999; }
.nav > li > a {   line-height:30px !important; border-bottom:1px solid #ccc; width:100%; }
ul.dropdown-menu li a {    white-space: normal !important; font-weight:normal !important;  }
.dropdown-menu { min-width: 100% !important;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 15px !important;
}
ul.dropdown-menu li:last-child { border-bottom:1px solid #ccc !important;}
.dropdown:hover .dropdown-menu { display: inline-block;    }
ul.dropdown-menu li a:hover{ background:transparent !important; font-weight:bold !important; }
.navbar {
    
    margin-bottom:0px !important;
  
}}

/* Menu Right */
.navbar, .navbar-nav { border:none !important;  }
.nav > li > a { font-size:16px; font-weight:400; color:#404040; display:inline-block !important;  text-decoration:none; text-transform:uppercase; }




ul.dropdown-menu li  { border-bottom:1px solid #ccc;  }
ul.dropdown-menu li:last-child { border-bottom:none;}
ul.dropdown-menu li a {  font-weight:600; color:#333; text-wrap:normal;   text-decoration:none; }
.nav > li.active ul.dropdown-menu li a {   color:#333;  }


@media (min-width: 992px) {
   
/* .navbar-nav > li + li:before { padding: 0 5px; color:#f7ae1d; content:"|";    }*/

 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu { display: block; -webkit-animation: fadeInDown 400ms; animation: fadeInDown 400ms;  }
 .dropdown-menu {  border:0px !important; border-top:none !important; /*width:130px!important;*/ padding: 0px 0px !important;  }
 

}
.redDivider{ height:15px; background:#620234; width:100%;}
/*
=====================================================================================================================================================
Testimonial STYLE
=====================================================================================================================================================
*/
.sliderTestimonial ul{}
.sliderTestimonial .bx-wrapper .bx-viewport{     box-shadow:none;
    border: 0px solid #fff;}
ul.home_testimonials        {padding:0; margin:0; color:#620234; font-style:italic; font-family: 'Sorts Mill Goudy', serif; font-weight:bold; }
ul.home_testimonials li     {padding:15px 15px 15px 0px;; margin:0; list-style:none; font-size:16px;  width:80% !important;}

ul.home_testimonials .tm_data:before    {content:"\f10d"; font-family: 'FontAwesome'; position:relative; top:-8px; font-weight:lighter; color:#620234; font-size:7px}
ul.home_testimonials .tm_data:after     {content:"\f10e"; font-family: 'FontAwesome';position:relative; top:-8px; color:#620234; font-weight:lighter;  font-size:7px}

ul.home_testimonials .tm_name           {font-size:16px; float:right;}
ul.home_testimonials .tm_name:before    {content:"-"; font-family: 'FontAwesome'; margin-right:10px;}

.home-testimonials .bx-pager.bx-default-pager a {width: 15px !important; height: 5px !important;}
.home-testimonials .bx-pager.bx-default-pager a:hover,
.home-testimonials .bx-pager.bx-default-pager a.active,
.home-testimonials .bx-pager.bx-default-pager a:focus {
  background: #fff !important;  width:20px !important;
}
/*
=====================================================================================================================================================
HOME BODY STYLE
=====================================================================================================================================================
*/
.contentArea{}
.contentArea h2{ color:#620234; font-size:14px; font-weight:bold; letter-spacing:1px;}
.contentArea p{}
.contentArea a.readBtn{ float:right; color:#929497; font-weight:bold; font-size:13px;}
.contentArea a.readBtn:hover{ text-decoration:none; color:#620234;}
/*Team Section*/
.bgGrey{ background:#929497;}
.team{ padding:30px 0px;}
.team h3{ margin:0px; padding:0px 0px 10px 0%; font-size:14px; color:#fff;}
.team ul{ list-style-type:none; margin:0px; padding:0px 0px 0px 0%; }
.team li{ width:14%; padding-right:2%; float:left; margin-top:20px;}
.team li .imgWrapper{  overflow:hidden !important; position:relative;}
.team li .imgWrapper img:hover{-webkit-transform: scale(1.08); transform: scale(1.08);}
.team li .imgWrapper img{-webkit-transition: 0.8s ease;
    transition: 0.8s ease;
    max-width: 100%;
    width: 100% !important;
    height: auto;}
	
	a.learn-more{ text-align:center; }
	a.bgGrey1{height:100%; display:inline-block; width:100%; min-height:134px;}
	a.learn-more:hover{ text-decoration:none;}
	a.learn-more:hover h4{ color:#620234 !important;}
	a.learn-more h4{ margin-top:60px; font-size:16px;  color:#fff !important; font-weight:bold; }
.team h4{ font-size:14px;  font-style:italic; color:#620234; padding:0px; margin:5px 0px 0px 0px;}

.team h4 img:hover { text-decoration:none;}
.book{ margin:0px 0px 0px 20px;}
.book span{  font-family: 'Sorts Mill Goudy', serif; font-size:12px; line-height:13px !important; color:#000; display:block; margin:5px 0px;}
.book a.bootbtn{font-family: 'Sorts Mill Goudy', serif; font-style:italic; color:#fff; background:#000; padding:5px 10px; font-size:11px; display:block; float:left;}
.book a:hover{ text-decoration:none; background:#444;}
.hm-book{margin-top:42px;}
.hm-book a{max-width:150px !important}
.footer-book{margin-top:20px; margin-bottom:20px;}
.footer-book .wrap{border:1px solid #620234; display:flex; max-width:270px; flex-wrap:wrap; align-items:center; float:right}
.footer-book .wrap img{max-width:100px;}
.footer-book .wrap .col-right{padding-left:15px; padding-right:15px;}
.footer-book .wrap a{color:#620234}
.footer-book .wrap a:hover{text-decoration:none; color:#000}
.innerRight{ margin-top:30px; float:right;}
img.wid125{ max-width:125px;}
/*Awards*/
.awards {  display:table;}
.awards .col-sm-12{ padding:0px; margin-bottom:10px;}
.bio-left{ text-align:left !important; margin:0px !important;}
.bio-left img{margin:0px !important;}
.bio-left span{padding-left: 0% !important;}
.bio-left a.bootbtn{margin:0px !important;}
.bio-left span{  padding-left:10px !important;}
@media (max-width:800px){
.bio-left span{margin: 10px 0 !important; }
.bio-left a.bootbtn{margin: 10px 0 !important;}
.innerBook-box .wrap{max-width:200px;}
}

/*
=====================================================================================================================================================
FOOTER STYLE
=====================================================================================================================================================
*/
.footerInfo .container{ padding:0px;}
.footerInfo .col-sm-8{ padding-left:0px; color:#000;}
.CopyInfo{ padding:20px 0px 0px 0px;}
.CopyInfo h3{ font-size:14px; line-height:15pt; margin-top:0px !important}
ul.footerLinks{ list-style:none; margin:0px 0px 20px 0px; padding:0px; padding:0px 0px 0px 0px; float:right;}
ul.footerLinks li{ float:left;}
ul.footerLinks li a{ color:#000; padding:0 10px; border-right:1px solid #000;}
ul.footerLinks li a:hover{ color:#620234; text-decoration:none;}
ul.footerLinks li a.bnone{ border:0px;}
ul.footerLinks li:last-child a{padding-right:0px !important}
ul.footerLinks li a.borderL{ border-left:1px solid #000;}
ul.footerLinks li.pad10{ padding-right:10px;}
ul.footerLinks li a.padnone{ padding-left:0px;}
ul.footerContact{ color:#620234; padding:20px 0px 0px 0%; list-style:none; float:right; display:block !important; min-width:400px;}
ul.footerContact li{ font-size:14px; font-weight:bold;}
ul.footerContact li b.ftr-num{letter-spacing:3px; white-space:nowrap}
ul.footerContact li:first-child{float:left; padding-right:15px;}
ul.footerContact li a{ color:#620234;}
li.block{ display:block;clear:both;}
ul.footerContact span{ font-family: 'Sorts Mill Goudy', serif; font-style:italic;}
 
.footer-info a{color:#620234; text-decoration:underline;}
.footer-info a:hover{ color:#000;}
.innerContent .breadcrumb{padding: 5px 0px 8px; display:table; float:none; width:100%;
    margin-bottom: 30px;
	  margin-top: 30px;
    list-style: none;
    background-color: #fff;
	font-size:12px;
    border-radius: 0px; text-transform:uppercase; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
	.innerContent .breadcrumb a{ color:#646464;}
	.innerContent .breadcrumb a:hover{color:#620234;  text-decoration:none;}
	.innerContent .breadcrumb > li + li:before{    padding: 0 5px;
    color: #646464;
    content: ">";} 

 
  
/*
=====================================================================================================================================================
BODY STYLE
=====================================================================================================================================================
*/
.innerContent .col-sm-12{ padding:0px;}
.body-container .body-left h1{ color:#620234; margin-top:0px; font-size:28px;}
.body-container .body-left h2{font-size:18px; line-height:25px; margin-bottom:0px; font-weight:bold;}
.body-container .body-left h3{font-size:16px; line-height:22px; font-weight:bold;}
.body-container .body-left a{ color:#620234;}
 .body-container{ display: table; width: 100%; padding-top: 20px; position: relative;}
 .body-container .body-left{ display: table-cell; width: 62%;vertical-align: top; padding:0px 7% 0 0;}
 .body-container .body-right{display: table-cell; width: 38%; border-left: 1px solid #666666; vertical-align:top; padding: 12px 7%;}
 .innerTestimonial .text{ font-style:italic; color:#808080; font-family: 'Sorts Mill Goudy', serif;}
 .innerTestimonial .tm-name{ text-align:left;  font-family: 'Sorts Mill Goudy', serif;  font-style:italic; margin-left:22px; margin-bottom:35px;}
 .innerTestimonial .tm-name:before{ content:"-"; margin-left:-20px; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}
 .innerBook a.buy-now-btn{ max-width:150px !important }
  .innerBook img{  margin:0 !important; text-align:left;}
  .innerBook span{font-family: 'Sorts Mill Goudy', serif;  font-style:italic; color:#000 !important; font-size:15px; line-height:20px; display:block; text-align:left; margin:5px auto; padding-left:10px;  font-weight:bold;}
  .innerBook a.bootbtn{ display:block; background:#000; padding:5px 5px; color:#fff; width:150px;}
  .innerBook a.bootbtn:hover, .innerBook a.bootbtn:focus{text-decoration:none; background:#444;}
.innerBook-box .wrap .col-right p{margin-bottom:5px !important;}
  .innerBook-box .wrap{display:flex; flex-wrap:wrap; border:1px solid #620234; margin-bottom:20px;}
  .innerBook-box .wrap p i{font-family: 'Sorts Mill Goudy', serif; font-weight:bold; font-style: italic;color: #000 !important;font-size: 12px; line-height:1 !important;}
  .innerBook-box .wrap .col-left{width:40%}
  .innerBook-box .wrap .col-right{width:60%; padding:3px 5px;}
  .innerBook-box .wrap .col-right a{color:#620234; margin-bottom:2px; display:block;}
  .innerBook-box .wrap .col-right a:hover{text-decoration:none !important; color:#000;}
  @media(max-width:1199px){
      .innerBook-box .wrap{justify-content:center; text-align:center}
      .innerBook-box .wrap img{margin:0 auto !important}
      .innerBook-box .wrap .col-left{width:100%; padding:10px;}
      .innerBook-box .wrap .col-right{width:100%}
  }
/*
=======================================================================================================================================
Team Page STYLE
=======================================================================================================================================
*/
.st-accordion .team-pic{ float:left; padding:10px 10px 10px 0px;}
.team-name h2{ color:#620234; font-size:22px;}
.st-accordion > ul > li > a .st-arrow{ color:#620234;}
.st-accordion > ul > li.st-open > a{ background:#fff !important;}
.st-content{border-top: 2px solid #620234; background:#fcfafa !important; }
.team-name small{ font-size:100% !important; color:#444;}
ul.team-list{ margin:0px 0px 0px 10px; padding:0px; padding-left:15px; list-style:disc;}
 ol.team-list{margin:0px; padding:0px; padding-left:15px;}
/*
=======================================================================================================================================
Testimonial
=======================================================================================================================================
*/
ul.home_testimonials1        {padding:0; margin:0;}
ul.home_testimonials1 li     {padding:15px; margin:0; color:#444; border-bottom:1px dashed #e7a3c6; list-style:none; font-size:16px; width:100% !important; text-align:center;}

ul.home_testimonials1 .tm_data:before    {content:"\f10d"; font-family: 'FontAwesome'; vertical-align:top; margin-right:10px; color:#620234; font-size:10px}
ul.home_testimonials1 .tm_data:after     {content:"\f10e"; font-family: 'FontAwesome'; vertical-align:top; margin-left:10px; color:#620234;  font-size:10px}

ul.home_testimonials1 .tm_name           {font-size:16px;}
ul.home_testimonials1 .tm_name:before    {content:""; background:#000; display:inline-block; height:1px !important; width:15px; font-family: 'FontAwesome'; margin-right:10px; color:#620234; font-weight:100;  vertical-align:middle; }
/*
=======================================================================================================================================
Contact
=======================================================================================================================================
*/
.map-container { width:100%; height:100%; border:0px; float:left;   padding:0; margin:0;}
.map-container iframe  { width:100%; height:250px; border:0px; pointer-events: none;   }
/*.iframeStyle{ width:100%; height:250px; border:0px;}*/
.enquiry-form textarea{ resize:none;}
.enquiry-form .submitBtn{ background:#620234; border:0px; margin-top:15px; text-transform:uppercase;}
.enquiry-form .submitBtn:hover{ background:#4e022a;}
.enquiry-form input, .enquiry-form textarea { border-radius:0px;}
.contactpg{ padding:0px !important;  margin-top:20px;}
.contactpg li{font-weight:300 !important;}

/*Sitemap*/
.sitemap .col-sm-4{ margin-bottom:20px;}
.sitemap ul{ margin:0px; padding:0px;}
.sitemap ul.main-list{ /*text-transform:uppercase;*/ list-style:square;}
.sitemap ul.inner-list li{/*text-transform:uppercase;*/ list-style:square;}
.sitemap ul.inner-list li ul{ margin-left:15px;}
.sitemap ul.inner-list li ul li{ list-style:disc; /*text-transform:capitalize;*/}
/*
======================================================================================================================================
Media Querries
======================================================================================================================================
*/
@media(max-width:1199px){
    .footer-book .wrap a{font-size:12px;}
    .footer-book .wrap img{max-width:75px}
}
@media( max-width:1199px){
.mainNav .nav > li > a {
    
    letter-spacing: 0px !important;
}
.mainNav .nav > li > a {
   
    min-width: 105px;
    
}
.navFloat {
    
    max-width: inherit;
}
}
@media( max-width:1170px){
.team ul, .team h3, ul.footerLinks  {
  
    padding: 0 0 0 0%;
}
.CopyInfo{padding: 20px 0px 0px 0%;}
ul.footerContact {
    float:left;
    padding: 20px 0px 0px 0%;

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

	.padlR{padding: 0px 3px;}
	ul.footerContact li {
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: normal;
}
	}
	@media (min-width: 767px) and ( max-width:992px){
		.headerBottom .logo img{ width:350px;}
		}
@media( max-width:991px){
.team li {
 
    width: 33%;
}
/*.footer-book img{margin-bottom:10px;}*/

.footer-book .wrap{/*justify-content:center; padding-top:10px;*/ float:left}
.footer-book .wrap img{max-width:100px}
.footer-bottom{font-size:12px !important;}
}
@media( max-width:800px){
.body-container .body-left{ display:block; width: 100%;}
 .body-container .body-right{display:table;width:100%; border-left: 0px solid #666666;padding: 12px 0%;}
 .innerBook img {
    width: 190px;
    margin: 30px 0 0px;;
}
.innerBook span{padding-left: 0%;}
.innerBook a{ margin:0px;}
}
.desktop-none{display:none !important}
@media( max-width:767px) {
    .book {
    margin: 20px 0 0 0; padding-top:20px;
}
    .footer-book .wrap a{font-size:14px;}
    .desktop-none{display:block !important}
.d-mobile-none{display:none}
.headerBottom { width: 100%;padding: 20px 0px 20px;}
.headerBottom .logo {font-size: 20px;}
.headerBottom .logo span { font-size: 20px;}
.headerBottom .addInfo { font-size:12px;}
.footerInfo .col-sm-4{ padding-left:0px;}
ul.home_testimonials li{ width:100% !important;}
.innerRight {
    margin-top: 0px;
    float: left;
}
.innerBook a.bootbtn{ float:left;}
.footer-book .wrap{float:left; padding:0px; min-width:250px;}
ul.footerLinks{float:left}
.footer-bottom{font-size:11px !important}
    ul.footerContact li:first-child{display:block; float:none !important}
    ul.footerContact{min-width:200px !important}
}
@media( max-width:640px){
.headerBottom {padding: 10px 0px 10px;}
.headerBottom .logo {float: none; font-size: 20px; text-align: center;}
.headerBottom .logo {font-size: 18px;}
.headerBottom .logo span { font-size: 16px;}
.headerBottom .addInfo {float: none;text-align: center; margin-top:15px;}
.headerTop .phone {font-size: 14px; margin-right: 3%;text-align: center; float:none; padding: 10px 0 8px;}
.team li {
 
    width: 50%;
}
.logo img{ width:90%;}
}

/*New team*/
.team-pg ul{ margin:0px; padding:0px; }
.team-pg ul li{ display:inline-block; width:31%; list-style:none;text-align:center; margin:0 auto; margin-right:10px; padding:20px;  margin-bottom:20px; vertical-align:top;}
.team{ padding:30px 0px;}


.team-pg li .imgWrapper{  overflow:hidden !important; position:relative;}
.team-pg li .imgWrapper img:hover{-webkit-transform: scale(1.08); transform: scale(1.08);}
.team-pg li .imgWrapper img{-webkit-transition: 0.8s ease;
    transition: 0.8s ease;
    max-width: 100%;
    width: 100% !important;
    height: auto;}

.body-container h1 {
    color: #620234;
    margin-top: 0px;
    font-size: 28px;
}
.team-pg li h4{
    color: #620234;
    padding: 0px;
    margin: 5px 0px 0px 0px;
	}
	.inner-team h1{ margin-bottom:0px; float:left;}
	.inner-team small{ font-size:15px;}
	.inner-team b.maroon{ color:#620234; font-size:15px;}

	.inner-team a{color:#620234;}
	.hidemob-img{ display:block;}
	.showmob-img{ display:none !important;}
	.team-inside .col-sm-8{ padding-left:0px; padding-right:0px;}
	.team-inside h1{ font-size:28px !important; margin-bottom:0px; }
	.team-inside  small{ font-size:15px;}
	a.back-btn{ background:#620234; color:#fff !important; font-size:12px; padding:3px 8px; border:1px solid #620234;}
	a.back-btn:hover{ text-decoration:none;  background:#fff; border:1px solid #620234; color:#620234 !important;}
    a.buy-now-btn{ background:#620234; color:#fff !important; max-width:260px;  padding:7px 12px; border:1px solid #620234; display:block; text-align:center}
    a.buy-now-btn .fa-shopping-cart{margin-right:5px;}
	a.buy-now-btn:hover{ text-decoration:none;  background:#fff; border:1px solid #620234; color:#620234 !important;}
	.full-wid { display:table; float:none; width:100%;}
	/*Publicaions list*/
    .publications-list{margin:0px; padding:0px; list-style:none; margin-left:-15px}
    .publications-list li{display:inline-block; width:42%; margin:15px; margin-bottom:20px; /*border-bottom:1px solid #ccc;*/ padding-bottom:20px}
    .publications-list li .d-flex{display:flex; flex-wrap:wrap; align-items:flex-start}
    .publications-list li .col-left{width:30%;}
    .publications-list li .col-right{width:70%; padding:10px 10px 10px 15px;}
    .publications-list li .col-right h3 {font-family: 'Sorts Mill Goudy', serif;font-style: italic;color: #000 !important; margin:0px; font-weight:bold; font-size: 15px;line-height: 20px;}
    @media(max-width:991px){
        .publications-list li{width:100%;}
    }
    @media(max-width:980px){
		.team-pg ul li{ display:inline-block; width:30%; }
		}
		@media(max-width:767px){.team-pg ul li{ display:inline-block; width:40%; margin-bottom:0px; }
		.hidemob-img{ display:none !important;} 
		.showmob-img{ display:block !important;}
		.team-inside h1{ margin-top:20px !important;}
		.team-inside .col-sm-4{ padding-left:0px;}
        .body-container h1,h1{font-size:25px !important;}
		
			
			}
			@media(max-width:400px){.team-pg ul li{ display:inline-block; width:100%; margin-bottom:0px; }
			.padlR{padding: 0px 3px;}
	ul.footerContact li {
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: normal;
			}}
			
 /* maroon :#620234*/ 
.press{ padding: 10px; border: 1px solid #efefef;}
.press .row div:first-child img {margin: 0 auto}
/*.press .row div.border-right {border-right:1px solid #efefef; }*/
.press h2 {margin-top: 0;font-weight: normal !important}
.press .date{ color: #666;font-weight: normal;margin-bottom: 10px;}
ul.press-gal{margin:0;padding:0 0;}
ul.press-gal li{display:inline-block;margin:0 15px 0 0;padding:0 0;}
ul.press-gal li a:first-child{display:block;width:28px;line-height:28px; text-align:center;}
ul.press-gal li a:hover{border-color:#f71c37;}
ul.press-gal li a .fa{font-size:12pt;background:none!important;color: #f6143d}
ul.press-gal li a{background:#FFF;}

@media (max-width:767px){
.press .row div:first-child img {margin: 0 0 15px;}
.press .row div:first-child {border-right:0px solid #efefef; }
}

/*Flyer*/
.flyer-box{position:relative; display:block;}
.flyer-box span{position:absolute; content:""; display:inline-block; z-index:2; background:#620234; max-width:260px; color:#fff; padding:7px 10px; left:0px; bottom:0px; right:2px;}