body {font-family: 'Source Sans Pro', sans-serif; font-size:14px; background:#f5f7f6; color:#000}
html, body{overflow-x:hidden;}
h1, h2, h3, h4, h5, h6, p, form, img, ul, li, ol {margin:0; padding:0; list-style:none; outline:0; border:0;}
h1, h2, h3, h4, h5, h6{margin-bottom:5px; font-weight:300 !important;}
h1{font-size:35px;  }
h2{font-size:28px; }
h3{font-size:24px;}
h4{font-size:20px;}

.evince{display:inline-block; width:16px; height:16px; background:url(../images2/in.png) no-repeat 2px 1px;}
a {text-decoration:none; color:#0c9ae2; outline:0;}
a:hover{color:#000070; outline:0;}
.link, .uploadifive-button{color:#4cdbdb !important; text-decoration:none;}
.clear{clear:both;}
.fLeft{float:left !important;}
.fRight{float:right !important;}
.back{display:block; float:right; margin:0px 0px 0 0px; font-size:14px; text-decoration:none;  font-weight:normal;}
img{vertical-align:middle;}
.more{color:#c10100 !important; display:block; margin-right:10px; font-size:12px;   float:right; font-weight:normal !important; }

.green{color:#05a432;} .orange{color:#ea8927;} 
.orangeB{background:#ea8927 !important;} 
.black{color:#000 !important;}   .red{color:#F00 !important;} .white{color:#fff;} .black{color:#333;} .gray{color:#999;}  .gold{color:#FC0 !important;}.errors {
    background: rgba(0, 0, 0, 0) url(../images/sad.png) no-repeat scroll 0 3px;
    border: 0 solid red;
    color: #f00 !important;
    display: block;
    font-size: 11px;
    margin-top: 5px;
    padding-left: 20px;
    text-align: left !important;
    width: 300px !important;
}
.small{font-size:12px;} .block{display:block;} .alignCenter{text-align:center;} .pad5{padding:5px;} .pad10{padding:10px;} .pad20{padding:10px;} .marginTop5{margin-top:5px;}
.marginTop10{margin-top:10px;}  .marginRight5{margin-right:5px;} .marginRight10{margin-right:10px;} .marginRight20{margin-right:20px;} .marginRight30{margin-right:30px;} .marginRight50{margin-right:50px;}
.marginLeft10{margin-left:10px;} .marginTop20{margin-top:20px;} .margin0{margin:0 !important;} .margin5{margin:5px } .margin10{margin:10px} .borderZero{border:0 !important;}
.paddingZero{padding:0 !important;} #noPad td{padding:0 !important;} .comment{color:#F00;} .displayNone{display:none;} /*.gap{display:block; height:15px; clear:both;}*/
.gap5{display:block; height:5px; clear:both;}
.gap60{display:block; height:60px; clear:both;}
.gap40{display:block; height:40px; clear:both;} .gap30{display:block; height:30px; clear:both;} .gap20{display:block; height:20px; clear:both;} .gap15{display:block; height:15px; clear:both;} .gap1{display:block; height:1px; clear:both;} 
.gap10{display:block; height:10px; clear:both;} .font10{font-size:10px; line-height:16px;} .font11{font-size:11px; line-height:16px;} .gap50{display:block; height:50px; clear:both;}
.font32{font-size:32px !important;}
.font12{font-size:11px; line-height:18px;} .fontBold{font-weight:bold;}
.font14{font-size:14px;}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;} .font62{font-size:62px !important; padding:10px 0;}
.clear {clear:both;} .fLeft{float:left;} .fRight{float:right;}
.pcolor{color:#0c9ae2 !important;}
.pcolor_bg{background:#0c9ae2;}
.lh28{line-height:28px;}

.pcolor2{color:#4bdbdc !important;}
.pcolor_bg2{background:#4bdbdc !important;}

.btn, .form-control{box-shadow:none; border-radius:6px; }
 
.btn{line-height:14px; padding:5px 16px;}
a.btn{line-height:20px;}

.btn-primary{ background:#4cdbdb; color:#fff; border-color: #4cdbdb; }
.btn-info{ background:#63cac6; color:#fff; border-color: #63cac6; }

input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus, select:focus, .form-control:focus{ 
  border-color: #63cac6;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

input, button, select, textarea{font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; font-size:14px; padding:4px; margin:0; line-height:16px;}
.submit, .submitM, .submitM2, input[type="submit"], input[type="button"], button {	border:0px solid #333; background:#4cdbdb; color:#fff !important; font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-size:14px; padding:8px 16px; cursor:pointer; line-height:13px;    line-height:13px; height:34px; border-radius:4px;}
label{font-weight:normal;}
.submitM2{font-size:18px; padding:5px 10px; line-height:12px;}
.submitM2:hover{text-decoration:none;}
a.submitM{padding:8px 10px;  height:30px; color:#fff !important}
a.submitM:hover{color:#000; text-decoration:none;}

.submitM_sm{padding:2px 10px !important; border-radius:4px !important; height:22px !important;}

#cImg{border:0px solid red; position:relative;}
.ddate{background:url(../images2/cal_ic.png) no-repeat right #fff !important;}

.submit:hover, .submitM:hover, .submitM2:hover, .btn-primary:hover, button:hover{color:#fff !important; background:#F30;}

.box, .boxS, .boxM, .boxM2, .boxL, .box100, .fbox, .fboxS, .fboxM, .fboxM2, .fboxL, .fbox100, .taS, .taM, .taM2, .taL, .ta100, .ta100_196, .seS, .seM, .seM2, .seL, input[type="text"], input[type="email"], input[type="password"], textarea, select, .form-control{	 
 background:#fff; border:2px solid #efefef; padding:8px;  line-height:30px !important; font-size:14px; height:36px; border-radius:2px;}  
 
.textarea{height:auto;}
.linkW{color:#fff;}

.seS{width:110px;}
.seM2{width:160px;}
.seM{width:190px;}
.seL{width:320px;}
.fboxL{width:300px;}
.boxL{width:300px;}
.fboxM{width:200px;}
.boxM{width:200px;}
.fboxS{width:100px;}
.boxS{width:100px;}
 

.taL{width:300px; height:80px;}
.taM{width:250px; height:80px;}
.taS{width:100px; height:80px;}

.arr2{margin:0; padding:0;}
.arr2 li{margin-bottom:10px; list-style:none; position:relative; padding-left:25px; color:#5e5e5e; background:url(../images2/spl_bul.png) no-repeat 0 5px; }


.arr3 li{margin-bottom:10px; list-style:none; position:relative; padding-left:15px; color:#5e5e5e }
.arr3 li:before{font-family:FontAwesome; content:"\f111"; left:0; top:4px; position:absolute; color:#333; font-size:8px;}


@media (min-width: 1281px) and (max-width: 1920px) {
.container{width:1320px;}
.fc_R label
{padding-left:0; text-align:right;}

.captchaBox
{padding:0 15px; min-width: 275px;}

}

section{width:100%; border:0px solid red; padding:30px 0}
section .link{font-size:18px; right:0; position:absolute;}

.uploadifive-button {
    background-color: #fff;
    border: 1px solid #e2e2e2;
    cursor: pointer;
    display: inline-block;
    height: 22px !important;
    line-height: 10px !important;
    padding: 2px 4px;
    width: 24px !important;
}

.sec_bot{position:relative; text-align:center;}

section .submitM_lg{padding:16px 40px; font-size:20px;}
#sec2 .submitM{background:#c8ab65;}
#sec2 .link{color:#c8ab65 !important}

#sec3 .submitM{background:#9c9e9d;}
#sec3 .link{color:#9c9e9d !important}

#sec4 .submitM{background:#43503b;}
#sec4 .link{color:#43503b !important}
#sec4 {font-size:20px;}
#sec4 h3{font-size:24px;}
#sec4 .step1, #sec4 .step2, #sec4 .step3{min-height:150px;}

#sec4 .step1{background:url(../images2/step1a.png) no-repeat; padding-left:150px;}
#sec4 .step2{background:url(../images2/step2.png) no-repeat; padding-left:150px;}
#sec4 .step3{text-align:center; line-height:40px; }
#sec4 .big{background:#f7e36e; font-size:26px; display:inline-block; padding:0 10px; line-height:26px;  }
#sec4 .big2{background:#f7e36e; font-size:24px;display:inline-block; padding:0 10px; line-height:24px;}


#sec5 .submitM{background:#886d56;}
#sec5 .link{color:#886d56 !important}

#sec1{background:url(../images2/sec1_bg.jpg) repeat; /*margin-top:65px;*/}
#sec2{background:url(../images2/sec2_bg.png) repeat-x top #efe3d3; clear:both;}
#sec3{background:url(../images2/sec3_bg.png) repeat-x top #fff;}
#sec4{background:url(../images2/sec4_bg.png) repeat-x top #b9cfab;}
#sec5{background:url(../images2/sec5_bg.png) top #fff;}
#sec6{background:#907c4c;}
#sec7{background:#666666; color:#fff; font-size:16px;}
#sec7 h3{font-size:32px; margin-bottom:20px;}
#sec7 a{color:#fff;}
#sec2 h1, #sec3 h1, #sec4 h1, #sec5 h1{text-align:center;} 
#sec2 .col-md-3{padding:0 10px;}

.sec3_img1{margin-top:70px; font-size:40px; text-align:center; display:block;}
.sec3_img1 .big{font-size:50px;}
.sec3_img1 .cc1{color:#3498ca;}
.sec3_img1 .cc2{color:#fa3e3c;}
.sec3_img1 .cc3{color:#ff6d03;}
.sec3_img1 .cc4{color:#039739;}
.sec3_img1 .cc5{color:#29a5e3;}
.sec3_img1 .cc6{color:#ff2b2c;}
.sec3_img1 .cc7{color:#148b53;}

.ffBox li{font-size:24px; padding:0px 0px 0px 0px; margin-bottom:10px; }
.ffBox span{display:inline-block; width:67px; height:67px; background:url(../images2/sprite.png) no-repeat; border:0px solid red; vertical-align:middle; }
.ffBox .ff1 span {background-position:0 0}
.ffBox .ff2 span {background-position:0 -67px}
.ffBox .ff3 span {background-position:0 -135px}
.ffBox .ff4 span {background-position:0 -204px}
.ffBox .ff5 span {background-position:0 -271px}
.ffBox .ff6 span {background-position:-67px 0px}
.ffBox .ff7 span {background-position:-67px -67px}
.ffBox .ff8 span {background-position:-67px -135px}
.ffBox .ff9 span {background-position:-67px -204px}
.ffBox .ff10 span {background-position:-67px -271px}
.ffBox .ff11 span {background-position:-134px 0px}
.ffBox .ff12 span {background-position:-134px -67px}
.ffBox .ff13 span {background-position:-134px -135px}
.ffBox .ff14 span {background-position:-134px -204px}
.ffBox .ff15 span {background-position:-134px -271px}
.ffBox .ff16 span {background-position:-203px 0px}
.ffBox .ff17 span {background-position:-203px -67px}
.ffBox .ff18 span {background-position:-203px -135px}
.ffBox .ff19 span {background-position:-203px -204px}
.ffBox .ff20 span {background-position:-203px -271px}

.bannerNO{background:url(../images2/banner_img2.jpg) no-repeat center center fixed; 
float:left; width:100%; min-height:660px;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; position:relative;  }
.bannerNOI{position:relative; min-height:660px;}


.headerO{width:100%; border-bottom:0px solid #4cdbdb; background:url(../images2/tr50.png); position:absolute; left:0; top:0; z-index:99 }
.headerO .logo{margin:10px 0;}
.headerO .navbar-default{background:none; border:0;}
.loginBox .submitM{background:#ec3b83; }
.loginBox a.submitM, .loginBox2 a.submitM{width:80px; min-width:80px; display:inline-block; text-align:center;}
.loginBox form{margin:22px 0;  float:right;}
.prm_link{color:#333; margin-right:20px; margin-top:10px;}

.ban_but{display:block; position:absolute; bottom:0; width:80%; margin:0 auto; left:50%; margin-left:-40%;  }
.ban_but li{display:block; float:left; width:25%;}
.ban_but li a{display:block; float:left; background:url(../images2/tr60.png); width:100%; height:150px; text-align:center !important; text-transform:uppercase; border:0px solid red; padding:10px 0; color:#000; font-size:20px;}
.ban_but li a:hover{background:url(../images2/tr60_hover.png); color:#fff; text-decoration:none;}
.ban_but li a span{display:block;}
.ban_but .tab1{background:url(../images2/tab1.png) no-repeat center top; width:100%; height:96px;}
.ban_but .tab2{background:url(../images2/tab2.png) no-repeat 55px 5px; width:100%; height:96px;}
.ban_but .tab3{background:url(../images2/tab3.png) no-repeat center top; width:100%; height:96px;}
.ban_but .tab4{background:url(../images2/tab4.png) no-repeat center top; width:100%; height:96px;}

.click{font-weight:bold; font-size:16px; text-decoration:underline;}
.regBox2{line-height:28px; font-size:16px; padding-left:40px;}

.bannerI{background:url(../images2/tr54.png) repeat; border:1px solid #e3e3e3; padding:20px 30px; line-height:50px; text-align:center; border-radius:10px;}
.bannerI span{display:block;}
.bannerI .tit1{font-size:50px;}
.bannerI .tit2{font-size:36px;}
.bannerI .tit3{font-size:50px;}
.bannerI .tit4{font-size:20px; font-style:italic; color:#828282; line-height:36px;}
.bannerI .tit5{font-size:18px; font-style:italic; line-height:24px; margin:12px 0 20px 0; }
.bannerI .sp_but{display:block; background:#4cdbdb; border-radius:8px; padding:28px; line-height:9px; height:70px; text-align:center; font-size:40px; color:#ec3b83; width:220px; margin:10px auto;}
.bannerI .sp_but:hover{text-decoration:none;}



.bannerI2{  line-height:50px; text-align:center; margin-top:130px;}
.bannerI2 span{display:block;}
.bannerI2 .tit1{font-size:65px; color:#fff; font-weight:700;}
.bannerI2 .tit2{font-size:30px; color:#b6b8b8; font-style:italic; margin-top:8px;}
.bannerI2 .tit3{font-size:30px; color:#fff; }
.bannerI2 .sp_but{background:#d04076; border:2px solid #3f3e40; text-align:center;  border-radius:8px; display:block; color:#fff; font-size:34px; line-height:77px; margin:0 auto;
margin-top:25px; width:350px;}
.bannerI2 .spl{text-decoration:underline; font-weight:normal; color:#4cdbdb}


.regBox label{font-size:16px;}
.regBox{/*background:#f6f6f6; border:1px solid #f0f0f0; padding:16px; border-radius:10px;*/ border-right:1px solid #e2e2e2; padding-right:40px; }
.regBox .form-control{border:0; border-bottom:1px solid #999; font-size:16px; }
.regBox .form-control:focus, .regBox #cImg input:focus{box-shadow:none; border-color:#4bdbdc}
.regBox #cImg input{border:0; border-bottom:1px solid #999; background:url(../images2/rr8.png) no-repeat 0 4px #fff; padding-left:26px; }
.regBox .rr1{background:url(../images2/rr1.png) no-repeat 0 4px #fff; padding-left:26px;}
.regBox .rr2{background:url(../images2/rr2.png) no-repeat 0 4px #fff; padding-left:26px;}
.regBox .rr3{background:url(../images2/rr3.png) no-repeat 0 4px #fff; padding-left:26px;}
.regBox .rr4{background:url(../images2/rr4.png) no-repeat 0 4px #fff; padding-left:26px;}
.regBox .rr5{background:url(../images2/rr5.png) no-repeat 0 4px #fff; padding-left:26px;}
.regBox .rr6{background:url(../images2/rr6.png) no-repeat 0 4px #fff; padding-left:26px;}
.regBox .rr7{background:url(../images2/rr7.png) no-repeat 0 4px #fff; padding-left:26px;}
.regBox .form-group{margin-bottom:25px}
.regBox .submitM{padding:20px 30px; font-size:16px; line-height:2px;}

.modal_loginBox {width:400px;}
 
.loginBox .boxx1, .loginBox .boxx2{/*width:188px; margin-right:6px;*/ width:100%;}
.loginBox .boxx3{width:60px; margin-right:6px;}
.loginBox .boxx1{background:url(../images2/rr1.png) no-repeat 8px 2px #fff; padding-left:34px;}
.loginBox .boxx2{background:url(../images2/rr2.png) no-repeat 8px 2px #fff; padding-left:34px;}
.pbut a{display:block; width:100%; text-align:left; height:; padding:25px 25px 0px 60px; border:0px solid red; width:100%; font-size:20px; color:#fff;  font-weight:400; height:75px; line-height:20px; border-radius:4px; }
.pbut1{background:url(../images2/pbut1.png) no-repeat 6px 13px #c8ab65} 
.pbut2{background:url(../images2/pbut2.png) no-repeat 6px 13px #9c9e9d} 
.pbut3{background:url(../images2/pbut3.png) no-repeat 6px 13px #9ebe8c} 
.pbut4{background:url(../images2/pbut4.png) no-repeat 6px 13px #d4cbc4} 
.pbut3, .pbut4{padding-top:15px !important;}
.pbut .col-md-3{padding:0 5px;}

.chatSS{padding-top:0px; float:right; margin-left:6px;margin-top:3px;}


/*p nav*/
a.nav-expander {  background: none repeat scroll 0 0 #000000;  color: #FFFFFF;  display: block;  font-size: 15px;  font-weight: 400;  height: 50px;  margin-right: 0;  padding: 1em 1.6em 2em;  position: absolute;  right: 0;  text-decoration: none;  text-transform: uppercase;  top: 0;  transition: right 0.3s ease-in-out 0s;  width: 130px;  z-index: 12;  transition: right 0.3s ease-in-out 0s;  -webkit-transition: right 0.3s ease-in-out 0s;  -moz-transition: right 0.3s ease-in-out 0s;  -o-transition: right 0.3s ease-in-out 0s;}
a.nav-expander:hover {cursor: pointer;}
a.nav-expander.fixed {  position: fixed;}
.nav-expanded a.nav-expander.fixed {    right: 20em;}
nav {  background:url(../images2/menu_tr_bg.png);  display: block;  height: 100%;  overflow: auto;  position: fixed;  right: -20em;  font-size: 15px;  top: 0;  width: 20em;  z-index: 2000;    transition: right 0.3s ease-in-out 0s;  -webkit-transition: right 0.3s ease-in-out 0s;  -moz-transition: right 0.3s ease-in-out 0s;  -o-transition: right 0.3s ease-in-out 0s;

}
.nav-expanded nav {  left: 0; top:82px;  -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out; -moz-transition: background .5s ease-in-out,padding .5s ease-in-out; transition: background .5s ease-in-out,padding .5s ease-in-out; }
#nav-close {  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  font-weight: 300;  font-size: 24px;  padding-right: 10px;}

.main-menu-ev{width:100%; padding:20px;}
.main-menu-ev .menu-title {/*border-bottom:1px dashed #FFF;*/ background:url(../images2/line.png) repeat-x bottom;  padding:15px; margin-bottom:15px; padding-left:0px; width:100%; font-size:20px; color:#FFF; font-weight:bold;}
.main-menu-ev li a{color:#FFF !important;}
.main-menu-ev-sub li {color:#FFF; font-size:18px; padding:5px 0;}
/*p nav /*/

.contentBox{background:#fff; border:1px solid #e9e9e9; padding:30px 30px; border-radius:10px; float:left; width:100%;}
.midO{width:100%; background:url(../images2/midO_bg.png) top repeat-x #f6f6f6; padding:0px 0 30px 0;}

.breadC{padding:18px 0;}
.breadC h1{font-size:35px; padding:0px 0; margin:0; color:#e10078; font-weight:bold !important; line-height:24px;}
.breadLink {text-align:left; display:block; margin-top:5px; }
.breadLink a{color:#333}
.breadLink .active{color:#828282;}
.caption{text-align:right;}
.breadC .quote{float:right; font-size:16px;  padding:10px;line-height:20px; text-align:left; color:#999;width:300px; background:#fff; font-style:italic; position:absolute; right:15px; top:-5px;  }
.breadC .quote2{ border-left:4px solid #e10078; padding-left:10px;}

.wbox{background:#fff !important; border-radius:5px;}
.gbox{background:#F4F4F4; border:1px solid #E2E2E2;padding:15px; min-height:140px; font-size:16px; line-height:28px;}
.g1box{background:#F4F4F4; border-radius:8px;padding:15px;text-align:center;}

.supportBox h2{font-weight:bold !important;}
/*after login*/

.smallNav{ line-height:12px; float:right; display:block; border-left:1px solid #ccc;  }
 
.ssNormal{float:right}
.ssNormal li{ color:#000; display:block; float:left; border:0px solid red; width:130px; }
.smallNav2 li{position:relative;}
.smallNav2 li:before{font-family:FontAwesome; content:"\f105"; left:13px; top:6px; position:absolute; color:#666;}
.ssNormal li a{padding:29px 10px; display:block; text-align:right;}
.ssNormal .sss1{padding:10px 24px; text-align:center}
.ssNormal .sss1 a{display:block; }
/*.ssNormal .sss1 a:nth-child(2n+1){border-bottom:1px solid #ccc; display:block; margin-bottom:8px; padding-bottom:8px;}*/
.ssNormal .sss1a{border-bottom:1px solid #ccc; display:block; margin-bottom:8px; padding-bottom:8px;}
.ssNormal .sss2{font-size:16px;}

.ssNormal .pcolor{color:#000 !important;}
.ssNormal li a{color:#000}

.ssNormal .sss2{padding:14px; text-align:center;}
.ssNormal .sss2 a{color:#fff; line-height:18px; }  
.ssNormal .sss2{background:#053c6d; color:#fff;}
.smallNav li a{color:#053c6d}

.smallNav2{ width:200px;}
.smallNav2 a{padding:5px 20px; }
.smallNav2 li{width:148px !important; float:left; display:block;}

.ssNormal .user_info{background: #4ac3cc none repeat scroll 0 0; float:left; width:100%;   }
.ssNormal .user_info a{padding:15px 10px; text-align:center !important ;}


.ssNormal li{width:299px; position:relative;  }
.ssNormal li:hover > a{background:#f2f2f2; }
.smallNav{border-right:1px solid #ccc;}
.info_right li{color:#fff !important;}
.ssNormal .dropdown-menu{right:0px !important; box-shadow:none; border-radius:0; width:299px; margin:0px 0 0 0; border:1px solid #ccc; background:#fff; padding-top: 0; }
.ssNormal .dropdown-menu a{color:#666; text-align:left;}
.ssNormal .dropdown-menu > li > a{padding:5px 25px;}
.ssNormal .sss1a, .ssNormal .sss1b{text-align:right;}
.ssNormal .sss1a{border-bottom:0; padding-bottom:0;}
.ssNormal .sss1b{margin-top:8px;}
.ssNormal .ttype{position:absolute; left:10px; top:22px; color:#666;}
 
.dropdown-menu{min-width:220px; padding-bottom:0px;}
 .welBox{font-size:16px;}
 
 @media (max-width: 554px) {
	 .ssNormal li{width:222px;}
	 .ssNormal .dropdown-menu{width:222px;}
	 .smallNav2 li{width:100% !important;}
 }

/*for carousel */ 
#myCarousel .thumbnail {width:70px; height:70px; border-radius:35px; border:1px solid #ccc; }
#myCarousel2 .thumbnail {width:70px; height:70px; border-radius:35px; border:1px solid #ccc; }
#myCarousel2 .carousel-inner .caption li{display:block; width:100%; border:0px solid ; float:left; margin-bottom:20px;}

.item .thumbnail {	margin-bottom:0; float:left; background:none; border:0;}
.carousel-control.left, .carousel-control.right {	width:15px; height:29px; top:15px;}
.carousel-control {	color:#999;	padding: 4px 0;	width:26px;	top:auto; left:auto;	bottom:0;	opacity:1;	text-shadow:none;}
#myCarousel3 .carousel-control.right {right:-25px; background:url(../images2/right.png) no-repeat}
#myCarousel3 .carousel-control.left {left:-25px; background:url(../images2/left.png) no-repeat}

.carousel-indicators {	bottom:0px;	left:48%; background:none;	padding: 6px 0px;	margin-left:0;	border-top:0px solid #fff; text-align:left; position:relative; width:70%; }
.carousel-indicators li {	width:18px;	height:18px;		background:#fff;	border-color:#ccc; }
.carousel-indicators .active {	width:18px;	height:18px;	background:#cccccc;	border-color:#ccc;  }
.carousel-inner .thumbnail {	margin-bottom:0;	border-bottom-left-radius:0;	border-bottom-right-radius:0;}
.carousel-inner .caption {	 padding: 0px; border:0px solid red;}
.carousel-inner .avatar{background:#d34b79; width:90px; height:90px; border-radius:50%; padding:10px; display:inline-block; color:#fff; font-size:60px; line-height:66px;}
.carousel-inner i{color:#ccc; font-size:40px; margin-bottom:20px;}
.carousel-inner  {font-size:20px;}
.carousel-inner  .highL{color:#d34b79; font-size:14px;}
.themBox{background:url(../images2/ribbon.png) no-repeat bottom center;}

.avatar{background:#d34b79; width:40px; height:40px; border-radius:50%; padding:10px; display:inline-block; color:#fff; font-size:30px; line-height:18px;}
.testBox i{color:#ccc; font-size:20px; margin-bottom:10px;}
.testBox{border:1px solid #e2e2e2; background:#f2f2f2; padding:20px; float:left; width:100%; min-height:260px;}
.navbar{margin-bottom:0;}

.img100{width:100%;}
 
.no600{display:block}
.yes600{display:none;}
 

.no800{display:block}
.yes800{display:none;}

@media (max-width:640px) {
.logo_box, .loginBox { text-align:center;}
.loginBox .boxx1, .loginBox .boxx2, .loginBox .boxx3{display:block; width:100%; margin:0 0 10px 0;} 
#sec4 .step1, #sec4 .step2, #sec4 .step3{margin-bottom:20px;}
section .link, .uploadifive-button{position:relative; float:none; display:block; clear:both; margin-top:20px;}

#sec7 .col-md-7, #sec7 .col-md-3, #sec7 .col-md-2{margin-bottom:20px;}
.themBox{margin-bottom:20px;}
.carousel-indicators{left:46%;}
.no600{display:none}
.yes600{display:block;}
}

@media (max-width:991px) {
.g1box img
{width:auto;}
.memBoxL
{text-align:center !important; border-top-right-radius:5px;}
.memBoxR
{text-align:center !important; border-top-left-radius:5px;}

.captchaBox
{padding:0 15px; min-width: 275px;}

}

@media (min-width:992px) and (max-width: 1920px) {
.g1box img
{width:100%;}

.gFP_margin
{margin-top:50px;}

.captchaBox
{padding:0; min-width: 275px;}

}



@media (max-width:800px) {
	.breadLink{display:	none;}
	.no800{display:none}
.yes800{display:block;}
.regBox {padding:10px; border:0;}
.regBox2{padding:10px;}
.quote{display:none;}
.bannerI{margin-bottom:30px;}
}

@media (width:1024px) {
	.logo_box{width:auto; }
 .loginBox  { width:auto; margin:0 0 10px 0; float:right;} 

}

@media (width:1280px) {
/*	.loginBox .boxx1, .loginBox .boxx2{width:178px;}*/
}

@media (min-width: 767px) and (max-width:800px) {
/* .logo_box{width:auto; } */
/*.loginBox  { width:auto; margin:0 0 10px 0; float:right;} */

#sec4 .step1, #sec4 .step2, #sec4 .step3{margin-bottom:20px;}

#sec3 .col-md-6{text-align:center !important; margin-bottom:20px;}
#sec5 img{width:100%;}
#sec7 .col-md-7, #sec7 .col-md-3, #sec7 .col-md-2{margin-bottom:20px;}
.carousel-indicators{left:46%;}
/*.loginBox .boxx1, .loginBox .boxx2{width:160px;}*/
.for800 .control-label {display:block; text-align:left; margin-bottom:5px;}
}


/*for pricing*/
.pricing-tables {padding: 20px; }
.pricing-tables h1 {font-size: 48px; }
.pricing-tables .plan.first {border-bottom-left-radius: 4px;border-top-left-radius: 4px; }
.pricing-tables .plan.last {border-bottom-right-radius: 4px;border-top-right-radius: 4px; }
.pricing-tables .plan.recommended {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; }
.pricing-tables .plan.recommended .head {  margin-bottom: 20px;  border-top-left-radius: 4px;  border-top-right-radius: 4px; }
.pricing-tables.attached .col-sm-4,
.pricing-tables.attached .col-md-4,
.pricing-tables.attached .col-sm-3,
.pricing-tables.attached .col-md-3 {padding-left: 0;padding-right: 0; }
.pricing-tables.attached .plan {border-radius: 0; }
.pricing-tables.attached .plan .head {  border-radius: 0; }
.pricing-tables.attached .plan.recommended {  border-radius: 4px; }
.pricing-tables.attached .plan.recommended .head {	border-top-left-radius: 4px;	border-top-right-radius: 4px; }
.pricing-tables.attached .plan.last {  border-bottom-right-radius: 4px; }
.pricing-tables.attached .plan.last .head {	border-top-right-radius: 4px; }
.pricing-tables.attached .plan.first {  border-bottom-left-radius: 4px; }
.pricing-tables.attached .plan.first .head {border-top-left-radius: 4px; }
.plan {box-shadow: 0 2px 2px rgba(10, 10, 10, 0.06);min-height: 100px;background: #fff;border-radius: 4px;margin: 20px 0;padding-bottom: 25px;text-align: center; }
.plan .head {border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 12px 16px;background: #1c1c1c;color: #fff; }
.plan .head h1, .plan .head h2, .plan .head h3 {  padding: 0;  margin: 0;  font-weight: 100; }
.plan .price {border-top: 1px solid #eee;margin: 0 auto 30px auto;width: 80%; }
.plan .price h3 {  font-size: 82px;  vertical-align: top;  line-height: 1; }
.plan .price h3 span {	font-size: 38px; vertical-align: top; position: relative; margin: 6px 0 0 -7px; display: inline-block; }
.plan .price h4 {  color: #aaa;  font-size: 14px; }
.plan .btn {padding:30px 40px !important; text-transform: uppercase;font-weight: 500; font-size:30px; width:90%; line-height:1px;  }
.plan ul {list-style-type: none;padding:5px;margin-top: 2px; }
.plan ul li {  line-height: 22px;   font-size: 14px;  font-weight: 400; }
.plan ul li a {	text-decoration: underline;	color: #e6e9ed; }
.plan ul li:last-child {	border-bottom: none; }
.plan ul strong {  font-weight: 700; }
.plan.recommended {margin-top: 6px;box-shadow: 0 0 22px rgba(10, 10, 10, 0.42);position: relative;z-index: 99;border-radius: 4px; }
.plan.recommended .head {      border-top-left-radius: 4px;      border-top-right-radius: 4px;      background: #171717; }
.plan.recommended .btn {      margin-bottom: 10px; }
.plan .item-list li{min-height:40px; font-size:18px; line-height:38px; position:relative;}
.plan .item-list .fa-check{color:#090; font-size:20px; margin:10px 10px 0 0;}
.plan .item-list .fa-times{color:#900; font-size:20px; margin:10px 10px 0 0;}
.plan .item-list .tr1{background:#f9f4ee;   }

.plan i{position:absolute; right:3px; top:0px;}

.plan h3{margin-top:10px; font-size:34px; color:#900; height:50px;  }
.plan .highL{line-height:normal !important; color:#e10078; font-size:20px; height:auto !important;}
	
.accordion-toggle{width:100%; display:block;}
.tit_color{color:#F36; padding-bottom:5px; border-bottom:1px solid #e2e2e2; }
.b_tr{background-color:#FFFFFF;height:28px;border-bottom:1px solid #f7f7f7;}

.b_tr:hover{background:#feebf3; cursor:pointer;}
.b_tr1:hover{background:#feebf3; cursor:pointer;}
.b_tr1{background-color:#fafafa;height:28px;border-bottom:1px solid #f7f7f7;}
.b_bot_border{padding-left:10px;border-bottom:1px solid #f3f3f3;}
.b_bot_border2{padding-left:10px;border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3;}
.tr{background-color:#FFFFFF;}
.tr1{background-color:#ffffff;}
.tr2{background-color:#f8f8f8;}
.tabBorderBl{background-color:#f4fafb;border:1px solid #aae0ea;border-bottom:0px;border-top:0px;}
.tabBorderGr{background-color:#f2f8d1;border:1px solid #d9e88f;border-bottom:0px;border-top:0px;}
.tabBorderBl1{background-color:#f4fafb;border:1px solid #aae0ea;}
.tabBorderGr1{background-color:#f2f8d1;border:1px solid #d9e88f;}
.tabBorderPn1{background-color:#faf4f8;border:1px solid #cccccc;}
.tabBorderGry1{background-color:#f3f3f3;border:1px solid #eaeaea;color:#CCCCCC;}

.plan .free_tit{font-size:24px; color:#ccc; padding-top:10px;}
/*-- --*/
.ui-widget-overlay
{height:200%;}

.ui-dialog
{position: absolute; top: 300px;}

.ui-widget-header
{height: 38px !important;}

.ui-dialog-titlebar-close
{background:url("../images/ui-icons_ffffff_256x240.png");background-position: -96px -128px;}


.tooltip-inner {
  max-width: 300px !important;
  padding:15px !important;
  color: #fff;
  text-align: left !important;
  text-decoration: none;
  background-color: #f2f2f2;
  border-radius: 4px;
  border:1px solid #ccc !important;
   color:#333 !important;
   width:300px !important
}
#ui-datepicker-div{z-index:9999 !important;}
.ui-dialog {z-index:9999 !important;} 


/* Wobble To Top Right */
@-webkit-keyframes wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }

  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }

  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }

  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }

  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }

  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }

  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }

  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }

  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

.wobble-to-top-right {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.wobble-to-top-right:hover, .wobble-to-top-right:focus, .wobble-to-top-right:active {
  -webkit-animation-name: wobble-to-top-right;
  animation-name: wobble-to-top-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Float */
.float {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.float:hover, .float:focus, .float:active {
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
}

/* Pulse Grow */
@-webkit-keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

.pulse-grow {
  display: inline-block;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.pulse-grow:hover, .pulse-grow:focus, .pulse-grow:active {
  -webkit-animation-name: pulse-grow;
  animation-name: pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}


.thmBox li{display:block; width:140px; height:170px; border:0px solid red; float:left; margin:14px; text-align:center;}
.thmImg{width:140px; height:140px;border:1px solid #e2e2e2 !important; display:block; margin-bottom:10px;
 -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: border-radius;
  transition-property: border-radius;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}


.thmImg:hover{ border-radius:50%; }

.modal-header .close{background:url(../images2/close.png) no-repeat; width:51px; height:13px; overflow:hidden; text-indent:-999px; opacity:1; margin-top:10px; }

/*-- 800 --*/
@media (max-width:998px) {
	section .link{
	position:relative; 
	float:none; 
	display:block; 
	clear:both; 
	margin-top:20px;
}
.breadC h1{
	font-size: 30px;
}

#reg2 h4{
	font-size: 18px;
}

.contentBox{
	padding: 20px;
}

.plan .item-list li{
	font-size: 14px;
}
.feaBox{
	padding: 20px;
}

.font18{
	font-size: 16px !important;
}

.gbox{
	min-height: 162px !important;
}


}

@media (max-width:800px) {
	.bannerNO{min-height:auto !important;}
	.ban_but{width:100%; left:0; margin-left:0;  }
	.bannerI2{margin-top:200px;}
	.bannerI2 .tit1{font-size:40px; line-height:32px; }
	.bannerI2 .tit2{font-size:24px; }
	.bannerI2 .tit3{font-size:24px; line-height:28px; }
	.ban_but li{width:100%; height:40px; position:relative; text-align:left;}
	.ban_but li span{display:block; float:left; position:absolute;}
	.ban_but li a{padding-left:60px; width:100%; height:40px; text-align:left !important; line-height:19px;}
	.ban_but .tab1, .ban_but .tab2, .ban_but .tab3, .ban_but .tab4{width:50px; height:50px; background-size:100% auto; top:5px; left:10px;}
	.ban_but .tab2{background-position:center top !important;}
	
	.float:hover, .float:focus, .float:active {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);}
}


@media (max-width:599px) {
	.bannerI2{margin-top:180px;}
	.bannerI2 .tit1{font-size:30px; line-height:28px; }
	.bannerI2 .tit2{font-size:20px; }
	.bannerI2 .tit3{font-size:18px; line-height:23px; }
.bannerI2 .sp_but{height:50px; width:222px;  font-size:24px; background-size:auto 100%; line-height:46px; background-position:center;}
	
}
@media (max-width:640px)
{
.chatSS{padding-top:0; text-align:center;}
.boxL{width:100%;}
#sec2 .row, #sec3 .row, #sec4 .row, #sec6 .row, #sec7 .row{padding:0; margin:0;}
.ssRow{padding:0; margin:0 !important;}

.fc_R label
{padding-left:0;}
.gWBox2
{padding:20px; border:1px dashed #ccc; min-height: 260px; margin-top:20px;}

.memBoxL
{text-align:center !important; border-top-right-radius:5px;}
.memBoxR
{text-align:center !important; border-top-left-radius:5px;}
.reset_Margin
{margin-top:10px;}
.nb_Box
{top:-38px !important;}

.captchaBox
{padding:0 !important; min-width: 275px;}

}

.errBox{font-size:20px; text-align:center; padding:100px; background:#f2f2f2; }
.gWBox2
{padding:20px; border:1px dashed #ccc; min-height: 260px;}


.memBoxL
{background:#F6F6F6; border:1px solid #eee; border-top:3px solid #FECC00; border-top-left-radius:5px; padding:20px 0px; text-align:left; width:194px;}

.memBoxR
{background:#F6F6F6; border:1px solid #eee; border-top:3px solid #FECC00; border-top-right-radius:5px; padding:20px 0px; text-align:left; width:192px;}

.nb_Box
{top:0px;}

.pm_Box
{width:192px; text-align:center; border:1px solid #eee; display:table;}


.ui-dialog {
    padding: 0 !important;
   
}

.ui-dialog .ui-dialog-content {
    height: auto !important;
    overflow: visible;
}

#cImg > a {
    position: relative !important;
    right: -10px !important;
    top: 0 !important;
}

.dd_box .form-group .form-control::-webkit-input-placeholder {
    font-size: 14px;
}

.dd_box .form-group .form-control::-moz-placeholder {
    font-size: 14px;
}

.dd_box .form-group .form-control::-ms-input-placeholder {
    font-size: 14px;
}

.dd_box .form-group .form-control::-moz-placeholder {
    font-size: 14px;
}

/*-- 600/640/675 --*/
@media (max-width:767px) {

	.pricing-tables {
	    padding: 0;
	}
	
	#sec4 .step1 {
		background: url(../images2/step1aa.png) no-repeat;
	}
	.breadC h1{
		font-size: 24px;
	}

	#reg2 h4{
		font-size: 16px;
	}
	.contentBox{
		padding: 30px 30px;
	}
	.plan .item-list li{
		font-size: 18px;
	}
	
	.feaBox{
		padding: 0px;
	}

	.font18{
		font-size: 18px !important;
	}
	.gbox{
		min-height: 222px !important;
	}
	.alert1{
		font-size: 12px;
	}
	.alert1 a{
		font-size: 12px;
	}
	.alert1 .btn{
		padding: 5px 7px;
	}

}
