* {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_contact{text-decoration:underline; color:#d53c3f;}
.nav2_img{padding-top:5px;}
.container{ width:100%; margin:0px auto; height:auto;}
.bodycontainer{ width:100%;}
/*.banner_text {position:absolute; margin-left:10%; margin-top:33px; z-index:2; color:#FFFFFF; font-family:formclp_0; font-size:60px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 1px rgba(51,51,51,0.5);}*/
.contact_banner{display:block;}
.abt_banner, .srv_banner, .port_banner, .clients_banner, .case_banner, .careers_banner, .sitemap_banner, .news_banner, .press_banner, .press_releases_banner, .thank_banner, .privacy_policy{display:none;}
.btn_post { background-color:#d53c3f; height:35px; padding:0px 15px; text-align:center; color:#FFFFFF; font-family: 'OpenSans-CondBold', Arial, sans-serif; font-size:16px; cursor:pointer; border:0;}
/* Branding_Conversation*/
.main_reach{width:100%; height:100%; margin-bottom:2%;}
.reach_img{width:95%; height:100%;}
.reachus {width:49%; float:right;}
.feedback {width:49%; float:left;}
.map_img{width:100%;}
.m_bottom{margin-bottom:5%;}
.input_bottom{margin-bottom:12px;}
.input{width:80%; height:35px; border:1px solid #e8e8e8; float:left; padding-left:2%; margin-bottom:12px;}
.comment{width:80%; height:100px; margin-bottom:2%; padding-left:2%; padding-top:1.5%; border:1px solid #e8e8e8;}
/* end*/
/* fonts */
.text{ font-family:PTS55F; font-size:14px; color:#323232; 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;}
.reach_title{ font-family:formclp_0; font-size:35px; color:#323232; margin-top:3%; margin-bottom:2.5%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased;}
.reach_addr{ font-family:PTN77F; font-size:16px; color:#323232; margin-top:0.8%; margin-bottom:0.8%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased;}
.feedback_title{ font-family:formclp_0; font-size:35px; color:#323232; margin-top:3%; margin-bottom:2.5%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;text-shadow: 0 0 0px rgba(51,51,51,0.5);font-smoothing: antialiased;}

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

.contact_nav{margin:0px}
.contact_nav li {float:left; display:block; width:50%; margin:0px; background: #d53c3f url(../images/separator.png) no-repeat right center;}
.contact_nav li a {display:block; width:96%; margin:2%; height:63px; padding-top:15px; text-align:center; background-color:#d53c3f; font-size:20px; font-family: 'formc_0', Arial, sans-serif; color:#ffffff;}
.contact_nav li a .contact_nav_img {width:37px; margin:auto;}
.contact_nav li a:hover {background-color:#e05658; cursor:pointer;}
.mob_addr{display:none;}
.desk_addr{display:block;}
/* Media Screen */
@media only screen and (min-width:800px) and (max-width:1024px){
/*.banner_text {top:9px; font-size:50px;}*/
.reach_img{width:95%; height:100%;}
.m_top{margin-top:28.5%;}
.m_bottom{margin-bottom:5.3%;}
.comment{height:70px;}
}

@media only screen and (min-width:768px) and (max-width:799px){
/*.banner_text {top:9px; font-size:50px;}*/
}

@media only screen and (min-width:480px) and (max-width:767px){
.feedback_title{font-size:30px;}
.reach_title{font-size:30px;}	
.banner_text {top:9px; font-size:50px;}
.contact_nav li {float:left; display:block; width:100%; margin:0%; background: #d53c3f url(../images/separator2.png) no-repeat bottom center;}
.contact_nav li:last-child {background-image:none;}

.reach_img{width:95%; height:100%;}
.m_top{margin-top:28.5%;}
.m_bottom{margin-bottom:5.3%;}
.reach_img{width:95%; height:100%; }
.reachus {width:100%; float:none; margin-top:20px;}
.feedback {width:100%; float:none;}
.mob_addr{display:block;}
.desk_addr{display:none;}
}

@media only screen and (min-width:240px) and (max-width:479px){
.feedback_title{font-size:30px;}
.reach_title{font-size:30px;}
.banner_text {top:9px; font-size:50px;}
.contact_nav li {float:left; display:block; width:100%; margin:0%; background: #d53c3f url(../images/separator2.png) no-repeat bottom center;}
.contact_nav li:last-child {background-image:none;}
.reach_img{width:95%; height:100%; }
.reachus {width:100%; float:none; margin-top:20px;}
.feedback {width:100%; float:none;}
.mob_addr{display:block;}
.desk_addr{display:none;}
}