@charset "utf-8";
/* CSS Document */
@import url(../fonts/stylesheet.css);
/*  Clearfix------------------------------------------------------------------------------*/
.clearfix:after, before {
 content: "";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
 
.clearfix { zoom:1;
}
 
html[xmlns] .clearfix {
 display: block;
}
 img{
     max-width: 100%;
 }
* html .clearfix {
 height: 1%;
}
/*  Clearfix------------------------------------------------------------------------------*/

body{ background:#fdebbb url(../images/bg.png) no-repeat center top; font-family: 'open_sansregular'; font-size:13px; margin:0px; padding:0px;}
.wrapper{width:100%;float:left;display: block;}
.center{max-width: 1130px;margin:0 auto;background:url(../images/shadow.png) repeat-y;height:auto;}
.inner{display: block;width: 100%;float:left;background:#FFFFFF;margin: 0 0 0 0;}
.header{width: 100%;/* height:168px; *//* float:left; */}
.nav_main{width: 100%;height:65px;float:left;/* margin:-3px 0 0 0; *//* position: relative; */background: url(../images/nav-bg-outer.png) repeat-x;}
.nav{/* width: 87%; *//* z-index: 9999; *//* display: block; *//* width: 100%; */float: left;/* top: 0; */height:65px;/* position:absolute; */margin: 1px 0 0 0;background: url(../images/nav-bg.png) repeat-x;/* background-size: contain; */width: auto;
    margin-left: 84px;}
.menu{width: 100%;/* height: 65px; *//* float:left; */margin: 8px 0 0 0;}
.menu ul{margin:0px; padding:0px; list-style:none;}
.menu ul li{line-height:49px; color:#050d10; padding:0 17px 0 17px; float:left; text-shadow: 0px 1px 0px rgb(106 91 109); background:url(../images/nav-line.png) no-repeat right;}
.menu ul li:last-child {
    background: none!important;
}
/*.menu ul li:hover{background-image: linear-gradient(#eb2256, #face30);}
.menu ul li:active {background-image: linear-gradient(#eb2256, #face30);}*/
.menu a{text-decoration:none !important; color:#fff;}
.menu a:hover{text-decoration:underline;}
.active{color:#FFFFFF !important; text-shadow:none !important; background:url(../images/active-bg.png) repeat-x !important; }
.nav_line{background:url(../images/nav-line.png) no-repeat; float:left; width:2px; height:49px;}
.active_a{color:#FFFFFF !important;}
.menu ul li:hover a, .menu ul li.active_a a {
    color: #fff;
}
.menu ul li:hover, .menu ul li.active_a {
    /* background-image: linear-gradient(#eb2256, #face30); */
    color: #fff;
    background: url(../images/active-bg.png) repeat-x !important;
}
.slider{width: 100%;display: block;float:left;margin:-8px 0 0 0;}
.slider img{
    width: 100%;
}
.content_a a{
    text-decoration: none !important;
}

.hd-number a{display: inline-block !important;color: #000 !important;float: none !important;font-size: 12px !important; padding:0 !important; background: none !important;}

.container{display: block;width: 100%;float:left;background: url(../images/container-bg.png) no-repeat top;padding: 0;}
.content_main{width: 100%;display: block;float:left;padding: 30px 0px;}
.content{width: 55%;float:left;font-size:27px;padding-left: 30px;color:#050d10;line-height:18px;font-family: 'open_sanslight';margin: 0 20px 0 0;}
.content p{font-size: 16px;color:#323333;line-height:24px;float:left;width: 100%;font-family: 'open_sansregular';}
.content-sub{color:#eb244f;font-size:21px;line-height:24px;padding:15px 0 15px 0;float:left;}
.content-trms{width:500px; height:25px; float:left;}
.content-trms a{text-decoration:none; color:#eb244f !important;}
.content-trms a:hover{text-decoration:underline;}
/*.read_more{width:95px; height:26px; float:left; background:url(../images/read-more-L.png) no-repeat;}
.read_more:hover{background:url(../images/read-more-L.png) no-repeat; background-position:0px -27px;}*/
.content-img{width: calc(100% - 64%);height:187px;float:left;border:solid #fad030 8px;}
.product_main{width: 100%;display: flex;/* float:left; */margin:20px 0 0 0;}
.product_box{width: 28%;min-height:290px;float:left;border:solid #eeeeee 1px;margin:0 0px 0 33px;padding:5px 10px 5px 10px;color:#ee244f; font-size:20px;}
.product_box img{margin:10px 0 10px 0px;}
.product_box p{ font-size:16px; line-height:24px; color:#102e37; padding:0px; margin:0px 0 5px 0;}
.read_more_s p{font-size: 18px; color:#42494c;  font-weight: bold; float:right; position:0px -21px; }


/*.read_more_s{width:72px; height:20px; float:right; background:url(../images/read-more-S.png) no-repeat;}
.read_more_s:hover{background:url(../images/read-more-S.png) no-repeat; background-position:0px -21px;}*/
.footer{width: 100%;display: block;float:left;background:#03a4e0;}
.footer_link{/* width:1033px; */display: flex;/* float:left; */padding:25px 40px 10px 40px; background: #f7b331; /* background: url(../images/nav-bg.png) repeat-x; background-position: center; background-repeat: no-repeat; background-size: cover;*/}
.footer_quklink{width: 40%;/* float:left; */font-size:19px;line-height:18px;color:#FFFFFF;margin:0 40px 0 0;}
.footer_quklink ul{padding:0px; margin:15px 0 0 0; list-style:none;}
.footer_quklink ul li{ font-size:16px; color:#FFFFFF; line-height:16px; float:left; width:130px; padding:5px 10px 0 0; margin:0px;}
.footer_quklink a{text-decoration:none; color:#FFFFFF;}
.footer_quklink a:hover{text-decoration:underline;}
.footer_locatin{width: 20%;/* float:left; */font-size:19px;line-height:20px;color:#FFFFFF;margin:0 50px 0 0;}
.footer_locatin p{ font-size:16px; color:#FFFFFF; line-height:20px; margin:15px 0 0 0; padding:0;}
.footer_contact{width: 20%;/* float:left; */font-size:19px;line-height:20px;color:#FFFFFF;margin:0 130px 0 0;}
.footer_contact p{font-size:16px; color:#FFFFFF; line-height:20px; margin:15px 0 0 0; padding:0;}
.footer_contact a{text-decoration:none; color:#FFFFFF;}
.footer_contact a:hover{text-decoration:underline;}
.footer_logo{width: 20%;/* float:right; */margin:0 40px 0 0;}
.footer_logo_box{width:139px; height:98px; float:left;}
.footer_icon{width:160px; height:32px; float:left; margin:15px 0 0 0;}
.footer_icon_box_fb{width:32px; height:32px; float:left; background:url(../images/fb.png) no-repeat; margin:0 15px 0 0; cursor:pointer;}
.footer_icon_box_fb:hover{background:url(../images/fb.png) no-repeat; background-position:0px -31px;}
.footer_icon_box_twt{width:32px; height:32px; float:left; background:url(../images/twt.png) no-repeat; margin:0 15px 0 0; cursor:pointer;}
.footer_icon_box_twt:hover{background:url(../images/twt.png) no-repeat; background-position:0px -31px;}
.footer_icon_box_in{width:32px; height:32px; float:left; background:url(../images/in.png) no-repeat; margin:0 15px 0 0; cursor:pointer;}
.footer_icon_box_in:hover{background:url(../images/in.png) no-repeat; background-position:0px -31px;}
.footer_bottom{width: 100%;display: block;height:36px;float:left;background: #ef6130; border-bottom: solid #f7b531 1px;}
.footer_rgstrd_cmpny{width:380px;height:36px;float:left;color:#FFFFFF;line-height:36px;font-size:12px;margin:0 100px 0 40px;}
.footer_sitmp_priv{width:200px;height:36px;float:left;color:#FFFFFF;line-height:36px;font-size:12px;margin:0 100px 0 0px;}
.footer_sitmp_priv a{text-decoration:none; color:#FFFFFF;}
.footer_sitmp_priv a:hover{text-decoration:underline;}
.footer_cpyrght{width:270px; height:36px; float:left; color:#FFFFFF; line-height:36px; font-size:12px;}

<!-----------------company------------------->
.company-dummy{}
.cmpny_img{

    height: 434px;
    float: right;
  /* width:286px; *//* height:434px; *//* float:right; */
  }
.cmpny_content{
  width: 65%;
  float: left;
  font-size: 27px;
  padding-left: 30px;
  color: #050d10;
  line-height: 18px;
  font-family: 'open_sanslight';
  margin: 0 12px 0 0;
}
.cmpny_content p{font-size:16px;color:#323333;line-height:24px;float:left;/* width:680px; */font-family: 'open_sansregular';margin-top:0;}
.cmpny_content a{text-decoration:none; color:#323333;}
.cmpny_content a:hover{text-decoration:underline;}
.cmpny_content_mrgn{margin:15px 0 0 0;}
/* <!-----------------company------------------->

<!----------------publication----------------> */
.pblction_dummy{}
.pblction_sub{width:600px; float:left; font-size:16px; color:#050d10; line-height:24px; font-family: 'open_sansregular'; margin:10px 0 0 0; border-bottom:solid #eb244f 1px;}
.pblction_mntor{ width:294px; min-height:285px; float:left; background:url(../images/monitor.png) no-repeat top; margin:25px 57px 0 0;}
.pblction_mntor1{ width:294px; min-height:285px; float:left; background:url(../images/monitor.png) no-repeat top; margin:25px 0px 0 0;}
.pblction_mntor_img{width:268px; min-height:151px; float:left; margin:31px 0 0 13px;}
.pblction_mntor_txt{ width:268px; height:25px; float:left; text-align:center; font-size:15px; color:#0058a3; font-family: 'open_sansregular'; line-height:25px; margin:74px 0 0 0; }
.pblction_mntor_txt a{text-decoration:none; color:#eb244f;}
.pblction_mntor_txt a:hover{text-decoration:underline;}
.pblction_right{width:238px; float:left; padding:25px; background:#e1e1e1; border:solid #afafaf 1px;}
.pblction_right_title{width:224px; height:41px; float:left; font-size:19px; color:#050d10; font-family: 'open_sanslight'; line-height:25px; margin:0 0 12px 0;}
.pblction_popup_main{width:207px; float:left; background:#FFFFFF; border:solid #b8b8b8 1px; padding:15px 15px 0px 15px; margin:0 0 6px 0;}
.pblction_popup_icon{ width:41px; height:27px; background:url(../images/popup-zoom-bg.png) no-repeat; padding:13px 0 0 4px; position:relative; margin:-25px 0 0 -15px;}
/* <!----------------publication----------------> */
.header-width{
    width:100%;
}
.sub-with-one{
    /* float:left; */
    /* display:inline-block; */
    width: 33%;
    padding: 8px 20px;
}
.sub-with-three{
    /* float:right; */
    /* width: 33.33%; */
    text-align: right;
}
.sub-with-two {
    /* display: inline-block; */
    width: 60%;
    /* text-align: right; */
}

.header-width {
    width: 100%;
    display: flex;
}

.hd-addres {
    text-align: right;
    margin-top: 40px;
    padding-right: 25px;
    font-size: 15px;
    line-height: 1.7em;
}
/* <!----------------advertising----------------> */
.adverticing_dummy{}
.ad_rightbox {
    background-image: url("../images/content_rghtbox.jpg");
    background-repeat: repeat-x;
    border: 1px solid rgb(175, 175, 175);
    float: left;
    margin-left: 0px;
     padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom:20px;
    width: 270px;
}
.rght_hdrtxt {
  font-family: 'open_sanslight';
  font-size:19px;
  color:#050d10;
}
.rght_normal {
 font-family: 'open_sansregular';
 font-size:13px;
 color:#323333;
}
.rght_adbox {
    background-image: url("../images/rght_adbox-blue.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid rgb(95, 197, 238);
    border-left: 1px solid rgb(95, 197, 238);
    border-right: 1px solid rgb(95, 197, 238);
    min-height: 65px;
    margin-bottom: 1px;
    padding: 10px 10px 4px;
    float:left;
    background-color:#9dd9ed;
    
}
.rght_adbox_yellow {
    background-image:url("../images/rght_adbox-yellow.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #efcf5e;
    border-left: 1px solid #efcf5e;
    border-right: 1px solid #efcf5e;
    min-height: 65px;
    padding: 10px 10px 4px;
    float:left;
    margin-bottom: 1px;
    background-color:#efe79e;
}
.rght_adbox_orange {
    background-image:url("../images/rght_adbox-orange.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #f9a160;
    border-left: 1px solid #f9a160;
    border-right: 1px solid #f9a160;
    min-height: 65px;
    margin-bottom: 1px;
    padding: 10px 10px 4px;
    float:left;
    background-color:#f8c05f;
}
.rght_adbox_green {
    background-image:url("../images/rght_adbox-green.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #8bac61;
    border-left: 1px solid #8bac61;
    border-right: 1px solid #8bac61;
    min-height: 65px;
    margin-bottom: 1px;
    padding: 10px 10px 4px;
    float:left;
    background-color:#8dd061;
}
.rght_adbox_violet {
    background-image:url("../images/rght_adbox-violet.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #fd97f7;
    border-left: 1px solid #fd97f7;
    border-right: 1px solid #fd97f7;
    min-height: 65px;
    margin-bottom: 1px;
    padding: 10px 10px 4px;
    float:left;
    background-color:#fcd8fd;
}
.rght_adbox_red {
    background-image:url("../images/rght_adbox-red.jpg");
    background-repeat: repeat-x;
    border-bottom: 1px solid #e7374b;
    border-left: 1px solid #e7374b;
    border-right: 1px solid #e7374b;
    min-height: 65px;
    margin-bottom: 1px;
    padding: 10px 10px 4px;
    float:left;
    background-color:#fe7070;
}

.rght_adbox-hdr {
    color: rgb(5, 13, 16);
    float: left;
    font-family: arial;
    font-size: 17px;
    width: 100%;
}
.rght-adimg {
    float: left;
    text-align: center;
    width: 100%;
    margin-top:20px;
}
.rght-adrate {
    float: left;
    width: 180px;
    margin-bottom: 5px;
}
.rght-ad-mmtxt {
  font-size:17px;
  font-weight:normal;
  float:left;
}
.rght-adratetxt {
    color: rgb(5, 13, 16);
    font-family: arial;
    font-size: 25px;
    font-weight: bold;
    float:left;
}
.pblction_sub_new{width:700px; float:left; font-size:15px; color:#eb244f; line-height:18px; font-family: 'open_sansregular'; margin:10px 0 0 0;}
.adv-popup-a{color:rgb(5, 13, 16); text-decoration:none;}
.adv-vewsmpl{width:65px; height:35px; float:left; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:9px; line-height:10px;}
.adv-vewsmpl img{float:left; margin:0 3px 0 0;}
/* <!----------------advertising---------------->
<!----------------Recruitment----------------> */

.Recruitment_rightbox {
    background-repeat: repeat-x;
    float: left;
    margin-left: 10px;
    min-height: 345px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    width: 270px;
}
/* <!----------------Recruitment---------------->
<!----------------contact us----------------> */


.contact_content {
    color: rgb(5, 13, 16);
    float: left;
    font-family: 'open_sanslight';
    font-size: 20px;
    line-height: 18px;
    margin: 0 10px 0 30px;
    width: 560px;
}
.contact_rightbox {
    float: left;
    margin-left: 30px;
   
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 20px;
    width: 370px;
    background: rgb(0,174,243); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYWVmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZGNmZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgb(0,174,243) 0%, rgb(109,207,242) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(0,174,243)), color-stop(100%,rgb(109,207,242))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(0,174,243) 0%,rgb(109,207,242) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(0,174,243) 0%,rgb(109,207,242) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(0,174,243) 0%,rgb(109,207,242) 100%); /* IE10+ */
/*background: linear-gradient(to bottom,  rgb(0,174,243) 0%,rgb(109,207,242) 100%);*/ /* W3C */
background: linear-gradient(to bottom, rgb(250 208 48) 0%,rgb(250 208 48) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aef3', endColorstr='#6dcff2',GradientType=0 ); /* IE6-8 */
padding-bottom:25px;
}
.contact-hdrtxt {
    font-family: 'open_sanslight';
    font-size:21px;
    color:#fff;
    float:left;
}
.contact-txtfld {
    clear: both;
    float: left;
    width:100%;
}
.btn_fld {
    float: left;
    margin-top: 10px;
}
.submit_btn {

}
.submit_btn input {
    /*background-image: url("../images/contact-btn-bg.jpg");
    background-repeat: repeat-x;*/
    background: #f17632;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    height: 29px;
    padding-bottom: 3px;
    width: 84px;
}
.reset_btn {

}

.requre_fld {
    float: left;
    margin-left: 37px;
    margin-top: 15px;
}
.reset_btn input {
   /* background-image: url("../images/contact-btn-bg.jpg");
    background-repeat: repeat-x;*/
    background: #f17632;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: rgb(255, 255, 255);
    height: 29px;
    width: 84px;
    cursor: pointer;
    padding-bottom: 3px;
}
.contact-txtfld input {
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: rgb(0, 158, 222);
    font-family: 'open_sansregular';
    font-size: 13px;
    height: 35px;
    margin-top: 15px;
    padding-left: 3%;
    width: 97%;
}
.contact-txtfld textarea {
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: rgb(0, 158, 222);
    font-family: 'open_sansregular';
    font-size: 13px;
    height: 100px;
    margin-top: 15px;
    padding-left: 3%;
    resize: none;
    width: 97%;
    padding-top:1%
}
.contact_sub {
    color: rgb(5, 13, 16);
    float: left;
    font-family: 'open_sansregular';
    font-size: 16px;
    line-height: 24px;
    margin: 10px 0 0;
    width: 550px;
}

.contact_sub  a{
    
    color:#eb244f;
    text-decoration:none;
}

.contact_sublft {
    float: left;
    margin-right: 50px;
}
.contact_sublft ul {
  padding-left: 0;
}
.contact_sublft ul li {
  list-style-type: none;
}
.contact_subrght {

}
.contact_subrght ul li {
  list-style-type: none;
}

.contact-content-sub {
    color: rgb(3, 164, 225);
    float: left;
    font-size: 21px;
    line-height: 24px;
    padding: 15px 0 0;
}



/* <!----------------contact us---------------->
<!----------------print and design----------------> */

.rght-normal-list ul {
    padding-left: 17px;
}
.rght-normal-list ul li {
    color: rgb(0, 135, 186);
    line-height: 23px;
    list-style-image:url("../images/arrow-icon.png");
}
.rght-normal-list ul li a {
    color: rgb(235 36 84);
    text-decoration:none;
}
.rght-normal-list ul li a:hover {
   color:#154150;
}
.rght-normal-list-active{color:#000000 !important;}
.rght_printbox {
    float: left;
    margin-bottom: 15px;
    width: 95%;
    margin-left:7px;
}
.rght_printboxtop {
    background-image: url("../images/print-top-img.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 11px;
    width: 100%;
}
.rght_printboxmid {
    background-image: url("../images/print-mid-img.jpg");
    background-repeat: repeat-y;
    float: left;
    min-height: 130px;
    width: 100%;
}

.print_box {
    background-image: url("../images/100satisfaction.png");
    background-position: 175px top;
    background-repeat: no-repeat;
    float: left;
}
.rght_print_hdrtxt {
    color: rgb(255, 255, 255);
    float: left;
    font-family: 'open_sanslight';
    font-size: 19px;
    line-height: 18px;
    margin-left: 20px;
    margin-top: 3px;
    width: 155px;
}
.rght_print_nortxt {
    color: rgb(255, 255, 255);
    float: left;
    font-family: arial;
    font-size: 13px;
    margin-left: 20px;
    padding-right: 42px;
    padding-top: 17px;
}
.rght_print_nortxt_new {
    color: rgb(255, 255, 255);
    float: left;
    font-family: arial;
    font-size: 13px;
    margin-left: 20px;
    padding-right: 15px;
    padding-top: 17px;
}

.rght_print_img {
    background-image: url("../images/print-img-vechicle.jpg");
    background-repeat: no-repeat;
    clear: both;
    color: rgb(255, 255, 255);
    float: left;

    font-weight: bold;
    height: 31px;
    margin-left: 20px;
    margin-top: 10px;
    padding-left: 85px;
    padding-top: 15px;
    width: 138px;
}
.rght_printboxbotom {
    background-image: url("../images/print-botom-img.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 15px;
    width: 100%;
}
/* <!----------------print and design---------------->

<!----------------business-card------------------> */
.bsnscrd_table_main{width:680px; float:left; margin:10px 0 10px 0;}
.bsnscrd_table_title{ width:680px; height:25px; float:left; color:#050d10; font-family: 'open_sanslight'; font-size:21px; margin:0 0 10px 0;}
.bsnscrd_table_title_sub{font-style:italic; color:#00759d; font-size:15px;}
.bsnscrd_table_title_right{float:right; color:#006d8e; font-family:Arial, Helvetica, sans-serif; font-size:21px;}
.bsnscrd_table{width:677px; float:left; border-left:solid #005c81 3px; }
.bsnscrd_table_title_row{width:677px; height:28px; float:left; background:url(../images/table-title-bg.png) repeat-x; border-bottom:solid #FFFFFF 1px;}
.bsnscrd_table_title_txt{width:85px; height:28px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#000000; line-height:28px; padding:0 0 0 5px;}
.bsnscrd_table_title_no{width:66px; height:28px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#000000; line-height:28px; padding:0 0 0 5px;}
.bsnscrd_table_sub_row{width:677px; height:28px; float:left; background:#a4e7ff; border-bottom:solid #FFFFFF 1px;}
.bsnscrd_table_sub_txt{width:85px; height:28px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#005c81; line-height:28px; padding:0 0 0 5px;}
.bsnscrd_table_sub_no{width:66px; height:28px; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#005c81; line-height:28px; padding:0 0 0 5px;}
.bsnscrd_table_sub_img{margin:6px 0 0 5px; float:left;}
.bsnscrd_table_sub_row2{width:677px; height:28px; float:left; background:#81ddff; }
.bsnscrd_table_bottm{width:677px; height:25px; float:left; color:#5d5d5d; font-size:15px; line-height:25px; font-family: 'open_sanslight'; margin:0 0 30px 0;}
.bsnscrd_popup_main{width:680px; float:left;}
.bsnscrd_popup_title{font-family: 'open_sanslight'; font-size:21px; color:#050d10; line-height:18px; float:left;}
.bsnscrd_popup_inner{width:680px; float:left; margin:14px 0 0 0;}
.bsnscrd_popup{width:111px; min-height:151px; float:left; border:solid #dddddd 1px; padding:4px; margin:0 10px 10px 0;}
.bsnscrd_popup_bg{width:97px; min-height:135px; float:left; background:url(../images/business_popup_bg.png) repeat-x; padding:7px;}
.bsnscrd_popup_lrg_main{ width:307px; float:left; border:solid #dddddd 1px; padding:4px; margin:0 10px 10px 0;}
.bsnscrd_popup_lrg{width:299px; min-height:96px; float:left;}
/* <!----------------business-card------------------>

<!--terms and conditions--> */

.trmscndtion{width:1050px; float:left; }
.trmscndtion p{ font-size:13px; color:#323333; line-height:18px; float:left; width:1000px; font-family: 'open_sansregular';  }
.trmscndtion a{ text-decoration:none; color:#03A4E1;}
.trmscndtion a:hover{text-decoration:underline;}
.trmscndtion-b{font-weight:bold; color:#323333; font-family: 'open_sanslight'; width:1000px; float:left;}
.sitemap{width:600px; float:left;}
.sitemap ul{list-style:disc; margin:0px 0 0 14px; padding:0px;}
.sitemap ul li{font-family: 'open_sansregular'; line-height:28px; color:#323333; font-size:13px; padding:0px; margin:0px;}
.sitemap a{text-decoration:none; color:#03A4E1;}
.sitemap a:hover{text-decoration:underline;}
<!--terms and conditions-->


 .warningMesg{float:left;} 
.warningMesg{color: #F00; font-size:12px; float:left;font-family:Arial, Helvetica, sans-serif !important;}
.print_heading{font-family: 'open_sanslight'; font-size:28px; color:#000; font-weight:normal; margin:0; width:100%; float:left; margin-top:10px;}

.content-sub2{ color:#eb244f; font-size:21px; line-height:24px; padding:15px 0 0 0; float:left; width:100%; }

.topnav {
    display: none;
}

/****************************new added********************************/
.content h1 {
    line-height: 1.3em;
    margin: 0;
    font-size: 27px;
}
.cmpny_content h1{
      line-height: 1.3em;
    margin: 0;
    font-size: 27px;  
}
span.content-sub h2 {
   line-height: 1.3em;
    font-size: 26px;
    margin: 0;
}


.sub-with-three {
    display: none;
}








@media screen and (max-width: 1093px) {

.footer_rgstrd_cmpny {
    width: 40%;
    display: inline-block;
    margin: 0 0 0 40px;
}
.footer_sitmp_priv {
    width: 40%;
    /* display: inline-block; */
    float: right;
    margin: 0 40px 0 0;
    text-align: right;
    }
    .footer_cpyrght {
    width: 100%;
    font-size: 10px;
    display: block;
    background: #006d95;
    text-align: center;
    float: left;
    border-top: 1px solid #fff;
}
}
@media (max-width: 1060px){
    .content {
    width: 100%;
    max-width: 900px;
}
.read_more {
    width: 100%;
    margin-bottom: 10px;
}
.content-img {
    /* width: 41%; */
    display: inline-block;
    text-align: center;
    /* max-width: 50%; */
    margin: 30px;
    height: auto !important;
    }
    #banner-fade, #banner-slide{
      margin-bottom:0 !important;
    }
  
}
@media screen and (max-width: 991px) {
    .cmpny_content {
    width: 60%;
}
    .nav_main{
        display: none;
    }
    .topnav {
 display: block;
 /* background: #9E9E9E; */
 float: left;
 width: 100%;
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
}

.topnav a:hover {
  /* background-color: #ddd; */
  color: black;
}

.topnav a.active {
  background-color: #4CAF50;
  color: white;
}

.topnav .icon {
  display: none;
}
  .topnav a {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 991px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
    outline: none;
    background: transparent;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    padding: 8px 30px;
    font-size: 13px;
    text-align: left;
    background: #08abe6;
  }
}
@media screen and (max-width: 948px) {
    .content{
        max-width: 700px;
    }
    }
    @media (max-width: 798px){
        .product_main{
            display: block;
            float: left;
            text-align: center;
            /* max-width: 500px; */
            margin: auto;
        }
        .product_box a{
          display:block;
          text-align:center;
          width:100%;
          text-align: center;
          /* max-width: 400px; */
          /* margin: auto; */
        }
       /* .read_more_s{
          /* max-width: 280px; */
          /* width: 100%; */
         /* text-align: center;
          margin:auto;
          margin-bottom: 10px;
          float: none;
          text-align: center;
          /* height: auto; */
    /*    } */
           .product_box img{
             display:block;
             width: 100%;
             text-align:center;
             margin: 10px 0;
           }
        .product_box{
            /* width: 100%; */
            padding: 0;
            float: none;
            display: block;
            text-align: center;
            min-height: auto !important;
            max-width: 500px;
            margin: 20px auto !important;
            padding: 20px;
            width: auto;
        }
        .footer_link {
   
    display: block;
}
.footer_quklink {
      width: 60%;
      /* display: inline-block; */
      float: left;
      margin: 0 10px 10px 0;
}
.footer_quklink ul li{
 
  display:block;
  float:left;
  width:100% !important;
}

.footer_locatin{
    width: 30%;
    /* display: inline-block; */
    float: right;
    margin: 0 10px 10px 0;
    }
    .footer_contact{
        width: 60%;
        /* display: inline-block; */
        float: left;
        font-size: 22px;
        margin: 0 10px 10px 0;
    }
        .footer_logo{
        width: 30%;
        /* display: inline-block; */
        float: right;
        margin: 0 10px 20px 0;
    }
    }
    .mobile-address{
        display: none;
    }
    @media screen and (max-width: 850px) {
    .cmpny_content {
    width: 55%;
}
}
    @media (max-width: 748px){
        .content {
    max-width: 600px;
}
    }
    @media (max-width: 768px){
        .pblction_right {
    width: 100%;
    display: block;
    padding: 25px 0;
}
.pblction_right_title {
    width:100%;
    float: none;
    }
    .pblction_popup_main {
    width: 207px;
    float: left;
    background: #FFFFFF;
    border: solid #b8b8b8 1px;
    padding: 15px 15px 0px 15px;
    margin: 0 0 6px 6px;
}
        .slider {
    margin: 0 0 0 0;
}
        .content h1 {
    font-size: 20px;
}
.cmpny_content h1{
    font-size: 20px;  
}
span.content-sub h2 {
    font-size: 18px;
}
            .cmpny_content {
    width: 90%;
}
        .cmpny_img{
            display: none;
        }
        .topnav{
            position: relative;
        }
        .topnav a.icon{
            position: absolute;
            top:0;
            right: 0;
        }
        .mobile-address{
            display: block;
        }
        .hd-addres{
            text-align: left;
            margin-top: 20px;
            font-size: 13px;
            padding-left: 30px;
        }
        .header-width {
    width: 100%;
    display: block;
}
.sub-with-two{
    display: none;
}
/*.sub-with-three{
    float: right;
    display: inline-block;
    width: 50%;
}*/
        .sub-with-three{
            display: none;
        }
.sub-with-one{
    float: left;
    display: inline-block;
    width: 40%;
}

    }
    @media (max-width: 648px){
.content {
    max-width: 500px;
}
}
    @media (max-width: 558px){
.content {
    max-width: 400px;
}
}
@media (max-width:512px){
  .footer_quklink{
    display:block;
    width:100%;
  
  }
  .footer_locatin{
       display:block;
    width:100%;
    float:left;
  }
  .footer_logo{
           display:block;
    width:100%;
    float:left;
  }
  .footer_contact{
           display:block;
    width:100%;
    float:left;
  }
  .footer_rgstrd_cmpny{
    width:100%;
    /* text-align: left; */
    float: left;
    font-size: 10px;
    font-size: 9px;
    display: block;
    margin: 0;
    text-align:center;
  }
  .footer_sitmp_priv{
        width:100%;
        display: block;
        font-size: 9px;
        float: left;
        margin: 0;
        background:#006d95;
        text-align:center;
  }
}
    @media (max-width: 448px){
      .hd-addres{
        font-size:12px;
      }
.content {
    max-width: 300px;
    line-height: 1em;
    font-size: 25px;
}
/*.sub-with-three{
    float: right;
    display: inline-block;
    width: 40%;
}*/
        .sub-with-three{
            display: none;
        }
}
