.iosSlider .item .caption .main_title, .header-titles h1 {font-stretch: normal !important; text-shadow: 1px 2px 6px #2E2E2E !important;}
.iosSlider .item .caption {top: 20%;}
#page_header.uh_home .bgback, #slideshow.uh_home .bgback, #page_header.zn_def_header_style .bgback,
#page_header .bgback {background-position: center top;}


@media (min-width:1151px) and (max-width:2800px) {
header#header .container{width: 1170px;}
nav#main_menu > ul {margin:0;}
nav#main_menu > ul > li > a{font-size: 14px; padding:15px 10px 0 !important;}
header#header {border-bottom:none;}
}

@media (min-width:1031px) and (max-width:1150px) {
header#header .container{width:1000px;}
#logo {width:160px;}
nav#main_menu > ul {margin:0;}
nav#main_menu > ul > li > a{font-size: 13px; padding:15px 10px 0 !important; margin: 0 5px !important;}
header#header {border-bottom:none;}
}


@media (min-width:760px) and (max-width:1100px) {
.education-sec h3, .services-sec h3, .events-sec h3, .testimonial-sec h3, .about-sec h3{margin-bottom: 15px;}
.about-sec .widget {margin-bottom: 10px;}
.testimonial-sec .widget, .about-sec p {margin-bottom: 0;}
.testimonial-sec, .about-sec {min-height: 100%;}
.span4.indivisual-txt{margin-left: 0;}
.indivisual-txt img{width: 96%;}
.indivisual-txt h3{font-size: 18px;}
.mapp-canvas{height: 300px !important;}
.iosSlider .item .caption {top: 20%;}
.edu-details small{font-size: 14px; line-height: 20px;}
.text-bg {font-size: 1.2em;}
.about-sec ul li {width: 32%; margin-right: 8px;}
.about-sec ul li:last-child {margin-right: 0;}

}

@media (min-width:900px) and (max-width:1100px) {
#logo {width:120px;}
nav#main_menu > ul {margin:0;}
#page_header.uh_home, #slideshow.uh_home{min-height: 509px !important; height: 509px !important;}
nav#main_menu > ul > li > a{font-size: 13px; padding:15px 10px 0 !important; margin: 0 5px !important;}
nav#main_menu > ul > li:nth-child(2) ul.sub-menu {left: 6px !important;}
nav#main_menu > ul > li ul.sub-menu{top: 58px;}
.home header#header.style2 #logo a{padding-top: 22px;}
header#header {border-bottom:none;}
#slideshow {margin-top: 100px !important;}
#page_header {margin-top: -132px;}
.footer-sec li{padding: 4% 3% 2.6%; width: 25.3%;}
#slideshow {height: 480px; padding: 0;}
.iosSlider{height: 480px !important;}
.iosSlider .item .caption.style1 .main_title{font-size: 40px; line-height: 55px;}
.ask-question .left-side input, .ask-question .right-side input {width: 96%;}
.flex-control-nav {bottom: -10px;}
.events-sec h4{font-size: 16px;}
.about-sec .widget {margin-bottom: 25px;}
.footer-menu{margin-right: 1.7%;}
.flexslider1 .slides p.mentors-detail{font-size: 1.2em; min-height: 165px;}
.capability h3{padding: 1.2em 0;}


}

@media (max-width:1050px) {

.iosSlider .slider .item img {height: 100%;}
#main_menu select {border-radius: 0;}
#about-us .mainbody .row, .single-post section#content .row-fluid .span12 {margin-bottom: 0;}
.single-post .disqusForm #respond .row-fluid:nth-child(2) .span12 {margin-bottom: 8px;}
section#content .mainbody .row{margin-bottom: 0;}
.flex-control-thumbs li.active:before{top: -4px;}
.services .zoomix {box-shadow: 0 -600px 0 0 rgba(202, 121, 122, 0.7) inset; height: 100%;}
}

@media (max-width:900px) {
.show-on-dropdown{display:inline-block; background-color:#0A5492; color:#fff; padding:5px 13px; font-size:14px; line-height:22px;}
.edu-details {padding: 10px 0 0;}
.no-breakm br {display:none;}
}

@media (min-width:760px) and (max-width:860px) {
#slideshow {margin-top: -56px;}
#page_header {margin-top: -54px;}
header#header.style2 #logo a {padding: 20px 0 0;}
#mobileMenu_menu-header-menu {display: none !important;}
#menu-header-menu {display: inline-block !important;}
nav#main_menu > ul {margin: 46px 0 0;}
nav#main_menu > ul > li > a{padding: 0 20px !important;}
#page_header {height: 300px !important; min-height: 300px !important;}
#slideshow {padding-bottom: 48%;}
.iosSlider{height: 375px !important;}

.selectorsBlock.bullets {bottom: 0px;}
.education-sec ul li {padding: 0 15px;}
.services-column {margin: 0 10px;}
.services-column, .services-sec .inner, .services-sec ul {width: 220px;}
.services-sec .inner, .services-sec ul {height: auto;}


.testimonial-right{width: 80%;}
.owl-item {width: 250px !important;}
.item-content{min-height: 162px;}
#footer .copyright, .footer-menu {float: none; text-align: center;}
#footer{padding: 40px 0 0;}
.footer-sec li {padding: 3% 2.5% 2.5%; min-height: 140px;}
.footer-sec li:last-child{width: 30%;}

.footer-sec .edu-details span::after {left: 40%;}
.footer-sec {margin-bottom: 45px;}
.copyright{padding: 2.4em 0 2em;}
.top-header{margin: 38px 0 0;}
#logo{width: 115px; height: auto;}
#logo a img{width: 100%;}
.form-part .form-left{width: 130px;}
.form-part input[type="submit"]{margin-left: 131px;}
.ask-question .left-side input, .ask-question .right-side input {width: 95.8%;}
.chaser ul.sf-menu li a{padding: 7px 14px;}
.flexslider1 .slides p.mentors-detail{min-height: 177px; padding: 3%; width: 90%; font-size: 1.1em;}
.director-position li:nth-child(1) {padding-left: 0;}
.director-position li:nth-child(3) {text-align: left; float: right;}
.iosSlider .item .caption {top: -25%;}
.address-list li span br{display: none;}
.span12.team-sec{margin-left: 0;}
.services-sec ul{padding-top: 45%;}

#sidebar p {font-size: 15px;}
.zn_post_image{width: 230px; margin-right: 15px;}
.itemBody p{font-size: 15px; line-height: 24px;}
.capability h3{font-size: 20px; line-height: 1.5em; padding: 1.4em 0;}
.capability-sec {min-height: 425px;}
.capability-txt {padding: 3em 1em 1em; width: 500px; font-size: 1.4em; line-height: 1.6em;}
.services-sec p{width: 88%;}
}

@media (max-width:890px) {
#page_header.uh_home .bgback, #slideshow.uh_home .bgback{background-size: 100%; background-repeat: no-repeat;}
#header nav#main_menu.smooth_menu > ul > li.active > a, #header nav#main_menu.smooth_menu > ul > li > a:hover, 
#header nav#main_menu.smooth_menu > ul > li:hover > a {color: #000;}
nav#main_menu.smooth_menu ul {margin: 0; padding: 5px; background: #eee;}
}

@media (max-width:750px) {
#logo{float: left;}
header#header.style2 #logo a {padding:8px 0 0 8px; text-align: left;}
#logo a img{width: 120px;}
.social {margin-top:6px;}
.rail-ex {max-width:208px;}
nav#main_menu.smooth_menu {padding-bottom:0;}
#slideshow {margin-top: 0 !important;}
.services-sec ul li {width: 96%; display: block; margin: 0 auto 0.5em !important;}
.services-sec .edu-details {min-height: 0; padding: 0.4em 0.6em 0.75em;}
.capability {min-height:0;}
.more {margin: 1em 0 0;}
.education-sec ul li, .about-sec ul li {padding-bottom:1em !important; border-bottom:1px solid #000;}
.education-sec ul li:last-child, .about-sec ul li:last-child {border-bottom:none; padding-bottom:0 !important;}
#page_header {margin-top:-8px !important;}
.mainbody, #mainbody {text-align: left; padding: 0 10px;}
#page_header.zn_def_header_style .bgback, #page_header .bgback{background-size:cover; background-repeat: no-repeat;}
.social a:last-child{margin-right: 0;}
header#header {margin-bottom:0;}
.selectorsBlock.bullets .selectors .item{width: 8px; height: 8px;}
.ask-question{width: auto;}
.address {padding-left: 0;}
section#content {margin-top: 15px; min-height: 200px;}
#footer .footer-menu .widget, #footer .widget, .footer-sec {margin-bottom: 0;}
#footer, .single-post .disqusForm #respond .row-fluid:nth-child(2) {margin-top: 0;}
.header-titles h1, .header-titles h2{font-size:2em; line-height: 1.2em;text-align: center;}
.eBlog .itemContainer, .row.about-page, .span12.team-sec .row {padding: 0;}
.zn_full_image, #footer .span12 {margin-bottom: 10px;}
.single-post-wrap{width: 100%;}
.single-post .disqusForm{float: left;}
.accordion{padding-bottom: 10px;}
.list li {font-size: 0.9em; line-height: 1.5em;}
.span12.team-sec .span4 {clear: both;}
.education-sec, .services-sec, .events-sec, .about-sec{padding:30px 0 10px;min-height:100%;clear: both;}
.capability {padding: 0;}
.education-sec h3, .services-sec h3, .capability h3, .events-sec h3, .about-sec h3, #footer .m_title{font-size: 22px;}
.capability h3 {font-size: 1.1em; line-height: 1.6em; padding: 1em 0;}
.services-sec h3, .about-sec h3, #footer .m_title {margin: 0 0 10px; padding: 0 0 30px;}
.about-sec p, .education-sec p {font-size: 15px; line-height: 25px; margin-bottom: 10px; padding: 0 10px;}
.edu-details small{font-size: 15px; line-height: 25px;}
.services-sec p {padding: 0 5px; width: 96%; font-size: 15px; line-height: 25px;}
.about-sec .widget, .education-sec .widget {margin-bottom: 12px;}
.events-sec a.more{margin-top: 25px;}
.soon{padding-top: 65px;}
.single-post-wrap .soon {padding: 1% 0; font-size: 1.5em;}
.header-titles h1, .header-titles h2 {padding-top:6%; text-align: center;}
.education-sec ul li{width: auto;}
.education-sec ul li:first-child, .education-sec ul li:last-child, .education-sec ul li, .about-sec ul li
{padding:0; width:94%; margin:0 auto 20px;}
.education-sec ul, .about-sec ul, .about-sec ul li:last-child {margin-bottom: 0;}
.edu-details{ margin-top: 0;}
.education-sec ul li span{text-align: center;}
.education-sec ul li i{width: 120px; height: 120px;}
.education-sec ul li:nth-child(1) i {background-position: 20px -131px;}
.education-sec ul li:nth-child(2) i {background-position: 24px -267px;}
.education-sec ul li:nth-child(3) i {background-position: 24px -402px;}
.owl-wrapper-outer .owl-item:first-child{margin-right: 0;}
.container{overflow: hidden !important; width: auto !important;}
#slideshow{width: 100% !important; overflow: hidden !important;}
.wow.animated {animation-duration: 0 !important; animation-delay: 0 !important;}
footer#footer {padding: 2em 0 0;}
.copyright{padding: 1.6em 0 1.2em;}
.copyright p{font-size: 16px;}
.capability-txt br {display: none;}
.capability-txt{font-size: 1em; line-height: 1.5em; width: 90%; padding: 65px 5px 5px; top: 0; margin-top: 35px;}
.capability-txt::before{top: 12px;}
h2.title {font-size: 1.35em; text-align: left; margin-bottom: 0;}
.footer-sec .edu-details samp, .show-on-desktop {display: none;}
.footer-sec .edu-details .showon-phone, .showon-phone, .contact-details .showon-phone {display: inline-block;}
.contact-details p {margin-bottom: 8px;}
.project-list li span {float: none;}
.mainbody .project-list li {text-align: left;}
}

@media (min-width:520px) and (max-width:740px) {
.iosSlider .slider .item .caption {top: -140px;}
.selectorsBlock.bullets {bottom: 0px;}
#page_header {position: relative; top: -33px;}
section#content {margin-top: -15px;}
.home #slideshow {position: relative; top: -35px;}
.home .education-sec {margin-top: -40px;}
.owl-wrapper-outer{width: 92%;}
#logo{margin-left: 15px;}
#sidebar {clear: both; overflow: hidden;}
#sidebar img{float: left; margin-right: 15px;}
.mapp-canvas {height: 250px !important;}
}

@media (min-width:480px) and (max-width:740px) {
nav#main_menu{margin: 4.5% 4% 0 0; float: right; width: 250px;}
#main_menu select {width: 100%; margin-bottom: 0;}
.top-header {margin: 11px 18px 0 0;}
.services-sec {padding-top: 0;}
.education-sec ul li {padding: 0 20px;}
.education-sec ul li:nth-child(1) a i {background-position: 24px -125px;}
.education-sec ul li:nth-child(2) a i {background-position: 30px -262px;}
.education-sec ul li:nth-child(3) a i {background-position: 28px -398px;}
.services-column {margin: 0 5px;}
.services-column:last-child{margin: 15px 0 0;}
.testimonial-left{margin: 0 13px;}
.testimonial-right{width: 75%;}
.testimonial-content {margin-bottom: 30px;}
body .flexslider .flex-viewport{height: auto !important;}
.events-sec a.all_blogs {margin-right: 20px;}
.events-sec h4{font-size: 19px;}
.events-row .owl-item{width: 290px !important;}
.events-row .owl-item:nth-child(1){margin-left: 0;}
.events-sec .item{margin: 0 6px;}
.item-content p{margin: 6px 2px 10px;}
.item-content {padding: 10px 5px;}
.ask-question input, .ask-question textarea{width: 97%;}
.ask-question .left-side input, .ask-question .right-side input {width: 94%;}
h2.title.big {font-size: 1.6em; line-height: 1.3em; margin-bottom: 10px;}
.team-sec .zoomix-col {float: left; width: 200px; margin-right: 12px;}
.team-sec .span4 a:hover .zoomix{height: 155px;}
footer .row .span3:nth-child(2){float: left; width: 50%;}
footer .row .span3:nth-child(3){float: right; width: 38%;}
footer .row .span3:nth-child(4){float: left; width: 56%;}
footer .row .span3:nth-child(1) .widget, footer .row .span3:nth-child(2) .widget {margin-bottom: 0;}
#footer input[type="text"] {width: 97%;}
#footer input[type="submit"]{margin-right: 8px;}
#footer .copyright, .footer-menu{float: none; text-align: center;}
.education-sec h3, .services-sec h3, .events-sec h3, .testimonial-sec h3, .about-sec h3{margin-bottom: 5px;}
.about-sec .widget {margin-bottom: 10px;}
.testimonial-sec .widget, .about-sec p {margin-bottom: 0;}
.testimonial-sec, .about-sec {min-height: 100%;}
.indivisual-txt img{float: left; width: 250px; margin-right: 12px;}
.indivisual-txt br{display: none;}
.flexslider1 .slides p.mentors-detail{font-size: 1.2em; min-height: 210px; padding: 2%;}
.flex-control-nav li::after{font-size: 1.2em;}
.director-position li:nth-child(3) {text-align: left; float: right;}
.zn_image_gallery .span3{width: 48%; margin-right: 2%; float: left;}
.show-on-dropdown{margin: 1px 1px 0; float: right;}
.capability-sec{min-height: 220px;}
.contact-details p span.strong{min-width: 65px;}

}

@media (min-width:580px) and (max-width:640px) {
#page_header {height: 138px !important; min-height: 138px !important; margin-top: -8px;}
.iosSlider .slider .item img{min-width: 600px;}
#slideshow{padding-bottom: 45%;}
.iosSlider{height: 280px !important;}
.footer-sec li{margin-right: 8px; padding: 3% 1.2% 2.6%; width: 26%; min-height: 145px;}
.footer-sec li:last-child{width: 37%;}
}

@media (min-width:650px) and (max-width:740px) {
#page_header {height: 150px !important; min-height: 150px !important; margin-top: -8px;}
.events-row .owl-item {width: 320px !important;}
.events-sec h4 {font-size: 17px;}
.iosSlider .slider .item .caption {bottom: 75px; margin-left: -480px;}
#footer .widget {margin-bottom: 0;}
.services-column, .services-sec .inner, .services-sec ul {width: 200px;}
.services-sec .inner, .services-sec ul {height: 257px;}
#slideshow{padding-bottom: 44%;}
.iosSlider{height: 325px !important;}
.footer-sec li{margin-right: 12px; padding: 3% 2% 2.6%; width: 25%; min-height: 146px;}
.footer-sec li:last-child{width: 33%;}
}


@media (min-width:700px) and (max-width:740px) {
#page_header {height: 168px !important; min-height: 168px !important; margin-top: -8px;}
.events-row .owl-item {width: 242px !important;}
.services-column, .services-sec .inner, .services-sec ul {width: 225px;}
.services-sec .inner, .services-sec ul {height: 290px;}
.capability-sec{min-height: 200px;}
.footer-sec li{margin-right: 17px; padding: 3% 2% 2.6%; width: 26%; min-height: 146px;}
.footer-sec li:last-child{width: 30%;}
}

@media (min-width:460px) and (max-width:480px) {
#page_header {height: 111px !important; min-height: 111px !important; margin-top: -8px;}
#logo a img {width: 95px;}
.top-header {margin: 11px 11px 0 0;}
nav#main_menu {margin-top: 2%;}
#footer .footer-menu li a{padding: 0 5px;}
.education-sec ul li {padding: 0 10px;}
.events-row .owl-item {width: 234px !important; min-height: 275px;}
.events-row .owl-item:nth-child(1){margin-left: 20px;}
.indivisual-txt img{width: 220px;}
.flex-control-thumbs li.active::before{left: 35%;}
.flexslider1 .slides p.mentors-detail {font-size: 1em; min-height: 215px; padding: 3%;}
.owl-wrapper-outer{width: 100%;}
#slideshow{padding-bottom: 41.5%; margin-top: -8px;}
.iosSlider{height: 200px !important;}
.iosSlider .slider .item .caption{top: -90px;}
.iosSlider .item .caption.style1 .main_title{font-size: 32px; line-height: 40px;}
.iosSlider .item .caption.style1 .title_big{font-size: 20px; line-height: 30px;}
.services-sec {padding: 25px 0 0;}
.footer-sec li{width: 43.4%; padding: 3% 2% 2.6%; min-height: 100%;}
.footer-sec li:nth-child(2){margin-right: 0; min-height: 146px;}
.footer-sec li:last-child{width: 95.6%; margin: 0 auto; margin-top: 20px;}
.footer-sec li:last-child .edu-details span::after {left: 45.5%;}
}
@media (max-width:500px) {
.testimonial-left {float: none; margin: 0 auto; width: 100%; text-align: center;}
.testimonial-left span{margin-bottom: 0;}
.testimonial-right{width: 95%; margin: 0 auto; float: none;}
.services-column {margin: 0 10px 30px;}
.services-column:last-child{margin: 0;}
.flex-control-thumbs img{width: 100px;}
.mapp-canvas {height: 200px !important;}
}

@media (max-width:450px) {
#page_header {height: 96px !important; min-height: 96px !important;}
nav#main_menu {margin:0 auto; width: 92%; float: none;}
.show-on-dropdown{margin: 2px 1px 0;}
#slideshow{padding-bottom: 46%; margin-top: -9px;}
.iosSlider{height: 190px !important;}
.iosSlider .slider .item .caption {top: -100px;}
.iosSlider .item .caption.style1 .main_title{font-size: 28px; line-height: 40px;}
.iosSlider .item .caption.style1 .title_big{font-size: 20px; line-height: 30px;}
.top-header {float: none; margin:0; text-align: right; width: 98%;}
select.mobileMenu{margin-top: 0;}
.events-sec .widget, .footer-sec li:last-child {margin-bottom: 0;}
footer#footer .span3:nth-child(1){float: right; width: 100px; margin-bottom: 5px;}
footer#footer .span3:nth-child(2){float: left; margin-bottom: 0;}
#footer .span3:first-child .widget{text-align: center;}
#footer input[type="submit"]{float: left; margin-bottom: 10px;}
.footer-sec li{width: 100%; margin: 0 auto 15px; padding: 1.8em 0 1.5em; min-height: 100%;}
.footer-sec .edu-details span::after {left: 45%;}
#footer .footer-menu li{margin-bottom: 15px;}
.footer-menu{float: left; margin-bottom: -15px;}
.ask-question .left-side, .ask-question .right-side{float: left; width: 100%;}
.ask-question .left-side input, .ask-question .right-side input, .ask-question input, .ask-question textarea {width: 94%;}
.form-part .form-right {width: 100%;}
.form-part .form-left p {margin-bottom: 0;}
.form-part input[type="submit"]{margin-left: 0;}
.single-post-wrap, .single-post .disqusForm{width: 100%;}
.category .pull-left {width: 99%;}
.soon {font-size: 2.2em;}
h2.title.big {font-size: 1.4em; line-height: 1.3em; margin-bottom: 10px;}
.team-sec .zoomix-col img{width: 100%;}
.education-sec h2, .services-sec h2, .testimonial-sec h2, .events-sec h2, .about-sec h2{min-width: 100%;}
.education-sec ul {margin: 25px 0 5px;}
.services-sec h4 {font-size: 25px; line-height: 50px;}
.events-sec a.all_blogs {margin-right: 0;}
.testimonial-sec{min-height: 200px;}
.testimonial-right{padding-left: 10px; width: 93%;}
h2.title {font-size: 1.2em;}
.flexslider1 .slides p.mentors-detail {font-size: 1em; min-height: 225px; padding: 3%;}
.flex-control-nav li::after{font-size: 1em;}
.flex-control-thumbs li.active::before{left: 30%;}
.director-position li:nth-child(1) {padding-left: 0;}
.events-sec a.more{margin: 14px;}
.owl-wrapper-outer{width: 85%;}
.events-sec .item{width: 80%;}
.selectorsBlock.bullets{bottom: 0px;}
.hoverBorder{width: 98%;}
.capability-sec{min-height: 280px;}
#sidebar img{width: 100%;}
.contact-details p span.strong {min-width: 57px;}
.contact-details p span.add {display: inline;}
.contact-details p span.add br {display: none;}
.contact-details p {font-size: 15px;}

}

@media (max-width:380px) {
#page_header {height: 87px !important; min-height: 87px !important;}
.iosSlider{height: 170px !important;}
.testimonial-sec{min-height: 180px;}
.flex-control-thumbs img {width: 80px;}
.flex-control-nav li::after {font-size: 0.9em;}
.flexslider1 .slides p.mentors-detail{min-height: 247px;}
}

@media (max-width:380px) {
#page_header {height: 83px !important; min-height: 83px !important;}
}

@media (max-width:330px) {
#page_header {height: 74px !important; min-height: 74px !important;}
.about-sec p, .education-sec p {font-size: 16px;}
.testimonial-sec{min-height: 220px;}
.indivisual-txt img{width: 96%;}
.flexslider1 .slides p.mentors-detail{font-size: 0.9em; min-height: 235px;}
#slideshow{padding-bottom: 45%; margin-top: -8px;}
.iosSlider{height: 150px !important;}
.selectorsBlock.bullets{bottom: -2px;}
}