/*



 * Table of Contents:



 * 	   - Media Queries



 *   0 - media screen and (max-width: 1170px)



 *   1 - media screen and (max-width: 1152px) 



 *   2 - media screen and (max-width: 1024px)



 *   3 - media screen and (max-width: 992px)



 *   4 - media screen and (max-width: 800px)



 *   5 - media screen and (max-width: 768px)



 *   6 - media screen and (max-width: 728px)



 *   7 - media screen and (max-width: 640px)



 *   8 - media screen and (max-width: 500px)



 *   9 - media screen and (max-width: 480px)



 *  10 - media screen and (max-width: 414px)



 *  11 - media screen and (max-width: 375px)



 * 	12 - media screen and (max-width: 360px)



 *  13 - media screen and (max-width: 320px)



---------------------------------------------------------------------- */







/* 1.0 - Common Styles



---------------------------------------------------------------------- */







body, h1, h2, h3, h4, h5, h6, a, p, article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {



	font-family: 'Open Sans', sans-serif;



	color: #333;



	font-size: 14px;



	font-weight: 400;



	line-height: 24px;



	margin: 0px;



	padding: 0px;



}



h1{ background-color: #ffd800;margin: 0px 0 15px; padding: 10px 15px; display: inline-block; width: 100%; font-size: 22px; line-height: 22px; color: #000; font-weight: 500;



		font-family: 'Roboto', sans-serif; text-transform:uppercase; 	 }



h2 {



	font-family: 'Roboto', sans-serif;



	font-size: 25px;



	line-height: 30px;



	color: #000;



	margin-bottom: 15px;



	font-weight: 700;



	text-transform:capitalize;



}



h3 {



	font-family: 'Roboto', sans-serif;



	font-size: 20px;



	line-height: 20px;



	color: #000;



	font-weight: 700;



	margin-bottom: 10px;



}



h4 {



	font-family: 'Roboto', sans-serif;



	font-size: 17px;



	color: #000;



	margin-bottom: 10px;



	line-height: 24px;



	font-weight: 700;



}



h5 {



	font-family: 'Roboto', sans-serif;



	font-size: 16px;



	color: #000;



	margin-bottom: 10px;



	line-height: 22px;



	font-weight: 700;



}



h6 {



	font-family: 'Roboto', sans-serif;



	font-size: 14px;



	color: #000;



	margin-bottom: 10px;



	font-weight: 500;



}



a {



	outline: 0;



	color: #016db9;



	-webkit-transition: all .25s ease-in;



	-moz-transition: all .25s ease-in;



	-ms-transition: all .25s ease-in;



	-o-transition: all .25s ease-in;



	transition: all .25s ease-in;



}



.btn {



	outline: 0;



	-webkit-transition: all .25s ease-in;



	-moz-transition: all .25s ease-in;



	-ms-transition: all .25s ease-in;



	-o-transition: all .25s ease-in;



	transition: all .25s ease-in;



}



p {



	margin-bottom: 10px;  text-align: justify;



}



a:focus, a:hover {



	color: #000;



	text-decoration: none;



}



.container {



	padding: 0;



	width: 100%;



	max-width: 1170px;



	margin: 0 auto;



}



/* Top-Header



---------------------------------------------------------------------- */



.ccr_main_section{ margin: 0px; padding: 0px; display: inline-block; width: 100%; float: left; }











.yello_bg{ background-color: #ffd800; }



.topbar_mainsection{ margin: 0px; padding: 0px; display: inline-block; width: 100%; float: left; }



.top_left_section{ float: left; display: inline-block; }



.navbar-brand{ display: none; }



.top_left_section .navbar{ margin-bottom: 0px; padding: 0px; }



.top_left_section .navbar-collapse{ padding: 0px; }



.top_left_section .navbar-default{ background-color: inherit;background-image: none; border-radius: 0; border: none; box-shadow: none; }



.top_left_section .navbar{ min-height: 35px; }



.top_left_section .navbar-nav > li{ margin: 0px; padding: 10px 0px;background:#f94e06; }

.top_left_section .navbar-nav > li:nth-child(2) { background:#5b7582;}
.top_left_section .navbar-nav > li:nth-child(3) { background:#01bad2;}
.top_left_section .navbar-nav > li:nth-child(4) { background:#725347;}
.top_left_section .navbar-nav > li:nth-child(5) { background:#aab927;}
.top_left_section .navbar-nav > li:nth-child(6) { background:#5f6dbf;}
.top_left_section .navbar-nav > li:nth-child(7) { background:#e91e63;}
.top_left_section .navbar-nav > li:nth-child(8) { background:#019486;}
.top_left_section .navbar-nav > li:nth-child(9) { background:#9c27b0;}

.top_left_section .navbar-nav > li > a{ padding: 8px 10px; font-size: 13px; color: #eee; font-weight: 600; text-shadow: none;  line-height: 0px;   }



.top_left_section .navbar-nav > li > a:hover{ background-color:inherit; color: #fff; }



.top_left_section .navbar-nav > li:last-child a{ border-right: none; }












/*.navbar-brand{ display: none; }



.top_left_section .navbar-inverse{ background-color: inherit; background-image: none; border: none; margin: 0px; padding: 0px;border-radius: 0; }



.top_left_section .navbar-inverse ul{ margin: 0px; padding: 0px; }



.top_left_section .navbar-inverse li{ margin: 0px; padding: 10px 0px; }



.top_left_section .navbar-inverse li a{ margin: 0px; padding: 8px 10px; font-size: 13px; color: #000; font-weight: 400; text-shadow: none; border-right: solid 1px #333; line-height: 0px; }



.top_left_section .navbar-inverse li a:hover{ background-color:inherit; color: #ff4c00; }



.top_left_section .navbar-inverse li:last-child a{ border-right: none; }



.top_left_section .navbar{ min-height: 35px; }*/







.top_right_section{ float: right; display: inline-block; border-left: solid 1px #fff;  font-size: 13px; color: #000; font-weight: 600; padding: 0 0 0 0px;}



.top_right_section span{ float: left; line-height: 33px; margin-right: 10px; }



.top_right_section ul{ margin: 0px; padding: 0px; list-style: outside none;  display: inline-block; float: left;}



.top_right_section li{ margin: 0px 0 0 2px; padding: 0px; list-style:none;  height: 36px; width: 35px; text-align: center; background-color: #3b589e; vertical-align: middle; line-height: 32px;



color: #fff; font-size: 18px; font-weight: 600; float: left; }



.top_right_section li a{ margin: 0px; padding: 0px; color: #fff; font-size: 18px; font-weight: 600; }



.top_right_section li:last-child{ background-color: #ff6600; }



.top_right_section li:nth-child(2){ background-color: #32cdfd; }







.header_main{ margin: 0px; padding: 12px 0px; display: inline-block; width: 100%; float: left; }



.header_main .logo{margin: 0px 15px 0 0; padding: 0px; display: inline-block; float: left;}



.header_main .header_mid{margin: 0px; padding: 0px 15px; display: inline-block; width: 678px;float: left;  height: 130px; }



.header_main .header_mid ul{ margin: 0px; padding: 0px; list-style: outside none; display: flex; flex-wrap: wrap;}



.header_main .header_mid li{ margin: 0px; padding: 3px 0px; list-style: outside none; display: inline-block; text-align: center; 



 border-right: solid 1px #ddd ; border-bottom: solid 1px #ddd;}



 .header_main .header_mid li:nth-child(6n){ border-right: none; }



  .header_main .header_mid li:nth-child(7){ border-bottom: none; }



   .header_main .header_mid li:nth-child(8){ border-bottom: none; }



   .header_main .header_mid li:nth-child(9){ border-bottom: none; }



   .header_main .header_mid li:nth-child(10){ border-bottom: none; }



   .header_main .header_mid li:nth-child(11){ border-bottom: none; }



   .header_main .header_mid li:nth-child(12){ border-bottom: none; }



.header_main .header_mid li a{padding: 0px;width: 107px; display: inline-block; font-size: 12px; color: #555; font-weight: 600;}



.header_main .header_mid li a span{ display: block; min-height: 30px; }



.header_main .header_mid li a:hover{ color: #f94e06; }











.header_main .line{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ff7800+50,ffffff+100 */



background: #ffffff; /* Old browsers */



background: -moz-linear-gradient(top,  #ffffff 0%, #ff7800 50%, #ffffff 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(top,  #ffffff 0%,#ff7800 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(to bottom,  #ffffff 0%,#ff7800 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */



 height: 130px; display: inline-block; width: 1px;float: left;}







 .header_main .header_call{ margin: 0px; padding: 0px 15px; display: inline-block; width: 220px; float: left; }
 .header_main .header_call1{ margin: 0px; padding: 0px 15px; display:none; width: 220px; float: left; }



 .header_main .header_call ul{ margin: 0px; padding: 0px; list-style: outside none; }



 .header_main .header_call li{ margin: 7px 0px; padding: 0px; font-size: 13px; font-weight: 600; color: #000;} 



 .header_main .header_call li a{ display: block; background-color: #f94e06; font-size: 17px; color: #fff; font-weight: 400; text-align: center; padding: 3px 15px; }



 .header_main .header_call li a:hover{background-color: #ff9307;}



 .header_main .header_call li:last-child a{ background-color: #ff9307; font-size: 14px;padding: 3px 10px;}



 .header_main .header_call li:last-child a:hover{background-color: #f94e06;}



 .header_main .header_photo{margin: 0px; padding: 0px 0px 0 0; display: inline-block; width: 124px; float: right; text-align: right;}



 .header_main .header_photo p{ font-size: 13px; color: #000; font-weight: 400; margin: 0px; padding: 0px;



 text-align:right; }







 .orange{ background-color: #ff7800; }







 .menu_left{ margin: 0px; padding: 0px; display: inline-block; float: left; }



.vedic_section{margin: 0px; padding: 0px; display: inline-block; float: left; }



.vedic_section ul{margin: 0px; padding: 0px; list-style: outside none;}



.vedic_section li{margin: 0px; padding: 0px; display: inline; }



.vedic_section li a{color: rgb(255, 255, 255);font-family: 'Open Sans', sans-serif;	font-size: 14px;font-weight: 600;



	padding: 10px 14px;	text-align: center;	text-decoration: none;text-transform: uppercase; display: inline-block;background-color: #f94e06; float: left; margin:0 1px 0 0; }



	.vedic_section li:last-child a{ margin: 0px; }



	.vedic_section li a:hover{ background-color: #ff9307; }



	.search_section{margin: 0px; padding: 0px; display: inline-block; float: right; width: 17.5%; }
	
	.mobileview{display:none;}



	.search_section .navbar-form{ margin: 0px; padding: 0px; }



	.search_section .navbar-form .form-control{ height: 44px; border-color:#ff9307;  border-radius: 0; color: #ff9307;font-size: 13px; box-shadow: none; }



	.search_section .navbar-form .form-control::-moz-placeholder { color: #fff; opacity: 1;}



	.search_section .btn-default{ height: 44px; background-image: none; background-color: #ff9307; border-radius: 0; border-right: none;border-top: none;border-bottom: none; text-shadow: none; }



	.glyphicon{ color: #000; }







	.banner_section{margin: 20px 0px 0; padding: 0px; display: inline-block; float: left; width: 100%; }



	.nivo-caption h1{ font-size: 36px; color: #fff; font-weight: 700;font-family: 'Roboto', sans-serif; text-transform: capitalize; background-color: inherit; padding: 0px; }



	.nivo-caption h2{ font-size: 22px; color: #fff; font-weight: 300;font-family: 'Roboto', sans-serif; text-transform: capitalize;}



	.nivo-caption .btn-default{ color: #000!important; font-size: 16px; font-weight: 400;font-family: 'Open Sans', sans-serif; }



	.nivo-caption .botoom_title{ background-color:rgba(0,0,0,.5); padding: 0 0 0 42px; margin-top: 20px;  font-size: 20px; font-weight: 300;font-family: 'Roboto', sans-serif;}



	.pl42{ padding-left: 42px; }







	.astro_service_mainsect{ margin: 0px; padding: 20px 0px; display: inline-block; width: 100%; float: left; }



	.astro_service_mainsect .astro_service{margin: 0px; padding: 0px 0px; display: inline-block; width: 100%; float: left; border: solid 1px #cccccc;}



	.astro_service_mainsect .astro_service .title{ background-color: #ffd800;argin: 0px; padding: 10px 15px; display: inline-block; width: 100%; font-size: 16px; color: #000; font-weight: 500;



		font-family: 'Roboto', sans-serif; text-transform:uppercase; 	 }



		.astro_service_mainsect .astro_service ul{ margin: 0px; padding: 0px; list-style: outside none; }



		.astro_service_mainsect .astro_service li{ margin: 0px; padding: 7px 0px; border-bottom: dashed 1px #ccc;}



		.astro_service_mainsect .astro_service li a{ font-size: 13px; color: #333; font-weight: 400; padding: 0px 12px; }



		.astro_service_mainsect .astro_service li a:hover{color: #f94e06;}



		.astro_service_mainsect .astro_service li:before { content: '\f009'; font-family: 'FontAwesome'; float: left; margin-left: 1em; color: #ffba00; font-size:11px; }



		.astro_service_mainsect .astro_service li:last-child{ border-bottom: none; }



		.astro_service_mainsect .astro_service li a span{ width: 48%; display: inline-block; }







		.yello_but{ background-color: #ffd800; border-radius: 0; border: none; background-image: none; text-shadow: none; font-size: 12px; color: #000; font-weight: 400; margin: 10px 0 15px 15px; }



		.yello_but:hover { background-color: #ff9307; color: #fff; }











		.astro_service_mainsect .new_arrivals{margin: 0px; padding: 0px 0px; display: inline-block; width: 100%; float: left; border: solid 1px #cccccc;}



	.astro_service_mainsect .new_arrivals .title{ background-color: #ff9307;margin: 0px; padding: 10px 15px; display: inline-block; width: 100%; font-size: 16px; color: #fff; font-weight: 500;



		font-family: 'Roboto', sans-serif; text-transform:uppercase; 	 }



		.astro_service_mainsect .new_arrivals ul{ margin: 0px; padding: 0px; list-style: outside none; }



		.astro_service_mainsect .new_arrivals li{ margin: 0px; padding: 7px 0px; border-bottom: dashed 1px #ccc;}



		.astro_service_mainsect .new_arrivals li a{ font-size: 13px; color: #333; font-weight: 400; padding: 0px 12px; }



		.astro_service_mainsect .new_arrivals li a:hover{color: #f94e06;}



		.astro_service_mainsect .new_arrivals li:before { content: '\f009'; font-family: 'FontAwesome'; float: left; margin-left: 1em; color: #ff9307; font-size:11px; }



		.astro_service_mainsect .new_arrivals li:last-child{ border-bottom: none; }



		.astro_service_mainsect .new_arrivals li a span{ width: 48%; display: inline-block; }



		.astro_service_mainsect .new_arrivals .yello_but{ background-color: #ff9307; border-radius: 0; border: none; background-image: none; text-shadow: none; font-size: 12px; color: #fff; font-weight: 400; margin: 10px 0 15px 15px; }



		.astro_service_mainsect .new_arrivals .yello_but:hover { background-color: #ffd800; color: #000; }







		.latest_videos_section{margin: 0px; padding: 0px 0px; display: inline-block; width: 100%; float: left; }



		.latest_videos_section .title{margin: 0px 0 15px; padding: 0px 0px; display: inline-block; width: 100%; background-image: url("../images/line.png"); background-position: left middle; 



		background-repeat: no-repeat;  }



		.latest_videos_section .title span{ display: inline-block; background-color: #fff; font-weight: 700; font-size: 20px; font-family: 'Roboto', sans-serif; text-transform: uppercase; color: #000; }







		.orange_but{ background-color: #f94e06; border-radius: 0; border: none; background-image: none; text-shadow: none; font-size: 12px; color: #fff; font-weight: 400; margin: 0px 0 0px 0px; }



		.orange_but:hover { background-color: #ff9307; color: #fff; }



		.latest_video {}



		.latest_video iframe{ border: solid 5px #696a69; }







		.most_read_articles{margin: 0px; padding: 15px 0 20px 0px; display: inline-block; width: 100%; float: left;}



		.most_read_articles .most_articles{margin: 0px; padding: 0px 0px; display: inline-block; width: 100%; float: left; border: solid 1px #cccccc;}



		.most_read_articles .most_articles .title{ background-color: #ff9307; margin: 0px; padding: 10px 15px; display: inline-block; width: 100%; font-size: 16px; color: #fff; font-weight: 500;



		font-family: 'Roboto', sans-serif; text-transform:uppercase; 	 }



		.most_read_articles .most_articles ul{ margin: 0px; padding: 0px; list-style: outside none; }



		.most_read_articles .most_articles li{ margin: 0px; padding: 7px 0px; border-bottom: dashed 1px #ccc;}



		.most_read_articles .most_articles li a{ font-size: 13px; color: #333; font-weight: 400; padding: 0px 12px; }



		.most_read_articles .most_articles li a:hover{color: #f94e06;}



		.most_read_articles .most_articles li:before { content: '\f009'; font-family: 'FontAwesome'; float: left; margin-left: 1em; color: #ff9307; font-size:11px; }



		.most_read_articles .most_articles li:last-child{ border-bottom: none; }



		.most_read_articles .most_articles li a span{ width: 48%; display: inline-block; }



		.most_read_articles .yello_but{ background-color: #ff9307; border-radius: 0; border: none; background-image: none; text-shadow: none; font-size: 12px; color: #fff; font-weight: 400; margin: 10px 0 15px 15px; }



		.most_read_articles .yello_but:hover { background-color: #ffd800; color: #000; }







		



		.most_testimonial {margin: 0px; padding: 0px 0px; display: inline-block; width: 100%; float: left; border: solid 1px #cccccc;}



		.most_testimonial .title{ background-color: #ff9307; margin: 0px; padding: 10px 15px; display: inline-block; width: 100%; font-size: 16px; color: #fff; font-weight: 500;



		font-family: 'Roboto', sans-serif; text-transform:uppercase; }



		.most_testimonial .testial{ padding: 15px; min-height: 320px; }



		.most_testimonial .testial p{ font-size: 13px; font-weight: 400; font-style: italic; color: #777; text-align: justify; line-height: 20px; }



		.carousel-indicators li {   background-color: rgba(0, 0, 0, 0);   border: 1px solid #ff6600;   border-radius: 10px;   cursor: pointer;   display: inline-block;  height: 10px;



    margin: 1px;   text-indent: -999px;   width: 10px;}







		/*.most_testimonial .testial */.carousel-indicators .active {  background-color: #ff6600;  height: 12px;  margin: 0;  width: 12px;}



		.carousel-indicators {  bottom: 10px;  left: 50%;  list-style: outside none none; margin-left: 0;  padding-left: 0; position: absolute; text-align: center; width: 60%;  z-index: 15;}











		.profile_bg{ background: url(../images/prof-bg.png) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-size: cover;}



		.profile_leftmain{ margin: 0px; padding: 30px 0px; display: inline-block; width: 100%; float: left; }



		.profile_left{ margin: 0px; padding: 0px; display: inline-block; width: 70%; float: left; }



		.profile_right{ margin: 0px; padding: 0px; display: inline-block; width: 25%; float: right; }



		.profile_dp{ display: inline-block; float: left; }



		.profile_text{ display: inline-block;float:right; width: 78%; }



		.profile_text .title{color: #000;    font-size: 22px;    font-weight: 500; margin-bottom: 10px;font-family: 'Roboto', sans-serif;}



		.profile_text p{ font-size: 13px; color: #333; font-weight: 400; line-height: 20px; }



		.profile_text .yello_but{ background-color: #ff9307; border-radius: 0; border: none; background-image: none; text-shadow: none; font-size: 12px; color: #fff; font-weight: 400; 



			margin: 10px 0 15px 0px; }



		.profile_text .yello_but:hover { background-color: #ff9307; color: #fff; }



		.drak_gray_bg{ background-color: #111111; }



		.footer_main_section{margin: 0px; padding: 45px 0 30px; display: inline-block; width: 100%; float: left;}



		.footer_main_left{margin: 0px; padding: 0px 0 0px; display: inline-block; width: 50%; float: left;}



		.footer_main_left .title{ font-size: 18px; color: #fff;  font-weight: 500;font-family: 'Roboto', sans-serif; text-transform: uppercase; margin-bottom: 20px; }



		.footer_main_left ul{ margin: 0px; padding: 0px; list-style: outside none; }



		.footer_main_left li{ margin: 0px; padding: 3px 0px;  display: inline-block; width: 33.333%; float: left; }



		.footer_main_left li a{  font-size: 13px; color: #999; font-weight: 400; }



		.footer_main_left li a:hover{ color: #fff; }











		.footer_main_mid{margin: 0px; padding: 0px 0 0px; display: inline-block; width: 28%; float: left;}



		.footer_main_mid .title{ font-size: 18px; color: #fff;  font-weight: 500;font-family: 'Roboto', sans-serif; text-transform: uppercase; margin-bottom: 20px; }



		.footer_main_mid ul{ margin: 0px; padding: 0px; list-style: outside none; }



		.footer_main_mid li{ margin: 0px 12px 0 0; padding: 10px 0px;  display: inline-block; width: 35px; height: 35px; float: left; background-color: #3b589e; text-align: center; line-height: 30px; }



		.footer_main_mid li a{ color: #fff; font-size: 14px;  font-weight: 400; }



		.footer_main_mid li:hover{ background-color: #32cdfd; }



		.footer_main_mid li:last-child{ background-color: #da2723; }



		.footer_main_mid li:last-child:hover{ background-color: #32cdfd; }



		.footer_main_mid li:nth-child(2){ background-color: #32cdfd; }



		.footer_main_mid li:nth-child(2):hover{ background-color: #3b589e; }







		



		.footer_main_right{margin: 0px; padding: 0px 0 0px; display: inline-block; width: 22%; float: right;}



		.footer_main_right .title{ font-size: 18px; color: #fff;  font-weight: 500;font-family: 'Roboto', sans-serif; text-transform: uppercase; margin-bottom: 20px; }



		.footer_main_right ul{ margin: 0px; padding: 0px; list-style: outside none; }



		.footer_main_right li{ margin: 0px 12px 0 0; padding: 3px 0px;   text-align: left; line-height: 30px; }



		.footer_main_right li a{ color: #999999; font-size: 13px; font-weight: 400; }



		.footer_main_right li a:hover{ color: #fff;}



		.footer_main_right li a i{ font-size: 18px; margin-top:8px; float: left; margin-right: 8px;  }







		.cop_bg{background:#111111 url("../images/cop-bg.png"); background-repeat: repeat-x; background-position:left top; padding: 15px 0px;}



		.cop_left{ display: inline-block; float: left; font-size: 13px; color: #777; }



		.cop_right{ display: inline-block; float: right; font-size: 13px; color: #777; }
		.cop_right:hover{color:#999 !important;}
		.cop_right a:hover{color:#999 !important;}
		.cop_right a{color: #ff9307 !important;} 



		.ornage_linecop{ background-color: #ff7800; height: 5px;  width: 100%; display: inline-block; float: left; }











		



		.page_content{margin: 0px; padding: 0px 0px; display: inline-block; width: 100%; float: left; border: solid 1px #cccccc;}



		/*.page_content h1{ background-color: #ffd800;margin: 0px 0 15px; padding: 10px 15px; display: inline-block; width: 100%; font-size: 22px; line-height: 22px; color: #000; font-weight: 500;



		font-family: 'Roboto', sans-serif; text-transform:uppercase; 	 }*/



		.page_content ul{ margin: 0px 0 15px 15px; padding: 0px; list-style: square; }



		.page_content li{ margin: 0px 0 0 0px; padding: 0px; color: #333;  }



		.page_content li a{ margin: 0px 0 0 0px; padding: 0px; font-size: 14px; color: #f94e06; }



		.padlr15{ padding: 0 15px; }



		.mt20{ margin-top: 20px!important; }



		.new_arrivals p{padding: 15px 15px 0;}







		.inn_banner_section{margin: 20px 0px 0; padding:70px 20px 0; display: inline-block; float: left; width: 100%;background-image: url("../plugins/nivoslider/images/slider/banner1.jpg"); min-height: 270px;



		 }



	.inn_banner_section h1{ font-size: 36px; color: #fff; font-weight: 700;font-family: 'Roboto', sans-serif; text-transform: capitalize; background-color: inherit; padding: 0px; line-height: 32px; }



	.inn_banner_section h2{ font-size: 22px; color: #fff; font-weight: 300;font-family: 'Roboto', sans-serif; text-transform: capitalize;}



	.inn_banner_section .btn-default{ color: #000!important; font-size: 16px; font-weight: 400;font-family: 'Open Sans', sans-serif; }



	.inn_banner_section .botoom_title{ background-color:rgba(0,0,0,.5); padding: 0 0 0 42px; margin-top: 20px;  font-size: 20px; font-weight: 300;font-family: 'Roboto', sans-serif;}



	.pl42{ padding-left: 42px; }







.newinnerpage-main .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background-color: #ff7800;

    border-color: #ddd #ddd transparent;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    color: #fff;

    cursor: default;

}

.newinnerpage-main .nav > li > a {

    display: block;

    padding: 10px 15px;

    position: relative;

}

ul.vedic_puja{ display:none;}

















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



	.container {padding: 0 15px;}



	.header_main .header_photo{ display: none; }



	.search_section{ width: 100%; }



	.search_section .navbar-form .input-group{ width: 100%; }



	.search_section .navbar-form .input-group-btn{ width:1%; }



	.vedic_section li a{ padding: 12px 14px; }











		}



@media screen and (max-width:1092px) {
	.top_right_section{ display: none; }
	.top_left_section .navbar-nav > li {  margin: 0px; padding: 10px 10px;}
}
@media screen and (max-width:1072px) {
	
	.top_left_section .navbar-nav > li {  margin: 0px; padding: 10px 8px;}
}

@media screen and (max-width:1034px) {
	
	.top_left_section .navbar-nav > li {  margin: 0px; padding: 10px 6px;}
}


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



	



	.header_main .header_mid{ width: 69%; }



	.header_main .header_call{ width: 16%; }



	.header_main .header_call li a{ font-size: 14px; }



	.header_main .header_call{padding: 0 5px;}



	.header_main .header_call li:last-child a {  background-color: #ff9307; font-size: 11px; padding: 3px 5px;}



	.profile_text {  display: inline-block;  float: right;  width: 74%;}



	.nivo-caption{ padding: 20px 0px!important; }



	.nivo-caption h1{ margin: 0px; padding: 0px; }



	.nivo-caption h2{ margin: 0px; padding: 0px; }







		}



@media screen and (max-width:1000px) {
	
	.top_left_section .navbar-nav > li {  margin: 0px; padding: 10px 4px;}
}



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



	.header_main .header_call{ width: 100%;  border-top:solid 1px #ccc; margin-top: 30px;}



	.header_main .header_call li a{ font-size: 15px; text-align: left; }



	.header_main .header_call{padding: 0 5px;}



	.header_main .header_call li:last-child a {  background-color: #ff9307; font-size: 15px; padding: 3px 15px; text-align: left;}



	.header_main .line{ display: none; }



	.header_main .header_mid{ width: 82%; }



	.header_main .header_call li{ display: inline-block; }



	.astro_service_mainsect .new_arrivals{ margin-top: 20px; }



	.most_testimonial{margin-top: 20px;}







		}


@media screen and (max-width:964px) {
	
	.top_left_section .navbar-nav > li {  margin: 0px; padding: 10px 0px;}
}


@media screen and (max-width:890px) {
	
	.top_left_section .navbar-nav > li > a {  margin: 0px; padding: 10px 8px;}
}
@media screen and (max-width:862px) {
.header_main .header_mid {
    width: 81%;
}	
.header_main .header_mid li a {
    padding: 0px;
    width: 105px;
    display: inline-block;
    font-size: 12px;
    color: #555;
    font-weight: 600;
}
}
@media screen and (max-width:850px) {
.header_main .header_mid {
    width: 81%;
}	
.header_main .header_mid li a {
    padding: 0px;
    width: 102px;
    display: inline-block;
    font-size: 12px;
    color: #555;
    font-weight: 600;
}
}


@media screen and (max-width:856px) {
	
	.top_left_section .navbar-nav > li > a {  margin: 0px; padding: 10px 6px;}
}

@media screen and (max-width:828px) {
.header_main .header_mid {
    width: 81%;
}	
.header_main .header_mid li a {
    padding: 0px;
    width: 100px;
    display: inline-block;
    font-size: 12px;
    color: #555;
    font-weight: 600;
}
}

@media screen and (max-width:820px) {
	
	.top_left_section .navbar-nav > li > a {  margin: 0px; padding: 10px 5px;}
}

@media screen and (max-width:810px) {
.header_main .header_mid {
    width: 81%;
}	
.header_main .header_mid li a {
    padding: 0px;
    width: 98px;
    display: inline-block;
    font-size: 12px;
    color: #555;
    font-weight: 600;
}
}
@media screen and (max-width:802px) {
	
	.top_left_section .navbar-nav > li > a {  margin: 0px; padding: 10px 2px;}
}

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



	



.header_main .header_mid{ width: 100%; }







.header_main .logo {  display: inline-block;  float: none; margin: 0 0px 15px 0;  padding: 0 0 8px;  text-align: center;  width: 100%; border-bottom: solid 1px #ccc;}



.nivo-caption .botoom_title{ display: none; }



.profile_left{ width: 100%; }



.profile_right{ width: 100% }



.footer_main_left{ width: 60%; }



.footer_main_mid{ width: 40%; }



.footer_main_right{ width: 100%; border-top: solid 1px #262525; margin-top: 15px; padding-top: 15px; }



		}







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



			.navbar-brand{ display:inherit; }



			.top_left_section{ width: 100%; }



			.navbar-default .navbar-brand{ color: #000; }



			.navbar-default .navbar-toggle{ border-color: #f94e06; background:#f94e06; }



			.navbar-default .navbar-toggle .icon-bar{ background-color: #fff; }
			.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #f94e06;
}



			.top_left_section .navbar-nav > li > a{ border-right: none; }



			.navbar-nav{ margin: 0px; background-color: #fff; }



			.top_left_section .navbar-nav > li{ border-bottom: solid 1px #ccc; }



			.top_left_section .navbar-nav > li > a{ padding: 8px 15px; }







			.nivo-caption h1 {



    color: #fff;



    font-family: "Roboto",sans-serif;



    font-size: 25px;



    font-weight: 700;



    margin: 0;



    padding: 0;



    text-transform: capitalize;



}



			.nivo-caption h2 {



    color: #fff;



    font-family: "Roboto",sans-serif;



    font-size: 17px;



    font-weight: 300;



    line-height: 20px;



    margin: 0;



    padding: 0;



    text-transform: capitalize;



}



.nivo-caption{ padding: 20px 0px!important; }



.nivo-caption .botoom_title{ margin: 9px; }



	



		



}







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



.nivo-caption .botoom_title{ margin: 9px;  display: none;}



.header_main .header_mid{ padding: 0px; height: auto; }



.header_main .header_mid li{ width: 25%; }



.header_main .header_mid li:nth-child(6){ border-right: 1px solid #ddd; }



.header_main .header_mid li:nth-child(7){ border-bottom:solid 1px #ddd; }



   .header_main .header_mid li:nth-child(8){ border-bottom:solid 1px #ddd; }



   .header_main .header_mid li:nth-child(4n){ border-right: none; }



.astro_service_mainsect .astro_service{ margin-bottom: 20px; }



.most_read_articles .most_articles{margin-bottom: 20px;}



.carousel-indicators{ left: 0; }

.navbar-default .navbar-brand{ display:none;}
ul.vedic_puja{ margin:0px; padding:0px; list-style:outside none; display:inherit;}
.vedic_puja li{ margin:0px; padding:0px; display:inline;}
.vedic_puja li a{ background: #f94e06 none repeat scroll 0 0; color: #fff; line-height: 49px; margin: 0; padding: 15px; text-transform: uppercase;}
.vedic_puja li a:hover{ background:#ff9307;}
.display_none { display:none;}
#resp-menu i {
    border: 1px solid #fff;
    border-radius: 3px;
    color: #fff;
    float: right;
    font-size: 18px;
    margin-right: 8px;
    padding: 5px 10px;
}
.menu{ margin-top:16px;}


	}



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



.footer_main_left{ width: 100%; }



.footer_main_mid{ width: 100%;border-top: solid 1px #262525; margin-top: 15px; padding-top: 15px; }



.cop_right{ float: left; width: 100%; margin-top: 15px; }







	.profile_text {  display: inline-block; float: right; margin-top: 15px; width: 100%;}

.nivo-caption{ top:-12px!important;}

}







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



/*.theme-default .nivo-caption a{ display: none!important; }*/

.nivo-caption h1{ font-size:15px; margin:0px 0 5px;padding:0px; line-height:15px; display:inherit;}
.nivo-caption h2{ font-size:13px;margin:0px; padding:0px; line-height:15px;display:inherit;}
.theme-default .nivo-caption a {
    border-bottom: 1px dotted #fff;
    border-radius: 0;
    color: #fff;
    font-size: 13px;
    padding:3px 8px;
}

}
	@media screen and (max-width:450px) {
 .header_main .header_call1{display:inherit; float:right;width: 75%;}
 .header_main .logo {margin: 0px 15px 0 0;padding: 0px;display: inline-block;float: left;width: 20%;border: none;	}
.header_main .logo img{ width:100%;}
.header_main .header_mid { padding: 0px; height: auto; border-top: solid 1px #ddd; margin-top:5px;}
 .header_main .header_call{display:none;}
 .header_main .header_mid li a { font-size:11px;}
 .vedic_puja li a {
        background: #f94e06 none repeat scroll 0 0;
        color: #fff;
        line-height: 18px;
        margin: 0;
        padding: 13px 12px;
        text-transform: uppercase;
        width: 86px;
        display: inline-block;
        text-align: center;
    }
	}









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


.header_main .header_mid li{ width: 33.333%; background:none; }

.header_main .header_mid li a span{ display:none;}
.header_main .header_mid li img{ display:none;}
.header_main .header_mid li:nth-child(4){ border-right: 1px solid #ddd; }



.header_main .header_mid li:nth-child(7){ border-bottom:solid 1px #ddd; }



   .header_main .header_mid li:nth-child(8){ border-bottom:solid 1px #ddd;border-right: 1px solid #ddd; }



   .header_main .header_mid li:nth-child(9){ border-bottom:solid 1px #ddd; }



   .header_main .header_mid li:nth-child(3n){ border-right: none; }



.most_testimonial .testial {  min-height: 375px;  padding: 15px;}



.header_main .header_call { border-top: medium none;  margin-top: 10px;  width: 100%;}
.header_main .header_call li{ width:100%;}
.header_main .header_call li a{ display:inline-block;}


.veda{ display:none!important;}
.vedic_section {float: right;}
.search_section{ display:none;}
.mobileview{display:inline-block;}
.search_section .navbar-form .input-group{width:95%;}
.menu_left{ width:auto;}
.header_main .header_call li span{ display:none;}
.header_main{ padding:12px 0 0px;}

.responsive-menu { float: left; padding: 5px 0 5px 15px;}
.menu { margin-top: 28px;}
.menu > li > a{ padding:4px 14px;}

.form-control{ color:#333!important;}
.header_main .header_mid { width: 100%;}

#resp-menu i {
    border: none;
    border-radius: 0px;
    color: #fff;
    float: right;
    font-size: 18px;
    margin-right: 8px;
    padding: 0px 10px;
    width: 100%;
}
.vastuservicesb { }
.blink {left: 37%;
}
.vedic_puja li a {
        background: #f94e06 none repeat scroll 0 0;
        color: #fff;
        line-height: 18px;
        margin: 0;
        padding: 13px 12px;
        text-transform: uppercase;
        width: 86px;
        display: inline-block;
        text-align: center;
    }
	}







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



/*.nivo-caption{ display: none!important; }*/



.most_testimonial .testial {  min-height: 400px;  padding: 15px;}



.profile_text{ margin-top: 35px; }
.nivo-caption{ top:-9px;}
.nivo-caption{ line-height:30px!important;}


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

.nivo-caption{ top:-8px;}

}
@media screen and (max-width:360px) {
.vedic_puja li a{ padding:15px 8px;}
}

@media screen and (max-width:328px) {
.header_main .logo{ width:30%;}
.header_main .header_call1{ width:64%;}
}



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







.header_main .header_mid li{ width: 50%; }



.header_main .header_mid li:nth-child(3){ border-right: 1px solid #ddd; }



.header_main .header_mid li:nth-child(7){ border-bottom:solid 1px #ddd; }



   .header_main .header_mid li:nth-child(8){ border-bottom:solid 1px #ddd;border-right: 1px solid #ddd; }



   .header_main .header_mid li:nth-child(9){ border-bottom:solid 1px #ddd; border-right: 1px solid #ddd;}



   .header_main .header_mid li:nth-child(10){ border-bottom:solid 1px #ddd; }



   .header_main .header_mid li:nth-child(2n){ border-right: none; }

.vedic_puja li a{ background: #f94e06 none repeat scroll 0 0; color: #fff; line-height: 49px; margin: 0; padding: 15px 10px;}



.nivo-caption h1{ font-size:12px; }
.nivo-caption h2{ font-size:11px;}
.nivo-caption { top: -19px!important;}





	}



	/* poornima */



	



	.astro_service_mainsect .airtm ul{ margin: 0px; padding: 0px; list-style: outside none; }



		.astro_service_mainsect .airtm li{ margin: 0px; padding: 7px 0px; border-bottom: dashed 1px #ccc;}



		.astro_service_mainsect .airtm li a{ font-size: 13px; color: #333; font-weight: 400; padding: 0px 12px; }



		.astro_service_mainsect .airtm li a:hover{color: #f94e06;}



		.astro_service_mainsect .airtm li:before { content: '\f009'; font-family: 'FontAwesome'; margin-left: 1em; color: #ff9307; font-size:11px; }



		.astro_service_mainsect .airtm li:last-child{ border-bottom: none; }



		.astro_service_mainsect .airtm li a span{ width: 48%; display: inline-block; }
.vastuservicesb{background-color: #9c27b0 !important;position: relative;}
.blink {
  animation: blink-animation 1s steps(2, start) infinite;
    color: #ffde29;
    font-weight: bold;
    font-size: 8px;
    top: -2px;
    position: absolute;
    right: 12px;
}

@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

.vastu-main{
    display: flex;
    align-items: center;
    gap: 15px;
    padding: 5px; 
    background-color: #f9f9f9; border-radius: 12px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
.vastu-mainl {
    
}
.vastu-mainl img {
    max-width: 180px;
}
.vastu-mainr h5{
    font-size: 20px; font-weight: 600; margin-bottom: 10px; color: #ff9307;
}
.vastu-mainr p{
    font-size: 16px; margin-bottom: 10px; color: #2c3e50;
}
.vastu-mainpage h4{color: #ff9307; font-size: 22px;  margin: 30px 0;}
.vastu-mainpage p strong{color: #ff9307;}
.vastu-mainpage p span{color: #ff9307;}
.vastu-mainpage p{font-size: 15px;}

@media screen and (max-width:425px) {
    .vastu-main {
    text-align: center;
    align-items: self-start;
}
.vastu-mainl img {  margin-bottom: 10px;max-width: 94px;}
.vastu-mainl { width: 40%;}
.vastu-mainr h5 { font-size: 16px;}
.vastu-mainr p {font-size: 14px;}
}
