@charset "utf-8";
/* CSS Document */



@font-face {
    font-family: OpenSans-Regular;
   	src:url(../../font-awesome/fonts_landing/OpenSans-Regular.ttf);
}



  /* Remove the navbar's default rounded borders and increase the bottom margin */ 
    .navbar {
      margin-bottom: 50px;
      border-radius: 0;
    }
    
    /* Remove the jumbotron's default bottom margin */ 
     .jumbotron {
      margin-bottom: 0;
    }
   
    /* Add a gray background color and some padding to the footer */
    footer {
      background-color: #f2f2f2;
      padding: 25px;
    }


body{font-family:OpenSans-Regular; color:#575757;  font-size: 18px; }
.mar_top10{ margin-top:10px;}
.grey_bg{ background-color:#eeeeee;}
.phone_no{text-align:center; margin-top:20px; font-size: 14px; color: #999; font-weight: bold;}

.sign_up_formbg{width:50%; padding:20px; background-color:#fff; border:1px solid #CCC; /*position:absolute; left:38%; top:66%;*/ margin: 0 auto;}

.txt_div1{margin:0 auto;  /*margin-top:380px; */text-align:center;}
.txt_div2{margin-top:40px;}

.org_txt{ color:#ff8c00; font-weight:bold;}

.header_txt{ font-size:28px; color:#000;}

.header_imgdiv{margin:0 auto; padding:10px;background-image:url(../../images/images_landing/landing_page_banner.png); background-size:cover; background-repeat:no-repeat; height:640px; display: block;
position: relative;
    background-position: center center;" class="img-responsive}



@media (min-width:300px) and (max-width:480px){
.sign_up_formbg {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    left: 13%;
    padding: 15px; width:100%;
   /* position: absolute;
    top: 32%;
    width: 74%;*/
}	

.mar_bot{ margin-bottom:20px;}
.header_txt{ font-size:20px;color:#000;}
.header_imgdiv{ margin:0 auto; background-image:url(../../images/images_landing/1385feb3-tools-device.jpg);  background-repeat:no-repeat; width:320px; height:567px;    display: block;
    position: relative;
    background-position: center center;" class="img-responsive}


}



@media (min-width:480px) and (max-width:700px){
	.sign_up_formbg {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    left: 18%;
    padding: 15px;
   /* position: absolute;
    top:50%;
    width: 63%;*/ margin: 0 auto; width:80%;
}
.mar_bot{ margin-bottom:20px;color:#000;}
.header_txt{ font-size:20px;}
}



@media  (min-width:700px) and (max-width:980px){

.sign_up_formbg {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    left: 31%;
    padding: 15px;
   /* position: absolute;
    top: 73%;
    width: 40%;*/ margin: 0 auto; width:50%;
}

}
