body {
  overflow-x: hidden; }
h2{color: #0b4d79;}
.bg-light {
  background-color: #f2f4f9 !important; }

.pb_icon-gradient:before {
  background: #665fee;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  background: linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.pb_slant-light,
.pb_slant-white {
  position: relative; }
  .pb_slant-white:after {
    content: "";
    position: absolute;
    bottom: -100px;
    left: -50px;
    height: 200px;
    width: 130%;
    background-color: #f2f4f9;
    -webkit-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
    z-index: 10; }


.pb_slant-white:after {
  background-color: #fff; }

.pb_section {padding: 4em 0; }
.content_section {
    padding: 2em 0em 2em 0em;
}
#section-course{padding: 4em 10em 2em 10em;}
.why-choose-section{padding: 0em 0em 0em 0em;}
.address-section a{color:#000; text-decoration:none;}
.mar-bot40 strong {
    font-weight: bold;
    display: block;
    margin-bottom: 7px;
    font-size: 16px;
    color: #004d82;
}
.mar-bot40 p, .mar-bot40 a {
    line-height: 28px; color: #4e545a;
}
#whatsappModal h2{font-weight: bold !important;font-size: 22px;}
#whatsappModal .modal-header {
    background: #28a745;
}
.footer i {
    color: #FFF;
    background: #1f4d82;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
}
.pb_cover_v3 a, .pb_xl_py_cover a {
  color: rgba(255, 255, 255, 0.5);
  border-bottom: 2px solid transparent; }
  .pb_cover_v3 a:hover, .pb_xl_py_cover a:hover {
    color: white; }

.pb_cover_v3 .btn, .pb_xl_py_cover .btn {
  color: white; }


.f-gradient:after, .no-curve:after{content:none;}

















hr {
    border-top: 1px rgba(255, 255, 255, 0.32) dashed;
}



@media(max-width:1400px){
.pb_cover_v3, .pb_cover_v4 {
    height: 120vh;
}
.pb_cover_v3 > .container > .row{height: 110vh;}
}
@media(max-width:1200px){
	.content_section {  padding: 2em 2em 2em 2em;}
	.why-choose-section { padding: 0em 2em 0em 2em;}
	#section-course{padding: 4em 2em 2em 2em;}
	.ico-outer {height: 245px;}
	.pb_cover_v3{height:auto;}
	.pb_cover_v3 > .container > .row {
		height: 104vh;
	}
	.thanks-sec{ height: 85vh;}
}
@media(max-width:990px){
/*.pb_cover_v3 { height: 90vh;  padding-top: 10%;}*/
.pb_cover_v3 {    min-height: 700px;
    height: auto;}
.pb_cover_v3 .main-title {
    margin-top: 110px;
}	
.pb_cover_v3 > .container > .row{height: 80vh;}
.thanks-sec{height: 65vh;}
.thanks-sec > .container > .row{height: 70vh;}
.ico-outer {height: 385px; padding-bottom: 25px;}
}
@media(max-width:767px){
#section-course{ padding: 2em 1em 1em 1em;}
.content_section {padding: 0em 1em 1em 1em;}
.why-choose-section { padding: 0em 1em 0em 1em;}
.pb_section { padding: 2em 0;}
.pb_cover_v3 .heading{ font-size: 30px;}
.navbar-brand{margin:0 auto;}
.ico-outer p{margin-bottom:0rem;}
.thanks-sec{min-height: 70vh !important;}
.pb_slant-light::after { content:none !important;}
#section-hone{position: relative;}
.pb_cover_v3 {min-height: 1270px;} 
.content_section h2 {padding-top: 30px;}
.why-choose-section:before, .why-choose-section:after{content:none; background-image:none !important;}
.why-choose-section{background-size:cover; background: #331e0d;}
.ico-outer {height: auto;}
}
@media(width:1024px){
.content-h{margin-top: 70px;}
}
@media(max-width:740px){
	.pb_cover_v3 .main-title {margin-top: 9px;}
}
@media only screen 
  and (min-device-width: 500px) 
  and (max-device-width: 899px) 
  and (orientation: landscape){
.pb_cover_v3 { height: 160vh;}
.pb_cover_v3 .container { padding-top: 50px;}
}
