@import url(http://fonts.googleapis.com/css?family=Open%20Sans:400,700,400italic,700italic);
body {
    font-family:'Open Sans';
    font-size: 12px;
    color: #575757;
    margin: 0px;
    padding: 0px;
   
}
img { max-width:100%; border: 0px; }

html, body {height: 100%;}

.inlineblock{display: inline-block;}
.pagewidth { max-width: 100%; width: 1000px; margin: 0px auto; }
.textright { text-align: right; }
.clearboth { clear: both;}
.height-30 { height: 30px;}
.height-10 { height: 10px;}

header{height: 100%;width: 100%;}
.headerbg {width: 100%;height: 100%;/*display: table;*/background-image: url(images/headerbg.jpg); background-repeat: no-repeat; background-position: center bottom; background-size: cover;position: absolute;bottom: 0;}
.topbg {background: rgba(255, 255, 255, 0.8); height: 91px;}
.logo {width: 300px;float: left;}
.logoright {float: right; padding-top: 24px; padding-right: 50px;}
.headercontent {text-align: right;}
.headerpadding { display: inline-block; padding-top: 218px; padding-right: 20px;}
.headertitle {font-size: 45px; color: #ffffff; font-weight: 700; text-align: left; width: 860px; max-width: 100%; background: rgba(2, 103, 200,0.8); padding-left: 10px;}
.headersubtitle {display: inline-block; width: 870px; max-width: 100%; text-align: left; background: rgba(255, 255, 255, 0.5); margin-top: 30px; font-size: 20px; color: #011325;}
.padding30 {padding: 30px; }
#bluebgtop1 {background: #0267c8;}
#bluebgtop2 {background: #0267c8;}
.compaltitles {text-align: center; font-size: 32px; color: #ffffff; padding-top: 15px; padding-bottom: 15px;}
.profilebg {background: url(images/profile.jpg) no-repeat; background-position:  right top; background-color: #eef3f5;}




.nav-tabs > li > a {font-size: 16px; color: #ffffff; background: #0267c8; border-radius: 0px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background: #e64244; color: #ffffff;}
.nav-tabs > li > a:hover {background: #e64244; color: #ffffff;}
.nav-tabs {border-bottom: solid 4px #e64244;}
.tab-content {background: rgba(255, 255, 255, 0.8); padding: 20px; font-size: 15px; color: #212121;  line-height: 24px;}
#orangebg {background: #e64244;}
.capsulbg {background: url(images/capsulbg.jpg) repeat;}


.sidemenu {}
.sidemenu ul { margin: 0px; padding:0px;}
.sidemenu ul li {list-style: none; margin-top: 3px;}
.sidemenu ul li a { text-decoration: none; background: url(images/plus.png) no-repeat; background-position: right center; background-color:#0267c8; display: block; padding-left: 10px; color: #ffffff; height: 45px; line-height: 45px; font-size: 16px; color: #ffffff; font-weight: 700;  }
.sidemenu ul li a.active { background: url(images/desk.png) no-repeat; background-position: right center; background-color:#e64244;}


.sidemenu ul li ul {display: block; background: rgba(255, 255, 255, 0.8); padding: 20px;}
.sidemenu ul li ul li { padding: 10px; font-size: 14px; color: #282828; background: url(images/cheks.jpg) no-repeat; background-position: left 18px; border-bottom: solid 1px #d3d3d3;}
.sidemenu ul li ul li a {background: #f5f5f5; height: 34px; line-height: 34px; font-size: 14px; color: #000000;}
.sidemenu ul li ul li a:hover {background: #ffa800;}

.whitebg2 {background: #f5f5f5;}
.contactlefts {width: 480px; max-width: 100%; display: inline-block; vertical-align: top;}

.contactnametext {font-size: 14px; color: #3a3a3a; font-weight: 700; padding-bottom: 5px; padding-top: 10px;}
.from-box-join-now {background: #ffffff; border: solid 1px #d5dbe1; height: 38px; border-radius: 6px; width: 100%;}
.textboxesin {background: #ffffff; border: solid 1px #d5dbe1; border-radius: 6px; width: 100%; min-height: 525px;}
.marginlefts {margin-left: 25px; }
.submit_button {padding-top: 12px;}
.submit_button input[type="submit"] {
    background-color: #e64244;
    border: medium none;
    border-radius: 7px;
    color: #ffffff;
    width: 100%;
    height: 40px;
    font-size: 18px;
    font-weight: 700;
   text-transform: uppercase;
}
.whitebgs {background: #ffffff;}
.padding30 {padding-top: 30px; padding-bottom: 30px;}
.footerlefts {width: 300px; display: inline-block; vertical-align: top;}
.footerboex {border-left: solid 1px #ced0d6; display: inline-block; vertical-align: top; padding-left: 14px; padding-right: 14px;}
.addresstitles {font-size: 17px; color: #3d3d3d; font-weight: 700;}
.addrsscontent { font-size: 13px; color: #3d3d3d; padding-top: 12px;}
.redlast {background: #e64244;}
.copytext {font-size: 13px; color: #ffffff; padding-top: 5px; padding-bottom: 5px; text-align: center;}
.copytext a { color: #ffffff; text-decoration: none;}


.scrollup1 { 
    border-radius: 5px;
    bottom: 2px;
    color: #ffffff;
    display: none;
    font-family: Tahoma;
    font-size: 20px;
    font-weight: bold;
    padding: 4px 7px 0;
    position: fixed;
    right: 10px;
    text-decoration: none;
    text-shadow: 1px 0 0 #575757;
    z-index: 3;
}



/*Menu Style Start*/
@media all and (min-width: 769px)
{
  .navbar { margin-bottom: 0px;}
  #menu { float: none; display: inline-block; }
  #menu ul.navbar-nav { float: none; }
  #menu .navbar-default{background: none;border: none;     text-align: right; }
  #menu .navbar-collapse { padding-right: 0px; }
  #menu .container-fluid { padding-right: 0px; }
  #menu ul li { float: none; display: inline-block; background: url(images/listline.jpg) no-repeat; background-position: left center;}
  #menu ul li.home { margin-left: 0px; }
  #menu ul li a { font-size: 16px; color: #000000; padding: 0px; text-align: center; padding-left: 20px; padding-right: 20px; padding-top: 9px; padding-bottom: 9px; margin-left: 14px; border-radius: 6px;}
  

  #menu ul li.dropdown .caret { display: none; }
  #menu ul li.active a { background: none; }
  .navbar { min-height: 0px;}
  
  
  
  #menu ul li.public-page { margin-right: 0px; }
  #menu ul li.public-page.open a { background: none; }
  #menu ul li.public-page ul { text-align: left; }
  
  #menu ul li.public-page ul li a:before { content: ""; }
  #menu ul li a:hover {background: #0267c8; color: #ffffff;}
  #menu ul li:hover a:before { color: #0286d2; }
  #menu ul li.active a:before { color: #0286d2; }
  #menu ul li .dropdown-menu li:hover .sub-menu {
    visibility: visible;
  }
  
  #menu ul .dropdown:hover .dropdown-menu {
      display: block;
  }
}

@media all and (max-width:769px)
{
.headerpadding {padding-right: 0px; padding-top: 20px;}
.headertitle {width:50%; padding-left: 0px;  font-size: 27px; display: inline-block;}
.headersubtitle {width:50%; padding-left: 0px; font-size: 15px; text-align: left;}
.contactlefts {width: 356px;}
.padding30 {text-align: left;}
.footerboex {border-left: none;}
.footerlefts {width: 90%;}
.footerboex {width: 28%; text-align: left;}
}


@media all and (max-width:500px)
{
    .logoright {width: 100%; padding-top: 0px; padding-right: 0px;}
    .headertitle {width: 85%;}
    .headersubtitle {width: 85%; font-size: 12px;}
    .padding30 {padding-top: 5px; padding-bottom: 5px;}
    .contactlefts {width: 92%;}
    .marginlefts {margin-left: 0px;}
    .contactlefts { width: 97%;}
    .footerboex {width: 80%; margin-bottom: 15px;}
    .textboxesin {min-height: 225px;}
    .nav-tabs > li {width: 100%;}
    .sidemenu ul li a {font-size: 12px; line-height: 20px; padding-right: 40px;}
    .contactnametext {padding-left: 10px;}
    .profilebg {background: none;}
}
