@media only screen and (max-width: 600px){
	body {
		font-size: 13px;
	}
.head-address i{font-size: 16px;}
#menu-primary-menu li:hover ul.sub-menu{ width: 100% !important; }
.mt-150{ margin-top: 200px !important; }   
#price .modal-dialog {
    width: 95%;
}
#aboutus img {
    width: 100%;
}
.pricepop img {
    margin-top: 10px;
}

 	.carousel {
    		margin-top: 114px;
	}
	p{
		font-size: 14px !important;
		padding: 4px 0 !important;
	}
	.fontstyle{
		font-size: 18px !important;
		padding: 0 !important
	}
	.listing li{
		font-size: 14px !important;
	}
	.about-para p {
		font-size: 20px;
	}
	.main-logo img {
		padding: 0;
		width: 115px;
		margin-left: -20px;
	}
	.contact-us h3{
	padding: 0;
	}
	.logoname img {
		width: 100%;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
		color: #fff;
		padding: 10px 28px;
	}
	.icon-img {
		width: 100%;
		margin: 0 auto;
	}
	.icon-img h4 {
		margin: 15px 0;
	}
	.horoscope-padd img {
		width: 80%;
		margin: 0 auto;
	}
	.horoscope-padd {
		padding: 15px 0;
	}
	.horoscope-img img {
		margin: auto;
		position: relative;
		padding-bottom: 20px;
	}
	.services img {
		margin: 0 auto;
	}
	.margtop {
		margin-top: 0;
		height: 400px;
		padding: 20px 15px;
		margin-bottom: 10px;
	}
	.product-tabs .nav-pills > li {
		width: 48%;
	}
	.product-tabs .nav-pills > li.active > a, .product-tabs .nav-pills > li > a {
		font-size: 14px;
	}
	.services-head h4 {
		margin: 0;
	}
	.contact-us {
	    padding: 30px 20px;
    	height: 643px;
    	display: inline-block;
	}
	.servicesec-inner .list-group-item {
		padding: 20px 10px;
	}
	.servicesec-inner .list-group-item h4 {
		font-size: 12px;
	}
	.yantraproduct-inner {
		padding: 0;                                                                                                                                                                                     
	}
	.contact-img img {
		padding-top: 15px;
	}
	.bhoechie-tab-content.active {
		padding: 0 10px;
	}
	.client-data h3 {
		font-size: 24px;
	}
	.pagetop-header h3 {
		font-size: 35px;
	}
	.consultation-inner {
		background: url(../images/consultation-bg.jpg) no-repeat;
		height: 500px;
	}
	.swatikbg{
		padding: 0;
	}
	#ContactForm1, #ContactForm{
		padding: 0;
	}
	.products-inner, .about-inner{
		padding: 30px 0;
	}
	.consultation-head h4{
		font-size: 35px;
		padding: 16px;
	}
	.underline2 {
		width: 40%;
	}
	.services h4 {
		height: auto;
	}
	.dots {
		top: -10px;
	}
	.services p {
		height: auto;
	}
	img#object1 {
		width: 65px;
		position: absolute;
		top: -150px;
    left: -25px;
	}
	img#object2 {
		width: 43px;
		position: relative;
		top: -125px;
		left: 40px;
	}
	img#object5 {
		width: 40%;
		position: relative;
		left: 80%;
		bottom: 0;
		top: 35px;
	}
	img#object4 {
		width: 50px;
		position: relative;
		
		left: -90%;
		top: 85px;
	}
	img#object6 {
		display: none;
	}
	img#object3 {
		display: none;
	}

	.new-consult{

		margin: -56px 0;

	}
	.inner-swastik{
		position: absolute;
		top: 66px;
		right: 106px;
		width: 90px;

	}

	.inner-swastik {
		-webkit-animation-name: rotate;
		-webkit-animation-duration:5s;
		-webkit-animation-iteration-count:infinite;
		-webkit-animation-timing-function:linear;
		-moz-animation-name: rotate;
		-moz-animation-duration:5s;
		-moz-animation-iteration-count:infinite;
		-moz-animation-timing-function:linear;
	}

	@-webkit-keyframes rotate {
		from {-webkit-transform:rotate(0deg);}
		to {  -webkit-transform:rotate(360deg);}
	}

	@-moz-keyframes rotate {
		from {-moz-transform:rotate(0deg);}
		to {  -moz-transform:rotate(360deg);}
	}


	.gems-inner {
		padding: 70px 0;
		/* background-color: rgba(0,0,0,0.9); */
		background: linear-gradient(0deg,rgba(23, 21, 22, 0.79),rgba(19, 17, 18, 0.51)),url(../images/gem-bg.jpg);
	}
	.aboutus-inner {
		padding: 70px 0;
		background: linear-gradient(0deg,rgba(23, 21, 22, 0.79),rgba(19, 17, 18, 0.51)),url(../images/about-bg1.jpg);
	}
	.yantra-inner {
		padding: 70px 0;
		background: linear-gradient(0deg,rgba(23, 21, 22, 0.79),rgba(19, 17, 18, 0.51)),url(../images/yantra-bg.jpg);
	}
	.contactus-inner {
		padding: 70px 0;
		background: linear-gradient(0deg,rgba(23, 21, 22, 0.79),rgba(19, 17, 18, 0.51)),url(../images/services-top.jpg);
	}
	.welcometxt{
		font-size: 24px;
	}
	.bgimg {
		background: linear-gradient(0deg,rgba(23, 21, 22, 0.79),rgba(19, 17, 18, 0.51)),url(../images/servicesbg.jpg);
		background-repeat: no-repeat;
	}
	#loader {
	    	position: fixed;
    		left: 0px;
    		top: 0px;
    		width: 100%;
    		height: 100%;
    		z-index: 9999;
    		background: url(../images/mobilegif.gif) 50% 50% no-repeat;
    		/* opacity: 1; */
	}
	.awardspage-inner {
		margin-top: 110px;
	}
	.awardspage-inner .pagetop-header h3 {
		font-size: 30px;
		margin: 15px 0;
	}
	.award-head {
		width: 100%;
		font-size: 20px;
		line-height: 1.2;
	}
	.title h3 {
		padding: 10px 25px;
		font-size: 18px;
	}
	.title {
		top: -20px;
	}
	ul#lightgallery, ul#lightgallery1, ul#lightgallery2 {
		width: 100% !important;
	}
	.new-gallery li {
		margin-bottom: 75px;
	}
	.new-gallery .img-title {
		bottom: -70px;
	}
	.award-subtitle h3 {
		font-size: 22px;
		line-height: 1.2;
	}
	.award-footertitle h3 {
		font-size: 30px;
	}
	.awardline {
		width: 100%;
	}

}


.p-right{ float: right; margin-top:2px; }
.coll-text #text-4 .textwidget p{margin:0px; padding:0px 10px 0px 0px; } 
.coll-text{ float: right; }