@charset "utf-8";
/* CSS Document */
@import url(//fonts.googleapis.com/css?family=Fjalla+One);
@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);
/* ========== Do Not Touch In Css Strat ========== */
body{margin:0px; padding:0px; overflow-x:hidden; background:#fff;}
body.page-id-5{background:url(images/bg2.jpg) center top no-repeat;}
p{margin:0px!important;  line-height:27px; font-size:15px; color:#000; font-family: roboto;}
/*
p.padding_15{ padding:0 0 10px!important;}
p.padding_35{ padding:0 0 30px!important;}
*/
.bold {font-weight:bold;}
a {text-decoration:none!important; color:#2800A0;}
a:hover, a.selected {text-decoration:none!important; color:#000;}
a:focus{outline:none;}
ul {list-style:none; padding:0px; margin:0px;}
li {list-style:none;}
h1{font-size: 25px!important; line-height: 25px!important; color: #FF6700!important; font-weight: 300!important; margin: 0 0 30px 0!important; font-family: 'Roboto', sans-serif!important; text-transform: uppercase; padding: 0 0 25px 0; border-bottom: 1px dashed #FF6700;}
h2{ font-size: 18px!important; line-height: 20px!important; color: #ff6700!important; font-weight:normal!important;     margin: 0px 0 17px 0!important; border-bottom: 1px dashed #ff6700; padding-bottom: 10px;}
h3{ font-size:35px!important; line-height:35px!important; color:#3E1AA9!important; font-weight:normal!important; margin:0 0 25px 0!important;}
/* ========== Do Not Touch In Css End ========== */

/* ------- Top Area Strat ------- */
/*--------------header and navigation--------------------*/
body.page-id-5 header{padding:8% 0 0 0; display:block; z-index:999; position:relative; overflow:hidden;}
body.page-id-5 header .logo{text-align:center; display:block; }
body.page-id-5 header .logo a{display:inline-block; margin:0 auto;}
.navbar-inverse{ background:none!important; margin:0px!important; float:left; border:0px!important;}
.navbar{min-height:0px!important;}
.navbar-collapse,.navbar-default{padding:0px!important; background:none!important; border:0px!important; margin:0px!important;}
.navbar-nav{float:left;}
body.page-id-5 .navigation{margin:0; position:relative; top:-10px;}
body.page-id-5 .navigation ul li{ padding:0px; margin:0px; position:relative;}
body.page-id-5 .navigation ul li a{ display:block; color:rgb(163, 218, 252)!important; font-family: 'Fjalla One', sans-serif; box-shadow:none!important; font-size:20px; text-transform:uppercase; text-shadow:none!important; line-height:22px; font-weight:normal; padding:15px 16px; text-align:center; background:none!important; transition:all 0.3s ease-out 0s; border-right:1px solid rgba(255,255,255,0.15);}
body.page-id-5 .navigation ul li:hover a, body.page-id-5 .navigation ul li:focus a,body.page-id-5 .navigation ul li.active a,.navigation ul li.open a{ background:rgba(10, 14, 39,0.3)!important; color:#fff!important; transition:all 0.3s ease-out 0s;}
body.page-id-5 .planets { padding:3% 0 0 0; margin:0px;}
body.page-id-5 .planets li{float:left; margin:0 25px; position:relative; transition:all 0.3s ease-out 0s;}
body.page-id-5 .planets li.nav1{ top:73px;}
body.page-id-5 .planets li.nav2{ top:50px;}
body.page-id-5 .planets li.nav3{ top:32px;}
body.page-id-5 .planets li.nav4{ top:22px;}
body.page-id-5 .planets li.nav5{ top:-26px;}
body.page-id-5 .planets li.nav6{ top:-70px; margin:0;}
body.page-id-5 .planets li.nav7{ top:20px;}
body.page-id-5 .planets li.nav8{ top:45px;}
body.page-id-5 .planets li.nav9{ top:85px;}
body.page-id-5 .planets li:hover,.planets li:focus{transition:all 0.3s ease-out 0s;}
body.page-id-5 .planets li img{ max-width:100%; height:auto;}

body.page-id-5 header .stars_header{width: 100%; height: 500px; background:url(images/stars.png) 0 0 repeat-x; position: absolute; left: 0; bottom: 0; top:0; -webkit-animation: star-animation 50s infinite linear; -moz-animation: star-animation 50s infinite linear; -o-animation:  star-animation 50s infinite linear; animation: star-animation 50s infinite linear;}

@-webkit-keyframes star-animation {
  0%   { background-position: 0 0; }
  100% { background-position: 1578px 0; }
}
@-moz-keyframes star-animation {
  0%   { background-position: 0 0; }
  100% { background-position: 1578px 0; }
}
@-o-keyframes star-animation {
  0%   { background-position: 0 0; }
  100% { background-position: 1578px 0; }
}
@keyframes star-animation {
  0%   { background-position: 0 0; }
  100% { background-position: 1578px 0; }
}
/*--------------end header and navigation--------------------*/
 
/*---------------------Home banner----------------------*/

/*---------------------End Home banner----------------------*/

/* ------- Top Area End ------- */

/* ..... Home Page Contener Area Strat ..... */

/*--------------Home content--------------------*/
.list_li h2 {  border: 0;  color: #ff6700 !important;    margin:10px 0 0 0 !important;}
/*--------------End Home content--------------------*/ 

/* ..... Home Page Contener Area End ..... */

/* ------- Footer Area Strat ------- */
body.page-id-5 footer {background:url(images/bot1.png) left top no-repeat; padding:10px 0; color:#fff; font-size:12px; font-family: 'Roboto Slab', serif; margin:30px 0 0 0;}
body.page-id-5 footer .footer{padding:0px; margin:0px;}
body.page-id-5 footer .footer-wrapper,body.page-id-5 footer .copyright-wrapper{ background:none; padding:0px; margin:0px;}
body.page-id-5 footer .copyright-text{font-family: 'Roboto Slab', serif; margin:0px;}
body.page-id-5 footer .design{text-align:right; font-family: 'Roboto Slab', serif;}
body.page-id-5 footer .social_footer ul{text-align:center; display:block; margin:0px 0 0 0; padding:0;}
body.page-id-5 footer .social_footer li{display:inline-block; margin:0 5px;}
body.page-id-5 footer .social_footer li a{ color:#fff; font-size:20px; line-height:20px; transition:all 0.3s ease-out 0s;}
body.page-id-5 footer .social_footer li a:hover,body.page-id-5 footer .social_footer li a:focus{ color:#FF6700; transition:all 0.3s ease-out 0s;}

footersub p{    padding-bottom: 2%;}

.footersub{    background-color: #fabe3e!important; margin-top : 2%}
.footersub a { 
    color: #000000;
    font-family: roboto;
    font-size: 15px;
}
.footersub .social li{display: inline-block;     margin-left: 1%;}
.footersub .fa {    font-size: 26px;}
/*.copyright-text p{color: #fff;}*/
/*.copyright-wrapper{    background-color: #ff6700 !important; color: #fff;}*/
.footersub .design{    text-align: right;
    padding: 0 !important;}
.footersub .fa-facebook-square {
    color: #3B5998;
}
.footersub .fa-youtube-square {
    color: #E12D28;
}
.footersub .fa-twitter-square {
    color: #53A6EA;
}
.footersub .fa-linkedin-square {
    color: #0B2B5C;
}
.footersub .footer h4 {
    border-bottom: 1px dashed;
    color: #000000 !important;
    font-family: "Open Sans Condensed",sans-serif;
    font-weight: bold !important;
    margin: 0 0 10px;
    padding: 0 0 5px;
}
/* ------- Footer Area End ------- */


/* ------- Pages Contener Area Strat ------- */

/* ..... Inner Page Contener Area Strat ..... */
/*-----------------Heena Mam -------------------------*/
@font-face { font-family: 'open_sanslight'; src: url('fonts/opensans-light-webfont.eot'); src: url('fonts/opensans-light-webfont.eot#iefix') format('embedded-opentype'),      url('fonts/opensans-light-webfont.woff') format('woff2'),      url('fonts/opensans-light-webfont.woff') format('woff'),      url('fonts/opensans-light-webfont.ttf') format('truetype'),      url('fonts/opensans-light-webfont.svg') format('svg'); font-weight: normal; font-style: normal;}.site { margin: 0;background:none;}.site-header { padding:0;}.site-branding { margin: 0;}.site-inner { background: #ffffff; max-width: 100%; width: 100%;box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);}.clear{clear:both;}.left{float:left;}.right{float:right;}.nomaring{margin:0 !important;}.nopadding{padding:0 !important;}.logo-wrap { width: 15%;}.top-right { padding: 36px 0; width: 82%;}.logoimg { padding: 5px 0;}.site-content { padding: 0;clear:both;}.entry-header { margin: 0 !important; padding: 0 !important; width: 100% !important;}ul{list-style:none;padding:0;margin:0;}.topline { background: #f3f4ee; border-bottom: 2px solid #ff6700; color: #ee3224; font-family: roboto; font-size: 14px; height: 40px; padding: 6px 10px;}.topsocial i { background: #ff6700; color: #ffffff; padding: 5px 0; text-align: center; width: 30px;}.topinfo > li { float: left; padding: 0 15px 0 0;color:#000000;}.topinfo a { color: #000; }.topinfo .fa { padding: 0 5px 0 0;}.topsocial li { float: left;}.topsocial li a { color: #ee3224; font-size: 14px; padding: 0 7px 0 0;}.site-branding, .site-header-menu, .header-image { margin-bottom: 0;}.main-navigation{float:right; width:100%;}.main-navigation ul{width:100%; margin:0px; text-align:right;}header .widget.widget_nav_menu{ margin:0px!important; width:100%!important;}.main-navigation li{ float:left;}.main-navigation a { display:block;background:url(images/menu-line.png) right top no-repeat!important;height:30px!important; color: #2d2d2d!important; font-family: roboto!important; font-size: 13px!important; line-height: 17px!important; padding: 0 10px!important; text-align: center!important; text-transform: uppercase!important;}#menu-item-57 > a { padding: 0 0 0 9px!important; background:none!important;}.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation a:hover, .main-navigation a:focus { background:  none; color: #ff6700 !important; font-weight: normal;}.site-branding, .site-header-menu, .header-image { margin-bottom: 0; margin-top: 0;}.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation a:hover, .main-navigation a:focus { background: none; color: #ff6700 !important; font-weight: normal;}.main-navigation { margin: 0;}.banner {clear:both;}.banner .nivoSlider .caption-wrap, .banner .nivoSlider .nivo-caption { background: none; bottom: 30%; left: 4.5%; opacity: 1; text-align: left;}.bigtext {  color:#000;font-family: 'Open Sans Condensed', sans-serif; font-size: 44px; padding: 10px 20px; text-transform: uppercase;font-weight:bold;}.smalltext { background: rgba(0, 0, 0, 0.5); float: left; font-family: roboto; font-size: 14px; padding: 5px 40px 5px 20px; text-align: center;}.qform p { font-family: roboto; font-size: 11px; margin: 0 0 10px; text-transform: uppercase;}.qform input[type="text"], .qform textarea, .qform input[type="email"], .qform input[type="tel"]{background:#fff;border:0;height: 25px;}.qform textarea { height: 50px; resize: none;}.frmtitle { color: #414141; font-family: roboto; font-size: 23px; text-transform: uppercase;}.qform input[type="submit"] { background: #f3303e;}.entry-content{margin:0 !important;}.introduciton, .testimonial{padding:30px 10px;}.introduciton{background:#f4f4f4;color:#fff;}.hometitle, .valuetitle { border-bottom: 1px solid; color: #ff6700; font-family: "Open Sans Condensed",sans-serif; font-size: 25px; font-weight: bold; margin: 0 auto 15px; text-align: center; text-transform: uppercase; width: 320px;}.introduciton hr, .values hr, .testimonial hr { background: none; border-bottom: 2px dotted #0273b9; margin: 0 auto 20px; width: 150px;}p { margin: 0;}.read { margin: 20px 0 0; text-align: center;}.read > a { border: 1px solid #0273b9; border-radius: 5px; box-shadow: none; padding: 5px 20px; text-decoration: none;}.values { background: #fff; padding: 30px 10px;}.valuetitle { color: #ff6700; margin: 0 auto 30px; text-align: center; width: 310px;}.block { font-family: roboto; margin: 0 3% 0 0; text-align: center; width: 31%;}.viewmoreblock { text-align: center;}.viewmoreblock a { border: 1px solid #ff6700; border-radius: 5px; box-shadow: none; color: #ff6700; padding: 5px 20px; text-transform: uppercase;}.viewmoreblock a:hover{background:#ff6700;border:1px solid #ff6700;color:#fff;}.blocks .block:nth-child(3n+3) { margin: 0 0 3%;}.btitle { font-size: 16px; font-weight: bold;}.bicon i { background: #0273b9; border-radius: 100%; color: #ffffff; font-size: 60px; padding: 20px; width: 100px;}.bdesc { font-size: 14px; line-height: 20px;}.bicon { border-radius: 100%; font-weight: bold; height: 65px; line-height: 40px; width: 65px;}.viewjobs > a { border-bottom: 1px solid; box-shadow: none; color: #414141; font-size: 13px;}.bicon img { padding: 11px 0; width: 37px;}.blueicon{border: 3px solid #22c0e8;}.greenicon{border: 3px solid #fd6c02;}.pinkicon{border:3px solid #139c9c;}.redicon{border:3px solid #FB4848;}.lgreenicon{border:3px solid #3FCCC7;}.yelloicon{border:3px solid #FABA20;}.btext { text-align: left; width: 80%;}.amazingcarousel-image div a { display: none;}.content-bottom-widgets{margin:0 !important;}.content-bottom-widgets { background: #EE3224; color: #ffffff;font-family:roboto;}.content-bottom-widgets a { color: #54c5ed;}.content-bottom-widgets section { border-top:0; float: left; padding:30px 0 0; text-align: left; width: 50%;}.tline section { padding: 10px 0;}.site-main { margin-bottom: 0;}.f-img li { float: left; padding: 0 5px 10px 0; width: 25%;}.f-img img { border: 2px solid;}.content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2), .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) { float: left; margin-right: 0; width: 100%;}.content-bottom-widgets .widget-area:nth-child(2n) section { width: 50%;margin: 0;}.content-bottom-widgets .widget-area section:nth-child(2n) { text-align: right;}.content-bottom-widgets .widget { margin-bottom: 0;}.posts-wrap { padding: 30px 0;}.comments-area, .sidebar, .content-bottom-widgets .widget-area, .widecolumn { margin-bottom: 0;}.content-bottom-widgets .widget-area:nth-child(2n) section:nth-child(2n) { text-align: right;}.site-header-main { margin: 0;}.content-bottom-widgets  .widget-area.container { margin: 0 auto !important; max-width: 1170px; width: 100% !important;float:none !important;}.f-contact { color: #54c5ed; margin: 15px 0 0 !important;}.footersocial a { box-shadow: none; color: #54c5ed; font-size: 25px; padding: 0 14px 0 0; text-decoration: none;}.footersocial li { float: left;}.footersocial > ul { margin: 0 !important; padding: 0 !important;}.margin-b-10 { margin-bottom: 10px !important;}.bicon::after{border-radius: 50%; box-sizing: content-box; content: ""; height: 100%; pointer-events: none; position: absolute;}.bicon .fa:hover {transition: 0.10s; transform: rotateY(180deg);cursor:pointer;background:#414141;}.f-img li:nth-child(4n+4) { padding: 0 0 10px !important;}#nav_menu-2 { margin: 0 3%; width: 20%;}/*#text-6{margin: 0 3% 0 0;}#text-2 { width: 20%;}*/.site-branding img { width:72%;}.benefits { background:#F3F4EE; display: block; padding: 30px 0; margin-top: 2%;}.benefitstitle { font-family: "Open Sans Condensed",sans-serif; font-size: 25px; font-weight: bold; padding: 0 0 15px; text-align: center; text-transform: uppercase;}.b-desc { font-family: roboto; font-size: 18px; margin: 0 auto; max-width: 600px; text-align: center; width: 100%;}.box { width: 33%;}.box-wrapper { margin: 30px 0 0;}.box { border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 20px; width: 33%;}.box-title { color: #ee3224; font-family: roboto; font-size: 17px !important;}.box-icon{margin-bottom:15px;}.box-icon .fa { color: #ee3224; font-size: 40px;}.box-content { font-family: roboto; font-size: 14px; line-height: 20px; min-height: 60px;}.box-number-2 { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}.box-number-1 { border-left: 1px solid #cccccc;}.box-number-3 { border-right: 1px solid #cccccc;}.rpwe-block li { float: left; margin: 0 3% 0 0; width: 31.3%;}.rpwe-block a { box-shadow: none; color: #ee3224; font-size: 16px; font-weight: normal !important;}.rpwe-block li:last-of-type{margin:0 !important;}.rpwe-img img { margin: 0 0 20px;}.more-link { clear: both; color: #0079bc !important; float: right; font-size: 12px !important; padding: 20px 0 0;}.posts-wrap .widget { border-top: 0 none; margin: 0 !important; padding: 0 !important;}.introduciton p { font-family: roboto; text-align: center;}.content-bottom-widgets a { box-shadow: none; color: #ffffff; text-decoration: none;}html{overflow-x:hidden;}.box-wrapper p {  margin: 0 3% 1% 0; }*::-moz-placeholder { color: #000000; font-family: roboto; font-size: 13px; opacity: 1;}.box-wrapper input { background-color: #ffffff; border-radius:0px;}.box-wrapper textarea { background-color: #ffffff; height: 70px!important; resize: none; border-radius: 0px !important;}.box-wrapper input[type="submit"], .paymentbtn { background-color: #ff6700; border:0px; padding:10px 15px; color:#fff; clear: both; float: right; margin: 33px 0 0;}input.dateot { width: 89%;}.m-bottom-20 { height: 45px;margin-bottom: 5px;}.country select { width: 100%;}.horoscope { background: #ff9828; padding: 30px 0;}.horoscope .owl-item .item img { width: 68px;}.horoscope #owl-demo { margin: 0 auto; width: 80%;}.horoscope .owl-item .item { color: #ffffff; font-family: roboto; padding: 10px 0 0; text-align: center; text-transform: uppercase;}.hname { font-family: roboto; font-weight: bold; padding: 10px 0 0; text-align: center;}.owl-buttons{display:none;}.owl-theme .owl-controls .owl-page span { background: #d87101  !important; border-radius: 0 !important; display: block; height: 12px; margin: 5px 3px !important; opacity: 0.5; width: 12px;}.site-footer { align-items: center; background: #000000; color: #ffffff; display: flex; flex-wrap: wrap; padding: 10px 0;}.copyright, .credit { color: #ffffff; font-family: roboto; font-size: 13px;}.credit img { width: 75px;}.white{color:#fff !important;}
.sec ul{list-style-type: none;}
.sec1{ background-color: #f3f4ee;
    border-top: 1px solid #ff6700;
    box-shadow: 3px 2px 4px #cccccc;
    margin: 0 0 5px;
    padding: 2% 0 0.5%;}
.sec1 li { display: inline-block; text-align: center; width: 108px;}
.sec1 li p{color: #ff6700 !important;
    font-family: "Open Sans Condensed",sans-serif;
    font-weight: bold;
    text-transform: capitalize;}
.sec1 li img{transition:1s; width: 78%; border: 2px solid #ff6700; padding: 6%; border-radius: 50px;}
.sec1 li img:hover{transform:rotate(360deg);}
footer.site-footer .site-info.container{width:100%;}
footer.site-footer .copyright, footer.site-footer .credit{padding-top:0; text-transform:capitalize;}
footer.site-footer .credit{ text-align:right;}
select{font-family: roboto!important; font-size: 13px!important; border-radius:0px!important;}
.date_select{float:left; width:15%;}
.language_select{float:left; width:30%;}
.box-wrapper span.menu-192,.box-wrapper .date_class span.text-23{ display:inline-block;}
input.dateot{ position:relative; width:100%; top:0px;}
.box-wrapper .date_class span.text-23{ width:84%;}
.advrtise-img img {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #a30070;
    padding: 1px;
}
/*-----------------End Heena Mam -------------------------*/
.order { background-color: #ff6700; border: 0; padding: 4px 11px; color: #fff; font-weight: 600; font-size: 15px;  overflow: hidden; display: block;}
.breadcrumb_bg{ padding:10px 0; background:#FF6700;border-bottom:1px solid #FF6700; margin-bottom:30px;}
.page-id-34 .breadcrumb_bg,.page-id-5 .breadcrumb_bg{display:none;}
.breadcrumb_bg ul{ margin:0px; padding:0px;}
.breadcrumb_bg ul li{ font-size:14px; font-family:roboto; color:#000;}
.breadcrumb_bg ul li a{ color:#fff;}
.breadcrumb_bg ul li.active{ color:#fff;}
ul.list_li li{line-height:29px; font-size:14px; color:#000; font-family: roboto; background:url(images/sun.png) left 7px no-repeat;padding:0 0 0 25px; background-size:16px;}
.width_50_li li {
    float: left;
    margin: 0 0 0 0;
    width: 50%;
}
.width_50_li > li:nth-child(3n+3) {
    margin: 0 !important;
}
.zeropadd{padding:0 !important; overflow: hidden; display: block; margin: 2% 0;}
.zeropadd input.dateot{top:0; width: 100%; float: left;}
/*.zeropadd .date_select {float: left; width: 26% !important;}*/
.left-menu {background-color: #f3f4ee; padding: 10px;}
.left-menu .widgettitle {
    color: #414141 !important;
    font-family: "Open Sans Condensed",sans-serif !important;
    font-weight: bold !important;
}
.sidebar-contact textarea {height: 60px; resize: none;}
.middle-side-wrapper{margin-top: 8%;}
.box-wrapper .zeropadd span.text-23 {  width: 72%;}
.subul{    margin-left: 3%;}
.sublin{float:none !important; overflow:hidden; width:100% !important; }
.abt-cntent-wapper {
    display: block;
    overflow: hidden;
}
.gallery-wrapper {
    display: block;
    overflow: hidden;
    margin: 30px 0 0;
}

.video-gallery {
    width: 55%;
}
.data{text-align: justify;}
.float-right{float:right;}
div.wpcf7-validation-errors{clear:both;}
.contactdetail i{    font-size: 12px !important;}
.list_li.width_50_li.subul > li {
    background: rgba(0, 0, 0, 0) url("images/dot_li.png") no-repeat scroll left 10px / 10px auto;
    padding: 0 0 0 17px;
}
li.text3 a {
    color: #000;
}
span.wpcf7-not-valid-tip{display: none !important;}
.wpcf7-not-valid {
    border: 1px solid #f00 !important;
}
div.wpcf7-mail-sent-ok{clear:both !important;}
.lalkitabimg img{width:100%;}
.lalkitabimg {margin:6% 0; }
.gallery img{width:100%;     margin: 8% 0;}
.readmore a{    font-size: 14px;
    color: #ff6700;}

/* ..... Inner Page Contener Area End ..... */
.page-id-116 .box-wrapper {
    margin: 0;
}
.radi select{border-radius:4px !important;}

.durlabhvastu img{width:100%;}
/*** popup css*********/
body.modal-open {
    overflow: hidden;
    position: fixed;
    width: 100%;
}
.modal-body {
    position: relative;
    padding: 20px;
    display: block;
    overflow: hidden;
}
.modal-body div#wpcf7-f87-p44-o2 { display: block; overflow: hidden;}
.modal-body .date_class span.wpcf7-form-control-wrap.text-23 { width: 68% !important; float: left; top: 0px;}
.modal-body .date_class .wpcf7-form-control-wrap {  position: relative;  display: inline-block; }
.modal-body .date_class span.wpcf7-form-control-wrap.text-23 {  width: 68% !important;  float: left;}
.modal-dialog button.close {  opacity: 1 !important; background: #ff6700!important; border-radius: 100%; padding: 6px 11px !IMPORTANT;    position: absolute; right: -6px;  top: -1px; z-index: 9999999999; color: #fff !important;}
.modal-body .language-cls
{	display:none;
}
.big-title {
    color: #ff6700 !important;
    font-size: 25px;
    padding: 0 19px !important;
    font-family: "Open Sans Condensed",sans-serif !important;
    font-weight: 600;
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.4286px;
    padding: 8px 5px;
}
.modal-body {
    padding: 20px 5px;
    position: relative;
}
.modal-body button,.modal-bodyinput[type="button"], .modal-body input[type="reset"], .modal-body input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    background: #ff6700;
    color: #fff;
    padding: 6px 14px;
    border: 0;
    text-align: right;
    float: right;
    border-radius: 2px;
    font-size: 18px;
        margin-top: 25px;
}
.new-modal-txtarea {
    height: auto !important;
}
.modal-body textarea.form-control {
    height: auto;
}
.modal-body textarea {
    height: 66px !important;
    resize: none !important;
}
.top-side-wrapper ul.list_li li {
    border-bottom: 1px dashed #cacaca;
}
.box-wrapper {
    color: #787878;
    font-family: roboto;
    font-size: 13px;
}
.home-left-cls {
    width: 68%;
}
.home-left-cls p {
    font-family: roboto;
    text-align: justify;
}
.home-content-cls .hometitle {
    text-align: left;
    width: 100%;
}
.home-content-cls {
    display: block;
    overflow: hidden;
}
.inner_content p {
    margin: 0 !important;
    padding: 0 !important;
}
.inner_content h1 {
    font-family: "Open Sans Condensed",sans-serif !important;
    font-size: 25px !important;
    font-weight: bold !important;
    margin: 0 0 15px !important;
    padding: 0 0 10px !important;
}

.sidebar-img img{padding:0 !important;}
/************end popup css*********/
.left-menu h2, h2 {
    color: #414141 !important;
    font-family: "Open Sans Condensed",sans-serif !important;
    font-weight: bold !important;
}
/* about us */
.video-gallery-blk.img-gallery {
    display: block;
    overflow: hidden;
}
.img-blk {
    width: 27%;
    display: block;
    overflow: hidden;
    margin: 0 5% 4% 0;
}
.img-blk img {
    width: 100%;
}
.img-blk {
    width: 29%;
    display: block;
    overflow: hidden;
    margin: 0 6% 6% 0;
}
.img-blk:nth-child(3n+3) {
    margin: 0 0 6% 0;
}
.video-gallery1 {
    width: 35%;
}

/* yantras */

.table-responsv table td {
    border: 1px solid #ccc;
}
.table-responsv td {
    padding: 5px;
    font-family: roboto;
    font-size: 15px;
}
.table-responsv {
    margin: 20px 0 0;
}
.table-responsv th{
font-family:roboto;
border:1px solid #ccc;
background:#f3f4ee;
    padding: 1%;
}
.inner_content .panel-default>.panel-heading { padding: 0px;}
.inner_content .panel-title>a.collapsed { color: #333; background: url(images/plus.png) right center no-repeat #fff; text-decoration: none;}
.inner_content .panel-title>a { padding: 10px 40px 10px 15px; margin-top: 0; margin-bottom: 0; font-size: 16px!important; color: #fff; width: 100%; display: inline-block; font-weight: bold; text-transform: capitalize!important; font-family: roboto!important; background: url(images/min.png) right center no-repeat #FF6700; text-decoration: none;}
.inner_content .panel-title>a br{display:none;}



/* contact us */
.adrs-icon {
    width: 6%;
}
.adress-text {
    width: 90%;
   
}
.adress-wrappr {
    display: block;
    overflow: hidden;
    margin: 0 0 3%;
}
.adress-text a {
    color: inherit;
    font-family: roboto;
    font-size: 14px;
}
.adress-text a {
   font-family: roboto;
    font-size: 15px;
  color: #000;
}
.add-txt
{
padding: 3px 0 0;
}
.adrs-icon img {
    width: 100%;
}
.adress-blk {
    width: 40%;
}
.map-blk {
    width: 58%;
}
.consulting .box-wrapper .date_class span.text-23{width:80% !important;}
.contact-wrapper {
    display: block;
    overflow: hidden;
    clear: both;
   
}
.contct-title h2 {
    color: #414141 !important;
    border-bottom: 0px;
    text-align: left !important;
    width: 100% !important;
  }
.contct-frm button, .contct-frm input[type="button"], .contct-frm input[type="reset"], .contct-frm input[type="submit"] {
 text-align: right;
    float: right;
	padding: 5px 17px;
    font-size: 17px;
}
.contct {
    margin-bottom: 15px;
}
.contct-frm textarea {
    resize: none;
    height: 100px !important;
}
.hr hr {
    padding-top: 0;
    margin-bottom: 0;
    border: 0;
    border-top: 1px solid #ccc;
    display: block;
    overflow: hidden;
    clear: both;
}
.hr {
    clear: both;
    display: block;
    overflow: hidden;
padding: 25px 0;
}
.consulting-wrpr {
    display: block;
    overflow: hidden;
    padding-top: 25px;
}
.listing_name{margin-bottom:40px;}
.listing_name b{margin-bottom:10px; display:block; font-family: "Open Sans Condensed",sans-serif !important;
    font-size: 18px;}
.listing_name .boygirl_list li{ float:left; margin:4px 8px 4px 0;}
.listing_name .boygirl_list li a{ color: #000; display: block; padding: 5px 7px 5px 30px; width: 50px; border:1px solid #f3f4ee; }
.listing_name .boygirl_list li.a a{background:url(images/apple.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.b a{background:url(images/ball.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.c a{background:url(images/cat.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.d a{background:url(images/dog.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.e a{background:url(images/elepant.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.f a{background:url(images/fish.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.g a{background:url(images/goat.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.h a{background:url(images/hat.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.i a{background:url(images/icecream.png) 8px 6px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.j a{background:url(images/jug.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.k a{background:url(images/kite.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.l a{background:url(images/lion.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.m a{background:url(images/monkey.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.n a{background:url(images/nest.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.o a{background:url(images/owl.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.p a{background:url(images/parrot.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.q a{background:url(images/queen.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.r a{background:url(images/rat.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.s a{background:url(images/ship.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.t a{background:url(images/tiger.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.u a{background:url(images/umbella.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.v a{background:url(images/van.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.w a{background:url(images/watch.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.x a{background:url(images/xmas.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.y a{background:url(images/yak.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li.z a{background:url(images/zebra.png) 7px 8px no-repeat #f3f4ee;}
.listing_name .boygirl_list li a:hover,.listing_name .boygirl_list li a:focus,.listing_name .boygirl_list li.active a{background-color: #fff; border-color:#FF6700;}
/* new css */

.page-id-116 .benefits {
    background: none;
}
#menu-quick-links li, #menu-services li {
    padding: 0 0 5px;
}
.textwidget > p {
    font-size: 14px;
}
.footersub a:hover {
    color: #000000 !important;
    text-decoration: none !important;
}
.tree_top { font-size: 20px; padding: 5px 0 0 8px;}
.tree_top a{color: #000;}
.tree_top a:hover,.tree_top a:focus{color:#FF6700;}
.tree_category{ padding-left: 5px;}
.tree_category li{background:url("images/sitemap-horizontal.png") left 15px no-repeat; border-left: 1px solid #e3e3e3; margin: 0 0 0 11px; padding: 5px 0 0 22px; font-size:14px; line-height:22px;}
.tree_category li.last{ background:url("images/sitemap-last.png") 0 -4px no-repeat; border:0px;}
.tree_category li a{ color: #000;
    font-family: roboto;
    font-size: 15px;
    line-height: 24px;}
.tree_category li a:hover,.tree_category li a:focus{color:#FF6700;}
.dd input {
    float: left !important;
}
.paymentbtn {
    float: left;
}
a.paymentbtn:hover {
    color: #ffffff !important;
}
.modal-body a.paymentbtn {
    border-radius: 2px;
    font-size: 18px;
    margin: 24px 0 0;
    padding: 6px 14px;
}
.language-cls {
    position: relative;
    top: 7px;
}
.page-id-15 .modal-body a.paymentbtn {
    margin: 36px 0 0;
}
.page-id-13 .modal-body a.paymentbtn {
    margin: 36px 0 0;
}
input.dateot{ position:relative; width:100%; }
    .modal-body .date_class span.wpcf7-form-control-wrap.text-23 { width: 68% !important; float: left; top: 13px;}
}
.thankyou h1 {
    border-bottom: 0;
    font-size: 35px !IMPORTANT;
    line-height: 2 !important;
    text-align: center;
}
div.wpcf7-mail-sent-ok{display: none !important;}
.advrtise-img img {
    width: 100%;
}
.tob input {
    float: left;
    margin: 0 4px 0 0;
    width: 86%;
}
.language select {
    width: 70%;
}
.page-id-116 .tob input {
    width: 82%;
}
.page-id-116 .language select {
    width: 64%;
}
select{color:#999999 !important;}
.box-wrapper input, .box-wrapper select, .box-wrapper textarea{border-radius: 4px !important;}
.modal-body .tob {  width: 70%;}
.modal-body .language select {
    width: 100%; border-radius: 4px !important;
}
.modal-body .tob input {

    width: 100%;
}
.page-id-116 .tob input {
    margin: 0 6px 0 0 !important;
    width: 81%;
}
.modal-body span.wpcf7-list-item-label {
    font-size: 14px;
}
.wp-post-image{width: 100%;
    height: auto;}
.pading-5 {
    padding: 0 0 0 7px;
}
.pading-7 {
    padding: 0 0 0 20px;
}
.page-id-930 .modal.in .modal-dialog,.page-id-9 .modal.in .modal-dialog{
    left: 0;
    transform: translate(0px, 0px);
}
@media (max-width: 1300px)
{.page-id-17 .data img {
    width: 100%;
}}
@media (max-width: 1250px)
{.blocks .block:nth-child(3n+3) {
    margin: 0 3% 2% 0;
}
.block {
   margin: 0 3% 5% 0;
    text-align: center;
    width: 47%;
}
}
@media (max-width: 1200px)
{
    .pading-5 {
    padding:0px;
   
}
.pading-7 {
    padding: 0px;
   }
    #menu-item-57 > a {
    padding: 7px 0 0 11px!important;
   }
       .navbar-default .navbar-toggle .icon-bar {
    background-color: #FF9828 !important;
}
    .logoimg {
    padding: 22px 0 0;
}

.top-right .main-navigation li {
    float: left;
    width: 100%;
}

.consulting .box-wrapper .date_class span.text-23 {
    width: 72% !important;
}
.page-id-13 .panel-body img {
    width: 100%;
}

.top-right .navbar-default .navbar-toggle {
    border-color: #ff6700;
}
.top-right .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #fff;
}
.top-right .main-navigation a {
     background: none !important;
}
.top-right .navbar-collapse.in {
    overflow-y: hidden;
}
.top-right .main-navigation a {
    display: block;
    background: none;
    color: #fff!important;
    font-family: roboto!important;
    font-size: 13px!important;
    line-height: 13px!important;
    padding: 10px 10px!important;
    text-align: left!important;
    text-transform: uppercase!important;
  
    border-bottom: 1px solid #ddd;
}
.top-right .main-navigation br {
    display: none;
}
.top-right .navbar-default .navbar-collapse {
    border-color: #e6e6e6;
    position: absolute;
    z-index: 9999999999999999;
    background:#ff6700 !important;
}
.top-right  .main-navigation a:hover {
    background: #ccc;
}
.bigtext {
    font-size: 26px;
}
.hometitle, .valuetitle {
 font-size: 17px;
	}
    .top-right .main-navigation a .clear {
    clear: none;
    float: left;
    padding: 0 0 0 5px;
}

}
@media (max-width: 1199px)
{
    body.page-id-5 .planets li{margin: 0 9px;}
    body.page-id-5 .planets li img {max-width: 92%;}
    body.page-id-5 .navigation ul li a{font-size: 16px; padding: 15px 10px; line-height: 22px;} 
    .img-responsive{ max-width: 80% !important;}
    .copyright, .credit{ font-size: 11px;}
}
@media (max-width: 1008px)
{
.copyright {
    width: 100%;
    text-align: center;
}
footer.site-footer .credit {
    text-align: center;
	 width: 100%;
}
}
@media (max-width: 992px)
{
    .home-right-cls .advrtise-img img {
    width: auto;
    text-align: center;
}
.home-right-cls .advrtise-img {
    text-align: center;
}

    .footersub .footer h4 {
    text-align: center;
}
.contactdetail {
    text-align: center;
}
.footer .widget {
    margin-bottom: 20px !important;
}
    .site-branding img {
    width: 100%;
}
    .home-right-cls .advrtise-img img {
    width: 100%;
}
.home-right-cls {
    width: 28%;
}
.advrtise-img img {
    width: 100%;
}
.left-menu {
    width: 50%;
    text-align: center;
    margin: 0 auto 5%;
    border: 1px dotted #ccc;
}
.inner_content h1 {
   font-size: 20px !important;
    margin: 0 0 12px !important;
    padding: 0 0 5px !important;
}

.hometitle, .valuetitle {
 font-size: 17px;
	}
}
@media (max-width: 991px)
{
    .social {
    text-align: center;
}
    .row.footer ul li {
    text-align: center;
}
  .panditji-img img {
    width: auto;
    text-align: center;
    float: none;
    margin: 0 auto;
}
.panditji-img {
    text-align: center;
    width: 100%;
    margin: 0 auto;
 }
 .gallery img {
    width: 100%;
    margin: 0% 0 2%;
}  
}
@media (max-width: 990px)
{
    body.page-id-5 .planets li.nav7{ left: -51px;} 
    body.page-id-5 .planets li.nav8{left: -6%;}
    body.page-id-5 .planets li.nav9{ left: -4%;} 
    body.page-id-5 .planets li img{max-width: 75%;}
    body.page-id-5 .planets li{margin: 0 0px;}
    body.page-id-5 .navigation ul li a{ font-size: 13px;  padding: 7px 7px;}
}
@media (max-width: 900px)
{
    .btext {
    padding: 10px 0 0;
}
.block {
 margin: 0 auto 4%;
  width: 100%;
}
.blocks .block:nth-child(3n+3) {
    margin: 0 auto 3%;
}
}
@media (max-width: 768px)
{
    .logo-wrap {
    width: 18%;
}
.site-branding img {
    width: 100%;
}
.contct input {
    margin: 0 0 2%;
}
.contct {
    margin-bottom: 0;
}
.contct-frm button, .contct-frm input[type="button"], .contct-frm input[type="reset"], .contct-frm input[type="submit"] {
 margin-top: 10px;
}
.top-right .navbar-toggled-title {
   display: none !important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ff6700 !important;
}
}
@media (max-width: 767px)
{
    span.navbar-toggled-title.visible-xs {
    display: none !important;
}
    .listing_name b {clear: both;}
    .navbar-toggle{margin-top: 5% !important;}
    body.page-id-5{  background: url(http://demo.nivida.in/wordpress/shreejiastrocomp_services_new/wp-content/uploads/2016/07/03-min.jpg) center top no-repeat;}
    a.paymentbtn{    position: relative;
    top: 49px;}
    .planets li { float: left !important; left: 0; position: unset !important; top: 0 !important;}
    body.page-id-5 .planets li{width: 11%; text-align: center;}
     body.page-id-5 .planets li img{max-width: 80%;}
    .navbar-nav{ width: 100%;}
    body.page-id-5 .navigation ul li a{font-size: 18px; padding: 7px 10px;}
    .img-responsive { max-width: 100% !important;}
    body.page-id-5 footer .copyright-text{ width: 100%; text-align: center;  font-size: 15px;  margin: 1% 0;}
    body.page-id-5 footer .design{  text-align: center;  font-size: 15px;     margin: 0.5% 0;}
    .navbar-collapse{border-top: 0 !important;  box-shadow:none !important;}
    body.page-id-5 .navigation ul li a{border-right: 0 !important;}
    .new-clr-cls {
    clear: both;
    padding-top: 10px;
}
.new-img-cls
{
	margin-bottom: 3%;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #ff6700 !important;
}
    
}
@media (max-width: 750px)
{
    .adress-blk {
    width: 100%;
    margin-bottom: 3%;
}
.map-blk {
    width: 100%;
}
.adrs-icon {
    width: 5%;
    text-align: center;
    float: none;
    margin: 0 auto;
}
.adress-text {
    width: 100%;
    float: none;
    text-align: center;
}
.advrtise-img img {
    width: 100%;
}
.bigtext
{
  font-size:15px;
}
}
@media (max-width: 700px)
{
    .home-right-cls .advrtise-img img {
    width: auto;
}
    .order {
  font-size: 11px;
  }
   
    .inner_content .panel-title>a {
    font-size: 12px!important;
	}
    .page-id-34 .sec1 li {
  margin-bottom: 10px;
}
    .page-id-34 .sec1 ul {
    margin: 10px auto;
    text-align: center;
}
    .home-left-cls {
    width: 100%;
}
    .home-right-cls .home-left-cls {
    width: 100%;
}
.advrtise-img img {
    width: 100%;
}
.home-right-cls {
    width: 100%;
}
.width_50_li li {
    width: 100%;
}
.topinfo > li {
    float: none;
    width: 100%;
    text-align: center;
}
.topline {
  height: auto;
}	
.topcontact {
    width: 100%;
    float: none;
}
.topsocial ul {
    text-align: center;
}
.topsocial {
    float: none;
    margin: 0 auto;
    width: 100%;
}
.topsocial li {
    float: none;
    display: inline-block;
    text-align: center;
    width: 100;
    margin: 0 auto;
}

}
@media (max-width: 600px)
{
    div.wpcf7-validation-errors {
      margin: 48px 0 10px !important;
}
    .datainner .m-left-20 {
    margin-left: 0;
}
.datatitle {
   float: none;
    width: 100%;
}
    .top-right .navbar-default .navbar-collapse{position: absolute; top:50px;}
 
    .tob input { 
    width: 80%;
}
    .data img {
    width: 100%;
}
    
.video-gallery {
    width: 100%;
}
.video-gallery1 {
    width: 100%;
}
.top-right {
    padding: 28px 0;
    width: 80%;
}
}

@media (max-width: 580px)
{ 
    .topinfo{margin: 4px;} 
    .topcontact{width: 100%;}
    .topinfo > li{float: none;}
    .topsocial li{float: none; display: inline-block; text-align:center;}
    .topsocial ul{margin-bottom: 4px;}
} 
@media (max-width: 550px)
{
    .table-responsv th
{
    background: #f3f4ee;
    padding: 5px;
    font-size: 14px;
}
.table-responsv table td
{
    border: 1px solid #ccc;
    font-size: 13px;
}	
.adrs-icon 
{
    width: 7%;
}
.left-menu
{
  width: 80%;
}
.logo-wrap {
    width: 30%;
    float: left;
}
.top-right {
    padding: 28px 0;
    width: 54%;
}
          
}
@media (max-width: 500px)
{
    .breadcrumb_bg ul li {
    font-size: 12px;
}
.breadcrumb_bg {
    padding: 5px 0;
  }
    .page-id-116 .language select {
    width: 51%;
    margin: 0 4px 0 0px;
}
    .bicon img {
    padding: 10px 0;
    width: 21px;
}
    .language select {
    width: 51%;
    margin: 0px 4px 0px 0px;
}
.bicon {
    border-radius: 100%;
    font-weight: bold;
    height: 47px;
    line-height: 31px;
    width: 47px;
}
.btext {
  padding: 0px 0 0;
}

}
@media (max-width: 450px)
{
    .page-id-116 .tob input {
 width: 75%;
}
    .tob input {
  width: 75%;
}
        .navbar-toggle{margin-top: 10% !important;}
.img-blk {
    width: 100%;
    display: block;
    overflow: hidden;
    margin: 3% auto;
}
.img-blk:nth-child(3n+3) {
    margin: 3% auto;
}
.bigtext
{
  font-size:13px;
}
    .top-right .navbar-default .navbar-collapse {
    position: absolute;
    top: 64px;
}
}
@media (max-width: 400px)
{
    .top-right .navbar-default .navbar-collapse {
    position: absolute;
    width: 134%;
    left: -26%;
}
    .datatitle {
    width: 100%;
    float: none;
}
    .home-right-cls .advrtise-img img {
    width: 100%;
    text-align: center;
}}
@media (max-width: 350px)
{
    .page-id-116 .tob input {
 width: 70%;
}
    .tob input {
  width: 70%;
}
    .modal-body a.paymentbtn {
  position: relative;
    top: 63px;
}

}
    
/* ------- Pages Contener Area End ------- */
@media screen and (-webkit-min-device-pixel-ratio:0) {