@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-size:13px; color:#373737; line-height:20px;}
body{font-family:Arial, Helvetica, sans-serif; color:#4B3614; vertical-align:baseline; outline:0 none; border:none;}
.clear { clear:both; margin:0; padding:0;}
a, img { border:none; text-decoration:none; color:#0e83dc; }
ul, li { list-style: none outside none; }
p{ margin:0; padding:0; line-height:19px; font-size:13px;}
h1, h2, h3, h4, h5{ margin:0; padding:0; color:#1F6F4C; font-family: 'FranklinGothicMediumCondRg'; }
p.sub{ margin:0; padding:0; color:#B83A06  !important; font-family: 'FranklinGothicMediumCondRg'; font-weight:normal; text-align:left !important;}
p.get{ margin:0; padding:0;  color:#8a9565 !important; font-family: 'FranklinGothicMediumCondRg';font-weight:normal;}
b{ font-size:12px;}
.fon{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:16px !important; text-align:left !important; font-weight:bold; margin:15px 0 7px 0 !important;}
.parabottom{ margin-bottom:30px !important;}
.list-top{ margin-top:-6px !important;}

/*@font-face {
    font-family: swisscb;
    src: url(http://handdy.com/innova/swisscb.ttf) format("truetype");  
}
*/

@font-face {
    font-family: 'Swis721CnBTRoman';
    src: url('fontswiss/swissc-webfont-webfont.eot');
    src: url('fontswiss/swissc-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontswiss/swissc-webfont-webfont.woff') format('woff'),
         url('fontswiss/swissc-webfont-webfont.ttf') format('truetype'),
         url('fontswiss/swissc-webfont-webfont.svg#Swis721CnBTRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Swis721CnBTBold';
    src: url('fontswissbold/swisscb-webfont.eot');
    src: url('fontswissbold/swisscb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontswissbold/swisscb-webfont.woff') format('woff'),
         url('fontswissbold/swisscb-webfont.ttf') format('truetype'),
         url('fontswissbold/swisscb-webfont.svg#Swis721CnBTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'PTSerifRegular';
    src: url('font/ptf55f-webfont.eot');
    src: url('font/ptf55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ptf55f-webfont.woff') format('woff'),
         url('font/ptf55f-webfont.ttf') format('truetype'),
         url('font/ptf55f-webfont.svg#PTSerifRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FranklinGothicMediumCondRg';
    src: url('frank/framdcn-webfont.eot');
    src: url('frank/framdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('frank/framdcn-webfont.woff') format('woff'),
         url('frank/framdcn-webfont.ttf') format('truetype'),
         url('frank/framdcn-webfont.svg#FranklinGothicMediumCondRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PTSansRegular';
    src: url('sans/pts55f-webfont.eot');
    src: url('sans/pts55f-webfont.eot?#iefix') format('embedded-opentype'),
         url('sans/pts55f-webfont.woff') format('woff'),
         url('sans/pts55f-webfont.ttf') format('truetype'),
         url('sans/pts55f-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#body-overall .inner .inner-r .right .qoute-inner{ background:#f7f8f4; width:219px; height:411px !important; float:left; border:5px solid #E0E4D3; margin:0 0 20px 0;} 
}

 /*Overall*/
 .top-overall {
    width: 100%;
    height: auto;
}.nav-overall{ width:100%; padding:0; margin:0;  background:#e0e4d3; height:48px;}
.nav-overall .navdown{ width:100%; padding:0; margin:0;  background:#1F6F4C; height:5px;}
.banner-overall{ width:100%; padding:47px 0 0 0; margin:0 0 0 0;  background:#1f6f4c;}
.body-overall{ width:100%; padding:0 0 55px 0; background:#efefef; overflow:hidden;}
#body-overall{ width:100%; padding:0 0 0 0;}
.body-overall .cilent-after-line{width:100%; margin:0 0 33px 0; padding:0; /*border-bottom:1px solid #e0e0e0;*/}
.footer-overall{ width:100%; padding:0 0 20px 0; background:#d1e2da;}
 /*Overall*/

 /*Header*/
 .top-overall .header {
    max-width: 1004px;
    margin: 0px auto;
    padding: 20px 0 20px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/* .top-overall .header{ max-width:1004px; margin:0px auto; padding:20px 0 0px 0;} */
/* .top-overall .header .logo{ float:left; width:232px; height:73px; margin:0; padding:0;} */
/* .top-overall .header .phone{ float:right; width:415px; text-align:right; margin:10px 0 0 0;} */
/* .top-overall .header .details { float:right; color:#696969; margin:0; float:right; width:415px; padding-right:16px;} */
.top-overall .header .logo {
    float: left;
    width: 33.33%;
    /* height: 73px; */
    margin: 0;
    padding: 0;
}
.top-overall .header .phone {
    float: none;
    width: 33.33%;
    text-align: right;
    margin: 10px 0 0 0;
}
.top-overall .header .details {
    float: right;
    color: #696969;
    margin: 0;
    float: none;
    /* width: 33.33%; */
    display: flex;
    /* padding-right: 16px; */
    justify-content: flex-end;
}
.goto-web a:hover {
   
        background-image: linear-gradient(45deg,
            rgba(255, 255, 255, 0.03) 25%,
            transparent 25%,
            transparent 50%,
            rgba(255, 255, 255, 0.03) 50%,
            rgba(255, 255, 255, 0.03) 75%,
            transparent 75%,
            transparent);
        background-size: 1rem 1rem;
        transform: perspective(1px) translateZ(0);
        animation: 2s linear infinite progress-bar-stripes;
    }

  
  @keyframes progress-bar-stripes {
    0% {
      background-position-x: -50px;
    }
  }
.top-overall .header .details p { line-height:20px; text-align:right; margin:0px !important; }
.top-overall .header .details p span { color:#7eb850;}
.top-overall .header .details p.big { font-size:18px; line-height:29px; float:none;position:relative; top:-4px; margin:0 0 0 0; color:#839179 !important;}


.livep { float:right; width:279px; margin-top:10px; margin-right:19px;}
.iemake { position:relative\9; top:5px; }
 /*Header*/
 
  /*nav bar*/
.nav-overall .nav{ width:1004px; margin:0px auto; padding:0; font-family: 'PTSansRegular'; }
.nav-overall .nav ul{ width:1004px; margin:0; padding:0; float:left; text-align:right;}
.nav-overall .nav ul li{ margin:0; padding:0; display:inline-block; float:left;}
.nav-overall .nav ul li a{ margin:0; padding:14px 32px; display:inline-block;font-size:15px; color:#505050;}
.nav-overall .nav ul li a:hover{ margin:0; padding:14px 32px; display:inline-block; background:#1f6f4c; color:#fff;}
.nav-overall .nav ul li a.select{ margin:0; padding:14px 32px; display:inline-block; background:#1f6f4c;color:#fff;}
 /*nav bar*/
 
 /*banner*/
.banner-overall .banner{width:1004px; margin:0px auto; padding:0;}
.banner-overall .banner .banner-l{width:319px; margin:0 0 0 0; background:url(images/banner-img.gif) left bottom no-repeat; height:427px; float:left;}
.banner-overall .banner .banner-r{width:634px; margin:13px 0px 0 0; float:right;}
.banner-overall .banner .banner-r .banner-text{width:630px; font-family: 'Swis721CnBTBold'; font-size:61px !important; line-height:1.0em; color:#92fcce; margin:0;}
.banner-overall .banner .banner-r .banner-text p{ width:622px; color:#87e8b4; margin:55px 0 0 4px; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
.banner-overall .banner .banner-r .banner-text .customer{ margin:18px 0 0 4px;} 
 /*banner*/

 /*client*/ 
.body-overall .client{width:1003px; margin:0px auto; padding:0 0 17px 0;}
.body-overall .client .client-l{width:300px; float:left; font-size:13px; color:#555555; margin:17px 0 0 0;}
.body-overall .client .client-r{width:698px; float:right;}

.cancer{position:relative;display:block;height: 36px;width: 80px; background:url(client/cc-1.gif) 0 -12px no-repeat; margin:0;}
.cancer span.hover {position: absolute;top: 0;left: 0;display: block;height: 36px;width: 80px;background:url(client/cg-1.gif) 0 -12px no-repeat;}
.save_child{position:relative;display:block;height: 31px;width: 112px; background:url(client/cc-2.gif) 0 -12px no-repeat; margin:0 0 0 44px;}
.save_child span.hover {position: absolute;top: 0;left: 0;display: block;height: 31px;width: 112px;background:url(client/cg-2.gif) 0 -12px no-repeat;}
.friend{position:relative;display:block;height: 39px;width: 110px;background:url(client/cc-3.gif) 0 -12px no-repeat; margin:0 0 0 44px;}
.friend span.hover {position: absolute;top: 0;left: 0;display: block;height: 39px;width: 110px;background:url(client/cg-3.gif) 0 -12px no-repeat;}
.kiva{position:relative;display:block;height: 24px;width: 112px;background:url(client/cc-4.gif) 0 -12px no-repeat; margin:0 0 0 44px;}
.kiva span.hover {position: absolute;top: 0;left: 0;display: block;height: 24px;width: 112px;background:url(client/cg-4.gif) 0 -12px no-repeat;}
.airambulance{position:relative;display:block;height: 27px;width: 103px;background:url(client/cc-5.gif) 0 -12px no-repeat; margin:0 0 0 44px;}
.airambulance span.hover {position: absolute;top: 0;left: 0;display: block;height: 27px;width: 103px;background:url(client/cg-5.gif) 0 -12px no-repeat;}
  /*client*/
   
 /*content*/
.body-overall .content{ width:1004px; margin:0px auto; padding:0;}
.body-overall .content .outsource{width:1004px; padding:0; margin:60px 0 54px 0;}
.body-overall .content .outsource h1{ width:971px; padding:19px 0 15px 29px; margin:0; background:#a9e2c9; font-size:30px; font-weight:normal; font-family: 'FranklinGothicMediumCondRg'; color:#1f6f4c;}
.body-overall .content .outsource .category{ width:1000px; border:1px solid #9bd0b9; background:#fff;}
.body-overall .content .outsource .category .category-cont{ width:970px; margin:21px 0 7px 30px;}
.body-overall .content .outsource .category .category-cont p.ind{ font-size:20px; color:#b83a06 !important; margin:6px 0 4px 0;font-family: 'FranklinGothicMediumCondRg';}
.body-overall .content .outsource .category .category-cont p{ width:420px;  font-family:Arial, Helvetica, sans-serif; color:#505050;}
.body-overall .content .outsource .category .category-cont p a{ text-decoration:underline; color:#505050; font-size:13px;}
.body-overall .content .outsource .category .category-cont p a:hover{ text-decoration:none; color:#1f6f4c;}

.body-overall .content .outsource .category .category-cont .category-top{ float:left; width:470px; margin:0 0 22px 0;}
.body-overall .content .outsource .category .category-cont .category-top-right{ float:right; text-align:left; width:434px; margin:0 0 22px 0;}
.body-overall .content .outsource .category .category-cont .category-bottom{float:left; width:325px; margin:0 0 0 0;}
.body-overall .content .outsource .shadow1{ background:url(images/out-shdow.gif) no-repeat; width:1002px; height:4px;} 
 /*content*/ 

 /*three box*/ 
.body-overall .content .threebox{ width:1004px; margin:0px auto; padding:0;}
.body-overall .content .threebox h1{ background:#A9E2C9; padding:15px 0 19px; text-align:center; color:#1F6F4C; font-size:30px; font-weight:normal; font-family: 'FranklinGothicMediumCondRg';}
.body-overall .content .threebox p.sub{ background:#A9E2C9; padding:14px 0 21px; text-align:center !important; font-size:30px; font-weight:normal; font-family: 'FranklinGothicMediumCondRg'; color:#1F6F4C !important;}
.body-overall .content .threebox ul{ margin:20px 0 74px 37px; font-family:Arial, Helvetica, sans-serif;}
.body-overall .content .shd3 .shadow3{ background:url(images/threeboxshadow.gif) no-repeat; width:312px; height:5px; float:left; margin:0 22px 0 7px;}
.body-overall .content .threebox ul li{ background:url(images/tick.gif) 0 9px no-repeat; padding:0 0 0 24px; margin:0; line-height:32px;}
.body-overall .content .threebox .firstbox{ width:318px; border:1px solid #9bd0b9; float:left; margin:0 22px 0 0; height:292px; background:#fff;}
.body-overall .content .threebox .secondbox{ width:318px; border:1px solid #9bd0b9; float:left; height:292px; background:#fff;}
.body-overall .content .threebox .secondbox .sec{ width:255px; margin:25px auto; font-family: Arial, Helvetica, sans-serif; }
.body-overall .content .threebox .secondbox .industry{ width:253px; margin:23px auto 0px auto; *margin:47px auto 72px auto;}
.body-overall .content .threebox .secondbox .industry select{ width:251px; padding:10px 10px; margin:0 0 13px 2px;}
.body-overall .content .threebox .secondbox .industry .sub-img{ margin-left:42px;} 
.body-overall .content .threebox .thirdbox { width:318px; border:1px solid #9bd0b9; float:right; height:292px; background:#fff;}
.body-overall .content .threebox .thirdbox .over-audio{ width:268px; margin:0px auto; padding:26px 0 0 0;}
.body-overall .content .threebox .thirdbox .audio{ width:254px; padding:13px 0 0 13px; margin:2px 0 8px 0;border:1px solid #d5d5d5; height:40px;}
.body-overall .content .threebox .thirdbox .audio span{ width:145px; float:left;}
.body-overall .content .threebox .thirdbox .audio .player-1{ width:240px; float:left; position:relative; z-index:1000;  }
.body-overall .content .threebox .thirdbox .audio .player-1 object{ padding-left:10px;  }
.body-overall .content .threebox .thirdbox .top{ margin-top:0px;}
.body-overall .content .threebox .thirdbox .bot{ margin-bottom:19px; margin-bottom:29px\0/;}
 /*three box*/ 
 
 /*footer*/
.footer{ width:1003px; margin:0px auto;}
.footer .footer-l{ width:693px; float:left; margin:43px 20px 0 0;}
.footer .footer-l .footer-img{ width:675px; margin:0 0 17px 0;}
.footer .footer-l .footer-img .nai{ width:184px; height:84px;float:left; margin:0 50px 0 0;}
.footer .footer-l .footer-img .stpi{ width:184px; height:84px; float:left; margin:0 50px 0 0; }
.footer .footer-l .footer-img .chamber{ width:184px; height:84px;float:left; margin:0 0 0 0; }
.footer-line{width:100%; background:#85c2d5; height:1px; margin:28px 0 31px 0;}
.footer .footer-l .footer-text{ width:675px;}
.footer .footer-l .footer-text p{ width:665px; margin:0 0 15px 0; color:#373737;}
.footer .footer-l .footer-text p a{ width:665px; margin:0 0 15px 0; color:#373737; font-weight:bold; font-size:12px;} 
.footer .footer-l .footer-menu{width:675px;}
.footer .footer-l .footer-menu ul { margin:24px 0 21px 0;}
.footer .footer-l .footer-menu ul li{ list-style:none; display:inline; margin:0 23px 0 0 ;  color:#373737; }
.footer .footer-l .footer-menu ul li a{ font-size:13px; color:#373737; text-decoration:underline;}
.footer .footer-l .footer-menu ul li a:hover{ text-decoration:none; }


.footer .footer-l .socialmedia { float:left; margin:0px 0 0 0; padding:0 0 0 0px; width:670px;}
.footer .footer-l .social-icons { float:left; margin:3px 0 0 0; padding:0; }
.footer .footer-l .social-icons a img { float:left; margin:0; padding:0 8px 0 0; border:none; width:20px; height:20px; }
.footer .footer-l .social-icons a img.last { padding:0; }
.footer .footer-l .facebook-signup { float:left; margin:0 0 0 15px; width:329px; }
.footer .footer-l .share-social { float:left; margin:2px 10px 0 0px; }

.footer .footer-r{ width:210px; float:right; margin:43px 0 0 0;}
.footer .footer-r .footer-logo{ margin:0px auto; background:url(images/footer-logo.png) center no-repeat; width:210px; height:267px; } 
.footer .footer-r .client-speak{ background:#9bd4ea; width:290px; padding:0 0 20px 0; *padding:0 0 34px 0;}
.footer .footer-r .client-speak p{ padding:0 0 10px 26px; font-size:13px; width:255px; line-height:18px;}
.footer .footer-r .client-speak p.sub{ color:#185670 !important; padding:20px 0 10px 22px; font-weight:normal; font-size:17px; margin:0;}
.footer .footer-r .client-speak div{color:#696969; font-size:12px; font-weight:bold; padding:5px 0 0 26px; width:200px;}
.footer .footer-r .client-speak div span{color:#696969; font-size:12px; font-weight:normal;} 
  /*footer*/
  
  /*customer service*/
#body-overall .inner{ width:1003px; margin:20px auto auto auto; padding:0 0 60px 0; background:url(images/inner-left.gif) 212px 0px repeat-y; font-family:Arial, Helvetica, sans-serif;}
#body-overall .no-inner-left{ background:none;}
#body-overall .inner .inner-l{ width:212px; margin:0px; float:left;}
#body-overall .inner .inner-l .side-nav{ width:212px; margin:0 0 0 0;}
#body-overall .inner .inner-l .side-nav ul li{ list-style:none;}
#body-overall .inner .inner-l .side-nav ul li a{ background:url(images/arrow.png) 10px 17px no-repeat; text-decoration:underline; padding:13px 0 0 21px; display:block; width:191px;height:30px; }
#body-overall .inner .inner-l .side-nav ul li a:hover{ background:url(images/arrow-over.png) 10px 17px no-repeat #1F6F4C; text-decoration:none; padding:13px 0 0 21px; display:block;width:191px;height:30px; color:#fff;}
#body-overall .inner .inner-l .side-nav ul li a.active{background:url(images/arrow-over.png) 10px 17px no-repeat #1F6F4C; text-decoration:none; padding:13px 0 0 21px; display:block;width:191px;height:30px; color:#fff;}
#body-overall .inner .inner-m{ width:561px; margin:0px; float:left;} 
#body-overall .inner .inner-m .middle{ width:561px; margin:0 0 0 0;  }
#body-overall .inner .inner-m .middle-content{ width:534px; margin:8px 0 0 27px; padding:0 0 0 0; }
#body-overall .inner .inner-m .middle-content h1{font-size:28px; margin:0 0 8px -1px; line-height:1.0em; width:510px;}
#body-overall .inner .inner-m .middle-content p.sub{ font-size:20px; margin:25px 0 5px 0; width:510px; }
#body-overall .inner .inner-m .middle-content b.subsub{ font-family: 'FranklinGothicMediumCondRg';  font-size:15px; color:#B83A06; font-weight:normal;}
#body-overall .inner .inner-m .middle-content h5{ margin:0 0 8px 0; width:510px;}
#body-overall .inner .inner-m .middle-content p{ color:#373737; font-size:13px; line-height:19px; width:509px; margin:0px 0 17px 0; text-align:justify; }
#body-overall .inner .inner-m .middle-content p.mar{background:#ececec; height:77px;}
#body-overall .inner .inner-m .middle-content p a{ font-size:13px; text-decoration:underline;}
#body-overall .inner .inner-m .middle-content p a:hover{ text-decoration:none; }
#body-overall .inner .inner-m .middle-content ul{ width:500px; margin:0 0 17px 0; font-family:Arial, Helvetica, sans-serif;}
#body-overall .inner .inner-m .middle-content li{ color:#373737; line-height:25px; margin:0; background:url(images/list-style.gif) 0px 10px no-repeat; font-size:13px; padding:0 0 0 13px;}
#body-overall .inner .inner-m .middle-content li.line{ line-height:19px; margin:3px 0 8px 0; background:url(images/list-style.gif) 0px 7px no-repeat;} 
#body-overall .inner .inner-m .middle-content li a{ text-decoration:underline; font-size:13px; color:#373737;}
#body-overall .inner .inner-m .middle-content .space{ margin-top:43px; }
#body-overall .inner .inner-m .middle-content .ul-p{ margin-top:14px; }
#body-overall .inner .inner-m .middle-content .ul-t-b{ margin-top:-10px; margin-bottom:10px; }
#body-overall .inner .inner-m .middle-content .ul-b{ margin-bottom:10px; }
#body-overall .inner .inner-m .middle-content .ul-btm{ margin-bottom:3px; }
#body-overall .inner .inner-m .middle-content .link{ margin-left:17px; }

/*@media screen and (-webkit-min-device-pixel-ratio:0)
{
.price table thead th h2{ margin:0px; padding:0px;margin:10px 0 0 0; color:#fff; font-weight:normal !important;}
.price table thead .tab-head{ width:104px; background:#009999; color:#fff;border-bottom:2px solid #33adad; padding:10px;  font-weight:normal !important;}
.price table thead .tab-head-last{ width:104px; background:#086fa1; color:#fff;border-bottom:2px solid #3fb5c6; padding:10px;  font-weight:normal !important;}
#body-overall .inner .inner-r .right .qoute-inner{ background:#F4FBFC; width:219px; height:420px !important; float:left; border:5px solid #C8E8EC; margin:0 0 20px 0;} 
.body-overall .content .price-l .right .qoute-inner{ background:#F4FBFC; width:219px; height:420px !important; float:left; border:5px solid #C8E8EC; margin:0 0 20px 0;} 
}*/

#body-overall .inner .inner-r{ width:223; margin:0px; float:left;}
#body-overall .inner .inner-r .right{ width:223px; margin:0 0 0 0;}
#body-overall .inner .inner-r .right .left-position{ margin:10px 0 0 24px;}
#body-overall .inner .inner-r .right .qoute-inner{ background:#f7f8f4; width:219px; height:420px; *height:408px; float:left; border:5px solid #E0E4D3; margin:0 0 20px 0;} 
#body-overall .inner .inner-r .right .qoute-inner p.get{ background:#E0E4D3; padding:9px 10px 15px 10px; margin:0; text-align:center; font-size:23px;}
* html #body-overall .inner .inner-r .right .qoute-inner p.get{ text-align:center; margin:25px 0 0 0;}
* + html #body-overall .inner .inner-r .right .qoute-inner p.get{ text-align:center;  margin:0 0 0 0;}
#body-overall .inner .inner-r .right .q-ser{ margin-bottom:9px; font-family:Arial, Helvetica; font-size:12px !important;}
#body-overall .inner .inner-r .right .q-ser span{ margin-bottom:9px; font-size:13px !important;}
#body-overall .inner .inner-r .right .text-box{  background:#fff; border:1px solid #E0E4D3; padding:7px 5px; width:160px; margin-top:2px;}
#body-overall .inner .inner-r .right .textfid{ background:#fff; border:1px solid #E0E4D3; padding:8px 5px; width:160px; height:50px;margin-top:2px;}
#body-overall .inner .inner-r .right .sub{width:174px; height:40px; margin-top:6px;}

#body-overall .inner .inner-r .right .facebookbox_content { background:#E0E4D3; width:229px; height:90px;  *height:310px; height:308px\9; margin:0; overflow:hidden;}
#body-overall .inner .inner-r .right .facebook { /*margin:10px 10px 0 10px;*/ padding:0; width:209px;height:69px; *height:290px; height:288px\9; overflow:hidden; display:inline-block;/*background:#fff;*/}

@media screen and (-webkit-min-device-pixel-ratio:0) {    

#body-overall .inner .inner-r .right .facebookbox_content { background:#E0E4D3; width:230px; height:112px; margin:0; overflow:hidden;}
#body-overall .inner .inner-r .right .facebook { /*margin:10px 10px 0 10px;*/ padding:0; width:224px;height:160px; overflow:hidden; display:inline-block; /*background:#fff;*/} 
    
}
  /*customer service*/
  
  /*contact*/
.planbox { width:380px; height:auto;  margin:0px auto 31px auto; padding:0 23px 10px 0; float:left;}
.planbox .top { width:100%; background-color:#1F6F4C; text-align:center;  padding:1px 0;}
.planbox .top h1 {  font-weight:normal; margin:0; padding:0; padding:14px 0; font-size:22px; font-family: 'FranklinGothicMediumCondRg'; color:#fff;}
.planbox .top p { margin:5px 0 0 0; color:#292929; font-size:16px; }
.planbox .planform { width:375px; margin:0px auto 0 auto;  }
.planbox .planform form label { width:130px; color:#292929; font-size:13px; text-align:left; float:left; text-align:right; padding:4px 0 0 0;  }
.planbox .planform .in { width:229px; margin:0 0 13px 5px; border:solid 1px #b3dcc9; background:#E1ECE7; padding:7px 0 7px 5px;  }
.planbox .planform .txt { height:64px; background:#E1ECE7;border:solid 1px #b3dcc9;padding:7px 0 0px 5px;width:229px; margin:0 0 9px 5px;}
.planbox .planform .preplan { width:234px; height:160px; border:solid 1px #c8c8c8; float:right; margin:0 4px 0 0;  }
* + html .planbox .planform .preplan  { margin:-18px 4px 0 0; }
* html .planbox .planform .preplan  { margin:-18px 4px 0 5px; }
.planbox .planform .preplan label { width:auto; float:left; margin: 0 0 0 4px; }
.planbox .planform .preplan input { float:left; width:10px; margin:1px 0 0 15px; border:none; }
.planbox .planform .preplan .subgroup { margin:1px 0 0 30px; font-size:12px; }
.planbox .planform .preplan .subgroup label { font-size:12px; width:auto; }
.planbox .planform input.submitbtn { width:167px; height:45px; background:url('images/btn-bg_03.png') no-repeat; cursor:pointer; border:none; color:#fff; font-size:14px; float:right; margin:7px 0 0 0; padding:0;}
.contacts { width:565px; background-color:#e1ece7; height:auto; margin:0px auto 30px; font-size:12px;float:right; border-left:1px dotted #CCCCCC; padding:0 0 0px 30px;}
.contacts .contactbox { width:40%; float:left;}
.contacts .contactbox p.subhead {color:#1F6F4C; font-size:16px; letter-spacing:0.2px; margin:0 0 10px 0; line-height:16px; font-family: 'FranklinGothicMediumCondRg';}
.contacts .contactbox p { margin:5px 0 0 0; color:#525351;}
.brnone { border-right: medium none !important; }
	/*contact*/

	/*How Work*/
#body-overall .inner .inner-m .middle-content .work{ width:254px; margin:45px 0 0 130px;}
#body-overall .inner .inner-m .middle-content .work img{ margin:0 0 10px 0;}
#body-overall .inner .inner-m .middle-content .work img.arrow{ margin:0 0 10px 110px;}
	/*How Work*/
	
	/*Privacy*/
.inner .privacy{width:950px; margin:25px auto;}
.inner .privacy h1{font-size:28px; font-family: 'FranklinGothicMediumCondRg'; margin:0 0 11px 0; line-height:1.2em;}
.inner .privacy p.sub{font-size:17px; font-family: 'FranklinGothicMediumCondRg';margin:0 0 5px 0; line-height:1.2em;}
.inner .privacy p{font-size:13px; color:#51504f; margin:0 0 21px 0; text-align:justify;}
	/*Privacy*/
.video{ width:515px; margin:25px 0;}
.video .part1-vdo{ width: 210px; height:175px; border:1px solid #ccc; padding:16px; float:left; margin:0 0 48px;}
.video .part2-vdo{ width: 210px; height:175px; border:1px solid #ccc; padding:16px; float:right; margin:0 0 48px;}
.ssubhead{font-size:15px;margin-top:17px;}
.cont{font-size:28px; color: #1F6F4C; font-family:'FranklinGothicMediumCondRg'; line-height:1em;}

.clear{clear:both;}
.contactone{ width:410px; border:2px solid #1F6F4C; margin-top:20px; margin:0 auto 0 auto;}
.contactone h2{ background:#1F6F4C; color:#fff; font-size:22px; text-align:center; padding:10px; margin:0px;}
.contactone form{ width:345px; margin:15px auto 0;}
.contactone label{width:130px; float:left; text-align:right; color:#000; position:relative;top:8px; font-size:13px;}
.contactone input[type="text"]{ width:180px; float:right; padding:7px; margin:0 0 5px 0;border:1px solid #1F6F4C; background:#fff;color:#000; font-size:13px;}
.contactone textarea{width:189px; float:right; margin:0;border:1px solid #1F6F4C; background:#fff; font-size:13px; padding:0 0 0 5px;}
.contactone input[type="image"]{ width:196px; float:right; margin:20px 0 20px 20px; height:46px;}

/*popup*/
#boxes{margin:0 auto;}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
.window{position:fixed;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px;}
#dialog1, #dialog2, #dialog3, #dialog4, #dialog5, #dialog6, #dialog7, #dialog8, #dialog9, #dialog10, #dialog11, #dialog12, #dialog13, #dialog14, #dialog15, #dialog16{width:650px;max-width:75%;height:500px;padding:10px;background-color:#ffffff;}
#dialog17{width:700px;max-width:75%;height:398px;margin-left:-10px;}
#dialog18{width:800px;max-width:75%;height:400px;margin-left:-10px;}
#dialog19{width:750px;max-width:75%;height:243px;margin-left:-10px;}
#dialog20{width:800px;max-width:75%;height:245px;margin-left:-10px;}
#dialog17 embed, #dialog18 embed, #dialog19 embed, #dialog20 embed{border:10px solid #fff;}
#dialog17 .close-btn, #dialog18 .close-btn, #dialog19 .close-btn, #dialog20 .close-btn{right:-20px;top:-18px;}
.d-header{background-color:#ffffff;position:relative;top:0px;}
.d-blank{float:left;background:url(images/login-blank.png) no-repeat 0 0 transparent;width:267px;height:53px;}
.d-login{float:left;width:108px;height:53px;}
#dialog2old{background:url(images/notice.png) no-repeat 0 0 transparent;width:326px;height:229px;padding:50px 0 20px 25px;}
.close-btn{position:relative;top:-30px;right:-24px;z-index:1000;}
/*popup*/

	/*Thankyou*/
.thank{ color:#585858; font-size:22px; margin:85px auto; text-align:center; font-weight:bold; width:1003px;}
.thank p{ color:#585858; font-size:14px; margin:10px 0 0;}
	/*Thankyou*/

/*Certified logos*/
.certified-logos {
padding:25px 0 20px;
width:100%;
}
.certified-logos .container {
width:1004px;
margin:0 auto;
}
.certified-logos .container ul {
column-count:4;
-webkit-column-count:4;
-moz-column-count:4;
-o-column-count:4;
text-align:center
}


/*Privacy*/
#body-overall .inner .privacy ul{margin-bottom:20px;}
#body-overall .inner .privacy li {color: #373737;line-height: 25px;margin: 0;background: url(images/list-style.gif) 0px 8px no-repeat;font-size: 13px;padding: 0 0 0 17px;}

/*Goto header url*/
.goto-web {
    position: inherit;
    right: 0;
    left: 0;
    /* margin: 0 auto; */
    text-align: center;
    top: 7%;
    font-weight: bold;
    width: 33.33%;
}
.goto-web a {
    font-size: 15px;
    text-decoration: none;
    color: #fff;
    background-color: #f9640f;
    padding: 16px 30px;
    border-radius: 6px;
}


audio{
	width: 100%;
	height: 30px;
}

.ck-bg{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 16000003;
    left: 0;

}

.ck-bg p{
    background-color: #4c4c4c;
    padding: 10px !important;
    color: #fff !important;
    text-align: center;
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}

.ck-bg a{
    color:#fff !important;
    text-decoration:underline;
}
.ck-bg .ck-btn {
    background-color: #ab0303;
    padding: 5px 15px;
    border: none;
    margin: 0 20px;
    color: #fff;
    cursor:pointer;
}
.ck-bg .ck-btn:focus{
    outline:none;
}



div.ck-bg p {
    background-color: #717070;
	line-height:1.5 !important
}
div.zopim{
	z-index:160000021 !important;
}
div.ck-bg p span {
    display:block;
	color:#fff
}
@media screen and (max-width:991px){
.ck-bg {
    bottom: 40px;
	padding:0 10px;
	width:calc(100% - 20px);
}
	div.ck-bg p span {
    display: contents;
}
}
