@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black-webfont.eot');
    src: url('../fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-black-webfont.woff2') format('woff2'),
         url('../fonts/lato-black-webfont.woff') format('woff'),
         url('../fonts/lato-black-webfont.ttf') format('truetype'),
         url('../fonts/lato-black-webfont.svg#latoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.eot');
    src: url('../fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype'),
         url('../fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latohairline';
    src: url('../fonts/lato-hairline-webfont.eot');
    src: url('../fonts/lato-hairline-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-hairline-webfont.woff2') format('woff2'),
         url('../fonts/lato-hairline-webfont.woff') format('woff'),
         url('../fonts/lato-hairline-webfont.ttf') format('truetype'),
         url('../fonts/lato-hairline-webfont.svg#latohairline') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoitalic';
    src: url('../fonts/lato-italic-webfont.eot');
    src: url('../fonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-italic-webfont.woff2') format('woff2'),
         url('../fonts/lato-italic-webfont.woff') format('woff'),
         url('../fonts/lato-italic-webfont.ttf') format('truetype'),
         url('../fonts/lato-italic-webfont.svg#latoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.eot');
    src: url('../fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont.ttf') format('truetype'),
         url('../fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.eot');
    src: url('../fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Bootstrap*/
.breadcrumb{background:none;padding:0;margin:0;}


/*Drupal*/
.sf-menu{z-index:0;}
.sf-menu.menu, .sf-menu.menu ul, .sf-menu.menu li{margin:0;}
.sf-menu a  span.sf-sub-indicator{display:none;}
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul{border-radius:0;background:hsla(211, 100%, 20%, 0.9) none repeat scroll 0 0;padding:10px 0!important}
.sf-navbar li li:hover > ul, .sf-navbar li li.sfHover > ul, .sf-navbar > li.active-trail > ul{top:0;left:0;}
ul.menu{z-index:10;}
.bottom_nav .sf-navbar > li > ul{background:#fff;}



/*Fancy Box*/
/*.fancybox-prev span, .fancybox-next span{background:url('../images/sprite.png') no-repeat -228px 0;}*/
.fancybox-close:before{background:#000;height:40px;width:1px; transform:rotate(45deg);content:'';position:absolute;right:23px;top:0;}
.fancybox-close:after{background:#000;height:40px;width:1px; transform:rotate(-45deg);content:'';position:absolute;right:23px;top:0;}
.fancybox-close{top:-8px;right:-30px;height:45px;width:45px;border:1px solid #000;}
.fancybox-next span{background-position:right 0;}
.fancybox-nav span{height:77px;width:35px;top:0;bottom:0;margin:auto;}

ul li.leaf{list-style:none;list-style-image:none;}
a:hover,a:focus{text-decoration:none;outline:none;}
body,*{padding:0;margin:0;/* transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s; */}
body{font-family:'latoregular'}
ul{list-style:none;margin:0;padding:0;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
.bold{font-family:'latobold';}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
p,th,td{/*font-size:15px;*/line-height:22px;margin-bottom:10px;}
th{color:#10559c;font-family:'latolight';}
.region-content p,.region-content th,.region-content td{text-align:justify;}
h1{font-size:40px;line-height:40px;color:#003266;}
h1{font-size:35px;line-height:35px;color:#004b99;}
h3{color:#236399;margin-bottom:22px;font-size:22px;line-height:26px;}
h4{font-size:20px;margin-bottom:10px;color:#004e9f;margin-top:20px;}
h5{font-size:18px;margin-bottom:10px;color:#10559c;}
h6{font-size:17px;margin-bottom:10px;color:#10559c;}
p strong{margin-bottom:5px;}
table p{margin-bottom:0;}
table{width:100%;}
table td{padding:5px;}
.read_more{width:100%;float:left;}
.read_more > a:before{width:100%;height:auto;padding:12px 0;position:absolute;top:0;bottom:0;left:0;content:'';transform:scaleX(0);-ms-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-webkit-transform:scaleX(0);transform-origin:0 50% 0;transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms;-moz-transition:all 500ms;z-index:-2;}
.read_more > a:hover:before{transform:scaleX(1);-ms-transform:scaleX(1);-moz-transform:scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);}
.read_more a{font-size:12px;color:#6e6e6e;border:1px solid #6e6e6e;padding:8px 17px;text-transform:uppercase;position:relative;display:inline-block;}
.read_more > a:hover{color:#fff;border:none;}
.title{margin:30px 0 ;float:left;width:100%;}
.banner .owl-dots{position:absolute;left:0;right:0;margin:auto;bottom:20px;width:200px;}
.banner .owl-dots > .owl-dot{display:inline-block;width:15px;height:15px;background:#fff;margin-right:10px;border-radius:100%;}
.banner .owl-dots > .owl-dot.active{background:#003266;}
.banner.inner_banner{width:100%;height:230px;float:left;}
.banner.inner_banner img{height:100%;}
.region-content .content ul{padding:10px 0;width:100%;float:left;}
.region-content .content li:before{width:7px;height:7px;position:absolute;left:5px;top:8px;content:'';background:#000;}
.region-content .content li{width:100%;float:left;font-size:15px;line-height:22px;margin-bottom:5px;position:relative;padding-left:20px;}
.region-content .content li ul{padding:0 0 0 20px;}
.region-content .content li ul > li:before{display:none;}
.region-content .content li ul > li{list-style:inside none disc;padding-left:0;}
.overflow_scroll{float:left;width:100%;}

header{float:left;width:100%;border-top:8px solid #003266;}
.upper_nav{float:left;width:100%;padding:10px 0;}
.logo{width:100%;float:left;}




.upper_nav ul{width:100%;float:left;padding-top:19px;padding-bottom:23px;}
.upper_nav ul li:before{background:url('../images/sprite.png') no-repeat 0 0;content:'';width:15px;height:15px;position:absolute;top:0;left:0;bottom:0;margin:auto;}

.upper_nav ul li.student_zone:before{background-position:-22px 0;}
.upper_nav ul li.rti:before{background-position:-42px 0;}
.upper_nav ul li.contact_us:before{background-position:-61px 0;}
/*.upper_nav ul li{display:inline-block;padding:0 16px 0 20px;position:relative;}*/
.upper_nav ul li{display:inline-block;padding:0 10px 0 20px;position:relative;}
.upper_nav ul li:last-child{padding-right:0;}
.upper_nav ul li a{color:#000; font-size: 16px;}
.upper_nav .search_box{float:left;width:100%;}
.upper_nav .search_box input{width:88%;border:1px solid #b2b2b2;padding:7px 0;}
.upper_nav .search_box input:first-child{padding-left:20px;}
.upper_nav .search_box input:last-child{background:#f7f7f7 url('../images/sprite.png') no-repeat -164px -32px;width:12%;margin-left:-4px;border-top-right-radius:20px;border-bottom-right-radius:20px;float:right;border-left:0;}
.lower_nav{background:#003266;width:100%;float:left;}
/* header .h_nav{float:left;width:100%;} */
.lower_nav.fixed{position:fixed;top:0;z-index:9999;}
.lower_nav nav{float:left;width:100%;padding:0 85px;}
/*.lower_nav nav li a:after{position:absolute;top:3px;bottom:0;right:41px;margin:auto;content:'';border-top:6px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0;transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;-ms-transition:transform 0.5s;-moz-transition:transform 0.5s;}
*/
.lower_nav nav li.sf-no-children a:after{display:none}
.lower_nav nav li:last-child a:after{right:30px;}
.lower_nav nav li{display:inline-block;position:relative;}
/* .lower_nav nav li:last-child{padding-right:0;} */
.lower_nav nav li a{color:#fff;/*font-size:18px;*/padding:11px 62px 11px 0;display:block;position:relative;}
.lower_nav nav li:last-child a{padding-right:0}
.lower_nav nav li:hover a:after{transform:translateY(3px);-webkit-transform:translateY(3px);-o-transform:translateY(3px);-moz-transform:translateY(3px);-ms-transform:translateY(3px);transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;-ms-transition:transform 0.5s;-moz-transition:transform 0.5s;}
/* .lower_nav .submenuL1{float:left;width:100%;position:absolute;left:0;right:0;top:39px;width:260px;background:rgba(0,50,102,0.9);display:none;padding:10px 0;z-index:2} */
.lower_nav .sf-depth-1 ul{float:left;width:100%;position:absolute;left:0;right:0;top:39px;width:260px;background:rgba(0,50,102,1);display:none;padding:10px 0;z-index:2}
.lower_nav .sf-depth-1 > ul li{width:100%;padding-right:0;}
.lower_nav .sf-depth-1  ul li:hover > a{background:#003266;}
.lower_nav .sf-depth-1 ul li a{font-size:16px;padding:7px 20px;}
.lower_nav .sf-depth-1 ul li a:after{display:none;}
.lower_nav .sf-depth-2 ul{transform:translateX(100%);top:0}
/* .lower_nav nav li:hover .submenuL1{transform:translateY(0);opacity:1;visibility:visible;transition:all 0.5s;} */
.lower_nav nav li:hover .sf-depth-1{display:block;}
.lower_nav nav li:hover .sf-depth-3 ul{left:0!important;top:0;}
.breadcrumb-main{border-bottom:1px solid #003266;padding:12px 0;}

.banner {float:left;width:100%; position: relative;}
.baner-lg {opacity: 0.8;position: absolute;right: 15px;top: 5px;z-index: 99;}
.banner > img{width:100%;}
/*.bottom_nav .container{width:100%;float:left;background:#f8f8f8;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;font-weight:500;}
*/.bottom_nav ul{float:left;width:100%;padding:0 27px;z-index:5;}
.bottom_nav li{display:inline-block;text-transform:uppercase;position:relative;}
.bottom_nav li.sf-depth-1 > a:before{background:url('../images/sprite.png') no-repeat -80px 0;content:'';width:20px;height:20px;position:absolute;top:0;left:0;bottom:-1px;margin:auto;}
.bottom_nav li:first-child a:before{height:18px}
.bottom_nav li:nth-child(2) a:before{background-position:-103px 0}
.bottom_nav li:nth-child(3) a:before{background-position:-127px 0}
.bottom_nav li:nth-child(4) a:before{background-position:-148px 0}
.bottom_nav li:nth-child(5) a:before{background-position:-175px 0}
.bottom_nav li:nth-child(6) :before{background-position:-198px 0}
h3 a.arch-menu {
    float: right;
    margin: 0 !important;
    position: relative;
    top: 6px;
}
.bottom_nav li > a{color:#6e6e6e;font-size:14px;padding:14px 0;display:block;padding-right:53px;padding-left:26px;position:relative;}
.bottom_nav li:last-child a{padding-right:0}
.bottom_nav .sf-depth-1 ul{top:43px;}
/* .bottom_nav .sf-depth-1.sfHover:after{position:absolute;bottom:0;left:auto;right:auto;margin:auto;content:'';border-bottom:10px solid hsl(208, 56%, 46%);border-left:8px solid transparent;border-right:8px solid transparent;width:0;height:0;} */
.bottom_nav li:hover > a{color:#003266;}
.bottom_nav .sf-depth-1.sfHover > a:before{background-position:-80px -152px}
.bottom_nav .sf-depth-1.sfHover:nth-child(2) > a:before{background-position:-103px -152px}
.bottom_nav .sf-depth-1.sfHover:nth-child(3) > a:before{background-position:-127px -152px}
.bottom_nav .sf-depth-1.sfHover:nth-child(4) > a:before{background-position:-148px -152px}
.bottom_nav .sf-depth-1.sfHover:nth-child(5) > a:before{background-position:-175px -152px}
.bottom_nav .sf-depth-1.sfHover:nth-child(6) > a:before{background-position:-198px -152px}
.bottom_nav .sf-depth-1 ul{width:230px;border:1px solid #6e6e6e;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}
.bottom_nav .sf-depth-1 li a{padding:10px 25px;display:block}

.upper_nav.topbav{float:none; padding:0}
.upper_nav.topbav ul{text-align: left; padding-bottom: 0; padding-top:5px; width: auto;}


/*flip effect*/
section{float:left;width:100%;}
/*.section2{padding:75px 0;}*/
.section2 .hover{float:left;position:relative;perspective:600;-webkit-perspective:600;width:100%;text-align:center;font-family:'latolight'}
.section2 .hover .back{z-index:1;transform:rotateY(0);-ms-transform:rotateY(0);-moz-transform:rotateY(0);-webkit-transform:rotateY(0);-o-transform:rotateY(0);width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;border-radius:25px;display:table;padding-top:112px;}
/* .section2 .hover .back:before{background:url('../images/sprite.png') no-repeat -4px -34px; content: "";height: 35px;left: 14px;margin: auto;position: absolute;right: 0;top: 29px;width: 38px;z-index: 1;}
.section2 .hover .back.sports:before{background-position:-42px -28px;left:0;top:23px;}
.section2 .hover .back.gh:before{background-position:-86px -27px;left:0;top:23px;}
.section2 .hover .back.bh:before{background-position:-121px -28px;left:-10px;top:23px;width:32px;} */
/* .section2 .hover .back:after{background:#f7f9fa;border-radius: 100%;content: "";height: 80px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 80px;} */
.section2 .hover .front{position:absolute;top:0;left:0;z-index:0;transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:all 0.5s ease-in-out 0s;-webkit-transform-style:preserve-3d;-o-transition:all 0.5s ease-in-out 0s;-ms-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;border-radius:25px;display:table;}
.section2 .hover:hover .front{z-index:2;transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);}
.section2 .hover:hover .back{transform:rotateY(179deg);-moz-transform:rotateY(179deg);-ms-transform:rotateY(179deg);-o-transform:rotateY(179deg);-webkit-transform:rotateY(179deg);}
.section2 .back .img_holder{background:#f7f9fa;border-radius: 100%;content: "";height: 80px;left: 0;margin: auto;position: absolute;right: 0;top: 0;width: 80px;padding:22px 0;}
.section2 .hover h5{font-size:18px;line-height:20px;margin-bottom:11px;}
.section2 .hover p{font-size:15px;color:#6e6e6e;line-height:24px;margin-bottom:4px}
.section2 .hover a{font-size:15px;color:#6e6e6e;}
.section2 .hover a:hover{text-decoration:underline;}

/*.section3{width:100%;float:left;background:#014892;color:#fff;text-align:center;padding:8px 0;}
*/.section3 .announcement{width:100%;max-width:1000px;margin:0 auto;clear:both;}
.section3 .announcement a{color:#fff;}
.section3 .annouce{float:left;font-size:18px;}
.section3 .announcement p {margin-bottom:0}
.section3 .annouce p span{padding:0 18px 0 22px;}
.section3 .item{font-size:15px;float:left;}
.section4{background: #e2f2ff; /* Old browsers */
background: -moz-linear-gradient(top, #e2f2ff 0%, #e6f4ff 31%, #e4f2fd 31%, #e1f1ff 45%, #d0e9ff 75%, #cee8ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e2f2ff 0%,#e6f4ff 31%,#e4f2fd 31%,#e1f1ff 45%,#d0e9ff 75%,#cee8ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e2f2ff 0%,#e6f4ff 31%,#e4f2fd 31%,#e1f1ff 45%,#d0e9ff 75%,#cee8ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f2ff', endColorstr='#cee8ff',GradientType=0 ); /* IE6-9 */}
.section4 .owl-carousel .owl-item img{width:auto;}
.section4 .chariman_desk{width:100%;float:left;padding-top:59px;padding-right:60px;}
.section4 .chariman_desk h2{font-size:45px;color:#004c9f;margin-bottom:25px;}
.section4 .chariman_desk h2 span{width:100%;font-size:25px;float:left;padding-bottom:2px;}
.section4 .chariman_desk p{font-size:16px;color:#6e6e6e;line-height:18px;margin-bottom:25px;}
.section4 .chariman_desk .read_more{text-align:right;padding-top:17px;}
.chariman_desk .read_more > a:before{background:#004c9f;}
.owl-nav > *{position:absolute;top:0;bottom:0;background:url('../images/sprite.png') no-repeat right 0;right:-50px;width:40px;height:77px;margin:auto;left:auto;}
.owl-nav > *.owl-prev{background-position:-228px 0;left:-50px;right:auto;}
/*.section5{padding-top:55px;padding-bottom:22px;background:#edf2f8;text-align:center;font-size:15px;text-transform:uppercase;}*/
/* .section5 .container:last-child{padding-top:50px;} */
.section5 a{color:#003266;}
/* .section5 .international_pro:before{background:url('../images/sprite.png') no-repeat -1px -91px;content:'';width:42px;height:40px;position:absolute;top:0;left:0;right:0;margin:auto;}
.section5 .cfgi:before{background:url('../images/sprite.png') no-repeat -61px -91px;content:'';width:40px;height:40px;position:absolute;top:0;left:0;right:0;margin:auto;}
.section5 .iqac:before{background:url('../images/sprite.png') no-repeat -108px -91px;content:'';width:40px;height:40px;position:absolute;top:0;left:0;right:0;margin:auto;}
.section5 .incubation_pro:before{background:url('../images/sprite.png') no-repeat -167px -82px;content:'';width:37px;height:48px;position:absolute;top:0;left:0;right:0;margin:auto;}
.section5 .wdc:before{background:url('../images/sprite.png') no-repeat -217px -89px;content:'';width:40px;height:40px;position:absolute;top:0;left:0;right:0;margin:auto;}
.section5 .enactus:before{background:url('../images/sprite.png') no-repeat -264px -91px;content:'';width:40px;height:40px;position:absolute;top:0;left:0;right:0;margin:auto;}
.section5 .adc:before{background:url('../images/sprite.png') no-repeat -1px -142px;content:'';width:46px;height:40px;position:absolute;top:0;left:0;right:0;margin:auto;}
.section5 .international_pro{width:100%;float:left;padding-top:60px;position:relative;}
.section5 .cfgi{width:100%;float:left;padding-top:60px;position:relative;}
.section5 .iqac{width:100%;float:left;padding-top:60px;position:relative;}
.section5 .incubation_pro{width:100%;float:left;padding-top:66px;position:relative;}
.section5 .wdc{width:100%;float:left;padding-top:66px;position:relative;}
.section5 .enactus{width:100%;float:left;padding-top:66px;position:relative;}
.section5 .adc{width:100%;float:left;padding-top:66px;position:relative;} */
.section5 .programmes{width:100%;float:left;min-height:167px;}
.section5 .programmes .icon{float:left;width:100%;margin-bottom:13px;transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;min-height:55px;}
.section5 .programmes:hover .icon{transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;}
/* .section5 a:hover >div:before{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;} */
/*.section6{padding-top:72px;padding-bottom:60px;}*/
.section6 h2{text-align:center;padding-bottom:56px;text-transform:uppercase;font-size:40px;color:#004c9f;}
.journey-year .item:before {background:#b3b3b3;border-radius: 100%;content: "";height: 20px;left: 0;margin: auto;position: absolute;right: 0;top: 12px;transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;-webkit-transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;-o-transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;-moz-transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;-ms-transition: background-color 0.3s ease 0s, border-color 0.3s ease 0s;width: 20px;}
.journey-year .item:after {background: #b3b3b3;content: "";height: 3px;left: 0;margin: auto;position: absolute;top: 21px;width: 100%;z-index: -1;}
.journey-year .item {color:#004c9f;cursor: pointer;font-size: 18px;height: 60px;position: relative;text-align: center;}
.journey-year .item:hover:before, .journey-year .item.act:before {background-color: hsl(208, 100%, 32%);border-color: hsl(208, 100%, 32%);}
.journey-year .owl-item:first-child .item:after{left:76px;}
.journey-year .owl-item:last-child .item:after{right:76px;left:auto;}
.journey-year .item {color: #004c9f;cursor: pointer;font-size: 16px;height: 60px;padding-top: 41px;position: relative;text-align: center;}
.section6 .journey-year{float:left;width:100%;margin-bottom:60px;}
.section6 .journey-content{width:100%;float:left;}
.section6 .owl-nav > *{width:25px;top:-18px;}
.section6 .images_container{float:left;width:100%;}
.section6 .images_container > div a:before{background:rgba(0,0,0,0.6);position:absolute;left:0;right:0;top:0;bottom:0;width:100%;content:'';z-index:1;transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;visibility:hidden;opacity:0;}
.section6 .images_container > div{border-right:1px solid #fff;float:left;width:auto;position:relative;}
.section6 .images_container > div a:hover:before{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1);transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;visibility:visible;opacity:1;}
.section6 .images_container img{width:auto;}
.section6 .read_more {text-align:center;padding-top:40px;}
.section6 .read_more a:before{background:#004c9f;}
footer{/* margin-top:80px; */float:left;width:100%;color:#fff;margin-top:80px; background: #002f63;}
footer.ptop{margin-top:0;}
footer .contact_us{float:left;width:100%;padding:75px 80px 64px 80px;border-bottom:1px solid #335982;}
footer .map{float:left;width:50%;padding-right:70px;border-right:1px solid #335982;}
footer .address{float:left;width:50%;padding-left:70px;}
footer .address .image_holder{float:left;width:100%;padding-bottom:26px;}
footer .address h5{padding-bottom:10px;font-size:18px;color:#fff;}
footer .address p{line-height:30px;font-size:15px;}
footer .copy_olive{padding:11px 0;width:100%;float:left;}
footer .f_nav{width:100%;float:left;padding:2px 0;text-align:right;}
.f_nav li{display:inline-block;}
.f_nav li span{padding:0 5px 0 7px;color:#fff;}
.f_nav li a{color:#fff;font-size:15px;line-height:22px;}
footer .olive{width:100%;float:left;text-align:right;}
/*Left panel*/
.region-left-panel .menu-block-wrapper >.menu{padding-right:15px;float:left;width:100%;padding-top:45px;}
.region-left-panel .menu-block-wrapper >.menu .menu{padding-top:10px;padding-left:10px;}
.region-left-panel .menu-block-wrapper >.menu .menu a.active:before{content:'>';position:absolute;left:0;top:-2px;margin:auto;width:10px;height:10px;letter-spacing:-2px;}
.region-left-panel .menu-block-wrapper >.menu .menu a.active{position:relative;padding-left:20px;}
.region-left-panel .menu-block-wrapper >.menu .menu a.active-trail:before{display:none}
.region-left-panel .menu-block-wrapper >.menu .menu a.active-trail{padding-left:0;}
.region-left-panel .menu-block-wrapper >.menu .menu a.active-trail.active:before{display:block}
.region-left-panel .menu-block-wrapper >.menu .menu a.active-trail.active{padding-left:15px;}
.region-left-panel .menu-block-wrapper >.menu .menu .menu-mlid-546 > a.active-trail:before{display:none}
.region-left-panel .menu-block-wrapper >.menu .menu .menu-mlid-546 > a.active-trail{padding-left:0px;} 
.region-left-panel .menu li{margin:0;padding:5px 0;}
.region-left-panel .menu li:first-child{padding-top:0;}
.region-left-panel .menu li:last-child{padding-bottom:0;}
/*.region-left-panel .menu li a{font-size:16px;}*/

/*Gallery*/
.gallery_list,.gallery_inner{float:left;width:100%;}
.gallery{text-align:center;width:100%;padding:10px 0;margin-bottom:30px;float:left;border:1px solid #CCC;border-radius:8px;}
.gallery_inner .gallery{border:none;padding:0;}
.gallery:nth-child(3n){margin-right:0;}
.gallery_list .gallery h4{margin-top:15px;margin-bottom:5px;}
.gallery_list .gallery a:after{width:40px;height:1px;background:#000;content:'';bottom:0;position:absolute;right:0;left:0;margin:auto;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;}
.gallery_list .gallery a{padding-bottom:5px;display:inline-block;position:relative;}
.gallery_list .gallery a:hover:after{width:100%;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;}
.gallery_inner .gallery  a:after,.gallery_inner .gallery  a:before{position:absolute;content:"";top:0;left:0;opacity:0;bottom:0;right:0;}
.gallery_inner .gallery a:after{border-left:4px solid #ccc;border-right:4px solid #ccc;transform:scale(1,0);-webkit-transform:scale(1,0);-o-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;opacity:0}
.gallery_inner .gallery a:before{border-top:4px solid #ccc;border-bottom:4px solid #ccc;transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-webkit-transform:scale(0,1);-o-transform:scale(0,1);transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;opacity:0}
.gallery_inner .gallery a{position:relative;display:block;}
.gallery_inner .gallery a img{width:100%;}
.gallery_inner .gallery a:hover:after,.gallery_inner .gallery a:hover:before{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;opacity:1}

.principal-img{float: right; max-width: 100%; padding: 0 0 20px 20px;}
.editor-img{float: left; max-width: 100%; padding: 0 20px 20px 0;}
.blue{color:#003266;}
.editor-msg-img {float: left;padding: 0 20px 20px 0;}

/*----------------------------------01-06-2016 css changes----------------------------------*/
body{background: #f6f6f6;}
.upper_nav ul{text-align: right;padding-bottom:10px;}
.upper_nav .search_box {float: right;width: 79%; text-align:right}
.upper_nav .search_box .btn-adm{background: #f13617; color: #fff; font-family:"latobold"; font-size:16px; padding:8px 16px; border-radius: 6px;display:inline-block!important; margin-top:5px;}

#superfish-2{text-align: center;}
.sf-menu li{float: none;}
.bottom_nav .sf-depth-1 li a{text-align: left;}
footer .address h5{margin-bottom: 0;}
.section4{background: none;}
.section2 .container{padding:75px 15px; background: #fff;}
.section3 .container{background:#014892;color:#fff;text-align:center;padding:8px 0;}
.section5 .container{padding-top:55px;padding-bottom:22px;background:#edf2f8;text-align:center;font-size:15px;text-transform:uppercase;}
.section6 .container{padding-bottom: 60px;padding-top: 72px; background: #fff;}
.olive p{font-size: 14px; margin: 0;}
.copy_olive p{font-size: 14px; margin: 0;}
.f_nav li a{font-size: 14px;}
.section5 .programmes{padding: 0 25px;}
.owl-nav > .owl-prev {left: 50px;}
.owl-nav > *{right: 50px;}
.section6 .owl-nav > * {background: rgba(0, 0, 0, 0) url("../images/sprite01.png") no-repeat scroll right 0;}
.section6 .owl-nav > .owl-prev {background-position: -229px 0;left: 20px;}
.section6 .owl-nav > .owl-next {right: 20px;}
.section3 .annouce {text-align: right;width: 40%;}
.breadcrumb-main{border:none; padding: 0;}
.bottom_nav {background: #f8f8f8 none repeat scroll 0 0;border-bottom: 1px solid #c0c0c0;border-top: 2px solid #c0c0c0;float: left;width: 100%;}
.bottom_home_nav .container{background:#f8f8f8;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;font-weight:500; border-top:none;}
.bottom_home_nav {border: medium none;margin: 0 auto;width: 100%;}
.section6 .images_container {padding: 0 0 0 43px;}
.section6 .images_container > div{width: 19%;}
.inner-main ul.menu {background: #bee4fa none repeat scroll 0 0;padding: 25px 0 !important;}
.inner-main ul.menu li a.active{color: #fff; background: #3d79b8;}
.inner-main ul.menu li{padding: 0;}
.inner-main ul.menu li a{padding: 8px 20px; display: block; text-align:left;}
a{color: #003266;}
.inner-main .title{margin-top: 0;}
h1{font-size: 30px; text-transform: uppercase;}
h3{text-transform: capitalize;}
.breadcrumb-main .container{padding: 30px 30px 0 30px; background: #fff;}
.overflow_scroll{margin-top: 20px;}
.inner-main .container{background: #fff; padding: 50px 30px 80px 30px;}
footer{margin: 0;}
.breadcrumb li.breadcrumb-last{color: #6e6e6e;}
/*.region-left-panel .menu li a {font-size: 15px;}*/
.region-left-panel .menu-block-wrapper > .menu .menu {padding-left: 10px !important;padding-top: 10px !important; padding-bottom: 0!important;}
.fancybox-prev span{background: rgba(0, 0, 0, 0) url("../images/sprite02.png") no-repeat scroll -30px 0;}
.fancybox-next span{background: rgba(0, 0, 0, 0) url("../images/sprite02.png") no-repeat scroll -81px 0;}
.fancybox-nav span {height: 27px;width: 21px;}
.fancybox-nav{width: 0;}
.fancybox-prev {left: 18px;}
.fancybox-next {right: 18px;}
.fancybox-close {background: rgba(0, 0, 0, 0) url("../images/sprite02.png") no-repeat scroll 1px 0;border: medium none;height: 30px;position: absolute;right: -15px;top: -12px;width: 30px;}
.fancybox-close:before{content: none;}
.fancybox-close::after{content: none;}
.banner .owl-dots{text-align: center;}
.inner-img img{width: 100%;}
.councils-top td{background: #003266; color: #fff;}
.councils-top th{background: #003266; color: #fff;}
.councils-top td p{color: #fff; font-size: 18px; font-weight: bold;}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{border:none!important;}
.table-bordered {border: medium none !important;}
tbody {border-top: medium none !important;}
.overflow_scroll table tr:nth-child(even) {background: #f7f9fa}
.overflow_scroll table tr:nth-child(odd) {background: #FFF}

.overflow_scroll table tr.bgcolortr {
    background: #bee4fa;
}
.overflow_scroll table tr.bgcolortr td {
    text-align: center;
}
.stridestable-srcc .overflow_scroll table tr td img {
    width: 20px;
    margin-left: 10px;
    vertical-align: top;
    display: inline-block;
}
h3{color:#236399;margin-bottom:22px;font-size:22px;line-height:26px; font-weight: bold; color: #555555;}
h4{color:#236399;margin-bottom:0;font-size:22px;line-height:26px; font-weight: bold; color: #555555;}
h1 {font-family: "latoregular";font-size: 35px;text-transform: uppercase;}
/*.inner-main h5{color:#fff;margin-bottom:0;font-size:22px;line-height:26px; font-weight: bold; background: #003266;}
*/.section2 .hover h5 {color: #000;}
.section5 a {color: #555;}
.region-left-panel .menu-block-wrapper > .menu .menu a.active::before {left: 5px;top: 7px;}
.section4 .owl-nav > .owl-prev {background-position: -209px -180px;}
.section4 .owl-nav > .owl-next {background-position: -258px -180px;}
.section4 .owl-carousel .owl-item img {width: 100%;}
.search_box fieldset {display: none;}
.field-name-field-banner-frmimage {display: none;}
.svg-icon{width: 19.5%;}
/*-----------------------------------New Css Style-----------------------------*/
/*visitor css start*/

#visitor {position: relative;margin: 0 auto;width: 100%;height: 230px;z-index: 1;text-align: center;box-shadow: -5px 5px 5px #aaa;padding:0;}
#visitor {perspective: 1000;}
#visitor img{width: 100%; height: 100%;}
#f1_card {width: 100%;height: 100%;
	transform-style: preserve-3d;	
	-moz-transform-style: preserve-3d; 
    -ms-transform-style: preserve-3d;
	
}


.block-system .webform-container-inline .form-item{width:30% !important; margin-left:0.5%;}
.block-system .webform-container-inline .webform-calendar{width:auto; float:right;}
.block-system .form-radios .form-type-radio input{ display:inline!important; width:6%; height:auto; vertical-align:top;}
.block-system .form-radios .form-type-radio label{ display:inline!important; width:60%; height:auto;}
.block-system .webform-component-managed_file input#edit-submitted-cv-upload-button, .block-system .webform-component-managed_file input#edit-submitted-cv-upload-button--2, .block-system .webform-component-managed_file input#edit-submitted-cv-upload-button--3{
    background: #003266 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    padding: 10px 12px;
}


.block-system #webform-component-country-code{width:25%; display:inline;}
.block-system #webform-component-phone-number{width:50%; display:inline;}
.block-system #webform-component-country-code span.field-prefix{display:block; float:left; width:12%;}
.block-system #webform-component-country-code input{float:left; width:80%;}
.block-system #edit-submitted-cv-upload #edit-submitted-cv-upload, .block-system #edit-submitted-cv-upload #edit-submitted-cv-upload--2, .block-system #edit-submitted-cv-upload #edit-submitted-cv-upload--3{width:50%; float:left;}
.block-system #edit-submitted-cv-upload #edit-submitted-cv-upload-button, .block-system #edit-submitted-cv-upload #edit-submitted-cv-upload-button--2, .block-system #edit-submitted-cv-upload #edit-submitted-cv-upload-button--3{width:30%; float:left;}

.block-system .field.field-name-body.field-type-text-with-summary p{font-family: "latoregular"; font-size: 35px; text-transform: uppercase; color: #004b99; line-height: 35px; margin-bottom: 30px;}
.region-content #block-system-main form div label{float:none; font-size: 16px; color: #333; font-family: "latoregular";  width: 100%;}
.region-content #block-system-main form div input#application_id, .region-content #block-system-main form div input#email {
    background: #fff;
    border: 1px solid #e7e7e7;
    height: 40px;
	margin-bottom:15px;
	max-width:400px;
    width: 100%;
}
.region-content #block-system-main form div input#btnSubmit {
    background: #003266;
    border: none;
    color: #fff;
    padding: 10px 12px;
}

.region-content #block-system-main form h1{font-size: 30px; padding-bottom:15px;}
.region-content #block-system-main form span.app-error{display:block; color: #8c2e0b; font-size: 15px;}

ul.bullet-point{list-style-type:disc;padding: 0 0 15px 15px;}
ul.bullet-point li{margin-bottom:5px;}
ul.bullet-point li ul{list-style-type:circle; padding:10px 0 5px 15px;}
ul.bullet-point li ul li ul{list-style-type:square; padding:10px 0 0 15px;}



/*#visitor:hover #f1_card {transform: rotateX(180deg); -webkit-transform: rotateX(180deg)}*/
.face {
	-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    -webkit-transform: rotateY(0deg);
    -moz-transition: 0.6s;
    -moz-transform-style: preserve-3d;
    -moz-transform: rotateY(0deg);
    -o-transition: 0.6s;
    -o-transform-style: preserve-3d;
    -o-transform: rotateY(0deg);
    -ms-transition: 0.6s;
    -ms-transform-style: preserve-3d;
    -ms-transform: rotateY(0deg);
    transition: 0.6s;
    transform-style: preserve-3d;
    transform: rotateY(0deg);
    position: absolute;
    top: 0;
    left: 0;
	width: 100%;
	height: 100%;
	
	}

#visitor .face.back {
	display: block;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg); 
	-moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
	box-sizing: border-box;
	padding: 0;
	color: white;
	text-align: center;
	background-color: #fff;
}
#visitor:hover .face.front{
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg); 
	-moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg)
}
#visitor:hover .face.back{
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg); 
	-moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg)
}
.lb-data .lb-close {opacity: 0.9;position: absolute;top: -15px;z-index: 9999; margin-left: -20px;}
/*visitor css end*/

/*Annual Day css start*/
.annual-day {text-align: center; padding: 10px 0; /*margin-bottom: 20px;*/ margin-top: 20px;
background-image:url(../images/smaller.jpg);
background-size: cover; min-height: 290px;
}

.annual-day.min-height {min-height: 400px;}

.annual-day h2{color: #fff; font-family: "latoblack"; font-size: 18px; font-weight: normal; text-decoration: underline;}
.annual-day h3{color: #fff; font-family: "latoblack"; font-size: 17px; font-weight: normal; margin-top: 5px; margin-bottom: 5px;}
.annual-day h4{color: #fff; font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-style: italic; margin-top: 5px; min-height:auto; line-height: 18px;}
.annual-day p{font-family:"latoregular"; color: #fff; font-size: 14px; margin-bottom: 0;}
.annual-day p span{display: block;}
.annual-day .owl-carousel .owl-item img {border: 1px solid #c7c7c7;padding: 5px;width: 100%; height: 200px;}
.annual-day .owl-carousel {margin-top: 10px;}
.lb-details{display: none;}
#national .annual-day{padding: 0; margin: 0; border: none;}
.annual-day .front{padding: 60px 10px;}
#national .annual-day .face.back{background: #002F63; padding: 15px 15px 15px; overflow-x: scroll;}
#national .annual-day .face.back p {color: #fff;font-size: 15px;line-height: 20px;margin-bottom: 10px; text-align: justify;}
#national .owl-carousel-02 {border: 1px solid #999;margin-top: 0;padding: 10px 0;}
#national .owl-carousel .owl-item img {border: 1px solid #c7c7c7;padding: 5px;width: 100%; height: 230px;}
#national {position: relative;margin: 0 auto;width: 100%;z-index: 1;text-align: center;margin-bottom: 1px; margin-bottom: 20px;}
#national {perspective: 1000;}
#national img{width: 100%; height: 100%;}
#national #f1_card {width: 100%;height: 300px;transform-style: preserve-3d;transition: all .3s linear;}
#national:hover #f1_card {transform: rotateX(180deg); -webkit-transform: rotateX(180deg)}
#national .face {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;}
#national .face.back {display: block;transform: rotateX(180deg);box-sizing: border-box;padding: 0;color: white;text-align: center;background-color: #aaa;}
#national .lb-data .lb-close {opacity: 0.9;position: absolute;top: -15px;z-index: 9999; margin-left: -20px;}
/*visitor css end*/


/*Vision and mission Css Style start*/
.vision{padding: 30px; border-bottom: 1px solid #c7c7c7;}
.mission{padding: 30px;}
.vision img{float: left; margin-right: 20px;}
.vision h3{line-height: 40px; margin-bottom: 0;}
.mission img{float: left; margin-right: 20px; margin-bottom: 30px;}
.mission h3{line-height: 40px; margin-bottom: 0;}
/*Vision and mission Css Style end  */

.principal{text-align: center; margin-bottom: 20px;}
.principal img{width: 100%; height: 200px;}
.principal h2{color: #555555; font-size: 16px; font-weight: 500; margin-bottom: 0; margin-top: 10px; font-family: "latobold";}
.inner-main .principal p{color: #6e6e6e; font-size: 15px; text-align: center;}
p.cut-offs img{width: auto; height: auto;}
.Committees td{width: 50%}
.honor table tr td:nth-child(1){width: 15%;}
.honor table tr td:nth-child(2){width: 35%;}
.honor table tr td:nth-child(3){width: 15%;}
.honor table tr td:nth-child(4){width: 35%;}

.milestones{text-align: left; margin-bottom: 20px;}
.milestones img{width: 100%;}
.milestones h2{color: #555555; font-size: 16px; font-weight: 500; margin-bottom: 0; margin-top: 10px; font-family: "latobold";}
.milestones p{color: #6e6e6e; font-size: 15px; margin-top: 8px; min-height: 120px;}
.milestones-top{border-bottom: 1px solid #000; margin-bottom: 25px;}
.milestones-last{border:none;}
.inner-main p{text-align: justify;}
.faculty table td{width: 50%;}
.courser {background: #003266 none repeat scroll 0 0;color: #fff;display: inline-block;margin: 18px 0 0;padding: 10px 13px; text-align: center;width: 290px;}
a.courser:hover{color: #fff;}
.cut-offs > img {height: 320px;width: 100%;}
.panel-default > .panel-heading{background: #003266;}
.panel h4 a{ color: #fff; display: block;}
.panel .overflow_scroll{margin: 0;}
.panel .table{margin: 0;}
.faculty h5{padding: 20px 15px 10px;}
.about-zone{padding: 0 15px;}
.about-zone .col-xs-12{padding: 0;}
.about-zone .right-img img{position: relative; left: -19px;}
.about-zone img{border: 1px solid #fff;}
.roster p{display: block; vertical-align: top; padding: 0 5px;}
.roster p .courser{margin-top: 0;}
.about-zone .left-img{position: relative; left: -47px;}
.journl .overflow_scroll, .strides .overflow_scroll{margin-top: 0;}
.strides h4{color:#004b99; font-size: 18px; min-height:inherit; margin-bottom:8px; text-transform:uppercase;}
.strides h5{color:#004b99; font-size: 18px; min-height:inherit; margin-bottom:8px; font-weight: bold;}

.strides .table{margin-bottom:15px; margin-top:15px;}
.strides table td{text-align:left;}
.strides table td h4{margin:0;} 
.strides.tex-cent p{text-align:center;}
.strides table th{text-align:center !important; background:#18589b; color:#fff; width: 28%; padding:12px 8px !important}
.strides table td.volume{text-align:center!important; background:#e1f1f8; padding:12px 8px !important}

.strides h3.blueband, .journl h3.blueband{background: #18589b; color: #fff; font-weight: bold; font-size: 17px; line-height: 26px; padding:6px 14px; border-radius: 4px;}

.strides .overflow_scroll table tr.bgcolortr {background: #18589b; color: #fff;}
.strides .overflow_scroll table tr.bgcolortr td h4{color: #fff; text-align: left; font-size: 17px;}

.strides .overflow_scroll table th {background: #3d79b8;}

.strides .rbox{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #ccc; padding: 15px; padding-top: 0;}
.strides .rbox p{text-align: center !important; margin-bottom: 0; margin-top: 15px;}
.strides p.royal-blue{color: #004b99;}


#edit-submit--3{
	color: #fff;
    background: #003266;
    padding: 10px 12px;
    border: none;
	
}
.prefrenceform{    cursor: pointer;margin-right:10px}
.article-text > div{float:left;width:100%}
.article-text h5{ border:none}
.hidden-fields {display:none;}

.business .container-strides .region-content {
    display: inherit;
    padding: 0;
    width: auto;
}
.strides-articles h5 {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    padding: 15px 0 12px;
    border-bottom: 1px solid #bee4fa;
    margin-bottom: 0;
   background: #004c9f;
}
.strides-articles h4 {
    display: block;
    text-align: center;
    font-size: 14px;
    padding: 5px 0;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0;
   background: #004c9f;
    min-height: inherit;
margin-bottom: 20px;
}


.strides-btn {
    /*background: #bee4fa;*/
	background: #004c9f;
    display: block;
    padding: 5px 10px;
    text-align: center;
    max-width: 180px;
    margin: auto;
    font-size: 14px;
    font-weight: 600;
	color: #fff;
}

.updates.strides-updates h4 {
    display: block;
    font-size: 14px;
    padding: 3px 10px;
    margin-right: 5px;
    font-weight: 500;
    /*background: #bee4fa;*/
	background: #004c9f;
    color: #fff;
    height: auto;
    min-height: auto;
    margin: 0 0 20px;
}
.strides-right-txt {
    border-bottom: 1px solid #d7d7d7;
    font-size: 13px;
    color: #2f2f2f;
    line-height: 18px;
    padding-bottom: 6px;
    margin-bottom: 15px;
    text-align: left;
    text-transform: uppercase;
}


.onlinebooking .region-content{width: auto; display: inherit;}
.onlinebooking .region-content .view-id-online_booking_of_seminar_room thead th{background: #003266; color: #fff; padding: 8px;}
.onlinebooking .region-content .view-id-online_booking_of_seminar_room .overflow_scroll{margin-top: 0;}
.onlinebooking .region-content .view-id-online_booking_of_seminar_room table.table-bordered{border: 1px solid #ddd !important;}

.book-s{margin-bottom: 30px;}

.book-s .views-exposed-form .views-exposed-widget .form-submit{background: #004c9f; padding:7px 20px; color: #fff; font-size: 15px; border: 0; margin-top: 30px;}
.booking-table th, .booking-table td{vertical-align: top; text-align: left;}
.booking-table .table{margin-bottom:20px;}

.booking-table .table-bordered > tbody > tr > td, .booking-table .table-bordered > thead > tr > th{border: 1px solid #ddd !important;}



ul li.collapsed{list-style-image: none;list-style-type: none;}
ul li.expanded{list-style-image: none;list-style-type: none;}
.region-left-panel .menu-block-wrapper > .menu .menu a.active::before{content: none;}
.region-left-panel .menu-block-wrapper > .menu .menu{padding: 0!important; margin-top: 1px;}
.region-left-panel .menu-block-wrapper > .menu .menu li a{padding-left: 35px!important;}
nav ul li ul{display: none; position: absolute; z-index: 9999; width: 260px; background: #003266;}
.lower_nav nav ul li ul li{display: block;}
.lower_nav nav ul li ul li a {font-size: 16px;padding: 7px 20px;}
.lower_nav nav li.sub a:after{position:absolute;top:3px;bottom:0;right:41px;margin:auto;content:'';border-top:6px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0;transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;-ms-transition:transform 0.5s;-moz-transition:transform 0.5s;}
.lower_nav nav li.sub ul li a:after{content: none;}
.lower_nav nav ul li ul li ul{display: none; position: absolute; z-index: 9999; width: 260px; background: #003266;}
.lower_nav nav ul li ul li ul li ul.sub-menu{display: none;}
.bottom_nav li a::before {background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -80px 0;bottom: -1px;content: "";height: 20px;left: 0;margin: auto;position: absolute;top: 0;width: 20px;}
.bottom_nav ul li{position: relative;}
.bottom_nav ul li ul li a{padding: 14px 31px;}
.section6 .images_container > div{width: 100%;}
.section6 .images_container{padding: 0;}
.inner-main .panel tr td p{text-align: left;}
.inner-main .annual-day p{text-align: center; line-height: 18px;}
.library table tr td{width: 33%;}
.boy-girl table tr td{width: 50%;}
a.btn-download{background: #003266 none repeat scroll 0 0;color: #fff;display: inline-block;margin: 18px 10px 0 0;padding: 10px 13px;text-align: center; width: auto;}
.b_come h4{text-align: left;}
.report .courser{padding: 10px 0;}
.thclear{clear: both;}
#visitor{margin-bottom: 20px;}
.inner-main ul.menu li ul.menu li ul.menu li a{padding-left: 45px!important;}
.images_container a img{height: 160px;}
.upper_nav .search_box input.form-text{height: 39px; margin-right: 3px; background: #f7f7f7;border-bottom-left-radius: 0;border-top-left-radius: 0;border-right: none;border-left: 0 none;float: right;margin-left: -4px;width: 250px;position: relative;top: 0;left: 35px; padding: 0 10px;}
#search-block-form .form-item{display: inline-block !important; vertical-align: top; width: 88%;}
.edit-actions{display: inline-block!important; vertical-align: top; width: 12%;}
.upper_nav .search_box input#edit-submit{background: #f7f7f7 url("../images/sprite.png") no-repeat scroll -164px -32px!important;height: 39px; border-bottom-right-radius: 20px;border-left: 0 none;border-top-right-radius: 20px;float: right;margin-left: -4px;width: 35px; text-indent: -9999px; z-index: 9999; position: relative;}
.upper_nav .search_box input.form-submit{background: #f7f7f7 url("../images/sprite.png") no-repeat scroll -164px -32px!important;height: 39px; border-bottom-right-radius: 20px;border-left: 0 none;border-top-right-radius: 20px;float: right;margin-left: -4px;width: 35px; text-indent: -9999px; z-index: 9999; position: relative;}
.hold img{display: none;}
.upper_nav .search_box input#edit-submit{background: none;}
.upper_nav .search_box input.form-text {height: 39px; margin-right: 3px; background: #f7f7f7;border-bottom-left-radius: 0;border-top-left-radius: 0;border-right: none;border-left: 0 none;float: right;margin-left: -4px;width: 250px;position: relative;top: 0;left: 35px; padding: 0 10px;}    
.upper_nav .search_box input{border: 1px solid #b2b2b2!important; border-right: none;}
.nav-tabs li{display: inline-block; vertical-align: top; width: auto!important; list-style-type: none; padding: 0!important;}
.region-content .content .nav-tabs li:before{content: none!important;}
.region-content .content .tab-content{float: left; margin-top: 20px;}
.region-content .content ul.nav-tabs{padding-bottom: 0!important}
.student p{display: inline-block; vertical-align: top; margin-right: 15px;}
.student-zone{display: inline-block; vertical-align: top; margin-right: 15px;}
ol{ padding-left:20px;}
.region-content {width: 75%;display: inline-block; vertical-align: top; padding: 0 15px;}
.col-lg-9 .region-content {width: 100%;display: block; vertical-align: top; padding: 0;}
.col-lg-9 .region-content .col-lg-9{width: 100%;display: block; vertical-align: top; padding: 0;}
.region-content label{display: block;}
.region-content .form-item{margin-top: 0;}
.region-content .form-item input{background: #fff; border:1px solid #e7e7e7; height: 40px; width: 100%;}
.region-content .form-item select{background: #fff; border:1px solid #e7e7e7; height: 40px; width: 100%;}
.region-content .form-item textarea{background: #fff; border:1px solid #e7e7e7; height: 100px; width: 100%;}
.region-content input#edit-submit, .signin, .feesfrm #node-3306 .webform-component-managed_file .form-submit{color: #fff; background: #003266; padding: 10px 12px; border:none;}
.signin {position: absolute; right: 0;  padding: 10px 20px;}
.signin:hover{color: #fff;}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}


.report img{display: block; margin-bottom: 20px;}
.report p{font-weight: bold;}
.report p{display: inline-block; vertical-align: top; margin-right: 15px;}
.day{height: 220px; padding: 0 10px;}
select#sortting-options{background: #fff; border:1px solid #e7e7e7; height: 40px; width: 100%;}
.region-content .content li{margin-bottom: 0;}
.region-content .content .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background: #003266; color: #fff;}
#moddel-button{position: fixed; top: 250px; left: -240px;z-index: 99; overflow: hidden; width: 304px; -webkit-transition: left  ease-out .5s;-moz-transition: left  ease-out .5s;-o-transition: left  ease-out .5s;transition: left  ease-out .5s;}
#moddel-button.actv-mdl{ left: 0px;}
.tgl-btn-ab{ float: right; width: 64px; cursor: pointer; margin-top: 0;}
.tgl-cnt-ab{float: right; background: #fff;width: 240px; border:2px solid #f13617; padding: 12px 0; overflow:hidden;}
.tgl-cnt-ab li a{color: #585858; font-size: 14px; font-size: 400; text-decoration: none; padding: 3px 5px; display: block;}
.tgl-cnt-ab li a:hover{color: #003266;}
.societies a.btn-download{display: block!important; margin-right: 0; font-size: 14px; padding: 5px; line-height: 40px;}
.admin-menu > div {z-index: 9999999;}
.node-results li{text-align: left;}
.node-results li h3{margin-bottom: 10px;}
.search-results .search-snippet-info {padding-left: 0;}
.region-content .content .item-list ul.pager li:before{list-style-type: none; content: none;}
.item-list ul.pager li {display: inline-block;padding: 0;vertical-align: top;width: auto;}
.item-list ul.pager li.pager-current{border: 1px solid #003266;border-radius: 15px;padding: 5px 14px !important;}
.search-form input#edit-submit{position: relative; top: 27px;}
.region-content .search-form input#edit-keys{height: 42px; padding: 0 15px;}
.criterion .form-checkbox {display: inline-block !important;float: left !important;margin-right: 20px !important;width: auto !important;}
.criterion .option {display: inline-block !important;margin-top: 14px;vertical-align: middle !important;}
.action .form-submit{background: #003266 none repeat scroll 0 0;border: medium none;color: #fff;padding: 10px 12px;}
.lower_nav .student_zone{display: none!important;}
.section6 .home-gallery{text-align: center;}
.section6 .home-gallery img{width: 100%; margin-top: 10px; height: 140px;}
.section6 .home-gallery h5{font-size: 16px;}
.section2 .back a.read-more{display: none;}
.faculty-one .panel-default > .panel-heading{background: #18589b;}
.faculty-one h3{display: block; background: #003266; color: #fff; padding: 10px 15px; font-size:18px;}

.announcement-14 {}
h4 {color: #555555;font-size: 17px;font-weight: bold;line-height: 26px;margin-bottom: 0;min-height: 55px;}
.section6 .col-lg-2 {width: 20%;}
#visitor #f1_card .face{overflow:hidden;}
.panel-heading h4{min-height:auto;}
.issues h4{min-height:auto; margin: 0; color: #fff;}
.issues .panel-default > .panel-heading {
    background: #18589b;
}
.region-content .issues .panel-body .field-content{color: #003266; font-weight: bold; padding-bottom: 10px;}
.issues .field-content ul.shs-hierarchy{padding: 0;}
/*.region-content .issues ul.shs-hierarchy li{ padding: 0; margin: 0; display: inline; width: auto; margin-right: 5px; color: #333; font-weight: normal;}
.region-content .issues ul.shs-hierarchy li::before{ display: none;}*/

.region-content .issues ul.shs-hierarchy li{padding: 0; margin: 0; margin-right: 5px; color: #004b99; font-weight: bold;}
.region-content .issues ul.shs-hierarchy li::before{ display: none;}
.region-content .issues ul.shs-hierarchy li + li {
    width: auto;
    display: inline-block;
}


.candc td{width:50%!important;}
/*h4 a.collapse::after {
    color: #fff;
    font-size: 20px;
    content: "-";
    position: absolute;
    right: 0;
}
h4 a.collapsed::after {
    content: "-";
    font-size: 20px;
    position: absolute;
    right: 0;
    color: #fff;
}
h4 a{position: relative; display: block;}
*/

.bottom_nav ul li ul{display: none;}

#incfont{
    background-color: orange;
    background-image: -webkit-linear-gradient(top, orange, orange);
    background-image: -moz-linear-gradient(top,orange,orange);
    color:black;
    }
    #decfont{
    background-color: orange;
    background-image: -webkit-linear-gradient(top, orange, orange);
    background-image: -moz-linear-gradient(top,orange,orange);
    color:black;
    }
    #fontlinks{
    /*margin-left:12%;
    margin-right:14%;*/

    text-align:right;
    }
    .buttonfont{
    color:dimgrey;
    }
    .button {
background-color: crimson;
background-image: -webkit-linear-gradient(top, crimson, crimson);
background-image: -moz-linear-gradient(top,crimson,crimson);
display: inline-block;
font-size: 14px;
font-family: 'Meiryo UI';
color: #fff;
text-decoration: none !important;
padding: 5px 10px;
line-height: inherit;
overflow: hidden;
position: relative;
border-radius: 2px;
}
.map_text{text-indent: -9999px; color: #fff;}
.map_text:hover{color: #fff;}
.archives{padding: 0;}
#contentfinal .upper_nav .search_box input#edit-submit{font-size: 14px!important;}
option {border-right: 1px solid #999;padding: 8px;}
.year a{color: #555; line-height: 30px;}
.nav-tabs{background: #003266; padding: 0!important; margin-top: 10px; border:none;}
.nav-tabs > li > a{color: #fff; border: medium none;border-radius: 0;}
.nav-tabs > li > a:hover{background: #fff; border:none; color: #003266;}
.nav-tabs > li > a.active{background: #fff; border:none; color: #003266;}
.nav > li > a:focus, .nav > li > a:hover{background: #fff!important; border:none; color: #003266!important;}
.region-content .content .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border:none;}
.search_box .form-item{margin: 0;}
.arch-menu {background: #003266 none repeat scroll 0 0;color: #fff !important;display: inline-block;font-weight: normal;margin-top: 0;padding: 10px 22px;}

.two{display: none;}
.actv-mdl .one {display: none;}
.actv-mdl .two{display: block;}
.archives select{display: block; }
.archives{margin-right: 15px; margin-bottom: 15px;}
select#sortting-optionsyear {background: #fff none repeat scroll 0 0;border: 1px solid #e7e7e7;height: 40px;width: 100%;}
/*use on js*/
.global-site-notice{position:absolute; top:0; left:0; right:0;  z-index:999999;background:#ffffd9;font-size:14px;line-height:1.25;text-align:center;color:#ca2130;}
.global-site-notice .notice-inner{max-width:860px;margin:0 auto;padding:12px 0 12px 60px;text-align:center;}
.global-site-notice .notice-inner p{margin:0;padding:10px;}
.global-site-notice .notice-inner .actions{padding-top:10px;}
.global-site-notice .notice-inner a{text-decoration:underline;}
.view-id-web_form_submitted_data table.views-table {border-collapse: collapse; border: 1px solid rgb(204, 204, 204); font-size: 14px;}
.view-id-web_form_submitted_data table.views-table td{padding:0; text-align:left; border: 1px solid rgb(204, 204, 204); padding: 4px;}
.view-id-web_form_submitted_data table.views-table td img{padding:0 2px}
.view-id-web_form_submitted_data table.views-table th{border: 1px solid rgb(204, 204, 204); padding: 4px; vertical-align: top;}

.view-id-web_form_submitted_data table.views-table tr.even{
    background-color: rgb(238, 238, 238);
    border-bottom:0;
    padding:0;
}

.view-id-web_form_submitted_data table.views-table tr.odd {
    background-color:#fff;
    border-bottom:0;
    padding:0;
}

.col-md-3 .left-1{text-align:center;}
.webform-component-radios .form-radios .form-item{display:inline;}
.webform-component-radios .form-radios .form-type-radio input{width: 3%;}
.webform-component-date .webform-datepicker .form-type-select .form-select,
.webform-component-webform_time .webform-container-inline .form-type-select .form-select{width:12%;}

.webform-component-date .webform-datepicker .form-type-select .year {color: rgb(51, 51, 51);}
.webform-component-date .webform-datepicker input.webform-calendar{border:none; float:none;}

.webform-component-webform_time .form-radios .form-type-radio input{margin:0; vertical-align: middle;}

/*use on js*/

::-ms-clear {
    display: none !important;
	width:0; height:0;
}
#edit-search-block-form--2:focus, #contentfinal .upper_nav .search_box input#edit-submit:focus{
	outline:none;
}
.year {
    color: #8a8888;
	font-size: 14px;
	width:100%;
}
.year a{
	text-decoration: underline;
	font-weight: bold;
	margin-left: 10px;
}
a#backToTop { bottom: 120px; color: rgb(255, 255, 255); display: none; opacity: 0.6; outline: medium none !important; position: fixed; right: 40px; text-align: center; z-index: 999;}

a#backToTop span { background:url("../images/arrow6.png") no-repeat 0 0; display: block; height: 43px; text-indent: -9999px; width: 40px;}
.announcementtime {
    display: inline-block;
    vertical-align: top;
    width: 12%;
    border: 1px solid;
    float: left;
    margin-bottom: 7px;
    padding: 6px 0 0 15px;
    height: 55px;
    font-size: 12px;
}
.annoncementList {
    display: inline-block;
    vertical-align: top;
    width: 88%;
    border: 1px solid;
    float: left;
    margin-bottom: 7px;
    padding: 0 0 0 5px;
    height: 55px;
    FONT-SIZE: 12px;
}

	.background {
	background:#000000;
	position:fixed;
	opacity:0.7;
	width:100%;
	height:100%;
	z-index:99999;
	display:none
}
.popup-home {
	display:none;
	left:0;
	top:15%;
	bottom:0;
	right:0;
	margin:auto;
	position:absolute;
	max-width:640px;
	width:100%;
	z-index:999999;
}

.close-btn {
	cursor: pointer;
	position: absolute;
	right:-10px;
	top:-5px;
}
::-webkit-scrollbar {
    background: transparent;
}
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    border: solid whiteSmoke 1px;
}
::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.3);
}

.facultylist .region.region-content {
    float: left;
    margin: auto;
    width: 100%;
}

.facultylist .professors{margin-bottom:30px;}
.facultylist .professors img{max-width: 100%; border-radius:6px;}
.facultylist .professors p{text-align:center; margin:10px 0; color: #6e6e6e;}
.facultylist .professors .btn-prfle{background:#004c9f; padding:6px 14px; border-radius:4px; color:#fff;font-size: 14px;}
.facultylist .profile-details{ overflow:hidden;}
.facultylist .profile-details .designation{ margin-bottom:20px;}
.facultylist .profile-details h4{min-height:auto; margin-bottom:10px;}
.facultylist .profile-details .profile-pic{float:left; width:28%;}
.facultylist .profile-details .profile-pic img{max-width: 100%; border-radius:6px;}
.facultylist .profile-details .profile-data{float:left; width:72%;}
.facultylist .profile-details .profile-data .bodytext{border-top:1px solid #bbb; padding:20px 0 0;}
.facultylist .profile-details .profile-data h5{font-weight: bold; color:#003266; padding:8px 0;}
.facultylist .profile-details .profile-data .bodytext p a{/*color: #10559c;*/ color:#003266; font-weight:bold;}
.facultylist .profile-details .profile-data .others{border-top:1px solid #bbb; padding:20px 0 0; margin-top:20px;}
.facultylist .profile-details .profile-data .contact{border-top:1px solid #bbb; padding:20px 0 0; margin-top:20px;}
.facultylist .profile-details .profile-data i{display: inline-block; padding-left: 30px; font-style:normal; line-height:25px; margin-bottom:5px;}
.facultylist .profile-details .profile-data .contact i{background:url('../images/call.png') no-repeat 0 5px; }
.facultylist .profile-details .profile-data .email i{background:url('../images/email.png') no-repeat 0 5px;}
.facultylist .profile-details .profile-data .address i{background:url('../images/map-pointer.png') no-repeat 0 0;}
.view-online-booking-of-seminar-room table thead tr{background-color: #003266!important;}
.view-online-booking-of-seminar-room table thead tr th{color:#fff!important;}
.onlinebooking .webform-component label.element-invisible{width:auto!important}
#webform-client-form-3180 #webform-component-i-hereby, #webform-client-form-3180 #webform-component-i-hereby .form-item {
    width: 100%;
}
#webform-client-form-3180 #webform-component-i-hereby .form-item,
#webform-client-form-3306 .webform-component-checkboxes .form-checkboxes .form-item{padding:0px;}

#webform-client-form-3180 #webform-component-i-hereby #edit-submitted-i-hereby-1,
#webform-client-form-3306 #edit-submitted-i-hereby-declare .form-item input,
#node-3306 #edit-submitted-i-hereby-declare .form-item input
{
    width: 20px;
    float: left;
    margin-right: 5px;
    vertical-align: text-top;
    display: inline-block;
    height: 15px;
}

.feesfrm .form-managed-file input {
    display: inline;
}

.feesfrm .webform-client-form .form-submit {
    display: inline-block;
}

.feesfrm .webform-client-form .form-item .description {
    font-size: 13px;
    font-weight: normal;
	margin-top: 5px;
}

.feesfrm .region-content .form-item.webform-component-managed_file input{width: auto; height: auto}
.feesfrm #node-3306 .webform-component-managed_file .form-submit {padding: 2px 10px;}
#webform-client-form-3306 label.element-invisible{display:none;}
#webform-client-form-3306 .webform-component-checkboxes{margin-bottom: 20px;}

.feesfrm #webform-component-complete-details-of-grievance .form-textarea-wrapper textarea{height: auto;}
.feesfrm #webform-client-form-3306 .form-file{width: 240px !important;}

.log-hvr{
    position: relative;
}
.r-arrow {
    position: absolute;
    top: 2px;
    right: -19px;
    transform: rotate(0deg);
}
.r-arrow:after {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    font-family: icon-font;
    color: #000;
    content: "\E005";
}

.upper_nav ul.fact-menu li{
    display: block;
    padding: 0;
}
.upper_nav ul.fact-menu li a {
    color: #fff!important;
    display: block;
    padding: 3px 15px;
    font-size: 15px;
}
.upper_nav ul.fact-menu li:before{
    content: none
}
.log-hvr:hover .fact-menu {
    display: block!important;
    position: absolute;
    top: 21px;
    left: 0;
    width: 150px;
    background: #003266;
    padding: 7px 0;
    z-index: 99;
}
@media only screen and (min-width:768px){
.log-hvr:hover .fact-menu {
    display: block!important;
}
}

@media only screen and (max-width:1024px){
.lower_nav nav{padding: 0;}
.lower_nav  ul.menu{text-align: center;}
.lower_nav .sf-depth-1 ul{text-align: left;}
.journey-year .owl-item:last-child .item::after {right: 84px;}
.journey-year .owl-item:first-child .item::after {left: 81px;}
.section5 .programmes {padding: 0 15px;}
.section5 a {font-size: 13px;}
footer .map{padding: 0 15px 0 0;}
footer .address{padding-left: 15px;}
footer .map img{width: 100%;}
.section2 .hover .back{padding-top: 100px;}
.section2 .hover .front img{width: 100%;}
.lower_nav .sf-depth-1 ul{top: 35px;}
.lower_nav nav li.sub a::after{right: 17px;}
.bottom_nav li > a{padding: 14px 30px 14px 26px;}
p.cut-offs img{width: 100%;}
.baner-lg > img {width: 100px;}
.image_holder img {display: block;}
.annual-day{margin-top: 0;}
.annual-day .owl-carousel .owl-item img{height: 170px;}
.bottom_nav ul li:hover ul{width: 210px;}
.bottom_nav ul li ul li a{padding: 8px 24px;}
.section6 .home-gallery img {height: 200px;margin-top: 10px;width: 100%;}
.section6 .home-gallery{margin-bottom: 20px;}
.svg-icon{width: 25%;}
}

@media only screen and (max-width: 980px){
.logo img{width: 100%;}    
.lower_nav nav li a::after {right: 20px;}
.lower_nav nav li a {padding: 11px 40px 11px 0;}
.lower_nav .sf-depth-1 ul li a{font-size: 14px;}
.bottom_nav li > a {padding: 14px 23px 14px 26px;}
.journey-year .owl-item:first-child .item::after {left: 71px;}
.journey-year .owl-item:last-child .item::after {right: 54px;}
.section6 .owl-nav > .owl-prev {left: 0;}
.section6 .owl-nav > .owl-next {right: 0;}
.section6 .read_more {position: relative;top: -1px;}
footer .contact_us {padding: 75px 20px 64px;}
footer .address .image_holder img{width: 100%;}
.lower_nav .sf-depth-1 ul{top: 36px;}
.section3 .annouce {width: 30%;}
.bottom_nav ul{padding: 0;}
.bottom_nav li > a{font-size: 11px; padding: 14px 20px 14px 26px;}
h1 {font-size: 25px;}
.inner-main .title {margin-bottom: 20px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
.panel-title{font-size: 14px;}
nav ul li ul{width: 230px;}
.lower_nav nav ul li ul li ul{width: 210px;}
.lower_nav nav ul li ul li:hover ul {right: -210px;}
.lower_nav nav ul li ul li ul li:hover ul {right: -210px;top: 12px !important;}
p.cut-offs img{width: 100%;}
.region-content {width: 60%;display: inline-block; vertical-align: top; padding: 0 15px;}
.region-content .form-item{width: 100%;}
.inner-main .col-lg-9 .col-xs-12{padding: 0 10px;}
#national{padding: 0 6px;}
.annual-day .front {padding: 30px 10px;}
.nav .nav-submenu > a::after{right: 15px;}
.about-zone img {max-width: 100%;width: auto;}
.roster{min-height: 300px;}
.col-lg-9 .region-content .Search-box{padding: 0;}
.about-zone .right-img img{left: 0;}
.about-zone .col-xs-12{padding: 0;}
.about-zone .left-img{left: 0;}
.about-zone img {max-width: 100%;width: 100%;}
.gallery-na{padding: 0;}
.inner-main .societies .col-sm-6{
	display:table;
	margin-bottom:15px;
}
.societies a.btn-download{
	padding: 0 10px;
    display: table-cell !important;
    margin-bottom: 15px;
	height:60px;
	vertical-align: middle;
}
}
@media only screen and (min-width:768px){
.lower_nav nav ul li ul li:hover ul {display: block;right: -261px;top: 12px !important;}
.lower_nav nav ul li ul li ul li:hover ul {display: block;right: -261px;top: 12px !important;}
nav ul li:hover ul{display: block; top: 45px!important;}
nav ul li:hover ul {top: 42px !important;}
.bottom_nav ul li:hover ul{display: block; width: 265px; position: absolute; background: #fff; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border: 1px solid #C7C7C7; padding: 0 10px;}
.nav-button{display: none;}
.svg-icon{width: 19.5%;}
.nav ul{text-align: center!important;}
.nav ul ul{text-align: left!important;}
.lower_nav nav{padding: 0;}
.bottom_nav ul{text-align: center;}
.bottom_nav ul li ul{text-align: left;}
.bottom_nav ul li ul li{display:block;}
.section6 .col-xs-12{padding: 0 12px;}
.section6 .home-gallery h5 {font-size: 13px;}
.section6 .home-gallery img {height: 130px;width: 100%;}
}
@media only screen and (max-width:768px){
.annoncementList {height: auto!important;line-height: 0!important;text-align: center;width: 100%!important; border:none!important;}
.announcementtime {height: auto!important;line-height: 0!important;text-align: center;width: 100%!important; border:none!important;}
.announcement-14 {
    border: 1px solid;
    float: left;
    margin-bottom: 30px;
    padding: 20px 0 0;
	width:100%;
}
.announcement-13 {
    border: 1px solid;
    float: left;
    margin-bottom: 30px;
    padding: 20px 0 0;
	width:100%;
}
.announcement-11 {
    border: 1px solid;
    float: left;
    margin-bottom: 30px;
    padding: 20px 0 0;
	width:100%;
}
.block-system #webform-component-country-code{width:35%; display:inline;}
.principal-img{float:none; padding:0; margin-bottom:15px;}
}

@media only screen and (max-width: 767px){
.r-arrow{
    width: 14px;
    height: 20px;
    right: -23px;
}    
.upper_nav ul.fact-menu li a {
    padding: 4px 11px;
    font-size: 13px;
}
.log-hvr:hover .fact-menu {
    width: 120px;
    padding: 3px 0;
}
.lower_nav ul.menu{text-align: left;}
#superfish-1-toggle > span {background: rgba(0, 0, 0, 0) url("../images/open-menu.png") no-repeat scroll 0 0;float: right; display: block;height: 26px;padding: 0;text-indent: -9999px;width: 34px;}
.sf-accordion-toggle.sf-style-none > a {display: block;padding: 10px 0 35px;}
.sf-expanded > span {background: rgba(0, 0, 0, 0) url("../images/close-menu.png") no-repeat scroll 0 0!important;}
ul.sf-menu.sf-accordion ul {border: medium none;}
.section2 .hover {margin-bottom: 20px;}
.section2 .hover .front img {width: auto;}
.section3 .annouce{float: none; text-align: center;}
.section3 .annouce {width: 100%;}
.section3 .owl-item{padding: 0 30px; text-align: center;}
footer .copy_olive{text-align: center;}
footer .f_nav{text-align: center;}
footer .olive{text-align: center;}
footer .map{width: 100%; border:none;}
footer .address{width: 100%; margin-top: 20px; padding: 0;}
footer .contact_us {padding: 30px;}
.inner-main .title {margin-top: 40px;}
.inner-img img{margin-bottom: 10px;}
.inner-main .container {padding: 50px 30px 20px;}
.lower_nav ul.menu {background: #154a82 none repeat scroll 0 0;float: right;text-align: left;width: 300px;}
.lower_nav nav li a {padding: 11px 40px 11px 15px;}
ul.sf-menu.sf-accordion ul{background: #154a82;}
.bottom_nav li {display: block; float:left; width:100%;}
.bottom_nav li a{text-align: left;}
.bottom_nav .sf-depth-1 ul{width: 100%;}
.bottom_nav .sf-depth-1 ul li{display: block; width: 100%}
.section5 .programmes {min-height: 117px;}
.bottom_nav .sf-depth-1 ul {top: 30px;}
.overflow_scroll {float: left;overflow-x: auto; margin-bottom:20px;}
.overflow_scroll table{width: 705px; max-width: 705px;}
.publishing .overflow_scroll table{width: 100%;}	
.publishing .overflow_scroll table td{display: block;}	
	
.inner-main .title{margin-bottom: 20px;}
.inner-main .title h1{font-size: 25px; margin-top: 15px;}
.principal img {height: 200px;width: auto;}
.milestones img {height: 220px;width: auto;}
.lower_nav .sf-depth-2 ul {top: 0;transform: translateX(0%);}
/*.inner-main .menu{display: none;}*/
li.sf-clone-parent{display: none!important;}
.sf-has-clone-parent li a{padding: 0 15px;}
.sf-has-clone-parent ul.sf-has-clone-parent li a{padding: 7px 30px;}
.section2 .hover .front img {position: relative;width: auto;z-index: 9999;}
.section2 .hover:hover .front {transform: rotateY(0deg);z-index: 9999;}
.lower_nav nav li.sub a:after{content: none;}
nav ul li ul{position: relative;}
.lower_nav nav ul li ul li ul {position: relative; background: #003266;}
.lower_nav nav ul li ul li ul li ul {position: relative;}
nav ul li ul{position: relative;}
.mean-container .mean-nav ul li li a{padding: 14px 40px 14px 30px; font-size: 14px; width: 100%;}
.mean-container .mean-nav ul li li li a{padding: 14px 40px 14px 40px; width: 100%;}
.mean-container .mean-nav ul li li li li a{padding: 14px 40px 14px 50px; width: 100%;}
.lower_nav.fixed{position: relative;}
.upper_nav ul li a{font-size: 14px;} 
.bottom_nav ul{padding: 0;}
.bottom_nav ul li:hover ul{width: 100%;}
.inner-main .title{margin-top: 0;}
/*.inner-main .container {padding: 30px 30px 20px;}*/
.inner-main .container {padding:15px;}
.inner_banner{margin-top: 0!important;}
.lower_nav nav ul li ul li:hover ul {right: 0;}
.lower_nav nav ul li ul li ul li:hover ul {right: 0;top: 12px !important;}
.lower_nav{overflow: hidden;}
p.cut-offs img{width: 100%;}
.upper_nav .search_box{width: 100%;}
.region-content {width: 100%;display: block; vertical-align: top; padding: 0 15px;}
.about-zone img{width: auto;max-width: 100%;}
.about-zone .left-img{left: 0;}
.about-zone .right-img img{left: 0;}
#moddel-button{z-index: 9999999;}
.upper_nav ul {text-align: center;}
.bottom_nav ul li ul {background: #fff none repeat scroll 0 0;/*position: absolute;*/ width: 100%; border: 1px solid #c7c7c7;padding: 0 20px;}
.upper_nav .search_box input#edit-submit {background: #f7f7f7 url("../images/sprite.png") no-repeat scroll -153px -32px !important;}
.banner{margin-top: 0!important}
.lower_nav nav li {display: block;position: relative;}
.lower_nav .container{padding: 0;}
.nav-button{margin-right: 15px;}
.lower_nav .nav{background: #154a82 none repeat scroll 0 0;}
.nav ul{width: 100%;}
.nav .nav-submenu > a::after {right: 20px;}
.lower_nav nav li:last-child a::after {right: 20px;}
#moddel-button{display: none;}
.lower_nav nav ul li ul li a{display: block;}
.lower_nav nav ul li ul li ul{width: 100%; padding: 0 15px;}
.lower_nav nav ul li ul li ul li:hover ul {top: 0 !important;}
.lower_nav nav ul li ul li ul li ul{padding: 0 30px;}
.lower_nav nav ul li ul li ul li ul li a{padding: 7px 0;}
.inner-main .col-lg-9 .col-xs-12{padding: 0 15px;}
#national .annual-day .face.back p{font-size: 13px;}
.annual-day .front {padding: 30px 10px;}
#search-block-form .form-actions.form-wrapper {float: right;width: 12%;}
.form-item {/*display: inline-block !important;*/vertical-align: top;width: 88%;}
.upper_nav .search_box input#edit-submit{width: 100%;}
.upper_nav .search_box input.form-text{width: 100%;}
.banner.inner_banner {height: 163px;width: 100%;}
.about-zone img {max-width: 100%;width: auto;}
/*.upper_nav .student_zone{display: none!important;}*/
.lower_nav .student_zone{display: block!important;}
.form-actions.form-wrapper {float: left;width: auto;}
#edit-advanced{margin-top: 40px;}
.section6 .home-gallery img{width: auto; max-width: 100%;}
.about-zone img {max-width: 100%;width: 100%;}
.annoncementList {height: auto!important;line-height: 0!important;text-align: center;width: 100%!important; border:none!important;}
.announcementtime {height: auto!important;line-height: 0!important;text-align: center;width: 100%!important; border:none!important;}
.announcement-14 {
    border: 1px solid;
    float: left;
    margin-bottom: 30px;
    padding: 20px 0 0;
	width:100%;
}
.announcement-13, .e-resources-table{
    border: 1px solid;
    float: left;
    margin-bottom: 30px;
    padding: 20px 0 0;
	width:100%;
}
.announcement-11 {
    border: 1px solid;
    float: left;
    margin-bottom: 30px;
    padding: 20px 0 0;
	width:100%;
}
.section6 .col-lg-2 {
    width: 100%;
}
.lb-nav a.lb-prev{opacity:1!important;}
.lb-nav a.lb-next{opacity:1!important;}
#visitor img {height: 100%;width: auto;}
.annoncementList{font-size: 12px;padding:0;}
.section2 .hover .front{display:none;}
.section2 .hover:hover .back {transform: rotateY(0deg);}
h3 a.arch-menu {
    display: table;
    float: none;
    margin: 0 auto 20px!important;
    text-align: center;
}
 .annoncementList a{margin:0;}
 .nav-button::before{position: absolute;right: 10px;}
.nav-button{ margin-right: 15px !important;width: 65px;}
.nav-button{display:none;}
.bottom_nav li a::before{content:none;}
.bottom_nav li > a{padding:14px 20px 14px 5px;}
.bottom_nav ul li ul li a{padding: 8px 0!important;}
.svg-icon{width: 105%;}
.onlinebooking .webform-component-date .webform-datepicker .form-type-select .form-select,.onlinebooking .webform-component-webform_time .webform-container-inline .form-type-select .form-select{width:100%}
.onlinebooking .block-system .webform-container-inline .form-item-submitted-time-of-event-ampm{width:100px!important;}
.onlinebooking .block-system .webform-container-inline .form-item-submitted-time-of-event-ampm input[type="radio"]{
    width: auto;
}
div#edit-submitted-time-of-event-ampm {width: 100%;display:block;}

}

@media only screen and (max-width: 480px){
.journey-year .owl-item:first-child .item::after {left: 0;} 
.journey-year .owl-item:last-child .item::after {right: 0;}   
.mission {padding: 30px 0;}
.vision{padding: 30px 0;}
.inner-main .title h1 {font-size: 23px;}
h3{font-size: 16px;}
h4{font-size: 16px;}
#national .owl-carousel .owl-item img{height: auto;}
.milestones img {height: 180px;width: 100%;}
.baner-lg > img {width: 40px;}
.upper_nav .search_box input.form-submit{width: 40px;}
.upper_nav .search_box input#edit-submit {background: #f7f7f7 url("../images/sprite.png") no-repeat scroll -164px -32px !important;}
.annoncementList{font-size: 12px;padding:0;}

}
	.button:hover {
		opacity: 0.9;
	}
	

 .primary li:first-child {
    display: none;
}
.awarded{text-align: center; border-bottom: 1px solid #000; padding: 20px 0;float: left;width: 100%}

.awarded h2{text-align: center;color: #003266; font-size: 25px; font-weight: 600; margin: 0; text-transform: uppercase;}


/*new css 8-16-2017*/
.business{float: left;width: 100%;}
.business .container .region-content{display:inherit;width: auto;padding: 0;}
.business .container .region-content .content ul{float:none; padding:0;}
.business .container .region-content .content ul li{float:none; list-style-type:none; width: auto; padding:0;}
.business .container .region-content .content li::before{background:none;}
.business .container .region-content .content .tab-content{float:none;}
.business .container .region-content .form-item input{border:none; width: auto; height: auto;}
.business .container .region-content .form-item select{border:none;}

.business h1{text-align: center;margin-bottom: 20px}
.business .container{background:#fff;}
.business .left-1 img{width: auto;}
.business .left-1 h4{min-height: auto;color: #003266;font-size: 18px;}
.business .left-1 a.ugc{min-height: auto;color: #003266;font-size: 16px;text-decoration: none;display: inline-block;margin-bottom: 30px;text-align: center;}
.business .left-1 p{font-size: 15px;color: #808080;}
.articles{float: left;width: 100%;border: 1px solid #bee4fa;margin-bottom: 100px}

.pagination .item-list ul{margin: 0 0 2.5em 0;}
.pagination .item-list ul li{margin: 0 0 0.25em 0.25em;}
.pagination .item-list .pager{text-align: left;}


.year-ar{background:#bee4fa; padding:15px}
.year-ar .views-exposed-widget{
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: top;
    width:100%;
}
.year-ar .views-exposed-widget.views-widget-filter-tid{width:100%; /*padding: 0.5em 0.5em 0 4em;*/}
.year-ar .views-exposed-widget.views-widget-filter-tid .views-widget{/*width:100% !important;*/}

.year-ar .views-exposed-widget .form-item{width: 100%;}
.year-ar .views-exposed-widget.views-submit-button{width:12%;display:inline;}
.year-ar .views-exposed-form .views-submit-button input.form-submit, .analyst-form input.form-submit{background:rgb(0, 76, 159); font-size: 16px; color:#fff; margin:0; border:0; padding:3px 6px;}

.analyst-form input.form-delete{background:rgb(0, 76, 159); font-size: 14px; color:#fff; margin:0; border:0; padding:2px 4px;}

.year-ar label{font-size: 14px!important;color:#003266!important;display: inline-block;vertical-align: top;margin-right: 10px;/*width:9%!important;*/font-weight:100; width:26%!important;}

.year-ar .views-exposed-widget select, .analyst-form select{vertical-align: top;color: #262626;font-size: 13px;border: 1px solid #98a7c9!important;height: 24px;-moz-appearance: none;width: 100%;background: #fff url(../images/art-hover-icon.png) no-repeat 93% center; -webkit-appearance: none; width: 31%; float:left; margin-right:10px; padding:5px; height:28px;}
.year-ar .views-widget{width:80%; display: inline-block;}
.pagination .year-ar .views-widget{width:70%; display: inline-block;}

/*.views-widget{width: 51%!important;display: inline-block;}*/

.year-ar input#edit-tid{display:inline-block;vertical-align: top;color: #262626; font-size: 13px; border: 1px solid #98a7c9; height:28px; background: #fff;width: 65%;padding:5px}
.year-ar p input.sub-btn{position: absolute;top: 0;right: 0;text-indent: -9999px;background: transparent url("../images/sprite.png") no-repeat scroll -175px -37px;width: 20px;border: none;}
.year-ar p:last-child{margin: 0}

.analyst, .anthropology, .future{background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; height:100%; left:0; position:fixed; top:0; width:100%; z-index:99999;}
.analyst-form, .analyst-data{background: rgb(255, 255, 255); border: 7px solid #5db3e5; left: 50%; overflow: visible; padding: 20px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 650px;}
.analyst-form .closed, .analyst-data .closed {cursor: pointer;position: absolute;right:-16px;top:-16px;}
.analyst-form h3{color:#004b99; font-size: 18px; margin:0;}
.analyst-form .bayear{width:100%; margin-top:15px; display:inline-block;}
.analyst-form input.form-submit{padding:4px 12px;}
.analyst-form table{border-collapse:collapse; border: 1px solid #ccc; margin-top:20px;}
.analyst-form table td{font-size:14px; border: 1px solid #ccc;}
.analyst-form table td a{color:#23527c;}


.article-text h5{display: block;text-align: left;font-size: 14px;color: #004c9f;font-weight: 600;text-transform: uppercase;padding: 30px 0 10px 15px;border-bottom: 1px solid #bee4fa;margin-bottom: 0}
.article-text h5 a{background: #bee4fa; display:block; padding:5px 10px;}

.main-articl{padding: 20px 15px;border-bottom: 1px solid #bee4fa;}
.main-articl:last-child{border: none;}
.main-articl h6{color: #090909;font-size: 16px;font-weight: 600;margin-bottom: 15px;}
.blue-clr{font-size: 14px;color: #004c9f;font-weight: 500;margin-bottom: 10px}
.main-articl span{font-size: 11px;margin-bottom: 20px;display: block;}
.art-toggle{color: #fff;font-size: 16px;background:#004c9f url(../images/art-icon.png) no-repeat 93% center;display: inline-block;vertical-align: top;padding: 3px 23px 3px 15px;margin: 0 15px 0 0;cursor: pointer;}
.download{color: #fff;font-size: 16px;background:#004c9f url(../images/dwn-icon.png) no-repeat 93% center;display: inline-block;vertical-align: top;padding: 3px 44px 3px 15px}
a.download:focus{color:#fff;}
.download:hover{color: #fff}
.art{background: #f6f6f6;padding: 30px 15px;width: 100%;display: none;margin-top: -1px}
.art p{color: #545454;font-size: 14px;}
.art-toggle:hover{background: #f6f6f6 url(../images/art-hover-icon.png) no-repeat 93% center;color: #6d6e71}
.updates ul{border-bottom: 1px solid #bee4fa;margin-bottom: 20px}
.updates ul li{display: inline-block;vertical-align: top;}
.updates ul li a{display: block;font-size: 14px;color: #004c9f;padding: 3px 10px;margin-right: 5px;font-weight: 500;}
.updates ul li.active a{background:#bee4fa;color: #000;}
.tab-content p{border-bottom: 1px solid #d7d7d7; font-size: 13px;color: #2f2f2f;line-height: 18px;padding-bottom: 6px;margin-bottom: 15px; text-align:left;}
.tab-content p:last-child{border: none;}
.advertising {/*border-top: 1px solid #BEE4FA;*/padding-top: 10px}
.advertising .add{float: left;width: 100%;margin-bottom: 5px}
.advertising .add a span{font-size: 16px}
.advertising .add a p{color: #545454;font-size: 14px;line-height: 16px}


#webform-client-form-2851 .webform-component-webform_time, #webform-client-form-2851 .webform-component-date{display: inline-block; width:32%; vertical-align: top}
#webform-client-form-2851 .webform-component-webform_time .form-select, #webform-client-form-2851 .webform-component-date .form-select{width:30.5%;}
.region-content #webform-client-form-2851 .form-item{margin:0 .5em 1em 0;}
.region-content #webform-client-form-2851 .form-item input, .region-content #webform-client-form-2851 .form-item select{padding-left: 5px;}

#webform-client-form-2851 .webform-calendar{display: none;}

#webform-client-form-2851 .form-type-radio label{margin-right: 0;}



#node-2851 #webform-client-form-2851{position: relative;}
#node-2851 .add-more {
    position: relative;
    /* right: 0; */
    /* bottom: 50px; */
    background-color: #003266;
    background-image: none;
    border: 0;
    float: right;
    width: 30px;
    margin-top: -30px
}

#node-2851 .del-btn{
    background-color: #003266;
    background-image: none;
    border: 0;
    width: 30px;
}


/*payment css D.R*/

.paytitle{
    margin-bottom: 30px;
}
.paytitle h3{
    margin-bottom: 10px;
}
.councils-top {
    background-color: #003266;
    text-align: center;
    padding: 6px;
}
.councils-top > h4 {
    color: #fff;
    margin: 0;
    min-height: auto;
}
.srccpayment .overflow_scroll {
    margin-top: 0;
}
.btnpayment {
    outline: none;
    border: 1px solid transparent;
}

#webform-client-form-3306 .webform-component-textfield, 
#webform-client-form-3306 .webform-component-email,
#webform-client-form-3306 .webform-component-select{
    width: 49.8%;
    padding: 0 10px;
    position: relative;
	display: inline-block;
	vertical-align: top;
}

#webform-client-form-3306 #webform-component-address-for-communication textarea{height:70px;}


#webform-client-form-3306 .webform-component-textfield input, 
#webform-client-form-3306 .webform-component-email input, 
#webform-client-form-3306 .webform-component-select select,
#webform-client-form-3306 .webform-component-textarea textarea{
	padding-left: 6px;
	padding-right: 6px;

}

#webform-client-form-3306 .webform-component-textarea,
#webform-client-form-3306 .webform-component-managed_file,
#webform-client-form-3306 .form-checkboxes,
#webform-client-form-3306 .form-actions
{padding-left: 10px; padding-right: 10px;}

#webform-client-form-3180 .form-item{
    width: 50%;
    float: left;
    padding: 0 15px;
    position: relative;
}
#webform-client-form-3180 #edit-actions{
    width: 100%;
    float: left;
    padding-left: 10px;
}
#webform-client-form-3180 .webform-component-date .webform-datepicker .form-type-select .form-select,
#webform-client-form-3306 .webform-component-date .webform-datepicker .form-type-select .form-select
{
    width: 97%;
    background: url('../images/arrow-down.png') no-repeat 90% 15px;
}
#webform-client-form-3180 .webform-component-date .webform-datepicker input.webform-calendar {
    border: none;
    float: none;
    position: absolute;
    top: 25px;
    right: 0;
}
#webform-client-form-3180 .webform-component-date .webform-datepicker input.webform-calendar {
    position: absolute;
    top: 25px;
    right: 0;
}
.feesfrm .region-content {
    display: block;
    margin: auto;
	width: 96%;
}
#webform-client-form-3180 #webform-component-dob .form-item {
    padding: 0;
    margin-bottom: 0;
}
#webform-client-form-3180 .form-item select,
#webform-client-form-3306 .form-item select{
    appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    background: url('../images/arrow-down.png') no-repeat 97% 15px;
}
#webform-client-form-3180 .form-item input, #webform-client-form-3180 .form-item select
{
    padding: 6px 6px;
    height: 36px;
	font-family: Arial;
	font-size: 15px;
}



#webform-client-form-3180 .less {
    padding-left: 0;
    position: absolute;
    left: 10px;
    bottom: -20px;
    font-size: 14px;
}
.feeinformation {
    margin-top: 30px;
    clear: both;
    width: 100%;
    float: left;
    padding: 10px 10px;
    box-shadow: 0px 0px 7px #c2bebebf;
    border-radius: 0 0 10px 10px;
    border-bottom: 2px solid #003266;
}
.feeinformation h3{
    margin-bottom: 10px;
}
.paymentdetail .region-content {
    width: 100%;
    padding: 0;
}
.paytitle h3 {
    color: #003266;
    text-transform: inherit;
    text-align: center;
}

.grievance-thank .col-lg-12, .grievance-thank .inner-main p{text-align: center;}
.grievance-thank .col-lg-12 h1{font-family: 'latobold'; font-size: 30px; text-transform:none;}
.grievance-thank .col-lg-12 .title{margin-bottom: 20px;}
.grievance-thank .col-lg-12 {background: #f6f6f6; padding-top: 20px; padding-bottom: 20px;}
.grievance-thank .inner-main p{margin-bottom: 0}

/*============= end ==============*/


@media only screen and (max-width: 1024px){
.business .left-1 img{width: 100%;}
.business .left-1 h4{font-size: 15px;}
.business .left-1 p{font-size: 12px;}
.year-ar{padding: 10px 20px;}
.year-ar p {
    margin: 0 5px 10px 0;
    width: 48%;
}
.article-text h5{ padding: 30px 0 10px 20px;}
.main-articl{padding: 20px;}
.main-articl h6{font-size: 15px;}
}
@media only screen and (max-width: 991px){
#webform-client-form-3306 .webform-component-textfield, 
#webform-client-form-3306 .webform-component-email, 
#webform-client-form-3306 .webform-component-select {width:100%; padding: 0; display: block;}
#webform-client-form-3306 .webform-component-textarea,
#webform-client-form-3306 .webform-component-managed_file,
#webform-client-form-3306 .form-checkboxes,
#webform-client-form-3306 .form-actions
{padding-left: 0; padding-right: 0;}
}


@media only screen and (max-width: 800px){
.business .left-1{text-align: center;}
.business .left-1 img{width: auto;max-width: 100%;}
.updates{float: left;width: 100%}
.articles{margin-bottom: 40px;margin-top: 30px}
}

@media only screen and (max-width: 660px){
#webform-client-form-3180 .form-item {width: 100%;padding: 0;}
.feesfrm .region-content{width: 98%;}
	
}

@media only screen and (max-width: 480px){
.year-ar p{width: 100%;margin-bottom: 10px;}
.year-ar p span{width: 20%;}
.art-toggle{font-size: 13px;margin: 0;}
.download{font-size: 13px;padding: 7px 44px 3px 15px}
.banner .owl-dots{bottom:0px;}
.banner .owl-dots > .owl-dot{width: 10px; height: 10px;}
.awarded h2{font-size: 20px;}
.section6 .container{padding:35px 0;}
.section2 .container{padding:35px 15px;}
.upper_nav .search_box .btn-adm{font-size:14px; padding:8px 10px; margin-right: 10px;}
.articles {margin-top: 10px;}	
.inner-main ul.menu {padding:10px 0!important;}	
.inner-main ul.menu li a{font-size: 14px; padding:5px 20px;}

}

