
/* Mozilla based browsers */
::-moz-selection {background-color:#ea730a;color: #ffffff;}

/* Works in Safari */
::selection {background-color:#ea730a;color: #ffffff;}

/* Works in Opera */
::-o-selection {background-color:#ea730a;color: #ffffff;}
::-ms-selection {background-color:#ea730a;color: #ffffff;}

/* Works in Internet Explorer */
::-webkit-selection {background-color:#ea730a;color: #ffffff;}



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { color:#16120f; overflow-x:hidden}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after { content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0;}
*{outline:none; }
a{ text-decoration:none}
.clr{ clear:both} 

/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/
/* 1.1 Defaults */
h1, h2, h3, h4, h5, h6, strong { margin:0 }
i, em { font-style:italic; }
.left {	float:left;}
.right {float:right;}
.alignleft{	text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.clear {clear:both;}
.clearfix:before,
.clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }
textarea{
	overflow:auto;
	 /* Body Font Family Will Come Here */
	font-family: 'Open Sans', sans-serif;
}


address {
	font-style:normal;
}
img {
	max-width: 100%;
	width: auto\9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
	
}

body {
	background:#fff;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	color:#333;
} 
.box {margin:0 auto;width:1170px;}
.main_container2 { margin:0 auto;width:1260px;}
.main_container { margin:0 auto;width:1360px;}

.header { float:left; width:100%; background:#fff; padding-top:12px;  top:0; z-index:99; position:relative; }
.logo { float:left; margin-top:-6px;}
.header-right { float:right; width:80%;}
.header-top { float:right; padding:10px 0 25px 0; width:100%;}
.contactinfo { float:right;}
.contactinfo .phone { background:url(../images/ico_phone.png) no-repeat left top; padding-left:22px; float:left; color:#009EE5; font-size:13px; font-weight:400; margin-right:16px; }
.contactinfo .phone a { color:#009EE5;}
.contactinfo .email { background:url(../images/ico_email.png) no-repeat left top; padding-left:22px; color:#2f2f2f; font-size:13px;}
.contactinfo .email:hover { color:#f97352;}

.navigation { float:right; width:100%;}
.navigation ul { float:right;}
.navigation li { float:left; padding:0 15px; position:relative;     margin: 0 5px;}
.navigation li a { display:block;  font-size:16px; font-weight:400; text-transform:uppercase; color:#2f2f2f; padding-bottom:10px;}
.navigation li a span { background:url(../images/arrow.png) no-repeat right 7px; padding-right:14px;}
.navigation li a:hover { }

.navigation li  .dropdown ul {margin: 0; width:100%;}

.dropdown { position:absolute; left:0 !important; top:28px;  background:#ea730a; border-radius:0px; width:200px; display:none;}
.dropdown ul { margin:10px; width:90%;}
.dropdown li {     border-bottom: 1px solid #fff;
    padding: 0 0;
    width: 100%;
    margin: 0;}
	
	.dropdown li:last-child{ border:none}
	
.dropdown li a { font-size:13px; text-transform:uppercase; text-align:left; color:#fff; padding-bottom:0; padding-left:15px; display:block; padding:7px 0 7px 15px;}
.dropdown li a:hover { color:#000;}
.navigation li:hover .dropdown { display:block;}
.dropdown li:hover { background:#fff;}

.slider { position:relative; width:100%; height:430px; float:left;}
.slider-caption { position:absolute; top:50%; width:600px;}
.slider-caption .txtb { float:left;}
.slider-caption .txtb h3 {     color: #ea730a;     text-shadow: 1px 1px #790101; font-size:36px; font-weight:600; padding-bottom:5px;}
.slider-caption .txtb p { color:#fff; font-size:16px; font-weight:400; padding-bottom:15px;}
.slider-caption .more { float:left; display:inline-block; background:#000; opacity:0.7; text-align:center; color:#fff; font-size:14px; width:140px; line-height:40px;}
.slider-caption .more:hover { background:#ea730a;}

.service-list { float:left; width:100%; background:#78b92b;}
.service-list li { float:left; text-align:center; border-left:1px solid #2e7823; padding:6px 8px 12px 8px; width:11.2%; min-height:120px;}
.service-list li:first-child { border:none;}
.service-list li .imgb { float:left; text-align:center; width:100%; padding-bottom:20px;}
.service-list li p { color:#fff;     font-size: 12px;
    font-weight: 200;
    line-height: 17px;}

.our-mission { float:left; width:100%; /*background:url(../images/img_mission.png) no-repeat right top;*/  }
.our-mission .imgb { background: rgba(0, 0, 0, 0) url("../images/img_mission.png") no-repeat scroll left 40px / 90% auto;
    float: right;
    height: 445px;
    width: 46%;}
.mission-content{ float:left; width:600px; padding-top:45px; margin-left:6%;}
.mission-content h3 { font-size:22px; color:#333; text-transform:uppercase; font-weight:500; background:url(../images/bg_heading2.jpg) no-repeat left bottom; padding-bottom:14px; margin-bottom:25px;}
.mission-content .txtb { float:left; width:100%; padding-bottom:35px;}
.mission-content .txtb p { font-size:16px; font-weight:400; color:#333; line-height:28px; padding-bottom:10px;}

.our-value { float:left; width:100%;}
.our-value li { float:left; padding-left:17px; background:url(../images/ico_right2.png) no-repeat left 4px; color:#333; font-size:16px; font-weight:400; width:29%; padding-bottom:20px;}

.wedo { float:left; width:100%; /*background:url(../images/img_wer.png) no-repeat left top;*/}
.wedo .work-list { float:right; width:44%; margin-right:5%;}
.wedo .work-list h3 { font-size:24px; text-transform:uppercase; font-weight:400px; background:url(../images/bg_heading2.jpg) no-repeat left bottom; width:495px; margin-right:5%; padding-top:50px; padding-bottom:13px; margin-bottom:35px;}
.wedo .work-list li { float:left; width:100%; padding-bottom:20px;}
.wedo .work-list li .imgb { float:left; width:36px; margin-right:20px;}
.wedo .work-list li .txtb { float:left; width:85%;}
.wedo .work-list li .txtb h4 { font-size:20px; color:#333; font-weight:500; padding-bottom:12px;}
.wedo .work-list li .txtb p { font-size:15px; font-weight:500; line-height:22px; text-align:justify;}

.wedo .imgb2 { background: rgba(0, 0, 0, 0) url("../images/img_wer.jpg") no-repeat scroll left 58px / 100% auto;
    float: left;
    height: 665px;
    width: 45%;}

.testimonial { float:left; width:100%; background:#dcdbdb; padding:40px 0 20px 0;}
.col1 { float:left; width:55%;}
.col2 { float:left; width:45%;}
.testimonialform { float:left; margin-left:48px; width:500px;}
.testimonial h3 { font-size:24px; font-weight:500; color:#333; background:url(../images/bg_heading2.jpg) no-repeat left bottom; padding-bottom:12px; margin-bottom:20px;}
.leftcol { float:left; width:240px; margin-right:15px;}
.rightcol { float:left; width:240px;}
.testimonial .row { float:left; width:100%; margin-bottom:15px;}
.testimonial .input, .testimonial .textarea { background:#fff; border:none; padding:5px 10px; color:#3a3a3a; height:24px; width:91%;}
.testimonial .textarea { width:95%; font-size:13px; min-height:70px; margin-bottom:10px;}
.testimonial .btn { background:#f97352; text-align:center; font-size:14px; width:140px; line-height:38px; cursor:pointer; font-weight:500; color:#fff; border:1px solid #f97352;}
.testimonial .btn:hover { background:#fff; color:#f97352;}

.testimonial-dtl { float:left; width:100%;}
.testimoian-content { float:left; width:100%; background:url(../images/border.jpg) no-repeat center top; padding-top:14px; margin-bottom:20px;}
.testimoian-content.bg { background:none;}
.testimoian-content .txtb p{ font-size:15px; color:#333; line-height:24px; padding-bottom:10px; text-align:justify;}
.testimoian-content .txtb strong { display:block; color:#f97352; font-size:14px; font-weight:700;} 

.testreadmore > a {
    background: #f97352 none repeat scroll 0 0;
    color: #fff;
    padding: 5px 4px 4px 5px;
}

.client-list { float:left; width:100%; background:#fff; padding:50px 0 30px 0;}
.clientslist2 { float:left; width:100%;}
.clientslist2 .item { float:left;  text-align:center; margin:0 5%; width:90%;}
.clientslist2 li a { display:block;}

.client-list h3 { background: rgba(0, 0, 0, 0) url("../images/bg_heading2.jpg") no-repeat scroll left bottom;
    font-size: 24px;
    margin-bottom: 25px;
    padding-bottom: 13px;
    text-transform: uppercase; text-align:left; color: #333;}

.heading-technology {
    font-size: 14px;
    margin-top: -20px;
    text-align: center;
    font-weight: 500;    
    padding-bottom: 14px;
    text-transform: uppercase;
	color: #f97352;
}

.footer { float:left; width:100%; background:url(../images/bg_footer.jpg) no-repeat fixed bottom; background-size:cover;}
.footer-top { float:left; width:100%;  padding:45px 0 24px 0;}
.footer-link { float:left; width:255px;}
.footer-link h5, .footer-about h5, .footer-contact h5 { color:#fff; font-size:20px; font-weight:500; background:url(../images/bg_heading.jpg) no-repeat left bottom; padding-bottom:12px; margin-bottom:25px;}
.footer-link li { float:left; width:100%; padding-bottom:12px;}
.footer-link li a { font-size:14px; color:#fff; font-weight:400; display:inline-block; border-bottom:2px solid #6b6b67;}
.footer-link li a:hover { border-bottom: 2px solid transparent; color:#ea730a;}

.footer-link p { color:#fff; padding-right:30px; line-height:26px;}
.footersoical { float:left; width:100%; margin-bottom:20px;}
.footersoical li { float:left; margin-left:5px; text-align:center; width:32px; height:32px; padding-bottom:0;}
.footersoical li:first-child { margin-left:0;}
.footersoical li a { display:block; width:32px; height:32px; text-indent:-9999px;}
.footersoical li.fb { background:url(../images/ico_fb2.png) no-repeat center 7px #6c6d71;}
.footersoical li.tw { background:url(../images/ico_tw2.png) no-repeat center 7px #6c6d71;}
.footersoical li.ln { background:url(../images/ico_ln2.png) no-repeat center 7px #6c6d71;}
.footersoical li.ut { background:url(../images/ico_ut.png) no-repeat center 7px #6c6d71;}

.footer-about { float:left; width:435px;}
.footer-about .txtb { float:left; width:70%;}
.footer-about .txtb p { font-size:14px; color:#fff; font-weight:400; line-height:28px;}
.footer-about .txtb p .rd { font-size:14px; font-weight:400; color:#f97352;}
.footer-about .txtb p .rd:hover { color:#ea730a;}
.footer-contact { float:right; width:210px;}
.footer-contact address { font-size:14px; color:#fff; font-weight:400; line-height:28px;}
.footer-contact p, .footer-contact p a { font-size:14px; color:#fff; font-weight:400; line-height:28px;}
.footer-contact p a:hover { color:#ea730a;}

.footer-bootom { float:left; width:100%; background-size:cover; background:url(../images/bg_footer_bottom.jpg) no-repeat center top; padding:25px 0;}
.copyright { display:inline-block; font-size:12px; color:#fff;}
.design { display:inline-block; font-size:12px; color:#fff; float:right;}
.design a { color:#fff;}
.design a:hover { color:#ea730a;}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {position: fixed !important;	height: auto !important;	width: auto !important;	margin: 0 !important;	padding: 0 !important;	z-index: 2147483647 !important;	top: 0 !important;	left: 0 !important;	bottom: 0 !important;	right: 0 !important;}

.royalSlider .rsSlide.rsFakePreloader {	opacity: 1 !important;	-webkit-transition: 0s;	-moz-transition: 0s;	-o-transition:  0s;	transition:  0s;	display: none;}
.rsSlide {	position: absolute;	left: 0;	top: 0;	display: block;	overflow: hidden;	height: 100%;	width: 100%;}
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide {	height: auto;}
.rsContent {width: 100%;	height: 100%;	position: relative;}
.rsPreloader {	position:absolute;	z-index: 0;	}
.rsMinW .rsPreloader {width:32px;	height:32px;	background-image:url(images/preloader-white.gif); left:50%;top:50%;	margin-left:-10px;	margin-top:-10px;}
.rsNav {-moz-user-select: -moz-none;	-webkit-user-select: none;	user-select: none;}

.rsNoDrag {cursor: auto;}


.rsMinW, .rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsVideoFrameHolder,.rsMinW .rsThumbs {	}
.rsMinW .rsArrow {height: 32px;	width: 32px;position: absolute;	display: block;	cursor: pointer;	z-index: 21;}
.rsMinW .rsArrowLeft { left: 7px; top: 40%; z-index:1000000 }.rsMinW .rsArrowRight { right: 7px; top: 40%; z-index:1000000}
.rsMinW .rsArrowIcn {width: 80px;	height: 80px;	margin-top: 3px;	margin-left: 3px;	position: absolute;	cursor: pointer;	background: url('images/arrowaa.png') transparent;	border-radius: 2px;}
.rsMinW .rsArrowIcn:hover {}
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position: left top; left: 20px;  opacity: .7 !important; filter: alpha(opacity=20); }
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn:hover { opacity: 1 !important; filter: alpha(opacity=70); }
.rsMinW.rsHor .rsArrowRight .rsArrowIcn {  background-position: -80px top; right: 20px;  opacity: .7 !important; filter: alpha(opacity=20);}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn:hover { opacity: 1 !important; filter: alpha(opacity=70); }

.rsMinW .rsArrowDisabled .rsArrowIcn { opacity: .3 !important; filter: alpha(opacity=30);  *display: none; }

.rsMinW .rsBullets {position: absolute;  width:100%;	bottom: 45px; 	z-index: 35;	padding-top: 4px;	height: auto;text-align: center;	line-height: 6px;	overflow: hidden; display:none;}
.rsMinW .rsBullet {width: 20px;	height: 20px; cursor:pointer; display:inline-block;		*display:none; 	*zoom:1;	}
.rsMinW .rsBullet span {	display: block;	width: 12px;	height: 12px; margin:4px;	border-radius: 50%;	background: #ffffff;	background: rgba(255,255,255);	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);}
.rsMinW .rsBullet.rsNavSelected span {	background: #de293a; margin:0; border:4px solid #fff}

.owl-theme .owl-controls{margin-top: 20px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{display: inline-block;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */}

.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;	width: auto;	color: #FFF;	padding: 2px 10px;	font-size: 12px;}
.owl-item.loading{min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center}
.brands .owl-buttons{ display:none}
 .owl-pagination{ display:none}
 .owl-buttons{ margin-top:40px; background:url(../images/line2.png) center center no-repeat;}
 .owl-prev{ text-indent:-100000px; width:31px; height:30px; background:url(../images/img_prev.png) left top no-repeat;}
 .owl-next{ text-indent:-100000px; width:30px; height:30px; background:url(../images/img_next.png) left top no-repeat; }
 
 #tabs2 .owl-buttons { margin-top:0; position:relative;}
 #tabs2 .owl-prev { text-indent:-100000px; width:34px; height:62px; background:url(../images/img_prev.png) left top no-repeat; float:left; margin:-90px 0 0 -35px;}
  #tabs2 .owl-next { text-indent:-100000px; width:34px; height:62px; background:url(../images/img_next.png) left top no-repeat; float:right; margin:-90px -35px 0 0;}


 .menu2 {background:url(../images/mob_icon2.png) no-repeat left top;width:26px;height:23px;display:none;float:right;text-indent:-9999px;cursor:pointer;margin-right:0px; position:absolute; right:0; display:none;}
 
 .inner-banner { float:left; width:100%; position:relative;}
 .inner-banner img { width:100%; float:left}
 
 .contactus { float:left; width:100%; padding:50px 0;}
 .contactus h3 { font-size:28px; text-transform:uppercase; font-weight:400px; background:url(../images/bg_heading2.jpg) no-repeat left bottom; width:495px; margin-right:5%; padding-bottom:13px; margin-bottom:25px;}
 
 
 .contact-bottom { float:left; width:100%;}
.leftcol2 { float:left; width:49%; border-right:1px solid #ccc; padding:30px 0;}
.rightcol2 { float:left; width:49%; padding:50px 0;}
.contactform { float:right; margin-right:50px; width:90%;}

.contactform strong { font-size:24px; font-weight:300; display:block; padding-bottom:30px;}
.contactform .row { float:left; width:100%;}
.contactform .row .col1 { float:left; width:48%;}
.contactform .row .col2 { float:right; width:48%; }
.contactform label { display:block; font-size:14px; padding-bottom:7px;}
.contactform .input2, .contactform .textarea { float:left; padding:5px 10px; border:1px solid #ccc; margin-bottom:15px; height:28px; background:#fff;  width:91%; }
.contactform .textarea { min-height:90px; resize:vertical; width:95.9%;}
.contactform .btn2 { background:#ea730a; color:#fff; text-transform:uppercase; line-height:37px; width:99%; border:1px solid #ea730a; margin-top:25px; font-size:17px; font-weight:500;}
.contactform .btn2:hover { background:#fff; color:#ea730a;}
.contact-detail { float:left; margin-left:40px;}
.contact-detail .map { float:left; width:100%; text-align:center; margin-bottom:40px;}
.cotact-address { float:left; width:100%;}
.cotact-address .phone2, .cotact-address .telefax, .cotact-address .mobile { float:left; background:url(../images/ico_phone2.png) no-repeat left 5px; padding-left:46px; line-height:30px; margin-bottom:15px; font-size:16px; width:95%;}
.cotact-address .email2 { background:url(../images/ico_sales2.png) no-repeat left 5px; padding-left:46px; line-height:30px; margin-bottom:15px; font-size:16px; float:left; width:95%;}
.cotact-address .email2 a { color:#000; }
.cotact-address .email2 a:hover { text-decoration:underline; color:#ea730a;}
.cotact-address address { float:left; width:95%; background:url(../images/ico_location2.png) no-repeat left top; font-size:16px; padding-left:45px; margin-bottom:15px;}
.cotact-address address .country1 { background:url(../images/ico_countery1.png) no-repeat left 4px; font-size:16px; margin:9px 0 5px; padding:0 40px 0 36px;  line-height:24px;}
.cotact-address address .country2 { background:url(../images/ico_countery2.png) no-repeat left 4px; font-size:16px; margin:9px 0 5px; padding:0 40px 0 36px; line-height:24px;}

.aboutus { float:left; width:100%; padding:50px 0;}
 .aboutus h3 { font-size:20px; text-transform:uppercase; font-weight:400px; background:url(../images/bg_heading2.jpg) no-repeat left bottom; width:100%;  padding-bottom:13px; margin-bottom:25px; margin-top:15px}
.aboutus .txtb { float:left; width:100%;}
.clients .box .txtb p


.clients .box .txtb  p { color: #333; font-size: 16px; font-weight: 300;line-height: 28px; padding-bottom: 10px;}
.clients .box .txtb ul { margin-bottom:20px;}
.clients .box .txtb li {    background: url(../images/ico_right2.png) no-repeat 20px 10px;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 5px;
    padding: 0 0 5px 38px;}

.aboutus .txtb p { color: #333; font-size: 16px; font-weight: 400;line-height: 28px; padding-bottom: 10px; text-align:justify;}
.aboutus .txtb ul { margin-bottom:20px;}
.aboutus .txtb li {    background: url(../images/ico_right2.png) no-repeat 20px 8px;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 5px;
    padding: 0 0 5px 38px;}
#bwg_standart_thumbnails_0{ margin-top:20px;}
.clients { float:left; width:100%; padding:50px 0;}
	 .clients h3 { font-size:22px; text-transform:uppercase; font-weight:400px; background:url(../images/bg_heading2.jpg) no-repeat left bottom; width:495px; margin-right:5%; padding-bottom:13px; margin-bottom:25px;}
.clients-detail { float:left; width:100%;}
.clients-detail li { float:left; margin:0 6px 35px 6px; text-align:center; border:1px solid #ccc; width:23.8%; }
.clients-detail li .imgb { float:left; text-align:center;  padding:10px; border-bottom:1px solid #ccc; width:92.7%;}
.clients-detail li .imgb img { height:175px;}
.clients-detail li .imgb a { display:block;}
.clients-detail li .txtb {    float: left;
    width: 100%;
    text-align: center;
    /* padding-bottom: 8px; */
    padding: 7px 0;
    background: #EC8122;
	min-height:46px;
	}
.clients-detail li .txtb a { font-size:16px; color:#fff;}
.clients-detail li:hover { border:1px solid #ea730a;}

.dropdown li.product { position:relative !important;}
.dropdown li.product .dropdown { position:absolute !important; left:181px !important; top:0 !important; display:none;}
.dropdown li.product:hover .dropdown { display:block !important;} 

/*add css by shahid*/
.imgb-des > img {
    width: 250px;
}
.imgb-des {
    float: left;
    width: 25%;
}
.clients .box .txtb p {
    line-height: 28px;
	padding-bottom:12px;
	font-size:16px;
	font-weight:400;
}
.clients .box.txtb > ul {
    padding: 0 0 0 20px !important;
}

#menu-item-20{ background:url(arrow.png) right 5px no-repeat;}
#menu-item-20 .dropdown{left: -45px;}
#menu-item-19{ background:url(arrow.png) right 5px no-repeat;}
#menu-item-19 .dropdown {left: 19px;}

.technology_main{ width:100%; float:left;     padding-bottom: 55px;}
.tech_left{ width:20%; margin-right:5%; float:left}
.tech_left a{ float:left}
.tech_left img { width:100%; float:left}
.tech_right{ width:75%; float:left; text-align:justify; line-height:22px;}

.aboutus .txtb .alignright { float:right; margin-left:10px;}
.lefttext { float:left; width:70%; line-height:24px; font-size:16px; font-weight:400;}
.rightimge2 { float:right; width:30%;}

.breadcrumbs { float:left; width:100%; padding:10px 0; background:#7BBB31; color:#333;}
.breadcrumbs h3 { color:#fff; text-transform:uppercase; font-size:16px; font-weight:bold;}
.breadcrumbs li { float:left; margin-left:15px; color:#fff; font-weight:bold; font-size:16px; text-transform: uppercase; }
.breadcrumbs li:first-child { margin-left:0;}
.breadcrumbs li a { color:#fff; font-weight:bold; font-size:16px;}
.breadcrumbs span { color:#333; text-transform: uppercase; font-size:12px;}
.breadcrumbs li a:hover { color:#EC8123;}
.breadcrumbs li.current-menu-item a { color:#EC8123 !important;}
.breadcrumbs li.active { color:#fff !important;}

.projects-desp { float:left; width:100%; padding-bottom:30px;}
.projects-left { float:left; width:20%; margin-right:2%;}
.projectsright { float:left; width:78%;}

.projects-left .imgb { border: 1px solid #ccc;float: left;padding: 10px; text-align: center;width: 91%;}
.projects-left .txtb { background: #ec8122 none repeat scroll 0 0; float: left; padding: 7px 0; text-align: center;
    width: 100%;}
.projects-left .txtb a {color: #fff;font-size: 18px;}
.projectsright .txtb2 { float:left;}
.projectsright .txtb2 p { color: #333; font-size: 16px; font-weight: 500; line-height: 28px; padding-bottom: 10px;
    text-align: justify;}
	
	
	.overview { float:left; width:100%; padding:50px 0;}
.overview .txtb { float:left; width:100%; padding-bottom:20px;}	
.overview .txtb p { color: #333; font-size: 16px; font-weight: 400; line-height: 28px; padding-bottom: 10px; text-align: justify;}

.partner_tech { float:left; width:100%; padding:0 0 20px 0;}
.partner_tech h3 {  background: rgba(0, 0, 0, 0) url("../images/ico_setting.png") no-repeat scroll left top;
    font-size: 20px; margin-bottom: 15px; padding-bottom: 13px; text-transform: uppercase; padding-left:40px;}
.partner_tech p { color: #333; font-size: 16px; font-weight: 400; line-height: 28px; padding-bottom: 10px; text-align: justify;}

.solutions { float:left; width:100%; padding:0 0 20px 0;}
.solutions h3 {  background: rgba(0, 0, 0, 0) url("../images/ico_tranning.png") no-repeat scroll left top;
    font-size: 20px; margin-bottom: 15px; padding-bottom: 13px; text-transform: uppercase; padding-left:40px;}
.solutions p { color: #333; font-size: 16px; font-weight: 400; line-height: 28px; padding-bottom: 10px; text-align: justify;}

.consultancy-services { float:left; width:100%; padding:0 0 20px 0;}
.consultancy-services h3 {  background: rgba(0, 0, 0, 0) url("../images/ico_consultant.png") no-repeat scroll left top;
    font-size: 20px; margin-bottom: 15px; padding-bottom: 13px; text-transform: uppercase; padding-left:40px;}
.consultancy-services p { color: #333; font-size: 16px; font-weight: 400; line-height: 28px; padding-bottom: 10px; text-align: justify;}

.security-services { float:left; width:100%; padding:0 0 20px 0;}
.security-services h3 {  background: rgba(0, 0, 0, 0) url("../images/ico_security.png") no-repeat scroll left top;
    font-size: 20px; margin-bottom: 15px; padding-bottom: 13px; text-transform: uppercase; padding-left:40px;}
.security-services p { color: #333; font-size: 16px; font-weight: 400; line-height: 28px; padding-bottom: 10px; text-align: justify;}


.fulelist { float:left; width:100%;}
.fulelist .item { text-align:center;}
.fulelist .item .imgb { float:left; width:100%; text-align:center; margin-bottom:10px;}
.fulelist .item .txtb { float:left; width:100%; text-align:center; }
.fulelist .item .txtb a { color: #333; font-size: 16px; font-weight: 400;}
#tabs3 .owl-pagination{ display:block; margin-bottom:20px;}
 #tabs3 .owl-buttons{ display:none;}
#tabs3 .owl-page { width:12px; height:12px; border-radius:50%; border:1px solid #333; margin-left:5px;}
#tabs3 .owl-page.active, #tabs3 .owl-page:hover { background:#333;}

.browserd { float:right; margin-left:100px;}

.newsleft { float:left; width:68%;}
.newsright { float:right; width:25%;}

.blogbox { float:left; width:100%; border-bottom:1px dashed #333; padding-bottom:15px; margin-bottom:30px;}
.blogbox h4 { text-transform:uppercase; font-size:19px; border-bottom:1px dotted #333; padding-bottom:10px; margin-bottom:15px;}
.blog-person { float:left; width:100%; padding-bottom:10px;}
.blog-person p { font-size:16px; color:#827f80; }
.blog-person p span { color: #DD7314;}

.blog-content { float:left; width:100%;}
.blog-content img { float:left; width:250px; margin:0 20px 20px 0;}
.blog-content p { color: #333; font-size: 16px; font-weight: 400; line-height: 28px; padding-bottom: 10px; text-align: justify;}

.category { float:left; width:100%; margin-bottom:30px;}
.category h4 {background: rgba(0, 0, 0, 0) url("../images/bg_heading2.jpg") no-repeat scroll left bottom;
    font-size: 22px;margin-bottom: 20px; padding-bottom: 13px;text-transform: uppercase;}
.category li { float:left; background:url(../images/bullet_black.jpg) no-repeat left 13px;  width:90%; border-bottom:1px dotted #333; padding:8px 0 8px 17px;}
.category li a { font-size:16px; color:#333;}	
.category li a:hover { color:#dd7314;}

.clients.bullet .box .txtb li {background: rgba(0, 0, 0, 0) url("../images/ico_right2.png") no-repeat scroll 20px 9px;}

.tdesc p { font-size:16px; font-weight:400; line-height:24px; padding-bottom:5px; text-align:center;}
.tname { font-weight:600; padding-bottom:10px; width:100%; text-align:center;}