/*=============================================================== LOADING ========================================================*/
.Loading{position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255,255,255,10); z-index: 9999; transition: width 2s;             -moz-transition: width 2s; -webkit-transition: width 2s; -o-transition: width 2s;}
.loadingImg {position: absolute; top: 50%; margin-top: -64px; left: 50%; margin-left: -64px; width: 128px; height: 128px; opacity: 1; text-align: center; padding: 10px; background-color: #FFF;}
/*=============================================================== LOADING ========================================================*/
.menu_display{display:none;}
.click_disable{pointer-events: none;}

.banner_main_box{width:100%; float:left; height:auto; position:relative; margin:0px 0px 50px 0px;}
.banner_main_box .banner_box{width:100%; float:left; height:auto;}
.banner_main_box .banner_box .banner_content_main_box{width:850px; height:165px; position:absolute; z-index:999;/* background:url(../images/banner_content_bg.png) left top no-repeat;*/ top:225px; left:50%; margin-left:-425px; text-align:center;}
.banner_main_box .banner_box .banner_content_main_box h3{font-family:'OpenSansBold'; font-size:50px !important; color:#fff; text-transform:uppercase; margin:0px 0px 15px 0px; padding:0px 110px 15px; text-align:center; border-bottom:solid 1px #fff; line-height:66px; position:relative;}
.banner_main_box .banner_box .banner_content_main_box h3 .b_read_more{width:15px; height:15px; background:url(../images/sprite.png) left -195px no-repeat; position:absolute; right:0px; bottom:-20px; display:none;}
.banner_main_box .banner_box .banner_content_main_box h3 .b_read_more:hover{background-position:-15px -195px;}

.banner_main_box .banner_box .banner_content_main_box h4{font-family:'OpenSansSemibold'; font-size:29px; color:#fff; margin:0px; line-height:33px; text-align:center;}
.banner_main_box .banner_box .banner_content_main_box a{width:76px; height:76px; background:url(../images/sprite.png) 0px -116px no-repeat; display:block; margin:35px auto 0px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
.banner_main_box .banner_box .banner_content_main_box a:hover{background-position:-76px -116px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}


.header_main_box{width:100%; height:auto; position:absolute; z-index:9; top:0px; left:0px;}
.header_main_box .top_contact_row{width:100%; float:left; height:37px; background:#00817b;}
.header_main_box .top_contact_row .top_email{width:auto; height:auto; float:right; font-family:'OpenSansSemibold'; font-size:15px; color:#fff; line-height:37px; border-left:solid 1px #149690; padding:0px 0px 0px 12px;}
.header_main_box .top_contact_row .top_email label{font-weight:normal; margin:0px;}
.header_main_box .top_contact_row .top_email a{font-family:'OpenSansSemibold'; font-size:15px; color:#fff;}
.header_main_box .top_contact_row .top_number{width:auto; height:auto; float:right; font-family:'OpenSansSemibold'; font-size:15px; color:#fff; line-height:37px; padding:0px 0px 0px 12px; margin:0px 10px 0px 0px;}
.header_main_box .top_contact_row .top_number label{font-weight:normal; margin:0px;}
.header_main_box .top_contact_row .top_number a{font-family:'OpenSansSemibold'; font-size:15px; color:#fff;}

.menu_main_box{width:100%; float:left; height:auto; background:#fff;}
.menu_main_box .logo_main_box{width:217px; float:left; height:auto; margin:10px 0px 0px 0px;}
.menu_main_box .menu_box{width:auto; float:right; height:auto; margin:0px 10px 0px 20px;}
.menu_main_box .menu_box .navbar-nav li{ margin-left:1px;}
.menu_main_box .right_logo_box{width:200px; float:right; height:auto; margin:18px -49px 0px 0px; text-align: center;}
.menu_main_box .right_logo_box .r_logo_1{width:auto; /*float:left;*/ height:auto;}
.menu_main_box .right_logo_box .r_logo_2{width:auto; float:left; height:auto; margin:0px 0px 0px 10px;}

.main_content_box{width:100%; float:left; height:auto; background:url(../images/content_bg_left.png) left top no-repeat, url(../images/content_bg_right.png) right top no-repeat; background-size:395px;}

/*====================================================================================================================================*/
.nav > li > a .caret{display:none;}
.developer_main_box{width:100%; float:left; height:auto; margin:0px 0px 30px 0px;}
.developer_main_box .developer_title{width:100%; float:left; height:auto; text-align:center; margin:0px 0px 0px 0px;}
.developer_main_box .developer_title h2{font-family:'OpenSansSemibold'; font-size:41px; color:#373737; margin:0px 0px 30px 0px; text-align:center; text-transform:uppercase;}
.developer_main_box .developer_title p{font-family:'OpenSansLight'; font-size:20px; color:#373737; text-align:center; line-height:27px; margin:0px;}
.circule_main_box{width:100%; float:left; height:640px; background:url(../images/circule_bg.png) center bottom no-repeat; margin:0px 0px 130px 0px;}
.circule_main_box .circule_box{width:100%; height:640px; position:relative;}
.large_circle_main_box{width:353px; height:auto; margin:0px auto;}
.large_circle{width:353px; height:auto; position:absolute; bottom:-78px; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -o-border-radius: 100%; background:#fcb040; background:#fff; overflow:hidden;}
.large_circle .large_inner_circule{width:354px; height:353px; position:relative; float:left;}

.ddcs_circle{width:352px; height:352px; position:absolute; float:left; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#bf1e2e; display:block;}

.ddcs_circle .l_icon_main_box{width:352px; float:left; height:auto; margin:25px 0px 0px 0px;}
.ddcs_circle .l_icon_main_box .icon_box{width:132px; height:130px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;}
.ddcs_circle .l_icon_main_box .icon_box .active_circule{width:100%; height:100%; position:absolute;}
.ddcs_circle .l_icon_main_box .icon_box .active_inner_circule{width:109px; height:109px; position:absolute; z-index:99; left:10px; top:10px;}
.ddcs_circle .l_title_box{width:100%; float:left; height:auto; text-align:center; font-family:'robotobold'; font-size:17px; color:#fff; text-transform:uppercase; margin:15px 0px 10px 0px;}
.ddcs_circle p{font-family:'robotoregular'; font-size:15px; color:#fff; text-align:center; padding:0px 30px; margin:0px 0px 15px 0px;}
.ddcs_circle .l_read_more{width:50px; height:50px; margin:0px auto;}
.ddcs_circle .l_read_more a{width:50px; float:left; height:50px; background:url(../images/sprite.png) left -369px no-repeat; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
.ddcs_circle .l_read_more a:hover{background-position:-51px -369px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}




.mmt_circle{width:353px; height:353px; position:absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#00817b; display:none;}

.mmt_circle .l_icon_main_box{width:352px; float:left; height:auto; margin:25px 0px 0px 0px;}
.mmt_circle .l_icon_main_box .icon_box{width:132px; height:130px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;}
.mmt_circle .l_icon_main_box .icon_box .active_circule{width:100%; height:100%; position:absolute;}
.mmt_circle .l_icon_main_box .icon_box .active_inner_circule{width:109px; height:109px; position:absolute; z-index:99; left:10px; top:10px;}
.mmt_circle .l_title_box{width:100%; float:left; height:auto; text-align:center; font-family:'robotobold'; font-size:17px; color:#fff; text-transform:uppercase; margin:15px 0px 10px 0px;}
.mmt_circle p{font-family:'robotoregular'; font-size:15px; color:#fff; text-align:center; padding:0px 30px; margin:0px 0px 15px 0px;}
.mmt_circle .l_read_more{width:50px; height:50px; margin:0px auto;}
.mmt_circle .l_read_more a{width:50px; float:left; height:50px; background:url(../images/sprite.png) left -369px no-repeat; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
.mmt_circle .l_read_more a:hover{background-position:-51px -369px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}



.quality_circle{ width:353px; height:354px; position:absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#fcb040; display:none; }

.quality_circle .l_icon_main_box{width:352px; float:left; height:auto; margin:25px 0px 0px 0px;}
.quality_circle .l_icon_main_box .icon_box{width:132px; height:130px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;}
.quality_circle .l_icon_main_box .icon_box .active_circule{width:100%; height:100%; position:absolute;}
.quality_circle .l_icon_main_box .icon_box .active_inner_circule{width:109px; height:109px; position:absolute; z-index:99; left:10px; top:10px;}
.quality_circle .l_title_box{width:100%; float:left; height:auto; text-align:center; font-family:'robotobold'; font-size:17px; color:#fff; text-transform:uppercase; margin:15px 0px 10px 0px;}
.quality_circle p{font-family:'robotoregular'; font-size:15px; color:#fff; text-align:center; padding:0px 30px; margin:0px 0px 15px 0px;}
.quality_circle .l_read_more{width:50px; height:50px; margin:0px auto;}
.quality_circle .l_read_more a{width:50px; float:left; height:50px; background:url(../images/sprite.png) left -369px no-repeat; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
.quality_circle .l_read_more a:hover{background-position:-51px -369px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}


.scdp_circle{width:353px; -o-width:353px; height:354px; position:absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#41405f; display:none;}
.scdp_circle .l_icon_main_box{width:352px; float:left; height:auto; margin:25px 0px 0px 0px;}
.scdp_circle .l_icon_main_box .icon_box{width:132px; height:130px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;}
.scdp_circle .l_icon_main_box .icon_box .active_circule{width:100%; height:100%; position:absolute;}
.scdp_circle .l_icon_main_box .icon_box .active_inner_circule{width:109px; height:109px; position:absolute; z-index:99; left:10px; top:10px;}
.scdp_circle .l_title_box{width:100%; float:left; height:auto; text-align:center; font-family:'robotobold'; font-size:17px; color:#fff; text-transform:uppercase; margin:15px 0px 10px 0px;}
.scdp_circle p{font-family:'robotoregular'; font-size:15px; color:#fff; text-align:center; padding:0px 30px; margin:0px 0px 15px 0px;}
.scdp_circle .l_read_more{width:50px; height:50px; margin:0px auto;}
.scdp_circle .l_read_more a{width:50px; float:left; height:50px; background:url(../images/sprite.png) left -369px no-repeat; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
.scdp_circle .l_read_more a:hover{background-position:-51px -369px; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}

.about_circle{width:353px; -o-width:353px; height:354px; position:absolute; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background:#1b77c2; display:none;}
.about_circle .l_icon_main_box{width:352px; float:left; height:auto; margin:25px 0px 0px 0px;}
.about_circle .l_icon_main_box .icon_box{width:132px; height:130px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;}
.about_circle .l_icon_main_box .icon_box .active_circule{width:100%; height:100%; position:absolute;}
.about_circle .l_icon_main_box .icon_box .active_inner_circule{width:109px; height:109px; position:absolute; z-index:99; left:10px; top:10px;}
.about_circle .l_title_box{width:100%; float:left; height:auto; text-align:center; font-family:'robotobold'; font-size:17px; color:#fff; text-transform:uppercase; margin:15px 0px 10px 0px;}
.about_circle p{font-family:'robotoregular'; font-size:15px; color:#fff; text-align:center; padding:0px 30px; margin:0px 0px 15px 0px;}
.about_circle .l_read_more{width:50px; height:50px; margin:0px auto;}
.about_circle .l_read_more a{width:50px; float:left; height:50px; background:url(../images/sprite.png) left -369px no-repeat; -webkit-transition: all 0s ease; -moz-transition: all 0s ease; -ms-transition: all 0s ease; -o-transition: all 0s ease; transition: all 0s ease;}
.about_circle .l_read_more a:hover{background-position:-51px -369px; -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_ddcs_box{width:265px; height:auto; position:absolute; bottom:20px;}
.btn_ddcs_box .ddcs_icon_mbox{width:137px; height:137px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;} 
.btn_ddcs_box .ddcs_icon_mbox .over_layer{width:100%; height:100%; position:absolute; z-index:999; left:0px; top:0px; display:block; background:rgba(0, 0, 0, 0.01);}
.btn_ddcs_box .ddcs_icon_mbox .r_circule{width:137px; height:137px; position:absolute;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule_inner{width:112px; height:112px; position:absolute; z-index:9; margin:13px 0px 0px 12px;}
.btn_ddcs_box .ddcs_title{width:100%; float:left; height:auto; text-align:center; margin:10px 0px 0px 0px;}
.btn_ddcs_box .ddcs_title a{font-family:'robotobold'; font-size:17px; color:#4f4f4f; text-transform:uppercase; -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;}
.btn_ddcs_box .ddcs_title a:hover{color:#00817b; -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;}


.btn_mmt_box{width:265px; height:auto; position:absolute; top:170px; left:95px;}
.btn_mmt_box .mmt_icon_mbox{width:137px; height:135px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;} 
.btn_mmt_box .mmt_icon_mbox .over_layer{width:100%; height:100%; position:absolute; z-index:999; left:0px; top:0px; display:block; background:rgba(0, 0, 0, 0.01);}
.btn_mmt_box .mmt_icon_mbox .r_circule{width:137px; height:137px; position:absolute;}
.btn_mmt_box .mmt_icon_mbox .r_circule_inner{width:112px; height:112px; position:absolute; z-index:9; margin:13px 0px 0px 12px;}
.btn_mmt_box .mmt_title{width:100%; float:left; height:auto; text-align:center; margin:10px 0px 0px 0px;}
.btn_mmt_box .mmt_title a{font-family:'robotobold'; font-size:17px; color:#4f4f4f; text-transform:uppercase; -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;}
.btn_mmt_box .mmt_title a:hover{color:#00817b; -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;}

.btn_quality_box{width:265px; height:auto; position:absolute; top:0px; left:425px;}
.btn_quality_box .quality_icon_mbox{width:137px; height:135px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;} 
.btn_quality_box .quality_icon_mbox .over_layer{width:100%; height:100%; position:absolute; z-index:99999; left:0px; top:0px; display:block; background:rgba(0, 0, 0, 0.01);}
.btn_quality_box .quality_icon_mbox .r_circule{width:137px; height:137px; position:absolute; z-index:1;}
.btn_quality_box .quality_icon_mbox .r_circule_inner{width:112px; height:112px; position:absolute; z-index:9; margin:13px 0px 0px 12px;}
.btn_quality_box .quality_title{width:100%; float:left; height:auto; text-align:center; margin:10px 0px 0px 0px;}
.btn_quality_box .quality_title a{font-family:'robotobold'; font-size:17px; color:#4f4f4f; text-transform:uppercase; -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;}
.btn_quality_box .quality_title a:hover{color:#00817b; -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;}

.btn_scdp_box{width:265px; height:auto; position:absolute; top:170px; right:95px;}
.btn_scdp_box .scdp_icon_mbox{width:137px; height:135px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;} 
.btn_scdp_box .scdp_icon_mbox .over_layer{width:100%; height:100%; position:absolute; z-index:999; left:0px; top:0px; display:block; background:rgba(0, 0, 0, 0.01);}
.btn_scdp_box .scdp_icon_mbox .r_circule{width:137px; height:137px; position:absolute;}
.btn_scdp_box .scdp_icon_mbox .r_circule_inner{width:112px; height:112px; position:absolute; z-index:9; margin:13px 0px 0px 12px;}
.btn_scdp_box .scdp_title{width:100%; float:left; height:auto; text-align:center; margin:10px 0px 0px 0px; padding:0px 20px;}
.btn_scdp_box .scdp_title a{font-family:'robotobold'; font-size:17px; color:#4f4f4f; text-transform:uppercase; -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;}
.btn_scdp_box .scdp_title a:hover{color:#00817b; -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;}

.btn_about_box{width:265px; height:auto; position:absolute; bottom:20px; right:0px;}
.btn_about_box .about_icon_mbox{width:137px; height:135px; margin:0px auto; position:relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow:hidden;} 
.btn_about_box .about_icon_mbox .over_layer{width:100%; height:100%; position:absolute; z-index:999; left:0px; top:0px; display:block; background:rgba(0, 0, 0, 0.01);}
.btn_about_box .about_icon_mbox .r_circule{width:137px; height:137px; position:absolute;}
.btn_about_box .about_icon_mbox .r_circule_inner{width:112px; height:112px; position:absolute; z-index:9; margin:13px 0px 0px 12px;}
.btn_about_box .about_title{width:100%; float:left; height:auto; text-align:center; margin:10px 0px 0px 0px; padding:0px 20px;}
.btn_about_box .about_title a{font-family:'robotobold'; font-size:17px; color:#4f4f4f; text-transform:uppercase; -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;}
.btn_about_box .about_title a:hover{color:#00817b; -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;}
/*====================================================================================================================================*/

.submit_your_order_main_box{width:100%; float:left; height:auto; min-height:330px; margin:0px 0px 0px 0px; text-align:center;}

.submit_your_order_main_box p{font-family:'robotolight'; font-size:30px; color:#000; text-align:center; padding:50px 0px; line-height:40px;}
.submit_your_order_main_box a{font-family:'robotobold'; font-size:30px; color:#fff; text-transform:uppercase; padding:10px 20px; background:#000; letter-spacing:0.02em; -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;}
.submit_your_order_main_box a:hover{ background:#00817b; -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;}

.contct_info_main_box{width:100%; float:left; height:auto; margin:0px 0px 0px 0px; background:url(../images/contact_info_bg.png) center center repeat; padding:40px 0px 70px; position:relative; z-index:1;}
.contct_info_main_box h2{font-family:'OpenSansSemibold'; font-size:41px; color:#373737; text-transform:uppercase; text-align:center; margin:0px 0px 30px 0px;}
.contct_info_main_box p{font-family:'OpenSansLight'; font-size:20px; color:#373737; text-align:center;}

.conact_add_box{width:100%; height:auto; background:url(../images/contact_info_inner_bg.png) center center no-repeat; min-height:200px; margin:40px auto;}
.conact_add_box .location_box{width:25%; float:left; height:auto; position:relative; padding:0px 0px 0px 75px; margin:67px 0px 0px 0px;}
.conact_add_box .location_box span{width:56px; height:76px; position:absolute; left:0px; top:0px; display:block; background:url(../images/sprite.png) -95px -193px no-repeat;}
.conact_add_box h4{font-family:'OpenSansSemibold'; font-size:20px; color:#373737; text-transform:uppercase; margin:0px 0px 15px 0px;}
.conact_add_box p{font-family:'robotoregular'; font-size:14px; color:#373737; text-align:left; margin:0px 0px 0px 0px;}
.conact_add_box p label{font-weight:normal; color:#00817b; margin:0px;}
.conact_add_box p a{font-family:'robotoregular'; font-size:14px; color:#373737; -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;}
.conact_add_box p a:hover, .conact_add_box p a:visited{color:#00817b; -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;}

.conact_add_box .call_box{width:25%; float:left; height:auto; position:relative; padding:0px 0px 0px 75px; margin:67px 0px 0px 0px;}
.conact_add_box .call_box span{width:58px; height:60px; position:absolute; left:0px; top:0px; display:block; background:url(../images/sprite.png) 0px -245px no-repeat;}

.conact_add_box .email_box{width:25%; float:left; height:auto; position:relative; padding:0px 0px 0px 75px; margin:67px 0px 0px 20px;}
.conact_add_box .email_box span{width:65px; height:62px; position:absolute; left:0px; top:0px; display:block; background:url(../images/sprite.png) left -306px no-repeat;}
.conact_add_box .contact_logo{width:23%; /*float:left;*/ display: inline-block; text-align: center; height:auto; position:relative; padding:0px 0px 0px 0px; margin:67px 0px 0px 0px;}
.conact_add_box .contact_logo img{margin:0px 10px;}

.footer_main_box{width:100%; float:left; text-align:center; height:auto; background:#00817b; position:relative; z-index:9;}
.footer_main_box .btn_enquire_now{width:188px; height:auto; margin:0px auto; position:relative;}
.footer_main_box .btn_enquire_now .enq_up{width:100%; height:87px; background:url(../images/btn_enquire_now.png) center top no-repeat; margin:-87px 0px 0px 0px; position:absolute; top:0px; left:0px;}

.footer_main_box .btn_enquire_now .enq_down{width:100%; height:87px; background:url(../images/btn_enquire_now_1.png) center top no-repeat; margin:-87px 0px 0px 0px; position:absolute; top:0px; left:0px; display:none;}


.footer_main_box .form_box{width:100%; float:left; height:auto; margin:35px 0px 0px 0px; display:none;}
.footer_main_box .form_box p{font-family:'robotoregular'; font-size:14px; color:#fff; margin:0px 0px 30px 0px; text-align:center;}


.footer_main_box .form_box input[type="text"],
.footer_main_box .form_box input[type="email"],
.footer_main_box .form_box input[type="tel"] { width: 100%; float: left; height: 40px; font-family: 'robotoregular'; font-size: 15px; color: #696969; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; margin: 0px 0px 15px 0px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35); padding: 0px 15px; }
.footer_main_box .form_box textarea { width: 100%; float: left; height: 94px; font-family: 'robotoregular'; font-size: 15px; color: #696969; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; margin: 0px 0px 15px 0px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35); padding: 5px 15px; resize: none; }
.footer_main_box .form_box input[type="submit"] { width: 127px; float: right; height: 40px; background: #272727; font-family: 'robotoregular'; font-size: 18px; color: #fff; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0px 0px 3px 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; }
.footer_main_box .form_boxinput[type="submit"]:hover { background: #05491e; -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; }

.footer_main_box .form_box .captcha_main_box{width:100%; float:left; height:auto; position:relative; padding:0px 200px 0px 220px;}
.footer_main_box .form_box .captcha_main_box .captcha_img_box{width:200px; height:40px; position:absolute; left:0px; top:0px; background:#fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: none; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);}
.footer_main_box .form_box .captcha_main_box .captcha_img_box img{width:100%; height:100%;}
.footer_main_box .form_box .captcha_main_box input[type="submit"]{width:180px; height:40px; position:absolute; right:0px; background:#252525; border:none; font-family:'robotomedium'; font-size:17px; color:#fff; text-align:center; text-transform:uppercase; -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; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35);}
.footer_main_box .form_box .captcha_main_box input[type="submit"]:hover{background:#fff; color:#252525; -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;}
.footer_main_box .form_box .captcha_main_box input[type="text"]{margin:0px;}

.footer_main_box .form_box ::-webkit-input-placeholder{font-family: 'robotoregular'; font-size: 14px; color: #696969; opacity: 1}
.footer_main_box .form_box ::-moz-placeholder{font-family: 'robotoregular'; font-size: 14px; color: #696969; opacity: 1}
.footer_main_box .form_box :-ms-input-placeholder{font-family: 'robotoregular'; font-size: 14px; color: #696969; opacity: 1}

.footer_main_box .quick_link_main_box{width:100%; float:left; height:auto; margin:40px 0px 0px 0px; text-align:center;}
.footer_main_box .quick_link_main_box span{font-family:'robotomedium'; font-size:17px; color:#fff; padding:0px 10px;}
.footer_main_box .quick_link_main_box img{margin:-5px 0px 0px 0px;}

/*.footer_main_box .footer_link{width:570px; height:auto; margin:10px auto; text-align:center;}
.footer_main_box .footer_link ul{width:100%; float:left; height:auto; list-style:none; margin:0px; padding:0px;}
.footer_main_box .footer_link ul li{width:auto; display:inline; height:auto; position:relative; padding:0px 10px 0px 20px; line-height:21px;}
.footer_main_box .footer_link ul li:before{content:' '; width:6px; height:11px; position:absolute; display:block; left:2px; top:5px; background:url(../images/sprite.png) -109px -281px no-repeat;}
.footer_main_box .footer_link ul li a{font-family:'robotoregular'; font-size:14px; 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;}
.footer_main_box .footer_link ul li a:hover{color:#000; -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;}
.footer_main_box .footer_link ul li.active a{color:#000;}*/

.footer_main_box .footer_link{width:auto; height:auto; margin:10px 0 auto; display: inline-block}
.footer_main_box .footer_link ul{width:100%; float:left; height:auto; list-style:none; margin:0px; padding:0px;}
.footer_main_box .footer_link ul li{width:auto; float:left; height:auto; position:relative; padding:0px 10px 0px 20px; line-height:21px;}
.footer_main_box .footer_link ul li:before{content:' '; width:6px; height:11px; position:absolute; display:block; left:2px; top:5px; background:url(../images/sprite.png) -109px -281px no-repeat;}
.footer_main_box .footer_link ul li a{font-family:'robotoregular'; font-size:14px; 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;}
.footer_main_box .footer_link ul li a:hover{color:#000; -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;}
.footer_main_box .footer_link ul li.active a{color:#000;}

.footer_main_box .copyright_main_box{width:100%; float:left; height:auto; background:#007570; padding:12px 0px 10px; margin:30px 0px 0px 0px;}
.footer_main_box .copyright_main_box p{width:auto; float:left; height:auto; font-family:'robotoregular'; font-size:14px; color:#b4dad8; margin:0px;}
.footer_main_box .copyright_main_box .signature_box{width:auto; height:auto; float:right;}
.footer_main_box .copyright_main_box .signature_box p{width:auto; float:left; height:auto; font-family:'robotoregular'; font-size:14px; color:#b4dad8; margin:0px;}
.footer_main_box .copyright_main_box .signature_box p a{color:#b4dad8;}
.footer_main_box .copyright_main_box .signature_box p a:hover{color:#000; -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;}

/*==============================================================================================*/
/*.breadcum_main_box{width:100%; float:left; height:200px; margin:134px 0px 50px 0px; background:url(../images/breadcum_bg.png) center bottom no-repeat;}*/
.breadcum_main_box{width:100%; float:left; height:200px; margin:134px 0px 50px 0px; }
.breadcum_main_box h1{margin:80px 0px 0px 0px;}
.breadcum_main_box .boredcum{width: 100%;  float: left;  height: auto;  margin: 43px 0px 10px 0px;}
.breadcum_main_box .boredcum a{font-family:'robotoregular'; font-size:14px; color:#fff; padding:0px 13px 0px 0px; margin:0px 7px 0px 0px; line-height:19px; position:relative; -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;}
.breadcum_main_box .boredcum a:after{content:' '; width:6px; height:11px; position:absolute; right:0px; top:5px; background:url(../images/sprite.png) -89px -282px no-repeat; }
.breadcum_main_box .boredcum span{font-family:'robotoregular'; font-size:14px; color:#00817b; text-transform: capitalize;}
.breadcum_main_box .boredcum a:hover{color:#00817b; -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_us_form_box{width:100%; float:left; padding:0px 0px 0px 17%; overflow:hidden}
.contact_us_form_box input[type="text"]{width:100%; float:left; height:36px; margin:0px 0px 15px 0px; border:none; background:#eeeeee; padding:5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family:'robotoregular'; font-size:15px; color:#9f9f9f;}
.contact_us_form_box textarea{width:100%; float:left; height:100px; margin:0px 0px 15px 0px; border:none; background:#eeeeee; padding:5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-family:'robotoregular'; font-size:15px; color:#9f9f9f; resize:none;}
.contact_us_form_box .captcha_main_box{width:100%; float:left; height:auto; position:relative; padding:0px 0px 0px 190px;}
.contact_us_form_box .captcha_img{width:170px; position:absolute; left:0px; top:0px; padding:0px 20px 0px 0px; background:url(../images/captcha_img_bg.png) center center repeat; height:36px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.contact_us_form_box .captcha_img img{width:100%; height:100%; float:none; border:none; text-align:center; margin:0px;}

.contact_us_form_box p{width:auto; float:left; height:auto; font-family:'robotoitalic'; font-size:14px; color:#727272; margin:7px 0px 0px 0px;}
.contact_us_form_box input[type="submit"]{width:170px; float:right; height:40px; background:#007873; border:none; font-family: 'robotoregular'; font-size: 18px; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.contact_us_form_box ::-webkit-input-placeholder{font-family: 'robotoregular'; font-size: 14px; color: #9f9f9f; opacity: 1}
.contact_us_form_box ::-moz-placeholder{font-family: 'robotoregular'; font-size: 14px; color: #9f9f9f; opacity: 1}
.contact_us_form_box :-ms-input-placeholder{font-family: 'robotoregular'; font-size: 14px; color: #9f9f9f; opacity: 1}



#ctl00_lblFMsg { font-family:'robotoregular'}

.contact_us_map_box{width:100%; float:left; float:left; padding:0px 17% 0px 0px; }
.contact_us_map_box iframe{float:left; border:solid 5px rgba(0, 0, 0, 0.5) !important;}


@media screen and (min-width: 1200px) and (max-width: 1300px)
{
.menu_main_box .menu_box{margin:0px 0px 0px 20px;}
.menu_main_box .right_logo_box{margin:23px -20px 0px 0px;}
}

@media screen and (max-width: 1199px)
{
.conact_add_box .location_box,.conact_add_box .call_box, .conact_add_box .email_box { width:24%; padding:0px 0px 0px 65px; margin:0 12px 0 0}
.conact_add_box .contact_logo {  margin-top:0}
}
@media screen and (min-width: 992px) and (max-width: 1199px)
{
.nav > li > a{padding:0px 5px;}
.banner_main_box .banner_box .banner_content_main_box{top:200px;}
.banner_main_box .banner_box .banner_content_main_box h3{font-size:25px !important; line-height:30px;}
.banner_main_box .banner_box .banner_content_main_box h4{font-size:20px;}
.banner_main_box .banner_box .banner_content_main_box a{margin:20px auto 0px; transform:scale(0.8); }
.banner_main_box .banner_box .banner_content_main_box{width:650px; margin-left:-325px;}

.conact_add_box{background:none;}
.conact_add_box .contact_logo img:first-child{width:100px;}
.conact_add_box{min-height:inherit;}
.submit_your_order_main_box p{line-height:30px; font-size:24px;}

.developer_main_box{margin:0px 0px 30px 0px;}
.btn_quality_box{left:335px;}
.btn_mmt_box {top: 173px;  left: 82px; }
.btn_scdp_box {top: 173px; right: 82px;}

.contact_us_form_box{padding:0px 0px 0px 0px;}
.contact_us_map_box{padding:0px 0px 0px 0px;}

.menu_main_box .menu_box{margin:0px 10px 0px 10px; float:right;}
.menu_main_box .right_logo_box{margin:18px -15px 0px 0px;}
}

@media only screen and (max-width: 1024px)
{
.menu_main_box .menu_box{margin:0px 10px 0px 10px; float:right;}
.menu_main_box .right_logo_box{margin:25px 0px 0px 0px; width:auto;}
.menu_main_box .right_logo_box .r_logo_1 { width:100px}
.menu_main_box .right_logo_box .r_logo_2 { width:50px}
.menu_main_box .right_logo_box
/*.circule_main_box{height:530px;}
.circule_main_box .circule_box{height:530px;}*/
.contact_us_form_box{padding:0px 0px 0px 0px;}
.contact_us_map_box{padding:0px 0px 0px 0px;}

.circule_main_box{background:url(../images/circule_bg_1.png) center bottom no-repeat;}
.btn_quality_box {  left: 373px;  top: 30px; }
.btn_ddcs_box, .btn_mmt_box, .btn_quality_box, .btn_scdp_box, .btn_about_box{width:200px;}
.btn_mmt_box, .btn_scdp_box{top:150px;}
.btn_about_box{right:5px; bottom:42px;}

.click_disable{pointer-events:initial;}
}


@media screen and (min-width: 768px) and (max-width: 991px)
{
.contact_us_form_box { padding:0; }
.menu_main_box .logo_main_box{width:130px; height:auto; margin:20px 10px 0px 0px;}
.menu_main_box .logo_main_box img{width:100%; height:auto;}
.menu_main_box .right_logo_box{width:75px; margin:5px 0px 0px 0px;}
.menu_main_box .right_logo_box a{width:100%; float:left; height:auto; text-align:center;}
.menu_main_box .right_logo_box a:first-child img{width:80px; height:auto; margin:0px 5px 0px 0px; clear:both; float:none;}
.menu_main_box .right_logo_box a:last-child img{width:45px; height:auto; margin:10px 5px 0px 0px; float:none;}
.nav > li > a{padding:0px 5px;}
.menu_main_box .menu_box{margin:0px 4px 0px 0px;}
.header_main_box{position:relative; float:left; height:auto;}

.banner_main_box .banner_box .banner_content_main_box{top:80px;}
.banner_main_box .banner_box .banner_content_main_box h3{font-size:25px !important; line-height:30px; padding:0px 75px 15px}
.banner_main_box .banner_box .banner_content_main_box h4{font-size:20px;}
.banner_main_box .banner_box .banner_content_main_box a{margin:20px auto 0px; transform:scale(0.8); }
.banner_main_box .banner_box .banner_content_main_box{width:500px; margin-left:-250px; }

.banner_main_box{margin:0px 0px 20px 0px;}
.developer_main_box .developer_title h2{font-size:30px; margin:0px 0px 15px 0px;}
.developer_main_box .developer_title p{font-size:18px;}
.submit_your_order_main_box p{line-height:30px; font-size:24px;}
.contct_info_main_box h2{font-size:30px; margin:0px 0px 15px 0px;}

.developer_main_box{margin:0px 0px 20px 0px;}

.conact_add_box{background:none; min-height:inherit;}
.conact_add_box .location_box{width:50%; margin:0px 0px 25px 0px;}
.conact_add_box .call_box{width:50%; margin:0px 0px 25px 0px;}
.conact_add_box .email_box{width:50%; margin:0px 0px 0px 0px;}
.conact_add_box .contact_logo{width:50%; margin:0px 0px 0px 0px;}

.circule_main_box{height:530px;}
.circule_main_box .circule_box{height:530px;}

.breadcum_main_box{margin:0px 0px 50px 0px;}
.navbar-collapse.collapse{ border:1px s}
.menu_main_box .right_logo_box{text-align:center; margin:8px 0px 0px 0px;}
.menu_main_box .right_logo_box .r_logo_1{width:81px; float:none;}
.menu_main_box .right_logo_box .r_logo_2{width:38px; margin:5px 0px 0px 0px; float:none;}

.conact_add_box .contact_logo img{margin:0px 20px 0px 0px;}
.btn_ddcs_box, .btn_mmt_box, .btn_quality_box, .btn_scdp_box, .btn_about_box{width:175px;}
.btn_ddcs_box{left:-15px; bottom:-15px}
.btn_mmt_box{left:35px; top:115px;}
.btn_quality_box{left:281px; top:22px;}
.btn_scdp_box{right:33px; top:115px;}
.btn_about_box{right:-10px; bottom:6px; }

}

@media screen and (min-width: 481px) and (max-width: 767px)
{
.banner_content_main_box { display:none }
.navbar-nav { border: 1px solid #00817B}	
.menu_main_box .menu_box .navbar-nav li { margin-left:0px;}
.nav > li > a .caret{display:block !important;}
.click_disable{pointer-events:initial;}
.header_main_box{position:relative; float:left; height:auto; z-index:999;}
.menu_main_box .logo_main_box{width:130px; height:auto; margin:20px 10px 0px 0px;}
.menu_main_box .logo_main_box img{width:100%; height:auto;}
.menu_main_box .right_logo_box{float:left; margin:15px;}
.menu_main_box .menu_box{margin:0px; position:absolute; right:10px; top:15px; width:220px; z-index:999;}
.menu_main_box .menu_box .navbar-default .navbar-toggle{margin:20px 0px 0px 0px; padding:0px;}

.banner_main_box .banner_box .banner_content_main_box{display:block; top:100px; width:550px; margin-left:-275px;}
.banner_main_box .banner_box .banner_content_main_box h3{font-size:30px !important; padding:0px 50px 15px; line-height:35px;}
.banner_main_box .banner_box .banner_content_main_box h4, .banner_main_box .banner_box .banner_content_main_box a{display:none;}

.nav > li > a{line-height:32px;}
.navbar-collapse{background:#fff;}
.nav > li > a .caret{position:absolute; right:15px; top:15px;}

.submit_your_order_main_box p{line-height:30px; font-size:24px;}
.banner_main_box{margin:0px 0px 20px 0px;}
.developer_main_box .developer_title h2{font-size:30px; margin:0px 0px 15px 0px; line-height:35px;}
.developer_main_box .developer_title p{font-size:18px;}

.developer_main_box{margin:0px;}

.contct_info_main_box h2{font-size:30px; margin:0px 0px 15px 0px;}

.conact_add_box{background:none; min-height:inherit;}
.conact_add_box .location_box{width:50%; margin:0px 0px 25px 0px;}
.conact_add_box .call_box{width:50%; margin:0px 0px 25px 0px;}
.conact_add_box .email_box{width:50%; margin:0px 0px 0px 0px;}
.conact_add_box .contact_logo{width:50%; margin:0px 0px 0px 0px;}

.footer_main_box .form_box input[type="text"]{margin:0px 0px 15px 0px;}
.footer_main_box .form_box input[type="text"]:first-child{margin:0px 0px 15px 0px;}
.footer_main_box .form_box textarea{margin:0px 0px 15px 0px;}

.btn_ddcs_box .ddcs_title, .btn_mmt_box .mmt_title, .btn_quality_box .quality_title, .btn_scdp_box .scdp_title, .btn_about_box .about_title{display:none;}
.btn_ddcs_box, .btn_mmt_box, .btn_quality_box, .btn_scdp_box, .btn_about_box{float:left; position:relative; width:20%;}

.btn_ddcs_box{bottom:0px;}
.btn_mmt_box{top:0px; left:0px;}
.btn_quality_box{left:0px; right:0px; top:0px;}
.btn_scdp_box{top:0px; right:0px;}
.btn_about_box{right:0px; top:0px;}

.circule_main_box{height:auto; margin:20px 0px 0px 0px; background:none;}
.circule_main_box .circule_box{height:auto;}
.large_circle_main_box{width:100%;}
.large_circle{width:100%; float:left; position:relative; height:auto; -webkit-border-radius: 0%; -moz-border-radius: 0%; border-radius: 0%; bottom:0px; margin:20px 0px; }
.large_circle .large_inner_circule{width:100%; height:auto;}
.ddcs_circle, .mmt_circle, .quality_circle, .scdp_circle, .about_circle{position:relative; -webkit-border-radius: 0%; -moz-border-radius: 0%; border-radius: 0%; width:100%; height:auto; padding:20px 0px;}
.ddcs_circle .l_icon_main_box, .mmt_circle .l_icon_main_box, .quality_circle .l_icon_main_box, .scdp_circle .l_icon_main_box, .about_circle .l_icon_main_box{float:none; margin:0px auto;}

.btn_ddcs_box .ddcs_icon_mbox, .btn_mmt_box .mmt_icon_mbox, .btn_quality_box .quality_icon_mbox, .btn_scdp_box .scdp_icon_mbox, .btn_about_box .about_icon_mbox{width:100%; height:auto;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule, .btn_mmt_box .mmt_icon_mbox .r_circule, .btn_quality_box .quality_icon_mbox .r_circule, .btn_scdp_box .scdp_icon_mbox .r_circule, .btn_about_box .about_icon_mbox .r_circule{width:100%; height:auto; position:relative;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule img, .btn_mmt_box .mmt_icon_mbox .r_circule img, .btn_quality_box .quality_icon_mbox .r_circule img, .btn_scdp_box .scdp_icon_mbox .r_circule img, .btn_about_box .about_icon_mbox .r_circule img{width:100%; height:auto;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule_inner, .btn_mmt_box .mmt_icon_mbox .r_circule_inner, .btn_quality_box .quality_icon_mbox .r_circule_inner, .btn_scdp_box .scdp_icon_mbox .r_circule_inner, .btn_about_box .about_icon_mbox .r_circule_inner{padding:10px; width:100%; height:auto; margin:0px;}

.btn_ddcs_box .ddcs_icon_mbox .r_circule_inner img, .btn_mmt_box .mmt_icon_mbox .r_circule_inner img, .btn_quality_box .quality_icon_mbox .r_circule_inner img, .btn_scdp_box .scdp_icon_mbox .r_circule_inner img, .btn_about_box .about_icon_mbox .r_circule_inner img{width:100%; height:auto;}

.breadcum_main_box{margin:0px 0px 50px 0px;}
.breadcum_main_box .boredcum{display:none;}

.contact_us_form_box{margin:0px 0px 50px 0px; padding:0;}

.banner_main_box .banner_box .banner_content_main_box h3 .b_read_more{display:block; margin:0px; float:none;}
.ddcs_circle_mobile, .mmt_circle_mobile, .quality_circle_mobile, .scdp_circle_mobile, .about_circle_mobile{position:absolute; width:100%}
.large_circle .large_inner_circule{min-height:326px}

.flex-direction-nav { display:none;}
}

@media only screen and (max-width: 640px)
{
/*.banner_content_main_box { display:none }*/
.navbar-nav { border: 1px solid #00817B}
.menu_main_box .menu_box .navbar-nav li { margin-left:0px;}
.nav > li > a .caret{display:block !important;}
.conact_add_box{background:none; min-height:inherit;}
.conact_add_box .location_box{width:100%; margin:0px 0px 25px 0px;}
.conact_add_box .call_box{width:100%; margin:0px 0px 25px 0px;}
.conact_add_box .email_box{width:100%; margin:0px 0px 25px 0px;}
.conact_add_box .contact_logo{width:100%; margin:0px 0px 0px 0px;}

.footer_main_box .form_box .captcha_main_box{padding:0px 0px 0px 220px;}
.footer_main_box .form_box .captcha_main_box input[type="text"]{margin:0px 0px 15px 0px;}
.footer_main_box .form_box .captcha_main_box input[type="submit"]{position:relative;}

.footer_main_box .quick_link_main_box img{display:none;}
.footer_main_box .footer_link{width:100%; float:left; height:auto;}

.footer_main_box .copyright_main_box p{width:100%; text-align:center;}
.footer_main_box .copyright_main_box .signature_box{width:100%; text-align:center;}
.footer_main_box .copyright_main_box .signature_box p{width:100%; text-align:center;}

.breadcum_main_box h1{font-size:25px; line-height:30px;}
.contact_us_form_box{margin:0px 0px 50px 0px; padding:0px;}
.conact_add_box .contact_logo img{margin:0px 20px 0px 0px;}

.header_main_box .top_contact_row .top_email, .header_main_box .top_contact_row .top_email a, .header_main_box .top_contact_row .top_number, .header_main_box .top_contact_row .top_number a{font-size:14px;}

.footer_main_box .quick_link_main_box { text-align:left;}
.footer_main_box .footer_link ul li { float:none; margin:5px;}

.banner_main_box .banner_box .banner_content_main_box h3{font-size:20px !important; padding:0px 25px 15px; line-height:25px;}
.banner_main_box .banner_box .banner_content_main_box h3 .b_read_more{display:block; margin:0px; float:none;}
.ddcs_circle_mobile, .mmt_circle_mobile, .quality_circle_mobile, .scdp_circle_mobile, .about_circle_mobile{position:absolute; width:100%}
.large_circle .large_inner_circule{min-height:346px}
}

@media screen and (min-width: 361px) and (max-width: 480px)
{
.banner_main_box .banner_box .banner_content_main_box{  }

.nav > li > a .caret{display:block !important;}
.click_disable{pointer-events:initial;}
.header_main_box{position:relative; float:left; height:auto; z-index:999;}
.menu_main_box .menu_box{margin:0px; position:absolute; right:10px; top:0px; width:220px; z-index:999;}
.nav > li > a{line-height:32px;}
.navbar-collapse{background:#fff;}
.menu_main_box .right_logo_box{float:left; margin:18px 0px 0px 0px;}
.menu_main_box{height:auto; padding:0px 0px 0px 0px;}
.nav > li > a .caret{position:absolute; right:15px; top:15px;}
.navbar-toggle{margin:15px 0px 0px 0px; padding:0px;}
.menu_main_box .logo_main_box{width:auto; text-align:center; height:auto; margin:10px 0px 10px 0px;}
.header_main_box .top_contact_row .top_email label{display:none;}
.header_main_box .top_contact_row .top_number label{display:none;}
.header_main_box .top_contact_row .top_email{border:none;}
.header_main_box .top_contact_row .top_email a{width:25px; height:25px; text-indent:-999px; margin:5px 0px 0px 0px; display:inline-block; background:url(../images/sprite.png) -90px -322px}
.header_main_box .top_contact_row .top_number a{width:25px; height:25px; text-indent:-999px; margin:5px 0px 0px 0px; display:inline-block; background:url(../images/sprite.png) -90px -296px}

.submit_your_order_main_box p{line-height:30px; font-size:24px;}
.submit_your_order_main_box{min-height:350px;}
.submit_your_order_main_box p{padding:20px 0px;}
.submit_your_order_main_box a{font-size:20px;}

.banner_main_box{margin:0px 0px 20px 0px;}
.developer_main_box .developer_title h2{font-size:30px; margin:0px 0px 15px 0px; line-height:35px;}
.developer_main_box .developer_title p{font-size:18px;}

.developer_main_box{margin:0px;}
.contct_info_main_box h2{font-size:30px; margin:0px 0px 15px 0px;}


.footer_main_box .form_box input[type="text"]{margin:0px 0px 15px 0px;}
.footer_main_box .form_box input[type="text"]:first-child{margin:0px 0px 15px 0px;}
.footer_main_box .form_box textarea{margin:0px 0px 15px 0px;}
.footer_main_box .form_box .captcha_main_box{padding:0px 0px 0px 170px;}
.footer_main_box .form_box .captcha_main_box .captcha_img_box{width:150px;}

.btn_ddcs_box .ddcs_title, .btn_mmt_box .mmt_title, .btn_quality_box .quality_title, .btn_scdp_box .scdp_title, .btn_about_box .about_title{display:none;}
.btn_ddcs_box, .btn_mmt_box, .btn_quality_box, .btn_scdp_box, .btn_about_box{float:left; position:relative; width:20%;}

.btn_ddcs_box{bottom:0px;}
.btn_mmt_box{top:0px; left:0px;}
.btn_quality_box{left:0px; right:0px; top:0px;}
.btn_scdp_box{top:0px; right:0px;}
.btn_about_box{right:0px; top:0px;}

.circule_main_box{height:auto; margin:20px 0px 0px 0px; background:none;}
.circule_main_box .circule_box{height:auto;}
.large_circle_main_box{width:100%;}
.large_circle{width:100%; float:left; position:relative; height:auto; -webkit-border-radius: 0%; -moz-border-radius: 0%; border-radius: 0%; bottom:0px; margin:20px 0px; }
.large_circle .large_inner_circule{width:100%; height:auto;}
.ddcs_circle, .mmt_circle, .quality_circle, .scdp_circle, .about_circle{position:relative; -webkit-border-radius: 0%; -moz-border-radius: 0%; border-radius: 0%; width:100%; height:auto; padding:20px 0px;}
.ddcs_circle .l_icon_main_box, .mmt_circle .l_icon_main_box, .quality_circle .l_icon_main_box, .scdp_circle .l_icon_main_box, .about_circle .l_icon_main_box{float:none; margin:0px auto;}


.btn_ddcs_box .ddcs_icon_mbox, .btn_mmt_box .mmt_icon_mbox, .btn_quality_box .quality_icon_mbox, .btn_scdp_box .scdp_icon_mbox, .btn_about_box .about_icon_mbox{width:100%; height:auto;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule, .btn_mmt_box .mmt_icon_mbox .r_circule, .btn_quality_box .quality_icon_mbox .r_circule, .btn_scdp_box .scdp_icon_mbox .r_circule, .btn_about_box .about_icon_mbox .r_circule{width:100%; height:auto; position:relative;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule img, .btn_mmt_box .mmt_icon_mbox .r_circule img, .btn_quality_box .quality_icon_mbox .r_circule img, .btn_scdp_box .scdp_icon_mbox .r_circule img, .btn_about_box .about_icon_mbox .r_circule img{width:100%; height:auto;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule_inner, .btn_mmt_box .mmt_icon_mbox .r_circule_inner, .btn_quality_box .quality_icon_mbox .r_circule_inner, .btn_scdp_box .scdp_icon_mbox .r_circule_inner, .btn_about_box .about_icon_mbox .r_circule_inner{padding:10px; width:100%; height:auto; margin:0px;}

.btn_ddcs_box .ddcs_icon_mbox .r_circule_inner img, .btn_mmt_box .mmt_icon_mbox .r_circule_inner img, .btn_quality_box .quality_icon_mbox .r_circule_inner img, .btn_scdp_box .scdp_icon_mbox .r_circule_inner img, .btn_about_box .about_icon_mbox .r_circule_inner img{width:100%; height:auto;}

.ddcs_circle .l_icon_main_box, .mmt_circle .l_icon_main_box, .quality_circle .l_icon_main_box, .scdp_circle .l_icon_main_box, .about_circle .l_icon_main_box{width:100%;}

.breadcum_main_box{margin:0px 0px 50px 0px;}
.breadcum_main_box .boredcum{display:none;}

.menu_main_box .right_logo_box{display:none;}

.banner_main_box .banner_box .banner_content_main_box h3 {font-size:14px !important; padding:0px 25px 15px; line-height:21px; display:none;}
.banner_main_box .banner_box .banner_content_main_box h4 { display:none; }
.banner_main_box .banner_box .banner_content_main_box a { position:absolute !important; top:50% !important; left:50% !important; margin-left:-7.5px !important; margin-top:-7.5px !important; display:block !important; background: url("../images/sprite.png") no-repeat scroll left -195px rgba(0, 0, 0, 0); width:15px; height:15px; }
.banner_main_box .banner_box .banner_content_main_box a:hover { background-position:-15px -195px; }
.banner_main_box .banner_box .banner_content_main_box { top:0 !important; height:100% !important; } 
.large_circle .large_inner_circule{min-height:380px}
}
@media screen and (max-width: 360px)
{
.banner_main_box .banner_box .banner_content_main_box { top:0 !important; height:100% !important; } 

.refcaptcha input[type="text"] { width:135px !important}	
.nav > li > a .caret{display:block !important;}
.click_disable{pointer-events:initial;}
.header_main_box{position:relative; float:left; height:auto; z-index:999;}
.menu_main_box .menu_box{margin:0px; position:absolute; right:10px; top:0px; width:220px; z-index:999;}
.nav > li > a{line-height:32px;}
.navbar-collapse{background:#fff;}
.menu_main_box{height:auto; padding:0px 0px 0px 0px;}
.menu_main_box .logo_main_box{width:auto; text-align:center; height:auto; margin:10px 0px 10px 0px;}
.header_main_box .top_contact_row .top_email label{display:none;}
.header_main_box .top_contact_row .top_number label{display:none;}
.header_main_box .top_contact_row .top_email{border:none;}
.header_main_box .top_contact_row .top_email a{width:25px; height:25px; text-indent:-999px; margin:5px 0px 0px 0px; display:inline-block; background:url(../images/sprite.png) -90px -322px}
.header_main_box .top_contact_row .top_number a{width:25px; height:25px; text-indent:-999px; margin:5px 0px 0px 0px; display:inline-block; background:url(../images/sprite.png) -90px -296px}
.menu_main_box .right_logo_box{float:left; margin:18px 0px 0px 0px;}
.nav > li > a .caret{position:absolute; right:15px; top:15px;}

.submit_your_order_main_box p{line-height:30px; font-size:20px;}
.submit_your_order_main_box{min-height:350px;}
.submit_your_order_main_box p{padding:20px 0px;}
.submit_your_order_main_box a{font-size:20px;}

.banner_main_box{margin:0px 0px 20px 0px;}
.developer_main_box .developer_title h2{font-size:20px; margin:0px 0px 15px 0px;}
.developer_main_box .developer_title p{font-size:14px;}
.developer_main_box{margin:0px;}

.contct_info_main_box h2{font-size:20px; margin:0px 0px 15px 0px;}

.footer_main_box .form_box input[type="text"]{margin:0px 0px 15px 0px;}
.footer_main_box .form_box input[type="text"]:first-child{margin:0px 0px 15px 0px;}
.footer_main_box .form_box textarea{margin:0px 0px 15px 0px;}
.footer_main_box .form_box .captcha_main_box{padding:0px 0px 0px 140px;}
.footer_main_box .form_box .captcha_main_box .captcha_img_box{width:120px;}

.btn_ddcs_box .ddcs_title, .btn_mmt_box .mmt_title, .btn_quality_box .quality_title, .btn_scdp_box .scdp_title, .btn_about_box .about_title{display:none;}
.btn_ddcs_box, .btn_mmt_box, .btn_quality_box, .btn_scdp_box, .btn_about_box{float:left; position:relative; width:20%;}

.btn_ddcs_box{bottom:0px;}
.btn_mmt_box{top:0px; left:0px;}
.btn_quality_box{left:0px; right:0px; top:0px;}
.btn_scdp_box{top:0px; left:0px;}
.btn_about_box{left:0px; top:0px;}


.circule_main_box{height:auto; margin:20px 0px 0px 0px; background:none;}
.circule_main_box .circule_box{height:auto;}
.large_circle_main_box{width:100%;}
.large_circle{width:100%; float:left; position:relative; height:auto; -webkit-border-radius: 0%; -moz-border-radius: 0%; border-radius: 0%; bottom:0px; margin:20px 0px; }
.large_circle .large_inner_circule{width:100%; height:auto;}
.ddcs_circle, .mmt_circle, .quality_circle, .scdp_circle, .about_circle{position:relative; -webkit-border-radius: 0%; -moz-border-radius: 0%; border-radius: 0%; width:100%; height:auto; padding:20px 0px;}
.ddcs_circle .l_icon_main_box, .mmt_circle .l_icon_main_box, .quality_circle .l_icon_main_box, .scdp_circle .l_icon_main_box, .about_circle .l_icon_main_box{float:none; margin:0px auto;}


.btn_ddcs_box .ddcs_icon_mbox, .btn_mmt_box .mmt_icon_mbox, .btn_quality_box .quality_icon_mbox, .btn_scdp_box .scdp_icon_mbox, .btn_about_box .about_icon_mbox{width:100%; height:auto;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule, .btn_mmt_box .mmt_icon_mbox .r_circule, .btn_quality_box .quality_icon_mbox .r_circule, .btn_scdp_box .scdp_icon_mbox .r_circule, .btn_about_box .about_icon_mbox .r_circule{width:100%; height:auto; position:relative;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule img, .btn_mmt_box .mmt_icon_mbox .r_circule img, .btn_quality_box .quality_icon_mbox .r_circule img, .btn_scdp_box .scdp_icon_mbox .r_circule img, .btn_about_box .about_icon_mbox .r_circule img{width:100%; height:auto;}
.btn_ddcs_box .ddcs_icon_mbox .r_circule_inner, .btn_mmt_box .mmt_icon_mbox .r_circule_inner, .btn_quality_box .quality_icon_mbox .r_circule_inner, .btn_scdp_box .scdp_icon_mbox .r_circule_inner, .btn_about_box .about_icon_mbox .r_circule_inner{padding:10px; width:100%; height:auto; margin:0px;}

.btn_ddcs_box .ddcs_icon_mbox .r_circule_inner img, .btn_mmt_box .mmt_icon_mbox .r_circule_inner img, .btn_quality_box .quality_icon_mbox .r_circule_inner img, .btn_scdp_box .scdp_icon_mbox .r_circule_inner img, .btn_about_box .about_icon_mbox .r_circule_inner img{width:100%; height:auto;}

.ddcs_circle .l_icon_main_box, .mmt_circle .l_icon_main_box, .quality_circle .l_icon_main_box, .scdp_circle .l_icon_main_box, .about_circle .l_icon_main_box{width:100%;}

.breadcum_main_box{margin:0px 0px 50px 0px;}
.breadcum_main_box .boredcum{display:none;}

.navbar-toggle{margin:15px 0px 0px 0px; padding:0px;}

.menu_main_box .right_logo_box{display:none;}
.footer_main_box .quick_link_main_box { text-align:left;}
.footer_main_box .footer_link ul li { float:none; margin:5px;}

.banner_main_box .banner_box .banner_content_main_box h3{font-size:14px !important; padding:0px 25px 15px; line-height:21px; display:none !important; }
.banner_main_box .banner_box .banner_content_main_box h4 {display:none;}

.banner_main_box .banner_box .banner_content_main_box a { position:absolute !important; top:50% !important; left:50% !important; margin-left:-7.5px !important; margin-top:-7.5px !important; display:block !important; background: url("../images/sprite.png") no-repeat scroll left -195px rgba(0, 0, 0, 0); width:15px; height:15px; }
.banner_main_box .banner_box .banner_content_main_box a:hover { background-position:-15px -195px; }

.large_circle .large_inner_circule{min-height:380px}
}

.footer_main_box .form_box .captcha_main_box input[type="submit"]:focus
{
  background: #fff;
  color: #252525;
  -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_us_form_box input[type="submit"]:hover { background:none repeat scroll 0 0 #373737}
.contact_us_form_box input[type="submit"]:focus { background:none repeat scroll 0 0 #373737}
@media screen and (min-width: 1200px) and (max-width: 1345px)
{
	.banner_main_box .banner_box .banner_content_main_box h3 { font-size:35px !important; line-height:normal; padding-bottom:10px; margin-bottom:10px;}
}


@media screen and (max-width: 767px)
{
	.banner_box { display:none }  
	.main_content_box { border-top:1px solid #999; padding-top:15px; }
	.large_circle { margin-top:0;}
	.banner_main_box { margin:0 !important;}
}

@media screen and (max-width: 320px)
{.refcaptcha input[type="text"] {  width: 135px !important; }
}