@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap');
body{font-family: 'Roboto', sans-serif; padding:0; margin:0 auto; max-width:2000px;}
a{text-decoration:none; outline:none; transition:all .5s;}
a:hover{text-decoration:none; transition:all .5s;}
button, button:focus{outline:none;}
h1, h2, h3, h4, h5, h6, ul, li, p{padding:0;margin:0;}
li{list-style:none;}
textarea{resize:none;}
textarea:focus{outline:none;}
input{outline:none!important;}
.form-control:focus{box-shadow:none;}
@font-face{font-weight:normal; font-style:normal; font-family:'FontAwesome'; src:url('../fonts/FontAwesome.otf') format('opentype'), url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff) format('woff'), url('../fonts/fontawesome-webfont.woff2') format('woff2'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg#BrandonGrotesque-Regular') format('svg');}


/*Scroll Button*/
#elevator_item{position:fixed; right:15px; bottom:10px; z-index:999; -webkit-transition:all .4s ease-in-out; -moz-transition:all .4s ease-in-out; -o-transition:all .4s ease-in-out; opacity:1; display:none;}
#elevator_item.off{opacity:0; visibility:hidden;}
#elevator{display:block; width:45px; height:45px; border-radius:5px; background:url(../img/icon_top.png) center center no-repeat; background-size:50%; background-color:#023a55; box-shadow:0 1px 3px rgba(0,0,0,.2); cursor:pointer;}

section.service-upper.homepagecontent .service-content {
    padding: 40px 0;
}
section.service-upper.homepagecontent .container {
    margin-top: 0!important;
}
.youtube .owl-item .owl-item {
    width: 100% !important;
}
section.nlp-help.homepagecontenthelp {
    border-bottom: 1px solid #cccccc73;
}
section.service-upper.homepagecontent {
    position: relative;
    z-index: -9;
}

.hs_header_add_icon i {
    line-height: 50px;
}
/*course pages*/
.about-content h4 span:before { content: ''; border: 1px solid #d8d8d8; width: 20px; position: absolute; right: 15px; top: 3px; } 
.about-content h4 span:after { content: ''; border: 1px solid #d8d8d8; width: 20px; position: absolute; left: 15px; top: 3px; } 
.about-content h4 span { width: 8px; height: 8px; background: #393186; display: inline-block; position: relative; } 
.about-content h4 { margin: 0 28px 12px;font-size: 18px;} 
.about-content h2 { font-size: 40px; font-weight: 100; color: #000000; text-transform: uppercase; } 
.about-content h2 span{font-weight: bold;} 
.about-content p { color: #797979; font-size: 18px; } 
section.about_arti { padding: 60px 0; } 
section.about-me .about-content { text-align: center; } 
section.about-me { position: relative;padding: 50px 0;} 
section.about-me:after { content: ""; background: #393186; position: absolute; top: 0; width: 100%; height: 100%; z-index: -99; }
section.about-me .about-content h2,section.about-me .about-content p {color: #fff!important;}
section.about-me .about-content p{font-size: 20px;font-weight: 300;}
section.about-me .about-content h4 span {background: #fff!important;}
.aboutimg img {box-shadow: 0px 0px 5px 1px #00000038;width: 100%; 	object-fit: cover;}
.about-content h5 {font-size: 30px;    margin-bottom: 10px;}
.course_table {margin-top: 30px;}
section.courses {padding: 0px;}
section.courses .about-content p {font-size: 18px;}

.nlp-t p {color: #797979;margin-top: 10px;}
.nlp-t {margin-bottom: 30px;}
.course_table table thead {background: #393186;border: none;color: #fff;}
.course_table table {border: 1px solid #ccc;}
.side-sec{background:url(../img/side-sec.jpg) no-repeat;    padding:30px 30px 20px;}
.sidebar-helpline-content {color: #fff;}
.sidebar-helpline-content h3 {margin-bottom: 10px;font-size: 22px;}
.sidebar-helpline-content a i {font-size: 13px;}
.sidebar-helpline-content a {margin-bottom: 10px;word-break: break-all;color: #fff;display: block;}
.side-form {margin-top: 20px;}
.side-form button {background: #393186;color: #fff;}
.side-form button:hover{background: #000;color: #fff;}
.course_table h4 {margin: 40px 0 10px;}
.wtspp a { animation-duration: 1s; animation-fill-mode: both; animation-iteration-count: infinite; animation-name: bounce; animation-timing-function: linear; background: #25d366 none repeat scroll 0 0; border-radius: 4px; bottom: 19px; color: #fff; font-size: 32px; left: 44px; padding: 12px 14px; position: fixed; transform-origin: center bottom 0; z-index: 1111; border-radius: 50%; }
@-webkit-keyframes bounce { 
            0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
            40% {-webkit-transform: translateY(-30px);} 
            60% {-webkit-transform: translateY(-15px);} 
         } 
         @keyframes bounce { 
            0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 
            40% {transform: translateY(-30px);} 
            60% {transform: translateY(-15px);} 
         }
.wtspp a.call-side-btn-icone { background: #3d348c none repeat scroll 0 0; color: #fff; left: 122px; vertical-align: middle; }
.wtspp a.call-side-btn-icone i{font-size: 23px;}
.about_arti .aboutimg {width: 48%;float: left;margin-right: 50px;}
.about_arti .about-content {float: right;width: 46%;}
.course_table table thead th p {
    color: #FFF!important;
}
/*end*/


.side-enquire-btn { background: #3d348c none repeat scroll 0 0; border-radius: 0; color: #fff; font-size: 20px; font-weight: 600; padding: 6px 22px; position: fixed; right: -68px; top: 48%; transform: rotate(-90deg); -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transition: all 0.6s ease 0s; z-index: 9999; }

/*footer*/
.footer_area {
    background: #fff!important;
}
.modal.fade.popup-form.show {
    opacity: 1;
    z-index:99999;
}

.f-contact ul li i {
    margin-right: 8px;
}
.f-contact ul li a {
    color: #3d348c;
}
header .pull-left img {
    width: 320px;
}
/*contact-us*/
section.contact-us { background: #393186; color: #fff; text-align: center; } 
.personal { width: 48%; line-height: 45px; display: inline-block; vertical-align: top; } 
.bank-details { width: 48%; display: inline-block; line-height: 45px; } 
section.contact-us{padding: 60px 0;} 
.social-icons i { margin-left: 10px; font-size: 30px; background-color: #fff; color: #000; height: 45px; width: 45px; vertical-align: middle; text-align: center; line-height: 45px; }
.social-icons i.fab.fa-facebook-f:hover {background-color: #3B5999;color: #fff;}
.social-icons i.fab.fa-twitter:hover {background-color: #249EEC;color: #fff;}
.social-icons i.fab.fa-google-plus-g:hover {background-color: #E24D37;color: #fff;}
.social-icons i.fab.fa-youtube:hover {background-color: #ED2A24;color: #fff;}
.social-icons i.fab.fa-instagram:hover {background: linear-gradient(90deg, rgba(133,64,146,1) 0%, rgba(235,43,118,1) 35%, rgba(243,171,48,1) 100%);color: #fff;}
section.contact-form { padding: 40px 0; } 
.c-form { box-shadow: 0px 0px 0px 3px #0d04040f; border-radius: 9px; } 
.c-form input { height: 50px; } 
.c-form h3 { text-align: center; background-color: #393186; color: #fff; padding: 20px; border-radius: 9px 9px 0 0; } 
.c-form form { padding: 30px; } 
.c-form button { width: 120px; background: #000; color: #fff; height: 50px; } 
.c-form button:hover { color: #fff; background: #131f5f; } 
section.contact-us .social-icons { margin-top: 20px; }

/*service page*/
.serviceimg {width: 48%;float: left;margin-right: 30px;}
section.as-follows {
    padding: 60px 0;
    background: rgba(204, 204, 204, 0.29);
    margin: 40px 0;
}
ul.creater-info li {
    width: 46%;
    display: inline-block;
    margin-right: 40px;
}
.creaters {
    box-shadow: 0px 0px 3px 1px #0000001c;
    padding: 30px;
    position: relative;
}
ul.creater-info {
    margin: 20px 0px;
}
.creaters strong {
    display: block;
    text-align: right;
    margin-top: 10px;
    position: absolute;
    bottom: 30px;
    right: 30px;
}
ul.creater-info li div {min-height: 200px;}
ul.creater-info li{vertical-align: top;}
section.as-follows h3 {font-size: 34px;text-align: center;}
.nlp-help h4 {font-size: 35px;margin-bottom: 10px;}
.nlp-help h4 i {margin-right: 5px;}
.how-help p {font-size: 18px;color: #797979;margin-bottom: 10px;padding-right: 40px;}
.h-about {background: #393186;padding: 30px 30px 20px;}
.h-about p{color: #fff;padding: 0;}
.help-you ul li:before {
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    color: #393186;
    position: absolute;
    left: 0;
    top: 10px;
}
.help-you li {
    position: relative;
    padding-left: 20px;
    font-size: 19px;
    color: #797979;
}
section.service-upper .about-content h4 span:before {
    display: none;
}
.help-you.service2 ul li {
    width: 33%;
    display: inline-block;
}
.serviceimg img {
    width: 100%;
}
section.nlp-help.service4 {
    padding: 30px 0;
}
.ser-img {
    width: 48%;
    float: left;
    margin-right: 25px;
}
section.nlp-help.service4 h4 {
    margin-top: 10px;
}
.card-details p {
    margin-top: 15px;
    color: #747474;
}
/*Responsive media*/
@media (max-width: 1199px) {
	/*course*/
.nlp-t h2 {font-size: 28px;}
.about_arti .about-content h2 {font-size: 35px;}

/*services*/
ul.creater-info li {width: 47.6%;}
ul.creater-info li:last-child {margin-right: 0px;}
}
@media (max-width:991px) {
	/*course*/
.about-content h2 {font-size: 28px;}
.about-content h5 { font-size: 20px;}
section.courses .about-content p {font-size: 17px;}
.sidebar-helpline-content h3 {font-size: 18px;}
.nlp-t h2 {font-size: 22px;}
.nlp-t p {font-size: 14px;}

/*aboutus*/
.about_arti .about-content h2 {font-size: 28px;}
.about_arti .about-content {float: none;width: 100%;}
.about_arti .about-content h4 span:before{display: none;}
.about_arti .aboutimg {width: 49%; margin-right: 30px;margin-bottom: 5px;}
.about_arti .about-content p {font-size: 16px;}
section.about_arti {padding: 30px 0;}
section.about-me .about-content p {font-size: 16px;}
section.about-me {padding: 30px 0;}

/*contactus*/
section.contact-us {padding: 30px 0;}

/*service*/
ul.creater-info li div {min-height: 240px;}
ul.creater-info li {margin-right: 29px;}
section.as-follows h3 {font-size: 30px;}
.nlp-help h4 {font-size: 23px;}
.how-help p {font-size: 16px;}
.help-you ul li {font-size: 16px;}
.help-you ul li:before {top: 7px;}
}
@media (max-width:767px) {
    .artiform {
    left: 0;
    top: 6px!important;
        width: 200px;
}
	/*course*/
.about-content h2 {margin-top: 10px; font-size: 22px;}
.about-content h5 {font-size: 18px;}
.course_table h4 {margin: 0px 0 10px;font-size: 20px;}
.course_table {margin-top: 10px;}
.nlp-t {margin-bottom: 20px;}
/*aboutus*/
.about_arti .aboutimg {width: 100%;margin-bottom: 10px}
.about_arti .about-content h4 span:before{display: block;}
section.about-me {padding: 15px 0;}
.about_arti .about-content h2 {font-size: 24px;}

/*contactuas*/
.personal {width: 100%;margin-bottom: 20px;border-bottom: 1px solid #ffffff29;}
.bank-details {width: 100%;}

/*service*/
ul.creater-info li {width: 100%;margin-bottom: 15px;}
section.as-follows {padding: 20px 0;margin: 20px 0;}
section.as-follows h3 {font-size: 22px;}
.h-about {margin-bottom: 20px;}
.serviceimg {width: 100%;margin-bottom: 15px;}
section.service-upper .about-content h4 span:before {display: block;}
}
@media (max-width:575px) {
	/*course*/
.side-form input.form-control {height: 35px;font-size: 15px;}
.course_table td {font-size: 14px;	}

/*aboutus*/
section.about_arti {padding: 15px 0;}

/*contactus*/
section.contact-form {padding: 20px 0;}
section.contact-us {padding: 20px 0;}
.c-form h3 {padding: 10px;font-size: 20px;}
.c-form input {height: 36px;}
.c-form form {padding: 10px;}
section.contact-us h3 {font-size: 23px;}
.social-icons i {font-size: 20px;height: 35px;width: 35px;line-height: 35px;}

/*service*/
ul.creater-info li {
    margin-right: 0;
}

}
@media (max-width:480px) {
/*course*/
.nlp-t h2 {font-size: 18px;}

/*aboutus*/
.about_arti .about-content h2 {font-size: 22px;}

/*service*/
.creaters strong {font-size: 14px;}
ul.creater-info li div {min-height: 100%;}
.creaters strong {
    bottom: 10px;}
}
@media (max-width:375px) {
}