@media screen and (min-width: 1024px){
	.not-logged-in #header-wrapper { /*position: fixed; top:0px; z-index: 100;*/ }
	.not-logged-in #menu-bar-wrapper { /*position: fixed; top:138px; z-index: 105; */ width: 100%; box-shadow: 0px 3px 5px #2e6699;}
	.not-logged-in .menu-bar-wrapper-for-chrome{top:180px !important;}
	.not-logged-in #slideshow-wrapper, .not-logged-in #inner-main-wrapper { /*margin-top:181px; */ }
	#inner-main-wrapper {margin-bottom: 25px !important;}
	.not-logged-in #front-main-wrapper {padding-top: 20px}
}
#logo{line-height:0px}
.rtecenter{margin-bottom:0}
/*chat*/
.region-header{ margin-top: 16px !important; margin-bottom: 0px !important;}
/*.livechat {height: 71px;}*/
#header .region-header #sc8B80 img{width:60% !important; margin-left: 45px}

/*search block*/
#sidebar-second-wrapper #block-search-form--2 #search-block-form.search-form label.element-invisible{display: none;}

#sidebar-second-wrapper #block-search-form--2 #search-block-form input#edit-search-block-form--2{width: 100% !important; margin-bottom: 10px;}

@media screen and (max-width: 768px){
	/*.not-logged-in .region.region-header { display: none;}*/
    #header a:first-child{float:none;}
    .region-header{float:none !important; margin:0 0 10px 0 !important; }
    .region-header p:first-child{display:none;}
    /*contact-us page form was shited on right on mobile*/
    #webform-client-form-79.webform-client-form{margin: 25px 10px !important;}
}
#menu-bar-wrapper #block-superfish-1 ul#superfish-1 > li > a {
	padding-left: 18px !important; padding-right: 18px !important; }

/*facebook comments*/
#main-content .fb-comments, #main-content .fb-comments span, #main-content .fb-comments.fb_iframe_widget, #main-content .fb-comments.fb_iframe_widget span, #main-content .fb-comments.fb_iframe_widget span iframe[style] {
    min-width: 100% !important;
    width: 100% !important;
}
#main-content .fb-comments iframe.fb_ltr {
    /*height: 169px !important;*/
}
#main-content .fb-comments iframe.fb_ltr html body .fbFeedbackContent {
	height:auto !important;
}
/*fb comments end here*/

/*icons below welcome line css to hide on tablet and below that*/
@media screen and (max-width:768px){
    /*hiding search*/
    #block-search-form--2, #block-block-13--2{display:none}
	div#panel-first-wrapper ul.menu{display:none;}
	div#panel-first-wrapper h2, div#panel-first-wrapper .grid-inner.clearfix{padding-bottom:0!important;}
    /*hiding our teachers tab*/
    #sidebar-first-wrapper{ display:none; }
    /*hiding our news-letter tab*/
    /*.panel-column.panel-fourth-1.panel-column-first.grid.grid-8{ display:none; }*/
    .panel-column.panel-fourth-1.panel-column-first.grid.grid-8 a{ cursor:text; }
    /*hiding our special links tab*/
    .panel-column.panel-fifth-4.grid.grid-4{ display:none; }    
}

.views-field.views-field-field-portfolio-image img{
	border: 3px solid #ffffff;
	border-radius: 100%;
	box-shadow: 0 0 3px #3e3e3e;
}
.views-field.views-field-field-portfolio-image h4{
	text-align: center;
}
.view.view-web-design-development img{
	border: 3px solid #ffffff;
	border-radius: 100%;
	box-shadow: 0 0 3px #3e3e3e;
}
.view.view-web-design-development h4{
	text-align: center;
}
.view.view-3d-animation img{
	border: 3px solid #ffffff;
	border-radius: 100%;
	box-shadow: 0 0 3px #3e3e3e;
}
.view.view-3d-animation h4{
	text-align: center;
}
.view.view-cad-enginnering img{
	border: 3px solid #ffffff;
	border-radius: 100%;
	box-shadow: 0 0 3px #3e3e3e;
}
.view.view-cad-enginnering h4{
	text-align: center;
}
/*.view.view-post-production-portfolio img{
	border: 3px solid #ffffff;
	border-radius: 100%;
	box-shadow: 0 0 3px #3e3e3e;
}
.view.view-post-production-portfolio h4{
	text-align: center;
}*/

/*.view-post-production-portfolio.view-id-post_production_portfolio .grid-inner.col-inner.clearfix{
    border-bottom: 5px solid deepskyblue;
    padding: 10px 0px 5px 0px;
    margin: 0 10px;
}*/

.view-post-production-portfolio .views-field.views-field-field-course3d{
    border-bottom: 5px solid dimgray;
    padding-bottom: 10px;
}
.view.view-portfolio-art-and-sketching img{
	border: 3px solid #ffffff;
	border-radius: 100%;
	box-shadow: 0 0 3px #3e3e3e;
}
.view.view-portfolio-art-and-sketching h4{
	text-align: center;
}

.views-field.views-field-field-design-by-, .views-field.views-field-field-course, .views-field.views-field-field-guide-by-, .views-field.views-field-title.portfoliotitle, .views-field.views-field-field-video-link-animation, .views-field.views-field-field-guide-by3d, .views-field.views-field-field-guide-by3d, .views-field.views-field-field-course3d, .views-field.views-field-field-design-by3d, .views-field-field-portfolio-image, .views-field-field-image-web, .views-field-field-thumb-image, .views-field-field-template-image, .views-field-field-web-course, .views-field-field-design-by, .views-field-field-guide-by{
	text-align: center;
	display: block;
}
.centerSet{
    text-align: center;
	display: block;
}
.section.field.field-name-field-image-multi.field-type-image.field-label-hidden{
    float:none !important;
}
.region-slideshow .views-slideshow-controls-bottom{
    bottom: 10px !important;
}
.region-slideshow .slideshow-group-fields-wrapper{
    bottom: 50px !important;
}

@media screen and (min-width:960px){
    .fixedPos{
        position:fixed !important; width:100%; z-index:999 !important; top:0px !important;
    }
}

#webform-component-know-about-our-scholarships .form-item label{
    display: block;
    float: left;
    width: 150px;
}
#webform-component-know-about-our-scholarships .form-item div.description{
    float: right;
    width: 463px;
}

#webform-component-know-about-our-scholarships--your-qualification{
    margin-bottom:30px;
}

.img-highlight img{
    padding: 2px;
    border: 1px solid #ddd;
    border-radius: 2px;
}
#search-form .container-inline.form-wrapper div.form-item{
    display:block;
}

.webform-client-form.webform-hints .captcha label{
    display:inline;
}
/*featured top 4 blocks animation*/
#panel-second-wrapper .view-features img{
    max-width: none !important;
    width: 219px !important;
    height: 88px !important;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
#panel-second-wrapper .view-features img:hover{
    width: 260px !important;
    height: 110px !important;
}
#block-views-features-block--2 .views-field.views-field-field-image .field-content{
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 2px;
    height:88px;
    width:219px;
    position:relative;
    overflow:hidden;
}
/*news and events animation*/
.grow{
     border: 1px solid #ddd;
    border-radius: 2px;
    padding: 2px;
    height:98px;
    width:138px;
    position:relative;
    overflow:hidden;
    margin-right:10px;
    float:left;
}
.grow img {
    max-width: none !important;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0 !important;
    height: 98px;
    width: 138px;
 
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.grow img:hover {
  width: 166px;
  height: 117px;
}

/*#main-content .views-row.views-row-3.views-row-odd.views-row-last .views-field.views-field-field-image.img-highlight.grow{
    display:none;
}*/
#menu-bar-wrapper{
    background: #042f51 none repeat scroll 0 0 !important;
}
#panel-second-wrapper{
    background: #0c426f none repeat scroll 0 0;
    color: #A0BEDB;
    border-bottom: 5px solid grey;
    border-top: 5px solid grey;
}
#panel-second-wrapper a{
    color: #aaaaaa !important;
}
#panel-second-wrapper .grid-inner{
    border-bottom: none !important;
}
#panel-third-wrapper{
    background: #9b1b12 none repeat scroll 0 0;
    color: #FFDBDB;
    border-bottom: 1px solid #510905;
    border-top: 5px solid grey;
}
#panel-third-wrapper a{
    color: #ffffff;
}
#panel-third-wrapper .container{
    border-top: none !important;
}
#panel-fourth-wrapper{
    border-top: 1px solid #2C628E;
}
#breadcrumb-wrapper{
    border-bottom: 1px solid #072848 !important;
    background: #042f51 none repeat scroll 0 0 !important;
}
#footer-wrapper{
    background: #9b1b12 none repeat scroll 0 0 !important;
    color: #FFDBDB !important;
    font-size:15px;
    border-top-color: #BC4D47 !important;
}

.alignCenter{text-align: center;}

.video-embed-description{ padding: 10px 0 0 0; color: black; font-size: 18px; font-weight: bold; text-align:center}
.view-professor .views-field.views-field-title{
    margin:-7px;
}

/*added in june 17*/
.contact-us span{ font-weight:bold; font-size:16px; }
.phone1{ color:yellow;}
.phone2{ color:cyan;}

.phoneHeader a{color:white}
.phoneHeader a:hover{color:white; cursor:text;}
.phoneHeader{font-size: 20px; margin-top:0; margin-left:7px;}
.phoneHeader a strong{color:yellow !important;}
.phoneHeader span{color:white !important;}

.marginTopp{ margin: 5px 0 0 0; color:#FFFFFF; font-weight: bold; }
.marginReset{ margin: 0; }
.node-content h2{ color:#0047ab; font-size:1.3em }
.node-content h3{ color:#FFA500; font-size:1.2em }
.node-content h4{ color:lightslategray; font-size:1.15em }

.inbloglinksad{
    padding: 10px;
    background-color: floralwhite;
    border: 5px solid bisque;
    box-shadow: 0 0 5px 2px gainsboro;
    margin: 15px 0;
    color: darkturquoise !important;
    font-size: 1.2em;
    font-weight: bold;
}

.inbloglinksad a{ color:darkturquoise !important }

.node-content p{ margin:0.5em 0 0; }
.dg{ color:#669933; font-weight:bold; }
.og{ color:#ff9900; font-weight:bold; }

/*changing recent blog posts front page*/
#block-blog-recent--2 ul li a, #block-blog-recent--3 ul li a {color:#6991b7;}
#block-blog-recent--2 ul li a:hover, #block-blog-recent--3 ul li a:hover {color:#ffffff; background-image:url("/sites/all/themes/tb_university/images/bullet-w.gif")}
#block-blog-recent--2 .more-link a, #block-blog-recent--3 .more-link a {color:#6991b7;}
#block-blog-recent--2 .item-list ul li, #block-blog-recent--3 .item-list ul li { padding: 2px 0;}

/*juicebox css- was not showing then created this*/
.jcbx-glry-classic, .jcbx-glry-classic{ display: block !important; }
.jb-idx-thb-list > div{ float:left !important; }
.jb-idx-thb-frame{ display:none !important; }

.jb-navigation.index-navigation.jb-classifier-thumb-area{left: 50px;
    position: absolute;
    top: 51px;
    z-index: 1000;
}

/*within page article juicebox ex- quiz etc*/
.section.field.field-name-field-slideshow.field-type-image.field-label-above{float:none;}

/*home page slider*/
.slideshow-group-fields-wrapper{border-radius: 0 20px 20px 0;}

/*google review*/
.google-review{background-color:#00bfa8; border-radius: 6px; color: #fefefe !important; cursor: pointer; display: inline-block; line-height: 1; margin: 8px 0; padding: 12px 24px; text-decoration: none; font-size:115%}
/*Course Title*/
.node-course.node-title{font-weight:bold; margin:0}
.field-name-field-title-description{
    font-size: 20px;color: #888;border-bottom: 1px dashed #bfbfbf;padding-bottom: 10px;padding-top: 0px;    
}
.views-field-field-title-description{
    color:#888; padding: 0 0 10px 0;
}
/*for inline juicebox gallery*/
.field-name-field-slideshows.field-type-image{float:none!important}
.views-field-title.views-accordion-header h2{
    margin: .5em .5em 0 .05em;
}
.views-accordion-header a{
    padding: .5em .5em 0 .7em;
}
kbd {
    padding: .2rem .4rem;
    font-size: 90%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem;
}
#block-menu-menu-department-list--2{text-align:center;}
#main-content .block-title{ font-size:22px; font-weight: bold; border-bottom:1px dashed lightgrey; color:#0c426f !important; margin-top:15px !important; }
.region-sidebar-second .block-title{ font-size:18px !important; font-weight: bold; border-bottom:1px dashed lightgrey; color:#0c426f !important; margin-top:0;}

/*for best projects below all the courses*/
.new-course-tag{font-size: 20px;padding-top: 10px;}
.new-course-tag a{border-radius: 4px; color: white !important; padding: 0 5px; background-color: dimgray;}
.new-course-tag a strong{color: white !important;}
.lock-menu-menu-department-list--2 h1{margin-top:.5em !important;}

/*for android main courses page*/
.border-top{ 
    border-bottom:4px solid #5da0d3; 
    padding:0 10px 10px 10px;
background: #e9f6fd; /* Old browsers */
background: -moz-linear-gradient(top, #e9f6fd 0%, #d3eefb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e9f6fd 0%,#d3eefb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e9f6fd 0%,#d3eefb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6fd', endColorstr='#d3eefb',GradientType=0 ); /* IE6-9 */
    }
