* {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%}
.a{color:#c1050c;}
.img{max-width:100%; border:0px;}
.img_work{max-width:100%; float:right;}
.img_align{ border:#CCCCCC solid 1px; text-align:center;}
.subnav_sel_port{text-decoration:underline; color:#d53c3f;}
.banner{width:100%; border:0px;}
.container{ width:100%; margin:0px auto; height:auto;}
.bodycontainer{ width:100%; }
.menu{float:left;}
.slider{text-align:center; width:100%; margin-top:5.7%}
.port_banner{display:block;}
.abt_banner, .srv_banner, .case_banner, .clients_banner, .careers_banner, .contact_banner, .sitemap_banner, .news_banner, .press_banner, .press_releases_banner, .thank_banner, .privacy_policy{display:none;}
ul#nav2 .sep{width:1%;}
ul#nav2 li{width:44%;}
.nav2_size{width:100%;}
.nav2_img{padding-top:5px;}
.content_holder{width:100%; height:auto; margin:0px auto;}
.content_inner{width:80%; height:auto; margin:0px auto;}

.prod_1{width:100%;}
.cls_btn_csd{border:#000000 0px solid;position:absolute; display:none; width:78.2%; top:370px; left:10%;}
.closeslide{background:url(../images/portfolio/close.jpg); background-repeat:no-repeat; display:block; width:28px; height:28px; border: #FF0000 0px solid; margin-right:20%; margin-top:-13px;} 

.side_icons1{width:100%;  float:right;}
.side_icons1 img{width:33%; float:left; border:#FFF 1px solid;}

.port_nav{margin:0px}
.port_nav li {float:left; display:block; width:33.33%; margin:0px; background: #d53c3f url(../images/separator.png) no-repeat right center;}
.port_nav li:last-child {background-image:none;}
.port_nav li a {display:block; width:96%; margin:2%; height:63px; padding-top:15px; text-align:center; background-color:#c00007; font-size:20px; font-family: 'OpenSans-CondLight', Arial, sans-serif; color:#ffffff;}
.port_nav li a .port_nav_img {width:37px; margin:auto;}
.port_nav li a:hover {background-color:#ce3339; cursor:pointer;}

/* Media Screen */
@media only screen and (min-width:800px) and (max-width:1024px){
.closeslide{margin-right:22%; margin-top:-13px;} 
}

@media only screen and (min-width:768px) and (max-width:799px){
.closeslide{margin-right:22%; margin-top:-12px;}
}

@media only screen and (min-width:600px) and (max-width:767px){
.port_nav li {float:left; display:block; width:100%; margin:0%; background: #d53c3f url(../images/separator2.png) no-repeat bottom center;}
.port_nav li:last-child {background-image:none;}
.side_icons1 img{width:49.2%; float:left;}
.closeslide{margin-right:22%; margin-top:-48px;}
}
@media only screen and (min-width:480px) and (max-width:599px){
.port_nav li {float:left; display:block; width:100%; margin:0%; background: #d53c3f url(../images/separator2.png) no-repeat bottom center;}
.port_nav li:last-child {background-image:none;}
.side_icons1 img{width:49.2%; float:left;}
.closeslide{margin-right:2%; margin-top:-57px;}
}
@media only screen and (min-width:240px) and (max-width:479px){
.port_nav li {float:left; display:block; width:100%; margin:0%; background: #d53c3f url(../images/separator2.png) no-repeat bottom center;}
.port_nav li:last-child {background-image:none;}
.side_icons1 img{width:49%; float:left;}
.closeslide{margin-right:2%; margin-top:-57px;}
}