/*
Theme Name: C. N. ENTERPRISES
Theme URI: 
Description:  Theme
Version: 0.1
Author: lbminfotech
Author URI: http://lbminfotech.com#cc2f04
*/ 
/* ----------------------------------------------------------------------------------------------------------------------- */


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

@font-face {
  font-family: 'icomoon';
  src:  url('css/fonts/icomoon475f.eot?n5jv0g');
  src:  url('css/fonts/icomoon475f.eot?n5jv0g#iefix') format('embedded-opentype'),
    url('css/fonts/icomoon475f.ttf?n5jv0g') format('truetype'),
    url('css/fonts/icomoon475f.woff?n5jv0g') format('woff'),
    url('css/fonts/icomoon475f.svg?n5jv0g#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* This stylesheet generated by Transfonter (https://transfonter.org) on January 4, 2018 5:13 AM */



[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-next:before {
  content: "\e900";
}
.icon-charity:before {
  content: "\e901";
}
.icon-hand:before {
  content: "\e902";
}
.icon-trophy:before {
  content: "\e903";
}
.icon-route:before {
  content: "\e904";
}
.icon-mail:before {
  content: "\e905";
}
.icon-phone-call:before {
  content: "\e906";
}
.icon-twitter-logo-silhouette:before {
  content: "\e907";
}
.icon-facebook-letter-logo:before {
  content: "\e908";
}/*
.icon-placeholder:before {
  content: "\e909";
}*/

body { font-family: 'Roboto', sans-serif; color: #1b1b1b; line-height: 25px; font-weight: normal; font-size: 14px; background: url(images/background.html) repeat left top; overflow-x:hidden;}
.header, .middle, .footer, .inner, .topCon {width:100%; float:left; position: relative !important; clear:both; }
.section {padding:50px 0;}
a:focus {outline:none;}
p {font-size:16px !important;color: #232323;line-height:30px;/* font-weight:100 !important; */font-family: 'Roboto', sans-serif;}
i {font-family: 'Roboto', sans-serif;}
a {text-decoration:none !important;}
h4 {font-size:40px; margin:0; font-family: 'Roboto', sans-serif; text-transform:uppercase; }
h2 {font-size:30px; font-weight:bold; margin:0; font-family: 'Roboto', sans-serif;}
h3 {font-size:22px; font-weight:300; text-transform:uppercase; font-family: 'Roboto', sans-serif;}
h5 {font-size: 20px; font-weight: 600; font-family: 'Roboto', sans-serif;}
/*-----------------------------------*/
/* Page 404
/*-----------------------------------*/
#page404{text-align:center;}
#page404 img{margin:50px 0; margin-bottom:20px;}
#page404 a{padding: 15px 30px; font-weight:bold; font-size:13px; text-decoration:none}
.btn11 { background: #c9383d; display: inline-block; color: #ffffff; text-transform: uppercase;  padding: 8px 12px 5px 12px; border: none;}
.btn11:hover {background:#9f161b;}

/*-----------------------------------*/
/* Table Styles
/*-----------------------------------*/
table { width: 100%; border-collapse: collapse; background-color: #fff; }
tr:nth-of-type(odd) {  background: #f9f9f9; }
th { background: #b70005; color: white; font-weight: bold; text-align:center }
td, th {  padding: 12px 12px 12px 12px;  border: 1px solid #dbdbdb; text-align:center; }

/*-----------------------------------*/
/* header
/*-----------------------------------*/
#topnav {background:#f7f7f7;}
#topnav .icon-placeholder {
	float: left;
	line-height: 2;
	margin-right: 12px; margin-left: 55px;
}
.followlinks {float:right;}
.followlinks p {float:left;}
.icon-facebook-letter-logo {
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	padding: 10px;
	margin-left: 10px;
	padding-bottom: 15px;
	line-height: 2.3;
}
.icon-twitter-logo-silhouette {
	padding: 10px;
	border-right: solid 1px #ccc;
	padding-bottom: 15px;
	margin-right: 55px;
}
.header {/* background: url(images/caroselbg.png) no-repeat 180% ,url(images/caroselbg1.png) no-repeat 120%; */height: 423px;}
.condetail {float:right; width: 70%; padding-left: 440px;}
.call {width:43%; float:left;}
.email {float: left;width: 100%;margin: 9px 0 0 55px;}
.call p , .email p{color:#838383; font-size:14px;}
.call strong , .email strong{color:#000; font-size:20px; font-weight:400;}
.call span ,.email span{
	color:#cc2f04;	font-size: 30px;
	float: left;
	margin-right: 20px;
	line-height: 2;
}
#logoSection .input-group .form-control, #logoSection .input-group-addon {
	border-bottom: none !important;
	padding: 0px 12px !important;
	margin: -20px auto;
	background: none;
	position: absolute;
	right: 17px;
	top: 28px;
}
#logoSection .input-group .form-control:focus {background:none; border:none; box-shadow:none;}
.selectpicker {border: none; padding: 0 12px;}
#logoSection .input-group {border:solid 1px #cc2f04; margin: 42px auto 0 auto; }
#logoSection {padding: 10px 0 1px 0;}
.navbar-wrapper {border-bottom:3px solid #cc2f04; background: #cc2f04;}
.carousel-caption h3 {color:#fff; font-size:25px; text-transform:capitalize;}
.carousel-caption h4 {font-size:36px; margin-top: 35px;}
.carousel-caption .animate {
	text-transform: capitalize;
}
#triangle-bottomright { height: 0; border-bottom: 78px solid #992100; border-left: 43px solid transparent; margin-left: -165px; margin-top: 35px; width: 460px; float:left; } 
#triangle-bottomright h4 {font-size:32px;padding-top: 20px; padding-right: 40px; margin-top:0; font-weight: 500; font-family: 'Roboto', sans-serif;}
.white_brd {width:1px; height:77px; background:#ff754e; float:left; margin-top: 35px;}
.brown_brd {width:8px; height:77px; background:#8b1f00; float:left; margin-top: 35px;}
.navbar-inverse .navbar-nav > li > a {border-right: solid 2px #fff; padding: 0 13px !important; color:#fff; font-weight: 500; font-family: 'Roboto', sans-serif; font-size:14px;}
.navbar-inverse .navbar-nav > li:last-child a{border-right:none;}

.navbar-nav > li {
	float: left;
	margin: 5px 0px;
	text-align: center;
}
.icon-route {
	font-size: 65px;
	text-align: center;
	margin-right: 95px;
}
.dropdown-menu {font-size: 13px;}
/*-----------Welcome-Section--------------*/
#welcome_Section  {background:url(images/border4.png) no-repeat center bottom;}
#welcome_Section h4 {font-weight:400; font-size:45px;}
#welcome_Section .col-md-4 {background:url(images/border.png) no-repeat left top; padding: 30px 0 0 66px;}
#welcome_Section .col-md-8  {padding-top: 30px; padding-bottom:30px}
#welcome_Section .col-md-8:hover {background:url(images/border1.png) no-repeat right bottom;}
#welcome_Section p, #qualitySection p, #directorSection p, .flag_blk p, .flag_blk span, #whySection p {font-size:16px; font-weight:300; color:#3d3c3c;}
#welcome_Section h3, #qualitySection h3 {color: #080808;font-size:27px;margin-top: 0px;/* background:url(images/border3.png) no-repeat left bottom; */padding-bottom:20px;}
#welcome_Section .col-md-4:hover h3 {color:#cc2f04; transition:linear 1s;}
/*-----------qualitySection--------------*/
#qualitySection {background:url(images/qualitybg.png) no-repeat left top;}
#qualitySection img {width:100%;}
#qualitySection h3 {background:none; padding:0}
#qualitySection h2 {color:#cc2f04; font-size:30px; font-weight:400; text-transform:capitalize !important; margin-bottom:10px;}
#qualitySection i {font-size:17px; font-weight:bold; color:#000;}
#qualitySection .col-md-12 {padding:0;}
#qualitySection #owl-example {margin:30px 0 0 0;}
.quality_blk {background:#fafafa;border:solid 1px #cacaca;padding: 8px;float:left;width:100%;text-align:center;/* margin-bottom: 15px; */}
.quality_blk h5 {color:#cc2f04;font-size:22px;font-weight:400;}
.quality_blk strong { font-size:15px; color:#000 }
.ico_blk span {font-size:55px; color:#000}
.ico_blk {width:100%;/* background:url(images/border6.png) no-repeat left top, url(images/border5.png) no-repeat right bottom; */padding: 0px 115px 5px 194px;}
/*-----------Director-Section--------------*/
#directorSection {background:url(images/directorbg.jpg) no-repeat left top; background-size:100% 100%;}
#directorSection h3 {color:#fff; font-weight:400; font-size:35px;}
#directorSection h3 span {color:#f2b3b3; font-size:22px; font-weight:300;}
#directorSection i {font-size:16px; color:#fff; font-weight:bold; padding:20px 0;}
#directorSection p {color:#fff; margin-top:15px; margin-bottom:25px;}
/*-----------mapSection--------------*/
#mapSection iframe {width:100%; height:400px; margin:0; padding:0; border:none;}
/*-----------CustomerSection--------------*/
#owl-example-news .item {border: solid 1px #cc2f04; float: left;width: 100%; padding: 30px 0; height: 280px;}
#customerSection {text-align:center;}
#customerSection h3 {text-transform:capitalize;}
#customerSection h2 {color:#cc2f04; font-size:35px; text-transform:uppercase; font-weight:400;}
#owl-example1 img {text-align:center; margin:0 auto}
#owl-example1 .col-md-12 {padding:0;}
.img_blk {background:#ececec; padding:20px; border:solid 1px #d1d1d1; margin:0 auto; width:50%;position: absolute; margin: 0 auto; left: 0; right: 0; top: -54px;}
.flag_blk {border:solid 1px #e2e2e2; float: left; margin: 75px 0 0 0; position:relative; padding: 80px 28px 30px 28px; width:100%;}
.flag_blk h5 {color:#cc2f04; font-size:18px; font-weight:300;}
.flag_blk span {color:#cc2f04;}
/*-----------Why-Section--------------*/
#whySection {width:100%; background:#c92c00; padding:60px 0; min-height:450px; margin-bottom: 165px;}
.why_blk {background:#fff; padding:80px 0; position:absolute; margin:0 auto; width:100%;}
#whySection .container {position:relative;}
#whySection .btn-4 {background:#cc2f04; color:#fff;}
#whySection img {padding-left: 50px;}
#whySection  .col-md-6:last-child {padding-left:80px; padding-right:50px;}
#whySection h3 {text-transform:none; color:#000;}
#whySection h4 {font-weight:400; margin-bottom:20px}
#whySection  i {color:#cc2f04; font-size:17px; font-weight:bold;}
#whySection  p {margin-top:20px;}
/*-----------product-Section--------------*/
#productSection {background:#f7f7f7; text-align:center;}
#productSection h4 {background:url(images/border7.png) no-repeat center bottom; padding-bottom:20px; margin-bottom:20px; font-size:35px; font-weight:400; font-family: 'Roboto', sans-serif;}
#productSection p {color:#666666;}
.pro_blk {background:#fff; padding-bottom:20px; margin-bottom:30px; transition:all linear 1s;}
.pro_blk img {width:100%;}
.pro_blk h5 {font-size:15px; text-transform:uppercase; margin-top:20px; font-weight:400; font-family: 'Roboto', sans-serif; color:#000;}
.pro_blk:hover h5 {color:#fff;}
.pro_blk:hover {background:#cc2f04;}
#productSection .col-sm-3 {margin-bottom:30px;}
/*-----------footer-Section--------------*/
footer {background:#c92c00;/* padding:15px 0 0 0; */font-family: 'Roboto', sans-serif;text-align:center;}
footer span {color: #e4a100; font-size: 30px; margin-right: 15px;}
footer p {font-family: 'Roboto', sans-serif;color: #948d8d !important;}
footer a {border:none !important;  border-right: solid 1px #e1e1e1 !important; padding: 0px 20px;}
footer a:last-child {border-right:none !important;}
footer h5 {font-weight:100; font-size:22px; font-family: 'Roboto', sans-serif; color:#fff;}
.footerbg {background:#851d00; border-top:solid 2px #c5c5c5; margin-top:15px; font-family: 'Roboto', sans-serif;  padding: 15px 0; text-align:left}
.footerbg p, .footerbg  a {border-bottom:none; font-family: 'Roboto', sans-serif;}
.footerbg  a {color:#c79e3e; padding:0}
.footerbg .links {text-align:right;}
footer p, footer a {color: #c54c4c;font-weight:100;font-size: 15px;line-height: 33px;}
footer a:hover {color:#fb8b61; text-decoration:none;}
/*-----------------------------------*/
/* Contact Styles
/*-----------------------------------*/
.tWidth{width:100%; float:left;}
.enquiryBtn {margin: 30px 0 30px 0 !important; font-family: 'ABeeZee', sans-serif; text-transform:capitalize}
.textBox {width: 100% !important; height: 55px !important; background: none; border-bottom: solid 1px #d5d5d5 !important;
color: #848484; font-size: 15px; padding: 5px; margin-bottom: 15px; border: none;}
.textBoxMulti {width: 100% !important; height: 100px !important;background: none; border-bottom: solid 1px #d5d5d5 !important; border:none; color:#848484; font-size:15px; padding:5px; margin-bottom: 20px;}
.tred{color:#C00;}
.subbtn {background:#c92c00 !important; border:0; display:inline-block; padding: 10px 30px !important; color:#fff; text-decoration:none; border-radius:0px !important; transition: all 1s; font-size: 18px;
font-weight: bold;}
.subbtn:hover {background:#851d00 !important; color:#fff; }
#form img {float: none !important;}

/*----innerSection-----*/
.innerSection {position:relative;}
.innerSection img {width:100%;}
#aboutSection h4 , .aboutSection h4{color:#000; font-size:25px; font-weight:300}
#aboutSection h4 span, .aboutSection h4 span  {color:#cc2f04; font-size:30px; font-weight:400; margin-left:10px;}
#aboutSection img {
	/* float: right; */
	/* margin-left: 50px; */
	padding: 5px;
	border: solid 1px #e0e0e0;
	/* height: 200px; */
}
#aboutSection p {color:#1c1c1c; text-align:justify}
.director_blk { text-align: center;}
.director_blk img { margin-right:0;}
#aboutSection h5 {
	margin-top:30px;
	color:#cc2f04;	text-transform: uppercase;
}
.director_blk2 {width:100%; background:#fff; box-shadow:5px 5px 18px #dbdbdb; padding: 30px 0 10px 0; float: left; text-align:center;}
.director_blk2 img {float:none !important; margin-left:0 !important; margin:0 auto !important}
.director_blk1 {width:100%; background:#fff; box-shadow:5px 5px 18px #dbdbdb; padding:40px; }
.director_blk1 i, .director_blk2  i {
	font-size: 14px;
	color: #ff4d1a;
	font-weight: bold;
}
.director_blk2 img {margin-bottom:10px;}
.director_blk2 h6 {color:#cc2f04; font-size:16px; text-align:center; text-transform:uppercase;}
.dotted-line {border-top:dashed 1px #5a5a5a; width:100%; height:1px; margin:20px 0;}
.assemble img {margin-top:30px; margin-left:0 !important}
#aboutSection .list1  {margin:0; padding:0;}
#aboutSection .list1 li {padding:8px; margin-bottom:2px; list-style:none; font-weight:400; font-size:16px; background:url(images/bullet.png) no-repeat left 14px; padding-left:25px; font-family: 'Roboto', sans-serif; text-align:justify}
#aboutSection a span {float: right;
margin-right: 30px;
line-height: 2;}
.map_blk iframe {width:100%; padding:5px; border:solid 1px #CCC; height:350px;}
.followlinks a{ color:#000;}
#wonderplugincarousel-1 .amazingcarousel-item-container {
	text-align: center;
	padding: 4px;
	background-color: transparent!important;
	border: 0px solid #ddd!important;
	-moz-box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1)!important;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1)!important;
	box-shadow: unset!important;
}
.amazingcarousel-image > div {
	display: none !important;
	opacity: 0 !important;
}
#aboutSection img.alignleft {
	float: left;
	margin: 0 50px 0 0;
}
#directorSection .hide-home
{
    display:none;
}
.wpcf7-not-valid
{
    border:1px solid #ff0000!important;
}

.mach_border{margin-right:2px;}
.wpcf7-not-valid-tip
{
    display: none!important;
}
div.wpcf7-validation-errors {
	border: 0px solid #f7e700 !important;
	float: left !important;
	margin: 0px !important;
	padding: 0px !important;
	color: #ff0000 !important;
	font-size: 16px !important;
}
#html5-watermark
{
    display:none!important;
}
/*.navbar-nav {
	margin: 7.5px 40px;
}*/
#wonderplugincarousel-4 .amazingcarousel-image img,#wonderplugincarousel-3 .amazingcarousel-image img {
	width: 100% !important;	
	padding: 0!important;
}
.amazingcarousel-title {
	position: relative;
	font: 16px "Open Sans", sans-serif;
	color: #333333;
	 margin: 0px!important; 
	text-align: center;
	text-shadow: 0px 1px 1px #fff;
	padding: 17px;
         transition: all linear 1s;   
}
#wonderplugincarousel-4 .amazingcarousel-image ,#wonderplugincarousel-4 .amazingcarousel-item-container,
#wonderplugincarousel-3 .amazingcarousel-image ,#wonderplugincarousel-3 .amazingcarousel-item-container {
	 padding: 0px!important;	
}
.wonderplugin-gridgallery-item > a {
	display: none !important;
}
.amazingcarousel-item:hover .amazingcarousel-title{
    background:#cc2f04;    color: #fff!important;
}
#html5-text
{
    display:none!important;
}
#wonderplugincarousel-5 .amazingcarousel-title{display:none!important;}
.lng-drop
{
	padding: 0px!important;
}
.switcher {
	line-height: 28px !important;
	position: absolute;
	right: -80px;
}
#s
{
	padding: 3px;
}
#searchform{
	background: #FFFFFF url(images/switcher.png) repeat-x;
	position: relative;
	z-index: 9999;
}
.meta-details, .content-title
{
	display:none!important;
}
.cool-timeline .timeline-post .timeline-icon {
	
	height: 20px!important;
	width: 20px!important;
	left: 51%!important;
	
}
.cool-timeline .timeline-post .timeline-icon .icon-placeholder i {
	
	line-height: 11px!important;
}
.cool-timeline .timeline-year .icon-placeholder span {
	
	font-size: 18px!important;
	
	

}
.ab_section
{
	padding:30px 0;
}
.aboutc {
	background-image: url(images/aboutc.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 2% 20px 2% 38%;
	color: #fff;
	background-size: 100% 100%;
}

#aboutSection .who_section .aboutc p {
	font-size: 14px;
	line-height: 26px;
}
.unite .col-lg-3 , .unite .col-md-4, .unite .col-sm-6 , .unite .col-xs-12
{
	padding:5px;
}
.hovereffect {
  width: 100%;
  height: 100%;
  float: left;

  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  background-color: rgba(75,75,75,0.7);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect:hover .overlay {
  background-color: rgba(48, 152, 157, 0.4);
}

.hovereffect img {
	display: block;
	position: relative;
	padding: 0px !important;
}

.hovereffect h2 {
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
  -webkit-transform: translateY(45px);
  -ms-transform: translateY(45px);
  transform: translateY(45px);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hovereffect:hover h2 {
  -webkit-transform: translateY(5px);
  -ms-transform: translateY(5px);
  transform: translateY(5px);
}

.hovereffect a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	text-transform: uppercase;
	color: #fff;
	border: 1px solid #fff;
	background-color: transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	font-weight: normal;
	margin: -23px 0 0 0;
	padding: 75px 73px;
	font-weight: bold;
	font-size: 16px;
}

.hovereffect:hover a.info {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}
.who_section h2{
	text-align:center;
}
.bred
{
	margin-bottom:5px;
display: flex;
}
.carousel-control.left, .carousel-control.right
{
	display:block;
}
#aboutSection .bred a span {
	float: left;
	margin: 0px 6px;
	line-height: 1.7;
}
#aboutSection .aboutc p {
	color: #fff;
	text-align: justify;
}
#aboutSection .aboutc  p, #aboutSection  .aboutc  h4{
	color:#fff;
	
} #aboutSection .dir_section h3
{
	font-weight:bold;
	color:#C92C00;
}


#aboutSection .md_section h3
{
	font-weight:bold;
	color:#C92C00;
}
#aboutSection .dir_section p, #aboutSection .dir_section h3
{
	text-align:center!important;
}
.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #851D00;
	padding: 5px 9px!important;
	margin: 5px;
	color: #851D00;
}
#aboutSection.search a span {
	line-height: 2;
	display: contents;
}

#wonderplugingridgallery-6 img
{
width:100%!important;
}
.color-div {
	background:#cc2f04;	display: inline-block;
	color: #fff;
}
.color-div p{
color: #fff;
}

  
.dropdown-menu > li.kopie > a {
    padding-left:5px;
}
 
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
   top:0; left:100%;
   margin-top:-6px;margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
.dropdown-submenu>.dropdown-menu { display:none !important;}
.dropdown-menu .dropdown-submenu:hover .dropdown-menu {display:block !important;}
  
.dropdown-submenu > a:after {
  border-color: transparent transparent transparent #333;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
  display: block;
  float: right;  
  height: 0;     
  margin-right: -10px;
  margin-top: 5px;
  width: 0;
}
 
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
 }

.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {
  text-decoration: underline;
}  
  #owl-example-offices .flag_blk h5 {
	margin-top: 40px;
}
#owl-example-offices .flag_blk p,#owl-example-offices .flag_blk h5 {	
	text-align: center;
}
.about-key li {
	float: left;
	width: 50%;
margin:5px 0px;
}.no_home {
	background:#cc2f04;	padding: 10px;
	color: #fff;
}
.no_home p , .no_home a{
	color: #fff;
	margin-bottom: 0px;
	font-weight: 400px !important;
}
footer {
	/* background:url(images/fot-bg.jpg); */
	background-color:#000;
	background-position: left bottom;
	background-repeat: no-repeat;
	/* padding: 48px 0 0; */
	position:relative;
}

.Flexible-container { position: relative; padding-bottom:82%; height: 0; overflow: hidden; }
.Flexible-container iframe, .Flexible-container object, .Flexible-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0}

footer h1 {
	color: #cc2f04;;
	font-size: 35px;
	font-weight: 600;
	margin-bottom: 60px;
	text-transform: uppercase;
	text-align:left;
}
footer h1 span {
	color: #fefefe !important;
	display: block !important;
	font-size: 28px;
	font-weight: 300;
	text-transform: capitalize;
}
.map {
  border: 5px solid #fff;
}
footer .col-md-12.col-sm-12.text-right { margin-bottom:57px;}

.ournetwork { float:left; width:50%;}

.ournetwork h5 {
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	width: 100%;
	text-align: left;
}

.ournetwork ul {
	margin:0px;
	padding:0px;
}
.ournetwork li {
	display: block;
	list-style-type: none;
	line-height: 24px;
	width: 50%;
	float: left;
	margin-bottom: 10px;
	text-align:left;
}


.ournetwork li a {
	color: #eadfdf;
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight:300;
}
.ournetwork li a:hover {
	color:#fff;
}
.ournetwork li.col-md-12 {	
	width: 100%;	
}
.orange-border { border: 1px solid #cc2f04;;margin-bottom: 10px; width:25%;}

.phone {position: relative;}

.address li.phone::before {
  content: "\e906";
  font-family: "icomoon";
  font-size:16px;
  left:0px;
  position: absolute;
  top:20px;
  color:#fff;
}

.mail {position: relative;}

.address li.mail::before {
  content: "\e909";
  font-family: "icomoon";
  font-size:16px;
  left:0px;
  position: absolute;
  top:20px;
  color:#fff;
}

.add {
  position: relative;
}

.address li.add::before {
  content: "\e903";
  font-family: "icomoon";
  font-size:16px;
  left:0px;
  position: absolute;
  top:20px;
  color:#fff;
}
.imporatnt-link {
	background: #000 none repeat scroll 0 0;
	/* margin-bottom: -1px; */
	padding: 44px;
}

.ournetwork.address { width:100%;}

.ournetwork.address li {
		 padding:20px 0 0 30px;
		 color: #d4cbcb;
}

.about-mss { 
	font-size:16px;
	color:#b4b4b4;
	font-weight:300;
	font-family: 'Roboto', sans-serif;
}

.social-icon ul {
	margin:0px;
	padding:0px;
}

.social-icon li {
	list-style-type:none;
	display:inline-block;
	width:37px;
	height:37px;
	background:#fff;
	border-radius:100%;
	padding:0 10px;
	margin:0 5px;
	border:1px solid #fff;
}

.social-icon li:first-child {
	margin:0px;
}

.social-icon li a {}

.social-icon li span {
	background-color:transparent;
	font-size:18px;
	line-height:36px; 
	color:#000;
}

.hvr-sweep-to-top {
  box-shadow: 0 0 1px transparent;
  display: inline-block;
  position: relative;
  transform: perspective(1px) translateZ(0px);
  transition-duration: 0.3s;
  transition-property: color;
  vertical-align: middle;
}

.hvr-sweep-to-top::before {
  background: #cc2f04; none repeat scroll 0 0;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleY(0);
  transform-origin: 50% 100% 0;
  transition-duration: 0.3s;
  transition-property: transform;
  transition-timing-function: ease-out;
  z-index: -1;
  border-radius:100%;
  border:1px solid #fff;
}

.hvr-sweep-to-top:hover::before, .hvr-sweep-to-top:focus::before, .hvr-sweep-to-top:active::before {
  transform: scaleY(1);
}
#wpcf7-f284-o1 .textBox ,#wpcf7-f284-o1  .wpcf7-textarea{

	 background: #fff;
}
#wpcf7-f284-o1  .wpcf7-textarea{
	width:100%;
}
.wpcf7-form-control-wrap #input-7 {
	width: 89% !important;
} 
#owl-example-news a {
	display: block;
	color:#cc2f04;	font-size: 19px;
	padding: 10px;
}
#timeline {
		width: 100%;
		height: 350px;
		overflow: hidden;
		margin: 20px auto;
		position: relative;
		background: url('images/dot.gif') left 45px repeat-x;
	}
		#dates {
			width: 800px;
			height: 60px;
			overflow: hidden;
margin-left: 90px !important;
		}
			#dates li {
				list-style: none;
				float: left;
				width: 100px;
				height: 58px;
				font-size: 24px;
				text-align: center;
				background: url('images/biggerdot.png') center bottom no-repeat;
			}
				#dates a {
					line-height: 38px;
					padding-bottom: 10px;
color:#cc2f04;;
				}
				#dates .selected {
			        font-size: 38px;
				}
		
		#issues {
			width: 800px;
			height: 350px;
			overflow: hidden;
		}	
			
#issues li {
	width: 1150px;
	height: 350px;
	list-style: none;
	float: left;
	
}
				#issues li.selected p{
					-webkit-transform: scale(1.1,1.1);
					-moz-transform: scale(1.1,1.1);
				    -o-transform: scale(1.1,1.1);
				    -ms-transform: scale(1.1,1.1);
				    transform: scale(1.1,1.1);
				}
				#issues li p{
					float: left;
					margin: 10px 30px 10px 100px;
					background: transparent;
					-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */      
					zoom: 1;
					-webkit-transition: all 2s ease-in-out;
					-moz-transition: all 2s ease-in-out;
					-o-transition: all 2s ease-in-out;
					-ms-transition: all 2s ease-in-out; 
					transition: all 2s ease-in-out;
					-webkit-transform: scale(0.7,0.7);
					-moz-transform: scale(0.7,0.7);
				    -o-transform: scale(0.7,0.7);
				    -ms-transform: scale(0.7,0.7);
				    transform: scale(0.7,0.7);
				}
				#issues li h1 {
					color: #cc2f04;;
					font-size: 36px;
					margin: 20px;
					text-shadow: #000 1px 1px 2px;
				}
				#issues li p {
					font-size: 18px;
					
					font-weight: normal;
					line-height: 32px;
					text-shadow: #000 0px 0px 0px;
				}
		
		#grad_left,
		#grad_right {
			width: 100px;
			height: 350px;
			position: absolute;
			top: 0;
		}
			#grad_left {
		        left: 0;
		        background: url('images/grad_left.html') repeat-y;
			}
			#grad_right {
		        right: 0;
		        background: url('images/grad_right.html') repeat-y;
			}
		
		#next,
		#prev {
			position: absolute;
			top: 0;
			font-size: 70px;
			top: 170px;
			width: 22px;
			height: 38px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
			overflow: hidden;
		}
			#next:hover,
			#prev:hover {
				background-position: 0 -76px;
			}
			#next {
				right: 0;
				background-image: url('images/nnext.png');
			}
			#prev {
				left: 0;
				background-image: url('images/nprev.png');
			}
				#next.disabled,
				#prev.disabled {
					opacity: 0.2;
				}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-474 {
	width: 17%;
	height: auto;
}
@media (max-width: 767px) {
  .navbar-nav  {
     display: inline;
  }
  .navbar-default .navbar-brand {
    display: inline;
  }
  .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
  }
  .navbar-default .navbar-nav .dropdown-menu > li > a {
    color: red;
    background-color: #ccc;
    border-radius: 4px;
    margin-top: 2px;   
  }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
     color: #333;
   }
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
   .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
     background-color: #ccc;
   }

   .navbar-nav .open .dropdown-menu {
     border-bottom: 1px solid white; 
     border-radius: 0;
   }
  .dropdown-menu {
      padding-left: 10px;
  }
  .dropdown-menu .dropdown-menu {
      padding-left: 20px;
   }
   .dropdown-menu .dropdown-menu .dropdown-menu {
      padding-left: 30px;
   }
   li.dropdown.open {
    border: 0px solid red;
   }
dropdown-submenu>.dropdown-menu {
   top:0; left:0 !important; right: 0 !important; 
   margin-top:-6px; margin-left:-1px;
   -webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;
 }
}
 
@media (min-width: 768px) {
  ul.nav li:hover > ul.dropdown-menu {
    display: block;
  }
  #navbar {
    text-align: center;
  }
}  
.copperBraided {width: 100%;float: left;}
.copperBraided img.alignleft {width:90%; height:auto; float: left;margin: 0 20px 20px 0 !important; padding:10px}

@media (min-width: 1800px) {
.header {
	background: url(images/caroselbg.png) no-repeat left top ,url(images/caroselbg1.png) no-repeat right top;
	background-size: 97% , auto;
	height: 640px;
}
#triangle-bottomright {margin-left:0;}
.email { width: 50%;}
.condetail {width: 55%; padding-left: 520px;}
.carousel-indicators {bottom: -607px;}
}
@media (min-width: 1500px) {

.header {
    background: url(images/caroselbg.png) no-repeat left ,url(images/caroselbg1.png) no-repeat 115%;}
	#triangle-bottomright {margin-left: -115px;}
}
@media (max-width: 1300px) {
	.email {width: 100%;}
	.call {width: 45%;}
	#triangle-bottomright {margin-left: -192px;}
	.header {background: url(images/caroselbg.png) no-repeat 155% ,url(images/caroselbg1.png) no-repeat 120%;}
}
@media (max-width: 1260px) {
	
	.call {width: 65%;}	
}
@media (max-width: 1200px) {
	.container {width:94%;}
	.navbar-inverse .navbar-nav > li > a {font-size:12px;}
	.condetail {width: 62%; padding-left: 380px;} 
	#triangle-bottomright {margin-left: -248px;}
	.header {background: url(images/caroselbg.png) no-repeat 142% ,url(images/caroselbg1.png) no-repeat 120%;}
}

@media (max-width: 1100px) {
	.condetail {width: 67%;}
	#triangle-bottomright , .brown_brd, .white_brd{display:none}
	.header {
	/* background: url(images/caroselbg.png) no-repeat 85% ,url(images/caroselbg1.png) no-repeat 180%; */
	}
	footer p, footer a {font-size:12px;}
	.navbar-nav {margin: 7.5px 15px;}
	#owl-example-news .item {height: 300px;}
	#owl-example-offices .flag_blk {height: 290px;}
	#dates {margin-left: 0px !important;}
	
}
@media  (max-width: 1048px) {
.navbar-nav {
	margin: 7.5px 10px;
}
}
@media  (max-width: 1024px) {	
	.condetail {width: 70%; padding-left: 335px;}
	.navbar-inverse .navbar-nav > li > a { font-size: 11px;}
.navbar-nav {margin: 7.5px 3px;}
#qualitySection i{font-size: 13px;}
.dropdown-menu{font-size: 12px;}
#logoSection {padding: 20px 0;}
#dates {margin-left: -55px !important;}
}
@media  (max-width: 991px) {
	.condetail, .carousel-caption {display:none;}
	.navbar-brand {height: 70px;}
	.footerbg .col-md-6 {width: 50%;}
	.navbar-inverse .navbar-nav > li > a {font-size: 10px;}
	#welcome_Section .col-md-4 {padding: 17px 0 0 25px;}
	.call span, .email span {font-size: 16px;}
	 .call strong, .email strong {font-size: 14px;}
}
@media   (max-width: 820px) and (min-width: 768px) {
.navbar-brand > img {

	width: 85%;
}
}
@media  (max-width: 800px) {
	 .header {/* background:#eaeaea; */height: 386px;}
	 .carousel-inner > .item > img {margin: 0 auto;/* width: 47%; */}
	 .carousel-inner {width:100%;left:0;/* margin-top:20px; */margin-bottom:0;}
	 .carousel-indicators {left:0; right:0; bottom:-370px;}
	 .navbar-inverse .navbar-nav > li > a { border-right: none; padding: 0 7px;}
	#topnav  p {font-size: 12px;}
	#welcome_Section h4 , #whySection h4, #directorSection h3, #productSection h4, #customerSection h2 {font-size:25px;}
	#welcome_Section h3, #qualitySection h3 {font-size:20px;}
	#whySection {margin-bottom: 0px;}
	#whySection img {display:none;}
	.why_blk {padding: 18px 0;}
	#mapSection iframe {height: 200px;}
	.email {display: none;}
	#issues li p {margin: 10px 30px 10px 25px; font-size: 14px !important;	}
	.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-474 {
	width: 30% !important;
	height: auto;
}
}
@media  (max-width: 768px) {
.pro_blk h5 , .quality_blk strong{font-size:12px; line-height:22px;}
.quality_blk h5 , #directorSection h3 span{font-size:17px;}
.followlinks {display:none;}
.hvr-bounce-to-right {width:100%;}
#aboutSection p{line-height: 27px;}
.navbar-inverse .navbar-nav > li > a {padding: 0 5px;}
#mapSection iframe {height: 350px;}
}
@media  (max-width: 767px) {
.navbar-collapse { text-align:center;
   margin: 0 auto; color:#000; background:#cc2f04;
   width: 100%; z-index: -10; position:absolute; padding:0;}
.navbar-nav > li {width:100%; border-bottom: dashed 1px #fb9c81; padding: 10px 0;}
.navbar-nav {margin-left: 0; width:100%; }
.navbar-nav > li > a {font-size:16px !important; color:#fff;}
.navbar-inverse .navbar-nav > .active a::before, .navbar-inverse .navbar-nav > .active a:hover::before, .navbar-inverse .navbar-nav > li > a:hover::before, .navbar-inverse .navbar-nav > .active a::after, .navbar-inverse .navbar-nav > .active a:hover::after, .navbar-inverse .navbar-inverse .navbar-nav > li > a::after, .navbar-inverse .navbar-nav > li > a:hover::after {display:none !important;}
.navbar-inverse .navbar-nav > li > a {border-right:none;}
.dropdown-menu {left: 0 !important; top:0; position:relative; width: 100%;}
.section {padding: 40px 0;}
#aboutSection .col-sm-3 img {float: none;}
.dropdown-menu > li > a {border-bottom: dashed 1px #ccc;color:#000!important; }
.dropdown-menu > li > a:focus {color:#000;}
.navbar-wrapper .container {width:100%; padding:0}
.dropdown-menu > li > a {font-size:12px; text-align: center;}
.flag_blk {padding: 80px 6px 30px 6px;}
#owl-example-offices .owl-wrapper-outer .owl-carousel .owl-item {padding: 0 !important;}
.ournetwork {width: 100%;}
.carousel-fade .carousel-inner .item {width: 100%;}
.translator {
	width: 50%;
	float: left;
}
}
@media  (max-width: 736px) {

.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-474 {float: none !important;}
}

@media  (max-width: 600px) {
.header {height:250px;}
.carousel-indicators {display:none;}
.footerbg .col-md-6 {width:100%; text-align:center;}
.navbar-brand{margin-left:0;}
#aboutSection p , #aboutSection .list1 li{font-size:14px;}
#aboutSection h4 span {font-size:20px;}
#aboutSection h4 {font-size:18px;}
#aboutSection img{float: none;margin-left: 0;}
#aboutSection h5 {margin-top:18px; font-size:17px;}
.quality_blk .ico_blk {padding: 0;}
#owl-example-news .item {height: 345px;}
#owl-example-offices .flag_blk {padding: 10px 6px 10px 6px; height: 275px;}
#topnav	p {font-size: 13px !important;	}
#issues li p {font-size: 12px !important;}
	.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-474 {
	width: 20% !important;
	height: auto;
}
.histo {display: none;}
#timeline {display: none;}
}
@media  (max-width: 599px) {
#owl-example-offices .img_blk {width: 25%;	}
#owl-example-offices .flag_blk {padding: 35px 6px 10px 6px; height: 215px;}
#owl-example-news .item {height: 250px;}
}

@media  (max-width: 568px) {
#aboutSection p img{width: 100%;
height: auto;}
.director_blk2{margin-bottom: 10px;}
}
@media  (max-width: 500px) {
.header {height: 195px;}
.ico_blk {padding: 12px 20px 12px 20px;}
.why_blk {position:relative;}
#qualitySection i , #directorSection i, #whySection i{font-size:14px;}
#whySection .col-md-6:last-child {
	padding-left: 53px;
	padding-right: 42px;
}
#topnav .icon-placeholder {margin-left: 20px;}
#topnav p {padding-left: 50px;}
#owl-example-news .item {height: 275px;}
footer a {padding: 0px 0px;}
	.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-474 {
	width: 30% !important;
}
.aboutc {
	padding: 3% 20px 2% 4%;
	background: #5e92cc;
}
}
@media  (max-width: 414px) {
#topnav .col-sm-8{display: none;}
#aboutSection h5 { margin-left:0px;}
#aboutSection h4 span {font-size: 18px;}
#aboutSection h5 {font-size: 16px;}
#topnav p {
	 padding-left: 0px; 
}
#owl-example-news .item {
	height: 295px;
}
.phone {width: 100% !important;}
}
@media  (max-width: 384px) {
#topnav .col-sm-8{display: none;}
.director_blk1 i, .director_blk2 i{font-size: 12px;}
}
@media  (max-width: 375px) {
#aboutSection h4 span {font-size: 17px;}
#aboutSection h5 {font-size: 15px;}
}

@media  (max-width: 320px) {
.bred {display: none;}
#logoSection {padding: 5px 0;}
#customerSection h2 { font-size: 24px;}
#aboutSection h4 span {font-size: 15px;}
#aboutSection p{ font-size: 11px;}
#aboutSection h4 span {font-size: 15px;}
#aboutSection .list1 li {font-size: 12px;}
#aboutSection h4 {font-size: 15px;}
#owl-example-news .item {height: 325px;}
.imporatnt-link {padding: 15px;}
#owl-example-offices .flag_blk {
	padding: 93px 6px 10px 6px;
	height: 260px;
}
#owl-example-offices .img_blk {width: 60%;}
.who_section #owl-example-offices .flag_blk {padding: 20px 6px 10px 6px;}
	.header {
	height: 160px;
}
	.aboutc ul li{font-size:12px;}
}