*{padding:0; margin:0; outline:0;}
body{font-family: 'PT Sans', sans-serif;}
.navbar{margin-bottom:0px;}
.carousel-inner > .item img{width:100%;}
.carousel-control.left{background:none;}
.carousel-control.right{background:none;}
.navbar-default{background:#3f0505; opacity:0.9; opacity: 0.9; position: absolute; top: 0; left: 0; width: 100%; float: left; z-index: 99999; color:#FFFFFF; border:none;}
.navbar-default .navbar-nav > li > a{color:#FFFFFF;}
.navbar-default .navbar-nav > li > a:hover{background:#4f2112; color:#FFFFFF;}
.nav > li > a{padding:15px 35px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: #4f2112;
}

.logo_main{ margin-left:42%; margin-right:40%; text-align:center; position:absolute; left:0; bottom:-90px; z-index:9;}

.about_main_margin{margin-top:25px !important;}
.about_main{width:100%; float:left; text-align:center; margin-top:100px;}
.about_main h2{ width:100%; float:left; text-align:center; margin-bottom:20px; font-size:24px; color:#646464;}
.about_main p{ width:100%; float:left; text-align:justify; margin-top:20px; color:#8f8e8e; font-size:19px;}
.about_main p span{float:right; width:200px; height:200px; margin-left:10px; margin-bottom:10px;}
.about_main img{text-align:center;}
.nav_fix{position:fixed; top:0; left:0;}

.wordclass_main{width:100%; float:left; text-align:center; margin-top:35px; border: 1px solid #E3E3E3;}
.wordclass_main img{}
.wordclass_main h2{ color:#414143; font-size:25px; width:100%; float:left; text-align:center; margin-top:20px;}
.wordclass_main p{ color:#727170; font-size:15px; width:100%; float:left; text-align:justify; padding:0px 10px; margin-top:20px;}
.wordclass_main h4{ font-size:15px; font-weight:normal;}


.price_list_main{width:100%; float:left; background:#48484c; padding:20px 0px;}
.price_list_mai{width:100%; float:left; border:1px solid #b7b7b7; border-radius:10px; margin-top:35px; min-height:30px; max-height:60px;}
.price_list{width:100%; float:left; border:1px solid #b7b7b7; border-radius:10px; margin-top:35px; min-height:380px;}
.price_main{float:left; width:100%; border-bottom:1px solid #5d5d5e; padding:10px 0px;}

.price_left{ font-size:13px; color:#FFFFFF; width:100%; float:left;}
.price_left span{ color:#cccccc; font-size:10px; float:left; text-align:left;}
.price_right{color:#FFFFFF; float:left; text-align:right; font-size:13px; font-weight:bold;} 
.carousel-inner{min-height:300px;}
.quility_main{width:100%; float:left;}
.quility_main h2{width:100%; float:left; font-size:17px; color:#333333; padding-left:10px; text-transform:uppercase; border-bottom:1px solid #bababa; padding-bottom:10px;}
.quility_main p{width:100%; float:left; font-size:15px; color: #787676; line-height: 20px; padding:10px; text-align: justify;}


.group{}
.group ul{list-style:none;}
.group ul li{}
.group ul li a{ color:#666666 !important; padding-bottom: 24px !important;}

.our_product_main{width:100%; float:left; border:1px solid #f67565; min-height:250px; margin-top:30px;}
.our_product_main:hover{ border:1px solid #959595; background:#d5bdbc;}
.our_product_main h2{ background:url(../images/product_icon.png) #6e1004 no-repeat 0 0; width:100%; float:left; text-align:center; color:#FFFFFF; padding:15px 0px;
 font-size:21px; margin-top:0px; margin-bottom:20px;}
.our_product_main ul{list-style:none;}
.our_product_main ul li{float:left; width:100%;}
.our_product_main ul li a{float:left; width:100%; text-decoration:none; color:#48484c; font-size:13px; padding-left:25px; background:url(../images/prod_icon2.png) no-repeat 8px 5px; padding-bottom:10px; text-transform:uppercase;}
.our_product_main ul li a:hover{ color:#3d1704;}
.formmargin{}
.formmargin ul{}
.formmargin ul li{ margin-bottom:10px;} 

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 0px !important;
}

#fade-quote-carousel.carousel .carousel-indicators > li {
    background-color: #000000;
    border: none;
}
.carousel-indicators {
    bottom: 0;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
}



#marque_main {
	width: 100%;
	height: 100px;
	overflow: hidden;
	margin: 10px auto;
	background: white;
}


.photobanner {
	height: 233px;
	width: 3550px;
	margin-bottom: 80px;
}
 
.photobanner img {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	width:170px; height:99px;
	border:1px solid #E4E4E4;
}
 
.photobanner img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	cursor: pointer;
 
	-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
	box-shadow: 0px 3px 5px rgba(0,0,0,0.2);
}

.first {
	-webkit-animation: bannermove 30s linear infinite;
	   -moz-animation: bannermove 30s linear infinite;
	    -ms-animation: bannermove 30s linear infinite;
	     -o-animation: bannermove 30s linear infinite;
	        animation: bannermove 30s linear infinite;
}
 
@keyframes "bannermove" {
 0% {
    margin-left: 0px;
 }
 100% {
    margin-left: -2125px;
 }
 
}
 
@-moz-keyframes bannermove {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -2125px;
 }
 
}
 
@-webkit-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -2125px;
 }
 
}
 
@-ms-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -2125px;
 }
 
}
 
@-o-keyframes "bannermove" {
 0% {
   margin-left: 0px;
 }
 100% {
   margin-left: -2125px;
 }
 
}

@media screen and (max-width: 1200px) {
   
   .about_banner{
 margin-top: 146px !important;
   }
   body{font-family: 'Comfortaa', cursive !important;}
}
@media screen and (max-width: 1199px) {
   
   .about_banner{
 margin-top: 146px !important;
   }
   
}


@media screen and (max-width: 1024px) {
   
   .about_banner{
 margin-top: 196px !important;
   }
   body{font-family: 'Comfortaa', cursive !important;}
}


@media screen and (max-width: 960px) {
   
   .about_banner{
 margin-top: 196px !important;
   }
   body{font-family: 'Comfortaa', cursive !important;}
}

@media screen and (max-width: 748px) {
   
  .logo{top:28px;}
  .logo img{width:53%;}
  body{font-family: 'Comfortaa', cursive !important;}
   
}

@media screen and (max-width: 748px) {
   
   .about_banner{
 margin-top: 196px !important;
   }
  body{font-family: 'Comfortaa', cursive !important;}
   
}

@media screen and (max-width: 720px) {
   .prod h3{padding: 15px 0px; min-height: 0px;}
   .about_banner{
 margin-top: 146px !important;
   }
   body{font-family: 'Comfortaa', cursive !important;}
   .bgcolor_prod{ height:50px;}
   .bgcolor_prod img{height:50px;}
}

@media screen and (max-width: 620px) {
   
   .logo{ top:36px;}
   .logo img {
    width: 50%;
    float: left;
}
.social_media {
    background: #EE3338 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 15px;
    padding: 6px 12px;
    border-radius: 5px;
}
   .about_banner{
 margin-top: 144px !important;
   }
   body{font-family: 'Comfortaa', cursive !important;}
    .last_ftr_left{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
  .last_ftr_right{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
}

@media screen and (max-width: 480px) {
    .logo{top:30px;}
  .logo img{width:50%;}
   .social_media {
    background: #EE3338 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 15px;
    padding: 3px 7px;
    border-radius: 5px;
}
body{font-family: 'Comfortaa', cursive !important;}
   .about_banner{
 margin-top: 138px !important;
   }
  .prod h3{padding: 15px 0px; min-height: 0px;}
  .bgcolor_prod{ height:50px;}
   .bgcolor_prod img{height:50px;}
   
   .hidden-xs{display:block !important;}
   
  .about_us_left1{min-height:200px; max-height:200px;}
  
  .last_ftr_left{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
  .last_ftr_right{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
}

@media screen and (max-width: 420px) {
.prod h3{padding: 15px 0px; min-height: 0px;}
    .logo{top:50px;}
  .logo img{width:50%;}
  .social_media {
    background: #EE3338 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 15px;
    padding: 3px 7px;
    border-radius: 5px;
}
 .last_ftr_left{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
  .last_ftr_right{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
body{font-family: 'Comfortaa', cursive !important;}
  }

@media screen and (max-width: 320px) {
    .last_ftr_left{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
  .last_ftr_right{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
  
   .social_media {
   .prod h3{padding: 15px 0px; min-height: 0px;}
    background: #EE3338 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 15px;
    padding: 3px 7px;
    border-radius: 5px;
}
.social_media {
    background: #EE3338 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 12px;
    padding: 3px 6px;
    border-radius: 5px;
}
body{font-family: 'Comfortaa', cursive !important;}

.logo {
    top: 48px;
}
   
   .about_us_left1{min-height:160px; max-height:160px;}
   
}


@media screen and (max-width: 300px) {
    .last_ftr_left{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
  .last_ftr_right{text-align:center !important; width:100% !important; float:left !important; padding:7px 0px !important;}
    .social_media {
    background: #EE3338 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 15px;
    padding: 3px 7px;
    border-radius: 5px;
}
.social_media {
    background: #EE3338 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 12px;
    padding: 3px 6px;
    border-radius: 5px;
}
body{font-family: 'Comfortaa', cursive !important;}

.logo {
    top: 48px;
}
   
   .about_banner{
   margin-top: 172px;
   }
   
   .about_us_left1{min-height:156px; max-height:156px;}
   
}

.photo{width:100%;}
.photo img{width:100%;}


.block-text {
    background-color: #fff;
    border-radius: 5px;
   
    color: #626262;
    font-size: 14px;
    margin-top: 27px;
    padding: 15px 18px;
}
.block-text a {
 color: #eb8129;
    font-size: 25px;
    line-height: 21px;
    text-decoration: none;
   
}

.mark {
    padding: 12px 0;background:none;
}
.block-text p {
    color: #585858;
    line-height: 16px;
	margin-top:2px;
	text-align:justify
}
.sprite {
	
}
.sprite-i-triangle {
    background-position: 0 -1298px;
    height: 44px;
    width: 50px;
}
.block-text ins {
    bottom: -44px;
    left: 50%;
    margin-left: -60px;
}



.block {
    display: block;
}
.zmin {
    z-index: 1;
}
.ab {
    position: absolute;
}

.person-text {
    padding: 10px 0 0;
    text-align: center;
    z-index: 2;
}
.person-text a {
    color: #ffcc00;
    display: block;
    font-size: 14px;
    margin-top: 3px;
    text-decoration: underline;
}

.person-text i {
    color: #fff;
    
    font-size: 13px;
}
.rel {
    position: relative;
}



.product_main{width:100%; float:left; margin-top:30px; margin-bottom:30px;}
.product_left{width:100%; float:left;}
.product_left h2{ width:100%; float:left; text-align:left; padding-bottom:10px; margin-top:0px; margin-bottom:10px; font-size:25px; color:#646464; border-bottom:1px solid #f0f0f0;}

.product_left ul{list-style:none;}
.product_left ul li{float:left; width:100%;}
.product_form{width:100%; float:left; line-height:38px; padding-left:10px; font-size:17px; color:#000000; border:1px solid #a1a1a1;}
.product_form_btn{ background:#48484c; color:#FFFFFF; font-size:21px; padding:18px 34px; border:none; margin-top:20px;} 
.product_form_btn:hover{ background:#5f5f5f;}

.product_center{width:100%; float:left;}
.product_center ul{list-style:none;}
.product_center ul li{float:left; width:100%;}
.product_center ul li a{float:left; width:100%; padding:7px 0px; letter-spacing:3px; margin:0; padding-left:45px; text-decoration:none; color:#4a4949; font-size:14px; 
background:url(../images/prd_icon.png) no-repeat 0 5px; border-bottom:1px solid #E7E7E7;}
.product_center ul li a:hover{ background:#4a4949; color:#FFFFFF;}

/*.contact_main{width:100%; float:left; padding:10px 5px; min-height: 400px; -webkit-box-shadow: -1px 6px 5px 0px rgba(199,199,199,1);
-moz-box-shadow: -1px 6px 5px 0px rgba(199,199,199,1);
box-shadow: -1px 6px 5px 0px rgba(199,199,199,1);}
.contact_main h2{ width:100%; text-transform:uppercase; float:left; text-align:center; font-size:16px; font-weight:bold; color:#3d1704; margin-top:5px;}
.contact_main h3{width:100%; float:left; text-align:center; font-size:16px; color:#3d1704; font-weight:bold; margin-top:5px;}
.contact_main p{width:100%; float:left; text-align:center; font-size:13px; color:#333333; margin-top:5px; line-height: 22px;}*/

.top_btn{ position:fixed; right:20px; bottom:20px;}

.footer_main{width:100%; float:left; margin-top:30px; background:url(../images/ft_bnr.jpg) no-repeat 0 0; background-size:cover; padding:55px 0px;}

.footer_left{width:100%; float:left;}
.footer_left img{width:100%; opacity: 0.5;}
.footer_left h2{ width:100%; float:left; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #000000; color:#FFFFFF; font-size:20px;}
.footer_left ul{list-style:none;}
.footer_left ul li{float:left; width:100%; font-size:17px; color:#ffffff; }
.footer_left ul li a{float:left; width:100%; text-decoration:none; font-size:17px; color:#ffffff; border-bottom:1px solid #615b5c; padding:8px 0px; margin-bottom:10px;}
.footer_left ul li a:hover{ color:#3d1704;}


.footer_center{width:100%; float:left;}
.footer_center h2{ width:100%; float:left; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #000000; color:#FFFFFF; font-size:20px;}
.footer_center ul{list-style:none;}
.footer_center ul li{float:left; width:100%; font-size:17px; color:#ffffff; margin-bottom:6px;}
.footer_center ul li span{width:90px; height:75px; float:left; margin-right:5px;}

.footer_last_main{width:100%; float:left; background: #1e1d1d; padding:10px 0px;}
.ft_left{width:100%; float:left; color:#FFFFFF; font-size:14px;}
.ft_right{width:100%; float:left; text-align:right; color:#FFFFFF; font-size:14px;}
.ft_right a{text-decoration:none; color:#FFFFFF; font-size:14px;}




