@media (max-width : 1199px){
	h2{ font-size: 2rem; }
	.nav.navbar-nav > li a { padding: 18px 5px; text-transform: capitalize;}
	.course { min-height: 80px; }
	.caption-heading h2 { font-size: 3em; }
	.banner-caption-in { width: 50%;}
	.banner-caption-in h3 { display: none; }
	.feature-lists > li { min-height: 210px;}
	.mt-icons img { width: 45px; }
	.mt-list a p { font-size: 18px; padding:0; }
	.mt-list li {padding: 7px 15px; }
	h3 { font-size: 1.3rem;}
	.job-lists a { font-size: 20px;}
	.notice-wrapper h3 { font-size:26px; }
	.fnt10 { font-size: 13px;}
	.avatar { width: 75px !important; height: 75px; }
	.blog-date { width: 15%; }
}
@media (max-width : 991px){
	.nav.navbar-nav > li a { padding: 18px 0px; }
	.nav_wrap_in .navbar-nav li { padding: 0 5px; }
	.banner-caption-in { width: 60%;}
	.recent-open a { padding: 0 10px; }
	.nav li.dropdown::after { top: 15px; right: -4px;}
	.logo-slogan { display: none; }
	.first { padding: 0 !important; }
	.navbar-header { width: 100%; }
	.pav-megamenu .navbar-toggle{margin-right:30px;	}
	.pav-megamenu .navbar-toggle .icon-bar{background: #fff;}
	.feature-lists span img { height: 45px; margin-left: 1.2rem;  width: 45px; padding: 0}
	.caption-heading h2 { font-size: 2.8em; line-height: 54px;}
	.intro p.intro-text { padding: 0; line-height: 26px;}
	.srv-cnt figure figcaption { margin: 0 10px; }
	.srv-cnt figure figcaption .inner-box { padding:0px 18px 20px;  }
	.srv-cnt p { line-height: 18px; font-size: 0.9em; color: #666;}
	#investment-features { padding: 60px 0 20px; }
	.job-lists a { font-size: 16px;}
	.notice-wrapper h3 { font-size:22px; }
	.notice-wrapper { padding: 20px; }
	.notice-wrapper p { font-size: 14px; line-height: 22px; margin-bottom: 0; }
	.testimonial-image { float: none; margin-bottom: 20px; }
	h4.avatar-title { color: #333; margin: 0 0 5px;}
	.testimonial-details p { line-height: 20px; }
	.archive-ftd-img {
    width: 35%; }
    .archive-ftd-content { width: 65%; }

}







@media (max-width : 767px){
	.recent-open { display: none; }
	.nav .hidden { display: block !important; }
	.nav_wrap { position: static; }
	.nav_wrap.mysticky { position: fixed; }
	.caption-heading h2 { font-size: 2.3em; line-height: 40px;}
	.logo img { width: 100px; }
	.navbar-toggle .icon-bar { background: #fff;}
	.nav_wrap_in .navbar-nav li {display: block; text-align: left;}
	.navbar-collapse { clear:both; padding:0;}
	.nav_wrap_in { border-radius: 0; }
	.navbar-toggle { margin-right: 0;  }
	.navbar-nav { margin: 0; }
	.nav.navbar-nav li a { padding: 7px 10px; }
	.banner-caption-in{ width: 100%; }
	.top_header_wrap { margin-bottom: 0; }
	.srv-cnt { max-width: 350px; margin: 0 auto; }
	.recent-jobs { margin-bottom: 50px;}
	.top_header{ padding: 10px 0; }
	.list-unstyled li { width: auto; display: inline-block; float:none; margin: 0 20px;}
	.footer-widget { margin-bottom: 30px; }
	.ftr-logo, .ftr-description { display: none; }
	.quot-form .form-group input { max-width: 300px;margin: 0 auto; }
	.navbar-collapse.collapse { float: none; }
	.navbar-collapse .navbar-nav { float: none; padding: 20px 0;}
	.breadcrumb_wrap { padding: 120px 0; }
	.inner-banner-contents h1 { font-size: 38px;}
	.inner-banner-contents p { font-size: 16px;  }
	.archive-ftd-content h3 { font-size: 1.6em;}
	.sub-lists li a { font-size: 18px; line-height: 26px; display: block; padding: 10px;}
}



@media (max-width: 640px){
	.caption-heading h2 { font-size: 2em; line-height: 36px;}
	h2 {  font-size: 1.6rem;}
	.intro {  padding: 40px 0px;}
	.intro p.intro-text {  font-size: 1.1em; margin-bottom: 30px; }
	.feature-lists > li { width: 100%;float: none; min-height: auto; }
	.feature-lists span img, .feature-lists li:nth-of-type(2n) span img { float: none; margin-right: 20px; margin-bottom: 20px; }
	.feature-lists > li{ text-align: left; }
	.feature-lists li:nth-of-type(2n) span img { margin-left: 1.2em; }
	
	.mt-list li { width: 32%; }
	.banner-caption { width: 70%; }
	.testimonial-block { margin-right: 0; }
	.top_social.bottom li a i.fa { font-size: 1rem;}
	.top_social.bottom li a {  width: 34px; height: 34px;text-align: center; vertical-align: middle;line-height: 34px; }

}	
@media (max-width: 560px){
	header{ text-align: center; }
	.col-md-6.col-sm-4.col-xs-3, .col-xs-9.col-sm-8.col-md-6, .col-xs-12.col-sm-8.col-md-7.col-xs-8, .col-xs-12.col-sm-4.col-md-5.col-xs-4.pull-right, .col-md-3.col-sm-3.col-xs-6 { width: 100%;	}
	.logo { float: none; margin: 0 auto; }
	.top_contact { float: none; padding: 15px 0; text-align: center;}
	.top_contact li { float: none; display: inline-block;}
	.flexslider ul.flex-direction-nav, .intro_show{ display: none !important; }
	.top_contact li:not(:last-child) { margin-right: 15px;}
	.inner-banner-contents h1 { font-size: 28px;}
	.sub-lists li a { font-size: 16px;}
	.sub-lists a span.position {  font-size: 12px;}
	.google-map iframe { height: 300px;}
}





@media  (max-width : 479px){
	.top_contact { display: none; }


	.flexslider .slides img {height: 300px; object-fit: cover;}
	.course_cnt h3 a { font-size: 0.8em; }
	.intro_indi span { display: block; margin-bottom: 20px;}
	.intro h2 { margin-bottom: 10px; font-size: 18px;}
	.intro h4 { margin-bottom: 25px; color: #666; font-size: 14px; text-align: left; line-height: 18px;}
	.pav-megamenu .navbar-toggle{
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 0;
		
	}
	.pav-megamenu .navbar-toggle .icon-bar{
		background: #fff;
	}

.inner .navbar-header{
	margin:0;
}

.top_contact li a object {
    height: 12px;
    width: 12px;
}


.top_contact li a .icon {
    background: #edeaea none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 5px;
    padding: 0;
    text-align: center;
    width: 30px;
}
.top_contact li a{
	line-height: 22px;
}
.top_social li a{
	width: 25px;
	height: 25px;
	line-height: 25px;
}

.top_contact {
    overflow: hidden;
}

.caption-heading h6{
	display: none;
}
.caption-heading h2 {
    color: #fff;
    font-size: 2rem;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 5px;
    margin-top: 0;
    text-transform: uppercase;
}
.banner-caption, .archive-ftd-img, .archive-ftd-content{
	width: 100%;
}
.top_header_wrap{
	margin-bottom: 0;
}
.banner-caption a{
	padding: 2px 9px;
	font-size: 0.8rem;
}
.pav-megamenu .navbar{
	min-height: auto;
}
.intro .pdrz {
    padding-right: 15px;
}
.intro .pdlz {
    padding-left: 15px;
}
.intro_indi:not(:last-child){
	margin-bottom: 0;
}
.intro_indi:last-child{
	margin-bottom: 15px;
}
.flip-container, .front, .back, .top_social.bottom{
	margin-bottom: 15px;
}
.col-md-6.col-sm-6.col-xs-6 {
    width: 100%;
}
.second p {
    color: #ddd;
    line-height: 28px;
    font-size: 16px;
}
.mt-list li {
    width: 49%;
}
.mt-icons img {
    width: 40px;
    margin-right: 5px;
}
.mt-list li {
    padding: 2px 5px;
}
.col-md-4.col-sm-4.col-xs-6 {
    width: 100%;
}
.notice-wrapper { min-height: auto; margin-bottom: 30px;}
}
#mt-testimonials {
    margin-bottom: 40px;
}
}



@media only screen and (max-width : 360px){
}



@media only screen and (max-width : 320px){

}
