/*body{font-family: 'Source Sans Pro', sans-serif;-webkit-font-smoothing: antialiased!important;color: #676767
}*/

.header3:after,.header2:after {left: 0;width: 100%;min-width: 100%;height: 100%;opacity: .7;filter: alpha(opacity=70)}
.header2 {padding: 40px 0 140px}
.header2 .cnt {text-align: center;width: 100%;max-width: 650px;float: none;display: inline-block}
.header2 .cnt h1 {color: #e74c3c}
.header3 .cnt p,.header2 .cnt p {color: #fff;font-size:20px;}
.header2 .btn-red {background: #e74c3c}
.header2 .btn-red:hover {background: #f7c263;color: #fff}
.header2:after {background: #271c3e;-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0)}
.header3 {padding-top: 40px}
.header3 .cnt {margin-top: 410px !important;}
.btn-red,.container,body {text-align: center;}
.container,.header,body {position: relative}
.container:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden}
*,:after,:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
body,button,div,form,h1,h2,h3,h4,h5,h6,hr,li,ol,p,ul {margin: 0;padding: 0}
article,details,figure,footer,header,nav,section,summary {display: block}
.btn-red,.block,aside {display: inline-block}
article {margin-bottom: 60px}
aside {margin-bottom: 30px;width: 100%}
body {font-family: 'Roboto', sans-serif;background: #fff;overflow-x: hidden}
h1,h2,h3,h4,h5,h6 {font-weight: 300;margin: 0 0 .5em;line-height: 1}
h1 {font-size: 60px;line-height: .85em}
h2 {font-size: 36px}
h3 {font-size: 24px}
h4 {font-size: 18px;font-weight: 800;}

ol,ul {list-style-type: none}
div {width: auto;height: auto;margin: 0 auto}
a {color: #271c3e;text-decoration: none;outline: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out}
.popup p a,.reg-form p a {text-decoration: underline}
a:hover {color: #e74c3c}
p {margin: 0 0 1em;line-height: 1.6em}
.container {width: 95%;max-width: 96%;max-width: 1170px}
.btn-red {padding:10px 20px;font-size: 24px;font-weight: 300;color: #fff;background: #271c3e;/*-webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, .3);-moz-box-shadow: 0 3px 0 rgba(0, 0, 0, .3);box-shadow: 0 3px 0 rgba(0, 0, 0, .3);*/-webkit-border-radius: 3px;border-radius: 3px;background-clip: padding-box}
.cnt,.reg-form {text-align: left;z-index: 2}
.btn-red:hover {background: #362757;color: #fff}
.footer_heading_mb{margin-bottom: 0px;}
.carousel-first{width:100%;float: left;margin-right: -100%;position: relative;display: block;z-index: 1;font-size: 16px; line-height: 28px;font-family: 'Roboto', sans-serif;padding: 50px 0px 0px;}
.slider-image{padding-left: 15px;padding-right: 15px;position: relative;text-align: center;}
.slide-img{display: block;margin: 10px auto;}
.img-info{margin: 25px 0 10px;font-size: 14px;color: #444;text-transform: uppercase;display: block;}
.img-description{padding-left: 15px;padding-right: 15px;position: relative;text-align: left;padding-top: 10px;}
.left-arrow{background-image: none !important;margin-left: -15px;}
.right-arrow{background-image: none !important;margin-right: -15px;}
.testimonial-heading{text-align:left !important;color:#ff82bd !important;font-size: 27px !important;font-weight: 600;}
.testimonial-info{padding: 24px 0 70px;margin: 0;width: 100%;max-width: 100%;background: #fff;}
.carousel-control .glyphicon-chevron-left{font-size:50px !important;}
.carousel-control .glyphicon-chevron-right{font-size:50px !important;}
[role="button"] {
    cursor: pointer;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{margin-top: -10px;}

@media all and (max-width:1170px) {
    .btn-red {padding: .7em}
}

.header {padding: 40px 0 60px;background: url(images/bg-header.html) right 0 no-repeat fixed;overflow: hidden;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}
.header:after {content: "";position: absolute;top: 0;left: -30%;width: 80%;height: 240%;background: transparent;
    -webkit-transform: rotate(-40deg);-moz-transform: rotate(-40deg);-o-transform: rotate(-40deg);-ms-transform: rotate(-40deg);transform: rotate(-40deg);opacity: .85;filter: alpha(opacity=85)}
.cnt,.flexslider,.reg-form,.block {position: relative}

@media all and (max-width:1170px) {
    .header: after {width: 90%}
    .header {padding: 40px 0 60px}
}

@media all and (max-width:980px) {
    .container {max-width: 600px}
    .header:after {-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);left: 0;width: 100%;opacity: .6;filter: alpha(opacity=60)}
}

.cnt {float: left;color: #271c3e;width: 60%;}
.cnt h4 {color: #fff;font-size:30px;line-height: 35px;}
.cnt p {font-size: 16px;color: #271c3e;margin-bottom: 1.5em}

@media all and (max-width:980px) {
    .cnt {width: 100%}
}

.reg-form {float: right;width: 38.46154%}
.reg-form h3 {margin-bottom: 1em;color: #fff;font-weight: 400;}
.reg-form p {text-align: center;color: #fff;margin: 1.5em 0 0;font-size: 11px}
.reg-form p a {color: #e74c3c}
.reg-form p a:hover {color: #fff}

@media all and (max-width:980px) {
    .reg-form {width: 100%;float: left;max-width: 450px}
}

.block {width: 28.20513%;margin: 0 1% 25px}
.block i {color: #e74c3c;font-size: 5em;margin-bottom: 20px}

@media all and (max-width:980px) {
    .block {width: 100%;margin-bottom: 20px}
}

.profiles {padding: 60px 0 50px;text-align: left}
.profiles h3 {margin-bottom: 1.4em;text-align: left;color:#000;font-weight: 500;}
.flexslider,.flexslider .slides {zoom: 1}
.flexslider .slides>li {display: none;-webkit-backface-visibility: hidden;text-align: left}
.slides:after,html[xmlns] .slides {display: block}
.flexslider .slides>li .thumb {position: relative;margin-bottom: 20px}
.flexslider .slides>li .thumb a:before {content: "";position: absolute;width: 100%;height: 100%;background-color: transparent;background-color: rgba(245, 179, 60, 0);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00F5B33C, endColorstr=#00F5B33C);zoom: 1;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out}
.flexslider .slides>li .thumb a:hover:before {background-color: transparent;zoom: 1}
.flexslider .slides>li p {margin-bottom: .3em;line-height: 1em;font-size: 24px;font-weight: 300}
.flexslider .slides>li span {font-size: 14px}
.flexslider .slides img {display: block;width: 100%;height:210px !important;}
.flex-pauseplay span {text-transform: capitalize}
.slides:after {content: "\0020";clear: both;visibility: hidden;line-height: 0;height: 0}
* html .slides { height: 1%}
.flex-viewport {max-height: 2000px;padding: 30px;padding:26px 16px;border: 1px solid #aeaeae;width: 105%;margin-left: -2.5%;
    -webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out}

@media all and (max-width:980px) {
    .flex-viewport {width: 100%;margin-left: 0}
}

.loading .flex-viewport {max-height: 300px}
.carousel li {margin-right: 30px}
.flex-direction-nav {width: 100%;display: inline-block;text-align: center;margin-top: -20px;position: relative;
    z-index: 2}
.flex-direction-nav li {margin: 0 1px;display: inline-block}
.flex-direction-nav li a {width: 40px;height: 40px;line-height: 40px;background: #ff82bd;overflow: hidden;
    color: #fff;text-decoration: none;}
.flex-direction-nav li a:before {font-family: FontAwesome;font-size: 32px;display: block;width: 40px;
    height: 40px;text-align: center;margin: 0 10px 0 0}
.flex-direction-nav li a:hover {background: #f22c89;}
.flex-direction-nav li .flex-prev {float: left}
.flex-direction-nav li .flex-prev:before {content: "\f104"}
.flex-direction-nav li .flex-next {float: right}
.flex-direction-nav li .flex-next:before {content: "\f105"}
.feature-section {width: 100%;display: inline-block;position: relative;padding: 80px 0 20px;background: url(images/pattern.jpg) 0 top fixed}
.feature-section h2 {font-weight: 100;color: #fff;max-width: 800px;font-size: 24px;margin: 0 auto 2.5em;
    line-height: 1.4em}
.feature-section h2 a {color: #ff82bd;}
.feature-section h2 a:hover {color: #fff}
.feature-section .info {width: 100%;max-width: 100%;background: #f2f2f2;padding: 70px 0}
.feature-section .infonew {width: 100%;max-width: 100%;background: #f2f2f2;}
.feature-section .info .block {max-width: 315px;-webkit-text-shadow: 0 1px #fff;-moz-text-shadow: 0 1px #fff;text-shadow: 0 1px #fff}
.feature-section .info .block h3 {margin-bottom: 1em;font-weight: 400;}
.feature-section .info .block img {margin-bottom: 1em;}


@media all and (max-width:980px) {
    .feature-section .info .block {max-width: 100%}
    .feature-section .info {padding: 40px 20px;width: 100%}
}

.testimonials {padding: 70px 0 100px}
.testimonials h2 {font-weight: 100;color: #271c3e}
.testimonials h4 {color: #e74c3c;margin-bottom: 5em}
.testimonials .block {width: 47.00855%;border: 1px solid #e5e5e5;padding: 10px 30px 20px;margin-bottom: 190px;
    vertical-align: top}
.testimonials .block:after,.testimonials .block:before {position: absolute;bottom: -44px;left: 50%;width: 0;
    height: 0;border: solid transparent;content: "";margin-left: -22px;border-width: 22px}
.testimonials .block:after {bottom: -43px;border-color: #fff transparent transparent}
.testimonials .block:before {border-color: #e5e5e5 transparent transparent}
.testimonials .block p:last-of-type {color: #271c3e;font-size: 24px;font-weight: 300;line-height: 1em}
.testimonials .block h4 {text-transform: none;font-weight: 300;/*font-family: Roboto, sans-serif;*/color: #271c3e;padding: 60px 0 0;position: relative;margin-bottom: .5em}
.testimonials .block h4:before {display: block;content: "\201C";color: #e74c3c;font-size: 5.5em;height: 0;
    /*font-family: Montserrat, sans-serif;*/position: absolute;width: 100%;left: 0;top: 0;text-align: center}
.testimonials .block img {width: 100px;height: auto;position: absolute;left: 50%;margin-left: -50px;bottom: -140px;-webkit-border-radius: 50%;border-radius: 50%;background-clip: padding-box}
.testimonials .block:last-of-type {margin: 0}
.testimonials .block:last-of-type img {bottom: auto;top: -150px}

@media all and (max-width:980px) {
    .testimonials .block: last-of-type img {top: auto;bottom: -140px}
}

.testimonials .block:last-of-type:after,.testimonials .block:last-of-type:before {bottom: auto;top: -44px}

@media all and (max-width:980px) {
    .testimonials .block: last-of-type:after,.testimonials .block:last-of-type:before {bottom: -44px;top: auto}
}

.testimonials .block:last-of-type:after {top: -43px;border-color: transparent transparent #fff}

@media all and (max-width:980px) {
    .testimonials .block: last-of-type:after {top: auto;bottom: -43px;border-color: #fff transparent transparent
    }
}

.testimonials .block:last-of-type:before {border-color: transparent transparent #e5e5e5}

@media all and (max-width:980px) {
    .testimonials .block: last-of-type:before {border-color: #e5e5e5 transparent transparent}
    .testimonials .block:last-of-type {margin-bottom: 100px}
    .testimonials .block {width: 100%}
}

.overlay {position: absolute;z-index: 5;width: 100%;height: 100%;top: 0;left: 0;display: none;background-color: transparent;background-color: rgba(39, 28, 62, .9);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#E6271C3E, endColorstr=#E6271C3E);zoom: 1}
form input,form select {background: #fff;border: none;color: #000;/*font-family: Roboto, sans-serif;*/font-size: 18px;font-weight: 400;width: 100%;display: inline-block;padding: 10px 20px;line-height: 1.7em;line-height: 1em\9;margin: 0 0 10px;outline: 0;-webkit-appearance: none;-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
form input:focus,form select:focus {background: #d4d2d8}
form option {padding: 4px}
form button.btn-red {width: 100%;border: none;background: #e74c3c;border-top: 1px solid #fad99d;cursor: pointer;
    -webkit-border-radius: 0;border-radius: 0;background-clip: padding-box;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.footer3 .btn-red,.header3 .btn-red,.header2 .btn-red {border-top: 1px solid #fad99d}
form button.btn-red:hover {background: #f7c263}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    form input,form select {line-height: 1}
}
form::-webkit-input-placeholder {color: #676767;opacity: 1;filter: alpha(opacity=100)}
form:-moz-placeholder {color: #676767;opacity: 1;filter: alpha(opacity=100)}
form::-moz-placeholder {color: #676767;opacity: 1;filter: alpha(opacity=100)}
form:-ms-input-placeholder {color: #676767;opacity: 1;filter: alpha(opacity=100)}


@media all and (max-width:1920px){
.header {padding: 40px 0 400px !important;}
.header3 .cnt {margin-top: 200px !important;}
}

@media all and (max-width:1600px){
.header {padding: 40px 0 200px !important;}
.header3 .cnt {margin-top: 410px !important;}
}

@media all and (max-width:1170px){
    .header2 {padding: 40px 0 60px}
}


@media all and (max-width:980px) {
    .header3 .cnt {padding-top: 80px}
}

@media all and (max-width:800px) {
 h1 {font-size: 34px;}
 h2 {font-size: 30px;}
 /*.newsletter img{margin-right: 10px !important;}
 .newsletter h4{font-size: 16px !important;}*/
}

@media (max-width: 767px){

.sub_footer_left p {text-align:center;}
.sub_footer_right p {text-align:center;}
.footer_heading_mb{margin-bottom: 10px;}
.flexslider .slides img{height: auto !important;}
}

.header3 .btn-red {background: #ff82bd;font-weight: 500;margin-top: 5px}
.header3 .btn-red:hover {background: #F22C89;}
.footer3,.header3:after {background: transparent;}
.header3:after {-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0)}
.footer3 .container p span {color: #e74c3c}
.footer3 .btn-red {background: #e74c3c}
.footer3 .btn-red:hover {background: #f7c263;color: #fff}
.btn {display: inline-subsection;margin-bottom: 0;font-weight: 400;text-align: center;vertical-align: middle;
    touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 16px;font-size: 14px;line-height: 1.52857143;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.btn-red {border: none!important}
.btn-group-lg>.btn,.btn-lg {padding: 10px 20px;font-size: 18px;line-height: 1.33;border-radius: 6px}
.btn-subsection {display: subsection;width: 100%}
.header3 .btn {border: none}
.feature-section {border-bottom: none}
.theme-color {color: #ff82bd !important;font-size:35px!important;font-weight: 600;}

/*new css starts*/
.open-popup{color:#ff82bd;font-weight:400;}
.open-popup:hover{color:#f22c89;}
.main_footer {background: #000;color:#fff;padding:40px 0;text-align:left;}
.main_footer h4 {text-align: left;text-transform: uppercase;}
.main_footer p {text-align: left;font-size: 12px;}
.main_footer ul li {text-align: left;margin-bottom: 10px;}
.main_footer ul li a {color:#fff;text-decoration: none;}
.main_footer ul li a:hover {color:#ff82bd;}
.main_footer .fa {margin-right: 10px;width: 15px;}
.sub_footer {background: #222;color:#fff;padding:10px 0;}
.link_clr p a{color:#FF82BD;text-decoration: none;}
.link_clr p a:hover{color: #f22c89;}
.inner_news {padding-top: 20px;}
.inner_news form input.btn-submit {float:left;width: 35%;margin-left: 5%;background: #ff82bd;color: #fff;}
.inner_news form input.btn-submit:hover {background: #f22c89;}
.inner_news form input {width: 60%;float:left;margin: 0;}
.newsletter {width:410px; height:50px; display:table; text-align: center;}
.newsletter div {display: table-cell;vertical-align: middle;}
.newsletter img {float:left;margin-right:30px;}
.newsletter h4 {float:left;color:#fff;margin:5px 0;font-size: 20px;font-weight: 600;text-transform: uppercase;}
.form-control::-ms-expand {display: none;}
.form-control {height:100%;font-size: 18px;padding: 10px 20px;border-radius:0px;color:#666;-webkit-appearance: none;-moz-appearance: none;appearance: none;/*background: url(images/br_down.png) no-repeat center right #fff;background-position: 100%;*/}

@media all and (max-width:640px){
.newsletter {width:100%;}
.newsletter img {float:none;margin-right:0px;}
.newsletter h4 {float: none;margin:20px 0;}
.inner_news form input.btn-submit {float:none;width: 100%;margin-left: 0;}
.inner_news form input {width: 100%;float:none;margin: 10px 0;}
.header3 .cnt {padding-top: 0px;margin-top: 90px;}

}

.dateof_birth{height: auto !important;padding: 10px 20px !important;border-radius:0px!important;}
.gender_input{height: auto !important;padding: 10px 20px !important;border-radius:0px!important;}

/*new css ends*/
.reg-form .btn:hover, .reg-form .btn:focus{
    color:#fff;
}

.reg-form .signup-google:hover{
    background-color: #C93422;
}

#registration .error{color: red !important;}

.sub_footer_left p {text-align:left;margin:0;}
.sub_footer_right p {text-align:right;margin:0;}
.sub_footer_right  a {color:#ff82bd;text-decoration: none;}



.signup-google{background: #de4b39; color: #fff; margin-top: 10px;}
/*.error{color: red;}*/
#registration_form label{color:red;}
#registration_form span{color: red;}
.error_span{color:red;}
.reg-form .error_span{font-weight: bold;}
#registration_form input{margin:5px 0px 2px !important;}
#registration_form select{margin-bottom: 2px !important;margin-top: 5px;cursor: pointer;}
.testimonial-info .glyphicon-chevron-left::before{color: #ff82bd !important;}
.testimonial-info .glyphicon-chevron-right::before{color: #ff82bd !important;}
.about-me{
    width: 100%;
    padding: 5px 15px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    background: #ff82bd;
    color: #fff;
    font-size: 14px;
}

.block-right{
    margin: 0 1% 25px;
}

.advance_info:hover .new-interest, .advance_info:focus .new-interest {
    display: block;
}

.textarea-step2 {
  resize: none;
}

.step2-submit{
    border: none;
    border-top: 1px solid #fad99d;
    cursor: pointer;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background: #ff82bd;
    margin-bottom: 15px;
    padding: 10px 20px;
    font-size: 24px;
    font-weight: 300;
    color: #fff;
    border-radius: 3px;
    background-clip: padding-box;
}

.step2-submit:hover {
    background: #F22C89;
}

.step2-h {
    font-weight: 100;
    color: #fff;
    margin: 30px auto -0.5em;
    max-width: 100%;
    font-size: 24px;
    line-height: 1.4em;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 355px !important;
}

@media  (min-width: 320px) and (max-width: 799px){
    .header3 .cnt {
    margin-top: 82px !important;
}
header#header {
    background-image: url(https://www.buddybuzz.in/assets/landing/banner.jpg) !important;
    background-position: center !important;
    background-size: cover;
}
.reg-form.has-feedback.animated.fadeInRight a.inline_2 {
    /* position: absolute; */
    /* top: 0px; */
    /* right: 0px; */
    background: #fb6eb1;
    width: 100%;
    text-align: center;
    padding: 12px 0 0;
    height: 44px;
    position: relative;
    border-radius: 10px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.32);
}


.reg-form.has-feedback.animated.fadeInRight a.inline_2 i.fa {
    position: absolute;
    left: 5px;
    height: 44px;
    border-right: 2px solid #e661a0;
    top: 0px;
    padding: 13px 0 0px 0px;
    width: 42px;
    text-align: center;
}
.cnt h4 {
    text-align: center;
}
.header3 .cnt p {
    text-align: center;
}
.header3 .cnt {
    margin-top: 82px !important;
    background: #0000005e;
    padding: 15px 0;
    margin: 0 0 30px;
    border-radius: 15px;
}
.feature-section {
    border-bottom: none;
    padding: 80px 30px 20px;
}

.testimonial-info {
    margin: 0 0 25px;
    border-radius: 15px;
    padding: 24px 10px 70px;
    background: transparent;
}
.testimonial-info .carousel {
    background: #fff;
    border-radius: 10px;
    padding: 0 7px;
    text-align: center;
}
.testimonial-heading {
    text-align: center !important;
}
.carousel-inner>.item p {
    text-align: center;
}
.testimonial-heading {
    text-align: center !important;
    margin-bottom: 20px;
}
.main_footer h4, .main_footer p, .main_footer ul li {
    text-align: center;
    padding: 2px 0;
}
.main_footer ul li:nth-child(odd) {
    background: #0a0a0a;
    padding: 5px;
}

section.main_footer .footer_heading_mb {
    background: rgba(255, 255, 255, 0.06);
    border-radius: 0px;
    width: 100%;
    margin: 7px 0px;
}
section.main_footer .container {
    width: 100%;
}
section.sub_footer .sub_footer_left p {
    text-align: center;
}
.reg-form h3 {
    text-align: center;
    text-shadow: 2px 2px 5px #000;
}
.flexslider .slides>li {
    text-align: center;
}
#sign-wrapper {
    background: url(https://www.buddybuzz.in/assets/landing/images/pattern.jpg) 0 top fixed;
}
#sign-wrapper .sign-body, #sign-wrapper.sign-footer {
    background: transparent;
}

#sign-wrapper .form-group .input-group .input-group-addon {
    padding-left: 0px;
    padding-right: 0px;
}
#sign-wrapper {
    background: url(https://www.buddybuzz.in/assets/landing/images/pattern.jpg) 0 top fixed;
}

header#header .container .cnt {
         width: 100%;
    max-width: unset;
    }
    .reg-form.has-feedback.animated.fadeInRight {
        width: 100%;
    max-width: unset;
    }

}

@media  (min-width: 799px) and (max-width: 970px){
    
.reg-form.has-feedback.animated.fadeInRight a.inline_2 {
    /* position: absolute; */
    /* top: 0px; */
    /* right: 0px; */
    background: #fb6eb1;
    width: 100%;
    text-align: center;
    padding: 12px 0 0;
    height: 44px;
    position: relative;
    border-radius: 10px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.32);
}
header#header .container .cnt {
     width: 100%;
    max-width: unset;
    margin-top: 90px !important;
}
.reg-form.has-feedback.animated.fadeInRight {
    width: 100%;
    max-width: unset;
}
}

@media  (min-width: 971px) and (max-width: 1320px){


    header#header .container .cnt {
         width: 50%;
    max-width: unset;
        margin-top: 90px !important;
    }
    .reg-form.has-feedback.animated.fadeInRight {
        width: 50%;
    max-width: unset;
    }
}

/*sidebar css */



.newsletter h4 {
    width: calc(100% - 46px);
}
.newsletter img {
    margin-right: 5px;
}
.carousel-inner>.item p {
    text-align: center;
    min-height: 70px;
}


.feature-section .infonew {
    padding: 0 !important;
}


.feature-section .infonew .block-right {
    margin: 0 0 25px;
    border-radius: 0;
}
.feature-section .infonew .block-right label.about-me {
    border-radius: 0;
    box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.18);
}
section.feature-section .infonew .block-right .row {
    padding: 0 10%;
    box-sizing: border-box;
}
    .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100% !important;
}

.feature-section .infonew {
    width: 100%;
    max-width: 100%;
    background: rgba(255, 130, 189, 0.5);
    color: #fff;
}
.col-md-12.infonew .block-right {
    padding: 25px;
}


.picture-container.col-md-2 {
    width: 50%;
    float: left;
    margin: 0 0 20px;
}

@media screen and (max-width: 520px){
    section.feature-section {
    padding: 0;
}
section.feature-section .col-md-offset-1.col-md-7 {
    padding: 0;
}

    
section.feature-section .infonew {
    /* padding: 32px !important; */
    margin: 0 0 20px;
}
.col-md-12.infonew .block-right {
    padding: 45px;
}

section.feature-section h3 span.theme-color {
    font-size: 25px!important;
    font-weight: 600;
    /* padding: 35px; */
    box-sizing: border-box;
    width: 80%;
    /* float: left; */
    display: inline-block;
}








    
    
}
