/*=============================
 Media Screen 992 Strat
=============================*/
@media screen and (max-width: 992px) {
  #masterhead{width: 100%;}
  #masterhead { box-sizing: border-box; padding-bottom: 15px; height: auto; width: 100%; padding-top: 15px;}
  .navigation { width: 100%; background-color: #89ab20; padding: 10px 20px; box-sizing: border-box; border-radius: 3px; height: auto;}
  .navigation #menus { display: none; margin-top:10px; }
  .navigation ul li {width: 100%;}
  .navigation ul li a {border: 0; padding: 0;}
  .navigation ul li a.selected {padding: 0 15px;}
  .navigation select { border-radius: 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background: #3C3C3C; border: 1px solid #1D1D1D; box-shadow: 0 0 2px #000000 inset; display: inline-block; color: #FFFFFF; height: 40px; margin-top: 3px; padding: 10px; width: 100%; } 
  .navigation select option { border-bottom: 1px ridge #EAEAEA; cursor: pointer; font-size: 14px; padding: 5px 0; text-indent: 10px; width: 98%;}
  .navigation ul li.current-menu-item { text-shadow: none;}
  .navigation ul li.current-menu-item>a { color: #FFF !important;}
  .topnavigation ul li a{padding: 0 5px;}
  .navigation .responsive-btn { display: inline-block; font-size: 24px; color: #fff; position: absolute; line-height: 20px; top: 4px; right: 0; pointer-events: none; }
  .navigation .responsive-btn i { font-style: normal; }
  .navigation ul li a:hover {background-color: inherit;}
  .navigation ul li a.dropdown {background-image: none;}
  .navigation ul ul .responsive-btn { right: 10px; }
  .navigation ul li.active ul {visibility: visible; z-index: 1; width: 100%;}
  .navigation ul li.active ul ul { background-color: rgba(0,0,0,0.4); z-index: 1; top: 100%; margin: 0; }
  .navigation ul li ul {position: relative;}
  .navigation ul li ul li a { font: normal 11px Verdana; width: 100%; padding: 10px; height: auto; box-sizing: border-box; }
 /* Banner Style Strat */
  #banner,#slider2, #banner .contentdiv, .banner_des { width: 100%;}
  #slider2 a img { width: 100%; height: 100%; object-fit: cover;}
  /* Banner Style End */
  /* Home Page Style Strat */
  .tabwrapper, .search_course, .college_gallery { width: 50%;}
  .tabs_links, .tab_content, .tab_content li, .box, .search_option, .apply_now, .college_gallery h5, .college_gallery ul li { width: 100%;}
  .tabwrapper { padding-right: 10px; width: calc(50% - 10px);}
  .tab_content li .descripton { width: calc(100% - 75px); float: none; display: inline-block; padding-left: 15px;}
  .tab_content li .descripton p { float: none; width: auto;}
  .tab_content li:last-child { border-bottom: 0;}
  .box { padding: 0;}
  .apply_now, .college_gallery h5, .college_gallery ul li { box-sizing: border-box;}
  .college_gallery h5 { padding: 12px; height: auto;}
  .college_gallery ul li { border-bottom: 1px solid #cccccc4d; background-image: none;}
  .college_gallery ul li .description { width: calc(100% - 60px); padding-left: 15px;}
  .college_gallery ul li:last-child { border-bottom: 0;}
  .college_gallery { margin-right: 10px; width: calc(50% - 10px);}
  /* Home Page Style End */
  #wrapper_sec { width: calc(100% - 30px); padding: 0 15px; overflow: hidden;}
  .col1, .col2 { width: 100%; float: none; display: inline-block; margin: 0 -4px 0 0;}
  #content_section,.news_updates,#banner1,.pginaiton,.content_links { width: 100%; float: none; display: inline-block; margin-right: -4px; vertical-align: top;}
  #banner1 img { width: 100%; height: 100%; object-fit: cover;}
  #banner1 .heading { width: calc(100% - 24px); } 
  .ads,.post_new_blog,.searchdiv,.archive, .rtab { width: 50%; float: none; display: inline-block; margin-right: -4px; vertical-align: top; height: auto;}
  .ads img { width: calc(100% - 10px); padding: 0 10px 0 0;}
  .searchdiv { width: calc(50% - 12px); margin-right: 10px;}
  .rtab .rtab_content,.rtab .tab_navigation,.searchdiv h5,.searchdiv li input { width: 100%;}
  .searchdiv ul { margin-bottom: 12px;}
  .searchdiv ul,
  .searchdiv h5,
  .archive h5 { float: none; display: inline-block; margin-right: -4px; width: calc(100% - 13px); vertical-align: top;}
  .searchdiv li { float: none; display: inline-block; margin-right: -4px; vertical-align: top;}
  .searchdiv h5 { padding: 12px 0px 0 12px;}
  .searchdiv li:first-child { width: 88%;}
  .rtab_content ul li.blogpost { width: calc(100% - 23px);}
  .rtab_content ul li.blogpost p { width: 100%; float: none; display: inline-block;}
  .archive li, .archive li a,.archive ul, ul.listing li .description .info { width: 100%; display: inline-block; float: none;}
  .archive li.selected, .archive li { background-image: none !important; }
  ul.listing li .description { width: calc(100% - 160px); height: auto; float: none; display: inline-block; padding-left: 25px;}
  /* Contact Style Strat */
  .sheading, .note1, .crheading, .course_right ul li, .online_classes ul li { width: 100%; float: none; display:inline-block; box-sizing: border-box;}
  .sheadings { width: calc(100% - 200px);}
  .course_right, .online_classes { width: calc(50% - 10px); margin-right: 10px;}
  .course_right ul li .description { width: calc(100% - 45px);}
  .online_classes ul li .description { width: calc(100% - 60px);}
  .course_right ul li, .online_classes ul li { background-image: none; border-bottom: 1px solid #ccc;}
  .course_right ul li:last-child, .online_classes ul li:last-child { border-bottom: none;}
  /* Course Style Strat */
  .listingblock, .note, .course_listing, ul.courselisting, .thumbdiv, .thumbdiv ul { width: 100%; float: none; display:inline-block; box-sizing: border-box;}
  /* Gallery Style Strat */
  .categorydiv { width: 100%; display: inline-block; float: none; margin-bottom: 20px;}
  .gallery, .gallery_heading { width: 100%;}
  .gallery_top { position: relative;}
  .select_gallery { position: absolute; right: 0; top:17px;}
  .categorydiv li a { float: none; width: auto; display: inline-block; padding: 7px 10px; line-height: normal;}
  .thumbdiv { padding-left: 0; border: 0;}
  .thumbdiv ul li img { height: 100%; width: 100%; object-fit: cover;}
  .thumbdiv ul li { float: none; display: inline-block; width: calc(25% - 19px); margin-right: -4px;}
  .categorydiv li { text-align: center; margin: 0 5px 5px 0;}
  /* Gallery Style End */
  /* Static Page Style Strat */
  .staticblock img { width: 100%; height: 100%; object-fit: cover; margin-bottom: 10px;}
  .staticblock { width: 47%; float: none; padding-right: 20px; display: inline-block; vertical-align: top; margin-right: -4px;}
  .staticblock2 { width: 50%; float: none; display: inline-block; margin-right: -4px; margin-bottom: 15px;}
  .staticblock2 a, .staticblock a { height: 378px; display: inline-block; width: 100%; margin-bottom: 15px;}
  .staticblock2 img { float: none; margin-bottom: 11px; width: 100%; height: 100%; object-fit: cover;}
  .staticblock3,.staticlistblock,.staticblock5 { float: none; width: 48.5%; display: inline-block; margin-right: -4px; vertical-align: top; padding: 0; margin-left: 10px; box-sizing: border-box; margin-bottom: 20px; } 
  /* Static Page Style End */
  .heading_block { width: 100%;}
  .heading_block ul { width: 48%; float: none; display: inline-block; vertical-align: top; margin-right: -4px; padding-bottom: 0;}
  .orderered_list, .orderered_list1 { width: 48%; float: none; display: inline-block; vertical-align: top; margin-right: -4px; margin-bottom: 20px;}
  .form { width: 100%; float: none; display: inline-block; margin-right: -4px; box-sizing: border-box;}
  .table { width: 100%; float: none; display:inline-block;}
  ul.inquiryform li input, ul.inquiryform li select, ul.inquiryform li .txtarea { width: 100%; box-sizing: border-box;}
  ul.static_text li,
  ul.static_text li.first,ul.static_text li.second, ul.static_text li.forth, ul.static_text li.third, ul.static_text li.fifth { float: none; display: inline-block; width: auto; margin-right: -4px; vertical-align: top; margin-left: 10px; margin-bottom: 10px; } 
  /* Footer Style Strat */
  #bottom_seciton, #bottom_Section { width: calc(100% - 30px); margin: 0 15px;}
  #footer, #pagebottom { width: 100%;}
  #footer {padding: 20px 10px 0 10px;}
  .slider1-responsive {width: 100%;display: block;overflow-x: auto;}
  }
 /*=============================
  Media Screen 767 Strat
 =============================*/
  @media screen and (max-width: 767px){
  .thumbdiv ul li:nth-child(3),
  .thumbdiv ul li:nth-child(6),
  .thumbdiv ul li:nth-child(9),
  .thumbdiv ul li:nth-child(12),
  .thumbdiv ul li:nth-child(15) {padding-right: 0;}
  .find_your_way, .help_support, .quick_links, .Addmissoin, .contact_us {width: 33.3333%;padding-left: 0;float: none;display: inline-block;vertical-align: top;margin-right: -4px;}
  .topnavigation ul li { margin: 0 0 5px;}
  .logo {padding-bottom: 15px;width: 40%;display: inline-block; margin-right: -4px;}
  #masterhead .logo img { max-width: 100%;}
  .advance_search { text-align: right; width: 100%;}
  .top_search { height: auto !important; width: 100%;}
  .top_search ul { width: auto; float: right;}
  .top_search input { width: 180px;}
  .topright_sec {width: 58%;display: inline-block;float: none;vertical-align: top;padding-left: 15px;}
  /* Contact Style Strat */
  .course_right, .online_classes { width: calc(100% - 0px); margin-right: 0px; margin-bottom: 20px;}
  .block1, .block2 { width: 50%; float: none; display:inline-block; box-sizing: border-box; margin-right: -4px; vertical-align: top;}
  .map, .map img { width: 100%; float: none; display:inline-block; box-sizing: border-box; height: auto;}
  .map_cities li { margin-bottom: 6px;}
  .content_heading .heading {width: 100%; margin-bottom: 10px;}
  /* Contact Style End */
  .thumbdiv ul li { float: none; display: inline-block; width: calc(34.3333% - 19px); margin-right: -4px;}
  /* Course Style Strat */
  ul.courselisting li { float: none; display: inline-block;}
  .course_listing li.code { width: 50px;}
  .listingblock { overflow: hidden;}
  .table-responsive { display: block; width: 100%; overflow-x: auto;}
  .course_listing { width: 740px;}
  .staticblock { width: 46.6%;}
  .staticblock3, .staticlistblock, .staticblock5 { width: 100%; margin-left: 0;}
  /* Course Style End */
  .tabwrapper,.search_course { padding-right: 0px; width: calc(100% - 0px); margin-bottom: 20px;}
  .banner_des { height: auto; box-sizing: border-box; padding-right: 10px;}
  .pagination { bottom: 20px;}
  .college_gallery { margin-right: 0px; width: calc(100% - 0px);}
  #banner1,
  .content_links,
  #content2 h2,
  .pginaiton,
  #content2 { width: 100%;}
  /*#banner1 .heading { width: calc(100% - 30px); }*/
  #banner1 img { width: 100%; height: 100%; object-fit: cover;}
  .content_links,
  .content_links ul { float: none; display: inline-block; margin-right: -4px; vertical-align: top; height: auto; width: 100%;}
  .content_links ul li { width: 50%; background-image: none;}
  .news_updates { width: calc(100% - 20px); display: inline-block; padding: 10px; height: auto; position: relative;}
  #content_section,
  .archive ul { width: 100%; float: none; display: inline-block;}
  .post_new_blog,.ads,
  .searchdiv,.rtab,
  .archive { width: calc(100% - 0px); float: none; display: inline-block; margin-right: -4px; height: auto; vertical-align: top; margin-bottom: 20px; } 
  .col2 { margin: 0 -15px; padding: 0 15px;}
  .col2 img,
  .rtab .rtab_content,
  .rtab .tab_navigation,
  .searchdiv h5,
  .searchdiv li input { width: 100%;}
  .searchdiv ul { margin-bottom: 12px;}
  .searchdiv ul,
  .searchdiv h5,
  .archive h5 { float: none; display: inline-block; margin-right: -4px; width: calc(100% - 13px); vertical-align: top;}
  .searchdiv li { float: none; display: inline-block; margin-right: -4px; vertical-align: top;}
  .searchdiv h5 { padding: 12px 0px 0 12px;}
  .searchdiv li:first-child { width: 93%;}
  .archive li.selected,
  .archive li { background-image: none !important;}
  .archive li a { width: calc(100% - 24px);}
  .content_links ul li a { width: 100% !important;}
  ul.listing li .description span,
  ul.listing li .description .share1,
  ul.listing li .description .moreinfo {float: none; display: inline-block; margin: 0 6px 10px 0px; vertical-align: top; padding: 0;}
  ul.listing li .description { height: auto;} 
  .pginaiton { display: inline-block; height: auto; padding: 8px; box-sizing: border-box;}
  .pginaiton li{margin-bottom: 5px;}
  .blog_detail, .blog_comments, .leave_reply, .leave_reply_heading, .blog_comment1, .blog_comment2, .blog_comment3 { width: 100%; float: none; display: inline-block; } 
  .blog_comment1, .blog_comment2 { box-sizing: border-box;}
  .blog_comment1 .description { width: calc(100% - 60px);}
  .blogcomment2 { width: calc(100% - 80px);}
  .blogcomment2 .description, .blogcomment3 .description { width: calc(100% - 60px);}
  .blogcomment2, .leftimg { display: inline-block; float: none; vertical-align: top;}
  .blogcomment3 { width: calc(100% - 80px); display: inline-block; float: none;}
  .leave_reply_form, .leave_reply_form ul, .bloginfo, .info1 { width: 100%; float: none; display: inline-block;}
  .info1 { width: 100% !important;}
  .bloginfo { width: 100%;}
  /* Footer Style Strat */
  #bottom_seciton, #bottom_Section { width: calc(100% - 30px); margin: 0 15px;}
  #footer, #pagebottom { width: 100%;}
  #footer{padding: 20px 10px 0 10px;}
  }
 /*=============================
  Media Screen 600 Strat
 =============================*/
  @media screen and (max-width: 600px){
  .block1 { margin-bottom: 15px;}
  .block1, .block2, ul.inquiry li input, ul.inquiry li select, ul.inquiry li .txtarea { width: 100%; box-sizing: border-box;}
  .table { overflow-x: auto; display: block;}
  }
 @media screen and (max-width: 640px){
   .logo {width: 100%;float: none;display: block;text-align: center;padding-top: 0;}
   .topright_sec {width: 100%;text-align: center;float: none;display: block; padding: 0;}
   .topnavigation ul, .topnavigation ul li{float: none; display: block;}
   .topnavigation ul li{padding: 0 10px;}
   .topnavigation ul li a{padding: 0;}
   .topnavigation ul li:first-child,
   .topnavigation ul li:last-child {display: none;}
   .topnavigation ul{position: relative; display: none;}
   .topnavigation ul li:nth-last-child(3){position: relative;}
   .topnavigation ul li:nth-last-child(2){position: absolute; bottom:-4px; right: 0;}
   .topnavigation ul li a{background-image: none;}
   .top_search li{display: inline-block; float: none;}
   .top_search li:first-child{width: 100%; position: relative;}
   .top_search input{width: 100%; box-sizing: border-box; padding-right: 85px; height: 25px;}
   .top_search ul{position: relative; width: 100%;}
   .top_search li:last-child{position: absolute; right:0; bottom: 0;}
   .advance_search{text-align: left;}
   .topnavigation {float: none; height: auto; display: inline-block; width: 100%; text-align: left; background-color: #08387f; padding: 8px 15px; box-sizing: border-box; border-radius: 3px;}
   .click-menu-btn,
   .cs-click-menu {display: inline-flex;}
   .topnavigation ul {margin-top: 10px;}
   .topnavigation ul li a {color: #fff;}
 }
 /*=============================
  Media Screen 500 Strat
 =============================*/
  @media screen and (max-width: 500px) {
  .pginaiton ul { width: 100%; float: none; display: inline-block;}
  .news_updates .next { position: absolute; right: 4px; top: 9px;}
  .searchdiv li:first-child { width: 85%;}
  #bottom_Section .copyright { padding: 0; margin-bottom: 15px;}
  #bottom_Section a.top { float: right;}
  #bottom_Section .socail_networks { width: 100%; float: none; text-align: center;}
  .staticblock, .staticblock2 { width: 100%; padding-right: 0;}
  .find_your_way, .help_support, .quick_links, .Addmissoin, .contact_us{width: 50%;}
  }
 /*=============================
  Media Screen 480 Strat
 =============================*/
  @media screen and (max-width: 480px) {
   .thumbdiv ul li:nth-child(3),
   .thumbdiv ul li:nth-child(6),
   .thumbdiv ul li:nth-child(9),
   .thumbdiv ul li:nth-child(12),
   .thumbdiv ul li:nth-child(15) {padding-right: 19px;}
   .thumbdiv ul li:nth-child(2),
   .thumbdiv ul li:nth-child(4),
   .thumbdiv ul li:nth-child(6),
   .thumbdiv ul li:nth-child(8),
   .thumbdiv ul li:nth-child(10),
   .thumbdiv ul li:nth-child(12),
   .thumbdiv ul li:nth-child(14),
   .thumbdiv ul li:nth-child(16) {padding-right: 0;}
   ul.listing>li{text-align: center;}
   ul.listing li .thumb { max-width: 100%; width: 100%; float: none; display: block; text-align: center; margin-bottom: 15px;}
   ul.listing li .description {width: calc(100% - 0px);padding-left: 0;}
   ul.option li input { width: 165px;}
  .tabs_links ul li a { font-size: 12px; padding: 0 15px;}
  .degree_type, .resident_type { width: 100%; box-sizing: border-box;}
  .resident_type { padding-left: 16px;}
  .blog_comment1 .description { width: calc(100% - 0px);}
  .blogcomment2 .description, .blogcomment3 .description { width: calc(100% - 0px);}
  .blog_comment1, .blogcomment2, .blogcomment3 { text-align: center;}
  .blog_comments .thumb { width: auto; float: none; margin-bottom: 15px;}
  .blog_comments .description .comment_topleft { width: 100%; float: none;}
  .postdate { float: none; display: inline-block;}
  .blog_comments .description .comment_topright { width: 53px; float: none; display: inline-block;}
  .blog_detail img.blogimg { width: 100%; float: none; display: inline-block; margin-bottom: 15px;}
  .leave_reply_form ul li, .leave_reply_form ul { width: 100%; float: none; display: inline-block;}
  .share1 { margin-left: 0;}
  .blog_detail .comments { margin-right: 10px;}
  .blog_detail .postedby, .blog_detail .lastupdte, .blog_detail .comments { margin-bottom: 10px;}
  .camuses_address ul li, .camuses_address ul, .mailingaddress, .sheading_action { width: 100%;}
  .sheadings { width: calc(100% - 0px);}
  .sheading_action { margin-bottom: 15px;}
  .thumbdiv ul li { float: none; display: inline-block; width: calc(51.3333% - 19px); margin-right: -4px;}
  .categorydiv li { text-align: left; margin: 0 0px 5px 0; width: 100%;}
  .categorydiv li a { width: 100%; box-sizing: border-box;}
  .make_slection{height: auto;}
  }
 @media screen and (max-width: 400px) {
   .content_heading .share{float: left;}
 }