@font-face {
    font-family: 'agfarotissansserif';
    src: url('../fonts/agfarotissansserif.eot');
    src: url('../fonts/agfarotissansserif.eot') format('embedded-opentype'),
         url('../fonts/agfarotissansserif.woff2') format('woff2'),
         url('../fonts/agfarotissansserif.woff') format('woff'),
         url('../fonts/agfarotissansserif.ttf') format('truetype'),
         url('../fonts/agfarotissansserif.svg#agfarotissansserif') format('svg');
}

@font-face {
    font-family: 'agfarotissansserifbold';
    src: url('../fonts/agfarotissansserifbold.eot');
    src: url('../fonts/agfarotissansserifbold.eot') format('embedded-opentype'),
         url('../fonts/agfarotissansserifbold.woff2') format('woff2'),
         url('../fonts/agfarotissansserifbold.woff') format('woff'),
         url('../fonts/agfarotissansserifbold.ttf') format('truetype'),
         url('../fonts/agfarotissansserifbold.svg#agfarotissansserifbold') format('svg');
}

.nyop{ display: none;}
.contact-break{display: block;}
.contact-break1{ display:block;}
a{ text-decoration:none; color:#000;}
body{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-text-size-adjust:100%; background:#fff;color:#000;font-size:14px;font-family: 'agfarotissansserif';margin:0;padding:0;scrollbar-face-color:#ccc;scrollbar-highlight-color:#ccc;scrollbar-track-color:#ccc;scrollbar-arrow-color:#CCC;scrollbar-arrow-color: #CCC;scrollbar-3dlight-color: #333;scrollbar-highlight-color: #333;scrollbar-face-color: #ccc;scrollbar-shadow-color: #333;scrollbar-darkshadow-color: #333;scrollbar-track-color: #333; transition: All 1s ease;}::-webkit-scrollbar{width:15px;height:15px}::-webkit-scrollbar-track-piece{background-color:#CCC}::-webkit-scrollbar-thumb:vertical{height:30px;background-color:#333}::selection{background:#b7b7b7;color:#FFF}::-moz-selection{background:#b7b7b7;color:#FFF}
center{ width:90%; margin:0 auto; max-width:907px; text-align:left;}
.logo-center{ text-align:center; margin-bottom:23px;}
.logo {
position: absolute;
left: 0;
right: 0;
top: 6px;
}
header{ position:fixed; top:0; right:0; left:0; margin:0 auto; margin-top:30px;z-index: 9999;}
.breadcrumb{ float:right;margin-top: 10px;}
.breadcrumb a{ text-transform:uppercase; font-size:12px; color:#c1c1c1; }
.breadcrumb a:nth-child(2n+0){ margin:0px 2px; cursor:text;}
footer{font-family: 'agfarotissansserifbold'; color:#000; font-size:10px; position:fixed; bottom:0; right:0; left:0; margin:7px auto;}
.landing-page{ position:absolute; top:50%; left:0; right:0; margin:0 auto; margin-top:-36px; text-align:center;}
.mid-content{ position:absolute; top:50%; left:0; right:0; margin:0 auto; text-align:center;}

.para{ margin:0px; padding:0px; margin-bottom:8px;}
.branded-content{margin-top: -42px !important;}
.advertising-content {margin-top: -253px !important;}
.media-content {margin-top: -123px !important;}
.loadinglogo,.nameofloadinglogo,.blackslatename,.menu{display: none; margin: 0px auto;}
.contentdv,blackslatename{display: none;}
.loadinglogo{width: auto;  height: auto; font-size:30px; color:#000;bottom: 0; position: absolute;}
.blackslatename{width: auto;  height: auto; font-size:30px; color:#000;}
.ght{}
.nameofloadinglogo{ margin-top:0px;}
.menu{ width:auto; height:auto;     margin-top: 40px;}
.menu a{ text-decoration:none; font-family: 'agfarotissansserifbold'; font-size:13px; color:#000; text-transform:uppercase; margin:0px 10px;}
.menu a:hover{ color:#ff0000;}
.headermn{Height:auto;}
.headermnlogo{Height:auto; margin-bottom:23px;}
.address{ width: 100%;*display: table-cell;*margin-right: 16px;color: #000;line-height: 22px; margin-top:0px;    margin-bottom: 15px; float:left;}
.address a{text-decoration:none; color:#ff0000; }
#mainText{ width:90%; max-width:600px; margin:0 auto;     position: relative; }
#mainText h1{ width:auto; font-size:22px; color:#000; margin:0; padding:0; font-weight:lighter; text-align:left;    line-height: 21px; margin-left:27%;}
.blank-slate{ font-size:32px; float:left; float:left; top:2px; left: 230px; position:absolute; transition: All 1s ease;}
.create-anything{font-size:22px; color:#000; text-align:right; margin-top:12px; letter-spacing:1px;    margin-right: 25px;}
.credit{ position:absolute; bottom:10px; left:10px; padding:10px 20px; color:#777; font-size:11px; text-align:center; background:#EEE; border-radius:10px;  }
.left-nav{ width:24%; height:auto; float:left;margin-top: 2px;}
.left-nav a{ text-decoration:none; font-size:13px; color:#000; text-transform:uppercase;}

.left-nav a:hover{color:#ff0000;}
.active{ color:#ff0000 !important;text-transform:uppercase;font-size: 13px;}
.left-nav ul{ margin:0; padding:0;}
.left-nav li{ list-style:none;margin: 1px 0px;margin-bottom: 8px;    color: #000;    font-size: 13px;position: relative;} 

.content-inner{ width: 63%;float: right;color: #000;line-height: 21px;text-align: justify;font-size: 13px;margin-right: 0%;height: 234px;position: relative;}
.landing-content{width: 70% !important;    letter-spacing: 0.70px;}
.content-inner a{ color:#000; text-decoration:none;}
.content-inner a:hover{ color:#000; }
.underline{ text-decoration:underline !important;}
.black{ color:#000 !important;}
.back-arrow{width: auto;height: auto;*float: right;*margin-top: 30px;position: absolute;right: 0;bottom: 0;}
.mmm a, .vvv a{ color:#000;}

/* Nav Demo Styles -------------------- */

.main-nav,
.drop-nav {

}
.main-nav {
  float: left; margin:0; padding:0;
}
  .main-nav > li {
    float: left; list-style:none;
    border-left: solid 1px #1e2a36;
  }
  .main-nav li:first-child {
    border-left: none;
  }
  .main-nav a {
    color: #000; text-transform:uppercase; font-size:13px;
    display: block;
    padding: 4px 0px;
    text-decoration: none;
  }
    .main-nav a:hover {color: #ff0000; }
.dropdown,
.flyout {
  position: relative;
}

.drop-nav,
.flyout-nav {
  position: absolute;
  display: none;
}
.drop-nav li { list-style:none;}
.dropdown:hover > .drop-nav,
.flyout:hover > .flyout-nav {
  display: block;margin: 0px;background: #fff; z-index:99; width:207px;
padding: 0px;padding-top: 17px;
}
.flyout-nav {
  left: 100%;
  top: 0;
}
.flyout:hover a,
.flyout-nav {
  background: #395066;
}
.aaa{ width:auto; height:auto; position:relative; /*float:left; */   display: inline-block;}
.aaa a{ text-decoration: none;
    display: none;
    float: left;
    margin: 0% 0px 0% 0px;
    color: #000;
    font-size: 12px;
    color: #000;
    margin-bottom: 7px;
    text-transform: uppercase;}
.aaa a:hover{color: #ff0000;}
.aaa a img{ width:100%;}
.aaa a:nth-child(1){ display:block !important;width: 100%;}
.a2{ width:49%; float:left;}
.a2{ margin: 0% 2% 0% 0%;}
.a2last{ margin-right:0% !important;}
.a2 a{ margin:0%;    width: 100%;}
.go4samruddhi{ float:right;}
.go4samruddhi a{ text-decoration:none; color:#000;}
.bestview{ float:left;}
.accordion {display: none;}
.menu.fg { display: block; margin-top:0px;}
.aa11{
*background-color: rgba(255,0,0,.2);
text-align: center;
position: absolute;
left: 0;
margin-top: -10px;
top: 50%;
width: 100%; text-transform:uppercase; color:#FFF; font-size:12px;
height: auto;
color: #fff;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 450ms ease-out 0s;
-moz-transition: all 450ms ease-out 0s;
-o-transition: all 450ms ease-out 0s;
transition: all 450ms ease-out 0s;
-webkit-transform: rotateY(180deg) scale(0.5,0.5);
-moz-transform: rotateY(180deg) scale(0.5,0.5);
-ms-transform: rotateY(180deg) scale(0.5,0.5);
-o-transform: rotateY(180deg) scale(0.5,0.5);
transform: rotateY(180deg) scale(0.5,0.5);}
.aaa:hover .aa11 {
cursor: pointer;
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: rotateY(0deg) scale(1,1);
-moz-transform: rotateY(0deg) scale(1,1);
-ms-transform: rotateY(0deg) scale(1,1);
-o-transform: rotateY(0deg) scale(1,1);
transform: rotateY(0deg) scale(1,1);
}
/* 
	author: istockphp.com
*/
#backgroundPopup { 
	z-index:1;
	position: fixed;
	display:none;
	height:100%;
	width:100%;
	background:#fff;	    opacity: 1 !important;
	top:0px;  
	left:0px;
}
#toPopup {

    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ccc;

    color: #333333;
    display: none;
	font-size: 14px;
    left: 0; right:0;
    margin: 0 auto;
    position: fixed;
    top: 50%; margin-top:-150px;
     max-width: 650px;
    width: 80%;
    z-index: 2;
}
div.loader {
    background: url("../fancybox/loading.gif") no-repeat scroll 0 0 transparent;
    height: 32px;
    width: 32px;
	display: none;
	z-index: 9999;
	top: 40%;
	left: 50%;
	position: absolute;
	margin-left: -10px;
}
div.close {
    background: url("../fancybox/fancy_close.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 30px;
    top: -30px;
    right: -50px;
    position: absolute;
    width: 30px;
}

div#popup_content {  margin: 0px 0px;}
.mapmob{ display:none;}
iframe {position:absolute;top:0;left:0;width:100%; *height:100%; min-height:300px;}

.left-nav li:hover span, .a2 a:hover span, .aaa a:hover span{ 
    opacity: 1;
}

.left-nav li span, .a2 a span, .aaa a span{
    *background: red;
    bottom: 0;
    display: block;
    left: 0;
    opacity: 0; text-align: center;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -23px;
    z-index: 1;
}
.contact-kj{    width: 29% !important;      letter-spacing: 0.10px;  height: 280px;}
.contact-content1234{    margin-top: -82px !important;}
.contact-map123{ width:67% !important;}
.newnav-1{ width:auto;}
.newnav-1 li{ float:left; list-style:url(../images/nav-line.jpg);    margin-right: 16px;}
.newnav-1 li:first-child { list-style:none; }
.newnav-1 li:first-child { list-style:none; }
.advertising-content .newnav-1 { width: 23%;}
.advertising-content .newnav-1 li { list-style:none; float:none; margin-right:0px;}	
.jeevs-logo{ margin-top: -57px;}

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

.left-nav.mmm {
    *margin-top: 190px;
}
.content-inner { width: 70%;}
}
@media screen and (max-width: 1024px) {
	.left-nav {    width: 30%;}
.aatt{ width:100%;}
.advertising-content{    margin-top: 30px !important; position: static; clear: both;float: left;width: 100%;}

}

@media screen and (max-width: 1023px) {.headerscroll{*position: initial; top:0;clear: both;float: left;width: 100%;}}

/* iPads (portrait) ----------- */

@media only screen 
and (max-device-width : 1024px) 
and (orientation : landscape) {
header {
    *position: fixed !important;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    margin-top: 30px;
    z-index: 9999;
}
.mid-content {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.advertising-content {
    margin-top: -253px !important;
}
.jeevs-logo {
    margin-top: -40px;
    width: 63%;
}
}

@media only screen 
and (max-device-width : 768px) 
and (orientation : portrait) {
.mid-content {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.advertising-content {
    margin-top: -241px !important;
}
.content-inner {
       width: 70% !important;
    margin-right: 0%;
    height: auto;
}
header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    margin-top: 30px;
    z-index: 9999;
}
.aaa a {    margin: 0% 0px 0% 0px;  font-size: 12.4px;}
.jeevs-logo {    margin-top: -18px;}
.left-nav ul li img{width: 86%;}
.contact-map123 { width: 100% !important; margin-bottom: 20px;}
.address { width: 50%;}
.content-inner.landing-content.contact-kj{ width: 100% !important;}
.contact-content1234 { margin-top: -192px !important;}
.contact-break1{ display:none;}
}



/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
.left-nav ul li img{width: 80%;}
.jeevs-logo {    margin-top: -10px;}

.content-inner {  width: 100% !important;}
.contact-map123 { width: 100% !important;}
.left-nav {
    width: 100%; margin:0 auto;
}
.left-nav ul li img {
    width: auto !important;
}
header {
    top: 0;
    right: 0;
    left: 0;
    margin: 0 auto;
    padding-top: 30px;
    margin-top: 0px;background: #fff;

}
.contact-break1{ display:block;}
}


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

    
.create-anything {  margin-right: 0px;}	.clear-kjl{ display:none;}
.cvb{ width:100%;}
.dropdown:hover > .drop-nav, .flyout:hover > .flyout-nav { display: none;}
.content-inner {
width: 63%;
margin-right: 0%;
height: auto;    *clear: both;
}

.back-arrow {
width: 100%;
position: static;
float: right;
text-align: right;
margin-top: 50px;
}
.m-clear{display:none;}
.nyop{ display: block;}
.contact-break{display: none;}
.left-nav li { margin-bottom: 12px;}
.tyu{text-align:center;}
}
@media screen and (max-width: 600px) {
.landing-content {width: 100% !important;}
.cvb{ width:auto;}
.landing-page { margin-top: -120px;}
	.breadcrumb{ display:none;}
iframe {position:static;top:0;left:0;width:100%; *height:100%;  min-height: inherit;}
.topopup { display: none;}
.mapmob{ display:block; margin:20px 0px 0px 0px;}
.menu {     margin-top: 45px; *margin-top: -78px;}
.menu a { display: table;  margin: 20px auto;}
.accordion {display:block;width: 100%;float: right;margin-top: -25px;}
.accordion-toggle {cursor: pointer; margin: 0;float: right;  width: 100%; text-align: right;}
.accordion-content {display: none;}
.accordion-content.default {display: block;}
.media-content {margin-top: -0px !important;}
center .vvv, center .mmm{ display:none;}
header .vvv, header .mmm {display: block;}
.left-nav {width: 100% !important;margin: 20px auto;}

.content-inner {
width: 100%;
float: none;
margin-right: 0%;
clear: both;
}
.go4samruddhi{ float:right;}
header {
position:static;
margin: 30px auto;
clear: both;
width: 100%;
float: left;
}
.mid-content {
position:static;
}
.branded-content, .advertising-content{margin-top: -0px !important;}
footer {
position: static;
margin: 30px auto;
float: left;
width: 100%;
}
.back-arrow {   width: 100%;   position: static;  float: right;  text-align: right;  margin-top: 50px;}
.left-nav ul li img { width: 50%;}
#mainText h1 {font-size:17px; margin-left: 0%; text-align:right; width:100%;}
.ght{width:65%; max-width:240px; text-align: left;  margin: 0 auto;}
.create-anything {  font-size:17px;}
.blank-slate{ font-size:32px; float:none; top:0; left: 0; text-align:center; right:0; margin:0 auto; position:absolute; transition: All 1s ease;}
}
@media screen and (max-width: 480px) {
.address {  width: 100%;  margin-bottom: 20px;}
.create-anything {text-align: center;}
/*.blank-slate {  float: none;  top: 0;  left: 0;  position:inherit; transition: All 1s ease;}*/
.content-inner {width: 100% !important;}
.ght{width:80%; max-width:240px; text-align: left;  margin: 0 auto;}
}
@media screen and (max-width: 410px) {
.go4samruddhi{ float:left;}
.content-inner {*text-align: left;}
}

@media screen and (min-width: 736px) {
    #tp678{  -webkit-transform: translateY(-42%);
  -ms-transform: translateY(-42%);
  transform: translateY(-42%);margin-top: 0 !important;}
  
#tp678  .content-inner{height:auto;}
#tp678 .left-nav {
    float: none;
    margin-top: 2px;
    display: table-cell;
    vertical-align: middle;
}
#tp678 .landing-content{    display: table-cell;
    vertical-align: middle;
    float: none;    padding-left: 40px;}
    
}

