* {margin:0px auto; padding:0px ; outline:0;}
body {font:normal 80%; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px auto; padding:0px; width: 100%;} 
.fl {float:left;}
.fr {float:right;}
.clearfix {clear:both;}
li{ list-style-type:none;}
.li_icon{ list-style-type:none; margin-top:2%; display:block; width:10%; float:left; border:#FF0000 1px solid;}
.mtop{ margin-top:2%}
.mbtm{margin-bottom:7.3%;}
a{color:#c1050c;}
.img{max-width:100%; border:0px;}
.img_align{ border:#CCCCCC solid 1px; text-align:center;}
.subnav_sel_abt{text-decoration:underline; color:#d53c3f;}
.container{ width:100%; margin:0px auto; height:auto;}
.bodycontainer{ width:100%;}
.abt_banner{display:block;}
.srv_banner, .port_banner, .case_banner, .clients_banner, .careers_banner, .contact_banner, .sitemap_banner, .news_banner, .press_banner, .press_releases_banner, .thank_banner, .privacy_policy{display:none;}

.content_holder{width:100%; height:auto; margin:0px auto;}
.content_inner{width:80%; height:auto; margin:0px auto;}

.ab_nav{margin:0px}
.ab_nav li {float:left; display:block; width:25%; margin:0px; background: #d53c3f url(../images/separator.png) no-repeat right center;}
.ab_nav li a {display:block; width:96%; margin:2%; height:75px; padding-top:15px; text-align:center; background-color:#d53c3f; font-size:20px; font-family: 'formc_0', Arial, sans-serif; color:#ffffff;}
.ab_nav li a .ab_nav_img {width:37px; margin:auto;}
.ab_nav li a:hover {background-color:#e05658; cursor:pointer;}
ul#nav{margin:0 auto; text-align:center; overflow:hidden; padding-top:2.2%;}
ul#nav li{float:left; list-style:none; width:14%;}
ul#nav2 {margin:1.6% auto;}
ul#nav2 li{float:left; list-style:none; width:21.9%; margin:0px 6px; text-align:center;}
.nav2_size{width:100%;}
.nav2_img{padding-top:5px;}
ul#nav2 li:hover {background-color:#ce3339;}
.about{width:100%; height:100%; margin-bottom:2%;}
.about_data_text{width:95%; height:100%; margin-top:1%}
.title{ font-family:formclp_0; font-size:35px; color:#323232; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased;}
.about_text{ font-family:PTS55F; font-size:14px; color:#323232; margin-top:1%; line-height:20px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased;}
.about_text1{ font-family:PTS55F; font-size:16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased; font-style:italic; background-color:#c00007; color:#FFFFFF; line-height:25px; padding-left:2.4%; padding-top:1%; padding-bottom:1%; padding-right:2.4%; margin:0px; word-spacing:2px}
.about_sub_text{width:95%; height:100%; margin-top:1%; margin-bottom:2%;}
.about_title{ font-family:formclp_0; font-size:30px; color:#d53c3f; margin-top:0.8%; margin-bottom:0%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased; }
.abt_ul{list-style-image:url(../images/icon_goals.jpg); list-style-position:inside;}

.business{width:100%; height:100%; border:1px solid #e8e8e8; margin-top:15px}
.business_sub_text{width:95%; height:100%; margin-top:1%; margin-bottom:2%;}
.group{margin-top:12%}
.link{padding-bottom:5%}
.busi_top{width:15%; margin:0 auto; border:1px solid #CCC; text-align:center;}
.sngl_vertcle_line{background-color:#FF0000; width:1px; height:23px; margin:0 auto}
.sngl_horzntl_line{background-color:#FF0000; width:85.1%; height:1px; margin:0 auto}
.column_1{float:left; width:15%;}
.bullet_imgg{ text-align:center}
.group_imgg{border:1px solid #CCC; padding:30px 10px;}
.column_1 h1{font-family:PTS55F; font-size:15px; color:#d53c3f; text-align:center; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin:0px; padding:0px;}
.column_1 p{font-family:PTS55F; font-size:14px; text-align:center; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin:0px; padding:5px 0px 0px 0px;}
.midle_sept{float:left; width:6.3%;}
.midle_sept01{float:left; width:6.1%;}
.desk_view{ display:block;}
.mobl_view{ display:none;}

.arrow_person_left{float:left; margin-left:2.5%; margin-bottom:0px}
.arrow_person_right{float:right; margin-right:2.5%; margin-bottom:7px;}
.mbtm{margin-bottom:3%;}

.business_sub_inner{width:95%; margin:0 auto; height:100%;}
.business_sub_IL{width:80%; height:100%; margin-top:1%; float:left;}
.business_sub_IR{width:20%; height:100%; margin-top:1%; float:right;}

/* Media Screen */
@media only screen and (min-width:1023px) and (max-width:1366px){
.business_sub_IL{width:78%; height:100%; margin-top:1%; float:left;}
.business_sub_IR{width:20%; height:100%; margin-top:1%; float:right;}
}
@media only screen and (min-width:800px) and (max-width:1024px){
/*.banner_text {top:9px; font-size:50px;}*/
.ab_nav li a {width:92%; margin:4%; height:105px; padding-top:10px;}
}

@media only screen and (min-width:768px) and (max-width:799px){
.ab_nav li a {width:92%; margin:4%; height:105px; padding-top:10px;}
.mobl_view{ display:block;}
.desk_view{ display:none;}

.mobl_colmn{width:35%; margin:0 auto; border:1px solid #CCC;}
.mobl_colmn_top{margin:30px 5px; text-align:center;}
.mobl_vertcle_line{background-color:#FF0000; width:1px; height:40px; margin:0 auto;}
.mobl_horzntl_line{background-color:#FF0000; width:65%; height:1px; margin:0 auto;}
.mobl_clnt_grp{ width:100%; margin:0 auto;}
.mobl_clnt_grp_left{float:left; width:35%;}
.mobl_clnt_grp_colmn_left{border:1px solid #CCC; text-align:center; padding:30px 5px;}
.mobl_clnt_grp_colmn_right{border:1px solid #CCC; text-align:center; padding:30px 5px;}
.mobl_clnt_grp_middle{float:left; width:30%; background-image:url(../images/map_img/doted_img.jpg); background-repeat:repeat-y; background-position:center; height:200px;}
.mobl_clnt_grp_right{float:left; width:35%;}
.mobl_colmn_bottom{width:35%; margin:0 auto; border:1px solid #CCC;}
.mobl_colmn_bottom_logo{margin:30px 5px; text-align:center;}

.business_sub_IL{width:100%; height:100%; margin-top:1%; float:none;}
.business_sub_IR{width:100%; height:100%; margin-top:1%; float:none;}
}

@media only screen and (min-width:480px) and (max-width:767px){
.title{font-size:30px;}
.about_title{font-size:28px;}

.ab_nav li {float:left; display:block; width:100%; margin:0%; background: #d53c3f url(../images/separator2.png) no-repeat bottom center;}
.ab_nav li:last-child {background-image:none;}

.mobl_view{ display:block;}
.desk_view{ display:none;}
.mobl_colmn{width:35%; margin:0 auto; border:1px solid #CCC;}
.mobl_colmn_top{margin:30px 5px; text-align:center;}
.mobl_vertcle_line{background-color:#FF0000; width:1px; height:40px; margin:0 auto;}
.mobl_horzntl_line{background-color:#FF0000; width:65%; height:1px; margin:0 auto;}
.mobl_clnt_grp{ width:100%; margin:0 auto;}
.mobl_clnt_grp_left{float:left; width:35%;}
.mobl_clnt_grp_colmn_left{border:1px solid #CCC; text-align:center; padding:30px 5px;}
.mobl_clnt_grp_colmn_right{border:1px solid #CCC; text-align:center; padding:30px 5px;}
.mobl_clnt_grp_middle{float:left; width:30%; background-image:url(../images/map_img/doted_img.jpg); background-repeat:repeat-y; background-position:center; height:200px;}
.mobl_clnt_grp_right{float:left; width:35%;}
.mobl_colmn_bottom{width:35%; margin:0 auto; border:1px solid #CCC;}
.mobl_colmn_bottom_logo{margin:30px 5px; text-align:center;}
.business_sub_IL{width:100%; height:100%; margin-top:1%; float:none;}
.business_sub_IR{width:100%; height:100%; margin-top:1%; float:none;}
}

@media only screen and (min-width:240px) and (max-width:479px){
.title{font-size:30px; margin-bottom:15px;}
.about_title{font-size:28px;}
.mtop{ margin-top:15px;}
.ab_nav li {float:left; display:block; width:100%; margin:0%; background: #d53c3f url(../images/separator2.png) no-repeat bottom center;}
.ab_nav li:last-child {background-image:none;}

.mobl_view{ display:block;}
.desk_view{ display:none;}
.mobl_colmn{width:35%; margin:0 auto; border:1px solid #CCC;}
.mobl_colmn_top{margin:30px 5px; text-align:center;}
.mobl_vertcle_line{background-color:#FF0000; width:1px; height:40px; margin:0 auto;}
.mobl_horzntl_line{background-color:#FF0000; width:65%; height:1px; margin:0 auto;}
.mobl_clnt_grp{ width:100%; margin:0 auto;}
.mobl_clnt_grp_left{float:left; width:35%;}
.mobl_clnt_grp_colmn_left{border:1px solid #CCC; text-align:center; padding:30px 5px;}
.mobl_clnt_grp_colmn_right{border:1px solid #CCC; text-align:center; padding:30px 5px;}
.mobl_clnt_grp_middle{float:left; width:30%; background-image:url(../images/map_img/doted_img.jpg); background-repeat:repeat-y; background-position:center; height:160px;}
.mobl_clnt_grp_right{float:left; width:35%;}
.mobl_colmn_bottom{width:35%; margin:0 auto; border:1px solid #CCC;}
.mobl_colmn_bottom_logo{margin:30px 5px; text-align:center;}
.business_sub_IL{width:100%; height:100%; margin-top:1%; float:none;}
.business_sub_IR{width:100%; height:100%; margin-top:1%; float:none;}
}