/*  UI Developed by Rajamanickam & Nickson   */
.desk-on{display:block} .desk-off{display:none}
@media (min-width:320px) and (max-width:768px)  {.exam-courses-tab-content .resp-vtabs .resp-tabs-container{ width:100% !important; background:#fff !important; border:0 !important}
.exam-courses-tab-content .resp-vtabs .resp-tabs-container,.exam-courses-tab-content{ min-height:auto}
.member-circle{border:6px solid #E7E7E7;}
 }
@media (min-width:320px) and (max-width:767px)  { 
	.mob-on {display:block} .mob-off {display:none}
	.logo{ height:100%;}
	.logo h2{ margin-top:0;}
	.homeicon span{ display:block;}	.homeicon a{ font-size:inherit;} .homeicon .fa-home{ display:none;}
	.moreicon span{ display:block;}	.moreicon a{ font-size:inherit;} .moreicon img{ display:none;}
	.moreicon .dropdown-menu > li > a {padding: 5px 15px 5px 25px !important;}
	.msocial-share li a{ padding:10px 15px;}
	.footer-navbar li a {border-left: none;}
	.footer-navbar li{ padding:0 !important;}
	.footer-navbar li{ padding:10px 15px !important;} .footernavbarhome{ padding-left:15px !important;}	.footer-dropdown-menu{ margin-top:15px !important;}
	.footer-navbar li li a{ padding:5px 15px 5px 25px !important;}
	.footermapslot{ margin-top:20px;}
	.historyimg img{ margin-bottom:20px;}
	.video,.photo-gallery{ margin-top:40px}
	.caption-txt-img img{ width:100%;}
	.exam-courses-tab-content .resp-vtabs .resp-tabs-container{ width:100% !important}
	.exam-courses-tab-content .resp-tab-content{ padding:10px}
	.innerfntincdec{ float:left !important}
	.caption-title h1{ margin-bottom:15px !important}
	.services  .dropdown-menu{ width:100% }
	.services  .dropdown-menu .dropdown-submenu > .dropdown-menu {top:inherit;left:0%; margin-top:-1px;}
	.msearch{ margin-top:15px !important}
	.dropdown-menu li a{padding:5px 15px 5px  35px !important;}
	.dropdown-submenu>.dropdown-menu li a{padding:5px 15px 5px  45px !important;}
	.dropdown-submenu>.dropdown-menu .dropdown-submenu>.dropdown-menu li a{padding:5px 15px 5px  65px !important;}
	.dropdown-submenu>a:after{ display:none} .caret-sub{ display:inline-block}
	.pdf-icon-txt img{ display:none;}
	.pdf-icon-txt{border-radius:15px; padding:10px; font-size:14px}
	.pdf-icon-txt span{ padding:0 15px;}
	#sidebar{ background:#F9F9F9;}
.sidebar-offcanvas {position: absolute;top: 0; width: 85%; z-index:100;}
	
}
@media (min-width:768px) and (max-width:991px) { 
	.tab-on {display:block} .tab-off {display:none}
	.homeicon span{ display:block;}	.homeicon a{ font-size:inherit;} .homeicon .fa-home{ display:none;}
	.moreicon span{ display:block;}	.moreicon a{ font-size:inherit;} .moreicon img{ display:none;}
	.moreicon .dropdown-menu > li > a {padding: 5px 15px 5px 25px !important;}
	.msocial-share, .msearch{ position:absolute !important;}
	.msocial-share li a{ width:44px; text-align:center; padding:10px 15px;}
	.footer-navbar li a {border-left: none;}
	.footer-navbar li{ padding:0 !important;}
	.footer-navbar li{ padding:10px 15px !important;} .footernavbarhome{ padding-left:15px !important;}	.footer-dropdown-menu{ margin-top:15px !important;}
	.footer-navbar li li a{ padding:10px 15px 10px 25px !important;}
	.footer-map{ height:240px; display:block;}
	.video,.photo-gallery{ float:left; width:48.5%; margin-top:40px}
	.video{ margin-right:20px;}
	.exam-courses-tab .dropdown-menu{ position:absolute !important}
	.services  .dropdown-menu{ position:absolute}
	.msearch{ margin-top:15px !important}
	.dropdown-submenu .dropdown-menu{ left:0; margin-left:0; border:none; margin-bottom:0}
	.dropdown-menu li a{padding:5px 15px 5px  30px !important;}
	.dropdown-submenu>.dropdown-menu li a{padding:5px 15px 5px  45px !important;}
	.services .dropdown-menu li a{padding:5px 15px 5px 15px !important;}
	.dropdown-submenu>a:after{ display:none}
	.caret-sub{ display:inline-block}
}
@media (min-width:320px) and (max-width:1024px) {.carousel {height: 300px;} .fodcontainer{ height:300px; position:relative; top:-300px;} #fod .carousel-control.left {left: 5px;}
#fod .carousel-control.right {right: 5px;}.span3{max-width: 216px;}}
@media (min-width:320px) and (max-width:1023px) {.innerfntincdec{ display:none}
.ceo-msg .caption-txt-img {float:inherit !important; text-align:center; margin: 10px 0 !important; }
.ceo-msg .caption-txt-img img {max-width:100% !important;text-align:center; width:auto}

}

@media (min-width:320px) and (max-width:639px) {.carousel-caption{bottom: 0;height: 100%; left: 0;padding: 30px 40px;top: 184px; width: 100%; right:0; padding:15px;} .carousel-caption h2{ font-size:24px;}}
@media (min-width:320px) and (max-width:479px)  {.services ul li{ display:block;} #e-newsletter{ width:inherit;} .innerrightbox{ width:100%;}}

@media (min-width:320px) and (max-width:618px)  {.banner{height:inherit;}.bannerimg, .bannersh{ display:none} .breadcrumb{ margin-bottom:0px;} 
.bannertxt-breadcrumb{ height:auto}}
@media (min-width:320px) and (max-width:639px)  {.caption-txt-img { margin:15px 0; width:100%;} }
@media (min-width:480px) and (max-width:767px)  {.services .dropdown-menu li a{ padding:5px 20px !important;}}
@media (min-width:992px) and (max-width:1023px) {.logo{ height:auto;} .logo h2{ margin-top:0}}
@media (min-width:1024px) and (max-width:1178px){.logo{ height:auto;} .logo h2{ margin-top:0}}
@media (min-width:480px) and (max-width:529px){.video,.photo-gallery{ float:left; width:47%; margin-top:40px}.video{ margin-right:20px;}}
@media (min-width:530px) and (max-width:767px){.video,.photo-gallery{ float:left; width:48%; margin-top:40px}.video{ margin-right:20px;}}

@media (min-width:992px) and (max-width:1058px){.navbar-default .navbar-nav > li > a{padding:15px 10px;}}
/* Mobile Menu Expand */
@media (min-width: 768px) and (max-width: 991px) {	
  .navbar-toggle {display: block;} .navbar-nav{ width:100%;} .navbar-nav > li {float:none;} .navbar-header {float:none;}
  .dropdown-menu{ width:100%; position:relative; box-shadow:none; margin-bottom:15px;} .navbar-collapse{ padding:0; border-top:1px solid #fff;}
  .navbar-collapse.collapse {display: none !important;}
  .navbar-collapse.in {overflow-y: visible;	display:block !important;}  
  .exam-courses-tab-content .resp-vtabs .resp-tabs-list li { font-size:16px !important; padding:15px 10px !important}  
}
@media (min-width: 320px) and (max-width: 480px) {.row-offcanvas { position: relative; -webkit-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out;  }
.row-offcanvas-right { right: 0;}
.row-offcanvas-left {left: 0;  }
.row-offcanvas-right .sidebar-offcanvas { right: -85%;}
.row-offcanvas-left .sidebar-offcanvas {left: -85%;}
.row-offcanvas-right.active {right: 85%;}
.row-offcanvas-left.active {left: 85%;}
.sidebar-offcanvas {position: absolute;top: 0; width: 85%;}
.rightnavbar { display:block !important}
.feedbackform .col-xs-3,.feedbackform .col-xs-9{ width:100%}
.logo{ margin:10px 0}
.logo h2{ font-size:18px}
.breadcrumb{ font-size:12px; line-height:16px; margin-top:0;}
.bannertxt{font-size:24px;}
.caption-title h1{ font-size:24px}
.content .accordion-toggle{ font-size:14px; padding:8px 10px }
.accordion-toggle span.toggle-icon{ right:10px}
}



@media (min-width: 481px) and (max-width: 767px) {.row-offcanvas { position: relative; -webkit-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out;  }
.row-offcanvas-right { right: 0;}
.row-offcanvas-left {left: 0;  }
.row-offcanvas-right .sidebar-offcanvas { right: -50%;}
.row-offcanvas-left .sidebar-offcanvas {left: -50%;}
.row-offcanvas-right.active {right: 50%;}
.row-offcanvas-left.active {left: 50%;}
.sidebar-offcanvas {position: absolute;top: 0; width: 50%;}
.rightnavbar { display:block !important}
.bannertxt{ font-size:24px}
.caption-title h1{ font-size:24px}
#sidebar{ background:#F9F9F9;}
.sidebar-offcanvas {position: absolute;top: 0; width: 85%; z-index:100;}
}
@media (min-width: 992px) { .navbar-nav .dropdown:hover .dropdown-menu {display: block;}  
.dropdown-submenu > .dropdown-menu { display:none !important} .dropdown-submenu:hover > .dropdown-menu { display:block !important}
}

@media (min-width:580px) and (max-width:767px)  {.reporticon-col{ width:33.3333%; float:left;}}
@media (min-width:360px) and (max-width:579px)  {.reporticon-col{float:left; margin-left:6px;}}
@media (min-width:320px) and (max-width:991px)  { .menu-mbl-on{ display:block !important}.logo{ margin:15px 0}.navbar-nav > li > a{ padding-top:4px; padding-bottom:4px; font-size:14px}.homeicon a{ padding:4px 15px!important}.footer-navbar li{ padding:5px 15px !important}.exam-courses-tab .nav-tabs > li a{ padding:10px 20px}.exam-courses-tab .nav-tabs > li{ margin-right:4px}}
@media (width:768px){.gallery .span3{ margin-right:20px}}
@media (width:320px){.row-offcanvas-right.active{right: 93%}.thumbnails .span3{ margin-right:0px !important; max-width:290px !important}}
@media (width:360px){.reporticon-col{ width:100% !important; margin-left:-5px}.thumbnails .span3{ margin-right:0px !important; max-width:330px !important}}
@media(width:480px) {.thumbnails .span3{ margin-right:15px !important; max-width:210px !important}} 
@media (min-width:992px) and (max-width:1104px){.dropdown-menu{ left:-63px;  margin-top:-1px !important}}
