@charset "utf-8";
/* CSS Document */

*{padding:0px; margin:0px;}
.clr{ clear:both;}
a{ color:#fff; text-decoration:none;}
a:hover{ text-decoration:none;}
body {font-family: 'Open Sans', sans-serif;font-size:16px; padding:0px; margin:0px;}
h2{font-family:'Cinzel Decorative', cursive; font-size:30px; font-weight:bold; color:#7d1f13; text-align:center; margin:25px 0px 20px; float:left; width:100%;}
.page{ padding:0px;}
header{   position: relative; background:url(img/header.jpg) top center no-repeat; position:relative;}
.insidepage header{min-height: 484px;}
.logo { margin: 13% 0 0 -45px; float: left;}
.insidepage .logo { margin: 32% 0 0 -62px; float: left;}
.grah{ margin:1.5% 0px 0px -10px; float: left;}
.insidepage .grah{ position: absolute; left: -60px; margin: 2% 0px 0px -20px;}
.container .col-sm-8 { position:relative;}
.social{}
.roadmap{ font-family:Verdana, Geneva, sans-serif; color:#5d3514; font-size:14px; line-height:27px;}
.roadmap p, .approach p{ text-align:justify; margin:0 0 20px 0}
.content .approach ul li { -webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);
-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);
box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);background:#ffb345 url(img/vedic-bg.jpg) top center no-repeat; float:left; width:48%; margin:1%; padding:20px; border-bottom:0px; min-height:290px;}
.content .approach ul li:nth-child(3), .content .approach ul li:nth-child(4){/*background:#ffb345; *//*min-height:inherit;*/ }

.content ul.package{margin:0px; padding:0px; list-style:none;}
.content ul.package li{background:#f4f3df; float:left; width:24%; margin:0.5%; padding:0px; border-bottom:0px; min-height:389px; font-weight:bold; color:#000; line-height:27px; font-size:22px; font-weight:400; font-family: 'PT Serif', serif; font-size:18px; color:#504d4d; text-align:center;}
.content ul.package li h3{background:url(img/pricing-h1-bg.jpg) center top no-repeat; font-size:15px; font-weight:400; color:#403e3e; line-height:20px; padding:58px 15px 20px; font-family: 'Open Sans', sans-serif;font-size:15px; font-weight:600; margin:0px auto; text-align:center; background-size:contain; text-transform:uppercase;}
.content ul.package li h3 strong{font-size:22px; color:#970815; font-family:'Cinzel', cursive; font-weight:bold; text-align:center; display:block;}
.content ul.package li p{padding:80px 1.5% 15px 1.5%; margin:0px; font-weight:400; font-family: 'PT Serif', serif; font-size:18px; color:#504d4d; background:url(img/pricing-tickmark.png) center top no-repeat;}
.content ul.package li a{font-weight:700; font-family: 'PT Serif', serif; font-size:15px; color:#f4f3df; text-align:center; text-transform:uppercase; border-radius:25px; border:3px solid #ff8929; background:#970815; padding:9px 15px; margin:0px auto; position:relative; top:15px; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;}
.content ul.package li:nth-child(4) a{top:41px;}
.content ul.package li:nth-child(5) a{top:67px;}
.content ul.package li a:hover{border:3px solid #970815; background:#ff8929; color:#970815; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;  top:5px;}
.content ul.package li:nth-child(4) a:hover{top:32px;}
.content ul.package li:nth-child(5) a:hover{top:57px;}

.content .feedbackf h3 strong{font-size:22px; color:#970815; font-family:'Cinzel', cursive; font-weight:bold; text-align:center; display:block;}
.content .feedbackf{ /*background:#f4f3df;*/ padding:20px; margin:0 auto;; width:80%; min-height:450px;}
.content .feedbackf input, textarea{ background:#f4f3df; border:0px; padding:10px;     width: 80%; -webkit-box-shadow: 3px 0px 8px 1px rgba(0,0,0,0.28);
-moz-box-shadow: 3px 0px 8px 1px rgba(0,0,0,0.28);
box-shadow: 3px 0px 8px 1px rgba(0,0,0,0.28);}
.content .feedbackf label{ float: right; margin:0 20px 0 0px; text-align:right}
.field{ margin:20px 0 0;}
.content .feedbackf input.btn{font-weight:700; font-family: 'PT Serif', serif; font-size:15px; color:#f4f3df; text-align:center; text-transform:uppercase; border-radius:25px; border:3px solid #ff8929; background:#970815; padding:9px 15px; margin:0px auto; position:relative; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all; width:180px;}
.content .feedbackf input.btn:hover{border:3px solid #970815; background:#ff8929; color:#970815; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;  top:5px;}
h3.thanks{font-size: 26px; line-height: 38px; color:#970815; font-family:'Cinzel', cursive; font-weight:bold; text-align:center; display:block;}
.required{ color:#F00}
.indicates { font-size:12px; color:#000;}

.tagline{line-height: 68px; color:#fff;font-family: 'Cinzel Decorative', cursive; font-weight:bold; text-align:center; display:block; font-size:53px; margin:25px 0; float:left;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.37); font-family: 'Tangerine', cursive;}


.formbt{font-weight:700; font-family: 'PT Serif', serif; font-size:15px; color:#f4f3df; text-align:center; text-transform:uppercase; border-radius:25px; border:3px solid #ff8929; background:#970815; padding:9px 15px; margin:0px auto; position:relative; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all; width:180px;}
.formbt:hover{border:3px solid #970815; background:#ff8929; color:#970815; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;  top:5px;}


.navgiation { width:70%; background:url(img/navbg.png) top right no-repeat; min-height:137px;}
.navgiation { width: 70%; float: right;}
/*#grah {-webkit-animation: rotation 130s infinite linear;}*/
.navbar-nav { font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase; font-size:16px; margin:22px 0 0 50px;}
.navbar-nav a{ color:#fff;}
.navbar-nav a:hover { color:#fac81e;}
.navbar-nav a.current { color:#fac81e;}
.navbar-nav>li>a{padding-bottom:27px;}
.navbar-nav>li { background:url(img/devider.png) right 16px no-repeat; padding:0 8px}
.navbar-nav>li:last-child{ background:none !important;}
.navgiation .nav>li>a:hover, .navbar-nav a.current{ background:none; border-bottom:8px solid #fac81e; border-radius:10px;}


/* NAVIGATION */
#navbar { width: 70%; float: right; background:url(img/navbg.png) top right no-repeat; min-height:137px; }
nav {width:100%; float: right; }
nav ul { list-style:none; padding:0;  margin:22px 0 0 50px;}
nav > ul > li {  background:url(img/devider.png) right 16px no-repeat; padding:0 8px; display:block; float:left; padding:0; margin:0px 1px 0px 0px; position:relative; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:600; text-transform:uppercase; }
nav > ul > li:last-child{ background:none;}
nav > ul > li a { display:block; padding:11px 20px 28px 20px; color:#fff;}
nav > ul > li ul { position:absolute; top:40px; background:#fff; width:200px; display:none; box-shadow:rgba(0, 0, 0, 0.5) 3px 3px 2px; }
nav > ul > li ul ul { top:0; left:200px; }
nav > ul > li ul li { border-bottom:#ddd 1px dotted; position:relative; }
nav > ul > li ul li a { display:block; font-size:1.0em; display:block; }
nav > ul li:hover,
nav > ul li.current_page_item,
nav > ul li.current_page_ancestor {color:#fac81e;  border-bottom:8px solid #fac81e; border-radius:10px; }

nav > ul li:hover > a,
nav > ul li.current_page_item > a,
nav > ul li.current_page_ancestor > a { color:#fac81e; text-decoration:none; }
nav > ul li:hover > ul { display:block; }

ul.children { list-style:none; margin:0px; padding:0px; z-index:9999; }

/* Internet Explorer */
.ie7 nav > ul > li ul ul { top:1px; }
.ie7 nav > ul > li { margin:-1px 0 0; }

/* Menu with arrows */
.arr1, .arr2, .arr3, .arr4 { background-repeat: no-repeat; }
.arr1 { /*background-image:url(images/ico-arrows.png); background-position:right 16px; padding-right:20px !important;*/}
.arr2 { /*background-image:url(images/ico-arrows.png); background-position:right -56px; padding-right:20px !important;*/}

/* Sub Menu Navigation */
.arr3 { /*background-image:url(images/ico-arrows.png); background-position:right -86px; padding-right:20px !important;*/}
.arr4 { /*background-image:url(images/ico-arrows.png); background-position:right 156px; padding-right:20px !important;*/}

/* Responsive Navigation Style */
.anchor-link, #mobile-nav { background:#ff8929; }
.anchor-link { display: none; text-align: center; padding: 0 1em 0; text-align:left; padding: 10px; color: #fff; text-decoration: none; margin: 0; float: none; cursor: pointer; }
/* NAVIGATION END */











.meet{ position:absolute; bottom:0; font-family: 'Cinzel Decorative', cursive; font-size:27px; text-align:center; padding:20px 0; bottom: -13px;; color:#fff; width:100%; text-align:center; bottom:-13px; }

.estimate { text-align:center; background-image:url(img/ornament-bottomleftbg.jpg) , url(img/ornament-bottomrightbg.jpg),  url(img/ornament-topleftbg.jpg), url(img/ornament-toprightbg.jpg) ; background-position:bottom left, bottom right, top left, top right, center 10px, center 295px; background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x; padding:30px; float:left;font-family: 'PT Serif', serif; font-size:17px; line-height:30px;}
.insidepage .estimate{ padding:30px 30px 48px 30px; margin:0 0 30px 0;}
.insidepage .estimate { text-align:center; background-image:url(img/ornament-bottomleftbg.jpg) , url(img/ornament-bottomrightbg.jpg),  url(img/ornament-topleftbg.jpg), url(img/ornament-toprightbg.jpg); background-position:bottom left, bottom right, top left, top right, center 10px, center 195px; background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x; padding:30px; float:left;font-family: 'PT Serif', serif; font-size:17px; line-height:30px;}
.estimate p{ text-align:center;}
.estimate strong{
    line-height: 27px;
    font-weight: 600;
    text-shadow: 0px 2px 2px rgb(0 0 0 / 30%);
    font-family: 'PT Serif', serif;
    font-size: 18px;
    color: #ffffff;
    display: block;
    text-align: center;
    padding: 20px 0;}



.headoffice { width:100%; text-align:center; background-image:url(img/ornament-bottomleftbg.jpg) , url(img/ornament-bottomrightbg.jpg),  url(img/ornament-topleftbg.jpg), url(img/ornament-toprightbg.jpg), url(img/ornament-centerbg.jpg), url(img/ornament-centerbg2.jpg); background-position:bottom left, bottom right, top left, top right, center 10px, center 295px; background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x; padding:30px; float:left;font-family: 'PT Serif', serif; font-size:17px; line-height:30px;}
.headoffice p{ text-align:center;}
.headoffice strong{font-family: 'PT Serif', serif; font-size:18px; color:#5d050d; display:block; text-align:center; padding:20px 0;}

.contact .col-lg-12{ position:relative;}

/*.contact .col-lg-12{ -webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);
-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);
box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);background:#ffb345 url(img/vedic-bg.jpg) top center no-repeat; float:left; width:48%; margin:1% auto; padding:20px; border-bottom:0px; min-height: inherit;}*/

/*-----------Sunsign--------------*/
.jodiac { background: url(img/12-grah-bg.jpg) top center no-repeat; min-height:500px; width:100%; float:left; padding:40px 0 10px 0;}
.jodiac-inner { max-width:1200px; margin:0 auto;}
.jodiac-inner ul.left{ float:left; width:49%}

.jodiac-inner ul.right{ float:right; width:49%}
.jodiac-inner ul.right li{ float:right;}

.jodiac ul { width:100%;; list-style:none; float:left;}
.jodiac ul li { width:22%; list-style:none; float:left; margin:0px 20px 20px;}
.circle{ background:#7acdbf;  border:1px solid #7acdbf; width:132px; height:132px; float:left; border-radius:50%; text-align:center; margin:20px 0 10px 0; padding:21px 10px 10px 10px;-webkit-box-shadow: 2px 10px 145px -56px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 10px 145px -56px rgba(0,0,0,0.75);
box-shadow: 2px 10px 145px -56px rgba(0,0,0,0.75); transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;}

.jodiac ul li:hover .circle{ background:#7acdbf;}
/*.jodiac-inner ul.left li:nth-child(1), .jodiac-inner ul.left li:nth-child(4){ margin-left:0px;}*/
.title{ float:left; width:100%; text-align:center; font-family: 'Berkshire Swash', cursive; font-size:22px; color:#830919; text-transform:capitalize;}
.jodiac-inner ul.right li a{ color:#830919;}
.jodiac-inner ul.right li a:hover{ color:#000;}

.jodiac-inner ul.left li:nth-child(1){}
.jodiac-inner ul.left li:nth-child(2){}
.jodiac-inner ul.left li:nth-child(3) .circle{ padding:29px 10px 10px 10px;}
.jodiac-inner ul.left li:nth-child(4) .circle{ padding:29px 10px 10px 10px;}
.jodiac-inner ul.left li:nth-child(5) .circle{ padding:23px 10px 10px 10px;}
.jodiac-inner ul.left li:nth-child(6) .circle{ padding:35px 10px 10px 10px;}

.jodiac-inner ul.right li:nth-child(1){}
.jodiac-inner ul.right li:nth-child(1) .circle { padding: 8px 10px 10px 10px;}
.jodiac-inner ul.right li:nth-child(2){}
.jodiac-inner ul.right li:nth-child(3){}
.jodiac-inner ul.right li:nth-child(4){}
.jodiac-inner ul.right li:nth-child(5){}
.jodiac-inner ul.right li:nth-child(6){}
/*.jodiac ul li:nth-child(3)  { margin-right:85px;}
.jodiac ul li:nth-child(4)  { margin-left:85px;}
.jodiac ul li:nth-child(8) { margin-right:25px;}*/

/*-----End------Sunsign----------End-----*/


/*--------------- Content ---------------*/
.content { position:relative;  background:#ff8929; padding:20px 0px; float:left; min-height:350px; background:#ff8929; float:left; width:100%; padding:50px 0; color:#5d3514; line-height:21px}
p{ color:#5d3514;}
.insidepage .content {background-image:url(img/leftbg.jpg), url(img/rightbg.jpg); background-position: top left, bottom right; background-repeat:no-repeat, no-repeat; }
.content h1 { font-size:36px; position: relative; text-align:center; position:relative; background: #970815; color:#fff; padding:20px 0; width:70%; margin:0 auto; text-transform:uppercase;font-family: 'Cinzel Decorative', cursive; margin:40px auto 60px  }
.insidepage .content h1{margin: -63px auto 60px; background:url(img/h1bg2.png) top center no-repeat; background-color: inherit;width:100%; font-weight:bold; font-size:33px; padding:32px 0 21px 0; margin:12px 0 0 0;}
.content h1::before{ content: url(img/welcome-h1-bg.png); position:absolute; left: -61px;  top: -28px;}
.insidepage .content h1::before{ content: url(img/h1bg.png); position:absolute; left: 0; right: 0;top: -125px;}
	
.content h1::after{ content: url(img/welcome-h1-bg.png); position:absolute; right:0; top:0;  right: -65px;  top: -29px;}
article{ max-width:1220px; margin:0 auto}
.insidepage  article {min-height: 420px;}
/*.insidepage .content p{ padding:30px}*/
.para{ font-size:24px; line-height:27px; color:#7d1f13; text-align:center; display:block; font-family: 'Berkshire Swash', cursive; font-weight:400; }
.insidepage .para{ margin:50px 0 10px;}
p{ font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:center;}
.estimate span{ font-weight:bold; color:#970815;}

.content ul{ padding:0px; margin:0px; list-style:none;}
.content ul a{color:#701200;}
.content ul a:hover{color:#e03f20;}
.content ul li{ background:url(img/bullets2.png) left 11px no-repeat;padding:10px 0px 7px 23px; margin:0 0  0px 0px ; color:#f3f3df; border-bottom:1px dotted #000; padding-bottom:10px }

/*.insidepage .content h1::before{ content: inherit;  width: 0;height: 0;border-style: solid;border-width: 0 100px 100px 100px;border-color: transparent transparent #970815 transparent;}*/
.insidepage .content h1::after{ display:none;content: inherit; position:absolute; right:0; top:0;  right: -65px;  top: -29px;}

/*-----------end---- Content ---------------*/
.rishi { min-height:510px; width:100%; background:url(img/attributes-bg.jpg) top center no-repeat; float:left;}
.rishi .container{ padding:0px;}
.rishi h1{ padding:22px 0; margin:57px 0 10px 0; line-height:27px; text-align:center; color:#970815; font-weight:600; font-family: 'Cinzel Decorative', cursive; font-size:23px; background:url(img/attribute-tile.png) top center no-repeat; }
.attributeleft{ background: url(img/left-attribute.png) top left no-repeat;/* width:523px;*/ min-height:363px }
.attributeright{ background: url(img/right-attribute.png) top right no-repeat;/* width:523px;*/ min-height:363px }

ul.author{ font-family: 'PT Serif', serif; font-size:16px; color:#432710;  font-style:italic; list-style:none; width: 66%; margin:20px 0 0 11%; padding:20px 0px 0px 0px;}
ul.author li{ padding:0px 0 10px; margin:0px 0 10px; border-bottom:1px solid rgba(0,0,0,0.2);}
ul.author strong{ font-family: 'PT Serif', serif; font-size:16px; color:#000; font-style:italic; }

ul.speaker{ font-family: 'PT Serif', serif; font-size:16px; color:#432710;  font-style:italic; list-style:none; width: 66%; margin: 52px 13% 0 0; float:right; padding:20px 0px 0px 0px;}
ul.speaker li{ padding:0px 0 10px; margin:0px 0 10px; border-bottom:1px solid rgba(0,0,0,0.2); text-align:right;}
ul.speaker strong{ font-family: 'PT Serif', serif; font-size:16px; color:#000; font-style:italic; }


/*-----------Start----Mision ---------------*/
.mision { min-height:400px; width:100%; background:#f3f3df url(img/misionbg.jpg) bottom center no-repeat; float:left; font-family: 'PT Serif', serif; }
/*.mision .container{ padding:0px;}*/
.mision h1{ padding:22px 0 5px; margin:40px 0 0px 0; line-height:27px; text-align:center; color:#970815; font-weight:600; font-family: 'Cinzel Decorative', cursive; font-size:30px; }
.misionleft{background: url(img/misionbg.png) top center no-repeat;/* width:523px;*/ min-height:248px; /*width:534px;*/ padding:70px; }
.misionright{ background: url(img/misionbg.png) top center no-repeat;/* width:523px;*/ min-height:248px; /*width:534px; */  padding:96px;}
.mision p{
    font-family: 'PT Serif', serif;
    font-size: 17px;
    color: #282526;
    line-height: 27px;
    font-weight: 600;
    text-shadow: 0px 2px 2px rgb(0 0 0 / 30%);}

/*-----------End---Mision ---------------*/
/*-----------Start----Services--------------*/
.services { min-height:400px; width:100%; background:#7acdbf url(img/servicesbg.jpg) top center no-repeat; float:left; font-family: 'PT Serif', serif; padding:0px 0 50px; position:relative;}
.services .container{ max-width:1220px;}
.services h1{ padding:65px 0 15px; margin:0px 0 0px 0; line-height:27px; text-align:center; color:#970815; font-weight:600; font-family: 'Cinzel Decorative', cursive; font-size:30px; background: url(img/services-bg.png) top center no-repeat;}
.services h1 span { display:block; color:#393636; font-size:20px;  font-family: 'PT Serif', serif;}
.services .col-sm-4{margin: 8px; padding: 0; width: 31%; float:none; display:inline-block; border-radius:9px; color:#fff;}
.services .col-sm-4:hover{color:#970815;}
.services .text{ font-family: 'PT Serif', serif; font-size:21px; font-weight:600; position:absolute; color:#fff; text-transform:uppercase; display:block; line-height:22px;}
.services .text span {font-family:'Open Sans', sans-serif; font-size:13px; display:block; font-weight:400;}
.services .text .small{ font-size:18px;}
.services .col-sm-4:hover img{ -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}
.services .col-sm-4 a{ display:block;}
.services .col-sm-4 a:hover  {color: #f8c922;}
.services .text a{ color:#fff;}
.services .text a:hover{ color:#970815;}
.services .col-sm-4:hover{ color:#970815;}

.one{ background: url(img/birth-chart.png) top center no-repeat; min-height:202px;}
.two{background: url(img/love-chart.png) top center no-repeat; min-height:202px;}
.three{background: url(img/matchmaker-chart.png) top center no-repeat; min-height:202px;}
.four{background: url(img/job-chart.png) top center no-repeat; min-height:202px;}
.five{background: url(img/family-chart.png) top center no-repeat; min-height:202px;}
.six{background: url(img/grah-chart.png) top center no-repeat; min-height:202px;}
.seven{background: url(img/education-chart.png) top center no-repeat; min-height:202px;}
.eight{background: url(img/health-chart.png) top center no-repeat; min-height:202px;}
.nine{background: url(img/numerology.png) top center no-repeat; min-height:202px;}

.one:hover{ background: url(img/birth-chart-rl.png) top center no-repeat; min-height:202px; color:#970815;}
.two:hover{background: url(img/love-chart-rl.png) top center no-repeat; min-height:202px; color:#970815;}
.three:hover{background: url(img/matchmaker-chart-rl.png) top center no-repeat; min-height:202px; color:#970815;}
.four:hover{background: url(img/job-chart-rl.png) top center no-repeat; min-height:202px; color:#970815;}
.five:hover{background: url(img/family-chart-rl.png) top center no-repeat; min-height:202px; color:#970815;}
.six:hover{background: url(img/grah-chart-rl.png) top center no-repeat; min-height:202px; color:#970815;}
.seven:hover{background: url(img/education-chart-rl.png) top center no-repeat; min-height:202px; color:#970815;}
.eight:hover{background: url(img/health-chart-rl.png) top center no-repeat; min-height:202px; color:#970815;}
.nine:hover{background: url(img/numerology-rl.png) top center no-repeat; min-height:202px; color:#970815;}

.one .text{bottom: 24px; right: 6%; text-align: right;}
.two .text{top: 24px; right: 0; right:0; width:100%;  text-align: center;}
.three .text{bottom: 24px; left: 6%; text-align: left;}
.four .text{top: 24px; left: 6%; text-align: left;}
.five .text{bottom: 2px; right: 0; width:100%;  text-align: center; color:#970815;}
.six .text{bottom: 24px; right: 6%; text-align: right;}
.seven .text{bottom: 24px; right: 6%; text-align: right;}
.eight .text{bottom: 11px; right: 0; width:100%;  text-align: center; }
.nine .text{bottom: 30px; left: 6%; text-align:left;}

.consultation{ background: url(img/callbg.jpg) top center repeat-x; min-height:76px; text-align:center; width:100%; float:left;   color:#fff; padding:17px 0; font-size:29px;  font-family: 'PT Serif', serif; text-shadow: 1px 1px 9px rgba(0, 0, 0, 0.5);}


/*-----------Start----contact ---------------*/
.contact { min-height:400px; width:100%; /*background:#f3f3df; */float:left; font-family: 'PT Serif', serif; }
/*.mision .container{ padding:0px;}*/
.contact h2{ padding:22px 0 35px 5px; margin:10px 0 23px 0; line-height:27px; text-align:center; color:#f4f3df; font-weight:600; font-family: 'Cinzel Decorative', cursive; font-size:30px; background:url(img/headingbg.html) bottom center no-repeat ; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);}
.contactleft{background: url(img/misionbg.png) top center no-repeat;/* width:523px;*/ min-height:248px; /*width:534px;*/ padding:96px; }
.contactright{ background: url(img/misionbg.png) top center no-repeat;/* width:523px;*/ min-height:248px; /*width:534px; */  padding:96px;}
.contact p{font-family: 'PT Serif', serif; font-size:20px; line-height:30px; color:#282526; font-weight:600; text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);}
.contact  a{ color:#970815;}
.contact  a:hover{ color:#000;}

.contact .col-lg-6, .contact .col-lg-12{ border:0px solid #fff;/* background: #f4f3df; padding: 20px*/}
.contactm{/* background:#970815;*/ border-top:5px solid #f4f3df; width:50%; margin:0px auto; color:#fff; padding:20px 0; }
/*.contactm p{color:#fff }
.contactm a{color:#ff8929 }*/
.location{ width:70%; margin:6px auto 35px; background:url(img/contactboxbg-left.jpg), url(img/contactboxbg-right.jpg); background-position:top left, top right; background-repeat:no-repeat, no-repeat; background-color:#970815;  color:#fff; padding:20px; position:relative; }
.contact .col-lg-12 .location{ width:40%; margin:6px auto 35px; background:#970815; color:#fff; padding:20px; position:relative;background:url(img/contactboxbg-left.jpg), url(img/contactboxbg-right.jpg); background-position:top left, top right; background-repeat:no-repeat, no-repeat; background-color:#970815;}
.location p{color:#fff;}
.location h3 {padding:10px 0 10px 5px; margin:0px 0 23px 0; line-height:27px; text-align:center; color:#f4f3df; font-weight:600; font-family: 'Cinzel Decorative', cursive; font-size:30px; border-bottom:1px dotted #fff; position:relative; }
.location::before{ content:url(img/location-icon.png);  position:absolute; top:0; left:auto; right:auto;    top: -44px;  left:46%;}

/*-----------End---contact ---------------*/

/*------------Start-----------Footer------------------*/
footer{ min-height:540px;float:left; width:100%; padding:60px 0; font-family: 'Open Sans', sans-serif; font-size:15px; background:#450016 url(img/footerbg.png) top center no-repeat; }
footer .col-sm-3 { width: 27%;}
footer .col-sm-6 { width: 46%;}
footer aside h1{ color:#7acdbf; font-weight:600; font-family: 'Cinzel Decorative', cursive; font-size:27px; margin:15px 0;}
footer aside ul{ padding:0px; margin:0px; list-style:none;}
footer aside ul a{color:#e9e6d4;}
footer aside ul a:hover{color:#ccc;}
footer aside ul li{ background:url(img/bullets.png) left 11px no-repeat;padding:6px 0px 6px 23px; margin:0 0  0px 0px ; color:#f3f3df;}
footer aside.col-sm-6{  min-height:450px;}

.footer-logo{ text-align:center;}
.footer-logo h2{ color:#f8c922;  font-weight:600; font-family: 'Cinzel Decorative', cursive; font-size:29px; text-align:center; margin:0px; padding:0px;}
.footer-logo h2 .small{font-size:15px;  display:block; text-align:center; font-family:'ITC Avant Garde Pro Bk', Arial, Helvetica, sans-serif; color:#f3f3df; text-transform:uppercase; margin:5px 0; letter-spacing:2px;}
.add{font-family: 'PT Serif', serif; font-size:16px; color:#fff; color:#f3f3df; margin:5px 0 0 0;}

.copyright{ color:#f3f3df;}
.add a, .copyright a{ color:#f3f3df;}
.add a:hover, .copyright a:hover{ color:#82f4e0;}
.devide { width:100%; float: left; text-align:center; padding:20px 0 0; margin:0px;}

/*------------End--------Footer------------------*/

.social{margin-right:0px; position: fixed; z-index:2; width:43px; right:2%; top:25%;}
.social a{margin:20px 2px 10px 3px;}
.social .fa {
  padding: 8px 0 0px;
  font-size: 20px;
  line-height:25px;
  text-align: center;
  text-decoration: none;
  margin:10px 0px 0px 0px; color:#fff;
    width: 43px;
  height:43px; border-radius:50%; border:3px solid rgba(255,255,255,0.6)
}

.fa-facebook {
  background: #4c76be;
color:#fff;
}


.fa-facebook:hover {
  background: #720000;
  color: #ccc;
  
}

.fa-whatsapp{
  background: #149f0f;
color:#fff;
}

.fa-whatsapp:hover {
  background: #720000;
  color: #ccc;
  
}

.fa-instagram {
  background:#e8424e;
color:#fff;
}

.fa-instagram:hover {
  background: #720000;
  color: white;
}

.fa-google {
  background: none;
color:#00f6ff;
}

.fa-google:hover {
  background: #000;
  color: white;
}

.fa-linkedin {
  background: none;
color:#00f6ff;
}

.fa-linkedin:hover {
  background: #000;
  color: white;
}



.mision-container { width:100%; max-width:1220px; margin:0 auto 0; padding:0 0 0 0;}
.mision-container .row{margin-right: 0px; margin-left:0px;}
#grah-mob { display:none;}
.row-service-cont {margin: 0 auto 0; width:100%;text-align: center;}

#form_container{border:5px solid #ffb247; background:#7acdbf; border-radius:25px; padding:10px 25px;}
#form_container h3 {
    background: #ff8929;
    padding: 10px 15px;
    text-align: center;
    color: #970815;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 25px;
}
#reused_form input, #reused_form select {
    background: rgba(255, 255, 255, 0.7);
    border-radius: 25px;
    border: 2px solid #65b9ab;
}

#reused_form input.formbt{font-weight:700; font-family: 'PT Serif', serif; font-size:15px; color:#f4f3df; text-align:center; text-transform:uppercase; border-radius:25px; border:3px solid #ff8929; background:#970815; padding:9px 15px; margin:0px auto; position:relative; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all; width:180px;}
#reused_form input.formbt:hover{border:3px solid #970815; background:#ff8929; color:#970815; transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;  top:5px;}


.steps{margin:0px auto 30px; padding:0px; text-align:center; float:none;}
.steps img{margin:0px auto 15px; padding:0px; text-align:center;}
.steps h3{color:#fff; text-align:center; font-size:30px; text-transform:uppercase; font-family: 'Cinzel', cursive; font-weight: 700; background: #970815; border-radius: 25px; padding: 15px 20px 10px;}
.steps ul{margin:0px; padding:0px; list-style:none; width:100%; text-align:center; display:inline-flex;}
.steps ul li{margin:0px auto; padding:0px; list-style:none; float:none; width:30%; border-radius:200px; border:6px solid #fff; padding:45px 40px; text-align:center; font-weight:700; background:#c12d69;}






@media screen and (min-width:1300px) and (max-width:1366px) {
.navgiation {    width: 86%;}
.navbar-nav { float: right; margin-right:8%;}

}


/*------------NEW CSS------------------*/
@media screen and (max-width:1366px) {
.logo {margin:21% 0 0 -45px;}
}

@media screen and (max-width:1300px) {
#navbar { width: 90%;}
}

@media screen and (max-width:1280px) {
.logo{margin:15% 0 0 -45px;}
.insidepage .logo{margin:30% 0 0 -7px; width:80%;}
.insidepage .logo img{width:100%;}
}
@media screen and (max-width:1220px) {
.insidepage header {background: url(img/header.jpg) top left no-repeat; min-height: 300px;}
.insidepage .logo {margin:15% 0 15% 0;}
.insidepage .grah{left: 0; margin:-6% 0px 0px -75px;}

article{ max-width:100%; width:90%; margin:0 auto}
.content h1{width: 82%;}
.logo {margin:21% 0 0 0;}	
/*.jodiac .container{ width:98%; padding:0 1%;}*/
.jodiac{background-size:auto; background-repeat:repeat-y;}
.jodiac-inner{ width:98%; padding:0 1%;}

.estimate { text-align:center; background-image:url(img/ornament-bottomleftbg.jpg) , url(img/ornament-bottomrightbg.jpg),  url(img/ornament-topleftbg.jpg), url(img/ornament-toprightbg.jpg), url(img/ornament-centerbg.jpg), url(img/ornament-centerbg2.jpg); background-position:bottom left, bottom right, top left, top right, center 10px, center bottom; background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x; }
.insidepage .estimate { text-align:center; background-image:url(img/ornament-bottomleftbg.jpg) , url(img/ornament-bottomrightbg.jpg),  url(img/ornament-topleftbg.jpg), url(img/ornament-toprightbg.jpg), url(img/ornament-centerbg.jpg), url(img/ornament-centerbg2.jpg); background-position:bottom left, bottom right, top left, top right, center 10px, center bottom; background-repeat:no-repeat, no-repeat, no-repeat, no-repeat, repeat-x, repeat-x;}
/*#para { padding:1%;}*/

.misionleft{width: 49%; float:left;}
.misionright{width: 49%; float:right;}
.services .container{ width:100%;}

.services .col-sm-4{ float:none; margin: 0px auto 0; padding: 0; width: 31%; display: inline-block; float: none;}
.one{ margin:8px !important;}
.two{ margin:8px !important;}
.three{ margin:8px !important;}
.four{ margin:8px !important;}
.five{margin:8px !important;}
.six{ margin:8px !important;}
.seven{ margin:8px !important;}
.eight{ margin:8px !important;}
.nine{ margin:8px !important;}

.content .approach ul li{min-height: 376px;}


}

@media screen and (max-width:1024px) {

.logo {margin:13% 0 0 -12px;}
.jodiac ul li {width: 134px;}
.attributeleft{ width:45%; float:left;}
.attributeright{ width:45%; float:right;}
ul.author{width: 86%; margin: 52px 0 0 14%;}
ul.speaker{width: 86%; margin: 52px 14% 0 0;}
.mision-container{ width:90%;}
.misionleft{padding: 96px 50px 96px 50px; background-size: 100%;}
.misionright{padding: 96px 50px 96px 50px; background-size: 100%;}
.mision {min-height: auto;}
.consultation { background-size: cover;}
.content .approach ul li{min-height: 376px;}
.content .feedbackf { width:100%;}
}
@media screen and (max-width:1023px) {
.contact .col-lg-12 .location{ width: auto;}
.insidepage .content h1 { background:#970815; font-size: 26px;}
/*.content h1::before{ content: url(img/welcome-h1-bg-mobile.png); position:absolute; left: -61px;  top: -28px;}
.content h1::after{ content: url(img/welcome-h1-bg-mobile.png); position:absolute; right:0; top:0;  right: -65px;  top: -29px;}*/
.content h1 { width: auto;}
.content h1::before{ content: none;}
.content h1::after{ content: none;}
header{background-size: cover;  }
.grah{float: left; width:40%; margin:-5% 0px 0px 0px;}
.logo{margin:2% 0 0 0; width:36%;}
.insidepage .logo { width:100%; margin: 0% 0 0 0;}
.logo-container { width: 44%; margin:0 0 0 0; padding:0 0 0 0;}
.grah-container { width: 50%; margin:0 0 0 0; padding:0 0 0 0;}
.insidepage .grah{width: 100%; right: 0;}
.insidepage .grah img{ float:left;}
.logo img{width:100%;}
.grah img {width:100%;}
.meet{font-size: 20px;}
#navbar {width: 100%;}
nav > ul > li a {padding: 11px 10px 32px 10px;}
nav > ul > li{font-size: 14px;}
.content h1{font-size:25px;}
.misionleft {padding:90px 35px 96px 35px;}
.misionright {padding:90px 35px 96px 35px;}
.mision p{ font-size:16px;}
.services .col-sm-4{width:38%;}
.content ul.package { margin:0 auto 0; text-align:center;}
.content ul.package li { width:231px; margin: 0 auto; text-align: center; float: none; display:inline-block;}
}

@media screen and (max-width:768px) {
.attributeleft{ width:49%; }
.attributeright{ width:49%;}
ul.author {margin: 18px 0 0 14%;}
ul.speaker{margin: 15px 14% 0 0;}
.rishi-cont { width:100%;}
.content .approach ul li{min-height:420px;}

.location{width:100%;}
.contactm{width:100%;}
.contact a{word-wrap:break-word;}
.logo-container{width:100%;}
.insidepage .content h1::before{display:none;}
}
@media screen and (max-width:767px) {
.roadmap { padding:2%;}
.insidepage .logo{margin: 12% 0 0 0;}
.jodiac{min-height: auto;}
.rishi h1{ background:none; background-color:#ffd32c; font-size: 22px;}
header{background: url(img/header.jpg) bottom left no-repeat;   background-size: cover;}
.logo { margin:20% auto 0; width:385px;  text-align: center; float:none;}

#grah { display: none;}
#grah-mob { display: block;}
.grah-mob {float: none; width:100%; text-align: center; margin: 5px auto 5px;}
.grah-mob img { width:100%; height:auto;}
.meet{font-size:24px; bottom:0; font-weight: bold;  text-shadow:0px 0px 3px #54020f; -moz-text-shadow:0px 0px 3px #54020f; -webkit-text-shadow:0px 0px 3px #54020f; }
#navbar{min-height: auto; background: none;}
.content .approach ul li { width: auto; min-height:auto;}
.mision-container { padding:0 0 70px 0;}
.misionleft{padding:5% 5% 2%; width: auto; border:1px solid #cdb27b; float: none; margin: 0 auto; background:none; min-height: auto;}
.misionright{padding:5% 5% 2%; width: auto; border:1px solid #cdb27b; float: none; margin: 0 auto; background:none; min-height: auto;}

.rishi { background-size:auto; padding: 0 0 25px; min-height: auto; background-repeat:repeat-y;}
.attributeleft {background-size:cover; width: 100%; background-position:-43px top;}
ul.author { width:75%; margin: 75px 0 0 14%;}
.title{background:rgba(255, 255, 255, 0.7); padding:5px 0px;}

.attributeright {background-size: cover; width: 100%; background-position:-143px top;}
ul.speaker { width:75%; margin: 75px 14% 0 0;}

footer .col-sm-3{ width: inherit}
footer .col-sm-6{ width:inherit;}

.devide{ text-align:center;}
.footer-logo {text-align:center; margin:20px 0 0 0;}
.footer-logo h2 {text-align:center;}
.footer-logo h2 .small{text-align:center;}
footer {padding:20px 0;}
.content .feedbackf input.btn{ float:left;}
/*.services .col-sm-4{width:395px;}*/

/* NAVIGATION */
.active { display: block !important; height:auto; }
nav .anchor-link { display: block; 
    text-align: center;font-size: 15px; font-weight: bold; }
nav #menu-toggle > img { margin: 0 10px 0 0; vertical-align: middle; }
nav{width:100%; }
nav > ul { display: none; }
nav > ul > li ul li a { background:#0587ac !important; padding: 12px 0 12px 30px !important; }
nav > ul > li ul { background: none repeat scroll 0 0 hsl(0, 0%, 100%); box-shadow: none; display: none; position: relative; top: 0; width: 100%; }
nav > ul li:hover > ul { display: none; }
nav > ul > li { margin:0; }
ul.open { display: block; list-style: none outside none; margin: 0; padding: 0; position: relative; left: 0; top:0px; width: 100%; z-index: 500; }
ul.open li { display: block; list-style: none; text-align: left; float: none; }
ul.open li a { display: block; padding: 12px 0 12px 20px; border-bottom: 1px solid #000; text-decoration: none; background: #48135b; }
ul.open li a:hover { background:#48135b !important; color:#fac81e;}
ul.open li a { color: #fff; display: block; padding: 0.8em; border-bottom: 1px solid #000; position: relative; }
ul.open li.page_item_has_children > a:after { content: '+'; position: absolute; top: 6px; right: 10px; display: block; font-size: 1.5em; padding: 0; }
ul.open li.page_item_has_children > a.active:after { content: "-"; }

nav > ul li:hover,
nav > ul li.current_page_item,
nav > ul li.current_page_ancestor {color:#fac81e;  border-bottom:0px solid #fac81e; border-radius:0px; }
/* NAVIGATION END */

.footer-logo h2{font-size:24px;}
.footer-logo h2 .small{line-height:25px;}
}

/*------------END NEW CSS------------------*/

@media screen and (min-width:0px) and (max-width:768px) {
.content .feedbackf label { float: left;}

.grah img{ width:96%;  height:auto}
.logo img { width:90%; height:auto;}
.row-service-cont{width:73%;}
.insidepage .logo{width:50%; text-align:center; float:none; margin:12% auto 0px;}
.insidepage header{background:url(img/header-mobile-inner.jpg) top left no-repeat;}
}

@media screen and (max-width:750px) {
.jodiac-inner ul.left {float: left; width: 100%; text-align: center; }
.jodiac-inner ul.right {float: left; width: 100%; text-align: center;}
.jodiac ul li { text-align: center; display: inline-block; float: none;}
.jodiac-inner ul.right li {float: none;}
}

@media screen and (min-width:0px) and (max-width:640px) {
.grah-mob img{width:70%;}
.services .col-sm-4{width:100%; margin:0px !important;}
.row-service-cont{width:62%;}
.content h1{font-size:27px; margin:40px auto 30px;}
.attributeleft, .attributeright{background-size:contain; width:80%; background-position:center top; float:none; margin:0px auto;}
ul.author{margin:25px 0 0 18%; padding:50px 0px 0px;}
ul.speaker{margin:25px 18% 0 0; padding:36px 0px 0px;}
footer aside ul li{display:inline; line-height:27px;}
footer .col-sm-3{text-align:center;}
.footer-logo h2{font-size:33px;}
.misionright{margin:9px auto;}
.logo{margin-top:10%;}
}

@media screen and (min-width:0px) and (max-width:568px) {
.consultation { font-size: 18px; padding:13px 0 17px 0;}
.content .feedbackf { width:100% }

.devide img{ width:auto;}
.devide{padding:20px 0 20px;}
.row{margin:0px auto;}
.attributeleft{background-position:left top; background-size:cover; background-image:url(img/left-attribute1.png); width:85%;}
ul.author{width:80%; margin:20px 5% 0 15%;}
ul.speaker{width:80%; margin:20px 15% 0 5%;}
.attributeright{background-position:left top; background-size:cover; background-image:url(img/right-attribute1.png); width:85%;}
.insidepage .logo{margin:16% auto 0px; width:55%;}

.steps ul{display:inline-block;}
.steps ul li{width:80%;}
.form-control1{width:100%;}
.form-control2{width:100%;}
}

@media screen and (max-width:510px) {
.logo-container { width:100%;}
.tagline{line-height:30px; font-size:30px;}
ul.author { width: 89%; margin: 20px 0 0 11%; font-size:14px;}
ul.speaker { width:89%; margin:20px 11% 0 0; font-size:14px;}
.misionleft { padding:5% 5% 2%; width: auto; border:1px solid #cdb27b; margin:10px auto 10px;}
.misionright { padding:5% 5% 2%; width: auto; border:1px solid #cdb27b;}
.content h1{margin:10px auto 20px; line-height:36px;}
.content { padding:10px 0 20px;}
.insidepage .logo{margin:16% auto 0px; width:60%;}
}

@media screen and (min-width:0px) and (max-width:480px) {
.attributeleft{width:100%;}
.attributeright{width:100%;}
.row-service-cont{width:100%;}
.insidepage .logo{margin:20% auto 0px; width:70%;}
.insidepage .logo img{width:100%;}
.location::before{left:41%;}
}

@media screen and (max-width:420px) {
.services .col-sm-4{width:94%;}
.logo { width:100%; }
.insidepage .logo{margin:22% auto 0px;}
}

@media screen and (min-width:0px) and (max-width:414px) {
.footer-logo h2{font-size:22px;}
.logo{margin-top:43%;}
.devide img{width:100%; height:auto;}
.insidepage .logo{margin:23% auto 0px; width:80%;}
.jodiac-inner{width:100%;}
.mail{font-size:13px;}
}

@media screen and (min-width:0px) and (max-width:375px) {
.footer-logo h2{font-size:22px;}
.logo{margin-top:43%;}
.devide img{width:100%; height:auto;}
.insidepage .logo{margin:25% auto 0px; width:80%;}
}

@media screen and (min-width:0px) and (max-width:360px) {
.footer-logo h2{font-size:22px;}
.logo{margin-top:43%;}
.devide img{width:100%; height:auto;}
.insidepage .logo{margin:25% auto 0px; width:100%;}
}

@media screen and (min-width:0px) and (max-width:320px) {
.insidepage .logo{margin:33% auto 0px; width:100%;}
}


@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);}
		to {-webkit-transform: rotate(359deg);}
}


/*
--------------Fonts Available-------------

font-family: 'PT Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'PT Serif', serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Cinzel Decorative', cursive;
font-family: 'Berkshire Swash', cursive;

*/

@font-face {
	font-family: 'ITC Avant Garde Pro Md';
	src: url('fonts/ITCAvantGardePro-MdObl.eot');
	src: url('fonts/ITCAvantGardePro-MdObld41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-MdObl.woff') format('woff'),
		url('fonts/ITCAvantGardePro-MdObl.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-MdObl.svg#ITCAvantGardePro-MdObl') format('svg');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'ITC Avant Garde Pro Bk';
	src: url('fonts/ITCAvantGardePro-Bk.eot');
	src: url('fonts/ITCAvantGardePro-Bkd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-Bk.woff') format('woff'),
		url('fonts/ITCAvantGardePro-Bk.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-Bk.svg#ITCAvantGardePro-Bk') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'ITC Avant Garde Pro XLt';
	src: url('fonts/ITCAvantGardePro-XLt.eot');
	src: url('fonts/ITCAvantGardePro-XLtd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-XLt.woff') format('woff'),
		url('fonts/ITCAvantGardePro-XLt.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-XLt.svg#ITCAvantGardePro-XLt') format('svg');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'ITC Avant Garde Pro Md';
	src: url('fonts/ITCAvantGardePro-BoldObl.eot');
	src: url('fonts/ITCAvantGardePro-BoldObld41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-BoldObl.woff') format('woff'),
		url('fonts/ITCAvantGardePro-BoldObl.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-BoldObl.svg#ITCAvantGardePro-BoldObl') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'ITC Avant Garde Pro Bk';
	src: url('fonts/ITCAvantGardePro-DemiObl.eot');
	src: url('fonts/ITCAvantGardePro-DemiObld41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-DemiObl.woff') format('woff'),
		url('fonts/ITCAvantGardePro-DemiObl.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-DemiObl.svg#ITCAvantGardePro-DemiObl') format('svg');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'ITC Avant Garde Pro XLt';
	src: url('fonts/ITCAvantGardePro-XLtObl.eot');
	src: url('fonts/ITCAvantGardePro-XLtObld41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-XLtObl.woff') format('woff'),
		url('fonts/ITCAvantGardePro-XLtObl.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-XLtObl.svg#ITCAvantGardePro-XLtObl') format('svg');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'ITC Avant Garde Pro Bk';
	src: url('fonts/ITCAvantGardePro-BkObl.eot');
	src: url('fonts/ITCAvantGardePro-BkObld41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-BkObl.woff') format('woff'),
		url('fonts/ITCAvantGardePro-BkObl.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-BkObl.svg#ITCAvantGardePro-BkObl') format('svg');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'ITC Avant Garde Pro Md';
	src: url('fonts/ITCAvantGardePro-Md.eot');
	src: url('fonts/ITCAvantGardePro-Mdd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-Md.woff') format('woff'),
		url('fonts/ITCAvantGardePro-Md.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-Md.svg#ITCAvantGardePro-Md') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'ITC Avant Garde Pro Bk';
	src: url('fonts/ITCAvantGardePro-Demi.eot');
	src: url('fonts/ITCAvantGardePro-Demid41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-Demi.woff') format('woff'),
		url('fonts/ITCAvantGardePro-Demi.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-Demi.svg#ITCAvantGardePro-Demi') format('svg');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'ITC Avant Garde Pro Md';
	src: url('fonts/ITCAvantGardePro-Bold.eot');
	src: url('fonts/ITCAvantGardePro-Boldd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/ITCAvantGardePro-Bold.woff') format('woff'),
		url('fonts/ITCAvantGardePro-Bold.ttf') format('truetype'),
		url('fonts/ITCAvantGardePro-Bold.svg#ITCAvantGardePro-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}
div#success_message {color: #fff;  padding: 10px;}
div#success_message h3{background-color:transparent;}
.titlehd{font-size:25px;   color: #970815;   font-family: 'Cinzel', cursive;   font-weight: bold;   text-align: center;   display: block;}
