@charset "utf-8";
/* CSS Document */
@font-face {
font-family: 'Myriad Pro Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Regular'), url('MYRIADPRO-REGULAR.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed'), url('MYRIADPRO-COND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold Italic'), url('MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Semibold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Semibold'), url('MYRIADPRO-SEMIBOLD.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Condensed Italic'), url('MYRIADPRO-CONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Italic'), url('MYRIADPRO-BOLDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed Italic';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed Italic'), url('MYRIADPRO-BOLDCONDIT.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold Condensed';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold Condensed'), url('MYRIADPRO-BOLDCOND.woff') format('woff');
}


@font-face {
font-family: 'Myriad Pro Bold';
font-style: normal;
font-weight: normal;
src: local('Myriad Pro Bold'), url('MYRIADPRO-BOLD.woff') format('woff');
}
*{margin:0; padding:0;}
.top_black_bg{background:#37322f; float:left; width:100%;}
.main_white{background:#fff; box-shadow: 0px -3px 60px #000; width:100%; float:left;}
body{ background:url(../images/body_bg.jpg) fixed; width:100%;font-family: 'Myriad Pro Regular';}
.call{color:#d6d6d6; font-size:17px; float:right; margin:13px 0; background:url(../images/call.png) left no-repeat; padding-left:20px;font-family: 'Myriad Pro Regular';padding-right: 20px;}
.logo_social{width:100%; float:left; background:url(../images/logo_social_bg.jpg) repeat-x bottom left #f4f4f4; border-bottom:4px solid #fff;}
.logo{float:left; width:auto; margin:27px 0;}
.social2{display:none;}
.social{float:right; margin-top:36px;margin-right: 30px;}
.social img{ margin-left:10px;}
.nav_bg{background:url(../images/menu_bg.jpg) repeat-x #f4f4f4 bottom; width:100%; float:left; border-top:7px solid #4a4a4a; border-bottom:5px solid #fff; z-index:10000; position:relative;}
.search{float:right; position:relative; margin-top:13px; margin-right:20px;}
.search input{ border:1px solid #b8b8b8; border-radius:4px;width:276px; padding:7px; background:#f4f4f4; min-height:22px;}
.search_icon{position:absolute; right:10px; top:10px;}
.banner{float:left; width:100%;}
.banner img{width:100%;}
.box{background:#ab070f; float:left;width: 33.333333%;}
.box h2{ color:#fff; font-size:40px; line-height:35px; text-align:center; padding-top:59px; font-weight:normal; }
.small_caps{font-size:17px; color:#fff; text-align:center; line-height:23px; padding-top:26px;}
.box:hover{background:#eb2929; cursor:pointer;}
.box2{ background:#eb2929!important;}
.box p{ color:#fff; font-size:15px; line-height:21px; text-align:center;font-weight:normal; padding:52px 33px 0; }
.more{margin:36px 0 48px; text-align:center;}
.more a{ color:#fff; padding:5px 18px; border:1px solid #fdfafa; text-decoration:none;}
.more a:hover{ color:#000; border:1px solid #000;}
.tota_box{width:auto; float:left; box-shadow:0px 5px 20px #333;}
.body_text{background:url(../images/body_shadow.png) repeat-x top center #fbfbfb; padding-top:72px; text-align:center; width:100%; float:left;}
.body_text h2{ background:url(../images/line.png) center no-repeat; font-size:40px; font-weight:normal;}
.body_text p{font-size:16px; color:#848484; padding:42px 44px; line-height:23px; color:#848484; border-bottom:1px solid #ebeaea;}
.special_service{width:96%; float:left;padding:0 2% 49px;}
.special_service h3{ text-align:center; font-size:40px; color:#eb2929; margin:60px 0; font-weight:normal;}
.sevice_box{ background:#fff; border:1px solid #d6d6d6;color:#000; font-size:15px; max-width:231px; width:231px; text-transform:uppercase; float:left; text-align:center;margin: 6px 12px;}
.icon1{ background:url(../images/icon1.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position:31px 13px;}
.icon1:hover{ background:url(../images/icon1_hover.png) no-repeat;background-position: 31px 13px;}
.icon2{ background:url(../images/icon2.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position: 29px 14px;}
.icon2:hover{ background:url(../images/icon_hover.png) no-repeat;background-position: 29px 14px}
.icon3{ background:url(../images/icon3.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position:36px 14px;}
.icon3:hover{ background:url(../images/icon3_hover.png) no-repeat;background-position:36px 14px;}
.icon4{ background:url(../images/icon4.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position: 34px 11px;; }
.icon4:hover{ background:url(../images/icon4_hover.png) no-repeat;background-position:34px 11px;;}
.icon5{ background:url(../images/icon5.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position: 37px 12px;}
.icon5:hover{ background:url(../images/icon5_hover.png) no-repeat;background-position: 37px 12px;}
.icon6{ background:url(../images/icon6.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position: 39px 12px;}
.icon6:hover{ background:url(../images/icon6_hover.png) no-repeat;background-position:39px 12px;}
.icon7{ background:url(../images/icon7.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position:43px 14px;}
.icon7:hover{ background:url(../images/icon7_hover.png) no-repeat;background-position:43px 14px;}
.icon8{ background:url(../images/icon8.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position:26px 18px;}
.icon8:hover{ background:url(../images/icon8_hover.png) no-repeat;background-position:26px 18px;}
.icon9{ background:url(../images/icon9.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position:70px 14px;}
.icon9:hover{ background:url(../images/icon9_hover.png) no-repeat;background-position:70px 14px;}
.icon10{ background:url(../images/icon10.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position:82px 14px;}
.icon10:hover{ background:url(../images/icon10_hover.png) no-repeat;background-position:82px 14px;}
.icon11{ background:url(../images/icon11.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position:20px 14px;padding-left: 14px;}
.icon11:hover{ background:url(../images/icon11_hover.png) no-repeat;background-position:20px 14px;}
.icon12{ background:url(../images/icon12.png) no-repeat; float: left;padding: 14px 0; width:100%;background-position:59px 14px;padding-left: 14px;}
.icon12:hover{ background:url(../images/icon12_hover.png) no-repeat;background-position:59px 14px;}




.sevice_box:hover{ background:#eb2929; cursor:pointer; color:#fff;}


.brand_bg{width:100%; float:left; background:url(../images/brand_bg.jpg) repeat-x #fff; border-top:1px solid #e4ecef; padding-top:40px;}
.brands{ float:left; width:100%; margin:30px 0 60px 0;}
.brand_bg h3{ font-weight:normal; font-size:16px; padding-left:57px; text-transform:uppercase;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}
.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}
img {border-style:none;}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}


/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 20px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 20px;
    background: url(../images/button-next.png) no-repeat;
}
.footer_bg{background:url(../images/footer_bg.png) repeat; width:100%; float:left; padding:85px 0 50px; border-top:8px solid #2d2e2e;}
.footer_inner_wrapper{margin: 0 5%;display: inline-block;width: 90%;border-bottom: 1px solid #484949; padding-bottom:10px;}
.footer_list h4{color: #fff;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16px; padding-bottom:27px;}
.footer_list ul{float:left;}
.footer_list ul li{ list-style:none; color:#7b8284; font-size:13px;font-family: 'Open Sans', sans-serif; font-weight:300; line-height:30px }
.footer_list ul li a:hover{ color:#fff;} 
.footer_list ul li a{ color:#7b8284; text-decoration:none;}
.footer_list{float:left; width:20%;}
.map{float:left; width:22%;}
.footer_inner_wrapper2{margin: 0 5%;display: inline-block;width: 90%;border-top: 1px solid #181818;border-bottom: 1px solid #484949; padding:40px 0;}
.left_ft_content{background: url(../images/left_ar.png) no-repeat 0 5px; padding-left:20px; color:#676a6b; text-transform:uppercase; font-size:12px; width:60%;font-family: 'Open Sans', sans-serif; font-weight:400; line-height:20px; float:left;}
.right_content{float:right; width:30%;}
.right_content h2{ color:#ffffff; font-size:16px;font-family: 'Open Sans', sans-serif; font-weight:400; text-align:right;}
.social3{float:right;}
.social2 img{padding:3px;}
.footer_inner_wrapper3{margin: 0 5%;display: inline-block;width: 90%;border-top: 1px solid #181818; padding-top:18px;}
.email{background:url(../images/mail.png) left no-repeat; padding-left:20px; color:#717879; float:left;}
.call2{float:right; color:#717879; background:url(../images/call.png) no-repeat left; padding-left:20px;}
.copy{float:right; color:#717879;font-size: 13px;}


.social-popout {
	height: 38px;
	width: 38px;
	float: left;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
	margin: 3px;
}
.social-popout img {
	border-radius: 50%;
	margin-right:8px;
	float:left;
	
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}
.social3 img{margin-left:8px;}
.body_text_white{padding:0 2% 2%; float:left; margin-top:16px; width:96%;border-bottom: 1px solid #eaeaea;}
.body_text_white h2{ padding-bottom:20px; font-weight:normal; font-size:35px;}
.body_text_white p{ color:#858585; font-size:14px;}
.body_text_white p span{ color:#000;}
.red_box{width:32.69%; float:left;}
.red_box h2{ color:#5d5d5d; font-size:22px;}
.box_inner{padding: 10% 5%;background: #ab070e;color: #fff;line-height: 20px;border-bottom: 10px solid #89060c;}
.red_part_bg{width:96%; padding:2%; float:left;}
.margin{ margin:0 10px;}
.other{ background:#eb2929 !important; border-bottom:10px solid #d10b0c !important;min-height: 121px;}
.red_box h3{ padding-bottom:12px; color:#5c5c5c; font-size:21px; font-weight:normal; }
.team{background: url(../images/ourteam.png) no-repeat top left;padding-left: 40px;}
.facilities{background: url(../images/facilities.png) no-repeat top left;padding-left: 40px;}
.services{background: url(../images/service.png) no-repeat top left;padding-left: 40px;}
.act{color:#333 !important;}
.contact_2{ width:47%; float:left; background:#909291; padding:20px;margin-left: 12px;margin-bottom: 15px;}
.contact_2 h2{ color:#fff; font-size:40px; font-weight:normal;}
.contact_2 input{background:#fff; border-radius:5px; background:#fff; border:1px solid #6a6a6a; width:96%; float:left; padding:2%; margin-bottom:11px;}
.contact_2 textarea{background:#fff; border-radius:5px; background:#fff; border:1px solid #6a6a6a; width:96%; float:left; padding:2%; margin-bottom:11px; min-height:99px;}
.form_bottom{width:100%; float:left; color:#fff;}
.left_text{float:left;}
.right_text{float:right;}
.send_btn{background:url(../images/send_btn.jpg) repeat-x; border-radius:4px; padding:15px 10%; float:left; color:#fff; text-decoration:none; font-size:18px;}
.send_btn:hover{ background:#333;}
.map{float:left; width:45%; color:#676767; font-size:15px; margin-left:22px}
.left_body_part{width:25%; float:left; padding:1%; margin-right:1%; border:1px slid #D7D7D7}
.right_body_part{width:70%; float:left;padding:1%}
.left_body_part ul{float:left; width:auto; width:100%; padding:10px 0;background:url(../images/right_shadow.png) right no-repeat}
.text_top{width:98%; float:left; margin-left:1%; padding:15px 0}
.banner{box-shadow: 0 5px 10px #ccc; position:relative;}
.left_body_part ul li{ list-style:none; font-size:13px; border-bottom:1px solid #EAEAEA; line-height:48px}
.left_body_part ul li a{ text-decoration:none;color:#737373;}
.left_body_part ul li a:hover{ color:#333;}
.breadcrumb{width:96%; float:left; padding:1% 2%; color:#333; background:#eaeff2;}
.breadcrumb span{ color:#61a0cb;}
.text_top{color:#666; font-size:14px;}
.breadcrumb { 
	list-style: none; 
	overflow: hidden;
	background:#eaeff3; 
}
.breadcrumb li { 
	float: left; 
}
.breadcrumb li a {
	color: white;
	text-decoration: none; 
	padding: 5px 0 5px 44px;
	background: brown;                   /* fallback color */
	background: hsla(34,85%,35%,1); 
	position: relative; 
	display: block;
	float: left;
}
.breadcrumb li a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid hsla(34,85%,35%,1);
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}
.breadcrumb li a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;       
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}
.breadcrumb li:first-child a {
	padding-left: 10px;
}
.breadcrumb li:nth-child(2) a       { background:        hsla(34,85%,45%,1); }
.breadcrumb li:nth-child(2) a:after { border-left-color: hsla(34,85%,45%,1); }
.breadcrumb li:nth-child(3) a       { background:        hsla(34,85%,55%,1); }
.breadcrumb li:nth-child(3) a:after { border-left-color: hsla(34,85%,55%,1); }
.breadcrumb li:nth-child(4) a       { background:        hsla(34,85%,65%,1); }
.breadcrumb li:nth-child(4) a:after { border-left-color: hsla(34,85%,65%,1); }
.breadcrumb li:nth-child(5) a       { background:        hsla(34,85%,75%,1); }
.breadcrumb li:nth-child(5) a:after { border-left-color: hsla(34,85%,75%,1); }
.breadcrumb li:last-child a {
	background: transparent !important;
	color: black;
	pointer-events: none;
	cursor: default;
}
.breadcrumb li a:hover { background: hsla(34,85%,25%,1); }
.breadcrumb li a:hover:after { border-left-color: hsla(34,85%,25%,1) !important; }
.box_gray{width:48.84%; float:left; border:1px solid #e3e3e3;}
.top_ad{ padding:3% 2%; background:#fff; float:left; width:96%; border-bottom:1px solid #dedede;}
.top_ad h2{ font-size:19px; color:#333; font-weight:600;}
.mdl_part{float: left;
width: 96%;
padding: 2%;
font-size: 13px;
line-height: 17px; background:#f4f4f4;}
.findmore{width:96%; float:left; padding:2%; background:#f3f4f6; border-top:1px solid #dedede;}
.findmore a{color:#7d4649; text-decoration:none; background:url(../images/ar5.png) left no-repeat; padding-left:10px;}
.mdl_part p{color:#666;}
.mdl_part ul li{list-style:none; background:url(../images/ar5.png) left no-repeat; padding-left:18px; color:##666}
.box_gray2 {
width: 100%;
float: left;
border: 1px solid #e3e3e3;
}
.shadow{width:100%; float:left; text-align:center;}
.shadow img{ width:100%;}
.blog{width:98%; padding:1%; float:left;border:1px solid #EAEAEA; margin-bottom:5px;}
.image_box{width:62px; height:62px; float:left; border:1px solid #CCC; margin-right:10px;}
.image_box img{ width:100%;}
.right_blog{padding:5px; }
.right_blog h2{padding-bottom:10px;}
.right_blog h2 a{font-size:18px; color:#000;}
.link{padding-top:15px;}
.link a{color:#61a0cb;}
.not_found{width:100%; float:left; text-align:center}

/* =============== Add New Css [JITENDRA] ================*/
.about-left-bot{display:block; float:left; padding:60px 0 0 0;}
.about-left-bot h3{font-size:18px; color:#070707; font-weight:normal;}
.about-left-bot ul{background:none;}
.about-left-bot ul li{display:block; border:0; line-height:43px;}
.about-left-bot ul li a{color:#248aa8; font-size:14px; line-height:15px; padding:10px 0 10px 35px; display:block; background:url(../images/about-bullet1.jpg) left center no-repeat;}
.about-bot{display:block; border-top:1px #d6d6d6 dotted; margin:20px 0 0 0; padding:15px 0 0 0;}
.about-botleft{width:64%; float:left;}
.about-botright{width:32%; float:right;}
.about-botleft h3{font-size:18px; color:#070707; font-weight:normal; padding-bottom:7px;}
.testimonial-main{font-size:14px; color:#828180; font-style:italic; padding:30px 10px 10px 20px; background:#fafafa; border:1px #f4f4f4 solid; }
.about-testi{font-size:14px; padding:0; margin:0;}
.about-testi em{float:right; margin:20px 10px 0;}
.clear{clear:both;}
.about-logo-thumb{display:block; padding:30px 0 0;}
.about-logo-thumb1{width:44%; float:left;}
.about-logo-thumb2{width:44%; float:right;}
.athumb_pic{margin:0; padding:0; text-align:left; min-height:75px;}
.about-logo-thumb1 h4{font-size:14px; font-weight:normal; color:#0a5b81; padding:20px 0 15px;}
.about-logo-thumb1 p{font-size:14px; color:#828180;}

.about-logo-thumb2 h4{font-size:14px; font-weight:normal; color:#0a5b81; padding:20px 0 15px;}
.about-logo-thumb2 p{font-size:14px; color:#828180;}
.about_readmore{font-size:14px; color:#fff; background:url(../images/read_more-bg.jpg) repeat-x; line-height:28px; padding:0 20px; border-radius:25px; display:inline-block; text-decoration:none; float:right; margin-top:17px;}
.about_readmore:hover{opacity:0.7;}

.about-botright h3{font-size:18px; color:#070707; font-weight:normal; padding-bottom:7px;}
.qualified-tab{display:block;}
.qualified-tab figure{border:1px #ccc solid; padding:5px;}
.qualified-tab figure img{width:100%;}
.qualified-tab p{color:#828180; font-size:14px; padding:20px 0;}
.quali-contact{float:right; padding:0; border:0;}
.quali-contact:hover{opacity:0.7;}

.faq-qstntab{display:block; padding:7px; border:1px #f3f3f3 solid;}
.faq-qstntab h3{color:#5a5a5a;}
.faq-qstntab h3 a{display:block; font-size:16px; background:url(../images/faq_close.jpg) right 98% no-repeat; padding:4px 30px 4px 0; color:#5a5a5a; text-decoration:none; font-weight:normal;}
.faq-qstntab h3 a.open_link{background:url(../images/faq_open.jpg) right 98%  no-repeat; color:#50bee8;}
.faq-ans{color:#828180; font-size:13px; padding:20px 0 0; display:none;}

.about-icon{background:url(../images/about-hding-icon.jpg) no-repeat left 1px; padding-left:60px;}
.faq-icon{background:url(../images/faq-hding-icon.jpg) no-repeat left 1px; padding-left:60px;}

.supplier-bot{padding:10px 0 0 0;}
.supplier-bot h3{color:#0078c0; font-size:14px;}
.supplier-logo{padding:15px 0;}
.supplier-logo figure{display:inline-block; text-align:center; min-height:150px; float:left; width:33%;}
.supplier-logo figure img{max-width:100%;}

.cotact-main{display:block;}
.contat-top {padding:55px 30px 15px;}
.contact-topleft{width:28%; float:left; text-align:center; }
.contact-topleft h3{font-weight:normal; color:#666; font-size:22px;}
.contact-topleft p{padding:20px 0; font-size:14px; color:#666; border-bottom:1px #e8e8e8 solid;}
.cotnact-numbers{padding:20px 0;}
.call-number{display:inline-block; color:#666; font-size:14px; background:url(../images/call-icon.jpg) left center no-repeat; padding:5px 0 5px 20px;}
.fax-number{display:inline-block; color:#666; font-size:14px; background:url(../images/fax-icon.jpg) left center no-repeat; padding:5px 0 5px 20px;}

.contact-formright{width:70%; float:right;}
.input-tab{padding:5px;}
.input-txtbox-half{background:#f7f7f7; border:1px #e4e4e4 solid; font-size:14px; color:#6a6a6a; padding:5px; width:47%; float:left;}
.input-txtbox-half:nth-child(2n){float:right;}
.message-textarea{background:#f7f7f7; border:1px #e4e4e4 solid; font-size:14px; color:#6a6a6a; padding:5px; width:98.5%; height:155px; float:left; font-family:'Myriad Pro Regular';}
.submit-tab{text-align:right;}
.areuhuman{font-size:14px; color:#6a6a6a; line-height:20px; padding-right:40px;}
.areuhuman span{display:inline-block; padding-right:30px;}
.catch-txtbox{background:#f7f7f7; border:1px #e4e4e4 solid; font-size:14px; color:#6a6a6a; padding:8px; width:90px; margin-right:10px;}
.submit-btn{background:#4a97c2; border:0; cursor:pointer; padding:8px 10px; color:#fff;}
.submit-btn:hover{background:#6ab7e2;}

.contact-bot{padding:25px 20px;}
.contact-botleft{width:75%; float:left;}
.cotnact-botright{width:23%; float:right; text-align:center;}
.cotnact-botright img{padding:20px 0; border-bottom:1px #e8e8e8 solid; max-width:100%;}
.cotnact-botright img:first-child{margin-top:30px;}



@media only screen and (min-width: 300px) and (max-width: 600px) {
.logo{text-align:center; width:100%}
.logo img{width:70%}
.top_black_bg{width:100%; text-align:center;}
.social2{ display:block; float:left; margin:10px 0}
.social2 img{ width:20%}
.social{ display:none}
.search { width:65%;position:absolute; top:0; right:3%;}
.search input{ width:100%; margin:0}
.sevice_box{width:297px; float:none; margin:10px auto; height:50px;}
.footer_list{width:100%; text-align:center; margin-bottom:30px;}
.footer_list ul{width:100%;}
.email{width:121px;text-align: center;float: none;margin: 10px auto;}
.copy{width:100%; text-align:center;}
.nav_bg{position:relative; padding-bottom:25px;}
.box h2{padding-bottom:14px;}
.footer_list h4{ padding-bottom:10px;}
.left_ft_content{width:90%; float:left; text-align:center;}
.right_content{width:100%; text-align:center; float:left;}
.right_content h2{width:100%; text-align:center; padding-top:15px;}
.social3{float:none; margin:10px auto 0;}
#wowslider-container1 a.ws_next{ right:10px !important;}
#wowslider-container1 a.ws_prev{ left:10px!important;}
.red_box{width:96%;margin-bottom: 22px;}
.margin{ margin:0 0 22px;}
.body_text_white {
padding: 0 6% 10%;
float: left;
margin-top: 60px;
width: 86%;
border-bottom: 1px solid #eaeaea;
}
.red_part_bg {
width: 90%;
padding: 5%;
float: left;
}
.contact_2{width:80%; padding:5%; margin:5%}
.left_text{width:100%;}
.right_text{float:left; width:100%;}
.map{width:90%; margin:5%;}
.left_body_part{display:none;}
.right_body_part{width:100%;}
#css3-animated-example h3 { font-size:13px;}
.box_gray {
width: 98%;
float: left;
margin-bottom:10px;
}
.shadow img{ width:100%;}
.has-dropdown:after {
font-size: 32px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
content: "+";
color: #fff;
background: #959595;
padding: 0 10px;
height: 60px;
line-height: 58px;
min-width: 30px;
text-align: center;
}
.nav-dropdown li a {
background: url(../images/left_arw_2.png) no-repeat left center !important;
padding-left: 40px !important;
margin-left: 16px;
}
}
@media only screen and (min-width: 601px) and (max-width: 1040px) {
.footer_list{width:50%; text-align:center;min-height: 210px;}
.footer_list ul{width:100%;}
.mobile{width:100%!important;}
.all_service_box{ width:516px; float:none; margin:0 auto;}
.nav_bg{position:relative; padding-bottom:25px;}
.search { width:65%;position:absolute; top:0;right:3%;}
.search input{ width:100%; margin:0}
.map{width:90% !important; margin:5%;}
.left_body_part{display:none;}
.right_body_part{width:98%;}
.box_gray {
width: 98%;
float: left;
margin-bottom:10px;
}
.has-dropdown:after {
font-size: 32px;
position: absolute;
top: 0;
right: 0;
bottom: 0;
content: "+";
color: #fff;
background: #959595;
padding: 0 10px;
height: 60px;
line-height: 60px;
}
.nav-dropdown li a {
background: url(../images/left_arw_2.png) no-repeat left center !important;
padding-left: 40px !important;
margin-left: 16px;
}
.shadow img{ width:100%;}
.nav-menu{border-bottom:2px soid #e74c3c;}

}

@media only screen and (min-width: 200px) and (max-width: 700px) {
.box{width:100%;}
.small_caps{padding:0 10%;}
}
@media only screen and (min-width: 701px) and (max-width: 8050px) {
.box h2{font-size:31px !important;}
.small_caps{padding:5px}
}
@media only screen and (min-width: 601px) and (max-width: 1188px) {
.red_box{width:96% !important;margin-bottom: 22px;}	
.box_inner {
padding: 4% 5%;}
.other{height:auto; min-height:0;}
}


/* ==== RESPONSIVE CSS NEW [JITENDRA] ======== */
@media (max-width:480px) {
	.contact-topleft{width:100%; float:none;}
	.contact-formright{width:100%; float:none;}
	.input-txtbox-half{width:95%; float:none; margin:0 auto 10px; }
	.input-txtbox-half:nth-child(2n){float:none; margin-bottom:0px;}
	.message-textarea{width:95%;}
	.areuhuman{display:block; padding:0 0 10px 0; text-align:center;}
	.input-tab.submit-tab{text-align:center;}
	.contact-botleft{width:100%; float:none;}
	.cotnact-botright{width:100%; float:none;}
	
	.about-botleft{width:100%; float:none;}
	.about-logo-thumb1{width:100%; float:none; text-align:center; padding-bottom:25px;}
	.about-logo-thumb2{width:100%; float:none; text-align:center; padding-bottom:25px;}
	.athumb_pic{text-align:center;}
	.about_readmore{float:none;}
	.about-botright{width:100%; float:none; text-align:center}
	.quali-contact{float:none;}
	.body_text_white h2{font-size:20px; padding-left:52px;}
	
	.supplier-logo figure{float:none; width:100%;}
	
	
}

/* 10.02.2015 */
@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Myriad Pro Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Regular'), url('MYRIADPRO-REGULAR.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro Condensed';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Condensed'), url('MYRIADPRO-COND.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro Semibold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Semibold Italic'), url('MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro Semibold';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Semibold'), url('MYRIADPRO-SEMIBOLD.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro Condensed Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Condensed Italic'), url('MYRIADPRO-CONDIT.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro Bold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Bold Italic'), url('MYRIADPRO-BOLDIT.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro Bold Condensed Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Bold Condensed Italic'), url('MYRIADPRO-BOLDCONDIT.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro Bold Condensed';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Bold Condensed'), url('MYRIADPRO-BOLDCOND.woff') format('woff');
}
@font-face {
	font-family: 'Myriad Pro Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Bold'), url('MYRIADPRO-BOLD.woff') format('woff');
}
* {
	margin: 0;
	padding: 0;
}
.top_black_bg {
	background: #37322f;
	float: left;
	width: 100%;
}
.main_white {
	background: #fff;
	box-shadow: 0px -3px 60px #000;
	width: 100%;
	float: left;
}
body {
	background: url(../images/body_bg.jpg) fixed;
	width: 100%;
	font-family: 'Myriad Pro Regular';
}
.call {
	color: #d6d6d6;
	font-size: 17px;
	float: right;
	margin: 13px 0;
	background: url(../images/call.png) left no-repeat;
	padding-left: 20px;
	font-family: 'Myriad Pro Regular';
	padding-right: 20px;
}
.logo_social {
	width: 100%;
	float: left;
	background: url(../images/logo_social_bg.jpg) repeat-x bottom left #f4f4f4;
	border-bottom: 4px solid #fff;
}
.logo {
	float: left;
	width: auto;
	margin: 27px 0;
}
.social2 {
	display: none;
}
.social {
	float: right;
	margin-top: 36px;
	margin-right: 30px;
}
.social img {
	margin-left: 10px;
}
.nav_bg {
	background: url(../images/menu_bg.jpg) repeat-x #f4f4f4 bottom;
	width: 100%;
	float: left;
	border-top: 7px solid #4a4a4a;
	border-bottom: 5px solid #fff;
	z-index: 10000
}
.search {
	float: right;
	position: relative;
	margin-top: 13px;
	margin-right: 20px;
}
.search input {
	border: 1px solid #b8b8b8;
	border-radius: 4px;
	width: 276px;
	padding: 7px;
	background: #f4f4f4;
	min-height: 22px;
}
.search_icon {
	position: absolute;
	right: 10px;
	top: 10px;
}
.banner {
	float: left;
	width: 100%;
}
.banner img {
	width: 100%;
}
.box {
	background: #ab070f;
	float: left;
	width: 33.333333%;
}
.box h2 {
	color: #fff;
	font-size: 40px;
	line-height: 35px;
	text-align: center;
	padding-top: 59px;
	font-weight: normal;
}
.small_caps {
	font-size: 17px;
	color: #fff;
	text-align: center;
	line-height: 23px;
	padding-top: 26px;
}
.box:hover {
	background: #eb2929;
	cursor: pointer;
}
.box2 {
	background: #eb2929!important;
}
.box p {
	color: #fff;
	font-size: 15px;
	line-height: 21px;
	text-align: center;
	font-weight: normal;
	padding: 52px 33px 0;
}
.more {
	margin: 36px 0 48px;
	text-align: center;
}
.more a {
	color: #fff;
	padding: 5px 18px;
	border: 1px solid #fdfafa;
	text-decoration: none;
}
.more a:hover {
	color: #000;
	border: 1px solid #000;
}
.tota_box {
	width: auto;
	float: left;
	box-shadow: 0px 5px 20px #333;
}
.body_text {
	background: url(../images/body_shadow.png) repeat-x top center #fbfbfb;
	padding-top: 72px;
	text-align: center;
	width: 100%;
	float: left;
}
.body_text h2 {
	background: url(../images/line.png) center no-repeat;
	font-size: 40px;
	font-weight: normal;
}
.body_text p {
	font-size: 16px;
	color: #848484;
	padding: 42px 44px;
	line-height: 23px;
	color: #848484;
	border-bottom: 1px solid #ebeaea;
}
.special_service {
	width: 96%;
	float: left;
	padding: 0 2% 49px;
}
.special_service h3 {
	text-align: center;
	font-size: 40px;
	color: #eb2929;
	margin: 60px 0;
	font-weight: normal;
}
.sevice_box {
	background: #fff;
	border: 1px solid #d6d6d6;
	color: #000;
	font-size: 15px;
	max-width: 231px;
	width: 231px;
	text-transform: uppercase;
	float: left;
	text-align: center;
	margin: 6px 12px;
}
.icon1 {
	background: url(../images/icon1.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 31px 13px;
}
.icon1:hover {
	background: url(../images/icon1_hover.png) no-repeat;
	background-position: 31px 13px;
}
.icon2 {
	background: url(../images/icon2.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 29px 14px;
}
.icon2:hover {
	background: url(../images/icon_hover.png) no-repeat;
	background-position: 29px 14px
}
.icon3 {
	background: url(../images/icon3.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 36px 14px;
}
.icon3:hover {
	background: url(../images/icon3_hover.png) no-repeat;
	background-position: 36px 14px;
}
.icon4 {
	background: url(../images/icon4.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 34px 11px;
	;
}
.icon4:hover {
	background: url(../images/icon4_hover.png) no-repeat;
	background-position: 34px 11px;
	;
}
.icon5 {
	background: url(../images/icon5.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 37px 12px;
}
.icon5:hover {
	background: url(../images/icon5_hover.png) no-repeat;
	background-position: 37px 12px;
}
.icon6 {
	background: url(../images/icon6.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 39px 12px;
}
.icon6:hover {
	background: url(../images/icon6_hover.png) no-repeat;
	background-position: 39px 12px;
}
.icon7 {
	background: url(../images/icon7.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 43px 14px;
}
.icon7:hover {
	background: url(../images/icon7_hover.png) no-repeat;
	background-position: 43px 14px;
}
.icon8 {
	background: url(../images/icon8.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 26px 18px;
}
.icon8:hover {
	background: url(../images/icon8_hover.png) no-repeat;
	background-position: 26px 18px;
}
.icon9 {
	background: url(../images/icon9.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 70px 14px;
}
.icon9:hover {
	background: url(../images/icon9_hover.png) no-repeat;
	background-position: 70px 14px;
}
.icon10 {
	background: url(../images/icon10.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 82px 14px;
}
.icon10:hover {
	background: url(../images/icon10_hover.png) no-repeat;
	background-position: 82px 14px;
}
.icon11 {
	background: url(../images/icon11.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 20px 14px;
	padding-left: 14px;
}
.icon11:hover {
	background: url(../images/icon11_hover.png) no-repeat;
	background-position: 20px 14px;
}
.icon12 {
	background: url(../images/icon12.png) no-repeat;
	float: left;
	padding: 14px 0;
	width: 100%;
	background-position: 59px 14px;
	padding-left: 14px;
}
.icon12:hover {
	background: url(../images/icon12_hover.png) no-repeat;
	background-position: 59px 14px;
}
.sevice_box:hover {
	background: #eb2929;
	cursor: pointer;
	color: #fff;
}
.brand_bg {
	width: 100%;
	float: left;
	background: url(../images/brand_bg.jpg) repeat-x #fff;
	border-top: 1px solid #e4ecef;
	padding-top: 40px;
}
.brands {
	float: left;
	width: 100%;
	margin: 30px 0 60px 0;
}
.brand_bg h3 {
	font-weight: normal;
	font-size: 16px;
	padding-left: 57px;
	text-transform: uppercase;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 100%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 22px;
	height: 22px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: 0.5;
}
.nbs-flexisel-nav-left {
	left: 20px;
	background: url(../images/button-previous.png) no-repeat;
}
.nbs-flexisel-nav-right {
	right: 20px;
	background: url(../images/button-next.png) no-repeat;
}
.footer_bg {
	background: url(../images/footer_bg.png) repeat;
	width: 100%;
	float: left;
	padding: 85px 0 50px;
	border-top: 8px solid #2d2e2e;
}
.footer_inner_wrapper {
	margin: 0 5%;
	display: inline-block;
	width: 90%;
	border-bottom: 1px solid #484949;
	padding-bottom: 10px;
}
.footer_list h4 {
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 16px;
	padding-bottom: 27px;
}
.footer_list ul {
	float: left;
}
.footer_list ul li {
	list-style: none;
	color: #7b8284;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: 30px
}
.footer_list ul li a:hover {
	color: #fff;
}
.footer_list ul li a {
	color: #7b8284;
	text-decoration: none;
}
.footer_list {
	float: left;
	width: 20%;
}
.map {
	float: left;
	width: 22%;
}
.footer_inner_wrapper2 {
	margin: 0 5%;
	display: inline-block;
	width: 90%;
	border-top: 1px solid #181818;
	border-bottom: 1px solid #484949;
	padding: 40px 0;
}
.left_ft_content {
	background: url(../images/left_ar.png) no-repeat 0 5px;
	padding-left: 20px;
	color: #676a6b;
	text-transform: uppercase;
	font-size: 12px;
	width: 60%;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	line-height: 20px;
	float: left;
}
.right_content {
	float: right;
	width: 30%;
}
.right_content h2 {
	color: #ffffff;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	text-align: right;
}
.social3 {
	float: right;
}
.social2 img {
	padding: 3px;
}
.footer_inner_wrapper3 {
	margin: 0 5%;
	display: inline-block;
	width: 90%;
	border-top: 1px solid #181818;
	padding-top: 18px;
}
.email {
	background: url(../images/mail.png) left no-repeat;
	padding-left: 20px;
	color: #717879;
	float: left;
}
.call2 {
	float: right;
	color: #717879;
	background: url(../images/call.png) no-repeat left;
	padding-left: 20px;
}
.copy {
	float: right;
	color: #717879;
	font-size: 13px;
}
.social-popout {
	height: 38px;
	width: 38px;
	float: left;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
	margin: 3px;
}
.social-popout img {
	border-radius: 50%;
	margin-right: 8px;
	float: left;
	-webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.social-popout img:hover {
	margin: 0px;
	box-shadow: 6px 6px 4px 4px rgba(0,0,0,0.3);
}
.social3 img {
	margin-left: 8px;
}
.body_text_white {
	padding: 0 2% 2%;
	float: left;
	margin-top: 16px;
	width: 96%;
	border-bottom: 1px solid #eaeaea;
}
.body_text_white h2 {
	padding-bottom: 20px;
	font-weight: normal;
	font-size: 25px;
	line-height: 43px;
	text-transform: uppercase;
}
.body_text_white h2 img {
	float: left;
	margin-right: 20px;
	vertical-align: top;
}
.body_text_white p {
	color: #858585;
	font-size: 14px;
	padding: 8px 0;
}
.body_text_white hr {
	background-color: #d6d6d6;
	border: none;
	height: 1px;
	margin: 12px 0;
}
.body_text_white p span {
	color: #000;
}
.red_box {
	width: 32.69%;
	float: left;
}
.red_box h2 {
	color: #5d5d5d;
	font-size: 22px;
}
.box_inner {
	padding: 10% 5%;
	background: #ab070e;
	color: #fff;
	line-height: 20px;
	border-bottom: 10px solid #89060c;
}
.red_part_bg {
	width: 96%;
	padding: 2%;
	float: left;
}
.margin {
	margin: 0 10px;
}
.other {
	background: #eb2929 !important;
	border-bottom: 10px solid #d10b0c !important;
	min-height: 121px;
}
.red_box h3 {
	padding-bottom: 12px;
	color: #5c5c5c;
	font-size: 21px;
	font-weight: normal;
}
.team {
	background: url(../images/ourteam.png) no-repeat top left;
	padding-left: 40px;
}
.facilities {
	background: url(../images/facilities.png) no-repeat top left;
	padding-left: 40px;
}
.services {
	background: url(../images/service.png) no-repeat top left;
	padding-left: 40px;
}
.act {
	color: #333 !important;
}
.contact_2 {
	width: 47%;
	float: left;
	background: #909291;
	padding: 20px;
	margin-left: 12px;
	margin-bottom: 15px;
}
.contact_2 h2 {
	color: #fff;
	font-size: 40px;
	font-weight: normal;
}
.contact_2 input {
	background: #fff;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #6a6a6a;
	width: 96%;
	float: left;
	padding: 2%;
	margin-bottom: 11px;
}
.contact_2 textarea {
	background: #fff;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #6a6a6a;
	width: 96%;
	float: left;
	padding: 2%;
	margin-bottom: 11px;
	min-height: 99px;
}
.form_bottom {
	width: 100%;
	float: left;
	color: #fff;
}
.left_text {
	float: left;
}
.right_text {
	float: right;
}
.send_btn {
	background: url(../images/send_btn.jpg) repeat-x;
	border-radius: 4px;
	padding: 15px 10%;
	float: left;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
}
.send_btn:hover {
	background: #333;
}
.map {
	float: left;
	width: 45%;
	color: #676767;
	font-size: 15px;
	margin-left: 22px
}
.left_body_part {
	width: 25%;
	float: left;
	padding: 1%;
	margin-right: 1%;
	border: 1px slid #D7D7D7
}
.right_body_part {
	width: 70%;
	float: left;
	padding: 1%
}
.left_body_part ul.topnav {
	float: left;
	width: auto;
	width: 100%;
	padding: 10px 0;
	background: url(../images/right_shadow.png) right no-repeat
}
.text_top {
	width: 98%;
	float: left;
	margin-left: 1%;
	padding: 15px 0
}
.banner {
}
.left_body_part ul.topnav {
	margin: 0 0 50px 0;
}
.left_body_part ul.topnav li {
	list-style: none;
	font-size: 14px;
	border-bottom: 1px solid #EAEAEA;
	line-height: 48px
}
.left_body_part ul.topnav li a {
	text-decoration: none;
	color: #737373;
}
.left_body_part ul.topnav li a img {
	vertical-align: middle;
}
.left_body_part ul.topnav li a:hover, .left_body_part ul.topnav li a.select {
	color: #F00;
}
.left_body_part ul.points {
	margin: 0 0 50px 0;
}
.left_body_part ul.points li {
	list-style: none;
	font-size: 14px;
	line-height: 20px;
	color: #248aa8;
	background: url(../images/bullet-points.jpg) no-repeat 0 0;
	padding-left: 35px;
	margin: 20px 0 0 0;
}
.left_body_part ul.points li a {
	text-decoration: none;
	color: #248aa8;
}
.left_body_part ul.points li a img {
	vertical-align: middle;
}
.left_body_part ul.points li a:hover {
	color: #F00;
}
.left_body_part h3 {
	font-family: 'Myriad Pro Regular';
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	color: #070707;
	padding: 20px 0;
}
.breadcrumb {
	width: 96%;
	float: left;
	padding: 1% 2%;
	color: #333;
	background: #eaeff2;
}
.breadcrumb span {
	color: #61a0cb;
}
.text_top {
	color: #666;
	font-size: 14px;
}
.breadcrumb {
	list-style: none;
	overflow: hidden;
	background: #eaeff3;
}
.breadcrumb li {
	float: left;
}
.breadcrumb li a {
	color: white;
	text-decoration: none;
	padding: 5px 0 5px 44px;
	background: brown;                   /* fallback color */
	background: hsla(34,85%,35%,1);
	position: relative;
	display: block;
	float: left;
}
.breadcrumb li a:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 50px solid transparent;
	border-left: 30px solid hsla(34,85%,35%,1);
	position: absolute;
	top: 50%;
	margin-top: -50px;
	left: 100%;
	z-index: 2;
}
.breadcrumb li a:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px;
	margin-left: 1px;
	left: 100%;
	z-index: 1;
}
.breadcrumb li:first-child a {
	padding-left: 10px;
}
.breadcrumb li:nth-child(2) a {
	background: hsla(34,85%,45%,1);
}
.breadcrumb li:nth-child(2) a:after {
	border-left-color: hsla(34,85%,45%,1);
}
.breadcrumb li:nth-child(3) a {
	background: hsla(34,85%,55%,1);
}
.breadcrumb li:nth-child(3) a:after {
	border-left-color: hsla(34,85%,55%,1);
}
.breadcrumb li:nth-child(4) a {
	background: hsla(34,85%,65%,1);
}
.breadcrumb li:nth-child(4) a:after {
	border-left-color: hsla(34,85%,65%,1);
}
.breadcrumb li:nth-child(5) a {
	background: hsla(34,85%,75%,1);
}
.breadcrumb li:nth-child(5) a:after {
	border-left-color: hsla(34,85%,75%,1);
}
.breadcrumb li:last-child a {
	background: transparent !important;
	color: black;
	pointer-events: none;
	cursor: default;
}
.breadcrumb li a:hover {
	background: hsla(34,85%,25%,1);
}
.breadcrumb li a:hover:after {
	border-left-color: hsla(34,85%,25%,1) !important;
}
.box_gray {
	width: 48.84%;
	float: left;
	border: 1px solid #e3e3e3;
}
.top_ad {
	padding: 3% 2%;
	background: #fff;
	float: left;
	width: 96%;
	border-bottom: 1px solid #dedede;
}
.top_ad h2 {
	font-size: 19px;
	color: #333;
	font-weight: 600;
}
.mdl_part {
	float: left;
	width: 96%;
	padding: 2%;
	font-size: 13px;
	line-height: 17px;
	background: #f4f4f4;
}
.findmore {
	width: 96%;
	float: left;
	padding: 2%;
	background: #f3f4f6;
	border-top: 1px solid #dedede;
}
.findmore a {
	color: #7d4649;
	text-decoration: none;
	background: url(../images/ar5.png) left no-repeat;
	padding-left: 10px;
}
.mdl_part p {
	color: #666;
}
.mdl_part ul li {
	list-style: none;
	background: url(../images/ar5.png) left no-repeat;
	padding-left: 18px;
	color: ##666
}
.box_gray2 {
	width: 100%;
	float: left;
	border: 1px solid #e3e3e3;
}
.shadow {
	width: 100%;
	float: left;
	text-align: center;
}
.shadow img {
	width: 100%;
}
 @media only screen and (min-width: 300px) and (max-width: 600px) {
.logo {
	text-align: center;
	width: 100%
}
.logo img {
	width: 70%
}
.top_black_bg {
	width: 100%;
	text-align: center;
}
.social2 {
	display: block;
	float: left;
	margin: 10px 0
}
.social2 img {
	width: 20%
}
.social {
	display: none
}
.search {
	width: 65%;
	position: absolute;
	top: 0;
	right: 3%;
}
.search input {
	width: 100%;
	margin: 0
}
.sevice_box {
	width: 297px;
	float: none;
	margin: 10px auto;
	height: 50px;
}
.footer_list {
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
.footer_list ul {
	width: 100%;
}
.email {
	width: 121px;
	text-align: center;
	float: none;
	margin: 10px auto;
}
.copy {
	width: 100%;
	text-align: center;
}
.nav_bg {
	position: relative;
	padding-bottom: 25px;
}
.box h2 {
	padding-bottom: 14px;
}
.footer_list h4 {
	padding-bottom: 10px;
}
.left_ft_content {
	width: 90%;
	float: left;
	text-align: center;
}
.right_content {
	width: 100%;
	text-align: center;
	float: left;
}
.right_content h2 {
	width: 100%;
	text-align: center;
	padding-top: 15px;
}
.social3 {
	float: none;
	margin: 10px auto 0;
}
#wowslider-container1 a.ws_next {
	right: 10px !important;
}
#wowslider-container1 a.ws_prev {
	left: 10px!important;
}
.red_box {
	width: 96%;
	margin-bottom: 22px;
}
.margin {
	margin: 0 0 22px;
}
.body_text_white {
	padding: 0 6% 10%;
	float: left;
	margin-top: 60px;
	width: 86%;
	border-bottom: 1px solid #eaeaea;
}
.red_part_bg {
	width: 90%;
	padding: 5%;
	float: left;
}
.contact_2 {
	width: 80%;
	padding: 5%;
	margin: 5%
}
.left_text {
	width: 100%;
}
.right_text {
	float: left;
	width: 100%;
}
.map {
	width: 90%;
	margin: 5%;
}
.left_body_part {
	display: none;
}
.right_body_part {
	width: 100%;
}
#css3-animated-example h3 {
	font-size: 13px;
}
.box_gray {
	width: 98%;
	float: left;
	margin-bottom: 10px;
}
.nav-dropdown li {
	margin-left: 30px;
	background: url(../images/ar5.png) left no-repeat;
}
.shadow img {
	width: 100%;
}
.nav-menu {
	border-bottom: 2px solid #e74c3c;
}
}
@media only screen and (min-width: 601px) and (max-width: 1040px) {
.footer_list {
	width: 50%;
	text-align: center;
	min-height: 210px;
}
.footer_list ul {
	width: 100%;
}
.mobile {
	width: 100%!important;
}
.all_service_box {
	width: 516px;
	float: none;
	margin: 0 auto;
}
.nav_bg {
	position: relative;
	padding-bottom: 25px;
}
.search {
	width: 65%;
	position: absolute;
	top: 0;
	right: 3%;
}
.search input {
	width: 100%;
	margin: 0
}
.map {
	width: 90% !important;
	margin: 5%;
}
.left_body_part {
	display: none;
}
.right_body_part {
	width: 98%;
}
.box_gray {
	width: 98%;
	float: left;
	margin-bottom: 10px;
}
.shadow img {
	width: 100%;
}
.nav-dropdown li {
	margin-left: 30px;
	background: url(../images/ar5.png) left no-repeat;
}
}
 @media only screen and (min-width: 200px) and (max-width: 700px) {
.box {
	width: 100%;
}
.small_caps {
	padding: 0 10%;
}
}
@media only screen and (min-width: 701px) and (max-width: 8050px) {
.box h2 {
	font-size: 31px !important;
}
.small_caps {
	padding: 5px
}
}
@media only screen and (min-width: 601px) and (max-width: 1188px) {
.red_box {
	width: 96% !important;
	margin-bottom: 22px;
}
.box_inner {
	padding: 4% 5%;
}
.other {
	height: auto;
	min-height: 0;
}
}

.left_panel {max-width:450px; float:left;}
.left_panel .box01 {max-width:216px; float:left;}
.left_panel .box02 {max-width:216px; float:right;}
.left_panel p span {color:#0a5b81;}


.testimonial_box {border:1px solid #f1f1f1; background:#fafafa url(../images/img-q.png) no-repeat 0 0; padding:10px 20px 10px 46px; border-radius:5px; margin:10px 0;}
.testimonial_box p {font-style:italic;}

.right_body_part h5 {
	font-family: 'Myriad Pro Regular';
	font-size: 18px;
	font-weight: normal;
	line-height: 20px;
	color: #070707;
	padding: 10px 0;
}
.right_body_part h6 {
	font-family: 'Myriad Pro Regular';
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #0078c0;
	padding: 10px 0;
}

.right_panel {max-width:246px; float:right;}
.img_left {float:left; margin:20px 20px 20px 0;}
.img_right {float:right; margin:20px 0 20px 20px;}

ul.suppliers {margin:0; padding:0; list-style:none; text-align:center;}
ul.suppliers li {margin:0; padding:20px 10px; text-align:center; display:inline-block;}

ul.services_lists {margin:0; padding:0; list-style:none; text-align:center;}
ul.services_lists li {margin:12px 3px; padding:0; text-align:center; display:inline-block; width:230px; height:48px; border:1px solid #CCC;}

.article {max-width:420px; float:left;}
.aside {width:230px; height:180px; padding:20px; float:right; background:url(../images/contact-box.png) no-repeat top;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

.clearfix:before, .clearfix:after {content:"."; display:block; height:0; overflow:hidden;}
.clearfix:after {clear:both}
.clearfix {zoom:1}

@media only screen and (max-width:760px) {
	img {max-width:100%; height:auto;}
	.left_panel {max-width:100%; float:left;}
	.left_panel .box01 {max-width:100%; float:left;}
	.left_panel .box02 {max-width:100%; float:left;}
	.right_panel {max-width:100%; float:right;}
	.right_body_part table {width:100%;}
	ul.suppliers li img {width:100%;}
}
@media only screen and (max-width:768px) {
	img {max-width:100%; height:auto;}
	.left_panel {max-width:58%; float:left;}
	.left_panel .box01 {max-width:48%; float:left;}
	.left_panel .box02 {max-width:48%; float:right;}
	.right_panel {max-width:38%; float:right;}
	
}	


.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}