*{margin:0;padding:0;}
img, li{outline:none;border:none;}
a { text-decoration:none; color:inherit;}
body{
font-family:'Arial', Helvetica, sans-serif;
background: rgba(206,206,206,1);
background: -moz-linear-gradient(top, rgba(206,206,206,1) 0%, rgba(209,209,209,1) 0%, rgba(226,226,226,1) 0%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(206,206,206,1)), color-stop(0%, rgba(209,209,209,1)), color-stop(0%, rgba(226,226,226,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(206,206,206,1) 0%, rgba(209,209,209,1) 0%, rgba(226,226,226,1) 0%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(206,206,206,1) 0%, rgba(209,209,209,1) 0%, rgba(226,226,226,1) 0%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(206,206,206,1) 0%, rgba(209,209,209,1) 0%, rgba(226,226,226,1) 0%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(206,206,206,1) 0%, rgba(209,209,209,1) 0%, rgba(226,226,226,1) 0%, rgba(237,237,237,1) 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#ededed', GradientType=0 );*/
min-height:600px;
}
@font-face {
font-family:'Euro';
src:url(../Fonts/EurostileLTStd-Demi.otf);

font-weight:normal;
font-style:normal

}
@font-face {
font-family:'Euro2';
src:url(../Fonts/EurostileLTStd.otf);

font-weight:normal;
font-style:normal

}
@font-face {
font-family:'Frut';
src:url(../Fonts/Frutiger%20LT%2057%20Condensed.ttf);

font-weight:normal;
font-style:normal

}
@font-face {
font-family:'HLHC';
src:url(../Fonts/helvetica-condensed-bold.ttf);

font-weight:normal;
font-style:normal

}
@font-face {
font-family:'OpenSansLight';
src:url(OpenSans-Semibold.ttf);
}
.tab-head{font-family:'Frut';}
.tab-in a{font-family:'Frut' !important;font-weight:normal !important;}
.tab-in-2 a{font-family:'Frut' !important;font-weight:normal !important;}
.t-con{font-family:'OpenSansLight';}
.t-con2 p{padding-bottom:10px;font-family:Raleway;}
.t-con p{padding-bottom:10px;}
.t-con1{font-family:OpenSansLight;width: 210px;margin-left: 54px;}
.nav-font{font-size:15px;}
.square{font-family:'HLHC';}
.myMenu li ul li p{font-family:'HLHC';margin:0 0 0 10px;text-align:center;width:auto;display:block;}
#bg{background-position:top center;background-size:100% 100%;min-height:100%;width: 100%;height: auto;position:fixed;top:0%;left: 0;
z-index:-999;}
.pics { padding: 0; margin: 0; width:100%; position:relative; z-index:-1;}
.pics img {position:absolute;
background-color:transparent;top:10px; left:0;bottom:0; width:100%;height:auto;min-height:100%; background-position:top center;background-size:100% 100% ;}


#wrapper{width:1031px;margin:0 auto 10px; position:relative;}
#header{width:100%;background:#FFF;}
#header .h_wrapper{width:1031px;margin:0 auto;}
#header .h_wrapper .left_box{float:left;display:inline-block;width:18%;}
#header .h_wrapper .left_box .logo{background:url(../images/logo.jpg);width:174px;height:96px;}
#header .h_wrapper .right_box{float:right;width:60%;}
#header .h_wrapper .right_box .header_links{margin:10px 0 0px 0;}
#header .h_wrapper .right_box .header_links ul{list-style-type:none;float:right;margin-right:5px;}
#header .h_wrapper .right_box .header_links ul li{float:left;}
#header .h_wrapper .right_box .header_links ul li a{color:#444444;font-size:12px;text-decoration:none;text-transform:uppercase;}
#header .h_wrapper .right_box .header_links ul li a:hover{color:#a21e21;}
#header .h_wrapper .right_box .header_links ul li span{margin:0 5px 0 5px;color:#11609c;}
#header .h_wrapper .right_box .social-icons ul{list-style-type:none;}
#header .h_wrapper .right_box .social-icons ul li{float:left;margin-right:5px;}
#header .h_wrapper .right_box .social-icons ul li img{border:none;outline:none;}

input { outline: none; }
input[type=search] {/* -webkit-appearance: textfield;-webkit-box-sizing: content-box;*/font-family: inherit; font-size:13px;}
/*input::-webkit-search-decoration,input::-webkit-search-cancel-button {display: none;  remove the search and cancel icon  }*/
input[type=search] {background: #ededed url(../images/search-icon.png) no-repeat 9px center;border: solid 1px #ccc;padding:5px 0 5px 29px;margin-top:-3px;width: 150px; /*-webkit-transition: all .5s;-moz-transition: all .5s; transition: all .5s;*/}
input[type=search]:focus { width: 150px; background-color: #fff;border-color: #6dcff6; /*-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);box-shadow: 0 0 5px rgba(109,207,246,.5);*/}       
input:-moz-placeholder { color: #c5c5c5;font-size:13px; }
input::-webkit-input-placeholder {color: #c5c5c5;font-size:13px; }

#nav{background:#000;height:38px;width:100%;font-size:13px;}
#nav_wrap{width:1031px;margin:0 auto;position:relative;}

#nav_wrap .navigation ul{text-decoration:none;list-style:none;}
#nav_wrap .navigation ul li{float:left;line-height:38px;width:146px;border-right:1px solid #74757a;text-align:center;}
#nav_wrap .navigation ul li:hover{background: #08AFEE;}
#nav_wrap .navigation .first{border-left:1px solid #74757a;}
#nav_wrap .navigation .active{background: #08AFEE;}
#nav_wrap .navigation ul li a{color:#fff;text-decoration:none;display:block;position:relative;z-index:99999999;}
#nav_wrap .navigation ul li ul{display:none;}
#nav_wrap .navigation ul li:hover > ul{display:block;}
#nav_wrap .navigation ul ul{position:absolute;background:#fff;z-index:999;-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 3px 5px 0px rgba(50, 50, 50, 0.75);padding:10px 0 10px 0;width:360px;}
#nav_wrap .navigation ul ul li{position:relative;float:none;border: 1px solid #bbbbbb;border-bottom:none; width:auto;text-align:left;line-height:30px;}
#nav_wrap .navigation ul ul li:hover{background: #08AFEE;color:#fff;}
#nav_wrap .navigation ul ul li a{padding:0 20px 0 20px;color:#000;}
#nav_wrap .navigation .last{border-bottom:none;}
#nav_wrap .navigation .right_ul{right:0;}
#nav_wrap .navigation ul ul li{ background:#fff!important; position:relative; text-align:left;line-height:25px; padding:0 10px; padding-top: 0; border:none;}
#nav_wrap .navigation ul ul li a:after { content: url(../images/arrow_small_down.png); float:right; padding-left:40px; width:8px; height:8px; }
#nav_wrap .navigation ul ul li a:hover:after { content: url(../images/arrow_small_side.png); float:right; padding-left:40px; width:8px; height:8px;}
#nav_wrap .navigation ul ul li a:hover {background: #bc181b; color:#fff;}
#nav_wrap .navigation ul ul li a{padding:6px ;color:#000; border-bottom:1px dotted #bbbbbb; font-size: 12px;}
#nav_wrap .navigation ul ul li .active {background: #bc181b; color:#fff;}
#nav_wrap .navigation .right_ul{right:0;}


/*
#nav{background:#000;height:38px;width:100%;font-size:14px;font-family:'HLHC';}
#nav_wrap{width:1031px;margin:0 auto;position:relative;}

#nav_wrap .navigation ul{text-decoration:none;list-style:none;}
#nav_wrap .navigation ul li{float:left;line-height:38px;width:146px;border-right:1px solid #000;text-align:center;}
#nav_wrap .navigation ul li:hover{background: #08afee;}
#nav_wrap .navigation .active{background: #08afee; }
#nav_wrap .navigation ul li a{color:#fff;text-decoration:none;display:block;position:relative;z-index:99999999;}
#nav_wrap .navigation ul li ul{display:none; border-bottom:6px solid #08afee;}
#nav_wrap .navigation ul li:hover > ul{display:block;}
#nav_wrap .navigation ul ul{position:absolute;display: block;background:#fff;z-index:1;-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);
 left:0; width:100%; z-index:999999999999; padding: 6px 0;}
#nav_wrap .navigation ul ul li{ background:#fff!important; position:relative; text-align:left;line-height:25px; padding:0 10px; padding-top: 0; width:320px;  display:inline-block;
border:none;}
#nav_wrap .navigation ul ul li a:after { content: url(../images/arrow_small_down.png); float:right; padding-left:40px; width:8px; height:8px; }
#nav_wrap .navigation ul ul li a:hover:after { content: url(../images/arrow_small_side.png); float:right; padding-left:40px; width:8px; height:8px;}
#nav_wrap .navigation ul ul li a:hover {background: #bc181b; color:#fff;}
#nav_wrap .navigation ul ul li a{padding:6px ;color:#000; border-bottom:1px dotted #bbbbbb; font-size: 12px;}
#nav_wrap .navigation ul ul li .active {background: #bc181b; color:#fff;}
#nav_wrap .navigation .right_ul{right:0;}
*/


.banner_head{font-size:36px;padding:3px;line-height:40px;width:500px;font-family:'Euro2';text-shadow:2px 2px 2px #666}
.banner_head span{font-family:'Euro';}
.banner_det{font-size:13px;margin:5px 0 0 2px;font-family:'Euro';text-shadow:2px 2px 2px #666;}
.readmore{background:url(../images/readmore.jpg); width:90px;height:30px;cursor:pointer;margin-top:1px;float:right;}
#bottom_container{width:1011px;padding:10px 10px 30px 10px;}
.clear{clear:both;}
.banner_title_bg{position:absolute;bottom:30px;left:30px;background:#cfdee8;padding:5px;text-transform:uppercase;font-size:24px; font-weight:bold;color:#0d4377;opacity:0.8}

#wrapper .banner_content { width:100%; min-height:400px; position:relative;}
#wrapper .banner_content .caption { width:526px; height:206px; background:#000; opacity:0.9; position:absolute; top:30%;}
.owl_caption {}
.owl_caption h1, .owl_caption p { color:#fff; font-size:30px; padding:0 20px;}
.owl_caption p { font-size:13px; padding-top:10px;}
.owl_caption .button { display:inline-block; margin:20px 0 0 20px;}
.owl_caption .button p { background:#00abec; color:#fff; padding:8px 10px; font-size:14px; text-transform:uppercase;}

#bottom_container .div_1{width:31%;float:left;display:inline-block;margin-right:30px; background:#fff;font-family:'Frut';min-height:330px;}
#bottom_container .div_1 .heading{background:#f58f0c;background-image:url(../images/t-top.png);background-repeat:no-repeat;  padding:5px;text-align:left;font-size:20px;color:#fff;font-family:'HLHC';text-shadow:2px 2px 2px #666666;}
#bottom_container .div_1 .content{ min-height:215px; /*-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.65);-moz-box-shadow:0px 1px 3px 0px rgba(50, 50, 50, 0.65);box-shadow:0px 1px 3px 0px rgba(50, 50, 50, 0.65);*/}
#bottom_container .div_1 .content h4{color:#0053a0;font-size:13px;margin-bottom:5px; text-transform:uppercase;margin-left:5px;}
#bottom_container .div_1 .content span{color:#666;font-size:12px;margin-bottom:5px;margin-left:5px;}
#bottom_container .div_1 .content p{color:#666;font-size:14px;margin-left:5px;margin-bottom:4px;}
#bottom_container .div_1 .content table td{vertical-align:top;font-size:12px;}

#bottom_container .div_2{width:32%;float:left;display:inline-block;margin-right:30px; background:#fff;font-family:'Frut';min-height:330px;}
#bottom_container .div_2 .heading{background:#bdc303;background-image:url(../images/i-top.png);background-repeat:no-repeat; padding:5px;text-align:left;font-size:20px;color:#fff;font-family:'HLHC';text-shadow:2px 2px 2px #666666;}
#bottom_container .div_2 .content{min-height:215px; /*-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.65);-moz-box-shadow:0px 1px 3px 0px rgba(50, 50, 50, 0.65);box-shadow:0px 1px 3px 0px rgba(50, 50, 50, 0.65);*/}
#bottom_container .div_2 .content .insight-1{border-bottom:1px solid #bbb; padding:5px 10px;font-family:'Frut';}
#bottom_container .div_2 .content .in_b{border-bottom:none;}
#bottom_container .div_2 .content .insight-1 h4{color:#0053a0;font-size:14px;margin:5px 0 5px 0; text-transform:uppercase;}
#bottom_container .div_2 .content .insight-1 h5{color:#666;font-size:12px;margin-bottom:5px;}
#bottom_container .div_2 .content .insight-1 p{color:#666;font-size:14px; padding-bottom:10px;margin-bottom:4px;}
 

#bottom_container .div_3{width:31%;float:left;display:inline-block; background:#fff;min-height:330px;font-family:'Frut';}
#bottom_container .div_3 .heading{background:#55389b;background-image:url(../images/n-top.png);background-repeat:no-repeat; padding:5px; text-align:left;font-size:20px;color:#fff;font-family:'HLHC';text-shadow:2px 2px 2px #666666;}
#bottom_container .div_3 .content{min-height:215px;/*-webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.65);-moz-box-shadow:0px 1px 3px 0px rgba(50, 50, 50, 0.65);box-shadow:0px 1px 3px 0px rgba(50, 50, 50, 0.65);*/}
#bottom_container .div_3 .content .news{width:97%;padding:5px 10px;border-bottom:1px solid #bbb;}
#bottom_container .div_3 .content .last{border-bottom:none;}
#bottom_container .div_3 .content .news .FL{width:18%;float:left;display:inline-block;}
#bottom_container .div_3 .content .news .FR{width:76%;float:right;}
#bottom_container .div_3 .content .news .FR h4{color:#0053a0;font-size:14px;/*margin-bottom:5px;*/text-transform:uppercase;}
#bottom_container .div_3 .content .news .FR p{color:#666;font-size:13px;margin-bottom:5px;}
#bottom_container .div_3 .content .news .FR h3 { color:#009881; font-size:12px;}
.line { width:100%; height:1px; background:#bbb; position:relative;}

#footer{
background:#04a5e2 ;
height:60px;width:100%;border-top:5px solid #bc181b;
}
#footer .footer_wrapper{width:1031px; margin:0 auto;}
#footer .footer_wrapper .copy_w{float:left;display:inline-block;width:40%;margin-top:20px;color:#fff;font-size:13px;}
#footer .footer_wrapper .footer_nav{float:right;width:55%;margin-top:20px;color:#fff;font-size:13px;}
#footer .footer_wrapper .footer_nav span{color:#666;}
#footer .footer_wrapper .footer_nav ul{list-style-type:none;float:right;}
#footer .footer_wrapper .footer_nav ul li{float:left;} 
#footer .footer_wrapper .footer_nav ul li a{text-decoration:none;color:#fff;}
#footer .footer_wrapper .footer_nav ul li a:hover{text-decoration:none;color:#a21e21;}
#footer .footer_wrapper .footer_nav ul li a:active{text-decoration:none;color:#a21e21;} 

#footer .footer_wrapper .footer_nav ul li span{margin:0 10px 0 10px;} 
/*------------------------------------ABOUT US--------------------------------*/
#about_banner{width:100%;position:relative;}
#about_bg{background:#fff;opacity:0.9;margin-top:60px;position:relative;/*min-height:600px;*/}
#about_banner ul{list-style-type:none;padding:10px;}
.page_n{font-size:13px;padding:10px 0 10px 0;border-bottom:1px solid #bbb;margin:0 10px 0 10px;text-transform:uppercase; }
.page_n a{text-decoration:none;color:#000;}
.page_n img{margin:0 5px 0 5px;}
.leader{border-bottom:1px solid #bbb;padding:10px 0 10px 0}

.leader h3 i {font-size:14px;color:#a21e21;font-weight:lighter}
.leader p i {font-size:14px;color:#666666;font-weight:lighter}
.leader .t{font-size:13px;color:#000;font-weight:lighter;margin-top:5px;}
.leader .t i{font-size:13px;color:#000;font-weight:bold;}
#about_con{width:100%;}

#lightboxlayer {position: absolute;top: 0px;left: 0px;width: 100%; height: 100%;z-index: 102; opacity: 0.9;filter: alpha(opacity=40); /* For IE8 and earlier */
background-color: #313233;display: none; }
#modalpopuplayerwrapper {position: absolute;width:100%;z-index: 150;margin: 0px;display: none;background:#fff;}
#modalpopuplayer {background-color: transparent; margin: 0px auto;padding: 0px;position: absolute;top:50%;left:50%;}
#tab_title{text-transform:uppercase;}


#page_nav { width:100%; height:34px; background: rgb(250, 250, 250); background:rgba(255, 255, 255, 0.8); margin:20px 0; position: relative;}
#page_nav li { display:inline-block; font-size:14px; line-height:35px; padding:0 10px;}
#page_nav li:after {content: url(../images/arrow.png); float:right; padding-left:10px;}
.about-content { background:#fff;/* padding:20px 10px;*/ font-size:14px; line-height:20px; color:#222222;display:block;position:relative;}
.about_bg{ background:url(../images/Traffic_banner/about_bg.jpg) no-repeat center center fixed; background-size:cover; position:relative; top:0; left:0;}
.leader_container { width:48%; float:left; margin-left:10px; border:1px solid #999; line-height:normal;}
.leader_container h3{font-size:18px;color:#a21e21;}
.leader_container h4{font-size:13px;color:#034280; font-weight:normal; padding:5px 0 10px 0;}
.leader_container p {font-size:13px;color:#222222;font-weight:lighter; line-height:15px; padding-right:10px;}
.leader_container img { margin:5px;}
.leader_container .detail{ background:url(../images/view_profile.jpg) no-repeat; width:119px; height:28px; margin-top:15px;}
.news_tab { width:99%; padding:10px 10px; border-bottom:1px solid #CCC; margin: 10px auto;}
.news_tab .news-image { float: none; width: 0; }
.news_tab .news-cont { width: 100%; float: none;}
/*.news_tab .news-cont h3 { font-size:16px; color:#a21e21; text-align: center;}
.news_tab .news-cont h6 { font-size:12px; font-weight:normal; color:#1b3c82; text-align:  center;}*/
.news_tab .news-cont .quote-content { font-size: 13px; font-weight:normal; color:#000000; background-color: #efefef; padding: 10px 10px 20px; text-align:  justify; box-shadow: 0px 1px 2px 0px #afafaf;}
.news_tab .news-cont .quote-content span { content: ''; display: inline-block; vertical-align: text-bottom; background: transparent url(../images/blockquote.png) no-repeat; width: 25px; height: 21px; }
.news_tab .news-cont .quote-content span.start-quote { background-position: 0 0; margin-right: 3px; }
.news_tab .news-cont .quote-content span.end-quote { background-position: -27px 0; margin-left: 3px; }
.news_tab .news-cont .testim-author-details { display: block; float: right; }
.news_tab .news-cont .testim-author-details h6 { font-size:12px; font-weight:normal; color:#1b3c82; text-align: right;}
.news_tab .news-cont .testim-author-details .testim-author-data { display: block; }
.news_tab .news-cont .testim-author-details .testim-author-data h3 {font-size:16px; color:#a21e21; text-align: right; text-transform: uppercase; text-shadow: 1px 1px #afafaf;}/*display: inline-block;*/
.news_tab .news-cont .testim-author-details .point-testim-author { content: ''; display: inline-block; width: 100px; height: 0px; margin-right: 3px; background: #0f0f0f; vertical-align: middle; }


/*------------------------------------ BUSINESS --------------------------------*/
#business_bg{background:#fff;opacity:0.9;margin-top:60px;position:relative;min-height:600px; text-align: justify;}
.p-left-b{float:left;width:28%;position:absolute;top:48px;right:10px;background:#f0f0f0;padding-bottom:10px;}
.p-left-service{float:left;width:28%;position:absolute;top:48px;right:10px;}
.p-left-other{float:left;width:28%;position:absolute;top:48px;right:10px;}
.p-left-bottom{width:100%;margin-top:20px;}
@font-face {
    				font-family: 'P-Head';
    				src: url(OpenSans-Bold.ttf);
				  }
@font-face {
    				font-family: 'Raleway';
    				src: url(Raleway.ttf);
			}
.p-head{background:#523897;background-image:url(../images/n-top.png);background-repeat:no-repeat;height:35px;color:#fff; font-family:Raleway;}
.p-head-2{background:#523897;background-image:url(../images/n-top.png);background-repeat:no-repeat;  padding:5px;text-align:left;font-size:20px;color:#fff;font-family:'HLHC';text-shadow:2px 2px 2px #666666;}
.connect-1{padding:5px;background:#f0f0f0;border-bottom:1px solid #cccccc;}
.p-head p{padding:7px 0 0 10px;}
#business_con{padding:10px;font-size:14px;}
.head_title{width:256px;background:#a21e21;margin-left:10px;}
.head_title p{font-size:20px;color:#fff;padding:5px;}
#business_cat{padding:20px 0px 10px 3px;}
#business_cat ul{list-style-type:none;margin-left:8px;}
#business_cat li{float:left;display:inline-block;margin-right:8px;}
.gray_item {width: 180px; height:180px;}


/*


#business_cat li.prod_1{position:relative;}
#business_cat li.prod_1 .highlights {height: 190px; padding: 0;position:relative;overflow: hidden; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
#business_cat li.prod_1 .highlights img {height: auto;width: 100%;margin: 0 auto; display: block;}
#business_cat li.prod_1 .highlights:hover::before{-webkit-box-shadow: inset 0 0 0 5px #a21e21;box-shadow: inset 0 0 0px 5px #a21e21;position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
#business_cat li.prod_1 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0px;left:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:999999;}

#business_cat li.prod_2{position:relative;}
#business_cat li.prod_2 .highlights {height: 190px; padding: 0;position: relative;overflow: hidden; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
#business_cat li.prod_2 .highlights img {height: auto;width: 100%;margin: 0 auto; display: block;}
#business_cat li.prod_2 .highlights:hover::before{-webkit-box-shadow: inset 0 0 0 5px #a21e21;box-shadow: inset 0 0 0px 5px #a21e21;position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
#business_cat li.prod_2 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:999999;}

#business_cat li.prod_3{position:relative;}
#business_cat li.prod_3 .highlights {height: 190px; padding: 0;position: relative;overflow: hidden; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
#business_cat li.prod_3 .highlights img {height: auto;width: 100%;margin: 0 auto; display: block;}
#business_cat li.prod_3 .highlights:hover::before{-webkit-box-shadow: inset 0 0 0 5px #a21e21;box-shadow: inset 0 0 0px 5px #a21e21;position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
#business_cat li.prod_3 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:999999;}

#business_cat li.prod_4{position:relative;}
#business_cat li.prod_4 .highlights {height: 190px; padding: 0;position: relative;overflow: hidden; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
#business_cat li.prod_4 .highlights img {height: auto;width: 100%;margin: 0 auto; display: block;}
#business_cat li.prod_4 .highlights:hover::before{-webkit-box-shadow: inset 0 0 0 5px #a21e21;box-shadow: inset 0 0 0px 5px #a21e21;position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
#business_cat li.prod_4 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:999999;}

#business_cat li.prod_5{position:relative;}
#business_cat li.prod_5 .highlights {height: 190px; padding: 0;position: relative;overflow: hidden; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; }
#business_cat li.prod_5 .highlights img {height: auto;width: 100%;margin: 0 auto; display: block;}
#business_cat li.prod_5 .highlights:hover::before{-webkit-box-shadow: inset 0 0 0 5px #a21e21;box-shadow: inset 0 0 0px 5px #a21e21;position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
#business_cat li.prod_5 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:999999;}

*/

/*------------------------------------ TRIFFIC --------------------------------*/
#traffic{width:100%;}
#traffic-2{width:100%;}

#traffic-2 .t_left{width:65%;float:left;display:block;margin: 10px 5px;}
#traffic-2 .t_right{width:29.5%;float:right;margin: 10px 10px 0 5px;background:#e8e7e0;}
#traffic-2 .t_left .about_traffic{font-size:14px;}

#traffic .t_left{width:65%;float:left;display:block;margin: 10px 10px;}
#traffic .t_left .c-user-title { width:100%; background:#efefef; font-weight:bold; font-size:14px; color:#000; padding:5px; margin-bottom:5px;}
#traffic .t_left p { font-size:12px; line-height:20px; padding-bottom:10px; font-family: Verdana, Geneva, sans-serif; /*padding:0 10px;*/}
#traffic .t_left h2{color: #bc181b; font-size: 24px; line-height: normal; margin-bottom: 15px; font-family:Verdana, Geneva, sans-serif;}
#traffic .apply-btn { background:url(../images/apply-btn.png) no-repeat; width:120px; height:28px; margin:20px 10px; display:inline-block;}
#traffic .t_right{width:29.5%;float:right;margin: 10px 10px 0 5px;background:#f0f0f0; min-height:250px;position:absolute;top:37px;right:0;}
#traffic .t_left .about_traffic{font-size:14px;}

#traffic .t_right #prod_nav{}
#traffic .t_right #prod_nav ul{list-style-type:none;}
#traffic .t_right #prod_nav ul li{border-bottom:1px solid #bbb;position:relative;line-height:42px;}
#traffic .t_right #prod_nav li a{text-decoration:none;text-transform:uppercase;font-size:14px;color:#034280;display:block;
margin-left:20px;}
#traffic .t_right #prod_nav li:hover{background:#bbb;}
#traffic .t_right #prod_nav li.active{background:#a21e21;color:#fff;}
#traffic .t_right #prod_nav li.active p{color:#fff;display:block;margin-left:25px;}
#traffic .t_right #prod_nav li.active a:link,
#traffic .t_right #prod_nav li.active a:visited{background-image:url(../images/arrow_nav.png);background-repeat:no-repeat;background-position:left; position:relative;left:-27px;top:0;}



#traffic_prod{}
/*#traffic_prod ul{list-style-type:none;margin-left:10px;}*/
/*#traffic_prod ul li{float:left;display:inline-block;margin:0 22px 25px 0;}*/
#traffic_prod ul li a{}

#traffic_prod li.t_prod_1{position:relative;}
#traffic_prod li.t_prod_1{border:1px solid #bbb;}
#traffic_prod li.t_prod_1:hover{}
#traffic_prod li.t_prod_1 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:99999}

#traffic_prod li.t_prod_2{position:relative;}
#traffic_prod li.t_prod_2{border:1px solid #bbb;}
#traffic_prod li.t_prod_2:hover{}
#traffic_prod li.t_prod_2 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:99999}

#traffic_prod li.t_prod_3{position:relative;}
#traffic_prod li.t_prod_3{border:1px solid #bbb;}
#traffic_prod li.t_prod_3:hover{}
#traffic_prod li.t_prod_3 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:99999}

#traffic_prod li.t_prod_4{position:relative;}
#traffic_prod li.t_prod_4{border:1px solid #bbb;}
#traffic_prod li.t_prod_4:hover{}
#traffic_prod li.t_prod_4 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:99999}

#traffic_prod li.t_prod_5{position:relative;}
#traffic_prod li.t_prod_5{border:1px solid #bbb;}
#traffic_prod li.t_prod_5:hover{}
#traffic_prod li.t_prod_5 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:99999}

#traffic_prod li.t_prod_6{position:relative;}
#traffic_prod li.t_prod_6{border:1px solid #bbb;}
#traffic_prod li.t_prod_6:hover{}
#traffic_prod li.t_prod_6 p{background:#000;color:#fff;text-align:center;position:absolute;bottom:0;opacity:0.7;height:40px;width:190px;font-size:13px;font-weight:bold;text-transform:uppercase;filter:alpha(opacity=70);z-index:99999}


#roadmap_bg{background:url(../images/bg4.png) no-repeat;width:auto;height:auto;}
/*----------------------------------------CONTACT US--------------------------------------------------*/

#contactus_con{ padding:10px;}
#contactus_con .map{ border:1px solid #c5c5bf;margin-bottom:40px;height:280px;} 
#contactus_con .map .map_lt{ width:28%;float:left;height:280px;}
#contactus_con .map .map_lt .add{margin:10px 0 0 20px;}
#contactus_con .map .map_lt .map_title { font-size:30px; text-transform:uppercase; color:#565656;}
#contactus_con .map .map_lt .red_title {font-size:14px;color:#a21e21; font-weight:bold; padding:10px 0;}
#contactus_con .map .map_lt .map_cont { font-size:14px; color:#222222; line-height:25px;}
#contactus_con .map .map_rt{ width:70%;float:right;}
#contactus_con .addr{color:#222;}
#contactus_con .address_head{font-size:20px;color:#565656;width:300px;}
#contactus_con .comp{color:#a21e21;font-size:14px;font-weight:bold;}
#contactus_con .con_div{border:1px solid #c5c5bf;border-top:none;}

/*----------------------------------------EMP SPEAK--------------------------------------------------*/
#emp-1 {border:1px solid #bbb;margin-bottom:10px;height:188px;background:#ededed;}
#emp-1 .l_div{width:35%;float:left;display:inline-block;}
#emp-1 .r_div{width:62%;float:right;padding-top:10px;}
#emp-1 .r_div .emp-tag{color:#a21e21;font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
#emp-1 .r_div .emp-speak{color:#000;font-size:13px;margin-bottom:10px;}
#emp-1 .r_div .emp-name{color:#000;font-size:13px;}

#emp-2 {border:1px solid #bbb;margin-bottom:10px;background:#ededed;height:188px;}
#emp-2 .l_div{width:30%;float:left;display:inline-block;}
#emp-2 .r_div{width:62%;float:right;padding-top:10px;} 
#emp-2 .r_div .emp-tag{color:#a21e21;font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
#emp-2 .r_div .emp-speak{color:#000;font-size:13px;margin-bottom:10px;}
#emp-2 .r_div .emp-name{color:#000;font-size:13px;}

#emp-3 {border:1px solid #bbb;height:188px;background:#ededed;}
#emp-3 .l_div{width:30%;float:left;display:inline-block;}
#emp-3 .r_div{width:62%;float:right;padding-top:10px;} 
#emp-3 .r_div .emp-tag{color:#a21e21;font-size:14px;font-weight:bold;text-transform:uppercase;margin-bottom:10px;}
#emp-3 .r_div .emp-speak{color:#000;font-size:13px;margin-bottom:10px;}
#emp-3 .r_div .emp-name{color:#000;font-size:13px;}

/*---------------------------------------------------RIGHT SIDE HEIGHT INC-------------------------------------------------*/
/*.emp{margin-bottom:10px !important;} 
.user{margin-bottom:270px !important;}
.why{margin-bottom:650px !important;}
.r_ceo{margin-bottom:540px !important;}
.current{margin-bottom:130px !important;}
.control{padding-bottom:150px !important;}*/
/*---------------------------------------------------RIGHT SIDE HEIGHT INC-------------------------------------------------*/

.career_div{ background:#efefef; border-bottom:1px solid #dddddd; margin-bottom:10px; padding:10px 10px!important;}
.career_div .c_title, .c_sub, .career_why .c_title, .text_rt .c_title, c_descriptio { font-size:14px; color:#222222;}
.career_div .c_sub, .career_why .c_title, .text_rt .c_title { text-transform:uppercase; font-weight:bold; color:#a21e21; padding-bottom:10px;}
.career_div a { text-decoration:none; color:inherit;}
.second { padding-top:10px;}
.c_last { margin-bottom:50px;}
.search{ position:relative;}
.search input { display:block; width:215px; height:33px; padding-left:30px; padding-right:10px; font-size:13px; border:2px solid #c3c3c1;}
.search .text { margin:0 auto; margin-top:30px;}
.career_div .c_title { padding:3px 10px;; color:#BC181B; font-style:italic; text-align:right;}
.career_div .c_description { line-height:25px; padding-bottom:10px}
.career_div .c_sub { padding:5px 0;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #999999;
	text-transform:uppercase;
	font-size:13px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #999999;
	text-transform:uppercase;
	font-size:13px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #999999;
	text-transform:uppercase;
	font-size:13px;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #999999;
	text-transform:uppercase;
	font-size:13px;
}
.search .search_icon { background:url(../images/search-icon.png) no-repeat; width:16px; height:16px; position:absolute; top:11px; left:35px;}
.search .submit_btn { background: url(../images/search_btn_new.png) no-repeat; width:92px; height:28px; border:none; outline:none; cursor:pointer; float:left;margin:20px 0 0 50px;}
.upload_sec {  /*margin-bottom:60%;*/}
.upload_sec .upload_title { font-size:14px; color:#222222; padding:30px 0 0 25px;}
.file-field-holder {
	display: inline;
	float: left;
	position: relative;
	overflow: hidden;
	width: 115px;
	height: 30px;
	margin:10px 0 0 25px;
}
.file-field-holder input[type="file"] {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 0;
	right: 0;
	
	transform: translate(-260px, 0px)scale(4);
	-moz-transform: translate(-260px, 0px)scale(4);
	-webkit-transform: translate(-260px, 0px)scale(4);
	-ms-transform: translate(-260px, 0px)scale(4);
	-o-transform: translate(-260px, 0px)scale(4);
	cursor: pointer;
}
.file-field-holder .file-cover {
	display: block;
	background: url(../images/upload_btn.png) no-repeat;
	width: 115px;
	height: 30px;
	cursor: pointer;
}
.upload_sec .submit_btn1 { background: url(../images/upload_btn_new.png) no-repeat; width:92px; height:28px; border:none; outline:none; cursor:pointer; display:inline-block; margin:20px 50px 0 0;float:right;}
.career_e_div { margin10px 0;}
.career_e_div .c_e_sub, .career_e_div .c_e_title { font-size:14px; color:#222222;}
.career_e_div .c_e_title {   color:#a21e21; text-transform:uppercase;}
.last_brdr { border-bottom: 1px solid #BBB; padding-bottom:20px;}
.apply_btn { background:url(../images/apply_btn.png) no-repeat; width:82px; height:28px; margin:30px 0;}
.career_why ul {list-style-image:url(../images/arrow_small.png); margin-left: 0; padding-left: 1em;}
.career_why ul li { font-size:14px; color:#222222; line-height:20px; padding-bottom:15px; padding-left:0.3em;}
.search .text_box { margin:0 auto; margin-top:10px;}
.search .select_box { width:259px; height:33px; display:block; border:2px solid #c3c3c1; padding:5px; text-transform:uppercase;}
.text_rt { float:right; text-align:left; width:40%;}
.ceo { list-style:none; font-size:13px; color:#000;}
.ceo li { margin:10px 0; display:inline-block;}

#tab_wrap > p { font-size:14px; color:#222222; padding-bottom:40px;}
.tab_wrap { width:230px; min-height:340px; position:relative;  background:#f0f0f0; border:1px solid #cccccc; margin-bottom:40px; float:left; margin:10px 10px;}
.tab4_top { width:100%; background:#08AFEE;}/*#523897*/
.tab_head { font-size:16px; color:#FFFFFF; text-transform:uppercase; padding:10px 0 10px 20px; font-weight:bold; font-family:Raleway;}
.tab_wrap ul { list-style-image:url(../images/arrow_small.png); list-style-position:inside; }
.tab_view_btn { position:absolute; bottom:7px; left:22%;}
.tab_wrap ul li { color:#666666; padding:10px 0 10px 20px;}
.tab_view_btn a { width:126px; display:block;}

#traffic .t_left .wrapper { display:inline-block; float:left;}
#traffic .t_left .partner_img { width:202px;border:1px solid #bbbbbb;margin:0 10px 10px 0;float:left;display:inline-block;}
#traffic .t_left .partner_img .p_name { background:#000; font-size:13px; color:#fff; text-align:center; padding:10px 0; font-weight:bold;}

#traffic-2 .t_left .wrapper { display:inline-block; float:left;}
#traffic-2 .t_left .partner_img { width:202px;border:1px solid #bbbbbb;margin:0 10px 10px 0;float:left;display:inline-block;}
#traffic-2 .t_left .partner_img .p_name { background:#000; font-size:13px; color:#fff; text-align:center; padding:10px 0; font-weight:bold;}


.other-page-banner-img{-webkit-margin-before:70px;}
<!--For Quotes-->
#about-m { width:690px;}
#about-m .quote-l { background:url(../images/quote-l.png) no-repeat; width:50px; height:100px; display:inline-block; vertical-align:top; }
#about-m .quote-r { background:url(../images/quote-r.png) no-repeat; width:50px; height:100px; display:inline-block; vertical-align:bottom;}
#about-m .quote-text { display:inline-block; max-width:80%;}
#about-m .quote-text p { padding:30px 16px; font-size:19px; line-height:25px; color: #585657; text-align: center;}
#about-m p { padding:30px 16px; font-size:19px; line-height:22px; color: #585657; text-align: center;}
.clear{ clear:both;}

/*------------------------------------------------------------------------------*/
@media only screen and (min-width: 1024px) { 
.banner_head{font-size:26px;line-height:30px;}


}
/*------------------------------------------------------------------------------*/
@media only screen and (min-width: 1152px) { 
.banner_head{font-size:36px;line-height:40px;}


}
/*For Typology*/
#contarea { line-height:20px; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify;}
#contarea span { color: #666; font-size: 12px; font-weight: bold; line-height: 25px;}	
#contarea p{ line-height:20px; padding-bottom:10px;}
#contarea h1{ font-size:24px; line-height:normal; margin-bottom:15px; }
#contarea h2{ font-size:20px; line-height:normal; margin-bottom:15px; color:#bc181b;}
#contarea h3{ font-size:14px; line-height:normal; margin-bottom:15px; }
/*#contarea h6{ font-size:16px; line-height:24px; margin:15px; background-color:#f1f1f1; border-left:3px #900 solid; padding:10px; color:#333; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}*/

#contarea h6{font-size: 16px; line-height: 24px; margin: 15px; background-color: #f1f1f1; border-left: 10px #900 solid; padding: 10px;
			color: #090808; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}/*#BAF2F6*/
#contarea h5{ font-size:16px; line-height:24px; font-weight:normal }
#contarea h4{  font-size:16px; line-height:24px; margin:15px; background-color:#f1f1f1; border-left:3px #900 solid; padding:10px; color:#333; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
#contarea ul li { background:url(cms_simplifying_life_files/arrow_small.png) no-repeat left center; padding-left:5px; line-height:20px;}
/* blockquote  */
#contarea blockquote {
 	position: relative; padding: .3em 2em 1em 2.0em; font-size: 1.6em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 300; font-style: italic; color:#0053A0; line-height:25px;
	}
#contarea blockquote:before {
 	display: block; content:url(images/leftquote.png); line-height: 1; font-size: 1.2em; position: absolute; left: 0; top: -0.1em; color: #DDE4E6;
	}
#contarea blockquote cite {
 	display: block; font-size: 16px; text-align: right; padding-right: 1em; margin-top: 12px; font-style: normal; font-weight: 400; color: #B7C6C9;
	}
#contarea blockquote cite:before {
 	content: "\2014 \2009"
	}
#contarea hr {
 	padding: .6em 0 1em 0; margin-bottom: 3em; outline: 0; border-width: 0 0 1px 0; border-style: solid; border-color: #eee;
	}
.display_image { display: block; margin-left: auto; margin-right: auto; border : none;}

