.btn{padding:8px 20px;clear:both;color:#FFF;background-color:#1d3c6f;text-decoration:none;display:inline-block;font-weight:bold;margin-top:20px}
.btn:hover{color:#FFF;transition:background-color .3s;background:#1c345f}
.indextypecontarea{text-align:center}
.indextypecontarea .tit{font-size:40px;color:#384278;font-family:'CenturyGothic',sans-serif;line-height:60px;display:block;padding-bottom:20px}
.indextypecontarea div[class*="col"]{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px}
.indextypecontarea div[class*="col"] > p{min-height:80px;line-height:26px}
.indextype{}
.indextype a{color:#384278;font-size:24px}
.indextype .unit:hover a{color:#1c345f;transition:color .3s}
.indextype .unit{cursor:pointer;font-size:16px;padding-left:15px;padding-right:15px}
.indextype .unit .img{width:120px;height:120px;border:2px solid #1d3c6f;border-radius:120px;margin:auto;position:relative;overflow:hidden;cursor:pointer}
.indextype .unit img{display:inline-block;position:absolute;left:-6px;top:0;width:240px;height:120px}
.indextype .unit img object{cursor:pointer;position:relative;border:1px solid #ff0000}
.indextype .unit h3{min-height:30px;font-size:24px}
.indextype .unit:hover .img img{top:0;-webkit-transform:translateX(-114px);-moz-transform:translateX(-114px);-ms-transform:translateX(-114px);-o-transform:translateX(-114px);transform:translateX(-114px)}
.indextype .unit:hover .img{background-color:#1c345f;border:2px solid #1c345f;transition:background-color 1s;transition:border 0s}
.indextypewith{margin:auto;display:table}
@media (min-width:1280px){.indextypewith{width:82%}
}@media (min-width:769px) and (max-width:1279px){.indextypewith{width:82%}
}@media (max-width:768px){.indextypewith{width:100%}
.indextypecontarea >div[class*="col"]:first-child{padding-bottom:36px}
}.indexaboutcontainer{background-image:url(../images/abouts_bg.png);height:402px;color:#ffffff;font-family:'CenturyGothic',sans-serif;background-position:center center;font-size:33px;line-height:50px}
.indexaboutcontainer img{max-width:100%}
.indexaboutcontainer .btn{font-size:22px;line-height:30px}
.indexaboutcontainer .containermargin div[class*="col"]{padding-top:50px}
@media (min-width:769px) and (max-width:1279px){.indexaboutcontainer .containermargin div[class*="col"]{padding-top:10%}
.indexaboutcontainer{font-size:23px;line-height:30px}
}@media (max-width:768px){.indexaboutcontainer .container{padding-top:10px}
.indexaboutcontainer .containermargin div[class*="col"]{padding-top:10px}
.indexaboutcontainer{font-size:20px;line-height:30px;text-align:center}
}.indexapplication{display:table;margin:auto;background-color:#efefef;text-align:center;width:100%;background-image:url(../images/nhp-index-bg-1.png);min-height:617px;padding-top:30px}
.indexapplication .tit{font-size:40px;color:#384278;font-family:'CenturyGothic',sans-serif;display:block;text-align:center;line-height:60px;padding-bottom:15px}
.indexapplication .container > p{text-align:center;width:80%;margin:auto;line-height:26px}
.indexapplicationtype{padding-top:15px;padding-bottom:15px}
.indexapplicationtype img{max-width:100%}
.indexapplicationtype .unit{text-align:center;cursor:pointer;padding-bottom:25px;}
.indexapplicationtype h3 {margin:0px;}
.indexapplicationtype h3 a{color:#1c345f !important;font-size:24px}
.indexapplicationtype .unit .btn{margin-top:0px;}
.indexapplicationtype .unit img{-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.indexapplicationtype .unit:hover a{color:#365793 !important;transition:color .3s}
.indexapplicationtype .unit:hover a.btn{color:#ffffff !important;background-color:#365793}
/*.indexapplicationtype .unit:hover img{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}*/
@media (min-width:769px) and (max-width:1279px){.indexapplication p{width:100%}
}@media (max-width:768px){.indexapplication p{width:100%}
}.bottomnote{background-color:#e7e6e6;line-height:20px;padding-top:20px;padding-bottom:20px;text-align:center;line-height:22px;font-size:14px}
.bottomnote strong{color:#1d3c6f}
@media (min-width:769px) and (max-width:1279px){.bottomnote{padding-left:15px;padding-right:15px}
}@media (max-width:768px){.bottomnote{padding-left:15px;padding-right:15px}
}.Quote{width:100%;display:block;line-height:26px}
.Quote h2{color:#384278;font-size:36px;font-family:'CenturyGothic',sans-serif;font-weight:lighter}
.inqurybottom{display:table;width:100%;padding-top:20px;padding-bottom:20px}
.inqurybottom h1{margin-top:0px !important;padding-top:0px !important;font-family:'CenturyGothic',sans-serif}
.inqurybottom .icon{display:inline-block;padding:10px;border-radius:10px;background-color:#263369}
.inqurybottom .icon img{margin:auto;max-width:100%}
.inquiryform{width:100%;margin:auto;padding-top:0px;padding-bottom:20px;border-top:1px solid #eeeeee;margin-top:10x}
.inquiryform .col-md-12{padding-bottom:30px}
.inquiryform table,.inquiryform table tr,.inquiryform table td{border:none;border-bottom:0}
@media (max-width:768px){.inquiryform{padding-left:15px;padding-right:15px}
}.conatct-List{display:table;width:100%;padding-top:20px}
.conatct-List div[class*="col"]{text-align:center;padding:15px}
.conatct-List div[class*="col"] img{max-width:100%;margin:auto auto 15px auto;display:block}
.conatct-List div[class*="col"] a{color:#384278}
.conatct-List div[class*="col"]:hover a{color:#1c345f;transition:color .3s}
.contactQuoteprom{display:table;width:100%}
.contactQuoteprom h1{color:#384278;font-family:'CenturyGothic',sans-serif}
.contactQuoteprom div[class*="col"]{min-height:190px}
.contactQuoteprom div[class*="col"] .btn{position:relative;margin-top:25%;font-size:20px;padding-top:20px;padding-bottom:20px;padding-right:20px}
.contactQuoteprom div[class*="col"] .btn img{position:absolute;top:15px}
.successinfo{line-height:30px;line-height:22px;color:#888888;padding-right:20px;padding-bottom:20px;display:table;width:100%}
.successinfo .iconarea{}
.successinfo .iconarea .iconunit{text-align:center;display:block;width:40px;height:40px;border-radius:40px;background-color:#090;color:#ffffff;line-height:40px;font-weight:bolder;font-size:22px;position:relative;z-index:9}
.successinfo .tit{font-size:20px;font-weight:bold;color:#009900;display:block}
.successinfo .iconarea .iconunit img{top:10px;left:5px;position:absolute;z-index:10}
@media (min-width:1280px){.successinfo .iconarea{float:left;margin-right:15px}
}@media (min-width:769px) and (max-width:1279px){.successinfo .iconarea{float:left;margin-right:15px}
}@media (max-width:768px){.successinfo .iconarea{margin-right:15px}
}.form-horizontal .form-group{display:table;width:100%;padding-top:10px;padding-bottom:10px}
.SUBSCRIBE{padding:20px;margin:5% auto auto auto;border:1px solid #efefef;box-shadow:0 0 8px #cccccc;border-radius:8px}
@media (min-width:1280px){.SUBSCRIBE{width:30%}
}@media (min-width:769px) and (max-width:1279px){.SUBSCRIBE{width:70%}
}@media (max-width:768px){.SUBSCRIBE{width:90%}
}.prolistunit{padding:20px 5px 20px 5px;border-bottom:1px solid #efefef;display:block}
.prolistunit:after{display:table;content:" ";clear:both}
.prolistunit h2{font-family:'CenturyGothic',sans-serif;margin-top:0;padding-top:0px;padding-left:10px;line-height:26px;font-size:18px !important}
.prolistunit div[class*="col"]{padding:0px;margin:0px;word-wrap:break-word;word-break:break-all}
.prolistunit h2 a{color:#4366a5}
.prolistunit h2 .catNo{margin-left:20px;font-size:18px;font-weight:lighter}
.prolistunit:hover{background-color:#fafafa;transition:background-color .3s}
.prolistunit .nhpbutton{padding:5px 12px 5px 12px;margin-right:10px}
.prolistunit:hover a.nhpbutton{color:#fff}
.prolistunit:hover a.nhpbutton:hover{color:#000}
.prolistunit:hover h2 a{color:#384278;transition:color .3s;}
.prolistunit ul .col-md-3{color:#888888 !important}
.prolistunit ul{display:flex;flex-wrap:wrap;margin-bottom:0px}
.prolistunit ul li{padding-left:0px !important;padding-right:15px;color:#444444;font-size:16px;list-style:none}
.about-us-Beliefs{display:table;width:100%;min-height:324px;font-size:16px;line-height:26px;background-repeat:no-repeat;background-color:#fafafa}
@media (min-width:1280px){.about-us-Beliefs{background-position:center center}
}@media (min-width:769px) and (max-width:1279px){.about-us-Beliefs{background-image:url(../images/NHP-about-us-banner-2.jpg);background-position:center center}
}@media (max-width:768px){.about-us-Beliefs{width:100%;margin:auto;background-repeat:no-repeat;background-color:#fafafa;padding-left:15px;padding-right:15px;background-position:center bottom;vertical-align:top;padding-bottom:350px}
}.inquirycont h3{font-size:36px;margin-bottom:0;color:#1d3c6f}
.owl-carousel-1 a{color:#444444}
.owl-carousel-1 a:hover{color:#1d3d6f;transition:color .3s}
.owl-carousel-1 .view-pic{margin-bottom:10px;margin-top:10px}
.contact_item>.btn-saqui{color:rgba(255,255,255,1)}
.job_list{border-bottom:1px solid #efefef;padding-top:15px;padding-bottom:15px}
.job_list h3{margin-top:0px;padding-top:0px}
.job_list h3 span{color:#aaa;font-weight:lighter;display:inline-block;margin-top:8px;font-size:14px}
.job_search .job_search_unit .search-input{padding:12px 7px 7px 7px !important;width:100% !important}
.job_search  select{width:100%;padding:7px;margin-top:7px;margin-bottom:7px}
.job_search .search_btn i{font-size:20px !important}
.job_show{}
.job_show hr{display:block;margin-top:30px !important;margin-bottom:10px !important}
.job_show .row{border-bottom:1px solid #efefef;padding-top:10px;padding-bottom:10px;margin-left:0px;margin-right:0px}
.job_show .row div[class*="col-md-3"]{font-weight:bold}
.job_show .row:nth-child(2n+1){background-color:#fafafa}
.job_Application{border-top:1px solid #444444;padding-top:10px;margin-top:10px}
.job_show h3,.job_Application h3{font-size:26px !important}
.search_job_area_fliter select{width:100%;padding:7px;margin-top:7px;margin-bottom:20px}
.search-input{border-radius:2px;line-height:40px;padding-left:10px;width:100%;outline:none;height:40px;font-size:14px;border:0;background-color:#f4f4f4;color:#000000}
.search_job_area .search_btn{position:absolute;top:33px;right:0;height:39px;line-height:30px;display:inline-block;width:40px;color:#444444;border-bottom-right-radius:5px;border-top-right-radius:5px;text-align:center;font-size:20px;cursor:pointer}
.search_job_area .search_btn:hover{color:#3399cc}
.jobnote{color:#aaa !important;font-size:12px !important;line-height:20px !important;padding:20px 0px 0px 0px !important;font-style:italic}
.filter_iv{margin-right:10px;background:aliceblue;display:inline-block;margin-bottom:10px}
.filter_iv .filter_item{color:#297dff;font-weight:bold;margin-right:5px}
.filter_iv .closebtn{cursor:pointer;color:red}
.nomain-listfilter-header{margin-bottom:5px;display:inline-block;margin-right:5px}
.ShoppingCarList table td{padding:8px 5px 8px 5px}
.products-category-1{margin-bottom:15px}
.products-category-1 a{width:100%;display:block;border:1px solid #384278;border-radius:4px;text-align:center;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#384278}
.products-category-1 .row{margin:0px;padding:0px}
.products-category-1 div[class*="col"]{padding:5px 10px 5px 0px;margin:0px}
.products-category-1 div[class*="col"]:hover a{white-space:normal;text-overflow:inherit;color:#fff;background-color:#384278}
.models_unit{margin-bottom:15px}
.models_unit strong{display:block;border:1px solid #efefef;position:relative;padding:10px;height:48px;line-height:24px;cursor:pointer}
.models_unit strong:hover{background-color:#efefef}
.models_unit strong .but_f{width:40px;height:48px;line-height:30px;text-align:center;display:inline-block;top:0;right:0;position:absolute}
.models_unit strong .but_f:after{position:absolute;content:"+";left:13px;top:8px;font-size:20px}
.models_unit strong .add:after{position:absolute;content:"-";left:13px;top:6px;font-size:36px}
.models_unit ul{display:none}