@import url("font.css");
@import url("font/stylesheet.css");
body {font-size:16px; line-height:25px; color: #000; background: #fff;  font-weight: normal;
  font-family: 'latoregular', ProximaNovaRegular, GillSansMTProLight, Open Sans, sans-serif;
}
.education-sec h3, .services-sec h3, .capability h3, .events-sec h3, .about-sec h3, #footer .m_title, .education-sec ul li span, 
.about-sec ul li span, .education-sec ul li a, .about-sec ul li a, #footer a, .footer-sec .edu-details a, #footer samp, 
.copyright p span, .address p span, h2.title, .strong, .markets-list span
{font-family: 'latobold';}
.mainbody p, .mainbody ul li {font-size:15px; line-height:24px;}
a {text-decoration: none !important; color: #000;}
a:hover {color: #F7921E;}
p {margin-bottom:10px;}
h1, h2, h3, h4, h5, body #footer {font-weight:normal; line-height:normal; text-transform: none; color: #000; 
  font-family: 'latoregular';}
nav#main_menu > ul > li > a, .testimonial-sec h4, .item-content p, input, button, select, textarea, .indivisual-txt h4, 
.indivisual-txt h3, samp {font-family: 'latoregular';}
.testimonial-sec h5{font-family: 'ProximaNovaLight';}
.black-line{font-family: 'latoblack';}

 
h1 {font-size: 45px;}
h2 {font-size: 25px; line-height: 35px; margin-top: 25px; margin-bottom: 10px;}
h3 {font-size: 22px; line-height: 30px; margin-top: 20px; margin-bottom: 8px;}
hr{border-top: 1px solid #cdd5dd;}
ul, ol, li {list-style: none; margin: 0px; padding: 0px;}

a, input[type="submit"]{transition:all .5s ease-in-out;}
a.more{}
header#header{transition: all 0.5s ease-in-out;}
header#header{position:relative; background:transparent; margin-bottom: -32px; height: auto; display: inline-block;}
header#header.style2 #logo a, header#header.style2 #logo a:after{border:0px; background: transparent;}
header#header.style2 #logo a{padding:0; margin:10px 0;}
#logo a img {width:100%; max-width:110px;}
header#header.style2 #logo a {margin:0 !important;}
.home header#header.style2 #logo a {margin:0 !important;}
header#header.style2 #logo a img {max-width:100% !important;}


textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{border-radius:0px; box-shadow: none;}
.top-header {float: right; margin:5px 0 0; width:550px;}
.top-header .widget{margin:0px;}.
.rail-exp {float:left; width:120px; margin-right:10px;}
.social {float:right; margin-top: 12px;}
.social a:before{background: url(images/links.png) no-repeat 0px 0px;}
.social a{width:30px; height:30px; border-radius:50px; margin:0 2px; display:inline-block; position:relative;}
.social a{background:#003470;}
.social a:hover{background:#7a0000;}

.social a:before{content:""; width:22px; height:22px; position:absolute; top:5px; left:4px; transition:all .4s ease-in-out;}
.social a.f:before{background-position:-4px -3px;}
.social a.t:before{background-position:-38px -3px;}
.social a.in:before{background-position:-78px -4px;}
.social a.y:before{background-position:-117px -3px;}
.social a.p:before{background-position:-156px -3px;}
.social a.g:before {background-position: -189px -3px;}
nav#main_menu > ul{margin:20px 0 0;}
nav#main_menu > ul > li > a{font-size:15px; color:#333; font-weight: normal; background: transparent !important; 
  border-radius:0px; margin:0 14px !important; padding:0 !important; transition: 0.5s; text-transform: uppercase;}
nav#main_menu > ul > li.active > a, nav#main_menu > ul > li > a:hover, nav#main_menu > ul > li:hover > a, 
.custom-search #searchform #searchsubmit:hover{color: #f7921e;}
nav#main_menu > ul > li:last-child > a {margin-right:0 !important;}
nav#main_menu > ul ul{background: #395DAB; border-radius:0px; padding:0px; border:0px; box-shadow: none;}
nav#main_menu > ul ul li a{font-size:14px; color:#fff; line-height:32px; text-transform: uppercase;}
nav#main_menu > ul ul li.active > a, nav#main_menu > ul ul li.sfHover > a, nav#main_menu > ul ul li a:hover
{background: #395DAB; color:#f7921e;}
nav#main_menu > ul ul .sf-sub-indicator{background:url(../images/indicator.png) no-repeat right 0px; margin-top: -7px; width:6px; height:13px;}

nav#main_menu > ul ul ul{margin-left:0px; border:0px; box-shadow: none; background: #0c385b;}
nav#main_menu > ul > li:hover nav#main_menu > ul > li ul.sub-menu{display: block;}
nav#main_menu > ul > li:nth-child(5) ul.sub-menu {width: 105px !important;}
nav#main_menu > ul > li:hover > ul, nav#main_menu > ul > li.sfHover > ul, nav#main_menu > ul > li ul.sub-menu {top:32px; left: 12px;}

nav#main_menu > ul ul ul{margin-left:0px; border:0px; box-shadow: none; background: #0c385b;}
nav#main_menu > ul > li:nth-child(5) > ul.sub-menu:after{left: 29px; top: -22px; border: 11px solid transparent; 
  border-bottom-color: #395DAB; position: absolute; content: "";}
nav#main_menu > ul > li > a.sf-with-ul .sf-sub-indicator {background: transparent;}
.nav > li > a:hover, .nav > li > a:focus{background: transparent;}
nav#main_menu li a{transition: 0;}
.sf-menu ul li, .sf-menu ul li:hover, .sf-menu ul li:active {padding: 0;}
nav#main_menu > ul ul li a, nav#main_menu > ul ul li:hover a, nav#main_menu > ul ul li:active a{padding: 0 12px;}

header#header.headerbg #logo {overflow: hidden; max-height: 52px;}
header#header.headerbg #logo a img {width:115px; margin-top:-10px;}
header#header.headerbg #logo a, .home header#header.headerbg #logo a {margin:0 !important; top:0 !important;}
header#header.headerbg {background-color:rgb(240, 240, 240) !important;}
header#header.headerbg nav#main_menu > ul {margin:0 !important;}
header#header.headerbg nav#main_menu > ul > li > a {color:#028fcb !important;}
header#header.headerbg nav#main_menu > ul > li > a:hover {color:#d5070d !important;}

#slideshow{background:#0C385B !important; clear: left;}
.iosSlider .item .caption.style1 .title_big:before, .iosSlider .item .caption.style1 .title_small:before{position: static;}
.iosSlider .item .caption .main_title{background: transparent; box-shadow: none; border-left: none; padding-left: 0;}
.iosSlider .item .caption.style1 .main_title {font-size: 50px; line-height: 70px; color:#fff; text-transform: none; 
  text-align: left; padding-bottom:0px; font-weight: bold; margin-bottom: 0;}
.iosSlider .item .caption.style1 .title_big {color:#fff; font-size: 28px; line-height: 38px; text-transform: none; 
  text-align: left; font-style: italic;}
  .iosSlider .item .caption.style1 .title_small {float: none; display: block; text-align: left;}
.iosSlider .item .caption.style1 .title_small .read-more {color:#fff; background:#71a2cc; padding:8px 12px 9px 15px;}
.iosSlider .item .caption.style1 .title_small .read-more:hover {color: #000; box-shadow: 0 -50px 0 0 #fff inset;}
.iosSlider .btn-label{font-weight: 100 !important;}
.selectorsBlock.bullets .selectors .item{width:12px; height: 12px;}
.selectorsBlock.bullets .selectors .item{opacity:1; background:transparent; border:1px solid #fff; margin:0px 6px;}
.selectorsBlock.bullets .selectors .selected{background:#fff;}

.iosSlider .item .caption.style1 .more:before, .iosSlider .item .caption.style1 .more:after, 
.iosSlider .item .caption.style1 .more {display: none;}

#mce-success-response{color:#01A516;}
#mce-error-response{color:#ED1414;}

.zn_menu_trigger{background:#000;}
h2.title {font-size: 1.5em; text-transform: uppercase;}
h2.title span{font-weight: bold;}
h2.title:after, h3.title:after, h3.itemTitle a:before{position: absolute; width: 120px; height: 1px; content: ""; bottom: -5px; left: 0; 
background: #cdd5dd; /* Old browsers */
background: -moz-linear-gradient(left,  #cdd5dd 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cdd5dd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #cdd5dd 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #cdd5dd 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #cdd5dd 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #cdd5dd 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdd5dd', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}


.rail-ex {display: inline-block;}
#slideshow {margin-top:110px !important;}

.buis-associate li {background-color:#fff;}
#page_header {margin-top:110px !important;}
.home #slideshow {background: transparent !important; padding-bottom:32.0% !important;}
.list-style {padding-left:22px;}
.list-style li {list-style-type:circle;}
.clients-logos .edu-details small {display: block; text-align: center; font-size: 14px; line-height: 22px; min-height:0;}
.mainbody .clients-logos ul li {width:24%;  margin-bottom:1.65em;}


@media (min-width:1100px) and (max-width:2000px) {
.iosSlider .item .caption{top:20%;}
.iosSlider .prev, .iosSlider .next{top:40%;}
.selectorsBlock.bullets{bottom:15px;}
}

@media (min-width:860px) and (max-width:890px) {
 #slideshow{padding-bottom: 43%;}
}



@media (min-width:1750px) and (max-width:2000px) {

section#content{min-height: 600px;}
}

@media (min-width:2010px) and (max-width:2700px) {

section#content{min-height: 600px;}
}




@media (min-width:900px) and (max-width:4000px) {
  header#header{position:fixed; margin-bottom:0px; top: 0px; left:0px; z-index: 9999; border-bottom:1px solid #e8e8e8;}
  #page_header {margin-top:129px;}
  #slideshow {margin-top:128px; padding-bottom:41.5%;}
  header#header.headerbg{height:50px; box-shadow:0 2px 2px -1px rgba(0,0,0,.1);background-color:rgba(0, 0, 0, 0.7); border-bottom:1px solid transparent;}
  header#header.headerbg #logo a{padding: 0; top: 5px;}
  .home header#header.headerbg #logo a{padding: 0; top: -5px; margin: 0;}
  header#header.headerbg #logo a img{width:65px;}
  header#header.headerbg .top-header{display: none;}
  header#header.headerbg nav#main_menu{margin-top:8px;}
  header#header.headerbg nav#main_menu > ul {margin: 0;}
  header#header.headerbg nav#main_menu > ul > li > a{margin:0 !important; padding: 10px 20px 0 !important;}
  header#header.headerbg nav#main_menu > ul > li > a:hover {color:#f7921e;}
  .chaser{display: none;}
  header#header.headerbg nav#main_menu > ul ul{background: #395DAB; box-shadow: none; left: 3px; top: 38px;}
  header#header.headerbg nav#main_menu > ul ul li a{color: #fff;}
  header#header.headerbg nav#main_menu > ul ul li:hover a{color: #f7921e;}
  header#header.headerbg nav#main_menu > ul > li:nth-child(5) > ul.sub-menu:after{display: none;}
  header#header.headerbg nav#main_menu > ul ul li a, header#header.headerbg nav#main_menu > ul ul li:hover a, 
  header#header.headerbg nav#main_menu > ul ul li:active a{padding: 0 12px 3px;}

  body.res1170 .row-fluid .span9{width: 73.358974%;}
  body.res1170 .row-fluid .span3{width: 24.076923%;}
}


#totop{background-color:#f7921e; border-top-left-radius:50px; border-top-right-radius:50px;}

#slideshow{background-attachment: fixed;}

.home section#content{margin-top: 0; min-height:0px;}
section#content{min-height:300px;}
.education-sec, .services-sec, .testimonial-sec, .events-sec, .about-sec{text-align: center; padding:40px 0px 0px; min-height:300px; overflow: hidden;}
.services-sec p {color: #939393; font-size: 17px; line-height: 28px; width: 77%; margin: 0 auto 25px;}
.services-sec h3, .about-sec h3, #footer .m_title {padding: 0 0 36px; margin: 0 0 18px; position: relative;}
.services-sec h3:after, .about-sec h3:after, #footer .m_title:after {position: absolute; content: ""; width: 100%; height: 21px;
 background: url(images/arrow-b.png)no-repeat center; left: 0; bottom: 0;}


.education-sec h2, .services-sec h2, .testimonial-sec h2, .events-sec h2, .about-sec h2{font-size:32px; color:#fff; border-bottom:1px solid #1F4666; display: inline-block; padding:0px 0px 12px; margin: 0; min-width: 365px;}
.education-sec h3, .services-sec h3, .capability h3, .events-sec h3, .about-sec h3, #footer .m_title {font-size: 25px; color:#000; text-transform: uppercase; text-align: center;}
.education-sec h3 span, .services-sec h3 span, .testimonial-sec h3 span, .events-sec h3 span, .about-sec h3 span{color: #d24243; font-style: normal; display: inline-block;}

.education-sec h3{margin: 0 0 25px;}
.education-sec h3:after{display: none;}
.education-sec ul li i, .about-sec ul li i {display: inline-block;  transition: all 0.80s ease-out;}
.education-sec ul li {padding:0 20px; width: 30%; vertical-align: top; display: inline-block; cursor: default;}
.about-sec ul li {padding: 0; width: 33%; vertical-align: top; display: inline-block; text-align: center;}
.services-sec ul li {padding: 0; width:23%; vertical-align: top; display: inline-block; text-align: center; border: 1px solid #e8e8e8; margin-right:1.5%;}
.services-sec ul li:last-child {margin-right:0;}
.services-sec ul li > a {border-bottom:1px solid #e8e8e8;}
.services-sec ul li > a:hover img {opacity:0.75;}
.education-sec ul li:first-child, .about-sec ul li:first-child{padding-left: 0;}
.education-sec ul li:last-child, .about-sec ul li:last-child{padding-right: 0;}
.services-sec .edu-details {min-height:220px;}
.edu-details{padding: 10px; margin-top: 10px;}
.edu-details small{font-size:16px; line-height:25px; color: #8c9398; text-align: left; min-height: 150px;}
.education-sec .edu-details a, .about-sec .edu-details a, .footer-sec .edu-details > span, .services-sec .edu-details a {padding-bottom: 15px; position: relative;}
.about-sec .edu-details a:after, .footer-sec .edu-details span:after, .edu-details a:after {position: absolute; content: ""; width: 37px; height: 5px;
 background-color: #f7921e; left: 45%; bottom: -3px;}
.footer-sec .edu-details span:after{left: 43%;}

.education-sec ul li span, .about-sec ul li span, .education-sec ul li a, .about-sec ul li a, .services-sec ul li a {display: block; color:#2a2c74; 
  font-size:22px; margin-bottom: 10px; transition: all .4s ease-in-out;}
.flexslider1 .slides p a.more:hover{color:#000; box-shadow: 0 -50px 0 0 #fff inset;}
.education-sec a img, .about-sec a img {}
.education-sec a:hover img, .about-sec a:hover img {opacity:0.75;}


.services-sec {background:#fafafa; padding-bottom: 10px; border-bottom: 1px solid #EEE;}
.services-sec h4{font-size: 28px; line-height: 60px; color:#333232; border-top:1px solid #d5d4d4; font-weight: 100; margin:0px; padding:0px;}
.services-row{margin:0 -50px;}
.services-column, .services-sec .inner {width:280px;}
.services-column{margin:0 25px; display: inline-block;}
.services{border:1px solid #d5d4d4;}
.services img{width:100%;}
.services-sec .inner{width:100%; position: relative; overflow: hidden;}
.services-sec .inner {height:360px;}
.services-sec .zoomix{position: absolute; bottom:0px; left:0px; width:100%; height:0; transition:all .5s ease-in-out;}
.services:hover .zoomix{box-shadow: 0 -600px 0 0 rgba(202, 121, 122, 0.7) inset; height:100%;}

.home .more {background-color:#fff; border: 1px solid #f7921e; color:#f7921e;}
.more {
    font-size: 1em;
    margin: 3em 0 2.5em;
    padding: 0.8em 2.5em;
    min-width: 150px;
    display: inline-block;
    text-transform: uppercase;
}
.more:hover {
    box-shadow: 0 -55px 0 0 #f7921e inset;
    color:#000;
    border-color:#f7921e;
}
.more {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom-left-radius: 25px;
}

.capability .widget {margin-bottom: 0;}
.capability h3{width: 100%; text-align: center; color: #fff; padding:1.5em 0; line-height: 2em; background-color:rgba(0, 0, 0, 0.6); margin: 0; letter-spacing: 2px;}
.capability{background: url(images/operate.jpg)no-repeat center top; min-height:700px; background-attachment: fixed; background-size: cover;}
.capability-txt {width: 650px; padding:3.6em 2em 1.75em; position: relative; margin: 0 auto; top:3.5em; border: 3px solid #fff;
  font-size: 1.7em; line-height: 1.5em; color: #fff; text-transform: uppercase; text-align: center;}
.capability-txt:before{position: absolute; content: ""; background: url(images/flag.png)no-repeat center; text-align: center;
 height: 44px; width: 100%; top:25px; left: 0;}


.mainbody, #mainbody {text-align: justify;}
.zn_image_gallery [class*="span"] {margin-bottom: 20px;}
.row-fluid.zn_image_gallery {margin: 30px 0 0;}
.center-align {text-align: center;}

.services-sec ul li a:hover, .education-sec ul li a:hover, .about-sec ul li a:hover, .address p a:hover {color: #f7921e;}

#footer .m_title{margin-bottom: 30px;}
.footer-sec li {width:24%;margin-right:20px;vertical-align:top;display:inline-block;text-align:center;background-color:#fff; padding:3% 4% 2%; min-height:180px;}
.footer-sec li:last-child{margin-right: 0;}
.footer-sec .edu-details{margin-top: 0;}
.footer-sec .edu-details span {font-size: 14px; color: #2a2c74; width: 100%; display: block; margin-bottom: 15px;}
#footer a, .footer-sec .edu-details a, .footer-sec .edu-details small {font-size: 14px; color: #8c9398;}
#footer a:hover{color: #f7921e;}
.footer-sec .edu-details a:after {display:none;}
#footer{background:#fafafa; padding:55px 0px 0px 0px; margin-top: 0; border-top: none !important;}
.footer-sec{margin-bottom: 70px;}
.home #footer{margin-top:0px;}
footer#footer .bottom{border-top: 1px solid #08497f;}
.copyright{width: 100%; background:#60616f; text-align: center; padding: 3.4em 0 3em;}
.copyright p {font-size: 20px; color: #fff; margin-bottom: 0;}

.projects .black-line {margin: 20px 0 8px;}

.list-style{padding-left: 20px; margin-bottom: 30px;}
.list-style li{list-style-type: disc; margin-bottom: 8px;}
.project-list li span, .black-line span {float: right;}
.dash-list{padding-left: 30px;}
.dash-list li {list-style-type: ideographic;}

.text-bg{font-size: 1.4em; line-height: 1.4em; color: #00045a; background-color: #f1f1f1; padding: 1em 0; width: 99.5%; text-align: center; border-left: 5px solid #f7921e;}

.contact-details p span.strong{min-width:90px; display: inline-block; vertical-align:top; }
.contact-details p {vertical-align: top; font-size:15px;}
.contact-details p span.add{display: inline-block;}
#sidebar{padding: 0;}
.sidebar-link {color: #00045a;}
#sidebar h3{margin: 1.3em 0 0.4em; color: #474747; font-size: 1.3em;}
#sidebar p{color: #474747; text-align: left;}

.itemBody .zn_full_image img {width: 99.5%;}

.markets-list li{margin-bottom: 10px;}
.markets-list img{border-left: 7px solid #f7921e; }
.markets-list span {font-size: 1.4em; margin-left: 3%;}
.margint2 {margin-top:2em;}





.testimonial-sec{background:#d7e7f4; padding-bottom: 40px; display: none;}
.testimonial-sec h2{color:#151515; border-bottom: 1px solid #BCD5EA;}
.testimonial-sec h3{color:#0a5492;}
.testimonial-sec h4{font-size: 18px; color: #112a3a; display: inline-block; margin-top: 0;}
.testimonial-sec h5{font-size: 15px; color: #b74142; display: inline-block; margin-top: 0;}
.testimonials-container, .testimonial-content{overflow: auto;}
.testimonial-content{margin-bottom: 40px;}
.testimonial-content:last-child{margin-bottom: 0;}
.testimonial-left{width: 120px; float: left; margin-right: 15px;}
.testimonial-left span{display: inline-block; width: 110px; height: 110px; border-radius: 50%; overflow: hidden; margin-bottom: 10px; background-color: #fff;}
.testimonial-right{width: 84%; float: left; text-align: left; color:#3b3b3b; font-size:16px; font-weight: 100; line-height: 26px;}
.flexslider .slides{overflow: hidden;}
.flex-direction-nav, .capability h3:after {display: none;}
.testimonial-right .soon {text-align: left; padding: 3% 0; font-size: 1.5em;}

.events-sec{background:#f6fafd;}
.events-sec h2{color:#151515; border-bottom: 1px solid #cdd5dd;}
.events-sec h3{color:#676767;}
.events-sec h4{color:#3b3b3b; font-size:17px; line-height: 26px; font-weight: 600; margin:0px; padding:0px;}
.events-sec a.more{border:1px solid #b74142; color:#b74142; margin-top:40px;}
.events-sec a.all_blogs{margin-right: 40px;}
.events-sec a:hover.more{color:#fff; box-shadow: 0 -50px 0 0 #b74142 inset;}

.flexslider1 .slides p.mentors-detail{font-size:1.275em;color:#fff;font-weight:100;line-height:1.6em; margin-bottom: 25px; min-height:178px;
 font-family: 'ProximaNovaLight'; background-color: #3E729E; padding: 40px 5% 30px; width: 85%; margin: 0 auto;}
.flexslider1 .slides .author{font-size:1.4em; line-height: normal; color:#fff;}
.flex-control-nav li:after{font-family: 'ProximaNovaLight';}
.flexslider1 .slides p a.more {display: block; margin: 0 auto; background-color: #225784; color: #fff; margin-top: 18px;}

.mentors-position{color: #A9D0F1; font-size: 14px; position: absolute; bottom: -10px; left: 5%;}
.mentors-position span{display: block; text-align: left; padding-left: 7px; color: #f1f1f1; font-size: 12px;}
.mentors-position.nischay-dir1{}
.mentors-position.nischay-dir2{left: 40%;}
.mentors-position.nischay-dir3{left: 72%;}

.director-position li{display: inline-block; color: #A9D0F1; font-size: 13px; text-align: left; width: 28%; margin-top: 5px; opacity: 0.3;}
.director-position li.active{opacity: 1;}
.director-position li span{display: block; text-align: left; color: #f1f1f1; font-size: 12px;}
.director-position li:nth-child(1){padding-left: 4%;}
.director-position li:nth-child(2){padding-left: 4%;}
.director-position li:nth-child(3){text-align: center;}

.owl-carousel{display: none; position: relative; width: 100%;}
.item-content{padding:22px 6px;}
.item-content p{margin: 6px 6px 15px 6px; color:#6a7379; font-size: 14px; line-height: 20px;}
.item-content a{text-decoration: underline !important; color:#015499;}
.item-content a:hover{color: #b74142;}
.owl-wrapper-outer {overflow: hidden; position: relative; width: 69%; margin: 0 auto;}
.owl-wrapper-outer .owl-item:first-child{margin-right: 20px;}
.owl-wrapper{display: none; position: relative;}
.owl-item{float: left;}
.events-row{margin: 0 -14px;}
.events-sec .item{margin:0 14px; border:1px solid #d3d3d3;}
.events-sec .item-thumb{overflow: hidden; border-bottom:1px solid #d3d3d3;}
.events-sec .item-thumb img{width:100%; height: auto;}
.owl-item.loading{min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center;}
.owl-buttons div{position: absolute; top:50%; margin-top:-45px; background: url(../images/sprites.png) no-repeat 0px 0px; width:26px; height:45px; font-size:0px; cursor: pointer;}
.owl-buttons div{background: url(../images/arrows.png)no-repeat; transition: all .5s ease-in-out;}
.owl-buttons .owl-prev{left: -40px; background-position:-3px -4px;}
.owl-buttons .owl-next{right: -40px; background-position:-51px -4px;}
.owl-buttons .owl-prev:hover{background-position: -3px -72px;}
.owl-buttons .owl-next:hover{background-position:-51px -72px;}
#coffee-morning .row, .single-post .row-fluid.zn_image_gallery {margin-bottom: 0;}


.header-titles{text-align: center; vertical-align: bottom; padding-top:10em; width:100%;}
#blog .header-titles h1{display: none;}
#page_header .container{padding: 0;}
.header-titles h1, .header-titles h2{font-size: 45px; text-shadow: 0px 1px 0px #0A5492; margin:0px; padding:0px; color:#fff; font-weight: bold;}

@media (min-width:1100px) and (max-width:2000px) {
footer .row .span3:nth-child(1){width:145px;}
footer .row .span3:nth-child(2){width:305px;}
footer .row .span3:nth-child(3){width:190px;}
footer .row .span3:nth-child(4){width:250px; float: right;}
}

.address-list li{margin-bottom:18px; color:#6e99bb; font-size:12px; line-height: 18px;}
.address-list li i{background: url(../images/sprites.png) no-repeat 0px 0px; width:22px; height:22px; float: left;}
.address-list li span{display: block; padding-left: 34px;}
.address-list li:nth-child(1) i{background-position: 3px -63px;}
.address-list li:nth-child(2) i{background-position: -29px -63px;}
.address-list li:nth-child(3) i{background-position: -60px -63px;}
.address-list li:nth-child(4) i{background-position: 1px -88px;}

.contact-page h3{margin-bottom:30px; margin-top:0px;}

.footer-menu{float: right;}
#footer{font-size: 11px;}
#footer .bottom, #footer .bottom a{color:#6e99bb;}
#footer .footer-menu li{display: inline-block; line-height: 12px; border-right:1px solid #6e99bb;}
#footer .footer-menu li:last-child{border:0px; padding-right:0px;}
#footer .footer-menu li a{margin:0; padding:0 6px;}
#footer .row{margin-bottom:0px;}
#footer .row:last-child{display: none;}
#footer .widget{margin-bottom: 25px;}
.apps a{margin-bottom:18px; display: block;}
.apps a:hover img{opacity:0.5;}

#footer input[type="text"], #mc_embed_signup .mc-field-group input {background:transparent; box-shadow:none; height:36px; 
  border:1px solid #6e99bb; border-radius:0px; padding: 8px 12px !important; color:#6e99bb !important; font-weight: normal;
   width:100%;  box-sizing: border-box; font-style: italic;}
#footer input[type="submit"], .contact-page input[type="submit"], .ask-question input[type="submit"], 
#mc_embed_signup input[type="submit"]
{background:transparent; box-shadow:none; border:1px solid #F7921E; border-radius:0px; padding: 6px 25px !important; 
color:#F7921E; font-size:14px; float: right; letter-spacing:1px; transition: all .4s ease-in-out;}
#footer input[type="submit"]:hover, .contact-page input[type="submit"]:hover, .ask-question input[type="submit"]:hover, 
#mc_embed_signup input[type="submit"]:hover {box-shadow: 0 -50px 0 0 #F7921E inset; color:#fff !important;}
#mc_embed_signup input:focus, #mc_embed_signup input.mce_inline_error {border-color:#6e99bb !important; color:#6e99bb !important;}
#mc_embed_signup input[type="submit"]{width: 100px !important; line-height: normal; margin-right: 0;}
#mc_embed_signup div.mce_inline_error{background: transparent !important; font-weight: normal !important; color:#B74142 !important;}

.mapp-map-links{border:0px;}
#mapp0_layout{width:100% !important; height: auto !important; border:0px !important; margin: 0;}
.form-part{overflow: auto; margin-bottom: 10px;}
.form-part .form-left{float: left; width: 150px; font-size:15px;}
.form-part .form-right{float: left; width: 62%;}
.form-part input[type="text"], .form-part input[type="number"], .form-part input[type="email"], .form-part input[type="tel"], .form-part textarea, .form-part .uneditable-input, .form-part input[type="file"]{width: 100%; box-shadow:none; border-radius:0px; box-sizing: border-box; height: 36px;}
.form-part textarea{height: 110px;}
.form-part input[type="submit"] {margin-left:149px; float: left; background:transparent; font-size:16px; line-height:25px; padding:0.3em 1.2em; border:1px solid #000; color:#000;}
.form-part input[type="submit"]:hover {box-shadow: 0 -55px 0 0 #000 inset; color: #fff;}
.form-left p span{color:#b74142;}

.accordion{border-bottom:1px solid #e8e8e8; padding-bottom: 20px; margin-bottom: 20px;}
.accordion-section-title{padding-left:30px; position:relative; color:#424242 !important; display:block; transition:all linear 0.15s; font-size:17px;}
.accordion-section-content{padding:10px 4px 10px 30px; display:none; line-height:22px;}
.accordion p{margin:0px;}
.accordion-section-title:before{content:""; width:18px; height:18px; position:absolute; top:3px; left:0px;  background: url(../images/sprites.png) no-repeat -1px -627px; transition:all .4s ease-in-out;}
.accordion-section-title.active:before{background-position:-1px -647px;}

.list{margin: 8px 0 10px 20px;}
.list li{list-style:disc; margin-bottom: 12px; font-size: 18px; line-height: 1.6em;}


.downloads{margin-top: 20px;}
.downloads a{color: #b74142; border: 1px solid #b74142; height:50px; line-height:50px; padding:0px 18px 0px 52px; position:relative; display:inline-block; margin-right: 20px; transition:all .4s ease-in-out;}
.downloads a:hover{box-shadow: 0 -58px 0 0 #b74142 inset; color:#fff;}

a.download-pdf:before{content:""; width:24px; height:30px; position:absolute; top:10px; left:18px; background: url(../images/sprites.png) no-repeat -55px -627px; transition:all .4s ease-in-out;}
a.download-pdf:hover:before{background-position:-55px -660px;}

a.download:before{content:""; width:24px; height:30px; position:absolute; top: -13px; left:18px; background: url(../images/sprites.png) no-repeat -25px -627px; transition:all .4s ease-in-out;}
a.download:hover:before{background-position:-25px -660px;}

.alpha{margin-top:0px;}
/*img.thin{border: 1px solid #d3d3d3; padding:6px;}*/
.soon{text-align: center; font-size:50px; font-weight:100; padding:120px 0 0 0;}

.hg_main_img{float: left;}
.hg_right h3, .hg_right h4{color: #e66126; font-weight: bold;}
.hg_right h3{margin-top: 0}
.hg_right h4{margin-bottom: 0;}
.hg_right{float: left; background-color: #1c1c1c; text-align: center; width: 29%; padding: 120px 0;}
.hg_right.no_price{padding: 158px 0;}
.dg_right{float: left; background-color: #1c1c1c; text-align: center; width: 29%; padding: 16px 0;}
.dg_right img{width: 70%;}
.hg_right .big_title{font-family: museo_sans500; font-weight: bold; margin-top: 0; font-size: 60px; color: #fff;}
.enroll, .hg_right a{color: #fff; font-size: 24px; background-color: #EF4035; padding: 15px 20px; text-transform: uppercase; display: inline-block; transition: 0.5s;}
.enroll:visited, .hg_right a:visited{color: #fff;}
.course-inner .course_enroll, .course-inner .read_more{transition: 0.5s;}
.enroll:hover, .hg_right a:hover, .course-inner .course_enroll:hover, .course-inner .read_more:hover{box-shadow: 0 -52px 0 0 #ca2a20 inset; color: #fff !important;}
.row-fluid .span6 h3{margin: 0 0 15px 0;}


/*****/
.members .span4 .member-left{background-color: #FBFBFB; padding: 10px 10px 30px;}
.members .span4 h2, .members .span4 p{text-align: center;}
.members .span4 h2{font-size: 31px; font-family: museo_sans500; text-transform: uppercase;}
.members .span4 ul li{font-size: 12px; margin-bottom: 8px;}
.buy-book .book-cover{float: left; margin-right: 16px;}
.buy-book .buy-now{float: left;}
.buy-book{overflow: auto; margin-top: 20px;}
.buy-now img:hover{opacity: 0.8;}
.itemTitle a, .single-post .page-title{color: #2a2c74;}
.eBlog .itemTitle a:hover{color: #f7921e;}
.eBlog .itemTitle{color: #0c385b; margin: 0 0 7px;}
.post_details, .itemLinks, .owl-carousel-item-imgoverlay{display: none;}
.eBlog .itemReadMore{border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.eBlog .itemReadMore .readMore, .btn{background:transparent; box-shadow:none; border: 1px solid #2a2c74; text-shadow:none; 
  border-radius:0px; padding: 6px 14px; color:#2a2c74; font-size:14px; transition: all .4s ease-in-out !important; font-weight: normal;}
.eBlog .itemReadMore .readMore:hover, .btn:hover{box-shadow: 0 -50px 0 0 #2a2c74 inset; color: #fff;}
.eBlog .itemContainer{box-shadow: none; padding-bottom: 0; margin-bottom: 10px; position: static;}
.eBlog .itemContainer:after{border-bottom: none; display: none;}
.pagination li, .pagination li a, .pagination li span, .pagination p.counter, .pagination{font-size: 13px;}

.srp-widget-container, .srp-post-content-container{display: block;}
.srp-widget-singlepost{width: 45.6%; margin-right: 50px; float: left; background-color: #fff; border: 1px solid #e0e0e0; padding: 7px; text-align: center; margin-bottom: 0;}
.srp-widget-singlepost:last-child, .srp-widget-singlepost:nth-child(2){margin-right: 0;}
.srp-widget-singlepost:first-child, .srp-widget-singlepost:nth-child(2){margin-bottom: 50px;}
.srp-content-box{width: 100%;}
.srp-thumbnail-box{margin-right: 0; margin-bottom: 30px;}
.srp-widget-container > .srp-widget-singlepost:last-child{border-bottom: 1px solid #e0e0e0; padding-bottom: 7px;}
.srp-widget-container{overflow: auto;}
.srp-content-box .srp-post-stringbreak-link{display: block; margin: 10px 0; font-size: 11px; text-decoration: underline !important;}
.srp-content-box .srp-post-stringbreak-link:hover, .srp-post-title .srp-post-title-link:hover{text-decoration: none !important;}
.srp-post-title .srp-post-title-link{color: #212121; font-size: 20px; line-height: 24px; text-transform: uppercase;}
.srp-content-box .srp-post-title{margin-bottom: 15px;}
.theHoverBorder:hover{box-shadow: 0 0 0 2px #f7921e inset; opacity: 1;}
.theHoverBorder{box-shadow: 0 0 0 2px rgba(10, 84, 146, 1) inset;}
.itemBody img:hover{opacity: 1;}

.single-post-wrap, .single-post .disqusForm{width: 93%; margin: 0 auto;}
.single-post .disqusForm #respond .row-fluid:nth-child(2){margin-top: 15px;}
.single-post-wrap h4{margin-top: 20px;}
.blog-title{margin: 50px 0;}
.single-post-wrap .soon{padding-top: 5%;}
/*****/

.itemTitle a, .single-post .page-title{font-weight: normal;}
#commentform a{color: #6a7379;}
.address{padding-left: 20px;}

summary{font-size:18px; font-weight: 100; margin-bottom: 16px; line-height: 28px;}
.team-sec h4{margin-top: 15px; font-size: 24px; font-weight: 100; margin-bottom: 5px;}
.team-sec h5{color: #6a7379; font-size: 14px; line-height: 25px; margin: 0;}
.team-sec .italic{font-style: italic; font-size: 19px; line-height: 30px; margin-bottom: 5px; font-family: 'ProximaNovaRegular'; color: #4A4A4A;}
.team-sec .zoomix-col{position: relative;} 
.team-sec .zoomix{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 90; transition: all 0.4s ease-in-out; background: rgba(248, 212, 215, 0); transform: scale(0); -webkit-backface-visibility: hidden;}
.team-sec .span4 a:hover .zoomix{transform: scale(1); background: rgba(202, 121, 122, 0.7);}


/*Changes by pankaj*/




.about-sec{background:#f0f0f0;}
.address-list li:last-child, .showon-phone, .contact-details .showon-phone {display: none;}
#totop{opacity: 1;}
#totop:hover{opacity: 0.6;}
.iosSlider .slider .item img{border-top: 1px solid #e7eff7;}
.address p span{font-size: 15px; margin-right: 2px;}
.address p a{color: #6a7379;}
.download-list li a{position: relative;}
.ask-question{width: 700px; margin: 0 auto;}
.ask-question .left-side{float: left; width: 48%;}
.ask-question .right-side{float: right; width: 48%;}
.ask-question input, .ask-question textarea, .ask-question .uneditable-input {width: 98%;}
.ask-question .left-side input, .ask-question .right-side input{width: 95%;}
.ask-question input[type="submit"]{float: left; width: auto; font-size: 16px; line-height: 23px;}
span.wpcf7-not-valid-tip {color: #B74142; font-size: 0.8em; margin-top: -12px;}
.ask-question textarea {height: 6em;}
.zn_comments {margin-top: 0;}
#respond{padding-bottom: 0;}
.indivisual-txt img{padding: 5px; border: 1px solid #efefef;}
.indivisual-txt h2{margin: 7px 0; text-align: center; font-weight: bold;}
.indivisual-txt h3{margin: 0 0 6px; font-size: 19px; line-height: 30px; font-family: 'ProximaNovaRegular'; color: #4A4A4A;}
.indivisual-txt h4{font-size: 14px; line-height: 22px; margin: 0; color: #6a7379;}
.team-individual summary{font-size: 16px; text-align: justify;}
.about-page summary{text-align: justify;}


@media (min-width:300px) and (max-width:1000px) {
.owl-buttons{display: none;}
}

@media (min-width:800px) and (max-width:900px) {
.education-sec ul li{padding: 0px 35px;}
.services-column, .services-sec .inner, .services-sec ul{width: 220px;}
.services-sec .inner, .services-sec ul{height: auto;}

}

.show-on-dropdown{display: none;}

@media (min-width:1100px) and (max-width:2000px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container, .span12{width:980px;}

.span11 {width: 860px;}
.span10 {width: 780px;}
.span9 {width: 700px;}
.span8 {width: 620px;}
.span7 {width: 540px;}

/*raj*/
.span6 {width: 480px;}
.span5 {width: 380px;}

/*raj*/
.span4 {width: 313px;}
.span3 {width: 220px;}
.span2 {width: 140px;}
.span1 {width: 60px;}

.span4.indivisual-txt{margin-left: 0; width: auto;}
.team-individual .span8{margin-left: 25px; width: 620px;}
.span12 .span4.indivisual-txt{margin-left: 10px;}
.about-page summary{margin-right: 10px;}
}


textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], 
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], 
input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{box-shadow: none; outline: 0; border-radius: 0;}
:focus, .btn:focus{outline: 0;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,
input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, 
input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, 
.uneditable-input:focus{outline: 0; box-shadow: none; border-color: #ccc;}
.home #slideshow.uh_zn_def_header_style .bgback {  background-image: none;}

#buisness-associate .mainbody, #products .mainbody, #safety .mainbody {max-width:960px; margin:0 auto;}
#clients .about-sec {background:transparent;}
.title-b {position:relative; margin-bottom:10px; margin-top:2em;}
.right-img {float: right; padding: 4px; border: 1px solid #e8e8e8; margin-left: 1em;}
.alpha-img {padding: 4px; border: 1px solid #e8e8e8; width: auto; display: inline-block;}
.marginb1 {margin-bottom:1em;}
.list.no-margin li {margin-bottom:0;}
