/*.form1 {

		background-color:#fff;

		font-size:12px;

		height:40px;

		border-color:#000;

		text-align:center;

		border-top-left-radius:20px;

		border-bottom-left-radius:20px;

}

.form2 {

		background-color:#000;

		color:#FFF;

		font-size:14px;

		padding:12px;

		margin-left:-5px;

		border-top-right-radius:20px;

		border-bottom-right-radius:20px;

}*/



/*.main-text

{

    position: absolute;

    top: 50px;

    width: 96.66666666666666%;

    color: #FFF;

}

.btn-min-block

{

    min-width: 170px;

    line-height: 26px;

}

.btn-clear

{

    color: #FFF;

    background-color: transparent;

    border-color: #FFF;

    margin-right: 15px;

}

.btn-clear:hover

{

    color: #000;

    background-color: #FFF;

}



.bannr-text {

    width: 100%;

	font-family: 'Shadows Into Light', cursive;

    font-size: 60px;

    color: #fff;

} */





/*

Fade content bs-carousel with hero headers

Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com

Image credits: unsplash.com

*/



/********************************/

/*       Fade Bs-carousel       */

/********************************/

.fade-carousel {

    position: relative;

    /*height: 100vh;*/

     height:530px;

}

.fade-carousel .carousel-inner .item {

    height: 100vh;

}

.fade-carousel .carousel-indicators > li {

    margin: 0 2px;

    background-color: #f39c12;

    border-color: #f39c12;

    opacity: .7;

	display:none;

}

.fade-carousel .carousel-indicators > li.active {

  width: 10px;

  height: 10px;

  opacity: 1;

  

}

.info {

    color: #f00 !important;

}



/********************************/

/*          Hero Headers        */

/********************************/

.hero {

    position: absolute;

    top: 50%;

    left: 50%;

    z-index: 3;

    color: #fff;

    text-align: center;

    text-transform: uppercase;

    text-shadow: 1px 1px 0 rgba(0,0,0,.75);

      -webkit-transform: translate3d(-50%,-50%,0);

         -moz-transform: translate3d(-50%,-50%,0);

          -ms-transform: translate3d(-50%,-50%,0);

           -o-transform: translate3d(-50%,-50%,0);

              transform: translate3d(-50%,-50%,0);

}

.hero h1 {

    font-size: 6em;    

    font-weight: bold;

    margin: 0;

    padding: 0;

}



.fade-carousel .carousel-inner .item .hero {

    opacity: 0;

    -webkit-transition: 2s all ease-in-out .1s;

       -moz-transition: 2s all ease-in-out .1s; 

        -ms-transition: 2s all ease-in-out .1s; 

         -o-transition: 2s all ease-in-out .1s; 

            transition: 2s all ease-in-out .1s; 

}

.fade-carousel .carousel-inner .item.active .hero {

    opacity: 1;

    -webkit-transition: 2s all ease-in-out .1s;

       -moz-transition: 2s all ease-in-out .1s; 

        -ms-transition: 2s all ease-in-out .1s; 

         -o-transition: 2s all ease-in-out .1s; 

            transition: 2s all ease-in-out .1s;    

}



/********************************/

/*            Overlay           */

/********************************/

.overlay {

    position: absolute;

    width: 100%;

    height: 100%;

    z-index: 2;



    opacity: .7;

}



/********************************/

/*          Custom Buttons      */

/********************************/

.btn.btn-lg {padding: 10px 40px;}

.btn.btn-hero,

.btn.btn-hero:hover,

.btn.btn-hero:focus {

    color: #f5f5f5;

    background-color: #1abc9c;

    border-color: #1abc9c;

    outline: none;

    margin: 20px auto;

}



/********************************/

/*       Slides backgrounds     */

/********************************/

.fade-carousel .slides .slide-1, 

/*.fade-carousel .slides .slide-2,*/

.fade-carousel .slides .slide-3,

.fade-carousel .slides .slide-4 {

  

  background-size: 100% 100%;

  background-position: center center;

  background-repeat: no-repeat;

}

.fade-carousel .slides .slide-1 {

  background-image: url(../Images/1.jpg); 

  height:500px;

}

/*.fade-carousel .slides .slide-2 {

  background-image: url(../Images/banner2.jpg);

  height:500px;

}*/

.fade-carousel .slides .slide-3 {

  background-image: url(../Images/3.jpg);

  height:500px;

}

.fade-carousel .slides .slide-4 {

  background-image: url(../Images/4.jpg);

  height:500px;

}



/********************************/

/*          Media Queries       */

/********************************/

@media screen and (min-width: 980px){

    .hero { width: 980px; }    

}

@media screen and (max-width: 640px){

    .hero h1 { font-size: 4em; }    

}



/* top form */



.top-form1 {

    float: right;

    background: #fdbe0e;

    z-index: 999;

    padding: 15px 10px 7px 10px;

    position: absolute;

    right: 46px;

    top: 2px;

    border: 3px solid #fff;

    border-radius: 12px;

}



.top-form1 h2 {

    font-size: 22px;

    font-weight: bold;

    color: #000;
    margin-top: 0px;
    margin-bottom: 8px;

}

.top-form1 span {

    font-weight: bold;

    color: #000;

}

.footer-grids span{font-weight: bold;color: #fff;}

.tt .btn {

    margin-top: 20px;

    width: 97%;

}

.ab-frmgrp {

    padding-right: 10px;

}

.footer-grids h3{

    color: #fdbe0e;

    font-weight: bold;

    text-align: center;

}

.top-form1 .form-control{margin-bottom: 5px;}

.ab-state, .ucourse2, .ustate2{

    display: block;

    width: 100%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}



/* body */



.box1a {

		background-color:#9bba1f;

		    padding: 22px;

}

.box1a:hover {

	border-radius:50%;

}

.box2a:hover {

	border-radius:50%;

}

.box3a:hover {

	border-radius:50%;

}



.btn-viewa{

	background:none;

	margin-top:30px;

	border-color:#FFF;

}



.box2a{

		background-color:#ffbc1b;

		    padding: 21px;

}

.box3a {

	background-color:#d43a3b;

	    padding: 16px;

}



.sec-2-body {

		  /*  margin-top: -145px;*/

}



.title-text {

	font-family: 'Shadows Into Light', cursive;

    font-weight: 400;

    font-size: 36px;

    margin-bottom: 20px;

    position: relative;

    padding-left: 20px;

}

.lo-name {

		color:#0060ac;

}

.con-text {

	color:#999;

}



/* section 3 */



.sec-3-body {

		/*background-image:url(../Images/Base-03.jpg);*/

		background-size:100% 100%;

		/*background-attachment:fixed;*/

		    background-color: #24435a;

}

.title-text1 {

		color:#ff3727;

		font-family: 'Shadows Into Light', cursive;

    font-weight: 400;

    font-size: 36px;

    margin-bottom: 20px;

    position: relative;

    padding-left: 20px;

}

.title-text2 {

		color:#fff;

		/*font-family: 'Shadows Into Light', cursive;*/

    font-weight: 400;

    font-size: 36px;

    margin-bottom: 20px;

    position: relative;

    padding-left: 20px;

}



.dream-h4 {

	    text-align: center;

    color: #fff;

    font-size: 35px;

    margin-top: -15px;

	/*font-family: 'Shadows Into Light', cursive;*/

}



.why-text {

	color:#4f5356;

	margin-top:10px;

    font-size: 15px;

}

.why-text1 {

	color:#4f5356;

	margin-top:10px;

    font-size: 15px;

}

/* section 5 */

.sec-5-body {

	/*background-image:url(../Images/Base-04.jpg);*/

		background-size:100% 100%;

		background-attachment:fixed;

}

.sec-ab-body{

    /*background-image:url(../Images/sss.jpg);*/

        background-size:100% 100%;

        background-attachment:fixed;

        background: #fdbe0e;

}

.ct-div{

    padding: 30px;

    text-align: center;

}

.ct-div h3 {

        font-weight: bold;
    color: #fff;
    padding: 0px 10px 25px 0px;
    border-radius: 6px;
    margin-top: 0px;

}

.ct-div a {

    background: #000;
    text-decoration: none;
    padding: 14px 23px;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;

}



.sec-6-body {

	background-image:url(../Images/blog-listing-bg.png);

		background-size:100% 100%;

		background-size: 100%;

    	background-repeat: no-repeat;

		margin-top: -10px;

 }

 

 .sec-8-body {

	 	background-image:url(../Images/sss.jpg);

		    background-size: 100% 100%;

    background-attachment: fixed;

    padding: 0px;

    /*background: #e6e6e6;*/

 }

 

.box8a {

		    background-color: #fff;

        padding: 50px 0px 32px 0px;

    margin-top: 45px;

    text-align: center;

    margin-bottom: 45px;

    border-radius: 15px;

    min-height: 550px;

}



.box8b {

		    background-color: #fff;

        padding: 50px 0px 32px 0px;

    margin-top: 45px;

    text-align: center;

    margin-bottom: 45px;

    border-radius: 15px;

    min-height: 550px;

}

.clg .ab-heading {

    font-weight: bold;

    color: #fff;

    background: #fdbe0e;

    padding: 10px 0px 11px 0px;

    margin-bottom: 0px;

}

.clg {

    padding: 25px 0px;

}

.clg img {

    width: 100%;

    border: 2px solid #fdbe0e;

}

.clg p {

    margin-top: 30px;

    text-align: center;

}

.clg a {

    background: #000;

    text-decoration: none;

    padding: 10px;

    border-radius: 5px;

    color: #fff;

}

.box8c {

		    background-color: #fff;

        padding: 50px 0px 32px 0px;

    margin-top: 45px;

    text-align: center;

    margin-bottom: 45px;

    border-radius: 15px;

    min-height: 550px;

}

.box8d {

		    background-color: #fff;

        padding: 50px 0px 32px 0px;

    margin-top: 45px;

    text-align: center;

    margin-bottom: 45px;

    border-radius: 15px;

    min-height: 550px;

}

.btn-view {

	margin-top:30px;

}

.modal-dialog {

    width: 400px;

    margin: 30px auto;

}

.box8a:hover {

		background-image:url(../Images/test1.jpg);

		-webkit-transition: all 2000ms ease;

-moz-transition: all 2000ms ease;

-ms-transition: all 2000ms ease;

-o-transition: all 2000ms ease;

transition: all 2000ms ease;

color:#FFF;

border:5px solid #Fff;

}

.box8b:hover{

	background-image:url(../Images/test2.jpg);

		-webkit-transition: all 2000ms ease;

-moz-transition: all 2000ms ease;

-ms-transition: all 2000ms ease;

-o-transition: all 2000ms ease;

transition: all 2000ms ease;

color:#FFF;

border:5px solid #Fff;

}

.box8c:hover {

	background-image:url(../Images/test3.jpg);

		-webkit-transition: all 2000ms ease;

-moz-transition: all 2000ms ease;

-ms-transition: all 2000ms ease;

-o-transition: all 2000ms ease;

transition: all 2000ms ease;

color:#FFF;

border:5px solid #Fff;

}

.box8d:hover {

	background-image:url(../Images/test3.jpg);

		-webkit-transition: all 2000ms ease;

-moz-transition: all 2000ms ease;

-ms-transition: all 2000ms ease;

-o-transition: all 2000ms ease;

transition: all 2000ms ease;

color:#FFF;

border:5px solid #Fff;

}

.sec-8-title {

	color:#d43a3b;

    font-size: 28px;

}



.call-us {

	/*background: linear-gradient(-45deg,#080808,#f75355);*/

	background-image:url(../Images/testa.jpg);

	padding:80px 0px 80px 0px;

	background-attachment:fixed;

}

.call-us-text {

	color:#FFF; 

	text-align:center; 

	font-size:30px;

	text-transform:uppercase;

	background-color: #903;

    padding: 50px;

}

.btn-view1 {

	    font-size: 35px;

    background-color: #903;

    margin-top: 80px;

}



.sec-9-body {

	/*background-image:url(../Images/slidertc.jpg);*/

	padding:80px 0px 80px 0px;

	background-attachment:fixed;

	background-color:#333;

}

.table-bor {

		color:#000;

		border:1px solid #F00;

}



.con-form {

    background: #fff;

    max-width: 400px;

    min-height: 300px;

	background: rgba(0,0,0,0.3);

}

.form-title {

	color:#fff;

	font-family:'Shadows Into Light', cursive;

	

}



/* footer */



.footer-shri {

		padding:50px 0px 50px 0px;

}

.form-title-foot-1 {

	color:#000;

		/*font-family:'Shadows Into Light', cursive;*/

		

}

.form-title-foot {

		color: #fff;

    position: relative;

    padding: 6px 25px 8px;

    margin-top: 0px;

    text-align: center;

    background-color: #003366;

    font-size: 23px;

		

}

.my-btn {

		width:100%;

		background-color:#000;

		color:#FFF;

}

.my-btn:hover {

	background-color:#0060ac;

	color:#FFF;

}

.py-3, .py-1 {

	color:#FFF;

}

.py-1:hover {

		color:#fff;

}



.con-form1 {

	border: 1px solid;

    padding: 0;

    border-top: none;

}

.con-form2 {

	border: 1px solid;

    padding: 0;

    border-top: none;

	background-color:#FFF;

}

.form-title-foot1 {

		

      color: #3a3a3a;

    font-weight: bolder;

		/*font-family:'Shadows Into Light', cursive;*/

		position: relative;

    	padding: 14px 30px 28px;

		margin-top: 0px;

    	text-align: center;

		background-color:#ffb606;

		border-bottom-left-radius:50%;

		border-bottom-right-radius:50%;

		

}

.my-btn1 {

	/*width:100%;*/

    background-color: #000000;

    color: #FFF;

}

.my-btn1:hover {

		background-color:#ffb606;

		color:#FFF;

}

.my-btn2 {

	width:100%;

		background-color:#3a3838;

		color:#FFF;

}

.my-btn2:hover {

		background-color:#0060ac;

		color:#FFF;

}

@media only screen and (max-width: 900px) {
    
    #logo{
        font-size: 20px;
    font-weight: bold;
    padding: 10px 0;
    margin: auto;
    }
    
    #calls{
        margin-top: 42px !important;
        margin-left: 62px !impotant;
    }
    
    #call h3{
        font-weight: bold;
    }
    
    #mails{
    margin-top: 36px !important;
    margin-left: 20px !important;
    text-align: center;
    }
    #mail h3{
        font-weight: bold;
    }
    #courses{
        margin-top: 12px;
    }
    #popupfrm{
        padding: 0px 52px 14px 27px !important;
    }
}

@media only screen and (max-width: 600px) {

    .log-img{width: 170px !important;}

    .top-form1 {

    right: 0;

    top: -2px;

}

.bnnr12 img{

    width: 100%;

    height: 430px;

}

	.sec-3-body, .sec-5-body {

			margin-top:5px;

	}

	

.Call-sec {

            margin-top: 5px !important;

            float: right;

            margin-right: -3px;

        }

       .Mail-sec {

          margin-top: 86px !important;

        }

        .Mail-sec .fa, .Call-sec .fa{display: none;}

}

.desktop_div  {

display:block;

}

.mobile_div {

display:none;

}

@media only screen and (min-width: 768px) {

	

 

 }

@media only screen and (max-width: 768px) {

	

	.desktop_div  {

display:none;

}

.mobile_div {

display:block;

}

 

 }

 @media only screen and (min-width: 1200px) {

	

 }





 /* top */

 

 .call-info {

	 margin-top: -60px;

    margin-left: 35px;

}

.call-num1 {

		margin-top:-9px;

		color:#003366;

}

.ab-heading{font-weight: bold;}

.call-info-1 {

	    color: #003366;

    margin-right: 4px;

    font-size: 18px;

}



.fa-2x {

    font-size: 20px !important;

}

.call-phn {

		color: #003366;

    margin-right: 118px;

}





.Call-sec {

		text-align:center;

}

.Mail-sec {

	

}

.form-group {

    margin-bottom: 8px !important;

}

.form-group p {

    color: #fff;

    margin: 0 0 0px;

}



.foot-text {color:#000 !important;}

.highlight {

font-weight: 700;

    color: #0060ac;

}



#exampleInputPhone2 {

    margin-bottom:8px;

}







/* new site */



.bnnr1 {

	background-image:url(../Images/back1.jpg);

}

.bnr-h1 {

	    color: #fff;

    font-weight: 500;

}

.bnr-p1 {

	    color: #ddd;

}

.content-box {

	padding: 42px;

}

.content-box {

	background-color:#093a61;

}

.li-box {

	    padding: 0px 0px 0px 25px;

}

.dream-p {

	color:#FFF;

	font-size: 16px;

}

.drem-row-p {

	    color: #fff;

    font-size: 25px;

}

.dream-row-p1 {

	color:#FFF;

}







/* time line */



* {

    box-sizing: border-box;

}





/* The actual timeline (the vertical ruler) */

.timeline1 {

    position: relative;

    max-width: 1200px;

    margin: 0 auto;

}



/* The actual timeline (the vertical ruler) */

.timeline1::after {

    content: '';

    position: absolute;

    width: 6px;

    background-color: white;

    top: 0;

    bottom: 0;

    left: 50%;

    margin-left: -3px;

}



/* Container around content */

.container1 {

    padding: 10px 40px;

    position: relative;

    background-color: inherit;

    width: 50%;

}



/* The circles on the timeline */

.container1::after {

    content: '';

    position: absolute;

    width: 25px;

    height: 25px;

    right: -17px;

    background-color: white;

    border: 4px solid #FF9F55;

    top: 15px;

    border-radius: 50%;

    z-index: 1;

}



/* Place the container to the left */

.leftn {

    left: 0;

}



/* Place the container to the right */

.rightn {

    left: 50%;

}



/* Add arrows to the left container (pointing right) */

.leftn::before {

    content: " ";

    height: 0;

    position: absolute;

    top: 22px;

    width: 0;

    z-index: 1;

    right: 30px;

    border: medium solid white;

    border-width: 10px 0 10px 10px;

    border-color: transparent transparent transparent white;

}



/* Add arrows to the right container (pointing left) */

.rightn::before {

    content: " ";

    height: 0;

    position: absolute;

    top: 22px;

    width: 0;

    z-index: 1;

    left: 30px;

    border: medium solid white;

    border-width: 10px 10px 10px 0;

    border-color: transparent white transparent transparent;

}



/* Fix the circle for containers on the right side */

.rightn::after {

    left: -16px;

}



/* The actual content */

.content {

    padding: 20px 30px;

    background-color: white;

    position: relative;

    border-radius: 6px;

}



/* Media queries - Responsive timeline on screens less than 600px wide */

@media screen and (max-width: 600px) {

  /* Place the timelime to the left */

  .timeline1::after {

    left: 31px;

  }

  

  /* Full-width containers */

  .container1 {

    width: 100%;

    padding-left: 70px;

    padding-right: 25px;

  }

  

  /* Make sure that all arrows are pointing leftwards */

  .container1::before {

    left: 60px;

    border: medium solid white;

    border-width: 10px 10px 10px 0;

    border-color: transparent white transparent transparent;

  }



  /* Make sure all circles are at the same spot */

  .leftn::after, .rightn::after {

    left: 15px;

  }

  

  /* Make all right containers behave like the left ones */

  .rightn {

    left: 0%;

  }

}



.timeline-title {

    color: #fff;

    font-size: 20px;

    margin-top: 20px;

    font-family: 'Shadows Into Light', cursive;

}



.tile-sec {

	background-image:url(../Images/pattern-bg.jpg);

	background-repeat:no-repeat;

	background-attachment:fixed;

	    background-size: 100% 100%;

}



@media screen and (max-width: 800px) {
div#logo {
    text-align: center;
}

}



