h3{font-size:30px; font-family: 'Raleway', sans-serif; font-weight: bold;}
h4{font-size:14px; font-family: 'Raleway', sans-serif; font-weight: bold;}
a:focus, a:hover{text-decoration: none;}
p{font-family: 'Open Sans', sans-serif;}
.hedar_bluebg { background: #34b9e4; font-family: 'Raleway', sans-serif;}
 

.navbar-default .hedar_bluebg .navbar-nav>li>a { color: #fff; font-family: 'Raleway', sans-serif; font-size: 14px;  padding: 12px 10px;}
.navbar-default .hedar_bluebg .navbar-nav>.active>a, .navbar-default .hedar_bluebg .navbar-nav>.active>a:focus, .navbar-default .hedar_bluebg .navbar-nav>.active>a:hover,.navbar-default .hedar_bluebg .navbar-nav li a:hover  { color: #fff;
    background-color: #1b9dc7;}
.natcoschool_logo{position: absolute; top: 2px;}
.natcoschool_logo img{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); Z-index:9;}
.secondary_menu .navbar-nav>li>a{ line-height: 58px;    padding: 15px 10px;}
/* .secondary_menu .navbar-nav>li>a .caret { 
	margin-left: 6px; vertical-align: middle; border-top: 6px dashed;
    border-top: 4px solid; border-right: 6px solid transparent; border-left: 6px solid transparent;
    margin-top: -3px; } */
.secondary_menu .navbar-nav>li>a .fa-angle-down {font-size: 18px; padding-left: 6px; padding-right:0;}
.secondary_menu .nav-effect-circle li.open i{transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg); -webkit-transform: rotate(180deg);transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s; -webkit-transition: 0.5s;padding-left: 0;    padding-right: 6px;}
.navbar-default .secondary_menu .navbar-nav li a{color: #454648; position: relative; font-family: 'Raleway', sans-serif; font-size: 15px; text-transform: uppercase;}
/*.navbar-default .secondary_menu .navbar-nav li:hover a:before{ content: "";width:40px; height: 2px;     left: 50%;  margin-left: -20px;   bottom: 20px; background:#1b9dc7; position: absolute;}*/
.navbar-default .secondary_menu .navbar-nav>.active>a, .navbar-default .secondary_menu .navbar-nav>.active>a:focus, .navbar-default .secondary_menu .navbar-nav>.active>a:hover,.navbar-default .secondary_menu .navbar-nav li a:hover { color: #454648;  background:none; }
.navbar-default .secondary_menu .navbar-nav li.trust_iconsblock:hover a:before{ content: "";width:0px; height:0px; }
.body_block {  margin-top: 160px;}

.about_bgimage{ margin: 0 auto; padding: 0; background: url(../images/natco_school_about_bd_rpel.png)0 0 no-repeat; background-size: 100%; width: 100%;}
.learning_block{ margin: 0 auto; padding: 0; background: url(../images/natco_school_about_bd.jpg)0 0; background-size: 100%; width: 100%; height: 359px;}
.about_bgimage h3{margin: 0; padding-top: 90px; color: #fff; text-align: center; padding-bottom: 20px;}
.about_bgimage p {font-size: 20px; color: #fff;}
.btn-learnmore a{ color: #fff; font-size: 20px;   padding: 20px 0;}

.fade-carousel {  position: relative;}
.fade-carousel .carousel-inner .item {}
.fade-carousel .carousel-indicators > li {    margin: 0 2px; background-color: #7fa700; border-color: #7fa700;opacity: .7;}
.carousel-indicators li { display: inline-block; width: 12px height: 12px;}
.fade-carousel .carousel-indicators > li.active {  width: 15px;height: 15px;opacity: 1; }
.hero {position: absolute;top: 50%;left: 55%;z-index: 3;color: #fff;text-align: center;-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);}
.fade-carousel .slides imag, .fade-carousel .slides img,.fade-carousel .slides img { background-position: center center;background-repeat: no-repeat; width: 100%;}
#quote{color: #fff; font-size: 30px; opacity: 1;margin:0;    padding: 10px 35px 10px 15px; white-space: nowrap;width:500px; background:rgba(127, 167, 0, 0.85) /*#7fa700*/; font-family: 'Raleway', sans-serif;font-weight: 800;animation: type 2s steps(50, end);position: relative; overflow: hidden; -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;}
#bs-carousel .carousel-control span{font-size: 70px;     margin-top: -37px;}
#bs-carousel .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {    margin-left: -35px;}
#bs-carousel .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {    margin-right: -35px;}
@keyframes type{ 
  from { width: 0; padding-right: 35px;
      } 
} 
.bg_testimonials{ background: #683182;}
.block_testimonials{ margin: 0; padding: 40px 0 80px;}
.testimonials_cont h3{margin: 0;padding: 0;font-family: 'Lato', sans-serif;font-size: 30px;color: #fff;text-transform: uppercase;padding-bottom: 20px;}
.testimonials_cont p{ color: #fff; font-family: 'Open Sans', sans-serif;}
.arrorw_icons{ margin: 0; padding: 0; float: right; width: 40px; height: 30px;     margin-right: 50px;margin-top: -20px;}
.block_testimonials .carousel-indicators {    bottom: -63px;}
.block_testimonials .fade-carousel .carousel-indicators > li { background-color: #fff;    border-color: #fff;     width: 15px;
    height: 15px;}
.fade-carousel .carousel-indicators > li.active { background-color: #028fe4;    border-color: #028fe4;}
.fade-carousel .carousel-indicators > li { background-color: #fff;    border-color: #fff;     width: 15px;
    height: 15px;}
.block_testimonials .fade-carousel .carousel-indicators > li.active { background-color: #028fe4;    border-color: #028fe4;}

.block_testimonials .carousel-control.right, .block_testimonials .carousel-control.left{    background: none;}
.block_testimonials .carousel-control .glyphicon-chevron-left, .block_testimonials .carousel-control .glyphicon-chevron-right, .block_testimonials .carousel-control .icon-next, .block_testimonials .carousel-control .icon-prev{ width: 60px;    height: 60px;    font-size: 60px;  color: #fff; background: #0000005e;border-radius: 50%;}
.block_testimonials .carousel-control .glyphicon-chevron-left{    left: 0;}
.block_testimonials .carousel-control .glyphicon-chevron-right{    right: 0;}
.testimonials_cont { padding-right: 25px;     min-height: 253px;}
section.facilitiles_block {   margin: 30px 0 40px;}
.facilitiles_block h4{ margin: 0 auto; padding:20px 0; text-align: center; text-transform: uppercase; font-family: 'Lato', sans-serif;     color: #000; font-size: 18px; font-weight: normal;}
.facilitilesblocks{ margin: 0 auto; padding: 0; position: relative}
.facilities-btn{ margin: 0; padding:6px 10px; position: absolute; bottom: 0;background:rgba(85, 71, 128, 0.8392156862745098);    width: 100%; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 14px;}
.tconline-block{ margin: 0; padding:0; position: relative;     background: #2b7db5;}
.tconline-btn{ margin: 0; padding:6px 10px; position: absolute; bottom: 0; width: 100%; color: #fff; font-family: 'Open Sans', sans-serif; font-size: 14px;}
.tconline-btn h4{font-family: 'Lato', sans-serif;}
.tc-contant{ margin: 0; padding: 0; position: absolute; left: 120px; top: 16px; text-align: left;}
.tc-contant h4 ,.tc-contant p{ color: #fff; text-align: left;}
.tc-contant h4{ text-shadow: 2px 1px 1px #000000bf; }
section.our-core-values {  margin: 50px auto;  text-align: center;}
.ourcore_parts { border-radius: 10px; padding: 20px;  color: #fff; margin-top: -65px; padding-top: 76px; padding-bottom: 25px;}
.bg-green{background: #95cc47;}
.bg-pick{background: #bd66ff;}
.bg-yellow{background: #ffaf40;}
.bg-red{background: #ff6666;}
.ourcore-titles{ padding-bottom: 30px; position: relative;}
.ourcore-titles h4{font-family: 'Lato', sans-serif;  color: #1f3c9c; font-size: 28px; font-weight: normal;}
.ourcore-titles h4:before { background: #a5a5a5;  width: 80px;  position: absolute; content: "";  height: 2px;  top: 32%; left: 50%; margin-left: -200px;}
.ourcore-titles h4:after { background: #a5a5a5;  width: 80px;  position: absolute; content: "";  height: 2px;  top: 32%; right: 50%; margin-right: -200px;}
.bg-imgesfooter{ margin: 0; padding: 0; background: url(../images/footer-bg.png) -65px 0 repeat-x;  height: 116px; }
.footer_parts {background: #66a710; color: #fff;}
ul.quikslinks-nav {margin: 0 auto; padding: 0; list-style: none;}
ul.quikslinks-nav li a, .footer_parts { color: #fff;}
ul.quikslinks-nav.socila-icons{float: left;width: 100%; margin: 0 auto 20px;}
.socila-icons li{ float: left;    padding-right: 10px;}
.socila-icons li a i{background: #ccc;    border-radius: 50%;width: 40px;height: 40px; align-items: center; vertical-align:middle;display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; justify-content: center; font-size: 28px;}
.socila-icons li a i:before{text-align: center;margin: 0 auto;}
.socila-icons li a i.fa-facebook{ background: #3B5998}
.socila-icons li a i.fa-twitter{ background: #1da1f2}
.socila-icons li a i.fa-linkedin{ background:#0077b5}
.socila-icons li a i.fa-google-plus{ background: rgb(221, 81, 68)}
.copy_rightfooter{background: #226a9b}
.copy_rightfooter p{ color: #fff; padding:10px 0; margin: 0;}
.copy_rightfooter p a, .footer_parts p a{ color: #fff; }
.tconline-block img {   width: auto;}
.facilities-btn:hover ,a.tconline-btn:hover{ color: #fff}
.secondary_menu .hvr-ripple-in:before{    border: #1b9dc7b8 solid 4px;}

ul.quikslinks-nav li a, ul.quikslinks-nav li a { margin-bottom:5px;  padding-bottom: 2px;}
ul.quikslinks-nav .hvr-underline-from-center:before, ul.quikslinks-nav li .hvr-underline-from-center:before{    height: 2px;}
.emailids{ margin-bottom:5px;  padding-bottom: 2px;}
.emailids.hvr-underline-from-center:before{    height: 2px;}
footer h4{ text-transform: uppercase; }
.mgtop-28{    margin-top: -28px;}
.ourcore_blocks img{display: inline-block; vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px transparent;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform; transition-property: transform;    cursor: pointer;}
.ourcore_blocks{cursor: pointer;}
.ourcore_blocks:hover img, .ourcore_blocks:focus img, .ourcore_blocks:active img { -webkit-transform: scale(1.1); transform: scale(1.1);}

/**** inner page *****/
.inner-page-banner{ position: relative; font-family: 'Lato', sans-serif;}
.inner-page-banner img {   width: 100%;}
.bread-crumb { padding: 8px 0px; margin-bottom: 20px; list-style: none;background-color:#7ea506; margin-top: -36px; position: absolute; width: 100%; color: #FFF;}
.inner-banner-title {position: absolute; background: rgba(0, 0, 0, 0.6);  padding: 10px 20px; font-size: 32px;color: #FFF;
    font-weight: 200;  bottom: 40px; }
.bread-crumb{font-family: 'Open Sans', sans-serif; font-size: 16px;}
.bread-crumb a{ color: #fff;}
.inner-container {  margin-top: 30px;}
.left_nav{margin: 0 auto; background:#e5e5e5 ; padding:12.5px 20px; margin-bottom: 20px; }
.left_nav ul{ margin: 0; padding: 0; list-style: none;}
.left_nav ul li { margin: 0;padding: 5px 0; }
.left_nav ul li a { margin: 0;padding: 0px 0; color: #6c6c6c;     display: block; font-family: 'Open Sans', sans-serif;  font-size: 16px; font-weight: 500;}
.left_nav ul li a.active,.left_nav ul li a:hover{color: #14a0cd}
.left_blockimgurl{ margin: 2px auto 20px; padding: 6px 20px; background: #6c6c6c;}
.left_blockimgurl a{font-family: 'Open Sans', sans-serif;  font-size: 16px; color: #fff; display: block;}
.innerpage_titles{border-bottom: #a7a7a7 solid 2px;}
.innerpage_titles h4{ font-family: 'Open Sans', sans-serif;  color: #14a0cd; font-size: 24px; text-transform: uppercase; font-weight: bold;}
.lear_natco p{ color: #6c6c6c; font-size: 16px;   /* font-weight: 600*/ } 
.trust-titles {  font-family: 'Open Sans', sans-serif; color: #14a0cd; font-size: 18px; font-weight: bold; padding-bottom: 8px;}
.lear_natco{ margin-top: 20px;}
.about-trstlogo {margin-top: 20px; text-align: center;}
.learing_block{margin: 20px auto 0;  background: #6087a6; padding: 10px;font-size: 16px; color: #fff; vertical-align: middle;display: -webkit-box;}
.cont-txt img{ float: left; padding-right: 10px;}
.cont-txt{display: flex;align-items: center;     line-height: 25px; }
.cont-txt p{margin-bottom: 0;}
.org-bg{background: #d06e41;}
.blue-bg{background: #23aad7;     margin-bottom: 20px;}

.navbar-default.main_menu { 
	border-width:0px !important;
}
/*secondary menu*/
.nav-effect-circle li.hvr-bounce-to-top {
	background: transparent;
}
.nav-effect-circle li.hvr-bounce-to-top:before { 
	background:rgba(165, 199, 53, 0.47843137254901963) !important ;
}
/**/
.secondary_menu .navbar-nav>.open>a, .secondary_menu .navbar-nav>.open>a:focus, .secondary_menu .navbar-nav>.open>a:hover {
    background-color: transparent;
}
/*secondary menu - dropdown menu*/
.secondary_menu ul li ul.dropdown-menu li {
    border-bottom: 1px dotted #ccc;
}
.secondary_menu .navbar-nav li .dropdown-menu>li>a { 
	text-transform: capitalize;
    padding: 8px 15px;
}
.nav-effect-circle .hvr-shutter-out-horizontal, .nav-effect-circle .hvr-bounce-to-right  { 
	 width: 100%;
	 background: transparent;
}
.nav-effect-circle  .hvr-shutter-out-horizontal:before, .nav-effect-circle .hvr-bounce-to-right:before { 
	 background: rgba(165, 199, 53, 0.47843137254901963) !important;
} 
.learing_block{cursor: pointer;}
.learing_block .cont-txt img{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
}
.learing_block:hover .cont-txt img{
    -webkit-animation-name: hvr-pulse-shrink;
    animation-name: hvr-pulse-shrink;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
.nav-effect-circle li:hover{ background:rgb(189, 214, 107) !important;}
.nav-effect-circle li.trust_iconsblock:hover{ background:none !important;}

/*footer links*/
.footer_parts .hvr-underline-from-center:before {    background: #23527c;}
.footer_parts ul.quikslinks-nav li a:focus, .footer_parts ul.quikslinks-nav li a:hover , .footer_parts p a:focus, .footer_parts p a:hover  {
    color: #23527c !important;
	}
.footer_parts ul.quikslinks-nav.socila-icons li a:focus, .footer_parts ul.quikslinks-nav.socila-icons li a:hover 
{ color: #fff !important;
}


.request-tc-from .contact100-form-btn span i, .contact100-form-btn span i{padding-left: 6px;}
	.wd80{width: 80px;  text-align: center;}
	.request-tc-from .table-bordered>tbody>tr>td:last-child{ text-align:center;}
	.request-tc-block h4{margin-top: 25px;}
	
	/********* Dashboad************/
	.grad-home-screen {
            margin:30px auto;
        }
        .grad-home-screen a {
	        color: rgba(255, 255, 255, 0.5);
        }
        .grad-home-screen a:hover {
	        color: rgba(255, 255, 255, 1);
        }
        .grad-heading.gr {
            background: #8dbd50;
        }
        .grad-body.gr {
            background: #9cd159;
        }
        .grad-footer.gr {
	        background: #8dbd50;
        }
        .grad-heading.re {
            background: #e64f4f;
        }
        .grad-body.re {
            background: #ff5757;
        }
        .grad-footer.re {
	        background: #e64f4f;
        }
        .grad-heading.bl {
            background: #52b8de;
        }
        .grad-body.bl {
            background: #5bccf6;
        }
        .grad-footer.bl {
	        background: #52b8de;
        }
		.grad-heading.bl.gyhedar{
            background:rgb(98, 95, 95) !important;
        }
        .grad-body.bl.g1 {
            background: rgb(148, 148, 148) !important;
        }
        .grad-footer.bl.g1 {
	        background:rgb(125, 125, 125) !important;
        }
		.dashboard_div {
			margin-bottom:15px;
		}
        .grad-heading {
            color: #fff;
            padding: 10px;
            text-align: center;
            font-size: 16px;
            text-transform: uppercase;
        }
        .grad-body {
            min-height: 100px;
        }
        .grad-body .fa {
	        font-size: 60px;
            padding-top: 20px;
        }
        .grad-footer {
	        padding: 10px;
            text-align: center;
        }
        .grad-footer{
            color: #fff;
        }
		.dash-booardbreadcom{
    background:#797979;
    padding: 10px;
    border-left: #1b9dc7 solid 4px;    margin-top: 30px;

}
.dash-booardbreadcom a{
    color: #fff;
    font-weight: bold;
}
.mr-btm40{ margin-bottom:40px;}
.facilities-blocks{     margin-top: 30px;background:#ebebeb;padding: 10px 0;}
.facility-icons{margin: 0 auto;text-align: center;width: 100px; height: 100px; vertical-align: middle;align-items: center;display: flex;
    background: #7ea506; border-radius: 50%;}
.facility-icons img{ margin: 0 auto;text-align: center;border-radius: 50%; border: #fff solid 4px;padding: 8px;}
.facility-titles { background: #7ea506; color: #fff;margin-bottom: -10px;margin-top: 10px; padding: 8px 10px;}
.facilities-blocks a .facility-icons img{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
}
.facilities-blocks a .facility-titles i{padding-left:12px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.facilities-blocks a:hover .facility-titles i, .facilities-blocks afocus .facility-titles i, .facilities-blocks a:active .facility-titles i{
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
}
.facilities-blocks a:hover .facility-icons img, .facilities-blocks a:focus .facility-icons img, .facilities-blocks a:active .facility-icons img
{
    -webkit-animation-name: hvr-pulse-shrink;
    animation-name: hvr-pulse-shrink;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

.bg-green{ background: rgba(59, 79, 60, 0.8509803921568627); }
.facilities-blocks a:hover .bg-green {background:#3b4f3c;  }

.bg-orange{ background:rgba(246, 156, 59, 0.8784313725490196); }
.facilities-blocks a:hover .bg-orange {background:#f69c3b;  }

.bg-maroon{ background:rgba(230, 100, 99, 0.85) }
.facilities-blocks a:hover .bg-maroon {background:rgb(230, 100, 99);  }

.bg-violetblue{ background:rgba(75, 189, 201, 0.8784313725490196); }
.facilities-blocks a:hover .bg-violetblue {background:#4bbdc9;  }

.bg-latblue{ background:rgba(86, 136, 188, 0.8588235294117647); }
.facilities-blocks a:hover .bg-latblue {background:#5688bc;  }

.bg-darkgreen{ background:rgba(102, 182, 105, 0.89); }
.facilities-blocks a:hover .bg-darkgreen {background:#66b669;  }

.bg-pick{ background:rgba(182, 84, 200, 0.788235294117647); }
.facilities-blocks a:hover .bg-pick {background:#b654c8;  }

.bg-wtblue{ background:rgba(75, 73, 177, 0.8196078431372549); }
.facilities-blocks a:hover .bg-wtblue {background:#4b49b1;  }

.bg-darkgry{ background:rgba(67, 75, 68, 0.87); }
.facilities-blocks a:hover .bg-darkgry {background:#434b44;  }

.bg-darkmaroon{ background:rgba(102, 49, 74, 0.87); }
.facilities-blocks a:hover .bg-darkmaroon {background:#66314a;  }

.bg-vblue{ background:rgba(34, 127, 170, 0.82); }
.facilities-blocks a:hover .bg-vblue {background:#227faa;  }
.mr-tp40{ margin-top:40px;}

.facility_img_div {webkit-box-shadow: -2px 2px 10px 0px rgba(68, 68, 68, 0.4);
    box-shadow: -2px 2px 10px 0px rgba(68, 68, 68, 0.4);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;}
.facility_img_div:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.dashboard-menus{
     animation-name: color_change;
	animation-duration: 10s;
	animation-iteration-count: infinite;
	animation-direction: alternate;
    }

    @keyframes color_change
    {
      0%   {background: #1b9dc7;}
      25%  {background:#116783 ;}
      50%  {background: #115e77;}
      75%  {background: #0b475a;}
      100% {background: #27737f;}
    }

    @-webkit-keyframes color_change /* Safari and Chrome - necessary duplicate */
    {
      0%   {background: #1b9dc7;}
      25%  {background:#116783 ;}
      50%  {background: #115e77;}
      75%  {background: #0b475a;}
      100% {background: #1b9dc7;}
    }
	li.dashboard-menus.open a.dropdown-toggle{    background: #1b9dc7 !important; color:#fff;}
	.dashboard-menus ul li{color: #454648;position: relative; font-family: 'Raleway', sans-serif;font-size: 15px;     border-bottom: 1px dotted #ccc;}
	.dashmenus i.fa.fa-tachometer {    padding-right: 8px;}
	.dashmenus i.fa.fa-angle-down {padding-left: 8px;}
	li.dashboard-menus.open a.dashmenus:focus, li.dashboard-menus.open a.dashmenus:hover{ color:#fff;}
	.dashboard-menus.open ul li a{padding: 8px 15px;}
	.dash-booardbreadcom a , .dash-booardbreadcom{color: #fff;}
	.facilities-blockicons {  margin: 0 auto;  text-align: center;}
	.facilities-blockicons  img{ margin: 0 auto;  text-align: center;     margin: 0 auto;}
	#exort_data{margin-top: 10px;}
		/**********./ Dashboad***************/
	
	
/********************************/
/*          Media Queries       */
/********************************/

@media screen and (min-width: 768px){
	.navbar-nav>li.open .dropdown-menu {
    opacity: 1;visibility: visible;
    z-index: 2;
    top: 100%;
    -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.dropdown-menu{
    visibility: hidden;
    display: block;
    opacity: 0;
    position: absolute;
    top: 150%;
    min-width: 225px;
    left: -15px;
    margin: 0;
    padding-top: 0px;
    margin-top: 10px;
    padding-left: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
}

@media screen and (max-width: 1100px){
.secondary_menu .navbar-nav>li>a{ padding: 0 8px !important; font-size: 14px !important; text-transform: none !important;}
a.navbar-brand.natcoschool_logo{ display: block!important; width: 26% !important;}
.navbar-brand{ height: auto!important;}
.body_block {  margin-top: 130px;}
.navbar-toggle{    margin-top: 6%;}
.mobile_nav{max-height: none;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: none;}
.block_testimonials .carousel-inner .item {
    padding: 0 30px;
}
.block_testimonials .carousel-control .glyphicon-chevron-left, .block_testimonials .carousel-control .glyphicon-chevron-right, .block_testimonials .carousel-control .icon-next, .block_testimonials .carousel-control .icon-prev {
    width: 50px;
    height: 50px;
    font-size: 50px;
    
}

}

@media screen and (max-width: 1100px) and (min-width: 766px) {
	.tc-contant p{font-size: 11px;}
	.tc-contant{    left: 105px;}
	.tc-contant h4{font-size: 12px;  margin: 0;    padding: 0;}
	.testimonials_cont h3{font-size: 18px;}
	.testimonials_cont p{font-size: 12px;}
	
	
}
@media screen and (max-width: 990px) and (min-width: 767px) {
.mobile_nav .secondary_menu .navbar-right li:first-child .dropdown-menu {right:auto;left:0 ;}
	}
@media screen and (max-width: 800px) and (min-width: 767px) {
.socila-icons li{ width:50%;}
	}
@media screen and (max-width: 992px){
li.trust_iconsblock, .secondary_menu .nav>li>a>img{display:none;}

	}
	
	
@media screen and (max-width: 980px){
    
    .main_menu .navbar-toggle {    border-color: #34b9e4; background: #34b9e4}
    .main_menu .navbar-toggle:focus, .main_menu .navbar-toggle:hover {background: #0092c1; border-color: #0092c1;}
    .main_menu .navbar-toggle .icon-bar {  background-color:#fff; }
.main_menu button.navbar-toggle[aria-expanded="true"] .bar1 { -webkit-transform: rotate(-45deg) translate(-5px, 5px);  transform: rotate(-45deg) translate(-5px, 5px);}
.main_menu button.navbar-toggle[aria-expanded="true"] .bar2 {opacity: 0;}
.main_menu button.navbar-toggle[aria-expanded="true"] .bar3 {
    -webkit-transform: rotate(45deg) translate(-4px, -4px);  transform: rotate(45deg) translate(-4px, -4px);}
	.hero{left: 59%;}
	#quote{width: 305px;font-size: 18px;}
	.about_bgimage p { font-size: 14px;}
	.about_bgimage h3{    padding-top: 50px;font-size: 20px;}
	.btn-learnmore a {    font-size: 16px;}
	.learning_block{ height:auto; padding-bottom:20px;}
	.block_testimonials .carousel-control .glyphicon-chevron-left, .block_testimonials .carousel-control .glyphicon-chevron-right, .block_testimonials .carousel-control .icon-next, .block_testimonials .carousel-control .icon-prev { width: 30px; height: 30px; font-size: 30px;}
	.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {  margin-right: 0px;}
	.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {    margin-left: 0px;}
	span.arrorw_icons img { width: 60% !important;  margin-top: 15px;}
.inner-banner-title{ font-size:20px}
.innerpage_titles h4{    font-size: 16px;}
.left_nav ul li a, .learing_block{    font-size: 14px;}
.lear_natco p{    font-size: 12px;}
}
@media (min-width: 768px){
.secondary_menu  .navbar-right .dropdown-menu {
    right: auto;
    left: 0;border: 0px solid rgba(0,0,0,.15);
}

 
}
@media screen and (max-width: 767px){
    a.navbar-brand.natcoschool_logo{ display: block;width: 30%;}
    .navbar-brand{ height: auto;}
    .natcoschool_logo {    position: relative;}
    .body_block {    margin-top: 138px;}
    .facilitilesblocks img{ width: 100%}
    .tconline-block img {   width: auto;}
	.navbar-fixed-bottom, .navbar-fixed-top{ position:relative !important;}
	.navbar-nav .open .dropdown-menu { background: #fff; }
	.primary_menu ul li  {
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.primary_menu ul li {  background: transparent;}
.primary_menu ul li:hover, .primary_menu ul li:focus, .primary_menu ul li:active {  color: white;}
.primary_menu ul li :before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #2098D1;  -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.primary_menu ul li :before {
  background:rgb(189, 214, 107) !important;
}

.primary_menu ul li :hover:before, .primary_menu ul li :focus:before, .primary_menu ul li :active:before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

	
	.body_block {  margin-top: 0;}
	.mgtop-28 { margin-top: -20px;}
	.hero {    left: 50%;}
	.facilitiles_block .col-sm-4, .facilitilesblocks{ margin:0 auto; text-align:center;}
	.facilities-btn, .tconline-btn{display: block;}
	section.facilitiles_block {  margin: 20px 0 40px;}
	.facilitilesblocks{ margin-bottom: 10px;}
	.testimonials_cont h3{    font-size: 16px;padding-bottom: 8px;    margin-top: 23px;}
	.ourcore_blocks { margin-bottom: 40px;}
	.footer_parts {  margin: 0 auto;  text-align: center;}
	.socila-icons li{display: inline-block;float: none;}
	footer h4{margin-top: 20px;}
	.xs-txtcenter{ text-align:center;}
	.secondary_menu .hvr-ripple-in:before, .navbar-default .secondary_menu .navbar-nav li:hover a:before{content:none;}
.primary_menu .hvr-hang:hover, .primary_menu .hvr-hang:focus, .primary_menu .hvr-hang:active{animation-name: inherit;}
.navbar-nav { margin: 0px -15px;}
.secondary_menu .navbar-nav>li>a{    line-height: 20px; padding: 10px 15px !important;     color: #777;}
.navbar-default .navbar-nav>li>a {  color: #777;  font-family: 'Raleway', sans-serif;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.navbar-nav li a:hover {   color: #1f1c1c !important;  background:none; font-weight: bold;}
.primary_menu ul li :before, .primary_menu ul li.active :before, .primary_menu ul li.active a {background:rgb(189, 214, 107) !important;}
ul.nav-effect-circle  li a:before, ul.nav-effect-circle li  a:after { 	border-width:0 !important;}
.left_imgblock { max-width: 290px ; text-align: center;  margin: 0 auto;}
.inner-banner-title{ font-size:20px}


}
@media screen and (max-width: 640px) {
.dataTables_wrapper .dataTables_length{
	float:left;
    text-align: left;
    width: 35%;
}
.dataTables_wrapper .dataTables_filter {
    float: right;
	width: 35%;
}
.dataTables_wrapper .dataTables_filter input {
     margin-left: 0;
}
}

@media screen and (max-width: 600px){
	.learing_block .cont-txt img {
       width: 250px;
	   height: 100px;
	}
}

@media screen and (max-width: 500px){
.block_testimonials .carousel-control.right, .block_testimonials .carousel-control.left {  background: none;  display: none;}
#bs-carousel .carousel-control span {  font-size: 35px;  margin-top: -10px;}
#bs-carousel .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {   margin-right: -20px;}
#bs-carousel .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {  margin-left: -20px;}
.inner-banner-title{ font-size:18px}
.bread-crumb{ font-size:14px}

}

@media screen and (max-width: 400px){
	.inner-banner-title{ font-size:15px}
	.learing_block .cont-txt img {
       width:100%;
	   height:100%;
	}
	span.arrorw_icons img {
    margin-top: 12px;
    margin-left: 40px;
	}
		
}
@media screen and (max-width: 300px) {
span.arrorw_icons img {
    margin-top: 28px;
}
}


