/*
Theme Name:Streaminfo
Author: Miracle
Author URI: www.streaminfotech.com
Version: 1.0.0
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700&subset=latin-ext');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;0,900;1,900&display=swap');



/*font-family: 'Roboto', sans-serif;*/
body
{font-family: 'Roboto', sans-serif;
	/*font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; margin:0px;padding:0px;color:#212529;font-size:1rem;*/}

.body-fixed{background-image:url('http://checkyourwebsite.in/oneinvestment/wp-content/uploads/2020/05/two.jpg');background-attachment:fixed;background-size:100% 100%;background-repeat:no-repeat;background-position:middle;}

h1{color:#212529;font-size:45px;font-weight: 700;line-height:40px;font-family: 'Roboto', sans-serif;}
h2 {color:#212529;font-size:36px;font-weight: 700;line-height:45px;font-family: 'Roboto', sans-serif;}
h3 {color:#212529;font-size:24.3px;font-weight: 700;line-height:25px;font-family: 'Roboto', sans-serif;}
h4 {font-size:27px;font-weight: 700;line-height:32px;font-family: 'Roboto', sans-serif;}
h5 {color:#212529;font-size:16px;font-weight: 400;font-family: 'Roboto', sans-serif;}
h6 {color:#212529;font-size:16px;font-weight: 400;font-family: 'Roboto', sans-serif;}

.banner-box {/*background-color: rgba(0,0,0,0.74);*/padding: 20px 20px;}
.banner-box h1{font-family: 'Roboto', sans-serif;font-weight: 700;font-size:28.6px;line-height:36.72px;}
.banner-box h3{font-family: 'Roboto', sans-serif;font-weight: 700;font-size:24.3px;line-height:29.16px;}
p {color:rgb(33,37,41);font-size:18px;font-family: 'Roboto', sans-serif;font-weight: 400;text-align: justify;line-height: 27px;}
ul,ol{ color:#212529;font-size:18px;font-family: 'Roboto', sans-serif;font-weight: 400;line-height: 27px;}
a{color:#1085ce;}
.signup-link{text-align:center;float:left;}
.signup-link a{text-align:center;font-family: 'Roboto', sans-serif;font-weight: 700;font-size:36px;line-height:43.2px;color:rgb(16,133,206);text-decoration:underline;font-size:36px;}
h2 a{color:rgb(16,133,206);text-decoration:underline;text-align:center;}
h2 a:hover{color:#0c669f;text-decoration:underline;}
.signup-link a:hover{color: #0c669f;}
.white-content{color:#fff !important;background-color:rgba(10,5,4,0.72);border-radius:10px;padding:15px;margin-top:15px;}
.white-box{background-color:rgba(255,255,255,0.78);}
.top-round-box{border-top-left-radius:10px;border-top-right-radius:10px;}
.bottom-round-box{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.top_header {width:100%;float:left;background-color:#FFF;padding:5px 0px 10px 0px;}
.phone {text-align: right; font-size:27.8px;font-family: 'Source Sans Pro', sans-serif;}
.phone i{margin-left: 5px;margin-right: 5px;display: inline-block;border-radius: 3px;font-family: FontAwesome;
          color: #333;font-size: 1em;line-height: 20px;}
.phone span{font-family: 'Source Sans Pro', sans-serif;font-weight:700;}
.phone ul {margin:0px;padding:0px;margin-top:10px;margin-bottom:10px;}
.phone ul li {list-style:none;display: inline-block;}
.phone li a{color: #1085ce;text-decoration: none;font-size:16px;padding-left: 20px;}
.phone li a:hover{color: #166dab;}
.phone a{text-decoration:none;color:#000;font-size:22px;font-weight:600px;}
.top_menu{width:100%;float:left;background-color:#00003F;padding: 0px 0px;}
h2.l-title {color: #004d84;margin: 0px;}
.banner {float: left;width:100%;}
.banner img{width:100%;max-width: 130px;}

.services {width:100%;float:left;}
.our_heading {font-size: 42px;color:#313131;margin: 0px;}
.icon-box p{color: #191919;text-align: left;}
.icon-box a{color:#313131;font-size:20px;}
.icon-box {border: 2px solid #EEEEEE;min-height: 286px;padding: 10px 10px;width:100%;margin:10px 0px;position: relative;
           display: inline-block;background-color: #EEEEEE;}
.icon-box img { width: 100%;}

.logo {padding: 0px;}
.logo img{max-width:425px !important;}
.round-box{border-radius:5px !important;margin-bottom:20px !Important;}
/*--Footer--*/
.footer {width:100%;background:#efefef;float: left;padding:16px 0px;margin-top: 0px;}
.footer1 {width:100%;float:left;text-align: center;}
.footer1 p {color:#333;font-size:14px;text-align: center;float: left;line-height:20px;width:100%;margin:18px 0px;}
.footer1 ul {margin:0px auto;width:100%;}
.footer1 ul li {display:inline-block;list-style:none;padding: 5px 10px;text-align:center;}
.footer1 li a{color: #1085ce;font-size: 15.3px;font-weight: 700;text-decoration: none;line-height:27px;}
.footer1 ul li a:hover{color:#333;}

.navbar-nav > li > a {padding-top: 5px;padding-bottom: 10px;}
/*--END-Footer--*/
/*--Copyright--*/
.copyright {float: left;width: 100%;}
.copyright p {text-align: center;color: #000000;font-weight: 400;padding-top: 20px;}
/*--END-Copyright--*/
.text-line p {line-height: 27px;color:#0c5460;margin-bottom:18px;}
.txt {width: 100%;height: 40px;float: left;border: 1px solid #ced4da;margin-bottom: 10px;padding: 8px;}
.txtarea {width:100%;height:80px;float:left;border:1px solid #ced4da;margin-bottom:10px;padding: 8px;}
.list {width:100%;margin: 0px 0px 10px 0px;padding: 0px;float: left;}
.list li {list-style: none;background: url(images/right-arrow.png) no-repeat center left;font-weight: 400;font-size: 16px;color: #333;padding-left: 25px;line-height: 30px;float: left;}
button.btnsubmit {
    border: 2px solid #f7a934;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #F7A934;
    border-radius: 4px 4px 4px 4px;
    padding: 14px 0px 14px 0px;
    font-size: 18px;
    margin-top: 10px;
    width: 100%;
}
a.btnsubmit1 {
    border: 2px solid #f48000;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #f48000;
    border-radius: 4px 4px 4px 4px;
    padding: 14px 10px 14px 10px;
    font-size: 18px;
    margin-top: 10px;
    width: 100%;
}
.title h2 {font-size: 26px;margin-top:0px;}
.single_img_box {padding: 50px 0px;float: left;width: 100%;}
.side-right {background-color: #e9ecef;padding:20px;margin-bottom:20px;border-radius:20px !important;}
.f1 {background-color: #e9ecef;width: 100%;float: left;padding: 20px;}
hr {border-top: 1px solid #6d6868;}

.title-style {float: left;width: 100%;color: #FFF;margin: 0px auto;background-color:#0271B8;background-size: cover;
              padding: 30px 0px;}
.title-style h2 {font-size: 35px;font-weight: 500;line-height: 1.11em;text-decoration: none;text-transform: none;
                 letter-spacing: 2.2px;margin-top: 10px;color:#fff;}

.frm-box {background-color:transparent;border:1px solid #545E9E;width:100%;height:41px;max-width: 200px;float:left;
           color: #fff;font-size: 13px;padding: 0px 10px;}
a.btn.snd {border:1px solid #545E9E;color: #fff;margin-bottom: 30px;height: 41px;padding-top: 10px;border-radius:0px;}
a.btn.snd:hover {background:#D7272A;}
a.btnabout {background-color: transparent;padding: 8px 12px;margin: 15px 0px;border: 2px solid #000;
            color: #000;font-size: 18px;text-decoration: none;}
a.btnabout:hover {background-color: transparent;border: 2px solid #D7272A;color: #D7272A;}			

h2 em {color:#D7272A;font-style:normal;}
.systemmenu p{color:#fff;}
.banner-form{background-color:#f3f3f3;padding:15px 15px;}
.gform_title{font-size:21.6px;font-family: 'Roboto', sans-serif;font-weight: 700;margin-top:0px;}
.gform_wrapper{margin-bottom:0px !important;}
.gform_description{margin:0px;font-family: 'Source Sans Pro', sans-serif;line-height:27px;font-size:18px;}
.frm-box::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.frm-box::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.frm-box:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.frm-box:-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
h3.titlefm {
    margin: 0px;
    font-weight: 700 !important;
    line-height: 1.2;
    font-size: 33px;
}

.bootstrap-wrapper .font-weight-bold{
    font-weight: 700 !important;
/*     background-color: rgba(0,0,0,0.51);
	width:65%!important;
	height:50px!important; */
}
/* .card-img-overlay {  
    height: 41px;
	font-size: 16px;
} */
.bootstrap-wrapper .mt-5, .bootstrap-wrapper .my-5 {
margin-top: 1rem !important;
}

.lmm-item-content strong{font-weight:700 !important;}
.navmenu-nav li.lmm-item > a, #lmm .lmm-navbar-nav li.lmm-item > a, #lmm .navmenu-nav li.lmm-item > form, #lmm .lmm-navbar-nav li.lmm-item > form {
    font-family: Source Sans Pro;
    font-size: 22px;
    font-weight: 400;
}
#lmm .navmenu-nav, #lmm .lmm-navbar-nav {
    padding: 0px 0px !important;
}



#quadmenu .quadmenu-navbar-toggle {margin-top: 8px !important;margin-bottom: 8px !important;}



  /* media query */

@media(max-width:991px) {
.btn .btn-icon-only {width: 100%;margin: 5px 0px;}
}
@media (min-width: 768px){
#lmm.lmm-navbar .lmm-navbar-nav > li {
    height: 45px!important;
}
}
@media (max-width:767px) {
.phone {text-align: center;margin-top:0px;}
.social {text-align: center;}
.phone ul {margin-top: 0px;margin-bottom: 0px;}	
.nav.navbar-nav.navbar-right a {padding-top: 0px;}
#lmm.lmm-navbar .lmm-navbar-toggle {margin: 0px !important;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
	.logo{text-align:center;}
	.logo img { max-width:270px !important;}
.nav.navbar-nav.navbar-right {float: none;list-style: outside none none;text-align: center;width: 100%;list-style: none;
                              display: inline-block;  padding-top: 10px;}
.menu .navbar-default {padding-top: 0px;}
.menu .navbar-nav > li > a {padding: 8px 7px;color: #000000;font-size: 14px;display: block;background-color: transparent;}
.nav.navbar-nav.navbar-right {float: none;list-style: outside none none;text-align: center;width: 100%;list-style: none;
                              display: inline-block; padding-top: 10px;}
.nav.navbar-nav.navbar-right a {padding-top: 10px;}
	#lmm.lmm-navbar .lmm-navbar-nav > li {
    height: 45px!important;
}
	
.navbar-nav {margin: 0px 0px 0px;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.about-right {margin: 0px;}
.about {text-align:center;}	
.footer3 ul li {float: left;width:auto;}
h1 {font-size: 24px;}
h2 {font-size: 32px;line-height:38.4px;}

	.footer1{padding:0px;}
	.footer1 ul {width:100%;max-width:100%;margin:0px !important;padding:0px;}
	.footer1 ul li a{font-size:13.6px;}
	.vc_row.vc_column-gap-30>.vc_column_container{padding:0px 15px !important;}
	p{font-size:16px;line-height:24px;}
	.text-line p{line-height:24px;}
.img-banner-red{display:none !important;}

}
.img-section{border:1px solid #cfcfcf;padding:5px;border-radius:5px;}
/* property setting */

/*other-css*/


button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
    width: 100%;
    padding: 10px auto;
    background: #F7A934;
    border: none;
    color: #fff;
    font-size: 24px;
    padding: 9px;
    border-radius: 5px;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: ltr;
    width: 100%;
    border: none;
    padding: 4px;
    border-radius: 10px;
}

.wpcf7-form p {
	 color: #000;
    font-size: 19px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    text-align: justify;
    line-height: 28px;
}

.wpcf7-form .custom{
	color: #fff;
    font-size: 19px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    text-align: justify;
    line-height: 28px;
}


.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-exclusive-checkbox.display {
    display: block;
    width: 200px;
}

.wpcf7-form-control.wpcf7-checkbox.wpcf7-exclusive-checkbox.dis {
    width: 200px;
    display: block;
}
.wpcf7-form-control.wpcf7-select.Escore {
    width: 100%;
}


textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 100%;
}


input.wpcf7-form-control.wpcf7-text.nme {
    width: 100%;
}

/*.set-img{
	width:182px;
	
}*/

.main-class{
	width:100%;
	position:fixed;
	display:block;
}

.form-fields label{
    display: inline-block;
    max-width: 100%;
    margin: 0px 0px;
    font-weight: 700;
    font-size: 49px;
}
/*.blk-form h3{color:#fff;}
.blk-form p{color:#fff;}
.blk-form-fields label{
    display: inline-block;
    max-width: 100%;
    margin: 0px 0px;
    font-weight: 700;
    font-size: 49px;
	color:#fff !important;
}*/



	.gform_wrapper .gform_footer{margin:0px !important;}
	.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0px !important;
}
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
    /*font-size: 1em;*/
    width: 100% !important;
    margin: 0 0px 0 0 !important;
        font-size: 20px !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 8px 4px !important;
    letter-spacing: normal;
    border-radius: 5px;
    border: 1px solid #cfcfcf;
}
	.blk-form h3,.blk-form p,.blk-form label{color:#fff !important;}
	
/*.overlay_content1 p{background-color:red;color:#fff;}*/

.bootstrap-wrapper .mt-5, .bootstrap-wrapper .my-5 {
    margin-top: 10rem !important;
}

/*
.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label {
    display: -moz-inline-stack;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    color: #fff;
}*/
.archieve-page{margin-top:-30px !important;padding-top: 0rem !important;
}



/*from customize*/
.frm-firstname{
	float:left;
	width:45%;
	margin-right:5px;
	font-size: 16px;
   font-weight: 400;
}
.frm-lastname{
	float:right;
	width:50%;
	font-size: 16px;
  font-weight: 400;
}

.frm-email{
	float:left;
	width:45%;
	margin-right:5px;
	font-size: 16px;
  font-weight: 400;
	margin-top:20px;
	margin-bottom:20px;
}
.frm-phone{
	float:right;
	width:50%;
	font-size: 16px;
  font-weight: 400;
	margin-top:20px;
	margin-bottom:20px;
}

.clr{
	clear:both;
	font-size:20px;
	font-weight:400;
}
.overlay_content1 p{
    color: #fff;
	background-color: #ff0000;
}
#load-more {
    height: 40px;
    width: 150px;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    border: 0 !important;
}

.slider-section img {
    height:450px!important;
    width: auto !important;
}
.address{min-height:35px !important;}

@media(max-width:767px)
{
	.slider-section img{ width:100%; height:420px !important;}
}
@media (min-width: 1200px) {
  .container {
    max-width: 1080px !important;
  }
}