/*!
 * Start Bootstrap - Creative Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */


/*@font-face {
  font-family: 'DIN-Regular';
  src: url('../fonts/DIN-Regular/DIN-Regular.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/DIN-Regular/DIN-Regular.otf')  format('opentype'),
  url('../fonts/DIN-Regular/DIN-Regular.woff') format('woff'), 
  url('../fonts/DIN-Regular/DIN-Regular.ttf')  format('truetype'), 
  url('../fonts/DIN-Regular/DIN-Regular.svg#DIN-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
@import url('https://fonts.googleapis.com/css?family=Lato');
@import url('https://fonts.googleapis.com/css?family=Lato:300');
@import url('https://fonts.googleapis.com/css?family=Lato:900');
html,
body {
    width: 100%;
    height: 100%;
}

body {
    font-family: 'Lato', sans-serif; color:#333; font-size: 17px; background-color:#eee;
}

hr {
    /*max-width: 50px;*/
    border-color: #ccc;
    border-width: 1px;
	margin:10px 0;
	text-align:center;
}

/*hr::after {content:""; width:100px; height:3px; background-color:#6a2875; display:inline-block; position:relative;top:-19px;}*/

hr.light {
    border-color: #fff;
}

a{color:#333;}

a:hover,
a:focus {color: #000; text-decoration:none;}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Lato', sans-serif; color:#333; margin:0 0 20px;
}

h1 {font-size:40px; line-height:45px;}
h2 {font-size:30px; line-height:35px;}
h3 {font-size:25px; line-height:30px;}
h4 {font-size:20px; line-height:25px;}
h5 {font-size:16px; line-height:20px;}

p {
    margin-bottom: 20px;
    font-family: 'Lato', sans-serif;
	font-size: 17px;
    line-height: 22px;
	color:#333;
	font-weight:300;
}
.small {font-size:12px; color:#333; margin-bottom:10px;}

.bg-primary {
    background-color: #f05f40;
}

.bg-dark {
    color: #fff;
    background-color: rgba(0,0,0,0.8);
}
.bg-darkblue {
    color: #fff;
    background-color: rgba(31,47,98,0.8);
}

.text-faded {
    color: rgba(255,255,255,.7);
}

section {
    padding: 30px 0;
}

aside {
    padding: 50px 0;
}

.no-padding {
    padding: 0;
}

.navbar-default {
    border-color: rgba(34,34,34,.05);
    font-family: 'DIN-Regular',sans-serif;
    background-color: #ed2e59;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.navbar-default .navbar-header .navbar-brand {
    font-family: 'DIN-Regular',sans-serif;
    font-weight: 700;
    color: #f05f40;
}
/*.navbar-brand {padding:35px 15px 0;}*/
.nav-pills > li > a:hover {background-color:#fff; color:#169876;}
.navbar-default .navbar-header .navbar-brand:hover,
.navbar-default .navbar-header .navbar-brand:focus {
    color: #993366;
}

.navbar-default .nav > li>a,
.navbar-default .nav>li>a:focus {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
}

.navbar-default .nav > li>a:hover,
.navbar-default .nav>li>a:focus:hover {
    color: #fff; border-bottom:solid 2px #fff;
}

.navbar-default .nav > li.active>a,
.navbar-default .nav>li.active>a:focus {
    color: #fff!important;
    background-color: transparent;
	border-bottom:solid 2px #fff;
}

.navbar-default .nav > li.active>a:hover,
.navbar-default .nav>li.active>a:focus:hover {
    background-color: transparent;
}



@media(min-width:768px) {
    .navbar-default {
        border-color: rgba(255,255,255,.3);
        background-color: #ed2e59;
    }

    .navbar-default .navbar-header .navbar-brand {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .navbar-header .navbar-brand:hover,
    .navbar-default .navbar-header .navbar-brand:focus {
        color: #000;
		border-bottom:solid 2px #ed2e59;
    }

    .navbar-default .nav > li>a,
    .navbar-default .nav>li>a:focus {
        color: #000;
		border-bottom:solid 2px #ed2e59;
    }

    .navbar-default .nav > li>a:hover,
    .navbar-default .nav>li>a:focus:hover {
        color: #000;
		border-bottom:solid 2px #fff;
    }

    .navbar-default.affix {
        border-color: rgba(34,34,34,.05);
        background-color: #ed2e59;
    }

    .navbar-default.affix .navbar-header .navbar-brand {
        font-size: 14px;
        color: #993366;
    }

    .navbar-default.affix .navbar-header .navbar-brand:hover,
    .navbar-default.affix .navbar-header .navbar-brand:focus {
        color: #000;
		border-bottom:solid 2px #fff;
    }

    .navbar-default.affix .nav > li>a,
    .navbar-default.affix .nav>li>a:focus {
        color: #000;
		
    }

    .navbar-default.affix .nav > li>a:hover,
    .navbar-default.affix .nav>li>a:focus:hover {
        color: #000;
		border-bottom:solid 2px #fff;
    }
	
}

header {
    width: 96%;
	min-height:100px;
	margin:0 2%;
    text-align: center;
	position:absolute;
	z-index:1;
	border-bottom:solid 1px #fff;
}

.innerheader {
    position: relative;
    width: 100%;
	/*height:110px;*/
    text-align: center;
	background-color:#e3e3e3;
}

.section-heading {
    margin-top: 0;
}

.portfolio-box {
    display: block;
    position: relative;
    margin: 2px;
    max-width: 650px;
}

.portfolio-box .portfolio-box-caption {
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    opacity: 0;
    background: rgba(0,0,0,.7);
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {
    position: absolute;
	background-color:#993366;
    bottom: 0;
    width: 100%;
    text-align: center;
    transform: translateY(-50%);
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
    padding: 0 15px;
    font-family: 'Lato', sans-serif;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
    font-size: 30px;
}

.portfolio-box:hover .portfolio-box-caption {
    opacity: 1;
}

@media(min-width:768px) {
    .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
        font-size: 16px;
    }

    .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
        font-size: 30px;
    }
}

.call-to-action h2 {
    margin: 0 auto 20px;
}

.text-primary {
    color: #f05f40;
}

.no-gutter > [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

.btn-default {
    border-color: #fff;
    color: #222;
    background-color: #fff;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    border-color: #ededed;
    color: #222;
    background-color: #f2f2f2;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    border-color: #fff;
    background-color: #fff;
}

.btn-default .badge {
    color: #fff;
    background-color: #222;
}

.btn-primary {
    border-color: #f05f40;
    color: #fff;
    background-color: #f05f40;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    border-color: #ed431f;
    color: #fff;
    background-color: #ee4b28;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    border-color: #f05f40;
    background-color: #f05f40;
}

.btn-primary .badge {
    color: #f05f40;
    background-color: #fff;
}

.btnpro a{
    text-transform: uppercase;
    background-color:#666;
	padding:10px 10px !important; margin:10px;
	text-align:center; text-decoration:none;
	display:block; color:#fff;
	text-decoration:none;
	font-size:20px; border:solid 5px #fff;
}

.btnpro a:hover {background-color:#000;}

.btn-xl {
    padding: 15px 30px;
}

::-moz-selection {
    text-shadow: none;
    color: #fff;
    background: #222;
}

::selection {
    text-shadow: none;
    color: #fff;
    background: #222;
}

img::selection {
    color: #fff;
    background: 0 0;
}

img::-moz-selection {
    color: #fff;
    background: 0 0;
}
.navbar-brand {padding:15px 0; position:absolute;}
.topleft {float:left;}
.topright {float:right;}
.topleft div, .topright div {display:inline;}
.topleft div img {width:20px; margin:0 5px;}
.topright div img {width:25px; margin:0 5px;}
.navbar-collapse {width:auto; padding-left:0; padding-right:0;}
.nav-center {width:100%; display:inline-block; margin:25px auto 15px;}
.nav-center li {list-style:none; display:inline;}
.nav-center li a {color:#fff; font-family: 'Lato', serif; font-size:15px; padding:10px 20px; margin:0; line-height:23px; display:inline-block;}
.nav-center li a:after {content:''; width:12px; height:6px; background:url(../images/down-arrow-white.png) no-repeat; display:block; margin:5px auto;}
.navbar {margin-bottom:0;}
.navbar-nav {clear:both;}
.menu {position:absolute; right:0; top:30px; cursor:pointer;}
.menu button {background-color:transparent; border:none;}
.overlay {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1000 !important;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 15%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
	color:#fff;
}
.overlay-content h1, .overlay-content h2, .overlay-content p {color:#fff;}
.overlay a {
    padding: 30px 8px;
    text-decoration: none;
	font-family: 'Lato', serif;
    font-size: 26px;
	font-weight:300;
    color: #fff;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #ff0300;
}

.overlay .closebtn {
    position: absolute;
    right: 25px;
    font-size: 60px;
}
.overlay .search-submit {width:42px; height:42px; background:url(../images/search.png) no-repeat; position:absolute; left:10%; padding:0; float:left;}
.overlay .search-submit:hover{background-color:transparent;}
.overlay input[type="text"] {background-color:transparent; color:#fff; padding:1.5% 1.5% 1.5% 10%; border:none; border-bottom:solid 1px #fff; float:left; font-family: 'Lato', serif; font-style:italic;}
.overlay input[type="text"]:focus {background-color: transparent;}
/*.nav > li {position:inherit;}
.navbar-nav > li small {font-size:65%;}
.navbar-nav > li > a {color:#fff; font-family: 'Lato', serif; font-size:20px; padding:10px 20px; margin:0; line-height:23px;}
.navbar {margin-top:10px; margin-bottom:0; border:none;}
.navbar-nav > li > a:before {content: '.'; display: block; font-size:50px; position:relative; top:7px; left:0; width: 0; background-color: transparent;}
.navbar-nav > li > a:hover:after {width: 100%; background-color: #000;}
.navbar-nav > li > a:hover, .navbar-nav li:hover > a.dir {color:#000; background-color:#eee;}*/
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover, .nav>li>a:focus,.nav>li>a:hover{background-color:transparent; color:#fff;}
.navbar-right {margin-right:0;}
.dropdown-menu {background-color:#eee; padding:50px; border-radius:0; border:none; -webkit-box-shadow:none; box-shadow:none; margin:0;}
/*.dropdown-menu:before{content: ''; position: absolute; left:0; right:0; top:0; bottom:0; background:url(../images/menu-bg.png) no-repeat top right; opacity: .8; z-index:10; }
.dropdown-menu:after {content: ''; position: absolute; left:45%; top:0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fff; z-index:10;}*/
.dropdown-menu li a {color:#000; font-family: 'Lato', serif; font-size:15px; padding:5px 10px;;}
.dropdown-menu li a:hover {background-color: #f9f9f9; color:#000;}
.navbar-nav .open .dropdown-menu .dropdown-menu {width:100%; min-height:auto; border-top:solid 1px #fff; padding:0;}
.navbar-nav .open .dropdown-menu ul {padding:0;}
.dropdown-menu li li a {background-color:#d2232a; padding:5px 20px; font-size:14px;}
.dropdown-menu li li a:hover {background-color:#b9131a !important;}
.menuright {padding:0 20px; margin-top:5px;}
.menuright a img{width:70%; padding:5px 0;}
.dropbtn {
    cursor: pointer; color:#555; font-family: 'Lato', serif; font-size:13px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: block;
	margin:0;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
	z-index:10;
    background-color: #eee;
    min-width: 100%;
	left:0;
	padding:10px 50px;	
    /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
}

/* Links inside the dropdown */
.dropdown-content a {
    padding: 5px 10px;
    text-decoration: none;
	font-size:17px;
	text-align:left;
    display: block;
	color:#e81d25;
	
}
.dropdown-content li {width:20%; list-style:none; float:left;}
.productsmenu {display:table; padding-bottom:32px;}
.productsmenu li {width:100%;}
.productsmenu li li {width:100%; list-style:none; display:block;}
.productsmenu li li a {text-align:left; font-size:14px; padding:5px 0; color:#000;}
.productsmenu li li a:before {content:'\00BB'; margin-right:10px;}
.productsmenu li li a:hover {background-color:transparent;}
.productsmenu li li li a {text-align:left; font-size:13px; padding:3px 0; color:#333;}
.productsmenu li li li a:before {content:'\2022'; margin-right:10px;}
.productsmenu li p {text-align:left; font-size:13px; line-height:20px; color:#333; padding:0 10px;}
.productsmenu li .menubtn a{background-color:#999; font-size:13px; padding:5px 10px; display:inline-block; color:#fff; text-transform:uppercase; margin:0 0 20px 10px; float:left;}
.productsmenu li .menubtn a:hover {background-color:#e81d25; color:#fff;}
/* Change color of dropdown links on hover */
.dropdown-content li a:hover, .productsmenu li:hover.dir > a {color:#e81d25; background-color:#f9f9f9;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    color:#105caa;
}


.clear {clear:both;}

input[type='submit']:hover {background-color:#8e0006;}
::-webkit-input-placeholder {
   color: #999;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}

:-ms-input-placeholder {  
   color: #999;  
}

.overlay-content ::-webkit-input-placeholder {
   color: #fff;
}

.overlay-content :-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

.overlay-content ::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

.overlay-content :-ms-input-placeholder {  
   color: #fff;  
}


.fa-facebook {
	background:#3b5998
} 
.fa-linkedin {
	background:#007bb6
}
.fa-twitter {
	background:#00aced
}

.footerbtm ul li a i:hover {
    opacity: .5;
}
	


.scrollToTop{
	width:35px; 
	height:35px;
	padding:10px; 
	text-align:center; 
	background: rgba(255,255,255,0.5);
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
    bottom: 50px;	right:15px;
	display:none;

}
.scrollToTop:hover{
	text-decoration:none;	background: rgba(255,255,255,1);
}

/* ==================================================

  Hover Effect

================================================== */

.product-left{
	text-align: center;
	margin-bottom: 20px;
}
/*--start-product--*/
.gallery{margin:15px 0 0 0;}
.product{
	padding:6em 0px;
}
.p-one {
	border: 1px solid rgba(24, 27, 42, 0.13);
	padding: 15px 15px;
}
.product-left:hover .p-one{
	border: 1px solid #8c2830;
	transition: 0.5s all ease;
	-webkit-transition: 0.5s all ease;
	-moz-transition: 0.5s all ease;
	-o-transition: 0.5s all ease;
	-ms-transition: 0.5s all ease;
}
.product-left:hover .p-one img{
	/* -webkit-transform: scale(0.9);
	Webkit: Scale up image to 1.2x original size;
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	opacity: 1; */
}
.p-one img {
  -webkit-transition-duration: 0.5s;
  /* Webkit: Animation duration; */
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  width:100%;
}
.product-left:hover .p-one p a{
	color: #8c2830;
}
.product-left:hover .mask{
	display:block;
}
.mask {
	display: none;
	position: absolute;
	top: 0%;
	left: 4%;
	background-color:rgba(0,0,0,0.5);
	width:92%;
	height:100%;
}
.mask span{
	background:#8c2830;
	color:#fff;
	font-size:15px;
	font-weight:400;
	padding:6px 12px;
	position: relative;
top: 40%;
}
.mask span:hover{
	text-decoration:none;
	background:#181b2a;
	transition: 0.7s all;
	-webkit-transition: 0.7s all;
	-o-transition: 0.7s all;
	-moz-transition: 0.7s all;
	-ms-transition: 0.7s all;
}
.product-one {
	margin-top: 4%;
}
.product-one:nth-child(1){
	margin-top:0;
}
.p-one h4{
	color: #242424;
	font-size: 18px;
	font-weight: 600;
	margin:10px 0 0 0;
}
.p-one p {
	font-size: 1.7em;
	color: #999;
	margin: 5px 0 0 0;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
}
.p-one p a {
	text-decoration: none;
	color: #999;
}
.p-one p i {
	width: 25px;
	height: 18px;
	display: inline-block;
	margin-right: 4px;
	vertical-align: middle;
}
.product-left:hover .p-one p i{
}
/*--end-product--*/

.no-padding {padding:0;}
input[type="checkbox"], input[type="radio"] {margin:3px 10px 3px 0;}
input[type="text"],
input[type="password"],
input[type="email"],
textarea, select {
  background-color: #fff; width:100%;
  border: solid 1px #ddd; padding:10px 10px; color:#999; margin:0 0 10px; font-size:17px;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
}
select {-webkit-appearance:none; -moz-appearance: none; -ms-appearance:none; appearance: none; background: url(../images/down-small-dark.png) no-repeat 98% 50% #fafafa; }
input[type="submit"]{
  background-color: #e81d25;
  padding:20px 50px; color:#fff; border:0px; font-size:17px; text-transform:uppercase;
  -webkit-transition: 300ms; margin:0 0 5px;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
} 
input[type="submit"]:hover{
  background-color: #000;
} 

input[type="text"]:focus,
input[type="email"]:focus,
textarea:focus, select:focus {
	background-color: #fff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #666;
}
input[type="button"]:focus{
	background-color: #000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #999;
} 

input[disabled] {background-color:#f1f1f1; cursor:not-allowed;}

.no-margin {margin: 0;}

.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.fleft {float:left; clear:both;}
.fright {float:right; clear:both;}
.list {margin:0; padding:0;}
.list ul {margin:0; padding:0;}
.list li {list-style:disc; margin:0 0 10px 10px;}
.list li a {list-style:none; color:##337ab7;}
.list li a:hover {color:#000;}
video {width:100%; height:auto;}

ul {margin:0; padding:0 0 0 10px;}
.li li {margin-bottom:10px; list-style:none; background:url(../images/li.png) no-repeat 0 7px; padding-left:20px;}
.li1 li {margin-bottom:10px; list-style:none; background:url(../images/li1.png) no-repeat 0 12px; padding-left:20px;}

.orderli li {margin-bottom:10px; padding-left:15px;}

/* Carousel base class */
/* Since positioning the image, we need to help out the caption */
#myCarousel .carousel-caption {width:50%; left:0; top:200px; padding-left:5%; text-align:left;}
#myCarousel .carousel-caption h1 {font-family:'Lato'; font-size:35px; line-height:35px; margin:0; color:#fff; text-align:left;}
#myCarousel .carousel-caption p {font-family: 'Lato', sans-serif; font-size:17px; line-height:25px; color:#fff; margin:10px 0 20px; display:inline-block;}
/* Declare heights because of positioning of img element */
#myCarousel.carousel .item {width:100%; height: 550px; -webkit-backface-visibility: visible !important; backface-visibility: visible !important;}
#myCarousel .carousel-inner > .item > img {position: absolute; top: 0; left: 0; width: 100%;}
#myCarousel .carousel-control {top:45%; height:50px;}
#myCarousel .carousel .left {left: 30px; display:block;}
#myCarousel .carousel .right {right: 30px; display:block;}
.sliderbtn1 a {background-color:#ff0300; font-size:15px; padding:5px 20px; display:inline-block; color:#fff; text-transform:uppercase;}
.sliderbtn1 a:hover {background-color:#1e1848;}
.sliderbtn2 a {background-color:#222; font-size:15px; padding:5px 20px; display:inline-block; color:#fff; text-transform:uppercase;}
.sliderbtn2 a:hover {background-color:#e81d25;}
.sliderbtn3 a {background-color:#f26522; font-size:15px; padding:10px 20px; border-radius:20px; display:inline-block; color:#fff; text-transform:uppercase;}
.sliderbtn3 a:hover {background-color:#ed2d34;}
.sliderbtn4 a {background-color:#eee; font-size:15px; padding:10px 20px; border-radius:20px; display:inline-block; color:#000; text-transform:uppercase;}
.sliderbtn4 a:hover {background-color:#f26522; color:#fff;}
#myCarousel .carousel-indicators {bottom:30px; z-index:1;}
#myCarousel .carousel-indicators li {
      background-color:#000;
      transition: all 0.25s ease;
	  border:none;
}
#myCarousel .carousel-indicators li.active {
      background-color:#e81d25;
}



.corporate-top #myCarousel.carousel .item {width:100%; height: 545px; border:none; -webkit-backface-visibility: visible; backface-visibility: visible;}
.corporate-top #myCarousel .carousel-inner > .item > img {min-width: auto; position:relative; margin:0 auto;}

.btn1 a {
	background-color:#f26522;
	padding: 10px 20px;
	font-size:14px; 
	color:#fff;
	border-radius:20px;
	text-transform:uppercase;
	text-align:center;
}


footer {width:100%; background-color:#101010; font-size:13px; line-height:0; display:inline-block; color:#ccc; padding:20px 0;}
footer p {color:#ccc; font-size:13px; line-height:23px; margin-bottom:10px;}
footer ul {margin:0; padding:0;}
footer ul li {margin:0; padding:0; list-style:none; color:#ccc;}
footer ul li a {font-size:13px; color:#ccc; line-height:20px; margin:2px 0 10px 0; display:inline-block;}
footer ul li a:hover {color:#000;}
/*footer ul li:before {content:"-"; position:absolute;}*/
footer a {color:#ccc;}
footer a:hover {color:#fff;}
.fheight {min-height:250px; margin-left:20px;}
.social {float:left; font-size:20px;}
.social img {border:solid 1px transparent;}
.social img:hover {border:solid 1px #666;}

.breadcrumb {background-color:#fff; margin:0; border-top:solid 1px #d1d1d1; border-radius:0;}
.breadcrumb ul {margin:0 20px; padding:0;}
.breadcrumb ul li {font-size:14px; color:#333; list-style:none; padding-right:5px; float:left;}
.breadcrumb ul li a {font-size:14px; color:#888; border-right:solid 1px #888; padding-right:5px;}


.white-btn a {
background-color:#fff; background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ color:#000; padding:5px 15px; font-size:20px; border-radius:5px; display:inline-block;
}
.white-btn a:hover {
background-color:#fff; background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.red-btn a {
background-color:#fff; background: -moz-linear-gradient(top, #dd6e73 0%, #cb2229 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #dd6e73 0%,#cb2229 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #dd6e73 0%,#cb2229 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd6e73', endColorstr='#cb2229',GradientType=0 ); /* IE6-9 */ color:#fff; padding:5px 15px; font-size:20px; border-radius:5px; display:inline-block;
}
.red-btn a:hover {
background-color:#fff; background: -moz-linear-gradient(top, #333 0%, #000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #333 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #333 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#000',GradientType=0 ); /* IE6-9 */
}
.red-btn-small a {
background-color:#fff; background: -moz-linear-gradient(top, #dd6e73 0%, #cb2229 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #dd6e73 0%,#cb2229 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #dd6e73 0%,#cb2229 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd6e73', endColorstr='#cb2229',GradientType=0 ); /* IE6-9 */ color:#fff; padding:5px 10px 3px; font-size:15px; border-radius:5px; display:inline-block;
}
.red-btn-small a:hover {
background-color:#fff; background: -moz-linear-gradient(top, #333 0%, #000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #333 0%,#000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #333 0%,#000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#000',GradientType=0 ); /* IE6-9 */
}
.gray-btn-small a {background-color:#ccc; color:#000; padding:5px 10px 3px; font-size:15px; border-radius:5px; display:inline-block;}
.gray-btn-small a:hover {background-color:#000; color:#fff;}

.fcred {color:#e81d25;}
.fcwhite {color:#fff;}
.fcblack {color:#000;}
.fcgray {color:#333;}
.fclightgray {color:#666;}
.fcorange {color:#f26522;}
.no-transform {text-transform:none;}
.no-border {border:none !important;}
.footerbtm {width:100%; background-color:#818181; display:inline-block; padding:20px 0; color:#fff; font-size:13px; line-height:15px;}
.footerbtm a {color:#fff;}
.graybg {width:100%; background-color:#ebebeb; padding:20px; display:inline-block;}
label {font-weight:normal;}
.knowmore1 a {padding: 0.5em 1.5em; font-size: 1.5em; color:#fff; border:solid 1px #fff; display:inline-block; text-transform:uppercase; transition: all 0.5s ease;}
.knowmore1 a:hover {background-color:#151515;}
.knowmore2 a {background-color:rgba(0,0,0,0.5); color:#fff; font-weight:bold; padding:10px 20px; transition: all 0.5s ease; text-transform:uppercase;}
.knowmore2 a:hover {back,ground-color:#000;}
.knowmore3 a {color:#fff; padding:5px 10px; border:solid 1px #fff; transition: all 0.5s ease; display:inline-block; text-transform:uppercase;}
.knowmore3 a:hover {background-color:#fff; color:#000;}
.knowmore4 a {background-color:#fff; color:#d2232a; font-weight:bold; padding:5px 10px; border:solid 1px #d2232a; transition: all 0.5s ease; text-transform:uppercase;}
.knowmore4 a:hover {background-color:#d2232a; color:#fff;}
.apply a {color:#9ace23; font-weight:bold; padding:1px 10px; border:solid 1px #9ace23; border-radius:3px; transition: all 0.5s ease; text-transform:uppercase;}
.apply a:hover {background-color:#9ace23; color:#fff;}
.mart10 {margin-top:10px;}
.mart20 {margin-top:20px;}


.modal-dialog {
  width: 102%;
  height: 100%;
  margin: 0;
  padding: 0;
}

.modal-content {
  height: 100%;
  min-height: 100%;
  border-radius: 0;
  background-color:rgba(34,34,34,0.9);
}

.close {background-color:#fff !important; padding:0px 10px 7px 10px !important; color:#1e2f62; opacity:1; text-shadow:none; font-size:30px; margin-right:30px;}
.close:hover {color:#1e2f62; opacity:1;}

.popup-content {max-height:500px; overflow-x:hidden; overflow-y:scroll;}
.popup-content p, .popup-content li {color:#fff;}

.fcblue {color:#0276d0;}
.searchdiv {width:200px; margin:0 auto; position:relative; display:inline;}
.search { 
	padding:3px 30px 3px 5px !important;
	margin:3px; font-size:12px; width:200px !important;
}
.searchbtn {color:#666; background-color:transparent; border:none; position:absolute; right:10px; top:5px;}

#nav-tabs > li > a { position: relative; }

#nav-tabs > li > a > .quote {
    position: absolute;
    left: 0px;
    top: 0;
    opacity: 0;
    width: 30px;
    height: 30px;
    padding: 5px;
    background-color: #13c0ba;
    border-radius: 15px;
    color: #fff;  
}
#nav-tabs > li.active > a > .quote { opacity: 1; }

.mega-dropdown-menu {
  padding: 20px 0px;
  width: 100% !important;
  position: relative;
}

.mega-dropdown-menu:before {
  content: "";
  border-bottom: 15px solid #fff;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  position: absolute;
  top: -15px;
  left: 285px;
  z-index: 10;
}

.mega-dropdown-menu:after {
  content: "";
  border-bottom: 17px solid #ccc;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  position: absolute;
  top: -17px;
  left: 283px;
  z-index: 8;
}

ol.panel-group {font-size:14px; font-weight:bold; padding-left:20px;}

	

.marb20 {margin-bottom:20px;}

.desktop {display:block;}
.mobile {display:none !important;}

.w88p {width:88%; margin:0 auto;}
.w70p {width:70%; margin:0 auto;}
.w50p {width:50%; margin:0 auto;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding:0px;
}

.tabs-left>li, .tabs-right>li {
  float: none;
  margin-bottom: 2px;
}
.tabs-left, .tabs-right {
  border: none;
}

.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}

.panel-default > .panel-heading {
	padding: 0;
	border-radius: 0;
	color: #000;
	background-color: #eee;
	border-color: #EEEEEE;
}

.panel-default > .panel-heading:hover a {color:#000; background-color:#ddd;}

.panel-title {
	font-size: 16px;
}

.panel-title > a {
	display: block;
	padding: 15px;
	text-decoration: none;
}

.panel-title .glyphicon {margin-right:20px;}

.panel-heading.active, .panel-heading.active a {
  background-color: #e91d25; color:#fff !important;
}
.panel-body {padding:3% 4%;}

.padl0 {padding-left:0;}
.box {background-color:#fff; display:inline-block; padding:20px 10px; margin:10px;}
.boxr {background-color:#fff; display:inline-block; padding:20px 10px; margin:10px 0;}
.boxr-banner {width:100%; background-color:#d9801a; display:inline-block; padding:0; margin:10px auto;}
.boxr1 {background-color:#fff; display:inline-block; padding:20px; margin:10px 0;}
.bluebanner {background-color:#1e1848; display:inline-block; padding:0 20px; margin:10px;}
.bluebanner h3 {margin-top:25%; color:#fff;}
.one {position:relative; z-index:0; display:inline-block; min-height:119px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:0 20px;}
.one:after {content:'1'; font-family: 'Lato', serif; font-size:120px; font-weight:bold; margin:0 auto; color:#feebeb; position:absolute; top:-40px; left:30%; z-index:-1;}
.two {position:relative; z-index:0; display:inline-block; min-height:119px; border-bottom:solid 1px #ccc; padding:0 20px;}
.two:after {content:'2'; font-family: 'Lato', serif; font-size:120px; font-weight:bold; margin:0 auto; color:#feebeb; position:absolute; top:-40px; left:30%; z-index:-1;}
.three {position:relative; z-index:0; display:inline-block; min-height:119px; border-right:solid 1px #ccc; padding:20px 20px 10px;}
.three:after {content:'3'; font-family: 'Lato', serif; font-size:120px; font-weight:bold; margin:0 auto; color:#feebeb; position:absolute; top:-20px; left:30%; z-index:-1;}
.four {position:relative; z-index:0; display:inline-block; min-height:119px; padding:20px 20px 10px;}
.four:after {content:'4'; font-family: 'Lato', serif; font-size:120px; font-weight:bold; margin:0 auto; color:#feebeb; position:absolute; top:-20px; left:30%; z-index:-1;}

.blogdiv {display:inline-block; }
.blogdiv img {margin:13px auto;}
.blogdiv p {margin-bottom:10px;}
.videodiv {margin:20px 0;}
.videodiv p {text-align:center;}
.videohead {font-size:80px; line-height:70px; text-align:center; color:#2c2c2c; display:inline-block; font-weight:900; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); margin:70px 0;}
.videodiv p {margin:10px 0;}