@font-face {
    font-family: 'OpenSans-Regular';    
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-Bold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-style: normal;
}
@font-face {
    font-family: 'kruti_dev_010regular';
    src: url('fonts/kruti_dev_010-webfont.eot');
    src: url('fonts/kruti_dev_010-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/kruti_dev_010-webfont.woff2') format('woff2'),
         url('fonts/kruti_dev_010-webfont.woff') format('woff'),
         url('fonts/kruti_dev_010-webfont.ttf') format('truetype'),
         url('fonts/kruti_dev_010-webfont.svg#kruti_dev_010regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{font:1em arial;margin:0;padding:0;}
img, h1, h2, p{padding:0;margin:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;-webkit-transition:all .3s ease-in-out;}
.wrapper{max-width:1400px;margin:0 auto;}
.nav ul, ._960px{width:960px;margin:0 auto;}
.header{background:url("../images/bg_header.png") repeat-x top;}
.header .logo{display:inline-block;padding:15px 0;}
.header .callout_phoneno{float:right;width:400px;}
.header .header_toplinks{font-size:0.6875em;padding:5px 0 0;text-align:right;color:#000;}
.header .header_toplinks a{color:#000;font-weight:bold;}
.header_botlinks{overflow:hidden;}
.header_botlinks a{background:#ffe13e;display:block;padding:0 20px;font:0.75em/30px 'OpenSans-Bold';float:right;margin-left:10px;color:#202242;border-top-left-radius:5px;border-top-right-radius:5px;}
.header_botlinks a:hover{text-decoration:none;color:#000;}

.socialicon{overflow:hidden;padding:11px 0 12px;}
.socialicon a{float:right;display:block;width:35px;height:35px;margin-left:5px;background-color:#202242;text-indent:-999px;display:block;border-radius:50px;background-image:url("../images/social_media.png");background-repeat:no-repeat;}
.socialicon a:hover{background-color:#ffe13e;}
.socialicon a.icon_google_plus{background-position:9px 7px;}
.socialicon a.icon_in{background-position:-37px 9px;}
.socialicon a.icon_Blog{background-position:-83px 9px;}
.socialicon a.icon_facebook{background-position:-127px 8px;}

.nav{background:url("../images/bg_menu.png") #202243 bottom;position:relative;z-index:1;}
.nav > ul{padding:8px 0;height:29px;}
.nav ul li{list-style:none;}
.nav > ul > li{float:left;position:relative;}
.nav > ul > li > ul{display:none;}
.nav > ul .iconarrow:after{background:url("../images/icon_arrow.png") no-repeat bottom center;content:'';width:9px;height:7px;display:block;position:absolute;right:9px;top:14px;}
.nav > ul > li:hover ul{display:block;}
.nav ul li a{font:0.75em 'OpenSans-Regular' ;color:#fff;padding:6px 22px;display:block;text-decoration:none;}
.nav ul li ul{position:absolute;top:29px;left:0;width:180px;padding:8px 0 0;-webkit-box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.5);box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.5);}
.nav ul li ul li{background:#202242;}
.nav ul li ul li:last-child{padding-bottom:8px;}
.nav ul li ul a{font-family:'OpenSans-Regular';}
.nav ul li a.active{background:#fff;color:#202242;border-radius:2px;font-family:'OpenSans-Bold';}
.nav ul li a:hover, .nav > ul > li:hover > a{opacity:.8;}
.nav > ul .iconarrow{padding-right:22px;}
.nav > ul > li:hover > a.iconarrow:after{background-position:top center;}
.nav ul li a.active:hover{opacity:1;}
.nav > ul > li:last-child{float:right;}
/*.nav > ul > li:last-child{float:right;text-transform:uppercase;font:0.875em/33px 'OpenSans-Regular';opacity:.6;color:#fff;font-style:italic;padding-right:5px;}*/
/*-----------------------------carousel-----------------------------*/
.carousel{overflow:hidden;text-align:center;}

.box_college{overflow:hidden;background-color:#ffe13e;}
.contentsection .box_college_detail{background-color:#202243;width:50%;float:left;}
.contentsection .box_college_links{width:50%;float:left;}
.contentsection .box_college_detail .box{width:410px;float:right;color:#fff;padding:60px 70px 60px 0;}
.contentsection .box_college_detail .box h2{font-family:'kruti_dev_010regular';}
.contentsection .box_college_detail .box p{margin-top:10px;font-size:1em;font-family:'kruti_dev_010regular';}
.contentsection .box_college_detail .box ._linkmore{color:#fff;display:block;width:100px;margin:40px auto 0;border: 3px solid #fff;line-height:35px;text-align:center;font-size:0.75em;}
.contentsection .box_college_detail .box ._linkmore:hover{text-decoration:none;}
.contentsection .box_college_links .box{width:380px;padding:0 50px;overflow:hidden;}
.linkpanel{width:170px;display:block;float:left;padding-right: 20px;margin-top:110px;}
.linkpanel h2{font:1.25em 'OpenSans-Bold';color:#202242;}
.linkpanel ul{list-style:none;padding:0;margin:0;}
.linkpanel ul li{background:url("../images/icon_arrow_left.png") no-repeat 5px 7px;font:0.8125em 'OpenSans-Regular';padding:3px 0 3px 20px;}
.linkpanel ul li a{color:#333;}

/*----------Added by Ashish-------------*/
.box_college_inner{overflow:hidden;background-color:#ffe13e;}
.contentsection_inner .box_college_detail_inner{background-color:#202243;width:100%;float:left;}
.contentsection_inner .box_college_detail_inner .box_inner{width:90%;height:auto; float:none;color:#fff;padding: 30px 60px 60px 40px;text-align: center;}
.contentsection_inner .box_college_detail_inner .box_inner_Eng{width:90%;height:auto; float:none;color:#fff;padding: 30px 60px 60px 40px;text-align: center;}
.contentsection_inner .box_college_detail_inner .box_inner h1{font-family:'kruti_dev_010regular';}
.contentsection_inner .box_college_detail_inner .box_inner h2{font-family:'kruti_dev_010regular';}
.contentsection_inner .box_college_detail_inner .box_inner_Eng h2{font-family:'Verdana, Arial, Helvetica, sans-serif';}
.contentsection_inner .box_college_detail_inner .box_inner h3{font-family:'kruti_dev_010regular';text-align: right;}
.contentsection_inner .box_college_detail_inner .box_inner h4{font-family:'kruti_dev_010regular';}
.contentsection_inner .box_college_detail_inner .box_inner p{margin-top:10px;font-size:1em;font-family:'kruti_dev_010regular';}
.contentsection_inner .box_college_detail_inner .box_inner table{margin-top:10px; font-size:1em;font-family:'kruti_dev_010regular';float:none;text-align: center;}
.contentsection_inner .box_college_detail_inner .box_inner table_Eng{margin-top:10px; font-size:1em;font-family:'Verdana, Arial, Helvetica, sans-serif';float:none;text-align: center;}
.contentsection_inner .box_college_detail_inner .box_inner_Eng table{margin-top:10px; font-size:1em;font-family:'Verdana, Arial, Helvetica, sans-serif';float:none;text-align: center;}
.contentsection_inner .box_college_detail_inner .box_inner ._linkmore{color:#fff;display:block;width:100px;margin:40px auto 0;border: 3px solid #fff;line-height:35px;text-align:center;font-size:0.75em;}
.contentsection_inner .box_college_detail_inner .box_inner ._linkmore:hover{text-decoration:none;}
.contentsection_inner .box_college_links_inner .box_inner{width:380px;padding:0 50px;overflow:hidden;}
.bantext {margin-top:10px; font-size:1em;font-family:'Verdana, Arial, Helvetica, sans-serif';float:none;text-align: center;}

.linkpanel_hindi{width:170px;display:block;float:left;padding-right: 20px;margin-top:110px;}
.linkpanel_hindi h2{font:1.25em 'OpenSans-Bold';color:#202242;}
.linkpanel_hindi ul{list-style:none;padding:0;margin:0;font:1em 'kruti_dev_010regular';}
.linkpanel_hindi ul li{background:url("../images/icon_arrow_left.png") no-repeat 5px 7px;font:1em 'kruti_dev_010regular';padding:3px 0 3px 20px;}
.linkpanel_hindi ul li a{color:#333;font:1em 'kruti_dev_010regular';}

/*----------Ended by Ashish-------------*/

.title_photo_gallery{padding:15px 0;font:1.5em 'OpenSans-Bold';color:#202242;}
.footer{background-color:#202243;overflow:hidden;padding:15px 0;margin-top: 10px;}
.footer .callout_contact{float:left;color:rgba(255, 255, 255, 0.9);}
.footer .callout_copyright .footer_links, .footer .callout_copyright .footer_links a{color:#fff}
.footer .callout_copyright .footer_links, .footer .callout_contact{font-size:0.8125em;}
.footer .callout_contact ._title{color:#fff;font:1.3846em/20px 'OpenSans-Bold';}
.footer .callout_contact a{color:rgba(255, 255, 255, 0.9);font-style:italic;font-weight:bold;}
.footer .callout_copyright{float:right;text-align:right;line-height:19px;}
.footer .callout_copyright .txtcopyright{font-size:0.6875em;color:rgba(255, 255, 255, 0.9);}
.footer .callout_contact{line-height:18px;}




/* 
 *  Core Owl Carousel CSS File
 *  v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
/* display none until init */
.owl-carousel{
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow: hidden;
    position: relative;
    width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
    
.owl-carousel .owl-item{
    float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
    cursor: pointer;
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility:    hidden;
    -ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.owl-pagination{
    position:absolute;
    width:100%;
    bottom:10px;
    text-align: center;
}


/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
    color: #000;
    display: inline-block;
    zoom: 1;
    *display: inline;/*IE7 life-saver */
    padding: 3px 10px;
    font-size: 12px;
    background: #fff;
    filter: Alpha(Opacity=80);/*IE7 fix*/
    opacity: 0.8;
    text-transform:capitalize;
    background:url("../images/img_arrow.png") no-repeat;
    height:40px;
    text-indent:-999px;
    overflow:hidden;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:10px;background-position:top right;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:10px;}
.owl-prev, .owl-next{position:absolute;top:50%;margin-top:-20px;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
    text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
    display: inline-block;
    zoom: 1;
    margin-right:5px;
}
.owl-theme .owl-controls .owl-page span{
    display: block;
    width: 12px;
    height: 12px;
    margin:0;
    filter: Alpha(Opacity=50);/*IE7 fix*/
    opacity: 0.5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #fff;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center
}

/* Dropdown Button */
.dropbtn {
  background-color: #3498DB;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #2980B9;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd;}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}