

	body {
		margin:10px 10px 0px 10px;
		padding:4px;
		border:1px solid #e8e8e8;
		color:#333;
		}

		A:link {
		color: #DB2A7D;
		text-decoration: none;
			}

		A:visited {
		color: #0066CC;
		text-decoration: none;
		}
	
		A:active { 
		color: #C6DE43;  
		}
		
		A:hover	{ 
		color: #96C509;  
		}
		
		.instafemspace{
			width:250px;
		}


		.rowhead{
			font-size:2em;
			font-weight:bold;
			text-transform:uppercase;
			color:#000;
			text-align:center;
			margin:10px 0 4px 0;
		}
		.rowsub{
			font-size:1.2em;
			font-weight:bold;
			text-transform:uppercase;
			color:#333;
			text-align:center;
			margin-bottom: 30px;
		}
	
		.navbar-default {
		background-color: #fff;
		  border-color: none;
		}	
		.flogo{
			border:1px;
		}
		.navbar-logo {
		  color:#000;
		  float: left;
		  height: 50px;
		  padding: 30px 15px 0 0;
		  font-size: 2em;
		  line-height: 30px;
		  font-weight:bold;
		}
		.featuretxt{
			background-color:#fff;
			text-align:center;	
			line-height:2.7em;
			margin-top:80px;
			padding:10px;
		}
		.featureheadline{
			font-size:3.5em;
			font-weight:bold;
		}
		.featuresub{
			font-size:2em;
			font-weight:normal;
		}
		.farrow{
			font-size:3em;
			font-weight:normal;
			padding-bottom:20px;
		}
		.featuretxt1{
			background-color:#fff;
			text-align:center;	
			line-height:2.7em;
			margin-top:80px;
			padding:10px;

		}
		.topnavig{
			text-transform:uppercase;
			font-size:.9em;
		}
		.topsection{
			margin:0 20px;
		}
		.art-headline{
			text-align:center;	
			color:#000;
			margin-bottom:30px;
		}
		.first{
			margin:20px 0;
			font-size:1.2em;
		}
		.head{
			font-size:4em;
		}
		.sub{
			font-size:2.6em;
			color:#333;
			margin-top:-10px;
		}
		.art-txt{
			padding-top:1.2em;
			font-size:1em;
			margin-top:10px;
			line-height:1.7em;
		}
		.art-txt.intro:first-letter {
		 font-size : 600%;
		 font-weight : bold;
		 float : left;
		 width : 1em;
		 color : #496982;
		 padding:0 10px 10px 0;
		 }
		 
 		.art-txt.intro1:first-letter {
 		 font-size : 600%;
 		 font-weight : bold;
 		 float : left;
 		 width : 1em;
 		 color : #e63563;
 		 padding:0 10px 10px 0;
 		 }
  		.art-txt.intro2:first-letter {
  		 font-size : 600%;
  		 font-weight : bold;
  		 float : left;
  		 width : 1em;
  		 color : #f3ee66;
  		 padding:0 10px 10px 0;
  		 } 
		 
   		.art-txt.intro3:first-letter {
   		 font-size : 600%;
   		 font-weight : bold;
   		 float : left;
   		 width : 1em;
   		 color : #e85e88;
   		 padding:0 10px 10px 0;
   		 } 
		 
    		.art-txt.intro4:first-letter {
    		 font-size : 600%;
    		 font-weight : bold;
    		 float : left;
    		 width : 1em;
    		 color : #135a24;
    		 padding:0 10px 10px 0;
    		 } 
			 
     		.art-txt.intro5:first-letter {
     		 font-size : 600%;
     		 font-weight : bold;
     		 float : left;
     		 width : 1em;
     		 color : #ded6a8;
     		 padding:0 10px 10px 0;
     		 } 		 
			 
      		.art-txt.intro6:first-letter {
      		 font-size : 600%;
      		 font-weight : bold;
      		 float : left;
      		 width : 1em;
      		 color : #9ec8e3;
      		 padding:0 10px 10px 0;
      		 } 		 
       		.art-txt.intro7:first-letter {
       		 font-size : 600%;
       		 font-weight : bold;
       		 float : left;
       		 width : 1em;
       		 color : #f7e74a;
       		 padding:0 10px 10px 0;
       		 } 			 			 
			 
			 
			 
			 
			 
			
		 .art-txt.intro, .art-txt.intro1, .art-txt.intro2, .art-txt.intro3{
			 font-size:1.3em;
		 }

	
		.chunk1{
			margin:-10px 25px -10px 12px;
			font-size:1.4em;
			font-weight:normal;
		}
		.chunk2{
			margin:10px 25px -10px 12px;
			font-size:1.4em;
			font-weight:normal;
		}
		.art-img{
			margin-bottom:-30px;
		}
	
		.art-txt2{
			margin-top:30px;
			line-height:1.7em;
			
			
		}
		.art-txt{
			font-size:1.4em;
		}
		.chunk{
			margin-top:-10px;
		}
		.imgrow{
			padding:10px;
		}
		.art-img1{
			margin-bottom:20px;
			margin-top:-20px;
		}
		.secthead{
			font-size:1.5em;
			text-transform:uppercase;
			color:#000;
			
		}	
		.secttxt{
			font-size:1.3em;
			
		}
		.sectsub{
			font-size:1.2em;
			margin-bottom:20px;
			color:#666;
			
		}
		.containerhead{
			font-size:2em;
			font-weight:bold;
			text-transform:uppercase;
			color:#000;
			text-align:center;
			margin-top:;
		}
		.topsection{
			margin-top:-80px;
		}
		.jumbotron1 {
		  padding-top: 10px;
		  padding-bottom: 40px;
		  margin-bottom: 30px;
		  background-color:#eee;
		  width:100%;
		}
		.up{
			margin-top:-30px;
		}
		.circlesect{
			margin-top:-70px;
			margin-bottom:-10px;
		}

		.row {
		    margin: 70px 0px 50px 0px;
		    }
			

		.slide img {
		    margin: 10px 10px 10px 10px;
		    -webkit-transform: scale(1, 1);
		    -ms-transform: scale(1, 1);
		    transform: scale(1, 1);
		    transition-duration: 0.3s;
		    -webkit-transition-duration: 0.3s; /* Safari */
		    }

		.slide img:hover {
			cursor: pointer;
			-webkit-transform: scale(2.5, 2.5);
		    -ms-transform: scale(2.5, 2.5);
		    transform: scale(2.5, 2.5);
		    transition-duration: 0.3s;
		    -webkit-transition-duration: 0.3s; /* Safari */
		    box-shadow: 10px 10px 5px #888888;
		    z-index: 1;
		    }
			.containerslide{
				margin-top:-70px;
				margin-bottom:-40px;
			}
			.containerslide1{
				margin:-50px 0 -90px 0;
			}
			.viewgal{
				border:1px solid #000;
				padding:10px;
				text-align:center;
				text-transform:uppercase;
				width:150px;
				color:#000;
				margin:0 auto;
			}
			.viewbox{
				margin-top:-30px;
				margin-bottom:-10px;
			}
			.viewcap{
				margin:0 auto;
				text-align:center;
				padding-bottom:20px;
			}
	


		.space{clear:both;
			height:60px;}
			
		.space1{clear:both;
				height:30px;}	
		.space2{
			height:20px;
		}	
		.space3{
			height:10px;
		}	
		.clear{
				clear:both;
			}
			
			.imgc{
				margin:0 auto;
				text-align:center;
			}
			
		
			
			

			.bs-slider{
			    overflow: hidden;
			    max-height: 700px;
			    position: relative;
			    background: #000000;
			}
			.bs-slider:hover {
			    cursor: -moz-grab;
			    cursor: -webkit-grab;
			}
			.bs-slider:active {
			    cursor: -moz-grabbing;
			    cursor: -webkit-grabbing;
			}
			.bs-slider .bs-slider-overlay {
			    position: absolute;
			    top: 0;
			    left: 0;
			    width: 100%;
			    height: 100%;
			    background-color: rgba(0, 0, 0, 0.40);
			}
			.bs-slider > .carousel-inner > .item > img,
			.bs-slider > .carousel-inner > .item > a > img {
			    margin: auto;
			    width: 100% !important;
			}
			
			
			.sp1{
				margin-top:.5em;
			
			}
			.sp2{
				margin-top:.5em;
			
			}
			.jtitle{
				color:#000;
			}

			/********************
			*****Slide effect
			**********************/

			.fade {
			    opacity: 1;
			}
			.fade .item {
			    top: 0;
			    z-index: 1;
			    opacity: 0;
			    width: 100%;
			    position: absolute;
			    left: 0 !important;
			    display: block !important;
			    -webkit-transition: opacity ease-in-out 1s;
			    -moz-transition: opacity ease-in-out 1s;
			    -ms-transition: opacity ease-in-out 1s;
			    -o-transition: opacity ease-in-out 1s;
			    transition: opacity ease-in-out 1s;
			}
			.fade .item:first-child {
			    top: auto;
			    position: relative;
			}
			.fade .item.active {
			    opacity: 1;
			    z-index: 2;
			    -webkit-transition: opacity ease-in-out 1s;
			    -moz-transition: opacity ease-in-out 1s;
			    -ms-transition: opacity ease-in-out 1s;
			    -o-transition: opacity ease-in-out 1s;
			    transition: opacity ease-in-out 1s;
			}






			/*---------- LEFT/RIGHT ROUND CONTROL ----------*/
			.control-round .carousel-control {
			    top: 47%;
			    opacity: 0;
			    width: 45px;
			    height: 45px;
			    z-index: 100;
			    color: #ffffff;
			    display: block;
			    font-size: 24px;
			    cursor: pointer;
			    overflow: hidden;
			    line-height: 43px;
			    text-shadow: none;
			    position: absolute;
			    font-weight: normal;
			    background: transparent;
			    -webkit-border-radius: 100px;
			    border-radius: 100px;
			}
			.control-round:hover .carousel-control{
			    opacity: 1;
			}
			.control-round .carousel-control.left {
			    left: 1%;
			}
			.control-round .carousel-control.right {
			    right: 1%;
			}
			.control-round .carousel-control.left:hover,
			.control-round .carousel-control.right:hover{
			    color: #fdfdfd;
			    background: rgba(0, 0, 0, 0.5);
			    border: 0px transparent;
			}
			.control-round .carousel-control.left>span:nth-child(1){
			    left: 45%;
			}
			.control-round .carousel-control.right>span:nth-child(1){
			    right: 45%;
			}





			/*---------- INDICATORS CONTROL ----------*/
			.indicators-line > .carousel-indicators{
			    right: 45%;
			    bottom: 3%;
			    left: auto;
			    width: 90%;
			    height: 20px;
			    font-size: 0;
			    overflow-x: auto;
			    text-align: right;
			    overflow-y: hidden;
			    padding-left: 10px;
			    padding-right: 10px;
			    padding-top: 1px;
			    white-space: nowrap;
			}
			.indicators-line > .carousel-indicators li{
			    padding: 0;
			    width: 15px;
			    height: 15px;
			    border: 1px solid rgb(158, 158, 158);
			    text-indent: 0;
			    overflow: hidden;
			    text-align: left;
			    position: relative;
			    letter-spacing: 1px;
			    background: rgb(158, 158, 158);
			    -webkit-font-smoothing: antialiased;
			    -webkit-border-radius: 50%;
			    border-radius: 50%;
			    margin-right: 5px;
			    -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
			    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
			    z-index: 10;
			    cursor:pointer;
			}
			.indicators-line > .carousel-indicators li:last-child{
			    margin-right: 0;
			}
			.indicators-line > .carousel-indicators .active{
			    margin: 1px 5px 1px 1px;
			    box-shadow: 0 0 0 2px #fff;
			    background-color: transparent;
			    position: relative;
			    -webkit-transition: box-shadow 0.3s ease;
			    -moz-transition: box-shadow 0.3s ease;
			    -o-transition: box-shadow 0.3s ease;
			    transition: box-shadow 0.3s ease;
			    -webkit-transition: background-color 0.3s ease;
			    -moz-transition: background-color 0.3s ease;
			    -o-transition: background-color 0.3s ease;
			    transition: background-color 0.3s ease;

			}
			.indicators-line > .carousel-indicators .active:before{
			    transform: scale(0.5);
			    background-color: #fff;
			    content:"";
			    position: absolute;
			    left:-1px;
			    top:-1px;
			    width:15px;
			    height: 15px;
			    border-radius: 50%;
			    -webkit-transition: background-color 0.3s ease;
			    -moz-transition: background-color 0.3s ease;
			    -o-transition: background-color 0.3s ease;
			    transition: background-color 0.3s ease;
			}



			/*---------- SLIDE CAPTION ----------*/
			.slide_style_left {
			    text-align: left !important;
			}
			.slide_style_right {
			    text-align: right !important;
			}
			.slide_style_center {
			    text-align: center !important;
			}

			.slide-text {
			    left: 0;
			    top: 25%;
			    right: 0;
			    margin: auto;
			    padding: 10px;
			    position: absolute;
			    text-align: left;
			    padding: 10px 85px;
    
			}

			.slide-text > h1 {
    
			    padding: 0;
			    color: #ffffff;
			    font-size: 70px;
			    font-style: normal;
			    line-height: 84px;
			    margin-bottom: 30px;
			    letter-spacing: 1px;
			    display: inline-block;
			    -webkit-animation-delay: 0.7s;
			    animation-delay: 0.7s;
			}
			.slide-text > p {
			    padding: 0;
			    color: #ffffff;
			    font-size: 20px;
			    line-height: 24px;
			    font-weight: 300;
			    margin-bottom: 40px;
			    letter-spacing: 1px;
			    -webkit-animation-delay: 1.1s;
			    animation-delay: 1.1s;
			}
			.slide-text > a.btn-default{
			    color: #000;
			    font-weight: 400;
			    font-size: 13px;
			    line-height: 15px;
			    margin-right: 10px;
			    text-align: center;
			    padding: 17px 30px;
			    white-space: nowrap;
			    letter-spacing: 1px;
			    display: inline-block;
			    border: none;
			    text-transform: uppercase;
			    -webkit-animation-delay: 2s;
			    animation-delay: 2s;
			    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
			    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;

			}
			.slide-text > a.btn-primary{
			    color: #ffffff;
			    cursor: pointer;
			    font-weight: 400;
			    font-size: 13px;
			    line-height: 15px;
			    margin-left: 10px;
			    text-align: center;
			    padding: 17px 30px;
			    white-space: nowrap;
			    letter-spacing: 1px;
			    background: #00bfff;
			    display: inline-block;
			    text-decoration: none;
			    text-transform: uppercase;
			    border: none;
			    -webkit-animation-delay: 2s;
			    animation-delay: 2s;
			    -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
			    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
			}
			.slide-text > a:hover,
			.slide-text > a:active {
			    color: #ffffff;
			    background: #222222;
			    -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
			    transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
			}






			/*------------------------------------------------------*/
			/* RESPONSIVE
			/*------------------------------------------------------*/

			@media (max-width: 991px) {
			    .slide-text h1 {
			        font-size: 40px;
			        line-height: 50px;
			        margin-bottom: 20px;
			    }
			    .slide-text > p {

			        font-size: 18px;
			    }
			}


			/*---------- MEDIA 480px ----------*/
			@media  (max-width: 768px) {
			    .slide-text {
			        padding: 10px 50px;
			    }
			    .slide-text h1 {
			        font-size: 30px;
			        line-height: 40px;
			        margin-bottom: 10px;
			    }
			    .slide-text > p {
			        font-size: 14px;
			        line-height: 20px;
			        margin-bottom: 20px;
			    }
			    .control-round .carousel-control{
			        display: none;
			    }

			}
			@media  (max-width: 480px) {
			    .slide-text {
			        padding: 10px 30px;
			    }
			    .slide-text h1 {
			        font-size: 20px;
			        line-height: 25px;
			        margin-bottom: 5px;
			    }
			    .slide-text > p {
			        font-size: 12px;
			        line-height: 18px;
			        margin-bottom: 10px;
			    }
			    .slide-text > a.btn-default, 
			    .slide-text > a.btn-primary {
			        font-size: 10px;
			        line-height: 10px;
			        margin-right: 10px;
			        text-align: center;
			        padding: 10px 15px;
			    }
			    .indicators-line > .carousel-indicators{
			        display: none;
			    }

			}
			
			.cam{
				font-size:1em;
				font-face:arial, helvetica, sans-serif;
				color:#fff;
				margin:10px 10px 20px 10px;
			}
			.slider_container{
				margin-top:-30px;
			}
			.slidecap{
				font-size:1.3em;
				margin-bottom:10px;
				color:#fff;
			}
			.containerhead{
				margin-top:20px;
			}
			.sug_title{
				font-size:1em;
				text-transform: uppercase;
			}
			.sugbox{
				margin:auto 0;
				text-align:center;
		
			}
			.sug{
				font-size:2.5em;
				margin:auto 0;
				text-align:center;
			}
			.disclose{
				font-size:1em;
				margin-top:100px;
			}
			.gsub{
				font-size:1.3em;
				color:#000;
				text-transform:uppercase;
				padding-top:20px;
			}
			.grow{
				margin:auto 0;
				text-align:center;
			}
			
			.styling{
				margin-bottom:-30px;
			}
			.booktitle{
				color:#000;
				font-size:1em;
				text-transform:uppercase;
				text-align:center;
				margin:auto 0;
			}
			
			.bookdesc{
				padding-top:10px;
				padding-bottom:20px;
			}
	
			.bookpos, .bookdesc{
				text-align:center;
				margin:auto 0;
			}
			
			.bookcontainer{
				margin-top:30px;
				margin-bottom:30px;
			}
			
			
			
			
			.hide-bullets {
			    list-style:none;
			    margin-left: -40px;
			    margin-top:20px;
			}

			.thumbnail {
			    padding: 0;
			}

			.carousel-inner>.item>img, .carousel-inner>.item>a>img {
			    width: 100%;
			}
	
			
			.adfooter {
			  padding-right: 15px;
			  padding-left: 15px;
			  margin-right: auto;
			  margin-left: auto;
		
			}
			.circle_blurb{
				margin-bottom:20px;
			}
			
			/* -------------------------------------- */    
			/* rounded  list style                    */ 		

			/* list */
			.rounded-list ol 
			{
			counter-reset:li; /* Initiate a counter */
			margin-left:0; /* Remove the default left margin */
			padding-left:0; /* Remove the default left padding */
			}

			/* item  */
			.rounded-list ol > li
			{
			position:relative; /* Create a positioning context */
			list-style:none; /* Disable the normal item numbering */
		
			margin:0; /* Give each list item a left margin to make room for the numbers */
			padding-left: 15px; /* Add some spacing around the content */
			padding-bottom:0px;
			padding-top:0px;
			}

			/* number  */
			.rounded-list ol > li p:before
			{
			content: counter(li); 
			counter-increment: li; 
			position: absolute; 
			left: -2em;
			top: 50%;

			/* number background */
			background: #eee;
			height: 2.5em;
			width: 2.5em;
			margin-top: -1em;
			line-height: 2em;
			border: .3em solid #fff;
			text-align: center;
			font-weight: bold;
			border-radius: 2.5em;
		
			}
			
			
			.olg{
				margin:0 0 0 30px;
			}
			.olinner{
				margin:0 0 20px 15px;
			}
			
	
				
			
