	body{
		font-family: 'Raleway', sans-serif;
		overflow-x: hidden;
	}
	hr {
    margin-top: -5px;
    margin-bottom: 0px;
    border: 0;
    border-top: 3px solid #cd5b07;
    width: 120px;
}
	.btn-primary {
    color: #393838;
    background-color: #fff;
    border-color: #fff;
    text-decoration: none;
	}
	.btn-primary:hover {
    color: #393838;
    background-color: #fff;
    border-color: #fff;
    text-decoration: none;
    font-weight: bold;
    box-shadow: 0 6px 10px 0px #393838;
}
.btn-submit{
	    color: #393838;
	    text-decoration: none;
	 }

	.btn-submit:hover{
	    color: #393838;
	    text-decoration: none;
	}
	.navbar-default {
	    background-color: #fff;
	    border-bottom-color: #47434338;
	    padding: 15px 0px;
	    border: 0px solid transparent !important;
	    border-color: #fff;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
   border: 0px solid transparent !important;
    border-color: #fff;
}
	.navbar-default .navbar-nav>li>a {
	    color: #000;
	    font-size: 14px;
    	font-weight: 600;
    	padding: 10px 20px;
	}

.dropdown-menu {
	min-width: 146px;
	border: 0;
    box-shadow: none;

}

	ul.dropdown-menu {
	    border-radius: 5px;
	    box-shadow: none;
	    top: 65px;
	    font-size: 14px;
	 }
	.dropdown-menu>li>a {
	    font-size: 14px;
	    font-weight: 600;
	}

	.dropdown-menu>li>a:hover{
		font-weight:bold;
		/*text-decoration: underline #cd5b07;*/
	}
	.navbar-default .navbar-nav>.open>a, 
	.navbar-default .navbar-nav>.open>a:focus, 
	.navbar-default .navbar-nav>.open>a:hover {
	    color: #cd5b07;
	    background-color: #fff;
	}

	.navbar{
		border: 0px solid transparent !important;
	}

	@media (min-width: 768px){
		.navbar-nav>li {
		    float: left;
		    padding-left: 10px;

		}
		
		.navbar-right .dropdown-menu 
		{
		    right: auto;
		    left: 30px;
		}

		  .modal-lg {
          width: 500px; /* New width for small modal */
        }
	}
.modal-header {
    padding: 2px;
   }
.modal-body {
    position: relative;
    padding: 8px;
}
.coldes {
	    color: #999;
	}

/* multi column menu setting start*/

.dropdown-menu.columns-2 {
	min-width: 304px;

}

.dropdown-menu li a {
	padding: 3px 5px;
	font-weight: 300;
}
.multi-column-dropdown {
  list-style: none;
  margin: 2px;
  padding: 2px;
}
.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.428571429;
	color: #333;
	white-space: normal;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.multi-column-dropdown li a:hover {
	font-weight:bold;
	text-decoration: none;
}
 
@media (max-width: 767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
}
/* multi column menu setting end*/
.logo{
    width: 95px;
    margin-top: -20px;
}
div#carousel-example-generic {
    margin-top: -20px;
}

.banner {
    width: 100%;
    height: 150px;
    margin-top: -20px;
    background: #393838;
}
.containerImg {
  position: relative;
  text-align: center;
  color: white;
}
.centered {
  position: absolute;
  top: 42%;
  left: 50%;

  transform: translate(-50%, -50%);
}
.centered h1{
    margin: 0px;
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 10px;
}
.productDiv {
    padding-top: 30px;
}


.topp {
		font-style: italic;
	color: #39383894;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px; 
	/*animation: blinker 2s linear infinite;*/
}

.topp a {
	    color: #e99b0a;
	    text-decoration: none;
	}
.topp a:hover {
	    color: #e99b0a;
	    text-decoration: underline;
	}

.productHead {
    font-size: 14px;
    font-weight: 600;
}

.blink_me {
  animation: blinker 2s linear infinite;

}

@keyframes blinker {
  0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

.productHead1 {
    color: #000;
    font-size: 14px;
    padding-bottom: 10px; 
    padding-top: 10px;
    padding-left: 0px;
    font-weight: 600;
}
.productHead2 {
    font-size: 14px;
    font-weight: 600;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    margin-bottom: 0px;
    color: #cd5b07;
}
.price {
    font-size: 14px;
    font-weight: 600;;
    color: #ff582e;
    margin-bottom: 30px;
}
.sideNav a{
	color: #000;
	display: block;
	padding-bottom: 10px;
}
.sideNav a:hover{
	text-decoration: none;
}

.productHeader a {
    color: #cd5b07;
    font-size: 14px;
    font-weight: 600;
    padding-left: 0px;
    
}

.productHeadera a {
	color: #000;
	font-size: 14px;
	font-weight: 600;
	padding-left: 8px;
	padding-right: 3px;
	text-decoration: none;
    
}
	a {
    color: #000;
    text-decoration: none;
}
	.productHeader a:hover {
		text-decoration: none;
	}
	.thumbnail1 img {
	    margin-bottom: 17px;
	    width: 50px;
    	display: inline;
	}
	.trhead {
	    background: #cd5b07;
	    color: #fff;
	}
.productHead4 {
	    font-size: 150%;
	    font-weight: 600;
	   
	   
	   
	}
	.productHead5 {
	    font-size: 250%;
	    font-weight: 600;
	 
	}
	.productHead5a {
	    font-size: 250%;
	    font-weight: 600;
	    padding-left: 25px;
	    padding-top: 10px;
	}

		.qdescription p {
	    font-size: 12px;
	    font-weight: 600;
	   
	   
	}
	.description img {
	    width: 60px;
	    border-radius: 25px;
	    border: 1px solid #b9b9bb;
	    /*padding: 8px;*/
	   margin-right: 5px;
	    margin-bottom: 10px;
	}

	.descriptionq img {
	    width: 45px;
	    border-radius: 25px;
	    border: 1px solid #b9b9bb;
	    /*padding: 8px;*/
	   margin-right: 5px;
	    margin-bottom: 10px;
	}

	.cdescription img {
		width: 25px;
	    border-radius: 25px;
	    border: 2px solid rgba(0,0,0,.5);
	    margin-right: 5px;
	    margin-bottom: 5px;
	}
	/*for accordion*/
		.accordionq {
	  color: #f17214;
	  cursor: pointer;
	  padding: 4px 0px;
	  width: 100%;
	  border: none;
	  text-align: left;
	  outline: none;
	  font-size: 14px;
	  transition: 0.4s;
	  font-weight: 600;
	}
	.accordion1 {
	  color: #f17214;
	  cursor: pointer;
	  padding: 4px 0px;
	  width: 100%;
	  border: none;
	  text-align: left;
	  outline: none;
	  font-size: 14px;
	  transition: 0.4s;
	  font-weight: 600;
	}

	.active, .accordion:hover {
	  /*background-color: #ccc;*/
	}

	.accordion1:after {
	  content: '\002B';
	  color: #777;
	  font-weight: bold;
	  margin-left: 5px;
	}

	.active:after {
	  content: "\2212";
	}
	.panel1 p{
	    line-height: 14px;
	}
	.panel1 {
	  padding: 0 0px;
	  background-color: white;
	  max-height: 0;
	  overflow: hidden;
	  transition: max-height 0.2s ease-out;
	}
	.panelq {
	  padding: 0 0px;
	  background-color: white;
	  line-height: 22px;
	  transition: max-height 0.2s ease-out;
	}
	/*accordion ends*/
	.smallnav {
	    color: #262525;
	    font-size: 13px;
	    font-weight: 300;
	 }
	.smallnav a:hover{
		font-weight:bold;
	}
	.size {
	    color: #f17214;
	    font-size: 13px;
	    font-weight: 600;
	    
	}
	a.size:hover, a.size:active ,a.size:visited{
	    color: #f17214;
	    text-decoration: none;
	}
	.soon {
	    font-size: 180%;
	    font-weight: 600;
	    padding-left: 12px;
	}
	.soon span {
	    color: #cd5b07;
	}
	.fabImg {
	    width: 40px;
	    display: inline-block;
	    margin-left: 5px;
	    margin-right: 5px;
	    margin-bottom: 15px;
	}
	
	.fabHead {
	    text-align: center;
	    font-weight: 600;
	}
	.fabText {
	    text-align: center;
	    font-size: 125%;
	    font-weight: 600;
	    margin-top: 10px;
	}
	.fabDescp {
		
        padding: 16px;
        vertical-align: middle;
    	align-items: center;
		text-align: center;
	    line-height: 30px;
	}
	.fabDescp span{
	    font-weight: 600;
	    color: #cd5b07;
	}

	.cmgDescp {
		
        vertical-align: left;
    	align-items: left;
		font-size: 145%;
	    text-align: left;
	    line-height: 30px;
	}
	.soonmsg {
		
    vertical-align: left;
    align-items: left;
	font-size: 90%;
	text-align: left;
	line-height: 30px;
	color: #393838c7;
	}

	.soonmsg {
		color: #393838c7;
		font-size: 90%;

	}

	.phyDescp {
		
        padding: 25px;
        vertical-align: middle;
    	align-items: center;
		font-size: 125%;
	    text-align: center;
	    line-height: 30px;
	}


.aboutdesc {
    display: table;
    
}

.maboutimg {
vertical-align: middle;
padding-bottom: 10px;
padding-top: 10px;
width: 95%;
}

.aboutdesc a {
	    color: #e99b0a;
	    text-decoration: none;
	}
.aboutdesc a:hover {
	    color: #e99b0a;
	    text-decoration: none;
	    font-weight: bold;
}

.aboutdesc span{
    color: #fff;
    float: center;
    height: 200px;
    font-size: 13.5px;
    top: 0px;

    display: table-cell;
    vertical-align: middle;
    text-align: left;
  
    text-align-last: left;
    line-height: 1.25; 
    width: 95%;  
    vertical-align: middle;  
    padding-right: 55px;
    padding-left: 50px;   
  
}

@media screen and (min-width: 768px) and (max-width: 993px) {
.aboutdesc span{
	    color: #fff;
	    float: center;
	    height: 120px; 
	    top: 0px;
	    text-align-last: left;
	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;

        width: 100%;  
        vertical-align: middle;    

        font-size: 12.5px;
		padding-right: 36px;
        padding-left: 0px;   
	}
}

/*@media screen and (min-width: 994px) and (max-width: 1110px) {*/
@media screen and (min-width: 994px) and (max-width: 1315px) {	
.aboutdesc span{
	    color: #fff;
	    float: center;
	    height: 200px;
	    font-size: 13.5px;
	
	    top: 0px;

	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;
	
	    text-align-last: left;
        line-height: 1.25; 
        width: 95%;  
        vertical-align: middle;   
        padding-right: 45px;
        padding-left: 40px;   

	}

}

/*@media screen and (min-width: 1111px) and (max-width: 1224px) {

.aboutdesc span{
	    color: #fff;
	    float: center;
	    height: 200px;
	 
	    top: 0px;
	  
	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;
	  
	    text-align-last: left;
        line-height: 1.25; 
        width: 95%;  
        vertical-align: middle;    
        padding-right: 55px;
        padding-left: 50px;
        font-size: 13.5px;
	}

}*/

/*@media screen and (min-width: 1225px) and (max-width: 1400px) {*/
	@media screen and (min-width: 1316px) and (max-width: 1400px) {
	.aboutdesc span{
	    color: #fff;
	    float: center;
	    height: 250px;
	   font-size:14px;
	    top: 0px;
	font-size: 13.5px;
	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;
	
	    text-align-last: left;
        line-height: 1.5; 
        width: 95%;  
        padding-right: 55px;
        padding-left: 50px;
        vertical-align: middle;     
	}

}

@media screen and (min-width: 1400px) {
.aboutdesc span{
	    color: #fff;
	    float: center;
	    height: 300px;
	    top: 0px;
	
	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;

	    text-align-last: left;
	    font-size:110%;
        line-height: 1.75; 
        width: 95%;  
        padding-right: 55px;
        padding-left: 50px;
    }

}

.aboutdesc1 {
    display: table;
  
}

.aboutdesc1 span{
	float: center;
    height: 315px;
    font-size: 13.5px;
    color: #fff;
    top: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    /*text-justify: inter-word;*/
    text-align-last: left;
    line-height: 1.5; 
    width: 95%; 
    padding-right: 55px;
    padding-left: 50px;
        /*font-size: 14px;*/
	}

@media screen and (min-width: 768px) and (max-width: 993px) {
.aboutdesc1 span{
	    color: #fff;
	    float: center;
	    height: 120px;
	    text-align-last: left;
	    top: 0px;
	   
	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;
	   
        width: 100%;  
        vertical-align: middle;    
        font-size: 12.5px;
		padding-right: 36px;
        padding-left: 0px; 
	}

}

@media screen and (min-width: 994px) and (max-width: 1180px) {
.aboutdesc1 span{
	    color: #fff;
	    float: center;
	    /*height: 295px;*/
	    top: 0px;
	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;
	    text-align-last: left;
        line-height: 1.5; 
        /*width: 95%;  */
        vertical-align: middle;   
        padding-right: 45px;
        padding-left: 35px;
  font-size: 12.5px;
    
	}

}
@media screen and (min-width: 1181px) and (max-width: 1315px) {
.aboutdesc1 span{
	    color: #fff;
	    float: center;
	    height: 420px;
	    top: 0px;
	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;
	    text-align-last: left;
        line-height: 1.5; 
        width: 95%;  
        vertical-align: middle;   
        padding-right: 43px;
        padding-left: 40px;
  		font-size: 13px;
    
	}

}

/*@media screen and (min-width: 1111px) and (max-width: 1224px) {
.aboutdesc1 span{
	    color: #fff;
	    float: center;
	    height: 350px;
	
	    top: 0px;
	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;
	    text-align-last: left;
        line-height: 1.5; 
        width: 95%;  
        vertical-align: middle;   
        padding-right: 55px;
        padding-left: 50px;
            font-size: 13.5px;
    
	}

}*/

@media screen and (min-width: 1316px) and (max-width: 1400px) {
.aboutdesc1 span{
	    color: #fff;
	    float: center;
	    height: 420px;
	font-size: 13.5px;
	    top: 0px;
	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;
	    text-justify: inter-word;
	    line-height: 1.5; 
        width: 95%;  
        vertical-align: middle;  
        padding-right: 55px;
        padding-left: 50px;
  
	}

}
@media screen and (min-width: 1400px) {
.aboutdesc1 span{
	    color: #fff;
	    float: center;
	    height: 450px;
	    font-size:110%;

	    display: table-cell;
	    vertical-align: middle;
	    text-align: left;
	    text-align-last: left;
        line-height: 1.75; 
        width: 95%;  
        vertical-align: middle;  
        padding-right: 55px;
        padding-left: 50px;
     
	}
}

.carousel-caption {
     top: -6px;
     width: 75%;
     text-shadow: none;

}
	.item {
	    #margin-top: 35px;
	}
	.cont123 {
	    margin-top: 70px;
	}
	.senRow {
	    margin-top: 20px;
	}

	/*Goddess name info settings*/
	.thename span{
	padding-bottom: 10px;
    padding-top: 10px;
	}

/*Blog page setting*/

.bImg {
	    width: 40px;
	    display: inline-block;
	    /*margin-left: 5px;
	    margin-right: 5px;
	    margin-bottom: 15px;
	    padding-left: 25px;*/
	}

.blog1 {
    vertical-align: middle;
    color: #fff;
    font-weight: bold;

	}

	.blogimg {
    vertical-align: middle;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 95%;
	}

	.blogp {
		float: center;
		padding: 0px;
		color: #fff;
		font-weight: bold;
	}

.blogp a {
	    color: #e99b0a;
	    text-decoration: none;
	}
.blogp a:hover {
	    color: #e99b0a;
	    text-decoration: underline;
	}

/*end Blog page setting*/
	footer {
		bottom: 0px;
		width: 100%;
	    margin-top: 0px;
	    padding-top: 0px;
	    background-color: #393838;
	    padding:20px;
	    padding-bottom: 0px;
	    color: #fff;
	    margin: 0px;
	}
	.footer-list {
	    margin-bottom: 0;
	    padding-left: 3px;
	    padding-right: 3px;
	}
	.bottom1 {
	    text-align: center;
	    font-size: 9px;
	    padding: 100px 0px 10px 0px;
	    margin: 0px;
	    color: #999;
	}
	.footer-list li {
	    display: inline;
	}
	.footer-list li a {
	    color: #e99b0a;
	    text-decoration: none;
	    padding-right: 3px;
	    padding-left: 3px;
	}
	.footer-listm a {
	    color: #e99b0a;
	    text-decoration: none;
	    padding-right: 3px;
	    padding-left: 3px;
	}
	.footer-listm a:hover {
	    color: #e99b0a;
	    font-weight:bold;
	}

	.footrimg {
	    width: 25px;
    float: right;
    padding-left: 5px;

	}
	.footrimgm {
	    width: 25px;
    padding-top: 5px;
    padding-left: 3px;
	}
	.msg{
		width: 100%;
		height: 100px;
	}
	.form-control{
		width: 100%;
	}
/*about carousel starts TBD...*/

	.canvas {
		position: relative;
		display: inline-block;
		
	}
	.canvasph {
		position: relative;
		display: inline-block;
		
	}
	
	.canvasph:before {
		 content: '';
		 position: absolute;
		 width: 100%;
		 height: 100%;
		 box-shadow: 0 3000px #555555a8 inset;
	}

	.canvas:before {
		 content: '';
		 position: absolute;
		 width: 100%;
		 height: 100%;
		 box-shadow: 0 3000px rgba(5, 20, 25, 0.62) inset;
	}
	
.about {position: relative; margin: 0px 0px 0px 60px};


.mainProduct img {
	   margin-bottom: 30px;
	 }


/*Quickview button*/
.img-wrapper {
  position: relative;
 }

.img-responsive {
  width: 103%;
  height: auto;
  padding-bottom: 5px;
  padding-right: 10px;
}
.img-about {
    width: 100%;
    height: auto;
    padding: 20px;

}
.mimg-phy1 {
    width: 100%;
    height: auto;
    padding: 20px;

}
.mimg-phy {
    width: 100%;
    height: auto;
    padding: 20px;

}
.img-abouta {
	width: auto;
    padding: 20px;

}

.img-abouta1 {
	width:auto;height:162px;
    padding: 20px;

}

.img-abouta2 {
	width:auto;height:108px;
    padding: 20px;

}

.img-abouta3 {
float: right;
    padding-right: 65px;
    height: auto;
    width: 90%;
}

@media screen and (min-width: 1270px) and (max-width: 1300px)

{
    .img-abouta3 {
        width: 80%;
        float: none;
    padding-left: 42px;
    padding-right: 5px;
    }
}

@media screen and (min-width: 1301px) and (max-width: 1350px)

{
    .img-abouta3 {
        width: 78%;
        float: none;
    padding-left: 42px;
    padding-right: 5px;
    }
}

@media screen and (min-width: 1351px) and (max-width: 1400px)

{
    .img-abouta3 {
        width: 78%;
        float: none;
    padding-left: 42px;
    padding-right: 5px;
    }
}
.mimg-about {
    width: 80%;
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
}
/*philosophy page images setting*/
.img-phy1 {
    width: 90%;
    height: 200px;
    padding: 10px;

}
.img-phy2 {
    width: 90%;
    height: 400px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 10px;
}
.img-phy3 {
    width: 90%;
    height: 400px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.mimg-phy1 {
    width: 80%;
    height: 150px;
    padding: 20px;
     align-items: center;

}
.mimg-phy {
    width: 80%;
    height: 235px;
    padding: 20px;
     align-items: center;

}

/*philosophy page images setting end*/
.img-aresponsive {
    width: 100%;
    height: auto;
    padding-left: 25px;
    padding-right: 25px;
}

.mphypara {
    display: table;
    height: 120px;
}

.mphypara p {
    color: #fff;
    
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    text-justify: inter-word;
    text-align-last: left;
	padding-left: 30px;
    padding-right: 30px;
    line-height: 1.5;
}

.mphypara a {
	    color: #e99b0a;
	    text-decoration: none;
	}
.mphypara a:hover {
	    color: #e99b0a;
	    text-decoration: none;
	    font-weight: bold;
}

.mphypara1 {
    display: table;
    
}
.mphypara1 p {
    color: #fff;
    
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    text-justify: inter-word;
    text-align-last: left;
	padding-left: 30px;
    padding-right: 30px;
    line-height: 1.5;
}

.phypara1 {
    display: table;

    height: 200px;
}

.phypara1 p {
    color: #fff;
    
    display: table-cell;
    vertical-align: middle;
   
    text-align:left;
	text-justify: inter-word;
    text-align-last: left;
	padding-left: 120px;
    padding-right: 125px;
    line-height: 1.5;
}

.abtpara2 {
   /* display: table; */
    
}

.abtpara2 p {
    color: #fff;
    
    display: table-cell;
    vertical-align:bottom;height:525px;
    /*vertical-align: middle;*/
    text-align:left;
  
	text-align-last: left;
	padding-left: 75px;
    padding-right: 75px;
    line-height:1.5;
}
.abtpara2 a {
	    color: #e99b0a;
	    text-decoration: none;
	}
.abtpara2 a:hover {
	    color: #e99b0a;
	    text-decoration: none;
	    font-weight: bold;
}



@media screen and (min-width: 1181px) and (max-width: 1300)

{

.abtpara2 p {
    padding-left: 60px;
    padding-right: 35px;
}


}

@media (min-width: 992px){
.about1this_only .container {
    width: 750px;
}
.about1this_only .col-md-6 {
    width: 100%;
}
}

@media screen and (min-width: 992px) and (max-width: 1180px)

{

.abtpara2 p {
    padding-left: 33px;
    padding-right: 0px;
}
}

/*@media screen and (min-width: 992px) and (max-width: 1180px)

{
.img-abouta3 {
    
    height: 789;
    width: auto;
}
}*/

.phypara2 {
    display: table;
    height: 400px;
}

.phypara2 p {
    color: #fff;
    
    display: table-cell;
    vertical-align: middle;
    text-align:left;
	text-align-last: left;
	padding-left: 125px;
    padding-right: 120px;
    line-height:1.5;
}

.phypara3 {
    display: table;
     height: 400px;

}

.phypara3 p {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    text-align:left;
	text-align-last: left;
	padding-left: 120px;
    padding-right: 125px;
     line-height: 1.5;
}

/*philosophy page in ipad*/

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

{

.img-about1 {
    width: 80%;
    height: 100px;
    padding-left: 10px;
    padding-right:10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
	.img-about2 {
    width: 80%;
    height: 350px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 10px;
}
.img-about3 {
    width: 80%;
    height: 350px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.abtpara1 p {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    text-align:left;
	text-align-last: left;
	padding-left: 50px;
    padding-right: 50px;
    line-height:1.5;
}

.phypara1 {
    display: table;
    height: 100px;
    padding: 10px;
}

.phypara1 p {
    color: #fff;
    
    display: table-cell;
    vertical-align: middle;
   
    text-align:left;
	text-justify: inter-word;
    text-align-last: left;
	padding-left: 50px;
    padding-right: 50px;
    /*line-height: 1.5;*/
}

.phypara2 {
    display: table;
    height: 350px;
}

.phypara2 p {
    color: #fff;
    
    display: table-cell;
    vertical-align: middle;
    text-align:left;
	text-align-last: left;
	padding-left: 50px;
    padding-right: 50px;
    /*line-height:1.5;*/
}

.phypara3 {
    display: table;
     height: 350px;

}

.phypara3 p {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    text-align:left;
	text-align-last: left;
	padding-left: 50px;
    padding-right: 50px;
     /*line-height: 1.5;*/
}
}

@media screen and (min-width: 994px) {
.phypara1 {
    display: table;
    height: 200px;
}

.phypara1 p {
	color: #fff;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    text-justify: inter-word;
    text-align-last: left;
    padding-left: 70px;
    padding-right: 120px;
    line-height: 1.5;
}

.phypara2 {
    display: table;
    height: 350px;
}

.phypara2 p {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    text-align-last: left;
    padding-left: 120px;
    padding-right: 70px;
    line-height: 1.5;
}

.phypara3 {
    display: table;
     height: 380px;

}

.phypara3 p {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    text-align-last: left;
    padding-left: 70px;
    padding-right: 120px;
    line-height: 1.5;
}
}
.img-overlay {
	position: absolute;
    bottom: 0;
    right: 33%;
    top: 58%;
    text-align: center;
    height: 12%;
}

@media screen and (device-width: 768px) {
.img-overlay1 {
   
    position: absolute;
    bottom: 0;
    right: 33%;
    top: 51%;
    text-align: center;
    height: 12%;
}}

@media screen and (max-width: 992px) {
.img-overlay2 {
   
    position: absolute;
    bottom: 0;
    right: 33%;
    top: 51%;
    text-align: center;
    height: 12%;
}}

.quicktext {
	background-color: #ccc;
    opacity: 0.7;
    color: black;
    padding: 4px;
    font-weight: 600;
    font-size: 12px;
   
}

.img-overlay:before {
  content: ' ';
  display: block;
  /* adjust 'height' to position overlay content vertically */
  height: 50%;
}


/*@media screen and (max-width: 767px) */
@media screen and (max-width: 993px) 
{
.desktop_only
{
display:none;
}
}

/*@media screen and (min-width: 768px) */
@media screen and (min-width: 994px) 
{
  .mobile_only {
     display:none;
  }
}

@media screen and (max-width: 767px) 
/*@media screen and (max-width: 993px) */
{
.desktop_only1
{
display:none;
}
}
@media screen and (min-width: 768px) 
/*@media screen and (min-width: 994px) */
{
  .mobile_only1 {
     display:none;
  }
}


/*zoom settings*/

/* these styles are for the demo, but are not required for the plugin */
		.zoom {
			display:inline-block;
			position: relative;
		}
		
		/* magnifying glass icon */
		.zoom:after {
			content:'';
			display:block; 
			width:33px; 
			height:33px; 
			position:absolute; 
			top:0;
			right:0;
			background:url(icon.png);
		}

		.zoom img {
			display: block;
		}

		.zoom img::selection { background-color: transparent; }

		#ex2 img:hover { cursor: url(grab.cur), default; }
		#ex2 img:active { cursor: url(grabbed.cur), default; }
	    /*end of zoom settings*/
	    
/*Dropdown for product listing*/

.dropdowna {
  position: relative;
  display: inline-block;
  text-decoration: none;

}

.dropdowna-content {
  display: none;
  position: absolute;
  text-decoration: none;
  background-color: #f9f9f9;
  min-width: 150px;
  box-shadow: none;
  z-index: 1;
  font-weight: 300;
}

.dropdowna-content a {
  color: #000;
  text-decoration: none;
  display: block;
  padding-bottom: 3px;
}

.dropdowna-content a:hover {
	/*font-weight:bold;*/
text-decoration: none;}

.dropdowna:hover .dropdowna-content {
  display: block;
}

.dropdowna:hover {
	/*font-weight:bold;*/
	text-decoration: none;
  /*background-color: #3e8e41;*/
}

/*end dropdown for product listing*/

.carousel-indicators li { visibility: hidden; }

span.glyphicon.glyphicon-chevron-right {
	opacity: 0.4;
}

span.glyphicon.glyphicon-chevron-left {
	opacity: 0.4;
}
.imgb-responsive {
    width: 45%;
    height: auto;
    padding-left: 11px;
    padding-right: 11px;
    vertical-align: middle;
}