@import "global.less"; @import "functions.less"; body { margin: 0; padding: 0; background: #fff; /*font-family: myFirstFont;*/ } .main_footer{ width: 100%; padding: 30px 0px; background-color: #262626; p{ color: #ffffff } } span.blue_text{ color: #40a0cc } span.green_text{ color: #5fab7f; } .about_us{ padding: 50px 0px; .content_about{ height: 390px; display: table; h1{ color: #4ebeed; margin: 0; } p{ /*font-size: 18px;*/ line-height: 34px; } } } .features_section{ background-image: url("../images/bg_1.jpg"); background-repeat: repeat; background-size: cover; padding: 50px 0px; h1{ color: #4ebeed; margin: 0; } .top_para{ width: 70%; margin: 0 auto; line-height: 30px; color: #6b6b6b; } h3{ color: #6b6b6b; font-size: 20px; } p{ line-height: 30px; color: #6b6b6b; } } .subscribe_newsletter{ padding: 50px 0px; background-color: #48bdf3; h2{ color: #fff; margin: 0; } p{ color: #fff; } .email_field{ width: 450px; padding: 6px 23px; } .email_field:placeholder{ color: #262626; } .sub_btn{ font-family: MYRIADPRO; padding: 5px 30px; font-weight: 600; color: #6ac390; background-color: #fff; border: none; font-size: 18px; margin-left: 10px; } } .banner_section{ background-image: url('../images/banner_bg.jpg'); width: 100%; /*height: 80vh;*/ padding: 80px 0; background-size: cover; display: table; h1{ color: #fff; font-size: 42px; } p{ color: #fff; font-size: 18px; } .register_form{ width: 100%; padding: 30px; background-image: url("../images/Landing_03.jpg"); background-repeat: no-repeat; background-color: #3d98de; border-top-right-radius: 100px; } .form_heading{ font-size: 25px; margin: 0; } .text_field{ width: 100%; padding: 5px 10px; } .text_field:placeholder{ color: #969696; } input[type=file] { display: block !important; right: 1px; top: 1px; height: 34px; opacity: 0; width: 100%; background: none; position: absolute; overflow: hidden; z-index: 2; } .control-fileupload { display: block; border: 1px solid #d6d7d6; background: #FFF; border-radius: 4px; width: 100%; height: 36px; line-height: 36px; padding: 0px 10px 2px 10px; overflow: hidden; position: relative; /* File upload button */ } .control-fileupload:before, .control-fileupload input, .control-fileupload label { cursor: pointer !important; } .control-fileupload:before { /* inherit from boostrap btn styles */ padding: 4px 12px; margin-bottom: 0; font-size: 14px; color: #333333; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #b3b3b3; border-radius: 4px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); transition: color 0.2s ease; /* add more custom styles*/ content: 'Browse'; display: block; position: absolute; z-index: 1; top: 2px; right: 2px; line-height: 20px; text-align: center; } .control-fileupload:hover:before, .control-fileupload:focus:before { background-color: #e6e6e6; color: #333333; text-decoration: none; background-position: 0 -15px; transition: background-position 0.2s ease-out; } .control-fileupload label { line-height: 24px; color: #717070; font-size: 14px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; z-index: 1; margin-right: 90px; margin-bottom: 0px; cursor: text; margin-top: 5px; } .comment_area{ width: 100%; height: 100px; resize: unset; color: #000; padding: 15px; } .comment_area:placeholder{ color: #717070; } .submit_btn{ background-color: #fe5e07; color: #ffffff; width: 100%; border: none; padding: 10px 0; } } a[href^="tel"]{ color:inherit; text-decoration:none; } .main_header{ position: fixed; top: 0; width: 100%; z-index: 9999; margin-bottom: 80px; padding-top: 30px; .number_div{ background-image: url("../images/number_bg1.png"); height: 53px; width: 350px; display: table; position: relative; p{ color: #fff; font-size: 19px; margin: 0; } a{ color: #fff; text-decoration: none; cursor: text; } } .number_div:after{ content: ''; background-image: url(../images/top_bar.png); top: -31px; left: 20px; width: 3px; position: absolute; height: 31px; } .number_div:before{ content: ''; background-image: url(../images/top_bar.png); top: -31px; right: 20px; width: 3px; position: absolute; height: 31px; } } .banner_section_content{ /*height: 254px;*/ display: table; margin-top: 30px; } #scroll_to_form1{ cursor: pointer; } p.error { color: #ce0400; } p.success { color: #9eff9e; } @media (max-width: 768px) { .subscribe_newsletter .email_field { width: auto; } } @media (max-width: 640px) { .number_div_container{ float: none !important; .number_div{ width: 100%; background-repeat: no-repeat; background-size: cover; } } .main_header .number_div:before{ display: none; } .main_header .number_div:after{ display: none; } } @media (max-width: 768px) { .number_div_container{ .number_div{ width: 100%; background-repeat: no-repeat; background-size: cover; background-image: none; background-color: #64c7f0; } } .main_header .number_div:before{ display: none; } .main_header .number_div:after{ display: none; } .m-b-8{ margin-bottom: 8px; } } @media (max-width: 425px) { .number_div_container{ float: none !important; .number_div{ width: 100%; background-repeat: no-repeat; background-image: none; background-color: #64c7f0; } } .main_header .number_div:before{ display: none; } .main_header .number_div:after{ display: none; } .subscribe_newsletter .email_field { width: 90%; } .sub_btn{ margin-top: 15px; } }