 
/* ----------------------------------------------------
	ADD CUSTOM STYLES HERE...
------------------------------------------------------- */  
 

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700&display=swap&subset=cyrillic');
@import url('https://fonts.googleapis.com/css?family=Exo:100,200,300,300i,400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700&display=swap');
/* _______________________________ Home Page  __________________________________  */
.sub_bannertt .yellow {
	color: #f9c41c !important;
}
#product_link:hover {
	opacity:0.5;
}
.line_productyellow {
	width:200px !important;
	float:right;
	height: 3px;
	background: #63819d;
	margin-top:15px !important;
}
@media only screen and (min-width: 600px) {
.navbar-header .navbar-brand img{ width: 151px; }	
 #all_product {
padding-top:100px !important;
background:#000 !important;
}
 #snow_page {
padding-bottom:100px;
padding-bottom:100px;
}
 .fromceo {
padding:80px 0px;
color:#eee;
}
 .vishion {
padding:80px 0px;
}
 .profile_div {
margin-top:120px;
}
 .abt_text {
background:#eee;
padding-top:100px;
padding-bottom:100px;
}
 .abt_text2 {
padding:15px;
text-align:justify;
}
 .abt_text2 h1 {
text-align:center;
padding-bottom:15px;
}
 #myvideo {
width:100%;
cursor:auto;
height: auto;
}
 #abt_dic {
padding-top:80px;
padding-bottom:0px;
background-color:#000 !important;
}
 .videodv {
margin-top:100px;
}
 .home_textbg {
background-color:#000 !important;
padding-top:150px;
padding-bottom:150px;
text-align:justify;
}
 .navbar-brand img {
width:90%;
}
 .tp-caption {
left:50px !important;
}
 .navbar-brand img {
float:left;
}
 .navbar-brand span {
padding:5px 0px 5px 10px;
color:#FFF;
border-left:1px #eee solid;
font-size: 13px;
 position: relative;
left: 10px; top: 3px;
}

/* ~~~~~~~~~~~~~~ Slider ~~~~~~~~~~~~~~ */
.sub_bannertt {
	font-family: 'Exo', sans-serif !important;
	font-size:20px;
	padding:20px 15px 5px 0px;
	color:#FFF;
	line-height:20px !important;
	font-weight:500;
	letter-spacing:2px !important;
}
.sub_bannertt span {
	color: #f9c41c !important;
	font-size:16px;
	letter-spacing:8px !important;
	font-weight:300;
}
.slider_02, .tp-caption.slider_02 {
	margin-left:10px;
	font-weight:500;
	text-transform:none;
	font-family: 'Open Sans', sans-serif;
	font-size:35px !important;
	line-height:50px !important;
	background: url(../upload/bg.png);
	padding:15px;
	width:380px;
}
.slider_02, .tp-caption.slider_02 span {
	line-height:30px !important;
}
.yello_line {
	width:50%;
	height:3px;
	background:#FC0;
	margin-top:35px !important;
}
/* ~~~~~~~~~~~~~~ End Slider ~~~~~~~~~~~~~~ */

}
 @media only screen and (max-width:599px) {
 /*#mobsliders .slotholder .tp-bgimg{ background-image: url(../upload/slider_05a.jpg) !important;
 background-size: 100% !important;
 } 

 #mobsliders1 .slotholder .tp-bgimg{ background-image: url(../upload/slider_04a.jpg) !important;
 background-size: 100% !important;
 }
 #mobsliders2 .slotholder .tp-bgimg{ background-image: url(../upload/slider_02a.jpg) !important;
 background-size: 100% !important;
 }
 #mobsliders3 .slotholder .tp-bgimg{ background-image: url(../upload/slider_06a.jpg) !important;  
background-size: 100% !important;}

*/
.classfixm{ clear:both !important;}	 
/* ~~~~~~~~~~~~~~  Slider ~~~~~~~~~~~~~~ */	
.yello_line {
	width:50%;
	height:2px;
	background:#FC0;
	margin-top:20px !important;
} 
.slider_02, .tp-caption.slider_02 {
	margin-left:10% !important;
	font-weight:500;
	text-transform:none;
	font-family: 'Open Sans', sans-serif;
	font-size:20px !important;
	line-height:30px !important;
	background: url(../upload/bg.png);
	padding:25px 15px 15px 20px ; padding-left:15px !important;
	width:80% !important;  top: 50% !important;
}
.slider_02, .tp-caption.slider_02 span {
	line-height:30px !important;
}
.sub_bannertt {
	font-family: 'Exo', sans-serif !important;
	font-size:16px;
	padding:8px 15px 15px 0px;
	color:#FFF;
	line-height:20px !important;
	font-weight:500;
	letter-spacing:2px !important;
}
.sub_bannertt span {
	color: #f9c41c !important;
	font-size:15px;
	letter-spacing:5px !important;
	font-weight:400;
}

/* ~~~~~~~~~~~~~~ End Slider ~~~~~~~~~~~~~~ */	 
	 
 #home_product {
padding-top:0px !important;
padding-bottom:0px !important;
}
 #all_product {
padding-top:0px !important;
background:#000 !important;
}
 #snow_page {
padding-bottom:90px;
padding-bottom:50px;
 background-attachment: fixed;
 background-position: center 80px;
 background-repeat: no-repeat;
 background-size: cover;
background-color:#000 !important;
}
 #allproducts {
padding-top:90px !important;
padding-bottom:50px !important;
 background-attachment: fixed;
 background-position: center 100px;
 background-repeat: no-repeat;
 background-size: 150%;
background-color:#000 !important;
}
 .section-title h3 {
text-shadow: 6px 2px 2px #000000;
 font-size: 20px;
 font-weight: 600;
}
 figure.effect-sarah h2 {
padding: 4.5em 0px 0.5em 0px !important;
font-size: 18px !important;
line-height: 25px !important;
letter-spacing: 2px !important;
}
 .slider-section {
background:#000 !important;
padding-top:80px;
}
 .fromceo {
padding:30px 0px;
color:#eee;
width:100%;
float:left;
clear:both;
}
 .vishion {
padding:3px 0px !important;
}
 
 .abt_text2 {
padding:0px;
text-align:justify;
}
 .abt_text2 h1 {
text-align:center;
padding-bottom:15px;
}
 .abt_text {
background:#eee;
padding-top:50px;
padding-bottom:50px;
}
 #myvideo {
width:100%;
cursor:auto;
height: auto;
}
 #abt_dic {
padding-top:0px !important;
padding-bottom:0px !important;
background-color:#000 !important;
}
 .videodv {
margin-top:50px;
}
 .home_textbg {
background-color:#000 !important;
padding-top:50px;
padding-bottom:50px;
}
 .navbar-brand img {
width: auto;
}
 .navbar-brand span {
 padding:0px 0px 0px 1px;
 color:#FFF;
 border-left:0px #eee solid;
 font-size: 12px;
 position: relative;
 top: 5px;
 left: 0px;
}
}
.navbar-toggle {
	color:#fff;
}
.tparrows.preview3 {
	display:none !important
}
.slider_02 span {
	color:#fff !important
}
.shop-title h3 a {
	color:#f9c41c;
}
.shop-carousel .meta a {
	color:#eee;
}

.box_prodets .col-md-3 {
	padding:5px !important;
}
.mini_title2 {
	font-family: 'Exo', sans-serif !important;
	font-size:20px;
	background: url(../upload/bg.png);
	padding:0px 15px 15px 15px;
	width:500px;
	line-height:20px !important;
	font-weight:500;
	letter-spacing:1px !important;
}
#about h1 {
	font-family: 'Exo', sans-serif !important;
	font-size:60px;
	font-weight:400;
	color:#FFF;
	line-height:65px;
}
#about p {
	font-family: 'Open Sans', sans-serif;
	margin-top:10px;
	font-size:15px;
	color:#eee;
	font-weight:100;
}
#home_product h3 {
	font-family: 'Exo', sans-serif !important;
	font-size:40px;
	font-weight:500;
}
#home_product p {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#eee;
	font-weight:400;
	letter-spacing: 1px;
}
.yesllow_color {
	color:#f9c41c !important;
}
/* _______________________________ Home Page  __________________________________  */

/* _______________________________ about Page  __________________________________  */

 .lead {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	color: #eee;
	font-weight: 400;
	letter-spacing:0px;
}
.yesllow_color {
	color:#f9c41c;
}
 video::-webkit-media-controls {
 display:none !important;
}
video::-webkit-media-controls-enclosure {
 display:none !important;
}
/* _______________________________  End about Page  __________________________________  */
 
.black_000 {
	background:#000 !important;
}
.pdf_links {
	text-align:center;
	margin-top:50px;
}
.product_viewlink {
	width:120px !important;
	font-family: 'Open Sans', sans-serif;
	padding-left:10px !important;
	padding-right:10px !important;
	font-size: 12px;
	text-transform:uppercase;
	color:#000;
}
.snow_box {
	width:100%;
	padding:5px;
	background:#212121
}
.portfoliodesc h4 {
	font-weight:500;
	letter-spacing:2px;
}
#home_product {
	background:#000 !important;
	padding-top:80px !important;
	padding-bottom:20px !important;
}
.tp-caption.slider_02 {
	color: #f8c31b;
}
.roboto {
	font-family: 'Roboto Condensed', sans-serif;
	color:#eee;
}

.tittle_line {
	width:160px;
	height:1px;
	margin:0px auto;
	background:#FC0;
	margin-top:15px !important;
}
.lightcolor .navbar-default .nav > li > a {
	color: #ffffff;
	font-weight:500;
	font-family: 'Exo', sans-serif;
	font-size: 14px;
	letter-spacing: 2px;
}
.opensans {
	font-family: 'Open Sans', sans-serif;
}
.black {
	background:#212121 !important;
	background-color:#212121 !important;
}
.about_tt {
	color: #ffffff;
	padding:0px;
	padding:0px;
	letter-spacing:1px;
	font-weight:400;
	font-size:20px;
	text-align:center;
	font-family: 'Exo', sans-serif;
}
.profile_div2 {
	margin-top:20px;
}
.profile_pic {
	float:left;
	clear:both;
}
.profile_name {
	float:left;
	margin-top:25px;
	padding-left:10px;
}
.profile_name h2 {
	font-family: 'Open Sans', sans-serif;
	color:#eee;
	font-weight:400;
	margin:0px;
	padding:0px;
	font-size:16px;
}
.profile_name p {
	font-family: 'Open Sans', sans-serif;
	color:#ccc;
	font-weight:400;
	margin:0px;
	padding:0px;
	font-size:13px;
}
.copyright-text p {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
}
#shop {
	padding-top:50px !important;
	padding-bottom:150px !important;
}
/*  ~~~   Contact Form ---~~~~~` */
#success_page p strong {
	color: #ffcb00;
}
#success_page h1 {
	color: #ffcb00;
	font-size: 18px;
	font-weight: 200;
}
#success_page p {
	color: #666;
}
