body{font-family: 'Poppins', sans-serif; color:#222; line-height:24px; font-weight:normal; font-size:16px; font-family: 'roboto', sans-serif;}

.topbar{background:#DA358C;}
.topbar .col-lg-8{padding:40px 90px;}

.topbar .col-lg-8 .col-sm-12{margin-bottom:60px;}
.topbar .col-lg-8 .col-sm-12 img{float:right;}
.topbar .col-lg-8 .btn-default{float:right; margin-top:60px; border-radius:25px; text-transform:uppercase; padding:10px 25px; font-size:17px; font-weight:600; border:none; color:#89191c;}
.topbar .col-lg-8 .btn-default:hover{background:#c94b01; color:#fff;}

.topbar .col-lg-4{background:#fff; padding:40px 30px 60px; min-height:670px;}
.topbar .col-lg-4 h3{margin-bottom:30px; text-transform:uppercase; font-weight:600;}
.topbar .col-lg-4 .form-control{min-height:40px; box-shadow:none; border-radius:0px;}
.topbar .col-lg-4 select{-webkit-appearance:none; -moz-appearance:none; appearance:none; background:url(../images/down-arrow.png) no-repeat right 10px center;}


.models .form-control{min-height:48px; box-shadow:none; border-radius:0px;}
.models select{-webkit-appearance:none; -moz-appearance:none; appearance:none; background:url(../images/down-arrow.png) no-repeat right 10px center;}


.topbar .col-lg-4 .btn-primary{background:#DA358C; padding:12px; margin-top:10px; font-weight:600; width:100%; border:none; border-radius:0px; font-size:20px; text-transform:uppercase;}
.topbar .col-lg-4 .btn-primary:hover{background:#e65f0f;}
.topbar .col-lg-4 .checkbox label, .topbar .col-lg-4 .radio label{font-size:12px; line-height:16px;}


.pankaj-khanna{padding:60px 15px 20px; border-top:#DA358C 10px solid;}

.pankaj-khanna .col-lg-12 .col-sm-12 h1{font-size:45px; font-weight:600; text-align:center; text-transform:uppercase}
.pankaj-khanna .col-lg-12 .col-sm-12 h1::before{content:''; position:absolute; width:275px; height:3px; background:#000; right:-104px; top:26px;}
.pankaj-khanna .col-lg-12 .col-sm-12 h1::after{content:''; position:absolute; width:100px; height:9px; background:#ea0a0a; right:72px; top:23px;}
.pankaj-khanna .col-lg-12 .col-sm-12 span{color:#DA358C;}

.webinar .col-lg-4 .col-sm-12 .btn-primary{margin-top:10px; background:#DA358C; color:#000; border:none;}

.services{padding:40px 15px; background:#231f20; color:#fff; text-align:center}
.services .col-lg-12 img{margin:0 auto 40px;}
.services .col-lg-12 h3{margin-bottom:15px; text-align:center; line-height:40px; font-size:30px;}
.services .col-lg-12 h3 span{display:block;}
.services .col-lg-4{margin-top:40px;}
.services .col-lg-4 .col-sm-12{padding:40px; border:#FC0 3px solid;}
.services .col-lg-4 .col-sm-12 h3{font-size:25px; text-align:center; line-height:30px;}
.services .col-lg-4 .col-sm-12 h3 span{display:block;}

.webinar{padding:40px 15px 50px; background:#f8f8f8;}
.webinar .col-lg-12 h1{text-align:center; margin-bottom:45px;}
.webinar .col-lg-4 .col-sm-12{min-height:470px; padding:20px; box-shadow:0 0 10px #eaeaea; text-align:center; margin-bottom:20px; background:#fff;}
.webinar .col-lg-4 img{margin-bottom:20px;  width: 100%;}
.webi{position: absolute; bottom:70px; left:0; right:0; margin:auto;}
.webinar .col-lg-4 h2{font-size:20px; margin-bottom:15px; font-family: 'roboto', sans-serif; font-weight:400; text-transform:uppercase; color:#222;}
.webinar .col-lg-4 h3{font-size:16px; margin-bottom:30px; line-height:24px; font-weight:400; font-family: 'roboto', sans-serif; font-weight:300; letter-spacing:0.5px;}
.webinar .col-lg-4 h3 span{display:block;}
.webinar .col-lg-4 h4{color:#DA358C; font-family: 'roboto', sans-serif; font-weight:400;}
.webinar .col-lg-4 p{font-size:15px; font-family: 'roboto', sans-serif;}
.webinar .col-lg-4 .col-sm-12 p{margin-bottom:40px; font-family: 'roboto', sans-serif; font-size:12px;}

.marya{padding:40px 15px;}
.marya .col-lg-6 .col-sm-12{text-align:center; margin-bottom:30px; font-weight:600;}
.marya .col-lg-6 .col-sm-6{text-align:center;}
.marya .col-lg-6 .col-sm-6 img{box-shadow:0 0 10px #000; border-radius:50%; margin:0 auto;}
.marya .col-lg-6 .col-sm-12 h3{font-size:22px; color:#f78433; font-weight:300; margin-bottom:25px;lline-height:30px;}
.marya .col-lg-6 .col-sm-12 h3 span{color:#f78433; font-weight:300!important;}
.marya .col-lg-6 .col-sm-6 h3{font-size:20px; margin-top:25px;}
.marya .col-lg-6 .col-sm-6 p{font-size:13px;}

.formst {
    padding: 20px;
}
.formst input, .formst textarea, .formst  select {
    font-size: 14px;
    width: 100%;
    max-width: 100%;
    resize: none;
    color: inherit;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(209, 209, 209);
    border-image: initial;
    padding: 8px 15px;
    margin: 0px 0px 20px;
}

.formst .form-control { margin-bottom:10px;  }
.btn.btn-black {
    color: rgb(255, 255, 255) !important;
    background: rgb(0, 0, 0);
    border-color: rgb(0, 0, 0);
}

.btnknew {
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.15); background:#ff8a73; height:48px; font-weight:500; font-size:17px; padding:12px 25px; letter-spacing:0.5px;border-radius:4px;color:#fff;  width:50%; margin:auto; position:absolute; bottom:40px; left:0; right:0;}

.btnknew2 {
    box-shadow:0 5px 25px rgba(0, 0, 0, 0.15);background:#000; height:48px; padding:12px 25px;font-weight:500;font-size:17px;letter-spacing:0.5px;border-radius:4px;color:#fff; border:none;  width:50%; margin:auto; position:absolute; bottom:40px; left:0; right:0;}
.btnknew:hover{background:#fe9883; text-decoration:none; color:#fff;}
.thsh { margin:20px 0 0;  font-size:30px; color: #000; line-height:30px; text-align: center; text-transform: uppercase;  }
.linebd { width:180px; margin:0 auto 40px;  }
.linefi { width: 140px;   height: 1px; background:#ef7f1a; margin:0 auto 1px;}
.linese { width: 140px;  height: 1px; background:#333; margin:0 auto 0 40px;  }



@media (min-width:120px) and (max-width:767px){
.topbar .col-lg-8{padding:20px 25px; text-align:right;}
.topbar .col-lg-8 .btn-default{float:inherit; font-size:14px; padding:10px 20px; margin-top:30px;}
.topbar .col-lg-4{padding:25px 20px; min-height:inherit;}
.topbar .col-lg-4 h3{font-size:20px;}
.topbar .col-lg-4 .btn-primary{font-size:16px;}
.checkbox label, .radio label{font-size:13px; line-height:18px;}
.pankaj-khanna{padding:30px 15px;}
.pankaj-khanna .col-lg-12 .col-sm-12{font-size:32px; line-height:38px; padding:10px 15px;}
.services .col-lg-4 .col-sm-12{padding:25px;}
.services .col-lg-12 p{font-size:14px; line-height:20px;}
.webinar .col-lg-12 h1{font-size:24px;}
.webinar{padding:20px 15px 40px;}
.webinar .col-lg-4 .col-sm-12{min-height:inherit;}
.webinar .col-lg-4 h3 span{display:inherit;}
.marya .col-lg-8 .col-sm-6{margin-bottom:20px;}
.marya .col-lg-8 .col-sm-6 img{margin-bottom:20px;}
.marya .col-lg-8 .col-sm-12 h1{font-size:22px;}
.pankaj-khanna .col-lg-12 .col-sm-12 h1{font-size:36px;}
.pankaj-khanna .col-lg-12 .col-sm-12 h1::before{content:''; position:absolute; width:210px; height:3px; background:#000; left:0; right:0px; top:123px; margin:auto;}
.pankaj-khanna .col-lg-12 .col-sm-12 h1::after{content:''; position:absolute; width:100px; height:9px; background:#ea0a0a; left:0; right:0; top:120px; margin:auto;}
.marya .col-lg-6:nth-child(1) .col-sm-6{margin-bottom:30px;}
.webi{position: inherit; bottom:0;}
.btnknew{position:inherit; bottom:20px;}
.btnknew2{position:inherit; bottom:20px; padding:0px}
}

@media (min-width:768px) and (max-width:991px){
.pankaj-khanna .col-lg-12 .col-sm-12 h1::before{content:''; position:absolute; width:210px; height:3px; background:#000; left:0; right:0px; top:73px; margin:auto;}
.pankaj-khanna .col-lg-12 .col-sm-12 h1::after{content:''; position:absolute; width:100px; height:9px; background:#ea0a0a; left:0; right:0; top:70px; margin:auto;}
}
