/*
Theme Name: Animt Custom Theme
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, red, white, yellow, dark, light, one-column, two-columns, right-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body{ font-family: 'Open Sans', sans-serif; background-color: #fff; color:#444444; font-size: 15px; line-height: 1.6;}
p{ line-height: 26px; }
a:hover{ text-decoration: none; }
li{ list-style: none; }
li.class33New { margin-left: 40px; list-style-position: outside; display:list-item; list-style-image: url('http://animt.edu.au/wp-content/bullet.png');/*list-style-type: none !important; background: url(http://animt.edu.au/wp-content/bullet.png) no-repeat 14px 10px; padding-left: 40px;*/ }
li.class332New { list-style-type: none !important; background: url(http://animt.edu.au/wp-content/bullet.png) no-repeat 0px 10px; padding-left: 20px; margin-left: 20px;}
li.class55Sub { margin-left: 20px; list-style-position: outside; display:list-item; list-style-image: url('http://animt.edu.au/wp-content/bullet2.png');}
li.class552Sub { list-style-type: none !important; background: url(http://animt.edu.au/wp-content/bullet2.png) no-repeat 0px 10px; padding-left: 60px; }

li.class77SubSub { margin-left: 70px; list-style:circle outside; display:list-item;}
li.classNumbers { margin-left: 20px; list-style:decimal outside; display:list-item;}
/*-------------------------------------------------*/
/*Header*/
/*-------------------------------------------------*/
.fixed{
    width: 100px;
    text-align: center;
    position: fixed;
    right: 10px;
    top:35%;
    z-index: 9
}

.fixed a{
    color:#fea501;
    margin-bottom: 20px;
    display: inline-block;
    font-weight: 600;
}

.fixed a:hover{
    color:#E45642;
}

header{
    padding:10px 0;
}
.whiteBG { background-color:rgba(255, 255, 255, 1); }
.fontColorW A:link { color: #e98804; text-decoration: none; }
.fontColorW A:hover {color: #e6e6e6; }
.fontColorW A:visited { color: #ff9300; }
.fontColorW A:active { color: #ffbf00; }

header .fa-search{
    background-color:#774c8c;
    height: 35px;
    width: 35px;
    color:#fff;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    line-height: 34px;
    margin-top:22px;
}
.topGap {color:#ffffff; font-weight:bold; padding:0 10px; margin: 10px;}
.divgap { margin:0 10px;}
/*-------------------------------------------------*/
/*Navigation*/
/*-------------------------------------------------*/
.navbar-default{
    border:none;
}

.navbar-default {
    background-image: none;
    border-radius: 0px;
    box-shadow: none;
    background-color:transparent;
}

.navbar-default .navbar-nav>li>a{
    color:#000;
    font-weight: bold;
    font-size: 16px;
	padding: 40px 20px 50px 25px;
	/*border-right:1px solid #eaeaea; line-height: 0px;
	background:url(images/line.gif) bottom right no-repeat;*/ }
	
.navbar-nav>li:hover, .navbar-nav>li>a:hover {
    background-color:#0048ae;
    color: #fff !important;
}

/*navbar-nav>li:hover, .submenu {*/
/*    display: block;*/
/*}*/

/*ul.navbar-nav:hover ul.submenu {*/
/*    display: block;*/
/*}*/

/*.dropdown:hover .dropdown-content {*/
/*    display: block;*/
}

/*.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {*/
/*    color: #fff; background:url(images/space.gif) bottom right no-repeat;*/
/*}*/

/*ul.navbar-nav li:first-child a:before{
    content: "\f19d";
}*/



/*ul.navbar-nav > li:nth-child(3) > a{*/
     /*width: 130px;
   text-align: right;
    margin-top:-12px;*/
/*}*/

/*ul.navbar-nav > li:first-child > a:before{*/
    /*content: "";
    background:transparent url(images/courses-icon.png) no-repeat;
    width: 53px;
    height:36px;*/
/*	content: "\f19d";*/
/*    font-family: FontAwesome;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*    text-decoration: inherit;*/
/*    color: #0148af;*/
/*    font-size: 38px;*/
/*    padding-right: 10px;*/
/*	padding-left: 10px;*/
/*	padding-top:30px;*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    left: 0;*/
/*}*/
/*ul.navbar-nav > li:first-child:hover > a:before,*/
/*ul.navbar-nav > li:first-child.permanent-hover > a.permanent-hover:before{*/
    /*content: "";
    background:transparent url(images/courses-icon-hover.png) no-repeat;
    width: 53px;
    height:36px;*/
/*    color: #fff;*/

/*}*/
/*ul.navbar-nav > li:nth-child(2) > a:before{*/
    /*content: "";
    background:transparent url(images/pathways-icon.png) no-repeat;
    width: 35px;
    height:33px;*/
/*	content: "\f08e";*/
/*    font-family: FontAwesome;*/
/*    font-style: normal;*/

/*    font-weight: normal;*/
/*    text-decoration: inherit;*/
/*    color: #0148af;*/
/*    font-size: 38px;*/
/*    padding-right: 10px;*/
/*	padding-left: 10px;*/
/*	padding-top:30px;*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    left: 0;*/
/*}*/

ul.navbar-nav > li:nth-child(3) .sub-menu{/*margin-top: 3px;*/}

ul.navbar-nav > li:first-child .sub-menu{/*margin-top: 14px;*/}

/*ul.navbar-nav > li:nth-child(2):hover > a:before,*/
/*ul.navbar-nav > li:nth-child(2).permanent-hover > a.permanent-hover:before{*/
    /*content: "";
    background:transparent url(images/pathways-icon-hover.png) no-repeat;
    width: 35px;
    height:33px;*/
/*    color: #fff;*/
/*}*/
/*ul.navbar-nav > li:nth-child(3) > a:before{*/
    /*content: "";
    background:transparent url(images/stu-icon.png) no-repeat;
    width: 35px;
    height:39px;*/
/*	content: "\f108";*/
/*    font-family: FontAwesome;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*    text-decoration: inherit;*/
/*    color: #0148af;*/
/*    font-size: 38px;*/
/*    padding-right: 10px;*/
/*	padding-left: 10px;*/
/*	padding-top:30px;*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    left: 0;*/
/*}*/
/*ul.navbar-nav > li:nth-child(3):hover > a:before,*/
/*ul.navbar-nav > li:nth-child(3).permanent-hover > a.permanent-hover:before{*/
    /*content: "";
    background:transparent url(images/stu-icon-hover.png) no-repeat;
    width: 35px;
    height:39px;*/
/*    color: #fff;*/
/*}*/
/*ul.navbar-nav > li:nth-child(4) > a:before{*/
   /* content: "";
    background:transparent url(images/ss-icon.png) no-repeat;
    width: 35px;
    height:35px;*/
/*	content: "\f18b";*/
/*    font-family: FontAwesome;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*    text-decoration: inherit;*/
/*    color: #0148af;*/
/*    font-size: 38px;*/
/*    padding-right: 10px;*/
/*	padding-left: 10px;*/
/*	padding-top:30px;*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    left: 0;*/
/*}*/
/*ul.navbar-nav > li:nth-child(4):hover > a:before,*/
/*ul.navbar-nav > li:nth-child(4).permanent-hover > a.permanent-hover:before{*/
    /*content: "";
    background:transparent url(images/ss-icon-hover.png) no-repeat;
    width: 35px;
    height:35px;*/
/*    color: #fff;*/
/*}*/
/*ul.navbar-nav > li:nth-child(5) > a:before{*/
    /*content: "";
    background:transparent url(images/about-icon.png) no-repeat;
    width: 37px;
    height:37px;*/
/*	content: "\f05a";*/
/*    font-family: FontAwesome;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*    text-decoration: inherit;*/
/*    color: #0148af;*/
/*    font-size: 38px;*/
/*    padding-right: 10px;*/
/*	padding-left: 10px;*/
/*	padding-top:30px;*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    left: 0;*/
/*}*/
/*ul.navbar-nav > li:nth-child(5):hover > a:before,*/
/*ul.navbar-nav > li:nth-child(5).permanent-hover > a.permanent-hover:before{*/
    /*content: "";
    background:transparent url(images/about-icon-hover.png) no-repeat;
    width: 37px;
    height:37px;*/
/*    color: #fff;*/
/*}*/

ul.navbar-nav > li:nth-child(5) .sub-menu{/*margin-top: 13px;*/}
ul.navbar-nav > li:nth-child(6) > a{/*padding-top: 19px;*/}
/*ul.navbar-nav > li:nth-child(6) > a:before{*/
    /*content: "";
    background:transparent url(images/contact-icon.png) no-repeat;
    width: 43px;
    height:33px;*/
/*	content: "\f098";*/
/*    font-family: FontAwesome;*/
/*    font-style: normal;*/
/*    font-weight: normal;*/
/*    text-decoration: inherit;*/
/*    color: #0148af;*/
/*    font-size: 38px;*/
/*    padding-right: 10px;*/
/*	padding-left: 10px;*/
/*	padding-top:30px;*/
/*    position: absolute;*/
/*    top: 10px;*/
/*    left: 0;*/
/*}*/
/*ul.navbar-nav > li:nth-child(6):hover > a:before,*/
/*ul.navbar-nav > li:nth-child(6).permanent-hover > a.permanent-hover:before{*/
    /*content: "";
    background:transparent url(images/contact-icon-hover.png) no-repeat;
    width: 43px;
    height:33px;*/
/*    color: #fff;*/
/*}*/

/*ul.navbar-nav li:nth-child(4) a:before{
    content: "\f05a";
}*/

/*ul.navbar-nav > li a:before{*/
    /*font-family: fontAwesome;*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    top: 10px;*/
/*    right: 5px;*/
/*}*/


/*ul.navbar-nav > li:nth-child(3) a:before{*/
    /*top:22px;*/
/*}*/

/*ul.navbar-nav li ul.sub-menu li a:before,*/
/*ul.navbar-nav li ul.sub-menu li:hover a:before*/
/*{*/
/*    content:"";*/
/*    background-image:none;*/
/*}*/

/*-------------------------------------------------*/
/*Information */
/*-------------------------------------------------*/
.orange-btn{ background-color:#ff7f00; color:#f0f0f0; padding:12px 20px; font-size:11px; display: inline-block; font-weight: bold; margin:0 2px; }
.orange-btn:hover{ background-color:#FFA200; color:#fff; }
.orange-btn:visited, .orange-btn:active{ background-color:#FFA200; color:#dddddd; }
.blue-btn{ background-color:#0041a2; color:#f0f0f0; padding:12px 24px; font-size:11px; display: inline-block; font-weight: bold; margin:0 2px;}
.blue-btn:hover{ background-color:#155bc3; color:#fff; }
.blue-btn:visited, .blue-btn:active{ background-color:#155bc3; color:#dddddd; }
.alignlft { text-align:right;}
.alignrig { text-align:left; float:none;}
.aligncent { text-align:center;}
.twopost { margin:0 2%; padding:10px; } 
.bgcolor { background-color:#990; }
/*-------------------------------------------------*/
/*Slider */
/*-------------------------------------------------*/
section.slider img{width: 100%;}


/*-------------------------------------------------*/
/*Courses */
/*-------------------------------------------------*/
section.courses{
    padding:30px 0;
}

.bm-block h2{
    background-color:#e45641;
    color:#fff;
    border-top:5px solid #272b31;
    padding:15px 0;
    text-transform: uppercase;
}

/*.bm-block .fa-user-secret{
    background-color:#272a31;
    color:#e45641;
    border-radius: 50%;
    height: 55px;
    width:55px;
    font-size: 45px;
    text-align: center;
    line-height: 52px;
    margin:30px 0;
}*/




.bm-block img{
    margin:30px auto;
}

.bm-block a{
    display: inline-block;
    color:#fff;
    text-transform: uppercase;
    background-color:#272a31;
    font-weight: bold;
    padding:0 0 0 15px;
}

.bm-block a:hover{
    background-color: #e45641;
}

.bm-block .fa-caret-right{
    color:#fff;
    background-color: #e45641;
    padding:10px;
    margin-left:15px;
}

.modes h2{
    color:#013076;
    text-transform: uppercase;
}

.modes li{
    font-weight: bold;
    color:#013076;
    line-height: 28px;
}

.modes ul{
    padding-left:2px;
}

.rec-courses h2{
    color:#013076;
    text-transform: uppercase;
    text-align: center;
}

/*-------------------------------------------------*/
/*Entry Apply  */
/*-------------------------------------------------*/
section.entry-apply{
    background:transparent url(images/entry-apply-bg.jpg) no-repeat; 
    padding:30px 0;
    background-size: cover;
}

.entry h2{
    color:#fea501;
    text-transform: uppercase;

}

.entry p{
    color:#4d4c52;
    font-weight: 600;
}

.apply h2{
    color:#013076;
    text-transform: uppercase;
}

.apply p,.apply ul li{
    color: #242424;
    font-weight: 600;
}


/*-------------------------------------------------*/
/*Upcoming Events */
/*-------------------------------------------------*/
section.upcoming-events{
    background:transparent url(images/ue-bg.jpg) repeat;
    padding:20px;
}

section.upcoming-events h2{
    color:#ffbc33;
}

section.upcoming-events h3{
    color:#fea501;
    margin-bottom:20px;
}

section.upcoming-events p{
    color:#ffffff;
}

input[type="submit"]
{border: none; background: none;}

.btn-more, input[type="submit"]{
    display: inline-block;
    background-color: #ffbc33;
    border-bottom: 1px solid #fea501 !important;
    padding:7px 15px;
    text-transform: uppercase;
    font-weight: bold;
	/*color:#013076;*/
}

.btn-more:hover, input[type="submit"]:hover{
    border-top: 1px solid #fea501;
    border-bottom: 1px solid #ffbc33;
    padding-top:6px;
	background-color: #013076;
    color: #fafafa;
}

.search:after{
    content: "\f002";
    display: inline-block;
    font-family: fontAwesome;
    color:#666666;
    margin-left:10px;
}
/*-------------------------------------------------*/
/*Three Blocks Layouts */
/*-------------------------------------------------*/
.slick-slide { float: left; height: 100%; min-height: 1px; }
.figbox{ width: 380px; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.home-carousel .slide .btn:hover { color: #282828; background-color: #fff; }
.home-carousel .slide .btn { border: 2px solid #282828; background-color: #282828; color: #fff; padding: 9px 10px; position: absolute; left: 50%; bottom: -15px; -ms-transform: translate(-50%,0); -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); transform: translate(-50%,0); }

.btn:hover, .btn:focus, .btn.focus { color: #333; text-decoration: none; }
.btn { vertical-align: top; border: 0; padding: 0px; outline: 0 !important; white-space: normal; text-align: center; position: relative;  -webkit-box-shadow: none; box-shadow: none; text-decoration: none; min-width: 165px; border-radius: 0; font: 600 13px/13px 'Open Sans', sans-serif; }
.home-carousel .slide h3 { font-size: 28px; color: #ff6c00; margin: 0 0px; }
.home-carousel .slide .box { width: 100%; background-color: #ffffff; padding: 16px 14px 40px; position: relative; text-align: center; font-size: 15px; color: #282828; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; top: 0; }
.slide .img { height: 157px; width: 100%; margin-bottom: 15px; -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; }
figure { margin: 0; }
/*.box ul li { margin: 0 -155px;}*/
.btn { margin: 0px; min-width: 200px; padding: 9px 15px; }
.home-carousel .slide { outline: none; padding: 5px 15px 20px; }
img.grayscale { filter: gray; -webkit-filter: grayscale(100%);  -webkit-transition: all .6s ease; -webkit-backface-visibility: hidden; }
img.grayscale:hover { filter: none; -webkit-filter: grayscale(0%); }
.content-35 { margin-left: -38px; }
.orange-white { color:#eeeeee; text-align:center; font-size:24px; float:none; }
.orange-txt { color:#ffa800; font-weight:bold; text-align:center; float:none;}
.bodystyle {background-color:#f9f9f9; -moz-border-radius: 5px; padding:10px 20px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
section.breakline{ background-color: #1654b0; padding:2px 0; }
/*-------------------------------------
BREADCRUMB
---------------------------------------*/
/*.breadcrumb { list-style: none; overflow: hidden;}
.breadcrumb li { float: left; }
.breadcrumb li a { color: white; text-decoration: none; position: relative; display: block; color:#1e73be; float: left;	}
.breadcrumb li a:after { content: " "; display: block; width: 0; height: 0; border-top: 50px solid transparent; position: absolute; top: 50%; 			margin-top: -50px; left: 100%; z-index: 2; }	
.breadcrumb li a:before {content: " "; display: block; width: 0; height: 0; position: absolute; top: 50%; margin-top: -50px; margin-left: 1px; left: 100%; z-index: 1; }	
.breadcrumb li:first-child a { padding-left: 10px; }*/
#breadcrumbs{ list-style:none; margin:10px 0; padding: 0 10px;}
#breadcrumbs li{  vertical-align:middle; margin-right:15px; }
#breadcrumbs .separator{ font-size:18px; font-weight:100; color:#ccc; }
/*-------------------------------------------------*/
/*schedule */
/*-------------------------------------------------*/
section.schedule{
    background:transparent url(images/schedule-bg.jpg) no-repeat;
    padding:30px 0; background-size: cover; color:#303030; }
section.schedule h2{ font-size:30px; font-family: 'Oswald', sans-serif; color:#303030; letter-spacing:1px; }
	
section.schedule p{
    color:#4d4c52;
    margin-bottom: 20px;
}

.contact:after{
    content: "";
    display: inline-block;
    background:transparent url(images/contact-img.png) no-repeat right center;
    width:20px;
    height:18px;
    margin-left:10px;
    background-size: cover;
}


/*-------------------------------------------------*/
/*Three Blocks*/
/*-------------------------------------------------*/

section.three-blocks-l{
    /*background:transparent url(images/3-blocks-bg.jpg) repeat;*/
	background-color: #f1f1f1;
    padding:20px 0;
    color:#414141;
}
section.three-blocks{
    /*background:transparent url(images/3-blocks-bg.jpg) repeat;*/
	background-color: #ff7f00;
    padding:20px 0;
    color:#fefefe;
}

.three-blocks .fa{
    /*background-color: #ffbc33;
    height: 100px;
    width: 100px;
    border-radius: 50%;*/
	margin-left: 6px;
	vertical-align:middle;
    font-size: 30px;
    line-height: 100px;
}
.three-blocks-text { font-size:24px; font-weight:bold; font-family: 'Oswald', sans-serif;}
.three-blocks h2{
    text-transform: uppercase;
    border-bottom: 1px solid #ffbc33;
    font-size: 28px;
    padding-bottom: 10px;
}

/*-------------------------------------------------*/
/*Testimonials*/
/*-------------------------------------------------*/
section.testimonials{ padding:10px 40px 25px 40px; font-family: 'Oswald', sans-serif; }

.testimonials h3{ font-family: 'Oswald', sans-serif; color:#2c2c2c; }
.testimonials h4{ font-family: 'Oswald', sans-serif; color:#4f3ecd; font-style:italic; }
.testimonials h5{
    color:#6a6a6a;
    font-style: italic;
}

/*-------------------------------------------------*/
/*start today*/
/*-------------------------------------------------*/
/*section.start-today{ background:transparent url(images/start-bg.jpg) no-repeat; padding:50px 0 35px 0; }*/
section.start-today{ background:transparent url(images/start-bg.jpg) no-repeat; padding:30px 0; background-size: cover; }
section.start-today h2{ font-weight: bold; font-size: 48px; color:#fff; text-transform: uppercase; }
section.start-today h4{ color:#FFF; font-weight:600; }
section.start-today h3{ font-family: 'Oswald', sans-serif; color:#fff; margin: 20px 0 20px 0; font-size: 38px; }
section.start-today p{ color:#fff; margin-bottom: 10px; }
.download:after{
    content: "\f0ed";
    font-family: fontAwesome;
    color:#6e614c;
    margin-left:10px;
}

.start-today a{ margin-right: 20px; }
.enroll:after{
    content: "\f234";
    font-family: fontAwesome;
    color:#6e614c;
    margin-left:10px;
}

/*-------------------------------------------------*/
/*Footer */
/*-------------------------------------------------*/

footer{
    background-color: rgba(0, 0, 0, 0.8); /*background-color:#282828;*/
    padding:20px 0;
}

ul.footer-menu{
    margin-top:25px;
}

ul.footer-menu li{
    display: inline-block;
    margin-right: 20px;
}

ul.footer-menu li a{ color:#6666ae; font-size: 18px; }
ul.footer-menu li a:hover{ color:#fff; }

/*-------------------------------------------------*/
/*Footer social icons */
/*-------------------------------------------------*/
.social-icons{
    margin:30px 0;
}
.social-icons .fa{ font-size: 32px; height: 50px; width: 50px; border-radius: 50%; line-height: 50px; text-align: center; margin-right: 10px; }
.social-icons .fa:hover{ color:#0041a2; background-color:#e2e2e2; }
.copyright p{ color:#6363ac; }

.list{
    border-bottom: 1px dashed #4d4c52;
    padding-bottom: 10px;
}

.list:last-child{
    border-bottom: none;
}

.main-content{
    margin-bottom: 10px;
}



/***** nimesh start ***/
#tribe-events-pg-template{margin: 0px; width: 100%;}
.tribe-events-back, .tribe-events-notices{display: none;}
.content-list{padding-left: 0px;}
.content-list li{list-style-type: disc; list-style-position: inside; padding-bottom: 8px;}
.scrollToTop{
	width: 58px;
	height: 59px;
	padding:10px;
	text-align:center;
	background: #ffd200;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom: 0px;
	right: 5px;
	display:none;
	background: url('images/arrow_up.png') no-repeat 0px 0px;
}
.scrollToTop:hover{
	text-decoration:none;
}

.fixed{width: 80px;}
.fixed img{width: 60px;}
.navigation.pagination{width: 100%;}
.navigation.pagination .current{ padding: 5px 10px; font-weight: bold; }
.navigation.pagination a{padding: 5px 10px; background-color: #ddd; border: 1px solid #eee; }

.search_close{text-decoration: none;
    position: absolute;
    right: -10px;
    top: -10px;}

#menu-main-menu-1 a.permanent-hover{color: #fff !important;}

.sub-menu{display: none; background-color: #0048ae; position: absolute; padding: 0px; margin-top: -25px; z-index: 9999999999999;}
.sub-menu.active{visibility: visible;}
.sub-menu li{padding: 10px 10px; border-bottom: 1px dashed #012b68; font-size:14px; }
.sub-menu li a{color: #fff;}
.sub-menu li a:hover{color: #ffbc33;}
.sub-menu li:hover{background-color: #032A65;}

header{ padding: 0px;}
.navbar{margin-bottom: 0px;}
.nav>li{height: 85px;}
.info-email, .info-ph{margin-right: 30px;}

#x_search{position: relative; z-index: 999999;}
#search_container{position: absolute;
    background-color: #013076;
    padding: 5px;
    font-size: 14px;
    left: -200%;
    display: none;
    border-radius: 5px;

    border: 1px solid #eee;
}
#search_container .search-field{ font-weight:normal; padding: 0px 5px; border: 1px solid #999;}
#search_container label{margin-bottom: 0px;}

.footer-menu-adjust{text-align: center; margin-top: -60px;}

.no-border{border: none !important;}

/*.margin-top-20{margin-top: 30px;}*/

.margin-top-lay{margin-top: 20px;}
.formFieldSty {/*width: 200px; line-height: 28px;*/}
.form-contact-us input[type="text"],
.form-contact-us input[type="email"],
.form-contact-us textarea
{
	padding: 5px;
    /* margin-bottom: 10px;
	width: 200px;*/
}

section.courses{margin-top: 0px; padding-top: 0px;}


.widget-area{margin-top: 20px;}
.same-width-button a{width: 80%;}
.popmake-content .form-contact-us input{padding: 5px;}
.popmake-content .form-contact-us input,
.popmake-content .form-contact-us textarea{width: auto;}

.modes li{float: left; clear: both;}
.modes ul{padding-left: 50px; display: block; float: left;}
section.courses .col-md-4{text-align: center; }
section.courses{padding: 20px 0px; padding-top: 0px;}
section.courses .col-md-12 div{margin-bottom: 20px;}
ul.aCircle {list-style-type: circle; }
.sub-menu li a{display: block; width: 100%;}

#menu-main-menu-1  .menu-item  ul.active  > li > ul.sub-menu{
	visibility: hidden;
}

#menu-main-menu-1  .menu-item  ul.active  > li:hover > ul.sub-menu{
	visibility: visible;
}

#menu-main-menu-1  .menu-item  ul.active  > li > ul.sub-menu{
	xwidth: 220px;
    float: right;
    margin-left: 160px;
    margin-top: -32px;
    border-left: 1px solid #000;
}
/***** nimesh end *****/


/***** nimesh nov 25 2016 start ***/
.sub-menu{z-index: 900000;}
#search_container{
       left: 0px;
    width: 100%;
    top: 0px;
    height: 100%;
    z-index: 999999999999;
    opacity: 0.97;
}

#search_container form{
    display: block; width: 300px; margin: auto; padding-top: 20%;
}
.search-submit{display: none;}
.search_close {
    right: 10%;
    top: 10%;
    color: white;
    font-size: 60px;
}

#search_container .search-form .search-field{
    border: 0px solid #000;
    border-bottom: 2px solid #fff;
    background: none;
    font-size: 30px;
    color: #fff;
}

#search_container .search-form .search-field:focus {
    outline: none;
}
ul.aCircle {list-style-type: circle; }
.sub-menu li a
{
    white-space: nowrap;
}

#mobile_menu #menu-main-menu > li > .sub-menu{padding-left: 60px;}
#mobile_menu #menu-main-menu > li > a{padding-left: 70px;}
#mobile_menu #menu-main-menu .sub-menu{ background-color: #032A65;}
#mobile_menu .sub-menu{display: none; visibility: visible; position: static; margin-top: 0px;}
#mobile_menu a span{float: right; font-size: 30px; margin-top: -10px;}
#mobile_menu .nav > li{height :auto; border-bottom: 1px dashed #5472d2;}

#mobile_menu .navbar-default .navbar-nav > li > a{padding-top: 18px; padding-bottom: 18px;}

#mobile_menu ul.navbar-nav > li:first-child > a:before,
#mobile_menu ul.navbar-nav > li:nth-child(2) > a:before,
#mobile_menu ul.navbar-nav > li:nth-child(3) > a:before,
#mobile_menu ul.navbar-nav > li:nth-child(4) > a:before,
#mobile_menu ul.navbar-nav > li:nth-child(5) > a:before,
#mobile_menu ul.navbar-nav > li:nth-child(6) > a:before
{padding-top: 10px;}

#mobile_menu .white-link{color: #ffbc33; background-color: #032A65;}
#mobile_menu > li > .blue-band > a.white-link{}

#mobile_menu, #desktop_menu{display: none;}

#mobile_menu .white-link:before{color: white;}

h2.x_h2{padding: 0px;}
.x_table{width: 100%;}
.x_table td{border: 1px solid #ddd; padding: 10px !important;}
.x_table tr td:first-child { 
    font-weight: bold;
}
.x_table td li, .oo_tabs li{list-style-type: disc; list-style-position: inside; padding: 0px !important; padding-left: 15px !important;}

.oo_tabs{padding: 0px !important;}
.oo_tabs div{padding-bottom: 10px !important;}
.oo_tabs{line-height: 2em; padding:0 10px !important;}
.oo_tabs li a{padding: 10px !important;}
.oo_tabs h4{margin-bottom: 5px;}
.oo_tabs h5{margin-bottom: 5px; margin-top: 5px;}

.oo_tabs .ui-tabs-panel{padding-top: 0px !important;}

.x_table tr:nth-child(odd) {
   background-color: #F8FDFF;
}
.oo_tabs .x_table tr:first-child {
   background-color: #D4F4FF;
}/***** nimesh nov 25 2016 end ***/

/***** nimesh dec 14 2016 start ***/
.fontColorW a, .fontColorW a:visited, .fontColorW a:link { color : #e98804; }
section.three-blocks{background-color: white;}
#top-line-mobile{display: none;}
#top-line-screen{display: block;}
/***** nimesh dec 14 2016 end ***/