@charset "utf-8";

.top_row{width:100%; float:left; height:142px; position:relative; z-index:999;}
.top_row_1{width:100%; float:left; height:55px;}
.top_row_2{width:100%; float:left; height:69px; background:url(../images/top_row_2_bg.png) left top repeat-x;}
.top_logo_box{width:34%; float:left; top:0px; position:absolute; height:142px; background:url(../images/logo_bg.png) right top no-repeat;}
.top_logo_box .logo_box{width:218px; height:81px; float:right; margin:28px 65px 0px 0px;}
.smart_choice_box{width:auto; float:left; height:auto; font-family:'robotomedium_italic'; font-size:23px; color:#078dad; margin:12px 0px 0px 290px; font-weight:normal;}
.smart_choice_box span{color:#c72c1e;}
.top_tele_box{width:auto; float:left; height:auto; font-family:'robotolight'; font-size:16px; color:#6d6d6d; margin:17px 0px 0px 115px; background:url(../images/sprite.png) -482px -8px no-repeat; padding:0px 0px 0px 25px; line-height:19px;}
.top_mail_box{width:auto; float:left; height:auto; margin:17px 0px 0px 20px; background:url(../images/sprite.png) -482px -30px no-repeat; padding:0px 0px 0px 25px;}
.top_mail_box a{font-family:'robotolight'; font-size:16px; color:#6d6d6d;  line-height:19px;}

.menu_box{width:480px; float:left; height:62px; margin:0px 0px 0px 285px;}
.menu{width:auto; float:left; height:auto; position:relative;}
.menu ul{width:auto; float:left; height:auto;}
.menu ul li{width:auto; float:left; height:auto; padding:0px; margin:0px; background:none;}
.menu ul li a{width:auto; float:left; height:auto; font-family:'roboto_condensedregular'; font-size:17px; color:#fffefe; text-transform:uppercase; padding:0px 16px; line-height:62px;}
.menu ul li a:hover{background:#0097d1;}
.menu ul li:hover > a{background:#0097d1;}
.menuactive{background:#0097d1;}
.menu ul li ul{width:200px; float:left; position:absolute; height:auto; min-height:150px; background:#383838; top:100%; -webkit-border-radius: 0px 0px 6px 6px; -moz-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px; display:none; /*box-shadow: 0px 5px 5px #cacaca;*/box-shadow:0px 5px 5px rgba(256, 256, 256, 0.176)}
.menu ul li:hover ul{display:block;}
.menu ul li ul li{width:200px; float:left; height:auto; border-bottom:solid 1px #2d2d2d !important;}
.menu ul li ul li:last-child{border-bottom:none; -webkit-border-radius: 0px 0px 6px 6px; -moz-border-radius: 0px 0px 6px 6px; border-radius: 0px 0px 6px 6px;}
.menu ul li ul li a{width:180px; padding:0px 10px; font-family:'robotolight'; font-size:14px; color:#fefefe; line-height:35px; display:block;}
.menu ul li ul li a:hover{background:#2d2d2d;}
.submenuactive{background:#2d2d2d;}


.top_search_box{width:187px; float:left; height:35px; background:url(../images/top_search_bg.png) center top no-repeat; margin:13px 0px 0px 15px;}
.top_search_box input[type="text"]{width:130px; float:left; height:auto; background:none; margin:8px 0px 0px 20px; font-family:'robotolight'; font-size:14px; color:#6d6d6d;}
.top_search_box input[type="submit"]{width:20px; height:20px; float:right; background:url(../images/btn_search.png) center center no-repeat #9d9d9d; margin:8px 10px 0px 0px; cursor:pointer;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.top_search_box input[type="submit"]:hover{background-color:#2fabd3;  -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.banner_main_box{width:100%; float:left; height:535px; background:url(../images/banner_bg.png) center top no-repeat; background-size:100% 485px; position:relative; z-index:99; margin:-25px 0px 0px 0px;}

.banner_titlebox_1{width:400px; float:left; height:auto; padding:15px; font-family:'robotolight_italic'; font-size:45px; color:#c72c1e; border-bottom:solid 1px #d6d6d6; text-transform:uppercase;}
.banner_content_1{width:435px; float:left; height:auto; padding:0px; font-family:'robotolight_italic'; font-size:15px; color:#0e0e0e; margin:10px 0px 0px 0px; text-align:justify; line-height:21px;}

.btn_download{width:42px; height:155px; position:fixed; right:0px; background:url(../images/sprite.png) right -74px no-repeat; display:block; z-index:9999; top:280px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
.btn_download:hover{background-position:-416px -74px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}



.content_box_1{width:100%; float:left; height:auto; margin:70px 0px 0px 0px;}

.content_box_1 a{font-family:'robotolight'; font-size:14px; color:#c72c1e;}

.our_core_product{width:100%; float:left; height:auto; margin:65px 0px 0px 0px; padding:45px 0px; background:#2fabd3;}
.our_core_product .core_title{width:100%; float:left; height:auto; font-family:'robotolight'; font-size:30px; color:#ffffff; text-align:center; text-transform:uppercase;}
.our_core_product .product_main_box{width:100%; float:left; height:auto; margin:35px 0px 0px 0px;}
.our_core_product .product_main_box .product_box{width:269px; float:left; height:363px; box-shadow:0px 0px 7px #007ba9; margin:0px 30px 30px 0px; background:#ffffff; padding:17px 17px 0px 17px; cursor:pointer; position:relative; overflow:hidden;}
.our_core_product .product_main_box .product_box .product_img_box{width:269px; float:left; height:195px; text-align:center;}
.our_core_product .product_main_box .product_box .product_saparator{width:269px; float:left; height:8px; text-align:center; margin:0px 0px 20px 0px;}
.our_core_product .product_main_box .product_box .product_title{width:269px; float:left; height:28px; text-align:center; font-family:'robotomedium'; font-size:20px; color:#c72c1e; text-transform:uppercase;}
.our_core_product .product_main_box .product_box .product_content{width:269px; float:left; height:80px; font-family:'robotolight'; font-size:14px; color:#3b3b3b; text-align:center; margin:10px 0px 0px 0px;}
.btn_view_all_box{width:244px; height:auto; margin:0px auto;}
.btn_view_all_box .btn_view_all_products{width:207px; text-align:center; padding:8px 17px 7px; font-family:'roboto_condensedregular'; font-size:18px; height:26px; color:#fff; float:left; text-transform:uppercase; border:solid 2px #97e3ff;/* background:url(../images/view_all_product_bg.png) right top no-repeat;*/}
.btn_view_all_box .btn_view_all_products:hover{color:#fff; background:#00566A; border:solid 2px #00566a; /*background-position: left top;*/}
.our_core_product .product_main_box .product_box .bottom_box{float:left; height:5px; width:303px; background:#C72C1E; margin:17px 0px 0px -17px;}
.our_core_product .product_main_box .product_box .product_overlay{width:100%; float:left; position:absolute; z-index:9; background:url(../images/blue-transperant-bg-1.png) left top repeat; height:100%; left:0px; top:380px; bottom:0px; display:block;}
.our_core_product .product_main_box .product_box .btn_view_product{width:136px; height:136px; position:absolute; background:url(../images/btn_view_product.png) center center no-repeat; z-index:10; left:83px; top:-136px;}


.featured_product_main_box{width:100%; float:left; height:auto; padding:55px 0px;}
.featured_product_main_box .featured_title{width:100%; float:left; height:auto; font-family:'robotolight'; font-size:30px; color:#00566a; text-align:center; text-transform:uppercase;}
.feature_product_crousel{width:1005px; float:left; height:auto; margin:40px 0px 0px 0px;}
.feature_product_crousel .feature_main_box{width:269px; float:left; height:363px; padding:17px 17px 0px 17px; margin:0px 21px 0px 5px; box-shadow:0px 0px 7px #e0e0e0; background:#ffffff; cursor:pointer; position:relative; overflow:hidden;}
.feature_product_crousel .feature_main_box .featured_img_box{width:269px; height:195px; float:left;}
.feature_product_crousel .feature_main_box .featured_product_saparator{width:269px; float:left; height:8px; text-align:center; margin:0px 0px 20px 0px;}
.feature_product_crousel .feature_main_box .featured_product_title{width:269px; float:left; height:28px; text-align:center; font-family:'robotomedium'; font-size:20px; color:#c72c1e; text-transform:uppercase;}
.feature_product_crousel .feature_main_box .featured_product_content{width:269px; float:left; height:80px; font-family:'robotolight'; font-size:14px; color:#3b3b3b; text-align:center; margin:10px 0px 0px 0px;}
.feature_product_crousel .feature_main_box .bottom_box_1{float:left; height:5px; width:303px; background:#969696; margin:17px 0px 0px -17px;}
.feature_product_crousel .feature_main_box .feature_product_overlay{width:100%; height:100%; position:absolute; display:block; background:rgba(0, 0, 0, 0); left:0px; top:0px; z-index:999;}




.footer_main_box{width:100%; background:#1d1d1d; height:auto; padding:30px 0px; float:left;}
.footer_col1{width:200px; float:left; height:auto;}
.footer_map_box{width:200px; float:left; height:auto; margin:15px 0px 0px 0px;}
.title_map_box{width:200px; float:left; height:auto; font-family:'robotolight'; font-size:16px; color:#00738e; text-align:center; margin:10px 0px 20px 0px;}
.footer_col1 .logo_box_1{width:auto; padding:25px 35px; background:#191919; float:left; font-family:'roboto_condensedregular'; font-size:32px; color:#303030; display:none;}

.tdd-new-logo{ width:100%; float:left; text-align:center;}
.tdd-new-logo img{ }

.footer_col2{width:315px; float:left; height:auto; margin:0px 0px 0px 65px;}
.footer_col2 .quick_title{width:320px; float:left; height:auto; background:url(../images/footer_quick_bg.png) left 15px repeat-x; }
.footer_col2 .quick_title h1{font-weight:normal; float:left; background:#1d1d1d; padding:0px 10px 0px 0px; font-family:'robotolight'; font-size:22px; color:#efefef; text-transform:none;}
.footer_col2 ul{width:320px; float:left; height:auto; margin:25px 0px 0px 0px;}
.footer_col2 ul li{width:150px; float:left; height:auto; padding:0px; margin:0px 10px 0px 0px; background:none;}
.footer_col2 ul li a{width:100%; float:left; height:auto; background:url(../images/quick_link_bullet.png) 6px 14px no-repeat; font-family:'robotolight'; font-size:14px; color:#929292; padding:0px 0px 0px 17px; line-height:33px;}
.footer_col2 ul li a:hover{background:url(../images/quick_link_bullet.png) 6px 14px no-repeat #191919; color:#fff;}
/*Start active Class Footer*/
.footer_col2 ul li a:active{background:url(../images/quick_link_bullet.png) 6px 14px no-repeat #191919; color:#fff;}
/* End active Class Footer*/
.footer_menu_active{background:url(../images/quick_link_bullet.png) 6px 14px no-repeat #191919 !important; color:#fff !important;}

.copyright_box{width:710px; float:right; margin:0px 20px 0px 0px; font-family:'robotolight'; font-size:14px; color:#929292; text-align:center;}
.copyright_box a{font-family:'robotolight'; font-size:14px; color:#929292;}
.copyright_box a:hover{color:#fff;}
.copyright_box span{padding:0px 17px;}

/*============================================== CMS ============================================================*/
.breadcum_box{width:100%; float:left; height:75px; background:url(../images/breadcum_bg.png) center top no-repeat #299ac4; position:relative; margin:-25px 0px 0px 0px;}
.breadcum{width:700px; float:left; height:auto; margin:25px 0px 0px 280px;}
.breadcum a{width:auto; height:auto; background:url(../images/breadcum_arrow.png) right 7px no-repeat; padding:0px 12px 0px 0px; font-family:'robotolight'; font-size:14px; color:#010101; line-height:19px; margin:0px 5px 0px 0px;}
.breadcum a:hover{color:#c72c1e;}
.breadcum span{padding:0px; font-family:'robotolight'; font-size:14px; color:#c72c1e;}
/*=================================================================================================================*/
.main_content_box{width:100%; float:left; height:auto; padding:50px 0px 60px 0px;}
.main_content_box img{width:auto; float:left; height:auto; max-width:488px; max-height:452px; padding:2px; background:#fff; box-shadow:0px 0px 7px #e0e0e0; margin:0px 25px 15px 0px;}
.common_list_box{width:200px; float:left; height:auto; margin:0px 25px 0px 0px;}
.table_box { float: left; height: auto; margin: 30px 0px 30px 0px; width: 950px;}
/*=================================================================================================================*/
.dc_powering_main_box{width:100%; float:left; height:auto;}
.dc_powering_main_box p{text-align:center;}
.dc_powering_list_box{width:999px; float:left; height:auto; margin:15px 0px 0px -15px;}
.dc_powering_list_box .dc_powering_main_box{width:269px; float:left; height:363px; padding:17px 17px 0px 17px; margin:0px 25px 25px 5px; box-shadow:0px 0px 7px #e0e0e0; background:#ffffff; cursor:pointer; position:relative; overflow:hidden;}
.dc_powering_list_box .dc_powering_main_box .dc_powering_img_box{width:269px; height:195px; float:left;}
.dc_powering_list_box .dc_powering_main_box .dc_powering_img_box img{padding:0px; box-shadow:none;}
.dc_powering_list_box .dc_powering_main_box .dc_powering_product_saparator{width:269px; float:left; height:8px; text-align:center; margin:0px 0px 20px 0px;}
.dc_powering_list_box .dc_powering_main_box .dc_powering_product_saparator img{padding:0px; box-shadow:none;}
.dc_powering_list_box .dc_powering_main_box .dc_powering_product_title{width:269px; float:left; height:28px; text-align:center; font-family:'robotomedium'; font-size:20px; color:#c72c1e; text-transform:uppercase;}
.dc_powering_list_box .dc_powering_main_box .dc_powering_product_content{width:269px; float:left; height:80px; font-family:'robotolight'; font-size:14px; color:#3b3b3b; text-align:center; margin:10px 0px 0px 0px;}
.dc_powering_list_box .dc_powering_main_box .bottom_box_1{float:left; height:5px; width:303px; background:#969696; margin:17px 0px 0px -17px;}

.dc_powering_list_box .dc_powering_main_box .dc_powering_overlay{width:100%; float:left; position:absolute; z-index:9; background:url(../images/featured_product_overlay.png) left top repeat; height:100%; left:0px; top:380px; bottom:0px; display:block;}
/*===========================================================================================================*/
.pagination_main_box{width:100%; float:left; margin:20px auto; height:auto;}
.pagination_box{width:525px; margin:0px auto; height:auto; display:table;}
.pagination_box .btn_previous{width:99px; height:35px; float:left; display:table; margin:0px 8px 0px 0px; }
.pagination_box .btn_previous a{font-family:'robotolight'; font-size:14px; color:#1d1d1d; text-transform:uppercase; border:solid 2px #1d1d1d; display:table-cell; vertical-align:middle; text-align:center; cursor:pointer; line-height:29px;}  
.pagination_box .btn_previous span{font-size:18px;}
.pagination_box .btn_previous a:hover{color:#c72c1e; border:solid 2px #c72c1e;}

.pagination_box .btn_previous_disable{width:99px; height:35px; float:left; display:table; margin:0px 8px 0px 0px; }
.pagination_box .btn_previous_disable a{font-family:'robotolight'; font-size:14px; color:#969696; text-transform:uppercase; border:solid 2px #969696; display:table-cell; vertical-align:middle; text-align:center; cursor:not-allowed; line-height:29px;}  
.pagination_box .btn_previous_disable span{font-size:18px;}


.pagination_box .number_box{width:35px; height:35px; float:left; display:table;  margin:0px 8px 0px 0px;}
.pagination_box .number_box a{border:solid 2px #1d1d1d; text-align:center; display: table-cell;  vertical-align:middle; font-family:'robotolight'; font-size:14px; color:#1d1d1d; }
.pagination_box .number_box a:hover{color:#c72c1e; border:solid 2px #c72c1e;}

.pagination_box .page_active{width:35px; height:35px; float:left; display:table;  margin:0px 8px 0px 0px;}
.pagination_box .page_active a{border:solid 2px #c72c1e; text-align:center; display: table-cell;  vertical-align:middle; font-family:'robotolight'; font-size:14px; color:#c72c1e; }


.pagination_box .btn_next{width:70px; height:35px; float:left; display:table; margin:0px 8px 0px 0px; }
.pagination_box .btn_next a{font-family:'robotolight'; font-size:14px; color:#1d1d1d; text-transform:uppercase; border:solid 2px #1d1d1d; display:table-cell; vertical-align:middle; text-align:center; cursor:pointer; line-height:29px;}  
.pagination_box .btn_next span{font-size:18px;}
.pagination_box .btn_next a:hover{color:#c72c1e; border:solid 2px #c72c1e;}

/*==========================================================================================================*/
.core_product_list_main_box{width:999px; float:left; height:auto; margin:15px 0px 0px -15px;}
.core_product_list_main_box .core_product_box{width:269px; float:left; height:363px; padding:17px 17px 0px 17px; margin:0px 25px 25px 5px; box-shadow:0px 0px 7px #e0e0e0; background:#ffffff; cursor:pointer; position:relative; overflow:hidden;}
.core_product_list_main_box .core_product_box .core_product_img_box{width:269px; height:195px; float:left;}
.core_product_list_main_box .core_product_box .core_product_img_box img{padding:0px; box-shadow:none;}
.core_product_list_main_box .core_product_box .core_product_saparator{width:269px; float:left; height:8px; text-align:center; margin:0px 0px 20px 0px;}
.core_product_list_main_box .core_product_box .core_product_saparator img{padding:0px; box-shadow:none;}
.core_product_list_main_box .core_product_box .core_product_title{width:269px; float:left; height:28px; text-align:center; font-family:'robotomedium'; font-size:20px; color:#c72c1e; text-transform:uppercase;}
.core_product_list_main_box .core_product_box .core_product_content{width:269px; float:left; height:80px; font-family:'robotolight'; font-size:14px; color:#3b3b3b; text-align:center; margin:10px 0px 0px 0px;}
.core_product_list_main_box .core_product_box .bottom_box_1{float:left; height:5px; width:303px; background:#969696; margin:17px 0px 0px -17px;}

.core_product_list_main_box .core_product_box .core_product_overlay{width:100%; float:left; position:absolute; z-index:9; background:url(../images/featured_product_overlay.png) left top repeat; height:100%; left:0px; top:380px; bottom:0px; display:block;}
/*=========================================================================================================*/
.latest_main_news{width:100%; float:left; height:auto; margin:10px 0px 0px 0px;}
.latest_news_box{width:969px; float:left; height:auto; margin:0px; padding:15px 15px 25px 15px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; border-bottom:solid 2px #cacaca;} 
.latest_news_box:hover{background:#f2f2f2; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.latest_news_box .img_box_2{width:282px; height:222px; float:left; margin:0px 25px 0px 0px;}
.latest_news_box .news_title_box{width:662px; float:left; height:auto; font-family:'robotolight'; font-size:20px; color:#00566a;}
.latest_news_box .news_title_box a{font-family:'robotolight'; font-size:20px; color:#00566a;}
.latest_news_box .news_date_box{width:662px; float:left; height:auto; font-family:'robotolight_italic'; font-size:14px; color:#0e0e0e; margin:2px 0px 0px 0px;}
.latest_news_box .news_content_box{width:662px; float:left; height:auto; font-family:'robotolight'; font-size:14px; color:#0e0e0e; margin:20px 0px 0px 0px; text-align:justify;}
.latest_news_box .btn_news_more{width:115px; float:left; height:39px; margin:34px 0px 0px 0px; border:solid 2px #1d1d1d; font-family:'robotolight'; font-size:14px; color:#1d1d1d; text-transform:uppercase; text-align:center; line-height:35px;}
.latest_news_box .btn_news_more span{font-size:18px;}
.latest_news_box .btn_news_more:hover{color:#fff; background:#00566A; border:solid 2px #00566A;}
.news_detail_box{width:100%; float:left; height:auto; margin:20px 0px 0px 0px;}
.news_detail_box h4{text-align:left;}
.news_detail_box img{margin:0px 20px 15px 0px; max-width:460px;}
.download_box{width:970px; float:left; height:auto; margin:40px 0px 0px 0px; padding:2px; background:#fff; box-shadow:0px 0px 7px #e0e0e0;}
.download_box .download_title_box{width:100%; float:left; height:51px; background:#1a1a1a;}
.download_box .download_title_box ul{width:100%; float:left; height:auto;}
.download_box .download_title_box ul li{width:auto; float:left; height:auto; font-family:'robotomedium'; font-size:20px; color:#fff; text-transform:uppercase; padding:0px; background:none; text-align:left; margin:0px;}
.width_177{width:117px !important; border-right:solid 1px #e2e2e2; height:51px; padding:11px 30px 12px 30px !important;}
.width_629{width:569px !important; border-right:solid 1px #e2e2e2; height:51px; padding:11px 30px 12px 30px !important;}
.width_157{width:97px !important; height:51px; padding:11px 30px 12px 30px !important;}
.download_box .download_list_1{width:100%; float:left; height:auto; min-height:40px; background:#ededed; cursor:pointer;}
.download_box .download_list_1 ul{width:100%; float:left; height:auto;}
.download_box .download_list_1 ul li{width:auto; float:left; height:auto; font-family:'robotolight'; font-size:14px; color:#0e0e0e; padding:0px; background:none; text-align:left; margin:0px;}
.width_177_1{width:117px !important; height:auto; padding:11px 30px 9px 30px !important; }
.width_629_1{width:569px !important; border-right:solid 1px #e2e2e2; border-left:solid 1px #e2e2e2;  height:40px; padding:11px 30px 9px 30px !important;}
.width_157_1{width:97px !important; height:40px; padding:11px 30px 9px 30px !important;}
.download_box .download_list_2{width:100%; float:left; height:auto; min-height:40px; background:#fff; cursor:pointer;}
.download_box .download_list_2 ul{width:100%; float:left; height:auto;}
.download_box .download_list_2 ul li{width:auto; float:left; height:auto; font-family:'robotolight'; font-size:14px; color:#0e0e0e; padding:0px; background:none; text-align:left; margin:0px;}
.download_box .btn_download_1{width:17px; height:16px; float:left; background:url(../images/sprite.png) left -155px no-repeat; margin:2px 0px 0px 40px;  -webkit-transition: all 0s ease !important;  -moz-transition: all 0s ease !important; -ms-transition: all 0s ease !important; -o-transition: all 0s ease !important; transition: all 0s ease !important;}
.download_box .btn_download_1:hover{background-position:left -172px; -webkit-transition: all 0s ease !important;  -moz-transition: all 0s ease !important; -ms-transition: all 0s ease !important; -o-transition: all 0s ease !important; transition: all 0s ease !important;}
.download_box .download_list_1:hover, .download_box .download_list_2:hover{background:#e3f7ff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
/*=======================================================================================================================*/
.contact_main_box{width:999px; float:left; height:auto; margin:35px 0px 0px 0px; background:#ededed;}
.contact_main_box .map_box{width:710px; float:right; height:380px;}
.contact_main_box .address_main_box{width:240px; float:left; height:auto; margin:25px 0px 0px 25px;}
.contact_main_box .address_main_box p{padding:0px;}
.contact_main_box .address_main_box .tele_box_1{width:240px; float:left; height:auto; margin:20px 0px 0px 0px; }
.contact_main_box .address_main_box .title_box_3{width:35px; float:left; height:auto; font-family:'robotolight'; font-size:14px; color:#0e0e0e;}
.contact_main_box .address_main_box .title_box_3 span{margin:0px 0px 0px 0px;}
.contact_main_box .address_main_box .add_detail_box{width:200px; float:left; height:auto; font-family:'robotolight'; font-size:14px; color:#0e0e0e;}
.contact_main_box .address_main_box .add_detail_box a{font-family:'robotolight_italic'; color:#00566a; padding:0px 0px 15px 0px; float:left;}
.contact_main_box .address_main_box .add_detail_box a:hover{color:#0e0e0e;}
.contact_main_form_box{width:969px; float:left; height:auto; background:#2fabd3; padding:15px; margin:30px 0px 50px 0px;}
.contact_main_form_box p{font-family:'OpenSansItalic'; font-size:15px; color:#fff; text-align:center; margin:10px 0px 0px 0px;}
.contact_main_form_box .input_box{width:365px; height:auto; float:left; background:#fff; padding:10px 15px; margin:0px 0px 15px 0px;}
.contact_main_form_box .input_box input[type="text"]{width:100%; float:left; height:auto; font-family:'robotolight'; font-size:14px; color:#0e0e0e;}
.contact_main_form_box .textarea_box{width:530px; height:75px; float:right; background:#fff; padding:10px 15px; margin:0px 0px 15px 0px;}
.contact_main_form_box .textarea_box textarea{width:100%; float:left; height:80px; font-family:'robotolight'; font-size:14px; color:#0e0e0e; resize:none;}
.contact_main_form_box .button_box{width:560px; float:right; height:39px;}
.contact_main_form_box .input_box_1{width:200px; height:auto; float:left; background:#fff; padding:10px 15px; margin:0px 0px 15px 0px;}
.contact_main_form_box .input_box_1 input[type="text"]{width:100%; float:left; height:auto; font-family:'robotolight'; font-size:14px; color:#0e0e0e;}
.contact_main_form_box .captcha_code{width:82px; height:39px; float:left; margin:0px 15px 0px 0;}
.contact_main_form_box .captcha_code img{box-shadow:none; padding:0px; width:auto; height:auto;}
.contact_main_form_box .refresh_button{width:26px; height:26px; float:left; background:url(../images/refresh_button.gif) left top no-repeat; -webkit-transition: all 0s ease !important;  -moz-transition: all 0s ease !important; -ms-transition: all 0s ease !important; -o-transition: all 0s ease !important; transition: all 0s ease !important; margin:8px 12px 0px 0;}
.contact_main_form_box .refresh_button:hover{background-position:-27px top; -webkit-transition: all 0s ease !important;  -moz-transition: all 0s ease !important; -ms-transition: all 0s ease !important; -o-transition: all 0s ease !important; transition: all 0s ease !important;}
.contact_main_form_box .btn_submit_form{width:135px; height:auto; margin:0px auto; float:right;}
.contact_main_form_box .btn_submit_form input[type="submit"]{width:135px; padding:5px 17px; font-family:'roboto_condensedregular'; font-size:18px; height:auto; color:#fff; float:left; text-transform:uppercase; border:solid 2px #97e3ff; background:none; cursor:pointer; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.contact_main_form_box .btn_submit_form input[type="submit"]:hover{color:#fff; background:#00566a; border:solid 2px #00566a; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.multi_address_main_box{width:1023px; float:left; height:auto; margin:0px 0px 0px 0px;}
.multi_address_main_box .multi_add_box{width:278px; padding:18px 18px 18px 18px; margin:23px 23px 0px 0px; float:left; height:auto; min-height:214px; border:solid 2px #f4f4f4;}
.multi_address_main_box .multi_add_box .title_box_4{width:278px; float:left; height:auto; font-family:'robotoregular'; font-size:14px; color:#00566a;}
.multi_address_main_box .multi_add_box .address{width:278px; float:left; height:auto;}
.multi_address_main_box .multi_add_box .address p{padding:0px;}
.multi_address_main_box .multi_add_box .number_box_1{width:278px; float:left; height:auto; margin:20px 0px 0px 0px;}
.multi_address_main_box .multi_add_box .number_box_1 span{width:35px; float:left; font-family:'robotolight'; font-size:14px; color:#3b3b3b; margin:0px 0px 2px 0px;}
.multi_address_main_box .multi_add_box .number_box_2{width:243px; float:left; height:auto; font-family:'robotolight'; font-size:14px; color:#3b3b3b; margin:0px 0px 2px 0px;}  
.multi_address_main_box .multi_add_box .number_box_2 a{font-family:'robotolight_italic'; color:#00566a;}
.multi_address_main_box .multi_add_box .number_box_2 a:hover{color:#3b3b3b;}
/*================================================================================================================*/
.product_detail_main_box{width:100%; float:left; height:auto; margin:10px 0px 0px 0px;}
.product_detail_main_box .thumb_slide_box{width:496px; float:left; height:496px; padding:2px; border:solid 1px #ddd; margin:0px 25px 20px 0px; box-shadow:0px 0px 7px #e0e0e0;}
.product_detail_main_box .product_discripation{width:939px; float:left; height:auto; padding:30px; background:#f4f4f4; margin:10px 0px 0px 0px;}
.product_detail_main_box .product_discripation .technical_discripation{width:525px; float:left; height:auto;}
.product_detail_main_box .product_discripation .related_document{width:380px; float:left; height:auto;margin:0 0 0 25px;}
.product_detail_main_box .product_discripation .related_document .download_document{width:318px; height:auto; float:left; border:solid 1px #bcbcbc; padding:0px; margin:0px 0px 10px 0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.product_detail_main_box .product_discripation .related_document .download_document .document_icon{width:33px; height:33px; float:left; margin:10px 15px 10px 15px;}
.product_detail_main_box .product_discripation .related_document .download_document .document_icon img{box-shadow:none; margin:0px; background:none; padding:0px;}
.product_detail_main_box .product_discripation .related_document .download_document a{width:250px; float:left; height:100%; display:block; vertical-align:middle; font-family:'robotolight'; font-size:14px; color:#0e0e0e; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;  margin:15px 0px 0px 0px;}
.product_detail_main_box .product_discripation .related_document .download_document:hover{background-color:#fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.product_detail_main_box .product_discripation .related_document .download_document a:hover{color:#00566a; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

/*==================================================== 14 - 4 - 2014 ===========================================*/
.our_core_product .product_main_box .product_box .btn_view_product a{width:100%; height:100%; position:absolute; z-index:9999;}
.our_core_product .product_main_box .product_box .btn_view_product .in_read_more{width:35px; height:26px; background:url(../images/btn_read_more_icon.png) center center no-repeat #c72c1e; display:block; margin:85px 0px 0px 51px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.our_core_product .product_main_box .product_box .btn_view_product:hover .in_read_more{background-color:#2FABD3; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}

.feature_product_crousel .feature_main_box .feature_overlay{width:100%; float:left; position:absolute; z-index:9; background:url(../images/featured_product_overlay.png) left top repeat; height:100%; left:0px; top:380px; bottom:0px; display:block;}
.feature_product_crousel .feature_main_box .btn_view_product_1{width:136px; height:136px; position:absolute; background:url(../images/btn_read_more_details.png) center center no-repeat; z-index:10; left:83px; top:-136px;}
.feature_product_crousel .feature_main_box .btn_view_product_1 .in_read_more_1{width:35px; height:26px; background:url(../images/btn_read_more_icon.png) center center no-repeat #c72c1e; display:block; margin:85px 0px 0px 51px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.feature_product_crousel .feature_main_box .btn_view_product_1:hover .in_read_more_1{background-color:#2FABD3; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.feature_product_crousel .feature_main_box .btn_view_product_1 a{width:100%; height:100%; position:absolute; z-index:9999;}

.core_product_list_main_box .core_product_box .btn_view_product_2{width:136px; height:136px; position:absolute; background:url(../images/btn_view_product.png) center center no-repeat; z-index:10; left:83px; top:-136px;}
.core_product_list_main_box .core_product_box .btn_view_product_2 .in_read_more_2{width:35px; height:26px; background:url(../images/btn_read_more_icon.png) center center no-repeat #c72c1e; display:block; margin:85px 0px 0px 51px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.core_product_list_main_box .core_product_box .btn_view_product_2:hover .in_read_more_2{background-color:#2FABD3; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.core_product_list_main_box .core_product_box .btn_view_product_2 a{width:100%; height:100%; position:absolute; z-index:9999;}


.dc_powering_list_box .dc_powering_main_box .btn_view_product_1{width:136px; height:136px; position:absolute; background:url(../images/btn_read_more_details.png) center center no-repeat; z-index:10; left:83px; top:-136px;}
.dc_powering_list_box .dc_powering_main_box .btn_view_product_1 .in_read_more_3{width:35px; height:26px; background:url(../images/btn_read_more_icon.png) center center no-repeat #c72c1e; display:block; margin:85px 0px 0px 51px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.dc_powering_list_box .dc_powering_main_box .btn_view_product_1:hover .in_read_more_3{background-color:#2FABD3; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.dc_powering_list_box .dc_powering_main_box .btn_view_product_1 a{width:100%; height:100%; position:absolute; z-index:9999;}



/* ============= 30-10-14 ============= */

.welcome-text{ float:none; display:table-cell; vertical-align:top;}
.content_box_1 .img_box_1{width:auto; float:none; height:auto; margin:20px 0px 0px 0px; display:table-cell;}
.content_box_1 .title_box_2{width:100%; float:none; height:auto; text-align:right; font-family:'robotolight'; font-size:30px; color:#00566a; text-transform:uppercase; display:table;}

.content_box_1 .title_box_2 span {
    color: #c72c1e;
}
.content_box_1 .sub_title_1{width:100%; float:none; height:auto; font-family:'robotolight'; font-size:19px; color:#0e0e0e; margin:20px 0px 0px 0px; text-align:justify; display:table;}
.content_box_1 p{width:100%; float:none; height:auto; font-family:'robotolight'; font-size:14px; color:#0e0e0e; text-align:justify; line-height:20px; margin:20px 0px 0px 0px; display:table;}

.one-line{}
.one-line ul li{ width:100%;}
.footer_saparator{width:710px; float:right; height:1px; background:#191919; margin:14px 20px 22px 0;}
