/*
Theme Name: Babystreet Child | Shared by WPTry.org
Theme URI: https://babystreet.althemist.com/
Description: <strong>Babystreet theme by theAlThemist</strong> - <br/> Modern E-commerce WordPress / WooCommerce theme<br/> <a href='http://www.althemist.com'>Other themes by us.</a>
Version: 1.0.0
Template: babystreet
Author: theAlThemist
Author URI: https://www.althemist.com
License: Envato / Themeforest Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: babystreet
*/

#header{ display:none;}

#bnr{ background-color:#20364b; padding:0; position:relative; z-index:0;}
#bnr:before{ position:absolute; content:""; left:0; top:0; background:url(images/banner-left.jpg); background-repeat:no-repeat; background-size:43px;
 width:63px; height:100%; background-position:left center;}

#bnr .vc_col-sm-7{ width:62.3%; padding-left: 7%; padding-right:1%;}
#bnr .vc_col-sm-5{ width:37.7%;}

.lg{ text-align: left; display:block;}
.bnr-hd{ text-align:left;}
.bnr-hd h1{ color:#FFF; font-size:34px; text-transform: uppercase;}
.bnr-txt1{ text-align:center; background-color:#fdc11f; border-radius:10px; padding:21px 16px 34px 16px; margin-right: 15px;}
.bnr-txt1 h2{ color:#040f19; font-size:25px; padding-bottom:7px;}
.bnr-txt1 h3{ color:#20364b; font-size:18px; font-weight:600;}

.bnr-txt2{ text-align:center; background-color:#fdc11f; border-radius:10px; padding:20px 0px 16px 0px; margin-right: 15px;}
.bnr-txt2 h2{ color:#040f19; font-size:25px; padding-bottom:7px;}
.bnr-bx1{ text-align:center;}
.bnr-bx1-lft{ float:left; width:58%; position:relative; z-index:0;}
.bnr-bx1-lft:after{ position:absolute; content:""; right:0; top:10%; width:1px; height:85%; background-color:rgba(32, 54, 75, 0.5); z-index:-1;}
.bnr-bx1-lft h3{ color:#20364b; font-size:18px; font-weight:600;}
.bnr-bx1-lft h4{ color:#20364b; font-size:16px; font-weight:500;}

.bnr-bx1-rgt{ float:right; width:42%;}
.bnr-bx1-rgt h3{ color:#20364b; font-size:18px; font-weight:600;}
.bnr-bx1-rgt h4{ color:#20364b; font-size:16px;  font-weight:500;}
.clr{ clear:both;}

.bnr-txt3{ text-align:center; background-color:#fdc11f; border-radius:10px; padding:38px 16px 38px 16px; margin-right: 15px;}
.bnr-txt3 h2{ color:#040f19; font-size:25px;}

.bnr-frm{}
.bnr-frm h2{ color:#fdc11f; font-size:25px; text-transform:uppercase; padding:12px 0px;}
.bnr-frm form{ border: 0; padding: 0;}
.bnr-frm .vc_col-sm-6, .bnr-frm .vc_col-sm-12{ padding-left:0;}
input.wpcf7-form-control.fld1{ margin-bottom:16px !important; border-radius: 30px !important; font-family:"Poppins", Arial, Helvetica, sans-serif; 
 font-size: 14px; padding:13px 25px !important;}
input[type='text']:focus, input[type='tel']:focus, input[type='email']:focus{ background-color:rgba(255,255,255,1) !important;}
input.wpcf7-form-control.fld-btn{ box-shadow: none; border: 0; color:#20364b; padding:16px 55px 14px 30px; text-transform:uppercase; font-size: 14px;
 background:url(images/list-icon1.png) #fdc11f; background-repeat:no-repeat; background-position:right 25px top 18px; transition:all ease-in-out 0.5s;}
.bnr-frm .wpcf7-submit:hover{ background-color:#FFF !important;}

.bnr-rgt{ text-align:right;}
.bnr-rgt img{margin-bottom: -7px !important;}

#features{ padding:90px 0px 60px 0px;}
.pg-hd{ text-align:center;}
.pg-hd h2{ text-transform:uppercase; font-size: 40px;}
.features-bx{ text-align:center;}
.features-bx p{ margin:0;}
.features-bx img{ background: #fdc11f; border-radius: 50%;}
.features-bx h3{ color:#1d1d1d; font-size:21px; padding-top:16px; font-weight: 600;}

#achieve{ padding:90px 0px 60px 0px; background-color:#ebebeb;}

#high{ padding:90px 0px 60px 0px;}
.pg-hd2{ text-align: left; padding-left:70px;}
.pg-hd2 h2{ text-transform:uppercase; font-size: 40px;}
.high-txt{ text-align:left; padding:0px 40px 0px 70px;}
.high-txt ul{ list-style:none; margin:0; padding:0;}
.high-txt li{ list-style:none; margin:0 !important; padding:10px 0px 10px 40px; font-size:18px; position:relative; color:#1d1d1d;}
.high-txt li:before{ position:absolute; content:""; left:0; top:18px; background:url(images/list-icon1.png) no-repeat; width:16px; height:18px;}

#coaching{ padding:90px 0px 90px 0px; position:relative; z-index:0;}
#coaching:before{ position:absolute; content:""; left:0; top:0; width:100%; height:78%; background-color:#ebebeb;}
.coaching-hd{ text-align:left; padding-left: 13%;}
.coaching-hd h2{ text-transform:uppercase; font-size: 40px;}
.coaching-txt{ padding-left: 13%;}
.coaching-txt ul{ list-style:none; margin:0; padding:0;}
.coaching-txt li{ list-style:none; margin:0px 0px 25px 0px !important; padding:10px 0px 10px 65px; position:relative; color:#1d1d1d; font-weight:600; 
 line-height:30px; font-size:21px; width:49%; display:inline-block;}
.coaching-txt li sup{ font-weight:500;}
.coaching-txt li h6{ font-size:15px;}
.coaching-txt li img{ position:absolute; left:0; top:0; background-color: #FFF; border-radius: 50%; width: 50px;}
.apply-btn{ text-align:left; padding-left: 13%;}
.apply-btn a{ display: inline-block; color: #20364b; padding: 16px 55px 14px 30px; text-transform: uppercase; font-size: 14px; border-radius:30px;
 background: url(images/list-icon1.png) #fdc11f; background-repeat: no-repeat; background-position: right 25px top 18px; transition: all ease-in-out 0.5s;
 text-decoration:none;}
.apply-btn a:hover{ background-color:#FFF; color: #20364b;}

#address{ padding:70px 0px 20px 0px; background-color:#20364b;}
.address-txt{ text-align:left; color:#FFF;}
.address-txt p{ color:#FFF; font-size:16px;}
.address-txt h4{ text-transform:uppercase; color:#fdc11f; font-size:25px; padding-bottom: 7px;}
.address-txt ul{ list-style:none; margin:0; padding:0;}
.address-txt li{ list-style:none; margin:16px 0px 0px 0px; padding:0px 0px 0px 40px; position:relative; color:#FFF; line-height: 30px;}
.address-txt li img{ position:absolute; left:0; top:0;}


.clr{ clear:both;}

.grecaptcha-badge{ right:-300px !important;}

#footer{border-top:0px !important;}
#powered{}
#powered .author_credits{ float:left; text-align:left; color:#999; padding:10px 0px; font-size:13px;}
#powered .author_company{ float:right; text-align:right;}
#powered .author_company a{ display:inline-block; padding-top:4px;}
#powered .author_company a img{ width:30px;}
#powered .inner{ padding-top:12px; padding-bottom:7px;}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; }
input:focus::-moz-placeholder { color:transparent; }
input:focus:-ms-input-placeholder { color:transparent; }
textarea:focus::-webkit-input-placeholder { color:transparent;}
textarea:focus:-moz-placeholder { color:transparent; }
textarea:focus::-moz-placeholder { color:transparent; }
textarea:focus:-ms-input-placeholder { color:transparent; }



@media screen and (min-width: 300px) and (max-width: 449px){
#bnr .vc_col-sm-7{ width:100%; padding-left: 25px; padding-right: 25px;}
#bnr:before{ display:none;}
.bnr-txt1{ margin-right:0;}
.bnr-txt2{ margin-right:0;}
.bnr-bx1-lft{ width: 100%; padding-bottom:25px;}
.bnr-bx1-rgt{ width: 100%;}
.bnr-txt3{ margin-right:0;}
#bnr .vc_col-sm-5{ width:100%;}
.high-txt{ padding: 0px 25px 0px 25px;}
.high-txt li{ font-size: 21px;}
.coaching-hd{ padding:0px 25px;}
.coaching-txt{ padding:0px 25px;}
.coaching-txt li{ width:100%; font-size: 21px;}
.apply-btn{ padding:0px 25px;}

}

@media screen and (min-width: 450px) and (max-width: 767px){
#bnr .vc_col-sm-7{ width:100%; padding-left: 25px; padding-right: 25px;}
#bnr:before{ display:none;}
.bnr-txt1{ margin-right:0;}
.bnr-txt2{ margin-right:0;}

.bnr-txt3{ margin-right:0;}
#bnr .vc_col-sm-5{ width:100%;}
.high-txt{ padding: 0px 25px 0px 25px;}
.high-txt li{ font-size: 21px;}
.coaching-hd{ padding:0px 25px;}
.coaching-txt{ padding:0px 25px;}
.coaching-txt li{ width:100%; font-size: 21px;}
.apply-btn{ padding:0px 25px;}


}

@media screen and (min-width: 768px) and (max-width: 999px){
#bnr .vc_col-sm-7{ width:100%; padding-left: 25px; padding-right: 25px;}
#bnr:before{ display:none;}
.bnr-txt1 h2{ font-size: 25px;}
.bnr-txt3{ margin-right:0;}
#bnr .vc_col-sm-5{ width:100%;}
.high-txt{ padding: 0px 25px 0px 25px;}
.high-txt li{ font-size: 21px;}
.coaching-hd{ padding:0px 25px;}
.coaching-txt{ padding:0px 25px;}
.coaching-txt li{ width:49%; font-size: 21px;}
.apply-btn{ padding:0px 25px;}
#features .vc_col-sm-3{ width:50%;}
#high .vc_col-sm-6{ width:100%;}
.pg-hd2{ padding-left:25px;}
#coaching .vc_col-sm-6{ width:100%;}
.pg-hd2{ padding-left:25px;}
#address .vc_col-sm-4{ width:50%;}

}

@media screen and (min-width: 1000px) and (max-width: 1199px){
#bnr .vc_col-sm-7{ width:100%; padding-left: 25px; padding-right: 25px;}
#bnr:before{ display:none;}
.bnr-txt1 h2{ font-size: 25px;}
.bnr-txt3{ margin-right:0;}
#bnr .vc_col-sm-5{ width:100%;}
.high-txt{ padding: 0px 25px 0px 25px;}
.high-txt li{ font-size: 21px;}
.coaching-hd{ padding:0px 25px;}
.coaching-txt{ padding:0px 25px;}
.coaching-txt li{ width:49%; font-size: 21px;}
.apply-btn{ padding:0px 25px;}
#features .vc_col-sm-3{ width:50%;}
#high .vc_col-sm-6{ width:100%;}
.pg-hd2{ padding-left:25px;}
#coaching .vc_col-sm-6{ width:100%;}
.pg-hd2{ padding-left:25px;}
#address .vc_col-sm-4{ width:50%;}

}

@media screen and (min-width: 1200px) and (max-width: 1399px){

}