/*=============================
 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;}
 .ddsmoothmenu { width: 100%;}
 .ddsmoothmenu ul { display: none;}
 .navigation { background-color: inherit; height: auto;}
 .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;}
/* 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: 90%;}
 .tabs_links, .tab_content, .tab_content li, .box, .search_option, .apply_now, .college_gallery h5, .college_gallery ul li { width: 100%;}
 .tabwrapper { padding-right: 30px; width: calc(90% - 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,.col3,.col4 { 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%;}
  .topnavigation { float: right; height: auto; padding-bottom: 0;}
 .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: 10px;}
 .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: 15px; 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 {float: none;height: auto;padding-bottom: 0;display: block;width: 100%;}
  .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;}
  .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;}
}
/*=============================
 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: 10px;}
 .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) {
  .topnavigation ul li a {background-image: none;}
  .content_heading .share{float: left;}
}