@charset "utf-8";

/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

/*font-family: 'Open Sans', sans-serif;*/



@import url('https://fonts.googleapis.com/css?family=Oswald');
/*font-family: 'Oswald', sans-serif;*/

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px; overflow-x:hidden;
	background-repeat: repeat;
}
.logo-pannel {
	width: 100%;
	position: absolute;
	top: 0;
	float: left;
	left: 0;
	right: 0;
	z-index: 99;
	bottom:auto;
}
.logo-pannel.fixed,
.inner-pannel.fixed{ background-color:#262626;position: fixed; z-index:999;}
.logo {
	width: 30%;padding: 8px 5px;
	float: left;
}
.navigation {
	float: left;
	width: 100%;
	margin-bottom: 29px;
	text-align: right;
}
.navigation ul {
	float: right;
	padding-top: 9px;
}
.navigation ul li {
	display: inline-block;
	vertical-align: top;
	padding: 0 0;
	position: relative;
}
.navigation ul li a {
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	font-family: "Montserrat", sans-serif;
	padding: 10px 30px 0 0;
	text-transform: uppercase;
	letter-spacing: 0;
}
.navigation li a:hover {
	color: #dd3333!important;
}
.navigation ul li:last-child a{padding: 10px 0 0 0;}
.banner-part {
	float: left;
	width: 100%;
}
.stills {
	float: left;
	width: 100%;
	padding-top: 43px;
}
.stills h4 {
	color: #ef193b;
	font-size: 30px;
	width: 100%;
	font-weight: 400;
	text-transform: uppercase;
	float: left;
}
.stills h2 {
	color: #f1f1f1;
	font-size: 16px;
	width: 50%;
	/* font-weight: 600; */

	text-transform: uppercase;
	float: left;
}
.showall {
	color: #818284;
	width: 50%;
	text-transform: uppercase;
	text-align: right;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	font-size: 15px;
	float: right;
	padding-top: 13px;
}
.showall a {
	color: #818284;
	text-decoration: none;
	font-size: 12px;
	font-weight: 400;
}
.showall a: hover {
	color: #ef193b;font-family: "Montserrat", sans-serif;
	text-decoration: none;
}
.showall i.fa {
	padding-left: 0px;
	font-size: 13px;
	margin-left: 5px;
}
.stills-left {
	width:100%;
	float: left;
	padding-top: 7px;
	background-repeat: no-repeat;
}
.desktop_top_content{ display:block !important;}
.mobile_top_content{ display:none !important;}
.desktop_top_content .stills-left {
	width: 49%;
	float: left;
	padding-top: 7px;
	background-repeat: no-repeat;
}
.desktop_top_content .stills-right {
	width: 49%;
	padding-top: 7px;
	float: right;
}
.desktop_top_content .stills-text {
	width: 48.9%;
	float: left;
	background: rgba(0, 0, 0, 0.5);
	color: #ffffff;
	position: absolute;
	padding: 0 10px;
	bottom: 0px;
}
.desktop_top_content .stills-text {
	width: 48.9%;
	float: left;
	background: rgba(0, 0, 0, 0.5);
	color: #ffffff;
	position: absolute;
	padding: 0 10px;
	bottom: 0px;
}
#top_owl_carasol .item{ padding-top:7px;}


#myImg {
	cursor: pointer;
	width: 100% !important;
	max-width: 100% !important;
}
#myImg:hover {
}
/* The Modal (background) */

.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}
/* Modal Content (image) */

.modal-content {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
}
/* Caption of Modal Image */

#caption {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
	text-align: center;
	color: #ccc;
	padding: 10px 0;
	height: 150px;
}
/* Add Animation */

.modal-content, #caption {
	-webkit-animation-name: zoom;
	-webkit-animation-duration: 0.6s;
	animation-name: zoom;
	animation-duration: 0.6s;
}
.owl-nav{
	position: absolute;
	top: 100px;
	width: 100%;
}

.owl-nav .fa {
	font-size: 70px;
	padding: 15px;
	margin-top: -52px;
	color: #818284;
}
.owl-nav .owl-prev { float:left;
}
.owl-nav .owl-next {
 float:right;
}
#top_owl_carasol .owl-nav{}
 @-webkit-keyframes zoom {
 from {
-webkit-transform:scale(0)
}
 to {
-webkit-transform:scale(1)
}
}
 @keyframes zoom {
 from {
transform:scale(0)
}
 to {
transform:scale(1)
}
}
/* The Close Button */

.close {
	position: absolute;
	top: 15px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s;
}
.close:hover,  .close:focus {
	color: #bbb;
	text-decoration: none;
	cursor: pointer;
}
#blog_owl_carasol .owl-nav{top: 124px;}
.header_blank_holder{
	width: 100%;
	float: left;
	padding-bottom: 20px;
	padding-top: 110px;
}
/* 100% Image Width on Smaller Screens */

@media only screen and (max-width: 700px) {
.modal-content {
	width: 100%;
}
}
.stills-right {
	width:100%;
	padding-top: 7px;
	float: right;
}
.stills-text {
	width: 100%;
	float: left;
	background: rgba(0, 0, 0, 0.5);
	color: #ffffff;
	position: absolute;
	padding: 0 10px;
	bottom: 0px;
}
.stills-text a {
	color: #ffffff;
}
.stills-text a:hover {
	color: #ef193b;
}
.stills span {
	float: right;
	padding-top: 17px;
	width: 7%;
	font-size: 21px;
}
.stills-2nd {
	width: 100%;
	float: right;
	padding: 0px 10px;
	margin: 0;
	padding-top: 23px;
	padding-bottom: 29px;
	float: right;
}
.stills2nd-left {
	float: left;
	background-repeat: no-repeat;
	display: inline-block;
	width: 284.431px;
	margin-right: 16px;
	position: relative;
}
#myImg2 {
	width: 100%;
}
#myImg3 {
	width: 100%;
}
.stills2nd-stills-text {
	float: left;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	padding: 0 9px;
	position: absolute;
	bottom: 0;
	color: #f1f1f1;
	width: 100%;
	padding: 0px 0px 0px 20px;
	bottom: 0px;
}
.stills2nd-left i.fa.fa-long-arrow-right {
	font-size: 24px !important;
	padding-top: 5px;
	float: right;
	padding-right: 26px;
}
.stills2nd-stills-text h2 {
	color: #ffffff;
	font-size: 18px;
	width: 59% !important;
	float: left;
	text-transform: uppercase;
	padding-top: 0px;
}
.fa-long-arrow-right:before {
	content: "\f178";
}
.stills2nd-stills-text a {
	color: #fff;
}
.stills2nd-stills-text a:hover {
	color: #ef193b;
}
.stills2nd-stills-text span {
	float: right;
	padding-top: 11px;
	font-size: 21px;
	width: 12%;
}
.stills-2nd-middle {
	float: left;
	position: relative;
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 16px;
	width: 587.232px;
}
.stills-2nd-last {
	display: inline-block;
	margin: 0;
	width: 264px;
	position: relative;
}
.stills-2nd-middle-text {
	float: left;
	color: #ffffff;
	position: absolute;
	background: rgba(0, 0, 0, 0.5);
	color: #f1f1f1;
	width: 100%;
	padding: 0 24px;
	bottom: 0px;
}
.stills3nd-stills-text {
	float: left;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	padding: 0 9px;
	position: absolute;
	bottom: 0;
	color: #f1f1f1;
	width: 100%;
	padding: 0px 0px 0px 20px;
	bottom: 0px;
}
.stills3nd-stills-text h2 {
	color: #ffffff;
	font-size: 18px;
	width: 59% !important;
	float: left;
	text-transform: uppercase;
	padding-top: 0px;
}
.stills3nd-stills-text a {
	color: #ffffff;
}
.stills3nd-stills-text a:focus, a:hover {
	color: #ca373f !important;
}
.stills3nd-stills-text span {
	float: right;
	padding-top: 14px;
	padding: 10px -7px;
	font-size: 21px;
	width: 17%;
}
.stills-2nd-middle-text h2 {
	color: #ffffff;
	font-size: 16px;
	width: 50%;
	/* font-weight: 600; */

	text-transform: uppercase;
	float: left;
}
.stills-2nd-middle-text a {
	color: #fff;
}
.stills-2nd-middle-text a:hover {
	color: #ef193b;
}
.stills-2nd-middle-text span {
	font-size: 24px !important;
	padding-top: 9px;
	float: right;
	padding-right: 26px;
	width: 6%;
}
#myImg3 {
	cursor: pointer;
	width: 100% !important;
	max-width: 100% !important;
}
.motion {
	float: left;
	width: 100%;
	padding-top: 15px;
}
.motion h4 {
	color: #ef193b;
	font-size: 30px;
	width: 100%;
	font-weight: 400;
	padding-bottom: 10px;
	text-transform: uppercase;
	float: left;
}
/*BEHIND-slider*/

.BEHIND ul {
	display: flex;
	position: relative;
	left: 0;
	transition: all 0.35s ease-in-out;
}
.BEHIND ul li {
	/* width: 192px; */

	height: 160px;
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35);
	margin-right: 16px;
	flex: 1 0 auto;
	background: white;
	border-radius: 0;
	list-style: none;
	cursor: pointer;/* padding: 130px 0 0 8px; */

    /* transition: all 0.2s ease-in-out; */

    /* -webkit-transform: scale(1); */

    /* transform: scale(1); */

}
.BEHIND ul li:hover {
	cursor: pointer;
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.arrow2 {
	position: absolute;
	height: 100%;
	padding: 16px;
	display: flex;
	top: 12px;
	align-items: center;
	opacity: 0;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
}
.arrow2 svg {
	position: relative;
	left: 0;
	right: 0;
	transition: all 0.2s ease-in-out;
}
.arrow2 .showing2 {
	opacity: 1;
}
#BEHIND-left {
	left: 16px;
}
#BEHIND-left:hover svg {
	left: -4px;
}
#BEHIND-right {
	right: 16px;
}
#BEHIND-right:hover svg {
	left: 4px;
}
.BEHIND-wrapper {
	overflow: hidden;
	padding: 16px;
}
.arrow2 {
	position: absolute;
	height: 100%;
	padding: 16px;
	display: flex;
	top: 12px;
	align-items: center;
	opacity: 0;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
}
.arrow2 svg {
	position: relative;
	left: 0;
	right: 0;
	transition: all 0.2s ease-in-out;
}
.arrow2 .showing {
	opacity: 1;
}
#carous-left {
	left: 16px;
}
#carous-left:hover svg {
	left: -4px;
}
#carous-right {
	right: 16px;
}
#carous-right:hover svg {
	left: 4px;
}
/*motion-slider*/



.motion ul {
	display: flex;
	position: relative;
	/* left: -43px; */
	transition: all 0.35s ease-in-out;
	padding: 0;
}
.motion ul li {
	/* width: 221px; */
	height: auto;
	/* box-shadow: 0 1px 5px rgba(0, 0, 0, 0.35); */
	margin-right: 16px;
	flex: 1 0 auto;
	background: #ffffff;
	margin-right: 0;
	border-radius: 0;
	list-style: none;
	cursor: pointer;
	/* padding: 130px 0 0 8px; */
	/* transition: all 0.2s ease-in-out; */
	/* -webkit-transform: scale(1); */
	/* transform: scale(1); */
}
.motion ul li:hover {
	cursor: pointer;
}
.motion i.fa {
	/* position: relative; */

    /* top: -117px; */

    /* left: 140px; */

    /* right: 0; */

    /* bottom: 0; */

	font-size: 12px;
	color: #818284;
}
.carousel-wrapper {
	overflow: hidden;
	padding-top: 7px;
	width: 100%;
	/* position: relative; */

	margin-left: 0;
}
.arrow {
	position: absolute;
	height: auto;
	padding: 16px;
	display: flex;
	top: 71px;
	align-items: center;
	opacity: 4;
	font-size: 30px;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
}
.arrow svg {
	/* position: relative; */

    /* left: 0; */

    /* top: -23px; */

	margin-bottom: 33px;
	padding: 0 -1px 4px 1px;
	/* right: 0; */

    /* transition: all 0.2s ease-in-out; */

	margin-right: -6px;
}
.arrow.showing {
	opacity: 1;
}
#carousel-left,
#carousel-left2,
#carousel-left3 {
	left: -40px;
}
}
.motion p {
	color: #000;
	text-decoration: none;
}
#carousel-left:hover svg {
	left: -4px;
}
#carousel-right,
#carousel-right2,
#carousel-right3 {
	right: -28px;
}
#carousel-right:hover svg,
#carousel-right2:hover svg,
#carousel-right3:hover svg {
	left: 4px;
}
.about-part {
	float: left;
	width: 100%;
	background: #ffe350;
	padding: 8px;
	padding-top: 28px;
	padding-bottom: 30px;
}
@media screen and (min-width: 1200px) {
.about-part .container{width: 1024px;}
}
.about-part-left {
	float: left;
	width: 41%;
	padding: 23px 0;
}
.about-part-right {
	float: left;
	width: 30%;
}
.item-content {
	padding: 10px 0;
}
.about-part-right p {
	color: #6d6f71;
	text-align: left;
}
.BEHIND {
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 31px;
}
.BEHIND h4 {
	color: #ef193b;
	font-size: 23px;
	width: 50%;
	font-weight: 600;
	text-transform: uppercase;
	float: left;
}
.about-part-last {
	width: 28%;
	float: right;
	padding: 44px 0;
}
.about-part-last p {
	color: #6d6f71;
	text-align: left;
}
.social {
	float: left;
	width: 100%;
	padding-top: 44px;
	background-image: url(../images/social-bg.png);
	padding-bottom: 53px;
	text-align: center;
	border-bottom: 2px solid #ffe350;
	border-top: 2px solid #ffe350;
}
.social-box {
	width: 100%;
	float: left;
}
.social i.fa {
	font-size: 25px;
	color: #ffffff;
	position: absolute;
	top: 73%;
}
.social i.fa:hover {
	color: #ef193b;
}
.social-box-img {
	width: 129px;
	height: 133px;
	background-image: url(../images/social-1.jpg);
	border-radius: 83px;
	background-position: center top;/* background-size: 100%; */

}
.social-box1-img {
	width: 129px;
	height: 133px;
	background-image: url(../images/social-2.jpg);
	border-radius: 83px;
	background-position: top -43px left -18px;/* background-size: 100%; */

}
.social-box2-img {
	width: 129px;
	height: 133px;
	background-image: url(../images/social-3.jpg);
	border-radius: 83px;
	background-position: center top;/* background-size: 100%; */

}
.social-box3-img {
	width: 129px;
	height: 133px;
	background-image: url(../images/social-4.png);
	border-radius: 83px;
	background-position: top right -119px;/* background-size: 100%; */

}
.social ul{ float:left; width:100%; padding:0; margin:0; list-style:none;}
.social ul li{ float:left; width:20%; padding:10px; margin:0;}
.social ul li img{ max-width:100%;}
.motion p {
	color: #ef193b;
	width: 247px;
	padding: 10px 7px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
.motion a {
	color: #818284;
	text-decoration: none;
	text-align: left;
	width: 200px;
	font-family: "Montserrat", sans-serif;
}
.motion .showall a {
	font-family: "Montserrat", sans-serif;
}

.motion a:hover {
	color: #151617;
	text-decoration: none;
}
.contact-part {
	width: 100%;
	float: left;
	border-top: solid 0px #ffe350;
	border-bottom: 2px solid #ffe350;
	padding-top: 43px;
	padding-bottom: 26px;
}
.contact-part-left {
	width: 34%;
	float: left;
}
.contact-part-left h4 {
	color: #ef193b;
	font-size: 30px;
	width: 100%;
	font-weight: 400;
	text-transform: uppercase;
	float: left;
}
.contact-part-left h5 {
	color: #575757;
	font-size: 23px;
	width: 100%;
	font-weight: 600;
	text-transform: uppercase;
	float: left;
}
.contact-part-right {
	width: 66%;
	float: left;
	margin-top:12px;
}
.top-social {
	padding: 0px 0px;
	margin: 0;
}
.top-social li {
	display: inline-block;
	width: 307px;
	padding: 7px 0;
}
.top-header a {
	color: #595555;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	text-decoration: none;
}
/*contact-form*/



.form-group {
	margin-bottom: 15px;
}
.ds input[type="text"], .ds input[type="email"], .ds input[type="url"], .ds input[type="password"], .ds input[type="search"], .ds input[type="tel"], .ds textarea, .ds select, .ds .form-control, .ds .select-group {
	color: #a0a0a0;
	border: solid 1px #c5c5c5;
}
.ds textarea {
	padding-left: 3px;
	width: 100%;
}
.contact-part-right .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	text-transform: capitalize !important;
	font-style: italic;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.contact-part-right button, input, select, textarea {
	font-family: inherit;
	color: #3a3a3a;
	/* font-size: inherit; */

	text-transform: lowercase !important;
	font-style: normal;
	line-height: inherit;
	padding: 9px 5px;
	width: 97% !important;
}
.contact-part-right button.btn.pull-right {
	background: #d7bb03;
	padding: 0 20px;
	width: auto !important;
	color: #fff;
}

.footer {
	width: 100%;
	float: left;
	padding-top: 43px;
	padding-bottom: 26px;
}
.footer-text {
	width: 32%;
	float: left;
}
.footer-text span {
	width: 100%;
	float: left;
}
.Blog-part {
	width: 100%;
	float: left;
	padding-top: 36px;
	padding-bottom: 30px;
}
.Blog-part h4 {
	color: #ef193b;
	font-size: 23px;
	width: 50%;
	font-weight: 600;
	text-transform: uppercase;
	float: left;
}
.Blog-box {
	width: 100%;
	float: left;
}
.Blog-part h4 {
	color: #707070;
	font-size: 30px;
	width: 100%;
	padding: 0px 0;
	color: #ef193b;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	float: left;
}
.Blog-part h5 {
	color: #707070;
	font-size: 21px;
	width: 100%;
	padding: 0px 0;
	font-size: 18px;
	font-weight: 600;
	text-align: left;
	text-transform: capitalize;
	float: left;
}
.Blog-part h6 {
	color: #707070;
	font-size: 15px;
	width: 100%;
	padding: 0px 0;
	font-weight: 600;
	text-transform: capitalize;
	float: left;
}
.Blog-text {
	width: 100%;
	float: left;
	border-top: solid 1px #707070;
}
.blog-read-more {
	width: 100%;
	float: left;
}
.blog-read-more a {
	color: #ed1a3a;
	font-size: 15px;
	padding: 0px 0;
	font-weight: 600;
	text-transform: capitalize;
	font-size: 18px;
}
.blog-read-more:hover {
	color: #707070;
}
.blog-read-more i.fa {
	color: #ed1a3a;
	font-size: 23px;
	font-weight: bold;
	padding: 0 6px;
	margin-top: 0;
}
.banner-part .carousel-control {
	display: none;
}
/*about-page*/

.inner-pannel {
	width: 100%;
	background: #262626;
	float: left;
	bottom: 0;
}
.inner-pannel {
	bottom: auto;
	position: absolute;
	top: 0;
	z-index: 999;
	left: 0;
}
.about-page-img {
	width: 100%;
	float: left;
}
.about-page {
	width: 100%;
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
}
.about-page h4 {
	color: #ef193b;
	font-size: 23px;
	width: 100%;
	font-weight: 600;
	text-transform: uppercase;
	float: left;
	padding: 0 16px;
}
.about-page p {
	color: #6d6f71;
	text-align: left;
	font-size: 17px;
	padding: 0 16px;
}
.about-page-img img {
	width: 100%;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin-top: 10px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
/*blog-page*/

.blog-page {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.blog-page-box {
	width: 97%;
	/* padding-right: 31px; */

	float: left;/* overflow: hidden; */

}
.blog-page-box img {
	width: 100%;

	object-fit: cover;
}
.blog-page-box2 {
	width: 97%;
	padding-right: 0;
	float: right;/* overflow: hidden; */

}
.blog-page-img2 {
	width: 100%;
	height: 379px;
	overflow: hidden;
}
.blog-page-box2 img {
	width: 100%;
}
.blog-page-img {
	width: 100%;
	height: 348px;
	overflow: hidden;
	object-fit: cover;
}
.media-links {
	text-align: center;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.categories-links strong:hover {
	color: #000;
}
.blog-page h4 {
	color: #717171;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 21px;
	text-align: center;
}
.blog-page h5 {
	text-align: left;
	font-weight: 300;
	text-transform: capitalize;
	font-size: 22px;
	padding-top: 13px;
	color: #428bca;/* text-align: center; */

}
.blog-page p {
	font-weight: 600;
	text-transform: capitalize;
	font-size: 17px;
	padding-bottom: 13px;
	color: #4d4f51;
	text-align: left;
}
.readmore {
	width: 100%;
	float: left;
}
.readmore a {
	background-color: #ec1b3b;
	border-color: #ec1b3b;
	font-size: 21px;
	padding: 0px 21px;
	color: #fff;
	font-weight: normal;
}
.readmore a:hover {
	color: #000;
}
.topmargin_30 {
	margin-top: 14px;
	margin-bottom: 19px;
}
.categories-links {
	padding-right: 17px;
}
.theme_buttons.color1 a, .theme_button.color1 {
	color: #818284;

	font-size: 15px;
	text-transform: uppercase;/* margin-bottom: 27px; */

}
/*con-part*/

.map-part {
	width: 100%;
	float: left;
}
/*product-slider*/

#slider-text {
	padding-top: 40px;
	display: block;
}
#slider-text .col-md-6 {
	overflow: hidden;
}
#slider-text h2 {
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	font-size: 30px;
	letter-spacing: 3px;
	margin: 30px auto;
	padding-left: 40px;
}
#slider-text h2::after {
	border-top: 2px solid #c7c7c7;
	content: "";
	position: absolute;
	bottom: 35px;
	width: 100%;
}
#slider-control img {
	padding-top: 199%;
	margin: 0 auto;
}
@media screen and (max-width: 1199px) {
.stills2nd-left{ width:28%; margin-right:1%;}	
.stills-2nd-middle{ width:40%; margin-right:1%;}	
.stills-2nd-last{ width:28%;}	


}

@media screen and (max-width: 992px) {
#slider-control img {
	padding-top: 70px;
	margin: 0 auto;
}

.navigation ul li a {
	font-size: 14px;
	padding: 10px 17px 0 0;
}
.contact-part-left{width: 100%;padding: 10px 20px;}
.contact-part-right{width: 100%;padding: 10px 34px;}
.footer-text{width: 100%;padding:0 20px;}
}
.carousel-showmanymoveone .carousel-control {
	width: 4%;
	background-image: none;
}
.carousel-showmanymoveone .carousel-control.left {
	margin-left: 5px;
	-webkit-transform: rotateZ(90deg);
	transform: rotateZ(180deg);
}
.carousel-showmanymoveone .carousel-control.right {
	margin-right: 0;
}
.carousel-showmanymoveone .cloneditem-1,  .carousel-showmanymoveone .cloneditem-2,  .carousel-showmanymoveone .cloneditem-3,  .carousel-showmanymoveone .cloneditem-4,  .carousel-showmanymoveone .cloneditem-5 {
	display: none;
}

@media all and (max-width: 768px) {
body .navbar{min-height: 0;margin-bottom: 0;}
body .navbar-toggle {
	width: 44px;margin-top: 0px;margin-bottom: 0;
	border: 1px solid #ccc;
	position: absolute;
	right: 0;
	top: -35px;
}
.header_blank_holder {
	padding-top: 30px;
}
.logo {
	width: 75px;padding: 0px 5px;
}
.logo img{max-width: 100%;}
.logo-pannel{padding: 9px 0;}
.logo-pannel.fixed{padding: 0;}
.navbar-toggle .icon-bar{background-color: #fff;}
.menu_holder{ position:absolute; top:0; width:100%; left:0;}
.navigation ul {
	float: right;
	padding-top: 0;
	width: 100%;
	background: #262626;
	margin: 0;
	margin-top: 1px;
}
.navigation ul li {
	display: block;
	padding: 5px;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #cccccc1a;
}
.navigation ul li a{padding: 10px;}
.stills-left,
.stills-right,
.blog-box{width: 100%;}
.desktop_top_content{ display:none !important;}
.mobile_top_content{ display:block !important;}
.stills-2nd{ padding:0;}
.stills2nd-left{ width:100%; margin-right:0;}	
.stills-2nd-middle{ width:100%; margin-right:0;}	
.stills-2nd-last{ width:100%;}
.arrow {
	z-index: 9;background: #fffc;
}
#carousel-right, #carousel-right2, #carousel-right3 {
	right: 0;
}
#carousel-left, #carousel-left2, #carousel-left3 {
	left: 0;
}
.stills h4,
.motion h4,
.motion h4,
.Blog-part h4{ padding-left:20px;}
.inner-pannel {
	padding: 0px 0;
}
.inner-pannel.fixed{padding: 0px;}


}
@media all and (min-width: 768px) {
.carousel-showmanymoveone .carousel-inner > .active.left,  .carousel-showmanymoveone .carousel-inner > .prev {
	left: -50%;
}
.carousel-showmanymoveone .carousel-inner > .active.right,  .carousel-showmanymoveone .carousel-inner > .next {
	left: 50%;
}
.carousel-showmanymoveone .carousel-inner > .left,  .carousel-showmanymoveone .carousel-inner > .prev.right,  .carousel-showmanymoveone .carousel-inner > .active {
	left: 0;
}
.carousel-showmanymoveone .carousel-inner .cloneditem-1 {
	display: block;
}

}

@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
.carousel-showmanymoveone .carousel-inner > .item.active.right,  .carousel-showmanymoveone .carousel-inner > .item.next {
	-webkit-transform: translate3d(50%, 0, 0);
	transform: translate3d(50%, 0, 0);
	left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.active.left,  .carousel-showmanymoveone .carousel-inner > .item.prev {
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.left,  .carousel-showmanymoveone .carousel-inner > .item.prev.right,  .carousel-showmanymoveone .carousel-inner > .item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0;
}
}

@media all and (min-width: 992px) {
.carousel-showmanymoveone .carousel-inner > .active.left,  .carousel-showmanymoveone .carousel-inner > .prev {
	left: -16.666%;
}
.carousel-showmanymoveone .carousel-inner > .active.right,  .carousel-showmanymoveone .carousel-inner > .next {
	left: 16.666%;
}
.carousel-showmanymoveone .carousel-inner > .left,  .carousel-showmanymoveone .carousel-inner > .prev.right,  .carousel-showmanymoveone .carousel-inner > .active {
	left: 0;
}
.carousel-showmanymoveone .carousel-inner .cloneditem-2,  .carousel-showmanymoveone .carousel-inner .cloneditem-3,  .carousel-showmanymoveone .carousel-inner .cloneditem-4,  .carousel-showmanymoveone .carousel-inner .cloneditem-5,  .carousel-showmanymoveone .carousel-inner .cloneditem-6 {
	display: block;
}
}

@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
.carousel-showmanymoveone .carousel-inner > .item.active.right,  .carousel-showmanymoveone .carousel-inner > .item.next {
	-webkit-transform: translate3d(16.666%, 0, 0);
	transform: translate3d(16.666%, 0, 0);
	left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.active.left,  .carousel-showmanymoveone .carousel-inner > .item.prev {
	-webkit-transform: translate3d(-16.666%, 0, 0);
	transform: translate3d(-16.666%, 0, 0);
	left: 0;
}
.carousel-showmanymoveone .carousel-inner > .item.left,  .carousel-showmanymoveone .carousel-inner > .item.prev.right,  .carousel-showmanymoveone .carousel-inner > .item.active {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	left: 0;
}
}
.carousel-inner {
	position: relative;
	width: 100%;/* overflow: hidden; */

}
/*fashion-page*/

.fashion {
	float: left;
	width: 100%;
	padding: 15px 23px;
}
.fashion h4 {
	font-size: 23px;
	width: 100%;
	font-weight: 600;
	color: #717171;
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: 13px;
	float: left;
}
.fashion-box {
	width: 100%;
	float: left;
	overflow: hidden;
	height: auto;
	margin-bottom: 26px;
}
.fashion-box img {
	width: 100%;
}
.motion-part {
	float: left;
	width: 100%;
	padding-bottom: 53px;
	text-align: center;
}
.motion-part h5 {
	font-size: 16px;
	width: 100%;
	font-weight: 600;
	color: #337ab7;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	font-style: italic;
	font-weight: 600;
	text-transform: capitalize;
	padding-bottom: 13px;
	float: left;
}
.motion-part .label-warning {
	background-color: #f0ad4e;
	position: relative;
	top: 35px;
	left: 0;
	bottom: 0;
	margin-bottom: 49px;
}
.motion-part h6 {
	font-size: 16px;
	width: 100%;
	font-weight: 600;
	color: #337ab7;
	text-align: left;
	font-weight: normal;
	text-transform: capitalize;
	padding-bottom: 13px;
	float: left;
}
/* The Modal (background) */

.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
/* Modal Content */

.modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
}
/* The Close Button */

.close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}
.close:hover,  .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	position: relative;
	min-height: 1px;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.about-part-left img {
	width: 100%;
}
.side-item > .row > [class*="col-"] {
	padding: 0;
}
.item-media {
	position: relative;
	overflow: hidden;
}
.entry-thumbnail {
	text-align: center;
	position: relative;
}
.entry-thumbnail img {
	background-color: #ffffff;
}
.about-part .entry-thumbnail img {
	border: none;
	background: transparent;
	padding: 0;
}
.about-part h2{margin-top:6px;}
.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}
.about-content .side-item.content-padding .item-content {
}
.about-part .content-padding .item-content {
	padding: 35px 10px;
}
.item-content h2 {
	color: #ef193b;
	font-size: 30px;
	width: 100%;
	padding: 0 15px;
	font-weight: 4;
	text-transform: uppercase;
	float: left;
}
.item-content p {
	padding: 6px 17px;
}
.about-part .item-content p {
	padding: 6px 10px;margin-bottom: 0;
}
.about-part .text-right {
	padding: 0 10px;
}
.text-right {
	text-align: right;
	width: 100%;
	padding: 0 19px;
}
.form-group {
	/* margin-bottom: 15px; */

	padding-right: 11px !important;
}
.blog-box {
	float: left;
	margin-right: 15px;
}
.blog-box img {
	width: 100%;
}
.blog-box2 {
	float: left;
	margin-right: 15px;
}
.blog-box2 img {
	width: 100%;
}
.blog-box h4 {
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	font-size: 16px;
	text-align: left;
	color: #4d4f51;
	padding: 16px 0;
	text-transform: capitalize;
	margin: 10px auto 3px;
	border-bottom: solid #4d4f515c 1px;
}
.blog-box h5 {
	font-family: "Montserrat", sans-serif;
	font-weight: 300;
	font-size: 17px;
	margin: 16px auto 2px;
	padding: 10px 0;
}
.blog-box p {
	font-family: "Montserrat", sans-serif;
	font-weight: 300;
	font-size: 14px;
	margin: 3px auto 2px;
	padding: 10px 0;
}
.read-more {
	font-family: "Montserrat", sans-serif;
	font-weight: 300;
	font-size: 14px;
	margin: 3px auto 2px;
	padding: 10px 0;
}
.read-more a {
	color: #ef193b;
	font-size: 15px;
	font-weight: 600;
}
.read-more a:hover {
	color: #ef193b;
}
.carousel-control {
	top: 95px;
	left: -45px;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	filter: alpha(opacity=50);
	opacity: .5;
	background: none !important;
}
#slider-control2 img {
	/* padding-top: 199%; */

	margin: 0 auto;
	position: absolute;
	top: 71px;
	right: -37px;
}
#slider-control2 img {
	/* padding-top: 199%; */

	margin: 0 auto;
	position: absolute;
	top: 71px;
	right: -37px;
}
.play-button-div {
	margin: 0 auto;
	tex-align: center;
	position: relative;
	display: inline-block;
}
.play-button-div:before {
	content: "\f01d";
	font-family: FontAwesome;
	color: #818284;
	font-size: 40px;
	padding: .05em .2em;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 99;
}
.play-button-div img {
	width: 375px !important;
	height: 222px !important;
	object-fit: cover;
}
.play-button-div .label-warning {
	background-color: #800080;
	top: 237px;
	left: 13px;
	bottom: 0;
	position: absolute !important;
	width: 100%;
}
.play-button-div .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	/* color: #555; */

	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.play-button-div {
	margin: 0 auto;
	tex-align: center;
	position: relative;
	display: inline-block;
}
.play-button-div:before {
	content: "\f01d";
	font-family: FontAwesome;
	color: #818284;
	font-size: 40px;
	padding: .05em .2em;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 99;
}
.play-button-div img {
	width: 375px !important;
	height: 215px !important;
	object-fit: cover;
}
.play-button-div .label-warning {
	background-color: #800080;
	top: 237px;
	left: 13px;
	bottom: 0;
	position: absolute !important;
	width: 100%;
}
.play-button-div .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	/* color: #555; */

	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}



.btn {
	display: inline-block;
	/* padding: 8px 13px; */

    /* width: 36px; */

	height: 36px;
	margin-bottom: 0;
	/* font-size: 14px; */

    /* font-weight: 400; */

    /* line-height: 1.42857143; */

    /* text-align: center; */

	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.motion-part .btn {
	display: inline-block;
	/* padding: 8px 13px; */

    /* width: 36px; */

	height: 36px;
	margin-bottom: 0;
	/* font-size: 14px; */

    /* font-weight: 400; */

    /* line-height: 1.42857143; */

    /* text-align: center; */

	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
#sub-frame-error {
	-webkit-align-items: center;
	background-color: #DDD;
	display: -webkit-flex;
	-webkit-flex-flow: column;
	height: 100%;
	-webkit-justify-content: center;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	transition: background-color .2s ease-in-out;
	width: 100%;
}
#sub-frame-error .icon-generic {
	margin: 0 0 16px;
}
.icon-generic {
 content: -webkit-image-set( url(data:image/png;
base64, iVBORw0KGgoAAAANSUhEUgAAAEgAAABIAQMAAABvIyEEAAAABlBMV�hBMDDxRy/72O9FMnIFapGylsu1fgoBdkXfUHLrQgdfrlJN1BdYBjQQm3UAAAAASUVORK5CYII=) 1x, url(data:image/png;
base64, iVBORw0KGgoAAAANSUhEUgAAAJAAAACQAQMAAADdiHD7AAAABlBMV�oq3npu+wQUrUuJHylSTmBaespJyJQoObUeyxDQb3bEm5Au81c0pSCD8HYAAAAASUVORK5CYII=) 2x);
}
#sub-frame-error-details {
	margin: 0 10px;
	text-align: center;
	visibility: hidden;
}
#sub-frame-error-details {
	color: #8F8F8F;
	text-shadow: 0 1px 0 rgba(255,255,255,0.3);
}
[jscontent=hostName], [jscontent=failedUrl] {
	overflow-wrap: break-word;
}
label.form-control.label-warning.text-center {
	background: rgba(0, 0, 0, 0.5);
	position: absolute !important;
	margin-right: 0;
	top: 182px;
	/* font-style: italic; */

	font-weight: 600;
	padding: 6px 0;
	font-size: 16px;
	left: 7px;
	width: 97% !important;
}
.fashion-box1 {
	width: 99%;
	padding-right: 5px;
	float: left;
	height: 382px;
	/* display: table-cell; */

	overflow: hidden;
	padding-bottom: 0;/* min-height: 487px; */

}
.fashion-page-img1 {
	width: 100%;
	height: 269px;
	overflow: hidden;
}
.fashion-page-img1 img {
	width: 100%;
}
.column img {
	margin-top: 8px;
	vertical-align: middle;
	min-height: 100% !important;
	object-fit: cover !important;
}



@media (max-width:768px){
.play-button-div img {
	width: 100% !important;
	height: auto !important;
	max-width: 100%;
}
label.form-control.label-warning.text-center {
	top: auto;
}
.blog-page-box {
	width: 100%; padding:20px;
}
} 

@media (max-width:640px){
    .motion h4,
    .stills h4,
    .item-content h2,
    .Blog-part h4,
    .contact-part-left h4{font-size: 19px;}
}



