/*
Name: Cambria
Version: 1.0
Author: TrueDezignz
Author URI: http://usmanawan83@gmail.com
*/ 

@import url('https://fonts.googleapis.com/css?family=Great+Vibes');
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
	width: device-width;
}

 /**************************
*
*	Resets
*
**************************/

body{

	font-family: 'Poppins', sans-serif;
	color:#f8f8f8;
	cursor:auto;
	overflow:hidden;
	
}

pre, pre span{
	font-size: 14px;
	font-family: monospace,serif;
}

a{
	color:#fff;
}
a:hover {
	color: #FFF;
	text-decoration: none;
	outline:none;
}
/*a:visited,a:active {
	color: #FFF;
	text-decoration: none;
}*/
.push2{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	
}
.logo{
	left:32%;
	position:relative;
	
}
.ih-item.circle.effect2 .info h3 {
  color: #fff;
  text-transform: uppercase;
  position: relative;
  letter-spacing: 2px;
  font-size:18px;
  margin: 0 30px;
  padding: 55px 0 0 0;
  height: 110px;
  text-shadow: 0 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.3);
}
.overlay{
	background:url(../images/patterns/overlay3.png) repeat;
	
}
.spacer {
    margin-top: 10px;
	    max-height: 75px;
}
.spacer hr {
    border: 2px solid;
    border-radius: 100%;
    border-color: transparent transparent rgba(237,61,149,1);
    transform: rotate(180deg);
    
}

.spacer hr {
    width: 200px;
    height: 50px;
    margin-top: 30px;
    margin-bottom: 10px;
    max-width: 250px;
    margin: 0 auto;
    display:block;
    padding-top:50px;
}
.spacer i.grey-icon {
    color: #FFF;
}

.spacer i.grey-icon {
    position: relative;
    left: 9px;
    top: -85px;
    z-index: 1;
}
.spacer i.solid-icon {
    position: relative;
    right: 9px;
	top: -90px;
}


.spacer i {
    color: rgba(237,61,149,1);
}

.page-head-title i {
    color: #7b5da5;
}
.error { 
	display: none; 
	padding:10px; 
	margin:0 0 5px 0;
	 color: red;
    font-size: 13px;
    padding: 10px;
    width: 85%;
    font-weight: bold;

}
.success { 
	display: none; 
	 color: #008000;
 
    font-size: 13px;
    padding: 10px;
    width: 85%;
    font-weight: bold;
}

#result {
	
	width: 80px;
    border-radius: 4px 0 0 4px;
    padding: 22px 17px;
}
.border-rad-0{
	border-radius: 0;
}
input#captcha {
    display: inline-block;
    width: auto;
    height: 45px;
}
.error img { 
	vertical-align:top; 
}
.mt-5{
	margin-top: 4rem;
}
.text-white{ color: #FFF !important;}

.navbar-default .navbar-toggle{
	border-color: #f8f8f8 !important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF !important;
}

  /**************************
*
*	Navigation
*
**************************/



.navbar-inner {
	min-height: 40px;
	background-color:rgba(255,255,255,0.1);
	background-image:none;
	padding-right: 20px;
	padding-left: 20px;
	-webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
	*zoom: 1;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar-fixed-top,.navbar-fixed-bottom {
	position: relative;
	right: 0%;
	left: 0%;
	z-index: 1030;
	margin-bottom: 0;
}

.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: right; 
	margin: 0 10px 0 0;
}

.navbar .nav > li {
	line-height:38px;
}

.navbar .nav > li > a {
	font-family:'Roboto',Arial;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 12px;
	float: none;
	padding: 24px 10px;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
	letter-spacing:0.09em;
}

/* Navigation Hover state class  */
.nav li a:hover,.nav li a:active{
	/*border-bottom: 3px solid #FFFFFF;*/
	outline:none;
	font-weight:bold;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover 
.navbar-inverse .nav .active > a:focus {
	color: #ffffff;
	outline:none;
	background: transparent !important;
}

/* Navigation Acitve state class  */
.nav li.active{
   border-bottom: 3px solid #FFFFFF;
   text-shadow: none;
   outline:none;
  
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #FFF;
  text-decoration: none;
  background: none;
  outline:none;
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
  color: #FFF;
  text-decoration: none;
  background-color: transparent;
   outline:none;
}
.navbar-default {
  background-color: #fff;
  background: rgba(0, 0, 0, 0.85);
  background: none;
  border-color: #e7e7e7;
}
.navbar {
border-radius: 0;
}
.flex1 {
  display: flex;
  justify-content: center;
  align-items: center;
  height:700px;
}

#particles-js {
	width: 100%;
	height: 100%;
	position: absolute;
}

.navbar .nav>li>a {
	color: #f8f8f8;
}

.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {
	color: #000;
	text-decoration: none;
	background-color: transparent;
	outline: none;
}

@media (max-width:768px) {
	.navbar-collapse>ul.navbar-nav {
			background: #FFF;
			box-shadow: 0 3px 5px #666;
			border-radius: 3px;
	}
	.navbar .nav>li>a {
		color: #999;
	}

	.navbar-brand>img {
			max-width: 168px;
			margin-top: 31px;
	}
}

 /**************************
*
*	Logo
*
**************************/

.navbar-brand {
  float: left;
  height: auto;
  padding: 13px 15px;
  font-size: 18px;
  line-height: 20px;
      margin-top: -78px;
}

#navigation{
 padding-top:22%;
	
}
.navbar {
  position: relative;
  min-height: 50px;
  border: 1px solid transparent;
  width:100%;
  z-index:1000;
  border:none;
  /*border-bottom:1px solid #e7e7e7;*/
}

  /**************************
*
*	Typography styles
*
**************************/


h1,h2,h3,h4,h5,h6 {
	font-family: 'Poppins', sans-serif;
	margin: 17px 0;
	line-height: 40px;
	color: #FFF;
	text-rendering: optimizelegibility;
	font-weight: 300;
}

h1 {font-size: 38px;}
h2 {font-size: 32px;}
h3 {font-size: 24px;}
h4 {font-size: 20px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}

 /* Page title. */ 
.title {
	margin: 6% 0 4% 1%;
    line-height: 2.2em;
	
}

.title  h1{
	font-size:3em;
	letter-spacing: 3px;
	color:#FFF;
	line-height:35px;
	    padding-top: 10px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	font-weight: 500;
	display: inline-block;

	 
}

/* .title span{
	font-size:1em;
	color:#FFFFFF;
} */
.cul{
	color:#fff !important;
}
.title p {
	
	margin:0 auto;

	max-width:600px;
  }



 p {
	font-size:14px;
	line-height:22px;
}


.carousel p{
	max-width:800px;
	margin:40px auto;
	color:white;
}

#home2 h1{
	font-size: 3em;
	color: #fff;
	line-height: 55px;
	margin-bottom:20px;
	text-transform:uppercase;
	letter-spacing:3px;
	font-family: 'Roboto Slab', serif;
	font-weight:300;
}


#slogan p{
	 
	 font-weight:300;
	 max-width:700px;
	 margin: 10px auto;
}
.marginbottom-sm {
	margin-bottom:60px;
}
.margintop-sm {
	margin-top:20px;
}
  /**************************
*
*	Slider
*
**************************/
	/* I wanted to center my loader */
			#cycle-loader {
				height:32px;
				left:50%;
				margin:-8px 0 0 -8px;
				position:absolute;
				top:50%;
				width:32px;
				z-index:999;
			}
			
			/*I want to avoid jumpiness as the JS loads, so I initially hide my cycle*/
			#maximage {
				display:none;/* Only use this if you fade it in again after the images load */
				position:fixed !important;
			}
			
			/*Set my gradient above all images*/
			#gradient {
				left:0;
				height:100%;
				position:absolute;
				top:0;
				width:100%;
				z-index:999;
			}
			
			/*Set my logo in bottom left*/
			#logo {
				bottom:30px;
				height:auto;
				left:30px;
				position:absolute;
				width:34%;
				z-index:1000;
			}
			#logo img {
				width:100%;
			}
			
			#arrow_left, #arrow_right {
				bottom:30px;
				height:67px;
				position:absolute;
				right:30px;
				width:36px;
				z-index:1000;
			}
			#arrow_left {
				right:86px;
			}
			
			#arrow_left:hover, #arrow_right:hover {
				bottom:29px;
			}
			#arrow_left:active, #arrow_right:active {
				bottom:28px;
			}
			
			a {color:#666;text-decoration:none;}
			a:hover {text-decoration:underline;}
			
			.in-slide-content { 
				color:#333;
				float:right;
				font-family:'Helvetica Neue', helvetica;
				font-size:60px;
				font-weight:bold;
				right:0;
				margin:40px;
				padding:20px;
				position:absolute;
				top:0;
				width:700px;
				z-index:9999; /* Show above .gradient */
				text-shadow: 0 1px 0 #fff;
				-webkit-font-smoothing:antialiased;
			}
			.light-text {color:#ddd;text-shadow: 0 1px 0 #666;}
			.smaller-text {font-size:30px;}
			.youtube-video, video {
				left:0;
				position:absolute;
				top:0;
			}
			
			/* SLIDER STYLES */
	
.slider-wrapper{
	position:relative;
	overflow:hidden;
	
	width:100%;
	
	margin:0 auto;
	margin-top:120px;
	height:95vh;
	
	/*background:#1b1b1b;
	
	border:1px solid #000;
	box-shadow:0 3px 5px #666;*/
}

.slider{
	position:relative;
	width:100%; 
/*	height:400px; when responsive, comment this out */
	margin:0 auto;
	
	/*background:#1b1b1b;*/
}

@media only screen and (min-width: 1000px){
	.slider{
		width:1000px;
	}
}

@media only screen and (min-width: 1440px){
	.slider{
		width:1440px;
	}
}

/* ELEMENT STYLES */

.slider p{
	position:absolute;
	top:-200px;
	
	z-index:8000;
	padding:1% 3%;
	
	font-size:24px;
	line-height:100%
	color:#fff;
	white-space: nowrap;
	text-transform:uppercase;
	    text-shadow: 0px 3px 0px #b2a98f, 0px 14px 10px rgba(0,0,0,0.15), 0px 24px 2px rgba(0,0,0,0.1), 0px 34px 30px rgba(0,0,0,0.1);
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1);
    text-shadow: 0px 1px 3px rgba(0,0,0,0.50);
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4), 0px 8px 13px rgba(0,0,0,0.1), 0px 18px 23px rgba(0,0,0,0.1);
}

.claim{
	line-height:100%
}
.title1{font-family: 'Ubuntu', sans-serif; font-size:85px;}	

.teaser{
	padding:0.5% 1.5%;
	
	 line-height:100%
}

.small{
	width:250px;
   padding-left:0; padding-right:0px;
	text-align:center;
}
.smallheading{font-size:2.5em !important;}
.light-green{background:#95C542;}
.green{background:#ec0066;color:#FFF;}
.orange{background:#f26522;color:#FFF;}
.turky{background:#3bc0c2;color:#FFF;}
.white{background:#fff; color:#333}
.purple{background:#5f0061;color:#FFF;}
.darkgreen{background:#4a6732;color:#FFF;}
.golden,.camera_caption p{font-family: 'Dancing Script', cursive;background:none;font-size:2em;text-shadow:none !important;}
#detailstop ,#detailstop a,#detailstop i{color:#f8f8f8;font-size:16px;font-weight: 500;}
.capbot{
	bottom:10% !important;
}

  /**************************
*
*	Miscellenous
*
**************************/
/* Preloader */
#preloader {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:#fff; /* change if the mask should have another color then white */
	z-index:99; /* makes sure it stays on top */
}

#status {
	width:200px;
	height:200px;
	position:absolute;
	left:50%; /* centers the loading animation horizontally one the screen */
	top:50%; /* centers the loading animation vertically one the screen */
	background-image:url(../images/loader.gif); /* path to your loading animation */
	background-repeat:no-repeat;
	background-position:center;
	margin:-100px 0 0 -100px; /* is width and height divided by two */
}

.expand{
	padding:5% 0;
}

.bgheader {
    background: #999  no-repeat center;
    background-size: cover;
}
.descline {
    display: block;
    letter-spacing: 1px;
    font-size: 1.6rem;
    color: #FFFFFF;
    text-shadow: none;
}
.title h1 .line1 {
    font-size: 8rem;
    letter-spacing: 0px;
    margin: 0.3em 0 0.4em 0;
    display: block;
}
.line {
	display: block;
    height: 3px;
    width: 29%;
    margin-top: 7px;
    clear: both;
    float: right;
    transition: all 1s;
	border-bottom: 2px solid;
    -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
    border-image: linear-gradient(to right, rgba(237,61,149,1) 0%, rgba(124,26,77,1) 17%, rgba(246,41,12,1) 38%, rgba(243,108,40,1) 55%, rgba(5,100,53,1) 71%, rgba(2,194,201,1) 84%, rgba(2,2,167,1) 100%);
    border-image-slice: 1;
}
.title:hover .line{
	width:89%;
	height:5px;
}
.line2{
	display: block;
    height: 3px;
    width: 29%;
    margin-top: 7px;
	transition:all 1s;
	border-bottom: 5px solid;
    -moz-border-image: -moz-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
    -webkit-border-image: -webkit-linear-gradient(top, #3acfd5 0%, #3a4ed5 100%);
    border-image: linear-gradient(to right, rgba(237,61,149,1) 0%, rgba(124,26,77,1) 17%, rgba(246,41,12,1) 38%, rgba(243,108,40,1) 55%, rgba(5,100,53,1) 71%, rgba(2,194,201,1) 84%, rgba(2,2,167,1) 100%);
    border-image-slice: 1;
}
.title:hover .line2{
	width:89%;
	height:5px;
}
.curved-line {
  position: absolute;
  width: 180px;
  height: 100px;
/*   background: black; */
  border: solid 12.5px #000;
  border-color: black transparent transparent transparent;
  border-radius: 50%/100% 100% 0 0;
  transform: rotate(180deg);
  margin-left: 45px;
  margin-top: 60px;
}
.shadow{
	box-shadow: 0 0.3125rem 0.875rem 0 rgb(129 129 129 / 20%) !important;
}
.bg-white{
	background:#FFF;
}
.text-black{
	color:#000;
}
.curved-line:before {
  content:'';
  position: absolute;
  width: 25px;
  height: 25px;
  left: 115px;
/*   background: black; */
  border: solid 12.5px #000;
  border-color: white transparent transparent transparent;
  border-radius: 50%/100% 100% 0 0;
  transform: rotate(180deg);
  margin-left: 45px;
  margin-top: 60px;
}
.curved-line:after {
  content:'';
  position: absolute;
  width: 25px;
  height: 25px;
  left: -74px;
/*   background: black; */
  border: solid 12.5px #000;
  border-color: white transparent transparent transparent;
  border-radius: 50%/100% 100% 0 0;
  transform: rotate(180deg);
  margin-left: 45px;
  margin-top: 60px;
}
.middle {
	text-align: center;
}
.sepearator{
	margin-top: 0px;
	margin-bottom: 84px;
}
.push{
	margin-top:10%;
}
.push2{
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	
}
.push3{
	margin-left: 86px;
    margin-top: -22px;
}
.center{
	 display: table;
   width: 100%;
}
.center2{
	display: table-cell;
   text-align: center;
   vertical-align: middle;
   height:80vh;
}
/* Hollow */
.hollow {
	display: inline-block;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: background;
	transition-property: background;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	/*box-shadow: inset 0 0 0 2px #999, 0 0 1px rgba(0, 0, 0, 0);*/
	/* Hack to improve aliasing on mobile/tablet devices */
 
}
.hollow:hover, .hollow:focus, .hollow:active {
	background-color:#444;
	color:white;
	outline:none;
}

.btn {

	text-shadow:none;
}
.btn-theme {
	color:#FFFFFF;
	background:#FFF;
	margin-bottom:10px;
	-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
	-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.4);
	box-shadow: 5px 5px 5px rgba(0,0,0,0.4);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	box-shadow: 1px 4px 10px 4px rgba(119, 119, 119, 0.4);
-moz-box-shadow: 1px 4px 10px 4px rgba(119, 119, 119, 0.4);
-webkit-box-shadow: 1px 4px 10px 4px rgba(119, 119, 119, 0.4);
  text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);	
	
}
.btn-theme2 {
	background:none transparent;
	color:white;
	border:2px solid white;
	text-shadow:none;
	text-transform:uppercase;
	margin:0 10px;
}
.btn-theme:hover {
	
	color:#FFF;
	background:#FFFFFF;
	
}	
.btn-theme2:hover {
	color:#000;
	text-shadow:none;
	background-color:#FFF;
}	
.badge {
 	padding: 21px;
  		-webkit-border-radius: 14px;
     		-moz-border-radius: 14px;
         		 border-radius: 14px;
}
.badge-white {
	background-color: transparent;
	color: #FFF;
	border: 1px solid white;
	padding: 8px;
}
.badge-white:hover {
 	background:#FFFFFF;
 	color:#202020;
}
.badge-theme2{
	border-radius:100%;
	padding:25px;
	background: transparent;
	color:#FFF;
	border:1px solid #FFF;
	margin-right: 20px;
}
.badge-theme2 a{
	color:white;
}

.badge-theme2 a:hover{
	background:none !important;
	color:black;
}
.label-theme{
    background-color: #FFFFFF;
}
.badge-theme{
  background-color: transparent;
  background-color: transparent;
  padding: 10px;
  border-radius: 40px;
  color: #FFFFFF;

}
.badge-theme:hover{
    background-color: transparent;
    color: white;
    border: 2px solid #FFF;
}
.color{
	font-weight:200;
	color: #FFFFFF;
}

.middle2{
	max-width:800px;
	margin:0 auto;
}

.pat1 {
	background: url(../images/patterns/overlay2.png) repeat;
}
.pushright{
  margin-left:30%;
}
.img-theme{
	/*border:5px solid #FFF;*/
	box-shadow: 1px 4px 10px 4px rgba(119, 119, 119, 0.4);
-moz-box-shadow: 1px 4px 10px 4px rgba(119, 119, 119, 0.4);
-webkit-box-shadow: 1px 4px 10px 4px rgba(119, 119, 119, 0.4);
  box-shadow: 11px 14px 30px rgba(0, 0, 0, 0.80);
  -moz-box-shadow: 11px 14px 30px rgba(0, 0, 0, 0.80);
  -webkit-box-shadow:10px 5px 15px 12px rgba(0, 0, 0, 0.20);
   box-shadow: 0 8px 6px -6px black;
   
-webkit-box-shadow: -7px 7px 59px -5px rgba(0,0,0,0.6);
-moz-box-shadow: -7px 7px 59px -5px rgba(0,0,0,0.6);
box-shadow: -7px 7px 59px -5px rgba(0,0,0,0.9);
}
.position-rel{
	position: relative;
}

.btn-outline-primary {
	color: #FFF;
	background-color: transparent;
	background-image: none;
	border-color: #FFF; 
	border: 1px solid #FFF !important;
}
	.btn-outline-primary:hover {
	  color: #fff;
	  background-color: #329ef7;
	  border-color: #329ef7; }
	.btn-outline-primary:focus, .btn-outline-primary.focus {
	  box-shadow: 0 0 0 0.2rem rgba(50, 158, 247, 0.5); }
	.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	  color: #329ef7;
	  background-color: transparent; }
	.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
	.show > .btn-outline-primary.dropdown-toggle {
	  color: #fff;
	  background-color: #329ef7;
	  border-color: #329ef7; }
	  .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
	  .show > .btn-outline-primary.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.2rem rgba(50, 158, 247, 0.5); }
  
  .btn-outline-secondary {
	color: #fe6655;
	background-color: transparent;
	background-image: none;
	border-color: #fe6655; }
	.btn-outline-secondary:hover {
	  color: #fff;
	  background-color: #fe6655;
	  border-color: #fe6655; }
	.btn-outline-secondary:focus, .btn-outline-secondary.focus {
	  box-shadow: 0 0 0 0.2rem rgba(254, 102, 85, 0.5); }
	.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	  color: #fe6655;
	  background-color: transparent; }
	.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
	.show > .btn-outline-secondary.dropdown-toggle {
	  color: #fff;
	  background-color: #fe6655;
	  border-color: #fe6655; }
	  .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
	  .show > .btn-outline-secondary.dropdown-toggle:focus {
		box-shadow: 0 0 0 0.2rem rgba(254, 102, 85, 0.5); }
  
/* Font size Start */
.fontsize1{font-size: 1px;}.fontsize2{font-size: 2px;}.fontsize3{font-size: 3px;}.fontsize4{font-size: 4px;}.fontsize5{font-size: 5px;}.fontsize6{font-size: 6px;}.fontsize7{font-size: 7px;}.fontsize8{font-size: 8px;}.fontsize9{font-size: 9px;}.fontsize10{font-size: 10px;}.fontsize11{font-size: 11px;}.fontsize12{font-size: 12px;}.fontsize13{font-size: 13px;}.fontsize14{font-size: 14px;}.fontsize15{font-size: 15px;}.fontsize16{font-size: 16px;}.fontsize17{font-size: 17px;}.fontsize18{font-size: 18px;}.fontsize19{font-size: 19px;}.fontsize20{font-size: 20px;}.fontsize21{font-size: 21px;}.fontsize22{font-size: 22px;}.fontsize23{font-size: 23px;}.fontsize24{font-size: 24px;}.fontsize25{font-size: 25px;}.fontsize26{font-size: 26px;}.fontsize27{font-size: 27px;}.fontsize28{font-size: 28px;}.fontsize29{font-size: 29px;}.fontsize30{font-size: 30px;}.fontsize31{font-size: 31px;}.fontsize32{font-size: 32px;}.fontsize33{font-size: 33px;}.fontsize34{font-size: 34px;}
/* Font size End */

/* Extra Paddings up to 20 pixels Start */
.padding-top38 {padding-top: 38px;} .padding-top21{padding-top: 21px;}.padding-top22{padding-top: 22px;}.padding-top23{padding-top: 23px;}.padding-top24{padding-top: 24px;}.padding-top25{padding-top: 25px;}.padding-top26{padding-top: 26px;}.padding-top27{padding-top: 27px;}.padding-top28{padding-top: 28px;}.padding-top29{padding-top: 29px;}.padding-top30{padding-top: 30px;}
.padding-top20{padding-top: 20px;}.padding-top19{padding-top: 19px;}.padding-top18{padding-top: 18px;}.padding-top17{padding-top: 17px;}.padding-top16{padding-top: 16px;}.padding-top15{padding-top: 15px;}.padding-top14{padding-top: 14px;}.padding-top13{padding-top: 13px;}.padding-top12{padding-top: 12px;}.padding-top11{padding-top: 11px;}.padding-top10{padding-top: 10px;}.padding-top9{padding-top: 9px;}.padding-top8{padding-top: 8px;}.padding-top7{padding-top: 7px;}.padding-top6{padding-top: 6px;}.padding-top5{padding-top: 5px;}.padding-top4{padding-top: 4px;}.padding-top3{padding-top: 3px;}.padding-top2{padding-top: 2px;}.padding-top1{padding-top: 1px; }

.padding-bottom30{padding-bottom: 30px;} .padding-bottom20{padding-bottom: 20px;}.padding-bottom19{padding-bottom: 19px;}.padding-bottom18{padding-bottom: 18px;}.padding-bottom17{padding-bottom: 17px;}.padding-bottom16{padding-bottom: 16px;}.padding-bottom15{padding-bottom: 15px;}.padding-bottom14{padding-bottom: 14px;}.padding-bottom13{padding-bottom: 13px;}.padding-bottom12{padding-bottom: 12px;}.padding-bottom11{padding-bottom: 11px;}.padding-bottom10{padding-bottom: 10px;}.padding-bottom9{padding-bottom: 9px;}.padding-bottom8{padding-bottom: 8px;}.padding-bottom7{padding-top: 7px;}.padding-bottom6{padding-top: 6px;}.padding-bottom5{padding-bottom: 5px;}.padding-bottom4{padding-top: 4px;}.padding-bottom3{padding-top: 3px;}.padding-bottom2{padding-bottom: 2px;}.padding-bottom1{padding-bottom: 1px;}

.padding-right1{padding-right: 1px;}.padding-right2{padding-right: 2px;}.padding-right3{padding-right: 3px;}.padding-right4{padding-right: 4px;}.padding-right5{padding-right: 5px;}.padding-right6{padding-right: 6px;}.padding-right7{padding-right: 7px;}.padding-right8{padding-right: 8px;}.padding-right9{padding-right: 9px;}.padding-right10{padding-right: 10px;}.padding-right11{padding-right: 11px;}.padding-right12{padding-right: 12px;}.padding-right13{padding-right: 13px;}.padding-right14{padding-right: 14px;}.padding-right15{padding-right: 15px;}.padding-right16{padding-right: 16px;}.padding-right17{padding-right: 17px;}.padding-right18{padding-right: 18px;}.padding-right19{padding-right: 19px;}.padding-right20{padding-right: 20px;}

.padding-left{padding-left: 1px;}.padding-left2{padding-left: 2px;}.padding-left3{padding-left: 3px;}.padding-left4{padding-left: 4px;}.padding-left5{padding-left: 5px;}.padding-left6{padding-left: 6px;}.padding-left7{padding-left: 7px;}.padding-left8{padding-left: 8px;}.padding-left9{padding-left: 9px;}.padding-left10{padding-left: 10px;}.padding-left11{padding-left: 11px;}.padding-left12{padding-left: 12px;}.padding-left13{padding-left: 13px;}.padding-left14{padding-left: 14px;}.padding-left15{padding-left: 15px;}.padding-left16{padding-left: 16px;}.padding-left17{padding-left: 17px;}.padding-left18{padding-left: 18px;}.padding-left19{padding-left: 19px;}.padding-left20{padding-left: 20px; }

.padding20{ padding:20px;}
/* Extra Paddings up to 20 pixels End */


.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}
.shadow-none{box-shadow:none!important}.w-25{width:25%!important}
.w-50{width:50%!important}
.w-75{width:75%!important}
.w-100{width:100%!important}
.w-auto{width:auto!important}
.h-25{height:25%!important}
.h-50{height:50%!important}
.h-75{height:75%!important}
.h-100{height:100%!important}
.h-auto{height:auto!important}
.mw-100{max-width:100%!important}
.mh-100{max-height:100%!important}
.min-vw-100{min-width:100vw!important}
.min-vh-100{min-height:100vh!important}
.vw-100{width:100vw!important}
.vh-100{height:100vh!important}
.m-0{margin:0!important}
.mt-0,.my-0{margin-top:0!important}
.mr-0,.mx-0{margin-right:0!important}
.mb-0,.my-0{margin-bottom:0!important}
.ml-0,.mx-0{margin-left:0!important}
.m-1{margin:.25rem!important}
.mt-1,.my-1{margin-top:.25rem!important}
.mr-1,.mx-1{margin-right:.25rem!important}
.mb-1,.my-1{margin-bottom:.25rem!important}
.ml-1,.mx-1{margin-left:.25rem!important}
.m-2{margin:.5rem!important}
.mt-2,.my-2{margin-top:.5rem!important}
.mr-2,.mx-2{margin-right:.5rem!important}
.mb-2,.my-2{margin-bottom:.5rem!important}
.ml-2,.mx-2{margin-left:.5rem!important}
.m-3{margin:1rem!important}
.mt-3,.my-3{margin-top:1rem!important}
.mr-3,.mx-3{margin-right:1rem!important}
.mb-3,.my-3{margin-bottom:1rem!important}
.ml-3,.mx-3{margin-left:1rem!important}
.m-4{margin:1.5rem!important}
.mt-4,.my-4{margin-top:1.5rem!important}
.mr-4,.mx-4{margin-right:1.5rem!important}
.mb-4,.my-4{margin-bottom:1.5rem!important}
.ml-4,.mx-4{margin-left:1.5rem!important}
.m-5{margin:3rem!important}
.mt-5,.my-5{margin-top:3rem!important}
.mr-5,.mx-5{margin-right:3rem!important}
.mb-5,.my-5{margin-bottom:3rem!important}
.ml-5,.mx-5{margin-left:3rem!important}
.p-0{padding:0!important}
.pt-0,.py-0{padding-top:0!important}
.pr-0,.px-0{padding-right:0!important}
.pb-0,.py-0{padding-bottom:0!important}
.pl-0,.px-0{padding-left:0!important}
.p-1{padding:.25rem!important}
.pt-1,.py-1{padding-top:.25rem!important}
.pr-1,.px-1{padding-right:.25rem!important}
.pb-1,.py-1{padding-bottom:.25rem!important}
.pl-1,.px-1{padding-left:.25rem!important}
.p-2{padding:.5rem!important}
.pt-2,.py-2{padding-top:.5rem!important}
.pr-2,.px-2{padding-right:.5rem!important}
.pb-2,.py-2{padding-bottom:.5rem!important}
.pl-2,.px-2{padding-left:.5rem!important}
.p-3{padding:1rem!important}
.pt-3,.py-3{padding-top:1rem!important}
.pr-3,.px-3{padding-right:1rem!important}
.pb-3,.py-3{padding-bottom:1rem!important}
.pl-3,.px-3{padding-left:1rem!important}
.p-4{padding:1.5rem!important}
.pt-4,.py-4{padding-top:1.5rem!important}
.pr-4,.px-4{padding-right:1.5rem!important}
.pb-4,.py-4{padding-bottom:1.5rem!important}
.pl-4,.px-4{padding-left:1.5rem!important}
.p-5{padding:3rem!important}
.pt-5,.py-5{padding-top:3rem!important}
.pr-5,.px-5{padding-right:3rem!important}
.pb-5,.py-5{padding-bottom:3rem!important}
.pl-5,.px-5{padding-left:3rem!important}
.m-n1{margin:-.25rem!important}
.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}
@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}
@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}
}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}
@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}
@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}
@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}
@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}
@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}
.text-lowercase{text-transform:lowercase!important}
.text-uppercase{text-transform:uppercase!important}
.text-capitalize{text-transform:capitalize!important}
.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}
a.text-light:focus,a.text-light:hover{color:#cbd3da!important}
.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}
.text-body{color:#212529!important}
.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}
.text-white-50{color:rgba(255,255,255,.5)!important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-decoration-none{text-decoration:none!important}
.text-break{word-wrap:break-word!important}.text-reset{color:inherit!important}
.visible{visibility:visible!important}
.invisible{visibility:hidden!important}




.rounded {
  border-radius:0.25rem !important;
}


.rounded-circle {
  border-radius: 50% !important;
}

.rounded-0 {
  border-radius: 0 !important;
}



/*==================================================
 * Effect 2
 * ===============================================*/
.box {
	width:70%;
	height:200px;
	background:#FFF;
	margin:40px auto;
}
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

/*==================================================
 * Effect 5
 * ===============================================*/
.effect5
{
  position: relative;
}
.effect5:before, .effect5:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 25px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 35px 20px #777;
  -moz-box-shadow: 0 35px 20px #777;
  box-shadow: 0 35px 20px #777;
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  transform: rotate(-8deg);
}
.effect5:after
{
  -webkit-transform: rotate(8deg);
  -moz-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  transform: rotate(8deg);
  right: 10px;
  left: auto;
}


ul.style1 li {
    position: relative;
	list-style:none;
}
ul.style1 li:before {
    color: #FFF;
    content: "\f006";
    font-family: FontAwesome;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    left: -23px;
    padding-right: 0.5em;
    position: absolute;
    text-decoration: inherit;
    top: 0;
	
}

.nav-tabs {
  border: none;
}
.nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	background:#ddd;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
		  color:#000;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
	color: #1d7745;
	cursor: default;
	border: 1px solid #1d7745;
	border-bottom-color: transparent;
}

.nav-tabs li.active,.nav-tabs li :hover{
	border: none !important;
	text-shadow: none;
	background:none !important;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: #1d7745;
  border:none;
  background:none;
}
  /**************************
*
*	Page Sections 
*
**************************/
.slide{
	display:none;
}

#home  {
	background-image: url(../images/sliderbg3.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 100vh;
	display:none;
	
}
#homecolor {
	/*background-image: url(../images/bghome.png);*/
	background: 
    /* top, transparent red, faked with gradient */ 
    linear-gradient(
      rgba(0, 166, 147, 0.2), 
      rgba(0, 180, 208, 0.3)
    ),
    /* bottom, image */
    url(../images/bghome.png) repeat;
	/*background-repeat:repeat;*/
	background: #ddddd5;
	background-position: center;
	  background-color: #3284BF;
  background-image: url('');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background: #4776E6;
  background: -webkit-linear-gradient(to left, #4776E6 , #8E54E9);
  background: linear-gradient(to left, #4776E6 , #8E54E9);
  background: #e96443;
  background: -webkit-linear-gradient(to left, #e96443 , #904e95);
  background: linear-gradient(to left, #e96443 , #904e95);
  background: #FF5F6D;
  background: -webkit-linear-gradient(to left, #FF5F6D , #FFC371);
  background: linear-gradient(to left, #FF5F6D , #FFC371);
  
	height: 100vh;
	
}

.iconcolor{  color:#FFFFFF;}
#homecolor h4{
	font-size:2.4rem;
	color:white;
	font-weight:300;
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);			  
}
#homecolor i{
	color:white;
	font-weight:300;
	margin:5% 0;
    text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);			  
}
.centeralign{
	position:absolute;
	left:50%;
	top:40%;
	margin:-75px 0 0 -135px;
}
#slogan{
	margin-top:5%;
	}
#features  {
height:100%;
}

#description  {
	
}

#description2  {

   
	padding:100px 0 0 0;
	height:100%;
	
}

.overlay2{
	background-image:url(../images/patterns/overlay2.png);
	background-repeat:repeat;
}

#screenshots {
	background-color:#FFF;
	
	

}

#pricing {
	background-color:#FFF;
	height:100%;
	display:none;	

}

#home2  {

	background:url(../images/food.png) repeat ;
	height:100%;
	padding-top:5%;

}

#home3  {
	height:100%;
	background-image:url(../images/bg1.png);
	width:100%;
}


#mock2{
position:relative;
left:0;
top:0;
z-index:27;
	width:200px;
}
#mock1{
position:relative;
left:0;
top:0;
z-index:30;
	width:200px;
}






#display{
	background-image: url(../images/sliderbg3.png);
	background-repeat: no-repeat;
	background-position:center top;
	min-height:500px;
	padding:12% 0;
	display:none;
	
}
#slide4 .row .span4 {
   opacity:0;
}
#slide5{
	background-color:#FFF;

}

#slide6{
	background-color:#FFF;
	
}
#slide7{
	background-color:#FFF;
}

#map{
    margin:40px 0 0 0;
}
#social{
   margin:20px 0 0 -20px;
}
#divider1{
	text-align:center;
	background-image:url(../images/bg1.jpg);
}
#divider2{
	text-align:center;
	background-image:url(../images/bg3.jpg);
	background-size:cover;
}

#myCarousel{
	text-align:center;
	position: absolute;
	left: 50%;
	top: 30%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: inline-block;
	width: 280px;
	text-align:center;
	background:none ;
}
#myCarousel i {
   font-size:8em;
   color:#FFFFFF;

}
#myCarousel h2 {
 
 color:#FFFFFF;
 text-transform:uppercase;
}
  /**************************
*
*	About  Section 
*
**************************/
.progress .bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:  #FFFFFF;
	background-image: -moz-linear-gradient(top, #00B4D0, #ec395d);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00B4D0), to(#ec395d));
	background-image: -webkit-linear-gradient(top, #00B4D0, #ec395d);
	background-image: -o-linear-gradient(top, #00B4D0, #ec395d);
	background-image: linear-gradient(to bottom, #00B4D0, #ec395d);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00B4D0', endColorstr='#ec395d', GradientType=0);
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
     -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
	-webkit-transition: width 0.6s ease;
     -moz-transition: width 0.6s ease;
       -o-transition: width 0.6s ease;
          transition: width 0.6s ease;
}

#rotator{
position: absolute;
left: 20%;
top: 50%;
display: inline-block;
width: 835px;
text-align: center;
background: none;
}

.circle {
  display: inline-block;
  text-align: center;
  line-height: 1.2;
  position: relative;
}
  /**************************
*
*	Services Section 
*
**************************/

#services {
	color:#000;
	text-align: center;
}
#services h4{
	font-size:20px;
	font-weight: 300;
	margin:20px 0;
	
}
#services h5{
	font-size:13px;
	font-weight:300;
    letter-spacing: 1px;
    text-transform: uppercase;
	color:#000;
	display:block;
	margin:10px 0;
}

#services i {
	color:#FFF;
	text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
 					0px 8px 13px rgba(0,0,0,0.1),
 					0px 18px 23px rgba(0,0,0,0.1);
					}
#services i:hover {
	opacity:0.5;
}
#skills i {
  color: #FFF;
  top: 19%;
  position: absolute;
  right: 46%;
}
#services p {

}
#team{
	text-align:center;
}
div.thumbnail:hover {
	border-color: #FFFFFF;
	-webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
		  color:white;
}

.nav-tabs > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 20px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
		  color:#FFF;
    border:none;
	background:none;
}

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
	color: #FFFFFF;
	cursor: default;
	border: 1px solid #FFFFFF;
	border-bottom-color: transparent;
}

.nav-tabs li.active,.nav-tabs li :hover{
	border: none !important;
	text-shadow: none;
	background:none !important;
}

.accordion {
	margin-bottom: 20px;
}

.accordion-group {
	margin-bottom: 2px;
}

.accordion-heading {
	border-bottom: 0;
	font-size:17px;
}

.accordion-heading .accordion-toggle {
	display: block;
	padding: 8px 9px;
	color: #FFFFFF;
}
.accordion-heading .accordion-toggle:hover{
	display: block;
	padding: 8px 9px;
	color: #000;
}

.accordion-toggle {
	cursor: pointer;
}

.accordion-inner {
	padding: 9px 30px;
	color:#000;
}

  /**************************
*
*	Portfolio Section 
*
**************************/
.hide{
opacity:0;
}

.carousel-inner {
	position: relative;
	overflow: hidden;
	text-align:center;
	border:none;
	

	
}
.carousel-control {
	position: absolute;
	top: 110%;
	left: 51%;
	width: 40px;
	height: 40px;
	margin-top: 20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background: #FFFFFF;
	border: 3px solid #FFFFFF;
	-webkit-border-radius: 23px;
     -moz-border-radius: 23px;
          border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	
}
.carousel-control.right {
  right: 50%;
  left: auto;
}
.carousel-control:hover {
	color: #FFF;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}


.dl-horizontal dt {
	float: left;
	width: 160px;
	overflow: hidden;
	clear: left;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dl-horizontal dd {
	margin-left: 180px;
}

.dl-horizontal dt {
	float: left;
	width: 60px;
	overflow: hidden;
	clear: left;
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dl-horizontal dd {
	margin-left: 40px;
}
#stage{
	padding:30px 0;
}

#stage li{
	margin-bottom:10px;
}

#stage .mix{
	display:none;
	opacity:0;
}
.controls{
	vertical-align: top;
	margin-bottom:40px;
}
.controls li{
	margin-left: 20px;
	cursor: pointer;
	list-style-type: square;
}
.controls li.active{
	font-weight: 700;
	color:#19A3EB;
}


  /**************************
*
*	Gallery Section 
*
**************************/

#stage{
}

#stage .mix{
	display:none;
	opacity:0;
}
.controls{
	vertical-align: top;
	margin-bottom:40px;
}
.controls li{
	margin-left: 20px;
	cursor: pointer;
	list-style-type: square;
}
.controls li.active{
	font-weight: 700;
	color:#FFFFFF;
}



  /**************************
*
*	Contact Form
*
**************************/
#contactus{
	height:100%;
	background: linear-gradient(to right, #d9d9d9 , #e6e6e6,#FFF);
	
}
#formparts{
	color:#FFF;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	background-color: #ffffff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}

 label{
	color:black;
}
textarea,#message{
  resize:none;
  
 }
#submit_button {
	padding: 7px;
	width: 100px;
	border: none;
	height: 36px;
	color: white;
}
.error { 
	display: none; 
	padding:10px; 
	margin:0 0 5px 0;
	font-size:14px;
	margin-bottom: 10px;

}
.success { 
	display: none; 
	padding:10px; 
    margin-bottom: 10px;
	font-size:14px;

}

.error img { 
	vertical-align:top; 
}

label.valid {
	width: 24px;
	height: 24px;
	background: url(images/valid.png) center center no-repeat;
	display: inline-block;
	text-indent: -9999px;
		}
label.error {
	font-weight: bold;
	color: red;
	padding: 2px 8px;
	margin-top: 2px;
		}

.message {
	background-color: #FFF;;
	color: black;
	display: none;
	width: 316px;
	padding: 10px;
	margin-bottom: 10px;
}

.footer{
	background-color:#FFFFFF;
	color:white;
	padding:30px 20px 7px;
	text-align:center;
}


  /**************************
*
*	Media queries
*
**************************/
@media (min-width: 320px){
	
.navbar .brand,.footer .brand {
	font-size: 26px;
    padding: 10px 20px 7px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	font-weight:300;

}

}
@media (max-width: 600px) {
 article {
	padding-right: 40px;
   	padding-left: 40px;
	text-align:center;
}

 }
 @media (max-width: 768px) {
  body {
    padding-right: 2px;
    padding-left: 2px;
	text-align:center;
}
   .navbar-inner {
    margin: 0 20px 0;
}
.nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a {
    color: #fff;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
}
 
.navbar-inverse .nav-collapse .nav > li > a,
.navbar-inverse .nav-collapse .dropdown-menu a {
    color: #FFFFFF;
  }	
  
  #myCarousel{
	text-align:center;
	position: absolute;
	left: 50%;
	top: 35%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: inline-block;
	width: 280px;
	text-align:center;
	background:none ;
}
.logo{
	left:0;
}

}
 
 
 
@media (max-width: 480px){
.navbar-inverse .navbar-inner {
 	margin:0 40px;
}

article {
	padding-right: 40px;
   	padding-left: 40px;
	text-align:center;
}

h1{
	font-size:26px;
}
 


  #myCarousel{
	text-align:center;
	position: absolute;
	left: 50%;
	top: 60%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: inline-block;
	width: 280px;
	text-align:center;
	background:none ;
}

.pushright{
  margin-left:7%;
}

.smimg{
max-width:200px;
}
}




 
 
 
@media (max-width: 800px) {
body {
    padding-right: 2px;
    padding-left: 2px;
	text-align:center;
  }

.navbar-inverse .navbar-inner {
 	margin:0 40px;
}
.nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a {
    color: #000;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
	 background-color: none;
  }
 
.navbar-inverse .nav-collapse .nav > li > a,
.navbar-inverse .nav-collapse .dropdown-menu a {
    color: #FFFFFF;
  }
.nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background-color: none;
  }



}


@media (max-width: 979px) {
.navbar-inverse .nav-collapse .nav > li > a,
.navbar-inverse .nav-collapse .dropdown-menu a {
    color: #FFFFFF;
  }
.nav-collapse .nav > li > a:hover,
.nav-collapse .dropdown-menu a:hover {
    background-color: transparent!important;
  }
  .title {
    margin-top: 4%;
}
.title h1 .line1{

	font-size:3.7rem !important;
	line-height:25px;
    margin-bottom: 3px;
    text-transform: uppercase;
    margin-top: 3px;
	
}
}

@media (min-width: 1024px) {
.navbar .brand,.footer .brand  {
	font-size: 36px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	font-weight:300;
}
  #myCarousel{
	text-align:center;
	position: absolute;
	left: 50%;
	top: 35%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: inline-block;
	width: 280px;
	text-align:center;
	background:none ;
}
#slide7{

}
}

@media (max-width: 1000px) {
.navbar .brand,.footer .brand {
 	font-size: 26px;
    font-weight: 300;
    padding: 16px 20px 16px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
	margin-top:0;
}
}

@media screen and (min-width: 1260px) and (max-width: 2200px)
{
.navbar-brand > img {
   
	height: auto !important;
}
}
@media (min-width: 1100px){
.pt-page article {
    margin: 0 auto !important;
    position: relative !important;
    max-width: 1530px !important;
    padding-right: 80px !important;
    padding-left: 80px !important;
}}


html,
body {
		height: 100%;
		margin: 0;
		padding: 0;
}

a {
		color: #09f;
}

a:hover {
		text-decoration: none;
}

#back_to_camera {
		background: rgba(255, 255, 255, .9);
		clear: both;
		display: block;
		height: 40px;
		line-height: 40px;
		padding: 20px;
		position: relative;
		z-index: 1;
}

.fluid_container {
		bottom: 0;
		height: 100%;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1;
}

#camera_wrap_4 {
		bottom: 0;
		height: 100%;
		left: 0;
		margin-bottom: 0 !important;
		position: fixed;
		right: 0;
		top: 0;
}

.camera_bar {
		z-index: 2;
}

.camera_thumbs {
		margin-top: -100px;
		position: relative;
		z-index: 1;
}

.camera_thumbs_cont {
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
}

.camera_overlayer {
		opacity: .3;
}
@media (min-width: 768px){
.container {
    width: 970px;
}}