#immortal_header {

	-webkit-text-size-adjust: 100%!important;

	-moz-osx-font-smoothing: grayscale!important;

	-webkit-font-smoothing: antialiased!important;

	-ms-font-size-adjust: inherit!important;

	font-size-adjust: inherit!important

}

.separate_navbar_navbar {

	z-index: 3;

	margin: 0;

	border: 0;

	-webkit-border-radius: 0;

	border-radius: 0

}

.separate_navbar_navbar.affix {

	top: 0;

	width: 100%;

	z-index: 10;

	position: fixed;

	-webkit-transition: background ease-in-out .5s, border ease-in-out .5s, top ease-in-out .5s, box-shadow ease-in-out .5s;

	transition: background ease-in-out .5s, border ease-in-out .5s, top ease-in-out .5s, box-shadow ease-in-out .5s

}

.separate_navbar_navbar_responsive {

	padding-top: 5px;

	padding-bottom: 5px;

	

}

.separate_navbar_fa_angle_down {

	margin-left: 7px

}

.separate_navbar_navbar_nav>li {
    margin: 0 2px !important;
}

#separate_navbar_header_logo {

	width: 200px;

	margin-top: -5px;

	-webkit-transition: margin-top ease-in-out .3s;

	transition: margin-top ease-in-out .3s

}

.separate_navbar_navbar_toggle {

	border: 0

}

.separate_navbar_navbar_toggle .icon-bar {

	-webkit-transition: all ease-in-out .3s;

	transition: all ease-in-out .3s

}

.separate_navbar_navbar_toggle .separate_navbar_top_icon_bar {

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg);

	-webkit-transform-origin: 10% 10%;

	transform-origin: 10% 10%

}

.separate_navbar_navbar_toggle .separate_navbar_middle_icon_bar {

	opacity: 0

}

.separate_navbar_navbar_toggle .separate_navbar_bottom_icon_bar {

	-webkit-transform: rotate(-45deg);

	transform: rotate(-45deg);

	-webkit-transform-origin: 10% 90%;

	transform-origin: 10% 90%

}

.separate_navbar_navbar_toggle.collapsed .separate_navbar_top_icon_bar {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

}

.separate_navbar_navbar_toggle.collapsed .separate_navbar_middle_icon_bar {

	opacity: 1

}

.separate_navbar_navbar_toggle.collapsed .separate_navbar_bottom_icon_bar {

	-webkit-transform: rotate(0deg);

	transform: rotate(0deg)

}

.separate_navbar_navbar_nav>li>a, .separate_navbar_navbar_nav>li>a:visited {

	overflow: hidden;

	position: relative;

	text-transform: uppercase;

	font-family: 'Lato', sans-serif;

	-webkit-transition: all ease-in-out .3s;

	transition: all ease-in-out .3s;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	padding: 10px 5px !important;

}

.separate_navbar_navbar_nav>li>a:before {

	top: 0;

	left: 0;

	height: 4px;

	content: "";

	z-index: -1;

	right: 100%;

	position: absolute;

	-webkit-transition: right ease-in-out .3s;

	transition: right ease-in-out .3s

}

.separate_navbar_navbar_nav>li>a:hover:before, .separate_navbar_navbar_nav>li>a:focus:before, .separate_navbar_navbar_nav>li>a:active:before {

	right: 0

}

.separate_navbar_navbar_nav>li>a:hover, .separate_navbar_navbar_nav>li>a:active, .separate_navbar_navbar_nav>li>a:focus {

	border: 0;

	outline: 0

}

.separate_navbar_dropdown_menu {

	border: 0;

	padding: 0;

	font-family: 'Lato', sans-serif;

	-webkit-border-radius: 0;

	border-radius: 0

}

.separate_navbar_dropdown_menu li a, .separate_navbar_dropdown_menu li a:visited {

	padding: 15px 15px 15px 15px;

	-webkit-transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s;

	transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s

}

.separate_navbar_dropdown_menu li a i {

	margin-right: 5px

}

.separate_navbar_dropdown_right i, .separate_navbar_dropdown_left i {

	margin-left: 15px

}

.separate_navbar_dropdown_menu_right {

	top: -1px;

	left: 100%;

	position: absolute

}

.separate_navbar_dropdown_menu_left {

	top: -1px;

	left: -92%;

	position: absolute

}

.separate_navbar_dropdown_menu_shortcodes {

	left: -448px;

	width: 1000px;

	font-family: 'Lato', sans-serif

}

.separate_navbar_shortcodes_list {

	padding: 0

}

.separate_navbar_shortcodes_list ul {

	padding: 0;

	list-style-type: none;

	margin: 25px 0 25px 0

}

.separate_navbar_shortcodes_list ul li a, .separate_navbar_shortcodes_list ul li a:visited {

	display: block;

	text-decoration: none;

	padding: 5px 0 5px 20px

}

.separate_navbar_shortcodes_list ul li a i {

	margin-right: 10px

}

.separate_navbar_dropdown_menu_features {

	left: -590px;

	width: 1000px;

	font-family: 'Lato', sans-serif

}

.separate_navbar_features_list {

	padding: 0

}

.separate_navbar_features_list ul {

	padding: 0;

	list-style-type: none;

	margin: 25px 0 25px 0

}

.separate_navbar_features_list ul li a, .separate_navbar_features_list ul li a:visited {

	display: block;

	text-decoration: none;

	padding: 5px 0 5px 25px

}

.separate_navbar_features_list_heading {

	padding: 5px 0 5px 25px

}

.separate_navbar_dropdown_menu_mega {

	left: -877px;

	width: 1170px;

	padding: 5px 5px 5px 5px;

	font-family: 'Lato', sans-serif

}

.separate_navbar_mega_list {

	margin: 0

}

.separate_navbar_mega_list ul {

	margin: 0;

	padding: 0;

	list-style-type: none

}

.separate_navbar_mega_list ul li {

	margin: 25px 0 25px 0

}

.separate_navbar_mega_list_heading {

	font-weight: normal;

	text-transform: uppercase

}

.separate_navbar_mega_list ul li a, .separate_navbar_mega_list ul li a:visited {

	margin: 0;

	padding: 0;

	text-decoration: none;

	text-transform: capitalize

}

.separate_navbar_mega_list ul li a i {

	margin-right: 10px

}

.separate_navbar_mega_image {

	margin: 0

}

.separate_navbar_mega_image ul {

	margin: 0;

	padding: 0;

	list-style-type: none

}

.separate_navbar_mega_image ul li {

	margin: 25px 0 25px 0

}

.separate_navbar_mega_image_heading {

	font-weight: normal;

	text-transform: uppercase

}

.separate_navbar_mega_image img {

	width: 100%;

	-webkit-border-radius: 5px;

	border-radius: 5px

}

.separate_navbar_mega_image ul li h5 {

	margin-top: 25px;

	font-weight: bold;

	margin-bottom: 25px;

	text-transform: capitalize

}

.separate_navbar_mega_image p {

	text-align: justify

}

.separate_navbar_mega_posts {

	margin: 0

}

.separate_navbar_mega_posts ul {

	margin: 0;

	padding: 0;

	list-style-type: none

}

.separate_navbar_mega_posts_heading {

	font-weight: normal;

	text-transform: uppercase;

	margin: 25px 0 25px 0

}

.separate_navbar_mega_posts_col_img {

	margin: 0;

	padding: 0

}

.separate_navbar_mega_posts_col_img img {

	width: 100%;

	opacity: 1;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-webkit-transition: opacity ease-in-out .3s;

	transition: opacity ease-in-out .3s

}

.separate_navbar_mega_posts_row {

	margin: 10px 0 0 0

}

.separate_navbar_mega_posts_col_text h5 {

	padding: 0;

	margin: 0 0 5px 0;

	text-transform: capitalize

}

.separate_navbar_mega_posts_col_text h5 a, .separate_navbar_mega_posts_col_text h5 a:visited {

	margin: 0;

	padding: 0;

	font-weight: bold;

	text-decoration: none

}

.separate_navbar_mega_posts_row:hover .separate_navbar_mega_posts_col_img img {

	opacity: .7

}

.separate_navbar_dropdown_menu_shop {

	left: -965px;

	width: 1170px;

	padding: 15px 25px 15px 25px;

	font-family: 'Lato', sans-serif

}

.separate_navbar_dropdown_menu_shop_row {

	margin-top: 10px

}

.separate_navbar_dropdown_menu_shop_col img {

	width: 100%;

	opacity: 1;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-webkit-transition: opacity ease-in-out .3s;

	transition: opacity ease-in-out .3s

}

.separate_navbar_dropdown_menu_shop_col h5 {

	padding: 0;

	margin: 20px 0 5px 0;

	text-transform: uppercase

}

.separate_navbar_dropdown_menu_shop_col h5 a, .separate_navbar_dropdown_menu_shop_col h5 a:visited {

	margin: 0;

	padding: 0;

	font-weight: bold;

	text-decoration: none

}

.separate_navbar_dropdown_menu_shop_col p {

	text-align: justify

}

.separate_navbar_dropdown_menu_shop_col:hover img {

	opacity: .7

}

.separate_navbar_carousel_wrapper {

	top: -80px;

	overflow: hidden;

	max-height: 663px;

	margin-bottom: -80px

}

.separate_navbar_carousel_wrapper>.carousel-inner>.item>img, .separate_navbar_carousel_wrapper>.carousel-inner>.item>a>img {

	opacity: .7;

	margin: auto;

	width: 100%!important

}

.separate_navbar_carousel_fade {

	opacity: 1

}

.separate_navbar_carousel_fade .item {

	top: 0;

	z-index: 1;

	opacity: 0;

	width: 100%;

	position: absolute;

	left: 0!important;

	display: block!important;

	-webkit-transition: opacity ease-in-out .7s;

	-moz-transition: opacity ease-in-out .7s;

	-ms-transition: opacity ease-in-out .7s;

	-o-transition: opacity ease-in-out .7s;

	transition: opacity ease-in-out .7s

}

.separate_navbar_carousel_fade .item:first-child {

	top: auto;

	position: relative

}

.separate_navbar_carousel_fade .item.active {

	opacity: 1;

	z-index: 2;

	-webkit-transition: opacity ease-in-out .7s;

	-moz-transition: opacity ease-in-out .7s;

	-ms-transition: opacity ease-in-out .7s;

	-o-transition: opacity ease-in-out .7s;

	transition: opacity ease-in-out .7s

}

.separate_navbar_carousel_control_left, .separate_navbar_carousel_control_right {

	top: 50%;

	z-index: 2;

	width: 55px;

	height: 55px;

	border: 0;

	text-align: center;

	-webkit-border-radius: 100%;

	border-radius: 100%;

	-webkit-transition: all ease-in-out .3s;

	transition: all ease-in-out .3s

}

.separate_navbar_carousel_control_icons {

	line-height: 50px;

	font-size: 34px!important;

	font-weight: normal!important

}

.separate_navbar_carousel_control_left {

	left: 1%!important

}

.separate_navbar_carousel_control_right {

	right: 1%!important

}

.separate_navbar_carousel_caption {

	left: 0;

	z-index: 1;

	width: 100%;

	bottom: 45%;

	text-shadow: none;

	text-align: center;

	padding: 20px 20px 20px 20px;

	font-family: 'Raleway', sans-serif

}

.separate_navbar_carousel_caption h2 {

	font-size: 30px;

	margin: 0 0 15px 0;

	-webkit-animation-delay: 1s;

	animation-delay: 1s

}

.separate_navbar_carousel_caption h1 {

	font-size: 45px;

	font-weight: 800;

	margin: 0 0 40px 0;

	text-transform: uppercase;

	-webkit-animation-delay: 1.5s;

	animation-delay: 1.5s

}

.separate_navbar_carousel_button_colored, .separate_navbar_carousel_button_colored:visited {

	outline: 0;

	width: auto;

	height: 44px;

	border: 0;

	margin: 0 10px;

	padding: 0 23px;

	cursor: pointer;

	font-size: 13px;

	font-weight: 700;

	text-align: left;

	text-shadow: none;

	line-height: 44px;

	position: relative;

	font-style: normal;

	white-space: nowrap;

	letter-spacing: 1px;

	display: inline-block;

	text-transform: uppercase;

	text-decoration: none!important;

	font-family: 'Raleway', sans-serif;

	-webkit-border-radius: 0;

	border-radius: 0;

	-webkit-box-sizing: initial!important;

	box-sizing: initial!important;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transition: color .3s ease-in-out 0s;

	transition: color .3s ease-in-out 0s;

	-webkit-animation-delay: 2s;

	animation-delay: 2s

}

.separate_navbar_carousel_button_colored:before {

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	content: "";

	z-index: -1;

	position: absolute;

	-webkit-border-radius: 0;

	border-radius: 0;

	-webkit-transform: scaleY(1);

	transform: scaleY(1);

	-webkit-transform-origin: 50%;

	transform-origin: 50%;

	-webkit-transition: -webkit-transform .3s ease-in-out 0s;

	transition: transform .3s ease-in-out 0s

}

.separate_navbar_carousel_button_colored:hover, .separate_navbar_carousel_button_colored:active, .separate_navbar_carousel_button_colored:focus {

	box-shadow: none;

	outline: none!important

}

.separate_navbar_carousel_button_colored:hover:before, .separate_navbar_carousel_button_colored:focus:before, .separate_navbar_carousel_button_colored:active:before {

	-webkit-transform: scaleY(0);

	transform: scaleY(0)

}

.separate_navbar_modal_dialog {

	top: 20px

}

.separate_navbar_modal_content {

	left: 12%;

	width: 75%;

	border: 0;

	overflow: hidden;

	box-shadow: none;

	position: relative;

	-webkit-border-radius: 3px;

	border-radius: 3px

}

.separate_navbar_modal_header {

	border: 0;

	text-align: left;

	padding: 20px 10px

}

.separate_navbar_modal_header h3 {

	margin: 0

}

.separate_navbar_modal_header img {

	width: 250px

}

.separate_navbar_modal_header>button {

	opacity: 1;

	z-index: 1;

	left: 10px;

	border: 0;

	bottom: 10px;

	outline: 0;

	font-size: 35px;

	text-shadow: none;

	position: relative;

	font-weight: normal;

	padding: 0 9px 0 9px;

	-webkit-transition: color .5s ease-in-out 0s;

	transition: color .5s ease-in-out 0s

}

.separate_navbar_modal_header>button:hover, .separate_navbar_modal_header>button:active, .separate_navbar_modal_header>button:focus {

	opacity: 1;

	border: 0;

	box-shadow: none;

	outline: none!important

}

.separate_navbar_modal_body {

	margin: 0;

	font-family: 'Raleway', sans-serif

}

#separate_navbar_modal_user_image {

	text-align: center

}

#separate_navbar_modal_user_image img {

	width: 90px;

	-webkit-border-radius: 3px;

	border-radius: 3px

}

#separate_navbar_modal_user_image h3 {

	font-weight: bold

}

.separate_navbar_modal_body_form>div {

	margin-top: 10px;

	margin-bottom: 25px

}

.separate_navbar_modal_body_form div input {

	height: 42px;

	box-shadow: none;

	padding: 0 0 0 20px;

	-webkit-border-radius: 0;

	border-radius: 0;

	-webkit-transition: background .5s ease-in-out 0s, border .5s ease-in-out 0s;

	transition: background .5s ease-in-out 0s, border .5s ease-in-out 0s

}

.separate_navbar_modal_body_form div textarea {

	box-shadow: none;

	height: initial!important;

	padding: 20px 0 20px 20px;

	-webkit-border-radius: 0;

	border-radius: 0;

	-webkit-transition: background .5s ease-in-out 0s, border .5s ease-in-out 0s;

	transition: background .5s ease-in-out 0s, border .5s ease-in-out 0s

}

.separate_navbar_checkbox input {

	height: initial!important

}

.separate_navbar_modal_body_form div input:focus, .separate_navbar_modal_body_form div textarea:focus {

	outline: 0;

	box-shadow: none

}

.separate_navbar_modal_body_form button {

	border: 0;

	display: block;

	font-size: 16px;

	overflow: hidden;

	box-shadow: none;

	position: relative;

	text-align: center;

	font-weight: normal;

	vertical-align: middle;

	padding: 10px 35px 10px 35px;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transition: color .3s ease-in-out 0s;

	transition: color .3s ease-in-out 0s

}

.separate_navbar_modal_body_form button:before {

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	content: "";

	z-index: -1;

	position: absolute;

	-webkit-transform: scaleY(1);

	transform: scaleY(1);

	-webkit-transform-origin: 50%;

	transform-origin: 50%;

	-webkit-transition: -webkit-transform .3s ease-in-out 0s;

	transition: transform .3s ease-in-out 0s

}

.separate_navbar_modal_body_form button:hover, .separate_navbar_modal_body_form button:focus, .separate_navbar_modal_body_form button:active {

	border: 0;

	box-shadow: none;

	outline: none!important

}

.separate_navbar_modal_body_form button:hover:before, .separate_navbar_modal_body_form button:focus:before, .separate_navbar_modal_body_form button:active:before {

	-webkit-transform: scaleY(0);

	transform: scaleY(0)

}

.separate_navbar_modal_footer {

	border: 0;

	text-align: left;

	padding: 3px 0 10px 20px

}

#separate_navbar_contact_us_modal_social_icons ul {

	padding: 0;

	list-style-type: none;

	margin: 10px 10px 10px 0

}

#separate_navbar_contact_us_modal_social_icons ul li {

	float: left;

	margin-right: 1px

}

#separate_navbar_contact_us_modal_social_icons ul li a {

	width: 30px;

	padding: 5px;

	display: block;

	overflow: hidden;

	position: relative;

	text-align: center;

	text-decoration: none;

	vertical-align: middle;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-webkit-transform: translateZ(0);

	transform: translateZ(0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transition: color .3s ease-in-out 0s;

	transition: color .3s ease-in-out 0s

}

#separate_navbar_contact_us_modal_social_icons ul li a:before {

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	content: "";

	z-index: -1;

	position: absolute;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	-webkit-transform: scale(2);

	transform: scale(2);

	-webkit-transition: -webkit-transform .3s ease-in-out 0s;

	transition: transform .3s ease-in-out 0s

}

#separate_navbar_contact_us_modal_social_icons ul li a:hover:before, #separate_navbar_contact_us_modal_social_icons ul li a:focus:before, #separate_navbar_contact_us_modal_social_icons ul li a:active:before {

	-webkit-transform: scale(0);

	transform: scale(0)

}

.separate_navbar_modal_body_search {

	padding: 0

}

.separate_navbar_search_bar>div {

	width: 85%;

	float: left;

	margin: 0;

	padding-top: 15px

}

.separate_navbar_search_bar>div>input {

	border: 0;

	font-size: 22px;

	box-shadow: none;

	font-weight: bold;

	border: none!important

}

.separate_navbar_search_bar>div>input:focus {

	border: 0;

	box-shadow: none

}

.separate_navbar_search_bar>button {

	width: 15%;

	margin: 0;

	padding: 25px;

	text-align: center;

	-webkit-border-radius: 0;

	border-radius: 0

}

.separate_navbar_search_bar>button>span {

	vertical-align: middle

}



@media(max-width:991px) {

.separate_navbar_navbar {

	top: 0

}

.separate_navbar_navbar_responsive {

	-webkit-border-radius: 0;

	border-radius: 0

}

.separate_navbar_navbar.affix {

	position: static

}

#separate_navbar_header_logo {

	margin-top: 0

}

.separate_navbar_carousel_wrapper {

	top: 0;

	margin-bottom: 0

}

}



@media only screen and (max-width:767px) {

.separate_navbar_navbar_header {

	padding: 0px 0 0px 0; /*Add Background By KIshor*/

}

.separate_navbar_navbar_nav {

	float: initial!important

}

.separate_navbar_fa_angle_down {

	float: right;

	font-size: 22px

}

.separate_navbar_dropdown_right i, .separate_navbar_dropdown_left i {

	display: none

}

.separate_navbar_dropdown_menu_right, .separate_navbar_dropdown_menu_left {

	display: none

}

.separate_navbar_navbar_nav, .separate_navbar_dropdown_menu {

	text-align: left

}

.separate_navbar_shortcodes_list_border, .separate_navbar_features_list_border {

	border-right: 0

}

.separate_navbar_dropdown ul {

	text-align: center

}

.separate_navbar_mega_image, .separate_navbar_mega_posts {

	text-align: center

}

.separate_navbar_mega_image img, .separate_navbar_mega_posts_col_img img, .separate_navbar_dropdown_menu_shop_col img {

	width: 50%

}

.separate_navbar_mega_posts_col_text h5 {

	margin: 10px 0 10px 0

}

.separate_navbar_dropdown_menu_shop_col {

	text-align: center

}

.separate_navbar_dropdown_menu_shop_col p {

	text-align: center

}

.separate_navbar_dropdown_menu_share {

	float: initial!important

}

.separate_navbar_modal_content {

	width: 100%;

	position: static

}

}



@media only screen and (min-width:768px) and (max-width:5000px) {

.separate_navbar_dropdown_menu {

	opacity: 0!important;

	display: block!important;

	visibility: hidden!important;

	-webkit-transform: scale(0.9, 0.9)!important;

	transform: scale(0.9, 0.9)!important;

	-webkit-transition: -webkit-transform .2s ease-in-out, visibility .2s ease-in-out 0s, opacity .2s ease-in-out 0s;

	transition: transform .2s ease-in-out, visibility .2s ease-in-out 0s, opacity .2s ease-in-out 0s

}

.separate_navbar_dropdown:hover>.separate_navbar_dropdown_menu {

	opacity: 1!important;

	visibility: visible!important;

	-webkit-transform: scale(1, 1)!important;

	transform: scale(1, 1)!important

}

}



@media only screen and (max-width:480px) {

.navbar-default .navbar-nav>li>a {font-size: 1.4rem !important;} /*Add Background By KIshor*/

.separate_navbar_search_bar>div {

	width: 75%

}

.separate_navbar_search_bar>button {

	width: 25%

}

.separate_navbar_carousel_control_left, .separate_navbar_carousel_control_right {

	border: 0

}

.separate_navbar_carousel_control_icons {

	font-size: 18px!important

}

.separate_navbar_carousel_caption {

	left: 0;

	width: 100%;

	bottom: 5%;

	padding: 5px 5px 5px 5px;

	-webkit-border-radius: 0;

	border-radius: 0

}

.separate_navbar_carousel_caption h2 {

	font-size: 20px;

	margin: 0 0 10px 0

}

.separate_navbar_carousel_caption h1 {

	font-size: 25px;

	margin: 0 0 10px 0

}

.separate_navbar_carousel_button_colored, .separate_navbar_carousel_button_colored:visited {

	margin: 0;

	height: 34px;

	padding: 0 13px;

	line-height: 34px

}

}



@media(min-width:481px) and (max-width:600px) {

.separate_navbar_search_bar>div {

	width: 75%

}

.separate_navbar_search_bar>button {

	width: 25%

}

.separate_navbar_carousel_control_left, .separate_navbar_carousel_control_right {

	border: 0

}

.separate_navbar_carousel_caption {

	left: 0;

	bottom: 5%;

	width: 100%

}

}



@media(min-width:601px) and (max-width:767px) {

.separate_navbar_carousel_caption {

	left: 0;

	bottom: 15%;

	width: 100%

}

}



@media(min-width:768px) and (max-width:991px) {

.separate_navbar_dropdown_menu_left {

	left: 100%

}

.separate_navbar_dropdown_menu_shortcodes {

	width: 725px;

	left: -225px

}

.separate_navbar_dropdown_menu_features {

	width: 725px;

	left: -370px

}

.separate_navbar_dropdown_menu_mega {

	left: -485px;

	width: 725px

}

.separate_navbar_dropdown_menu_shop {

	left: -586px;

	width: 750px

}

.separate_navbar_carousel_caption {

	bottom: 20%

}

}



@media(min-width:992px) and (max-width:1250px) {

.separate_navbar_navbar_responsive {

	padding-left: 0;

	padding-right: 0

}

.separate_navbar_dropdown_menu_shortcodes {

	left: -420px;

	width: 950px

}

.separate_navbar_dropdown_menu_features {

	left: -565px;

	width: 950px

}

.separate_navbar_dropdown_menu_mega {

	left: -709px;

	width: 990px

}

.separate_navbar_dropdown_menu_shop {

	left: -775px;

	width: 950px

}

.separate_navbar_carousel_caption {

	bottom: 25%

}

}

.separate_navbar_navbar {

	background: transparent;

	min-height: 0 !important;

}

.separate_navbar_navbar_responsive {

	background: #a8034f

}

.separate_navbar_navbar.affix {

	background: #fff;

	box-shadow: 0 0 10px #ddd

}

.separate_navbar_navbar_nav>li>a, .separate_navbar_navbar_nav>li>a:visited {

	color: #fff!important

}

.separate_navbar_navbar_nav>li>a:hover, .separate_navbar_navbar_nav>li>a:active, .separate_navbar_navbar_nav>li>a:focus {

	color: #fff!important

}

.separate_navbar_navbar_nav>li>a:before {

	background: #bf392b;

	display:none;

}

.separate_navbar_navbar_nav>li>a, .separate_navbar_navbar_nav>li>a:visited, .separate_navbar_navbar_nav>li>a:hover, .separate_navbar_navbar_nav>li>a:active, .separate_navbar_navbar_nav>li>a:focus {

	background: transparent!important

}

.separate_navbar_navbar_toggle .separate_navbar_top_icon_bar, .separate_navbar_navbar_toggle .separate_navbar_bottom_icon_bar {

	background: #fff!important ;/*Add Background By KIshor*/

}

.separate_navbar_navbar_toggle.collapsed .separate_navbar_top_icon_bar, .separate_navbar_navbar_toggle.collapsed .separate_navbar_middle_icon_bar, .separate_navbar_navbar_toggle.collapsed .separate_navbar_bottom_icon_bar {

	background: #fff!important; /*Add Background By KIshor*/

}

.separate_navbar_navbar_toggle, .separate_navbar_navbar_toggle:hover, .separate_navbar_navbar_toggle:active, .separate_navbar_navbar_toggle:focus {

	background: transparent!important

}



@media(max-width:991px) {

.separate_navbar_navbar {

	background: #fff

}

.separate_navbar_navbar.affix {

	background: #fff

}

}

.separate_navbar_dropdown_menu {

	background: #fff

}

.separate_navbar_dropdown_menu li a, .separate_navbar_dropdown_menu li a:visited {

	color: #000000!important

}

.separate_navbar_dropdown_menu li a:hover, .separate_navbar_dropdown_menu li a:active, .separate_navbar_dropdown_menu li a:focus {

	color: #ffffff!important

}

.separate_navbar_dropdown_menu li a:hover, .separate_navbar_dropdown_menu li a:active, .separate_navbar_dropdown_menu li a:focus {

	background: #a8034f!important

}

.separate_navbar_dropdown_menu {

	box-shadow: 0 0 5px #ddd

}

.separate_navbar_dropdown_menu_mega, .separate_navbar_dropdown_menu_shop {

	background: #fff

}

.separate_navbar_features_list>ul>li>h4, .separate_navbar_dropdown_menu_mega>li>ul>li>h4, .separate_navbar_dropdown_menu_mega>li>ul>li>h5, .separate_navbar_dropdown_menu_mega>li>ul>li>div>div>h5>a, .separate_navbar_dropdown_menu_mega>li>ul>li>div>div>h5>a:visited, .separate_navbar_dropdown_menu_shop_col>h5>a, .separate_navbar_dropdown_menu_shop_col>h5>a:visited {

	color: #bf392b!important

}

.separate_navbar_dropdown_menu_mega>li>ul>li>div>div>h5>a:hover, .separate_navbar_dropdown_menu_mega>li>ul>li>div>div>h5>a:active, .separate_navbar_dropdown_menu_mega>li>ul>li>div>div>h5>a:focus, .separate_navbar_dropdown_menu_shop_col>h5>a:hover, .separate_navbar_dropdown_menu_shop_col>h5>a:active, .separate_navbar_dropdown_menu_shop_col>h5>a:focus {

	color: #bf392b!important

}

.separate_navbar_dropdown_menu_mega>li>ul>li>div>div>h5>a:hover, .separate_navbar_dropdown_menu_mega>li>ul>li>div>div>h5>a:active, .separate_navbar_dropdown_menu_mega>li>ul>li>div>div>h5>a:focus, .separate_navbar_dropdown_menu_shop_col>h5>a:hover, .separate_navbar_dropdown_menu_shop_col>h5>a:active, .separate_navbar_dropdown_menu_shop_col>h5>a:focus {

	background: transparent!important

}

.separate_navbar_shortcodes_list ul li a, .separate_navbar_shortcodes_list ul li a:visited, .separate_navbar_features_list ul li a, .separate_navbar_features_list ul li a:visited, .separate_navbar_dropdown_menu_mega>li>ul>li>a, .separate_navbar_dropdown_menu_mega>li>ul>li>a:visited, .separate_navbar_dropdown_menu_mega>li>ul>li>p, .separate_navbar_dropdown_menu_mega>li>ul>li>div>div>p, .separate_navbar_dropdown_menu_shop_col>p {

	color: #000000!important

}

.separate_navbar_shortcodes_list ul li a:hover, .separate_navbar_shortcodes_list ul li a:active, .separate_navbar_shortcodes_list ul li a:focus, .separate_navbar_features_list ul li a:hover, .separate_navbar_features_list ul li a:active, .separate_navbar_features_list ul li a:focus, .separate_navbar_dropdown_menu_mega>li>ul>li>a:hover, .separate_navbar_dropdown_menu_mega>li>ul>li>a:active, .separate_navbar_dropdown_menu_mega>li>ul>li>a:focus {

	color: #bf392b!important

}

.separate_navbar_shortcodes_list ul li a:hover, .separate_navbar_shortcodes_list ul li a:active, .separate_navbar_shortcodes_list ul li a:focus, .separate_navbar_features_list ul li a:hover, .separate_navbar_features_list ul li a:active, .separate_navbar_features_list ul li a:focus, .separate_navbar_dropdown_menu_mega>li>ul>li>a:hover, .separate_navbar_dropdown_menu_mega>li>ul>li>a:active, .separate_navbar_dropdown_menu_mega>li>ul>li>a:focus {

	background: transparent!important

}

.separate_navbar_carousel_wrapper {

	background: #000

}

.separate_navbar_carousel_control_left, .separate_navbar_carousel_control_left:hover, .separate_navbar_carousel_control_left:active, .separate_navbar_carousel_control_left:focus, .separate_navbar_carousel_control_right, .separate_navbar_carousel_control_right:hover, .separate_navbar_carousel_control_right:active, .separate_navbar_carousel_control_right:focus {

	color: #bf392b;

	background: #ffffff!important

}

.separate_navbar_carousel_caption h2, .separate_navbar_carousel_caption h1 {

	color: #fff

}

.separate_navbar_carousel_button_colored, .separate_navbar_carousel_button_colored:visited {

	color: #bf392b

}

.separate_navbar_carousel_button_colored:hover, .separate_navbar_carousel_button_colored:active, .separate_navbar_carousel_button_colored:focus {

	color: #ffffff!important

}

.separate_navbar_carousel_button_colored, .separate_navbar_carousel_button_colored:visited {

	background: #bf392b

}

.separate_navbar_carousel_button_colored:hover, .separate_navbar_carousel_button_colored:active, .separate_navbar_carousel_button_colored:focus {

	background: #bf392b!important

}

.separate_navbar_carousel_button_colored:before {

	background: #fff

}



@media only screen and (max-width:600px) {

.separate_navbar_carousel_control_left, .separate_navbar_carousel_control_right, .separate_navbar_carousel_control_left:hover, .separate_navbar_carousel_control_left:active, .separate_navbar_carousel_control_left:focus, .separate_navbar_carousel_control_right:hover, .separate_navbar_carousel_control_right:active, .separate_navbar_carousel_control_right:focus {

	background: transparent!important

}

}

.separate_navbar_modal_fade {

	background: rgba(255,255,255,0.4)

}

.separate_navbar_modal_header>button, .separate_navbar_modal_body_form button, #separate_navbar_contact_us_modal_social_icons ul li a, #separate_navbar_contact_us_modal_social_icons ul li a:hover, #separate_navbar_contact_us_modal_social_icons ul li a:active, #separate_navbar_contact_us_modal_social_icons ul li a:focus {

	color: #fff

}

.separate_navbar_modal_header {

	color: #fff;

	background: #000

}

.separate_navbar_modal_header>button:hover, .separate_navbar_modal_header>button:active, .separate_navbar_modal_header>button:focus {

	color: #bf392b

}

.separate_navbar_modal_body, .separate_navbar_modal_body_form div input, .separate_navbar_modal_body_form div textarea {

	background: #fff

}

.separate_navbar_modal_body_form div input, .separate_navbar_modal_body_form div textarea {

	color: #000

}

.separate_navbar_modal_body_form div input, .separate_navbar_modal_body_form div textarea {

	border: 1px solid #ddd

}

.separate_navbar_modal_body_form div input:focus, .separate_navbar_modal_body_form div textarea:focus {

	border: 1px solid #bf392b

}

.separate_navbar_modal_body_form button, #separate_navbar_contact_us_modal_social_icons ul li a {

	background: #bf392b

}

.separate_navbar_modal_body_form button:before, #separate_navbar_contact_us_modal_social_icons ul li a:before {

	background: #000

}

.separate_navbar_modal_body_form button:hover, .separate_navbar_modal_body_form button:active, .separate_navbar_modal_body_form button:focus {

	color: #ffffff!important;

	background: #bf392b!important

}

#separate_navbar_modal_user_image img {

	background: transparent!important

}

.separate_navbar_modal_footer a {

	color: #000

}

