body{
    font-family:Arial,Helvetica,sans-serif;
    font-size:16px !important;
    font-weight:normal;
}
 section{
     width:100%;
     float:left;
}
 .top1{
     margin-bottom:20px;
}
 .restapi{
     margin-left:0 !important;
     margin-bottom:10px !important;
}
 .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
     color: inherit;
     font-family:Arial,Helvetica,sans-serif;
     font-weight: 500;
     line-height: 1.1;
	 font-size: 26px;
}
 .heading{
     border-bottom: 1px dotted #253D94;
     color:#253D94 !important;
     font-size: 26px !important;
     margin-bottom: 7px !important;
     margin-top: 0 !important;
     padding: 0 0 6px;
     text-transform: capitalize;
}
 .icon{
     width:30px;
}
.top{
     margin:30px 0px 0px 0px;
}
 .side{
     float:right !important;
}
 .sand {
     margin-left: 10px;
     background-color: #000 !important;
     border-color: #4cae4c;
     color: #fff;
     padding:10px 20px;
     margin-left:10px !important;
}
.sand:hover {
     color: #fff !important;
     text-decoration: underline;
}
.btn.btn-primary.sand {
     font-size: 16px;
}
#quick-enquiry input {
     margin: 20px 0;
     padding: 6px 0 6px 8px;
     width: 100%;
}
#quick-enquiry textarea {
     width: 100%;
     padding-left:8px;
     margin:6px 0px 4px 0px;
}
#enquiry h3 {
    background: #253D94 none repeat scroll 0 0;
    border-radius: 6px 6px 0 0;
    color: #fff !important;
    font-size: 16px !important;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    margin: 0px !important;
    z-index: 1000;
}
#quick-enquiry {
     background: #fff none repeat scroll 0 0;
     padding: 13px 20px 13px;
     width: 100%;
     box-shadow: 0 0 6px -0.8px !important;
}
#enquiry {
     border: 1px solid #253D94;
     border-radius: 8px 8px 0 0;
     /* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); */
     float: right;
     margin:0px !important;
     width: 100%;
     z-index: 10000;
}
#contact-form-b2 input[type="submit"] {
    background: #253D94;
    color: #fff;
    border: 0;
    width: 100%;
    padding: 2px 0;
    margin: 4px 0 0 0;
}
#contact-form-b2 input[type="submit"]:hover {
    background: red;
 }
.submit {
     background:#a53692;
     color:#fff;
}
.hee{
     text-align:center;
}
.btn-danger {
     background-color: #253D94 !important;
     border-color:#253D94 !important;
     color: #fff;
     margin-left:65px;
}
.header{
     border-top:3px solid #253D94;
}
 .menu{
     background:#253D94;
     margin:10px 0px;
}
 .nav > li > a :hover .nav.navbar-nav ul{
     display: block;
     position: relative;
}
.nav > li > a {
     padding: 10px 23px !important;
     color:#fff;
}
.nav.navbar-nav {
     width: 99%;
}
.nav > li > a:focus, .nav > li > a:hover {
     color:#000;
}
 .nav.navbar-nav > li {
     border-right: 1px solid #fff;
}
.fat{
     float:right !important;
     border-left:1px solid #fff !important;
}
.fat:hover{
     background:#ccc;
     color:#000 !important;
}
.caret {
     color: #fff !important;
}
.abt h3{
     color:#253D94;
}
.out {
     margin: 20px 0;
}
/* .one_third .icon-feature {
     width:58px;
     border: 1px solid #253D94;
     border-radius: 50%;
     float: left;
     margin-right: 20px;
     padding: 18px 18px 15px;
     text-align:center;
}
 */
.one_third .icon-feature {
     width: 58px;
     border: 1px solid #253D94;
     border-radius: 50%;
     float: left;
     margin-right: 20px;
     padding: 11px 14px 12px;
     text-align: center;
     font-size: 30px;
}
.con{
     color:#253D94;
}
.content.feature-doc > h3 {
    color: #253D94;
    font-family: Arial,Helvetica,sans-serif;
    padding: 7px 0 6px;
    font-size: 25px !important;
    border-bottom: 1px solid #e1e1e1;
    margin: 10px 0 10px 0;
}
span{
     color:#000 ! important;
     font-family:Arial,Helvetica,sans-serif;
     font:16px !important;
     margin-left:8px;
}
.carousel-control.right {
     background-image:none !important;
}
.carousel-control.left {
     background-image: none !important;
}
.slider-1{
     border:8px solid #ededed;
}
.about h1 {
     border-bottom: medium none;
     color: #fff !important;
     text-align:center;
     font-size: 22px !important;
     margin: 0 !important;
     padding:15px 0 15px;
}
.about{
     background:#253D94;
}
.about p{
     text-align:center;
     line-height:25px;
     color:#fff;
}
.barnew{
     border-left:1px solid #ccc;
}
.classjusti{
     text-align:justify
}
.left-menu li {
     border-bottom: 1px dotted #ccc;
     padding:12px 0px;
}
.left-menu li > a{
     color:#636363;
}
.left-menu li > a:hover{
     color:#e23637;
}
.product{
     margin:20px 0px;
     line-height:26px;
}
.box{
     margin:20px 0px;
}
.team_member-inr img {
     width: 100%;
     border:1px solid #253D94;
}
.team_member{
     box-shadow: 0 0 8px -0.8px !important;
     height:290px;
     padding:10px;
}
.team_member .details {
     background: #fff none repeat scroll 0 0;
     box-shadow: 0 12px 20px rgba(0, 0, 0, 0.2);
     font-size: 16px;
     opacity: 0;
     overflow: hidden;
     padding: 0px !important;
     position: absolute;
     transition: all 0.8s ease-out 0s;
     visibility: hidden;
     width:89.9% !important;
     margin-left:-10px;
}
.team_member:hover .details {
     opacity: 1;
     visibility: visible;
}
.desc > p {
     padding: 0 0 0 10px;
     margin-top:10px;
}
.one{
     width:20px;
     color:#253D94;
}
.food{
     margin:20px 0px;
}
.text3 > p {
     line-height: 28px;
}
.botton{
     background-color: #a53692! important;
     width:50% !important;
     color:#fff;
}
.footer-btm {
     background: #253D94;
     padding:10px 0px;
}
.footer-box li {
     border-bottom: 1px dotted #000;
     padding: 8px 0;
}
.footer-box {
     border-right: 1px dotted #000;
}
.footer{
     margin-bottom:15px;
}
.end{
     margin:40px 0px 0px 0px;
     background:#222222;
     color:#929292;
}
.footer-box a {
     color:#929292;
}
.form_box input {
     width: 100%;
     margin:6px 0px;
     padding:5px 0px 5px 5px;
     background:#363535;
}
.form_box textarea {
     width: 100%;
     margin:6px 0px;
     padding-left:5px;
     background:#363535;
}
.copy.col-md-6.col-xs-12 {
     color: #fff;
}
.copyright.pull-right {
     color: #fff;
}
.copyright.pull-right > a {
     color: #000;
}
.footer-box span {
     color: #929292 !important;
}
.line{
     border:1px solid #fff;
     position:relative;
     z-index:9999;
     top:29px;
}
.line1{
     border:1px solid #fff;
     position:relative;
     top:32px;
}
.limit{
     width: auto;
     z-index: 99999;
     position: absolute;
     left: 33%;
     background:#253D94;
     padding:10px 14px !important;
}
.phra{
     margin-top:60px ;
}
.bat{
     width:15px;
     color:#253D94;
}
.breadcrumbs {
     border-bottom: 1px dotted #253D94;
     padding:10px 0px;
     margin-bottom:20px;
}
.breadcrumbs > span {
     font-size: 16px;
}
.breadcrumbs > strong {
     font-size: 16px;
     font-weight:500;
}
.tact{
     border-right:1px solid #ccc;
     line-height:24px;
}
.contact li {
     margin-bottom: 15px;
}
.house{
     color:#a53692;
}
.btn.btn-danger {
     margin-left:70px !important;
}
.input-text.required-entry {
     width: 71%;
     padding:10px 0px;
}
.input-text {
     width: 71%;
     padding:10px 0px;
}
label {
     width: 112px !important;
}
.wide > .input-text.required-entry{
     width:86%;
}
.input-box {
     margin-bottom: 15px;
}
 .btn {
     color:#fff;
     background: #E5242D !important;
	 border-color: #E5242D !important;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #E5242D !important;
    border-color: #E5242D !important;
	color:#fff !important;
}
.btn > span {
     margin-left:0px !important;
     padding-right:10px !important;
}
.btn > span > span {
     color: #fff !important;
     text-align: center !important;
}
.tab{
     height:800px;
}
.abd{
     background:#253D94;
     color: #fff;
     padding: 6px 8px;
     text-align: center;
     margin-left:72px;
}
.caption > h4 {
     text-align: center;
}
a:focus, a:hover {
     color: #000 !important;
     text-decoration: underline;
}
@media (max-width: 320px) {
     button {
         margin: 10px 50px !important;
    }
}
#enquiry > form {
     margin-bottom: 0px;
     margin-left: 0;
     margin-right: 0;
     margin-top: 17px;
     padding-bottom: 0;
     padding-left: 11px;
     padding-right: 11px;
     padding-top: 0;
}
#enquiry input, textarea {
     border-bottom-left-radius: 0 !important;
     border-bottom-right-radius: 0 !important;
     border-top-left-radius: 0 !important;
     border-top-right-radius: 0 !important;
}
.error {
     color: red;
     float: left;
     font-size: 12px;
     text-transform: capitalize;
     width: 100% !important;
}
/* #contact-form-b2b .error {
     color: #5AD2FA !important;
  }
#contact-form-b2b .error {
     color: #5AD2FA !important;
  } */
#contact-form-b2b .errorxsdss {
 color: #5AD2FA !important;
}
.feature-doc {
     line-height: 25px;
     /* margin-bottom: 24px; */
}
.pinner{
	float: left;width: 100%;text-align: justify;
}
#captchab {
     background: #fff !important;
     font-weight: bold !important;
}

@media(max-width:800px){
.limit{
    text-transform: capitalize;
    font-size: 100% !important;
    left: 0;
    position: static;
    padding:8px 0px !important;
    margin: 0px !important;
}
.phra {
    margin-top: 60px;
    display: none;
}
.line {
    display: none;
}
.line1 {
    display: none;
}
.slick-arrow{display:none !important;}
.zoom_imgb img {
    min-height: auto !important;
    max-height: auto !important;
    margin-bottom: 0;
}
.companyname {
    font-size: 100%;
}
.slide-nav1 img{ display: none;}
}
@media(max-width:768px){
.top {
    margin: 0px;
}
.nav.navbar-nav > li {
    border-right: 0px solid #fff;
}
.dropdown-menu > li > a{ color:#000 !important;}
.dropdown-submenu .dropdown-menu {min-height: auto !important;}
}

/*@media (min-width:480px)  {
     .footerForm{
          display: none!important;
     }
}*/
