body {
    background-color: #ccc;
	font-family: 'maison_neuebook';
	color: #1e6db3;
	overflow-x: hidden;
	font-size: 15px;
}
body.page-diploma-course{
    background-color: #ffffff;
}
#slide-21-layer-3, #slide-18-layer-3, #slide-16-layer-3, #slide-15-layer-3 {
    border: 1px solid rgb(30, 109, 179) !important;
}
.slider-lm-btn {
    border: 1px solid rgb(30, 109, 179) !important;
}
.hermes .tp-bullet {
    width: 10px !important;
    height: 10px !important;
    /*box-shadow: inset 0 0 0 1px rgb(255, 255, 255) !important;*/
}
.error404 #w1{
    padding-top: 80px;
    padding-bottom: 40px;
}
.error-img-hide{
    display: none !important;
}
#rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(1) .rs-background-video-layer{
    background-color: #fff !important;
}
#rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(3) .rs-background-video-layer{
    background-color: #fff !important;
}
header{
    margin-top: 0 !important;
    z-index: 0;
}
.intro {
    background: transparent!important;
}
.navbar-inverse {
    background-color: rgba(255, 255, 255, 0.95);
    padding-top: 8px;
    padding-bottom: 8px;
}
p {
    line-height: 19px;
}

@font-face {
    font-family: 'maison_neuebold';
    src: url('../font/maisonneue-bold-webfont.woff2') format('woff2'),
         url('../font/maisonneue-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'maison_neuebook';
    src: url('../font/maisonneue-book-webfont.woff2') format('woff2'),
         url('../font/maisonneue-book-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'maison_neuedemi';
    src: url('../font/maisonneue-demi-webfont.woff2') format('woff2'),
         url('../font/maisonneue-demi-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'maison_neuelight';
    src: url('../font/maisonneue-light-webfont.woff2') format('woff2'),
         url('../font/maisonneue-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'maison_neuemedium';
    src: url('../font/maisonneue-medium-webfont.woff2') format('woff2'),
         url('../font/maisonneue-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'dinbold';
    src: url('../font/din_bold-webfont.woff2') format('woff2'),
         url('../font/din_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'maison_neuebold';
	color: #1e6db3;
}
p > a {
    color: #1e6db3 !important;
    text-decoration: underline;
}
p > a:hover {
    opacity: 0.50;
}
.navbar-inverse{
	/*background-color: transparent;*/
	border: none;
}
.navbar-collapse.collapse.navbar-responsive-collapse, #responsive-menu-pro-button{
	display: none !important;
}
#responsive-menu-pro-button {
    display: block !important;
    float: right;
    position: static;
    background-image: url('../../../../wp-content/uploads/2018/10/bars-grey1.png');
    background-repeat: no-repeat;
    width: 34px;
    height: 29px;
    background-size: 34px 29px;
}
#responsive-menu-pro-button.is-active {
    background-image: url('../../../../wp-content/uploads/2018/10/cross-grey.png') !important;
    width: 34px !important;
    height: 24px !important;
    background-size: 24px 24px !important;
}
.container {
    width: 100% !important;
	max-width: 1238px;
}
#responsive-menu-pro-button img {
    display: none !important;
}
#responsive-menu-pro-wrapper {
    max-width: 1000px;
    margin: 0 auto;
    padding-top: 110px;
	clear: both;
	overflow: hidden;
}
button#responsive-menu-pro-button:hover .responsive-menu-pro-inner, .responsive-menu-pro-inner, .responsive-menu-pro-inner::before, .responsive-menu-pro-inner::after{
	background-color:transparent !important;
	
}
.login-btn {
    text-align: right;
    top: 11px;
    position: relative;
    margin-left: 185px;
}
.login-btn a {
	font-family: 'maison_neuemedium';
    display: inline-block;
    background-color: #D8E5E5;
    max-width: 161px;
	width: 100%;
    margin: 0 0 0 auto;
    text-align: left;
    padding: 0 10px;
    height: 29px;
    line-height: 29px;
    border-radius: 5.68px;
	text-decoration: none;
	color: #1E6DB3;
	-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;

}
header {
    margin-top: 32px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
}
.login-btn a:hover {
    background-color: #D8E5E5;
}
.login-btn a img {
    margin-left: 0;
    float: right;
    line-height: 29px;
    margin-top: 6px;
}
#responsive-menu-pro-button{
	display: none !important;
}
.menu-in-container#responsive-menu-pro-button{
	display: block !important;
	margin-left: 20px;
}
#responsive-menu-pro-container .responsive-menu-pro-item-link{
	font-family: 'maison_neuebold';	
	height: auto !important;
	max-width: 525px;
	padding-left: 53px !important;
    line-height: 54px !important;
	
}
#responsive-menu-pro .menu-item{
    margin-bottom: 15px;
    
}
#responsive-menu-pro {

    float: left;
    width: 60.8% !important;

}
#responsive-menu-pro-additional-content {

    float: left;
    width: 39.2%;
	padding: 0 !important;
}
.login-form h6{
	font-family: 'dinbold';
	font-size: 20px;
	line-height: 14.71px;
    color: #fff;
}
.login-form .form-control {
    border: none;
    box-shadow: none;
    border-radius: 9px;
    height: 46px;
    padding:5px 5px 5px 19px !important;
}
.login-form {

    max-width: 392px;
    border-left: 2px solid #ffffff;
    padding-left: 88px !important;
    padding-top: 52px !important;
    padding-bottom: 62px !important;
    margin-top: 61px !important;

}
.user_name, .pass_word {
    margin-bottom: 7px !important;
}
.form-control::-webkit-input-placeholder{
	color: #1E6DB3;
	font-size:15px;
	font-family: 'maison_neuelight';
}
.form-control::-moz-placeholder{
	color: #1E6DB3;
	font-size:15px;
	font-family: 'maison_neuelight';
}
.log_btn, .form-fields {
    margin-top: 40px !important;
}
.log_btn .form-control{
    /*background-image: url('/../wp-content/uploads/2018/08/drk-blue-arrow.png');*/
	/*background-color: #2F7B64;*/
    background-repeat: no-repeat;
    text-align: left;
	font-size: 20px;
	color: #ffffff;
	font-family: 'maison_neuemedium';
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f7b64+50,1e5799+50,1e6db3+50 */
background: #2f7b64; /* Old browsers */
background: -moz-linear-gradient(left, #1e5799 50%, #2f7b64 50%, #2f7b64 50%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1e5799 50%, #2f7b64 50%, #2f7b64 50%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1e5799 50%, #2f7b64 50%, #2f7b64 50%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#2f7b64',GradientType=1 )!important; /* IE6-9 */
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#responsive-menu-pro-additional-content .form-fields .log_btn{
	position:relative;
}
.sb-login-button::after, #responsive-menu-pro-additional-content .form-fields .log_btn::after {

    content: '';
    position: absolute;
    right: 10px;
    background-image: url('../../../../wp-content/uploads/2018/08/drk-blue-arrow.png');
    width: 27px;
    height: 27px;
    top: 10px;

}
.sb-login-button {

    position: relative;
    float: left;
    width: 59.3%;
    margin-right: 41px;

}
.log_btn .form-control:hover{
	background-position: left bottom !important;	
	color: #fff;
}
.forgot_pass{
	margin-top:43px !important;
}
.forgot_pass a {
    font-family: 'maison_neuelight';
    color: #fff;
    font-size: 15px;
    position: relative;
	text-decoration: none;
}
.forgot_pass a:hover {
    opacity: 0.5;
}
.forgot_pass a::after {
    content: '';
    border-bottom: 1px solid #fff;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: 2px;
    left: 0;
}

.st_information {
    font-size: 15px;
    line-height: 17px;
    margin-top: 29px !important;
	font-family: 'dinbold';
    display: none;
}
#menu-footer-menu > li {
    display: inline-block;
    vertical-align: top;
}
#menu-footer-menu > li {
    display: inline-block;
    vertical-align: top;
}
#menu-footer-menu > li:last-child {
    margin-right: 0;
}
#menu-footer-menu > li:nth-child(1), #menu-footer-menu > li:nth-child(2) {
    margin-right: 75px;
}
#menu-footer-menu > li:nth-child(3) {
    margin-right: 76px;
}
#menu-footer-menu > li:nth-child(4) {
    margin-right: 67px;
}
#menu-footer-menu > li:nth-child(5) {
    margin-right: 69px;
}
#menu-footer-menu > li:nth-child(6) {
    margin-right: 52px;
}
.sub-menu li {
    list-style: none;
}
#menu-footer-menu > li > a, .sub-menu li a{
    font-size: 12px;
    color: #fff;
	font-family: 'maison_neuebold';
	text-decoration: none;
	line-height: 16.41px;
}
#menu-footer-menu > li > a:hover, .sub-menu li a:hover{
    opacity: 0.60;
}
.sub-menu li a{
	font-family: 'maison_neuelight';
}
#footer {
    background-color: #1E6DB3;
    padding-top: 23px;
    padding-bottom: 33px;
}
.widget-wrapper {
    padding-bottom: 0;
}
.login-form.studen-login {

    margin-top: 30px !important;
    border-left: none !important;
    padding: 0 0 !important;
    margin-bottom: 0;

}
.abt-ati > .panel-grid-cell:first-child {
    padding-bottom: 38px;
}
.studen-login .log_btn .form-control{

    /*float: left;
    width: 59.3%;
    margin-right: 41px;*/

}
.studen-login .forgot_pass {

    float: left;
    width: 30%;
    margin-top: 13px !important;
    margin-bottom: 12px;

}
.studen-login .log_btn{

    clear: both;
    overflow: hidden;
	margin-top: 21px !important;
}
.studen-login.login-form h6 {

    margin: 0;
    color: #fff !important;
    font-size: 15px;
    line-height: 24.73px;

}
.below-slider-section {
    background-repeat: repeat !important;
	background-size: contain;
}
.below-slider-inner-section {
    max-width: 1347px;
    margin: 0 auto !important;
    padding-left: 71px !important;
}
.abt-ati .sow-headline-container .sow-headline {
    margin-top: 5px !important;
	font-family: 'maison_neuebold';
}
.abt-ati p {

    font-size: 15px;
    line-height: 18px;
    font-family: 'maison_neuebook';
    color: #1E6DB3;
    margin-bottom: 19px;

}
.abt-ati p:last-child {
	margin-bottom: 36px;
}

/*
.learn-more {
    text-decoration: none !important;
    padding: 7px 0 !important;
    height: 30px;
    border-radius: 8.16px !important;
    font-family: 'maison_neuemedium';
    margin-top: 19px;
    background: linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -moz-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -webkit-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
	box-shadow: none !important;
	
}
*/

.abt-ati-right-clm{
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.so-widget-sow-button .ow-button-base a {
text-decoration: none !important;
    padding: 7px 0 !important;
	color: #1E6DB3 !important;
    border-radius: 8.16px !important;
    font-family: 'maison_neuemedium';
    margin-top: 0px;
    background: linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -moz-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -webkit-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    -webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
box-shadow: none !important;
display: block;
max-width: 135px;
width: 100%;
border: 1px solid;
border-color: #2685ad #247fa5 #227598 #247fa5;
}
.so-widget-sow-button .ow-button-base a span{
	color: #1E6DB3;
	    -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.so-widget-sow-button .ow-button-base a:hover {
    color: #fff !important;
    background-position: left bottom !important;

}
.so-widget-sow-button .ow-button-base a:hover span{
	color: #fff;
}
.professional-learning h3, .professional-learning p {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
	font-family: 'dinbold';
	color: #1E6DB3;
}
.professional-learning h3{
	margin-top: 23px !important;
}
.professional-learning p{
	font-family: 'maison_neuelight';
	margin-bottom: 27px;
}
.professional-learning .widget_sow-editor, .professional-learning .widget_sow-button{
    padding: 0 24px;
}

.professional-learning .panel-cell-style {
    padding-bottom: 18px;
    box-shadow: 0 0 18px #ccc;
}
.diploma-courses p {

    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
    color: #1E6DB3;

}
.diploma-courses .so-widget-sow-editor {
    border-bottom: 1px solid #1E6DB3;
    margin-bottom: 25px;
    padding-bottom: 25px;
}
.diploma-courses h4{
	font-family: 'maison_neuedemi';
}
.diploma-courses .sow-sub-headline{
	font-family: 'maison_neuelight';	
}
.graduate-diploma {
    box-shadow: 0 0 18px #ccc;
}
.resources a {
	position: relative;
    color: #0B334F;
    display: inline-block;
    font-family: 'maison_neuelight';
    font-size: 15px;
    line-height: 24px;
	text-decoration: underline;
}
.resources a:hover {
    opacity: 0.5;
}
.resources h4 {

    font-family: 'dinbold';
    padding-bottom: 5px !important;

}
.news-box, .resources {
    background-color: #edf4f4;
    padding: 24px 30px 60px 30px;
    box-shadow: 0 10px 10px #ccc;
}
.news-box {
    padding: 30px 26px 34px 26px;
}
.news-box h3{
	font-family: 'maison_neuedemi';
	margin-bottom: 1.5px;
}
.news-box p {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
	font-family: 'maison_neuelight';
}
.news-box strong {
    margin-top: 10px !important;
    display: inline-block;
    font-family: 'dinbold';
    font-weight: normal;
}
.news-box strong {
    margin-top: 12px !important;
    display: inline-block;
    font-family: 'dinbold';
    font-weight: normal;
}
.main-resource-news > .panel-grid-cell:first-child {
    margin-top: -211px;
}
.main-resource-news > .panel-grid-cell:nth-child(2){
	padding-top: 10px;
}
.main-resource-news {
    padding-bottom: 50px;
}
.contact-section {

    background-size: contain;
    background-repeat: repeat !important;

}
.contact-section h3 {
    margin: 0;
    line-height: 83px;
    color: #fff;
    font-size: 30px;
}
.contact-section .textwidget > p {

    color: #fff;
    font-size: 15px;
    line-height: 18px;
    font-family: 'dinbold';
    margin-bottom: 59px;

}
.contact-section .panel-grid-cell:first-child {
    padding-left: 11px;
    padding-right: 59px;
    max-width: 598px;
    margin: 0 0 0 auto;
}
.contact-section .form-control {
    background-color: #EDF4F4;
    border-radius: 9px;
    height: 46px;
}
.contact-section textarea {
    height: 134px !important;
}
.contact-section input[type="text"], .contact-section input[type="email"] {
    max-width: 344px;
	cursor: auto;
}
.contact-section input[type="submit"] {

    width: 100%;
    max-width: 232px;
    height: 46px;
    text-align: left;
    background-color: #2F7B64;
    border: none;
    color: #ffffff;
    font-size: 20px;
    font-family: 'maison_neuemedium';
    border-radius: 9px;
	padding: 8.9px 12px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2f7b64+50,1e5799+50,1e6db3+50 */
background: #2f7b64; /* Old browsers */
background: -moz-linear-gradient(left, #1e5799 50%, #2f7b64 50%, #2f7b64 50%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1e5799 50%, #2f7b64 50%, #2f7b64 50%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1e5799 50%, #2f7b64 50%, #2f7b64 50%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e6db3', endColorstr='#2f7b64',GradientType=1 )!important; /* IE6-9 */
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;

}
.contact-section input[type="submit"]:hover{
	background-position: left bottom !important;
}
.sb-button {

    position: relative;
    max-width: 232px;
    margin-top: 27px;
    margin-bottom: 24px;

}
.contact-section .sb-button::after {

    background-image: url('../../../../wp-content/uploads/2018/08/drk-blue-arrow.png');
    background-repeat: no-repeat;
    background-position: center top;
    height: 27px;
    width: 27px;
    content: '';
    position: absolute;
    right: 10px;
    top: 10px;
    background-size: cover;

}
.map-address .textwidget p {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
    color: #1E6DB3;
    font-family: 'maison_neuelight';
}
.map-address .textwidget p strong{
	font-weight: normal;
	font-family: 'dinbold';
}
.map-address {
    margin-left: 36px;
}
.header-image {
    background-position: top right;
    background-repeat: no-repeat;
    padding: 163px 0 26px 0;
	background-color: #EEF4F4;
}
.header-image h1 {
    font-size: 58px;
    color: #0B334F;
    margin: 0 0;
}
.our-mission p {
    font-size: 15px;
    line-height: 19px;
	margin-bottom: 0px;
}
.our-mission ul {
    padding-top: 20px;
    padding-bottom: 20px;
}
.our-mission ul li {
    margin-bottom: 20px;
    position: relative;
    padding-left: 25px;
    font-size: 15px;
    line-height: 19px;
}
.our-mission ul li::before {
    content: '';
    left: 0;
    position: absolute;
    background-color: #1E6DB3;
    height: 9px;
    width: 9px;
    border-radius: 100%;
    top: 5px;
}
.our-mission ul li:last-child {
    margin-bottom: 0;
}
.our-mission {
    padding-bottom: 162px;
    padding-top: 29px;
}
.our-purpose {
    background-position: right center !important;
    padding: 0;
   
}
.our-purpose-text h4{    margin-bottom: 25px!important; line-height: 30px!important;
    margin-top: 44px!important;}

.responsive-our-pur-img{ min-height: 429px!important; background-size: cover; }
.our-purpose .sow-headline {
    padding-bottom: 10px;
}
.our-story p {
    margin-bottom: 26px;
}
.our-story .textwidget {
    margin-top: 54px;
}
.our-story {
    padding: 31px 0 65px 0;
}
footer .sow-headline {

    font-family: 'dinbold';
    padding-bottom: 18px;

}
.get-intouch h3 {

    line-height: 83px;
    font-size: 30px;
    color: #0B334F;
	margin-bottom: 0px;

}
.get-intouch p {
	margin-top: 9px;
    margin-bottom: 0;
    font-size: 14.18px;
    line-height: 17.02px;

}
.get-intouch {
    padding-bottom: 32px;
}
.contact-section.contact-page-section .panel-grid-cell:first-child{
	padding-left:0;
	padding-right:0;
	margin: 0px;
	max-width: 100%;
}
.contact-section.contact-page-section .textwidget > p{
	font-family: 'maison_neuelight';
}
.contact-section.contact-page-section .sb-button{
	margin-bottom: 4px;
}
.contact-section .wpgmp_map_container .wpgmp_map {
    height: 317px !important;
}
.contact-page-section{
	padding-bottom: 61px;
	
}
.get-intouch {
    padding-top: 28px;
}
.contact-page-section .panel-grid-cell .panel-cell-style {

    box-shadow: 0 2px 5px #ccc;

}
.certificate {

    padding: 26px 24px 26px 24px;
    margin-top: 23px;
    box-shadow: 0px 5px 10px #ccc;

}
.certificate .sow-headline{
	padding-top: 32px;
}
.course-outline h3, .course-outline th {

    font-size: 15px;
    line-height: 18px !important;
    font-family: dinbold;
    font-weight: normal;
	margin-bottom: 7px;
}
.course-outline .textwidget > ul > li {

    display: inline-block;
    width: 18.7%;
    vertical-align: top;
    margin: 0 5px 0 0;

}
.course-outline .textwidget ul li {
    font-size: 15px;
    line-height: 18px;
    list-style: none;
	font-family: 'maison_neuebook';
}
.course-outline .textwidget ul li:first-child {

    list-style: none;
    font-size: 15px;
    line-height: 18px;
    font-family: 'dinbold';

}
.course-outline .textwidget > ul > li:nth-child(2) {
    width: 38.7%;
}
.course-outline .textwidget > ul > li:last-child {
    margin-right: 0;
}
.table > thead > tr > th, .table > tbody > tr > td {
   border-bottom: 1px solid #1E6DB3;
}
table th:first-child, table td:first-child {

    padding-left: 0 !important;

}
.table > tbody > tr:last-child > td{
	border: none;
}
.certificate a {

    border: 1px solid #1E6DB3;
    border-radius: 8.16px;
    height: 30px;
    width: 100%;
    display: inline-block;
    text-align: center;
    max-width: 219px;
	line-height: 27.8px;
	color: #1E6DB3;
	text-decoration: none;
	font-size: 14px;
	background: linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -moz-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -webkit-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    -webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.certificate a:hover{
	background-position: left bottom !important;
	color: #ffffff;
}
.course-outline {
    margin-top: 56px;
}
.course-outline-2nd {
    margin-top: 5px !important;
}
.table {
    margin-bottom: 24px;
}
.below-table p {
    margin-bottom: 18px;
}
.below-table strong {

    font-weight: normal;
    font-family: 'dinbold';

}
.course-duration {
    margin-top: 34px;
}
.course-duration p {
    margin-bottom: 22px;
}
.course-feature .widget-title, .prior-learning .widget-title{

    font-size: 30px;
    line-height: 35px;
    color: #0b334f;
    margin-bottom: 36px;

}
.course-feature, .prior-learning p {
    margin-top: 14px;
}
.course-feature p {
   margin-bottom: 20px;
}
.prior-learning {
    padding-top: 30px;
}
.prior-learning p {
    margin-bottom: 17px;
}
.expert-lacture .widget-title {

    font-size: 15px;
    line-height: 18px;
    color: #1E6DB3;
    font-family: 'maison_neuebook';
   	margin-bottom: 5px;

}
.expert-lacture p {
    line-height: 15px;
}
.expert-lacture .textwidget {
    margin-bottom: 20px;
}
.partnership-alumni h3, .learning-programm h3{

    font-size: 30px;
    line-height: 83.13px;
    color: #0B334F;
    margin-bottom: 0;

}
.learning-programm h3{
	line-height: 35.13px;
	margin-bottom: 20px;
	margin-top: 53px !important;
}
.professional-partnership .panel-grid-cell {

    background-color: #EDF4F4;
    padding: 20px 20px;
    box-shadow: 0 3px 5px #ccc;

}
.professional-partnership h3 {

    font-size: 15px;
    line-height: 18px;
    font-family: 'dinbold';
    margin-bottom: 0;

}
.professional-partnership .textwidget p {

    line-height: 18px;
    font-family: 'maison_neuelight';
    margin-bottom: 24px;

}
.team-member .lsow-team-member-wrapper {

    padding: 0 0 !important;
    margin: 0 24px 0 0 !important;
}
.team-member .lsow-team-member-wrapper:last-child {

    margin-right: 0 !important;

}
.team-member .lsow-team-member-wrapper img {
    border-radius: 0 !important;
	width: 100%;
	margin-bottom: 24px;
}
.team-member .lsow-grid-container{
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-top: 24px;
}
.team-member .lsow-team-member{
	background-color: #EDF4F4;
	box-shadow: 0 10px 10px #ccc;
}
.team-member .lsow-title {

    text-transform: none !important;
    font-family: 'dinbold';
    font-weight: normal !important;
    font-size: 15px !important;
    line-height: 18px !important;
    margin-bottom: 0 !important;
    color: #1e6db3 !important;

}
.team-member .lsow-team-member-details{
	line-height: 18px !important;
}
.team-member .lsow-team-member-text {

    text-align: left !important;
    padding: 0 50px 20px 20px;
	min-height: 142px;
	max-height: 142px;
	overflow: hidden;
}
.lsow-team-member-position{
	display: none;
}
.lsow-team-members.lsow-style1 .lsow-team-member:hover .lsow-image-wrapper img{

    -webkit-filter: none !important;
    filter: none !important;

}
.ati-resources-grid {
    background: #EDF4F4;
    padding: 15px 15px 23px 15px;
	margin-bottom: 24px;
	box-shadow:0 5px 7px #ccc;
}
.ati-resources-grid h3 {
    font-size: 19px;
    line-height: 22px;
    color: #2F7B64;
	margin: 9px 0 16px 0;
}
.download-button, .file-image{
    text-align: right;
}
.ati-resources-grid p {
    margin-bottom: 0;
    line-height: 18px;
}
.download-button a {

    border: 1px solid #1E6DB3;
    border-radius: 8.16px;
    display: block;
    text-align: center;
    max-width: 135px;
    height: 30px;
    padding: 4px 0;
    margin: 29px 0 0 auto;
    font-size: 14px;
    color: #1E6DB3;
	font-family: 'maison_neuemedium';
	text-decoration: none;
    background: linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -moz-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -webkit-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    -webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.download-button a:hover{
	background-position: left bottom !important;
	color: #ffffff;
}
.main-resources-grid > .col-md-6 {
    padding-left: 12px;
    padding-right: 12px;
}
.read-more{
	display: none;
}
.resources-links h3 {
    line-height: 18px;
    font-size: 15px;
    margin-bottom: 0;
    font-family: 'dinbold';
	margin-top: 0;
}
.resources-links p {
    font-family: 'maison_neuelight';
    margin-bottom: 19px;
}
.link-resources-grid a{
	text-decoration: none !important;
	color: #1E6DB3;
    border-radius: 8.16px !important;
    font-family: 'maison_neuemedium';
    margin-top: 0px;
    background: linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -moz-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
	background: -webkit-linear-gradient(to right, #1E6DB3 50%, transparent 50%) !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    -webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	box-shadow: none !important;
	display: block;
	max-width: 135px;
	width: 100%;
	border: 1px solid #1E6DB3;
	line-height: 28px;
	text-align: center;
}
.link-resources-grid a:hover{
	background-position: left bottom !important;
	color: #FFFFFF;
}
.link-resources-grid {
    margin-bottom: 63px;
}
.iw-so-acc-item {
    background-color: #EDF4F4;
    box-shadow: 0 4px 5px #ccc;
}
.iw-so-tgl-open, .iw-so-tgl-close {
    background-color: #1E6DB3 !important;
    width: 26px;
    height: 26px;
    border-radius: 100%;
    text-align: center;
}
.iw-so-tgl-open::after {
    content: '';
    background-image: url('../../../../wp-content/uploads/2018/09/plus58x58.png');
    width: 14px;
    height: 14px;
    background-size: 14px 14px;
    position: absolute;
    top: 6px;
    left: 0;
    margin: 0 auto;
    background-position: center center;
    right: 0;
}

.iw-so-tgl-close::after {
    content: '';
    background-image: url('../../../../wp-content/uploads/2018/09/minuss.png');
    width: 14px;
	height: 2px;
	background-size: 14px 2px;
    position: absolute;
    top: 12px;
    left: 0;
    margin: 0 auto;
    background-position: center center;
    right: 0;
}
.iw-so-acc-title {
    font-size: 23px !important;
    color: #1E6DB3 !important;
    font-family: 'maison_neuebold';
    padding-top: 20px !important;
	padding-bottom: 18px !important;
	padding-left: 24px !important;
}
.iw-so-accordion .iw-so-acc-item .iw-so-acc-title span {
    right: 24px !important;
}
.iw-so-accordion > .row > .col-md-6 {
    padding: 0 12px;
}
.iw-so-accordion > .row {
    margin-right: -12px;
    margin-left: -12px;
}
.iw-so-acc-content {
    padding-left: 24px !important;
    padding-right: 15px !important;
	padding-bottom: 24px !important;
}
.iw-so-acc-content strong {
    font-weight: normal;
    font-family: 'dinbold';
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 7px;
    line-height: 18px;
}
.iw-so-acc-content ul li {
    padding-left: 20px;
    position: relative;
    line-height: 19px;
    margin-bottom: 17px;
}
.iw-so-acc-content ul li::before {
    content: '';
    background-color: #1e6db3;
    height: 6px;
    width: 6px;
    position: absolute;
    left: 0;
    top: 7px;
    border-radius: 100%;
}
.table > thead > tr > th {

    font-family: 'dinbold';
    font-weight: normal;
	vertical-align: top;
}
.table-main .widget-title {
    font-size: 15px;
    margin-bottom: 6px;
    line-height: 18px;
    font-family: 'dinbold';
	margin-top: 36px;
}
.acc-btn .so-widget-sow-button .ow-button-base a {
    max-width: 187px;
}
.iw-so-acc-content .table {
    margin-bottom: 19px;
}
.iw-so-accordion .iw-so-acc-item .iw-so-acc-content ul, .iw-so-accordion .iw-so-acc-item .iw-so-acc-content p{
	padding-right: 6px;
}
.blur{
	pointer-events: none;
	opacity: 0.1;
}
.blur-logo{
	pointer-events: none;
	opacity: 0.5;
}
.hide-desktop-logo, #responsive-menu-pro-title{
	display: none;
}
.hide-mobile-logo{
	display: block;	
	}
.hide-mobile-logo img {
	max-width: 182px;
}
#responsive-menu-pro li:last-child {
    display: none;
}
.acc-btn .iw-so-accordion .iw-so-acc-item .iw-so-acc-title span {
    transition: none;
}
.acc-btn {
    margin-bottom: 25px;
}
.res-contnt > a {
    display: none;
}

.third-nine-pp .panel-grid-cell:nth-child(2){
    display: none !important;
}
.third-nine-pp .panel-grid-cell:nth-child(3){
    display: none !important;
}
.third-nine-pp .panel-grid-cell:nth-child(4){
    display: none !important;
}
div.wpcf7-response-output {
    margin-left: 0px !important;
}
.page-id-933 .header-image {
    display: none;
}
#rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(3) .resizelistener {
    object-position: calc(75% - 35px) 50% !important;
	height: 100% !important;
    top: 0 !important;
}
#rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(1) .resizelistener {
    object-position: calc(20% - 35px) 50% !important;
	height: 100% !important;
    top: 0 !important;
}
#rev-home-new .rs-pause-timer-always .tp-bgimg.defaultimg {
    background: none !important;
}
#slide-nw {
    max-height: 657px;
}
/*Custom slider*/
.slick-container {
    position: relative;
}
.slide-info {
    position: absolute;
    top: 35%;
    right: 0;
    z-index: 1;
}
.text-layer {
    color: rgb(11, 51, 79);
/*    max-width: 320px;*/
    font-size: 29px;
    line-height: 33px;
    font-family: 'maison_neuebook';
}
.button-layer a {
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: rgb(30, 109, 179);
    font-family: 'maison_neuemedium';
    padding: 7px 31px;
    border: 1px solid rgb(30, 109, 179);
    border-radius: 8.16px;
    display: inline-block;
	text-decoration: none;
}

.button-layer a:hover{
	background-color: #1e6cb3;
	color: #ffffff;
}
.button-layer {
    margin-top: 43px;
}
.slide{
	display: block !important;
}
.main-slide-info{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
}
.main-slide-info .container{
    position: relative;
    height: 657px;
}
.right-text {
    position: absolute;
    right: 0;
    top: 35%;
	width: 25%;
}
.right-slide-text {
    position: relative;
}
.slide-info.left-text {
    right: auto;
    left: 15px;
	top: 37%;
	width: 25%;
}
.layer-small-text {
    font-size: 15px;
    line-height: 18px;
    font-weight: 400;
    color: rgb(30, 109, 179);
    max-width: 243px;
	margin: 28px 0 0 0;
}
.left-text .button-layer {
    margin-top: 36px;
}
/*Custom slider*/

/*Footer RTO text*/
.rto-nomber {
    margin-top: 40px;
}
.rto-nomber a {
    pointer-events: none;
}
.ati-video-sec .mejs-container{
    background-color: #ffffff;
}
.ati-video-sec .mejs-container .mejs-inner .mejs-controls{
    width: 99.99% !important;
}
.ati-video-sec .mejs-container .mejs-inner .mejs-controls{
    display: none !important;
}
.vp-sidedock{
    display: none !important;
}

/*Mobile Css Start max 480*/
@media only screen and (max-width:480px) {
.sb-login-button, .forgot_pass{
	width:100% !important;	
	margin-bottom: 0px !important;
	}
.map-address .textwidget p {
    font-size: 14px !important;
}
}
/*Mobile Css End max 480*/

/*Mobile Css Start min 481 max 767*/
@media only screen and (min-width:481px) and (max-width: 767px) {
.studen-login .forgot_pass {
    margin-top: 11px !important;
    margin-bottom: 0;
	}
.professional-partnership .panel-grid-cell .so-panel .so-widget-sow-editor {
    min-height: 85px !important;
}
}
/*Mobile Css End min 481 max 767*/

/*Mobile Css Start max 767*/
@media only screen and (max-width: 767px) {
#responsive-menu-pro .menu-item {
    margin-bottom: 0;
}
.fst-lm {
    top: 55px;
}
    #slide-nw {
    max-height: auto !important;
}

/*.responsive-our-pur-img{   display: none!important;}*/
.our-purpose-text br {display: none;}
.about_page {padding: 0!important;}

#responsive-menu-pro-button.is-active {
    position: relative;
    right: -5px;
    top: 3px;
}
.navbar-inverse {
    padding-bottom: 23px;
}
/*Ar css*/
#slide-2-layer-3 {
    top: 65px !important;
}
.course-feature, .prior-learning p {
    margin-top: 0;
}
.course-feature .widget-title, .prior-learning .widget-title {
    margin-bottom: 15px;
}
.course-duration {
    margin-top: 15px;
}
.prior-learning {
    padding-top: 0px;
}
.course-duration-css {
    margin-top: 7px;
}
.header-image h1 {
    font-size: 40px !important;
        width: 90%;
} 
.learning-programm h3 {
    margin-top: 30px !important;
}
.learning-programm .so-widget-sow-editor .textwidget p br {
    display: none;
}
.table-responsive {
    border: none;
}
.get-intouch h3 {
    line-height: 30px;
}
.link-resources-grid {
    margin-bottom: 30px;
}
.download-button a {   
    /*margin: 0px 0 0 auto !important;*/
}
.professional-partnership .panel-grid-cell {
    padding: 20px 20px !important;
    margin-bottom: 15px !important;
}
.professional-partnership {
    padding-bottom: 0 !important;
}
.partnership-alumni .textwidget p > br{
    display: none; 
}
.team-member .lsow-team-member {
    max-width: 100% !important;
}
.professional-partnership .textwidget p > br{
    display: none; 
}
.team-member {
    padding-bottom: 25px !important;
}
.map-and-txt .so-panel:nth-child(2) {
    margin-bottom: 0 !important;
}
.contact-section.contact-page-section .panel-grid-cell:nth-child(2) {
    margin-top: 10px;
}
.page-id-59 .header-image {
    background-image: url('../../../uploads/2018/09/Background-big-img.png') !important;
    background-size:  contain !important;
}
.page-id-69 .header-image {
    background-image: url('../../../uploads/2018/09/Background-big-img.png') !important;
    background-size:  contain !important;
}
.page-id-57 .header-image {
    background-image: url('../../../uploads/2018/09/Background-big-img.png') !important;
    background-size:  contain !important;
}
.page-id-67 .header-image {
    background-image: url('../../../uploads/2018/09/Background-big-img.png') !important;
    background-size:  contain !important;
}
.page-id-51 .header-image {
    background-image: url('../../../uploads/2018/09/Background-big-img.png') !important;
    background-size:  contain !important;
}
.page-id-49 .header-image {
    background-image: url('../../../uploads/2018/09/Background-big-img.png') !important;
    background-size:  contain !important;
}
.contact-page-section .panel-grid-cell .panel-cell-style {
    box-shadow: none;
}
.map-and-txt {
    background-color: transparent !important;
}
.page-id-59 .contact-page-section {
    padding-bottom: 0px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.our-mission .sow-headline {
    line-height: 30px !important;
    font-size: 26px !important;
    padding-bottom: 20px;
}
.our-mission {
    padding-bottom: 35px;
    padding-top: 29px;
    padding-left: 15px;
    padding-right: 15px;
}
.about-first-section {
    padding: 0 !important;
}
.about-first-section .panel-grid-cell:nth-child(1){
    display: block !important;
}
.about-image-res {
    padding: 36%;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-image: url(../../../uploads/2018/08/our-mission-image934x672.jpg) !important;
    width: 100% !important;
}
.our-purpose{
    background-image: none !important;
}
.responsive-our-pur-img{
    background-image: url(../../../uploads/2018/10/new-rresponsive-img.png)!important;
    background-repeat: no-repeat!important;
    background-size: 100% !important;
    width: 100% !important;
    padding: 0;
    margin-top: 32px;
    height: 90vw!important;
    min-height: auto!important;
}
.our-purpose.ar-our-purpose {
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative;
}
.ar-our-purpose .panel-grid-cell:nth-child(1){
    padding-left: 15px !important;
    padding-right: 15px !important;      
}
.ar-our-purpose .panel-grid-cell:nth-child(2){
    display: block !important;       
}
.our-purpose-text .sow-headline {
    position: absolute !important;
    top: 9px;
    font-size: 28px !important;
    padding-top: 40px;
}
.our-purpose-text .sow-sub-headline{
    margin-top: 0px !important;
}
.our-story {
    padding-top: 0;
    padding-bottom: 10px !important;
}
.our-story-aboutpage .sow-sub-headline br{
    display: none;
}
.our-story .textwidget {
    margin-top: 0;
}
/*Ar css end*/
.login-btn a{
		display: none;
	}
.login-btn {
    position: fixed;
    top: 18px;
    right: 17px;
}
header {
    margin-top: 18px;
	}

#responsive-menu-pro {
    float: none;
    width: 100% !important;
}
.hide-mobile-logo .blur-logo {
    display: none;
}
#responsive-menu-pro-title {
    position: absolute;
    top: 0;
    padding: 18px 12px !important;
}
#responsive-menu-pro-title{
	display: block;
}
.hide-mobile-logo img {
	max-width: 121px;
}
.hide-mobile-logo {
    padding: 0 12px !important;
    top: 10px;
    position: relative;
}
#responsive-menu-pro-additional-content{
	display: none;
	}
#responsive-menu-pro-container .responsive-menu-pro-item-link {
    margin-left: 13px !important;
    padding-left: 0 !important;
}
.blue-tile .responsive-menu-pro-item-link:hover::before, .blue-tile.current-menu-item .responsive-menu-pro-item-link::before, .green-dot .responsive-menu-pro-item-link:hover::before, .green-dot.current-menu-item .responsive-menu-pro-item-link::before, .light-hexacon a:hover .icon-bg, .current-menu-item.light-hexacon a .icon-bg, .blue-dot .responsive-menu-pro-item-link:hover::before, .blue-dot.current-menu-item .responsive-menu-pro-item-link::before, .green-tile .responsive-menu-pro-item-link:hover::before, .green-tile.current-menu-item .responsive-menu-pro-item-link::before, .blue-hexacon a:hover .icon-bg, .current-menu-item.blue-hexacon a .icon-bg, .light-dot .responsive-menu-pro-item-link:hover::before, .light-dot.current-menu-item .responsive-menu-pro-item-link::before{
	background-color: transparent;
	}
.blue-hexacon a:hover .icon-bg::after, .current-menu-item.blue-hexacon a .icon-bg::after, .blue-hexacon a:hover .icon-bg::before, .current-menu-item.blue-hexacon a .icon-bg::before, .light-hexacon a:hover .icon-bg::after, .current-menu-item.light-hexacon a .icon-bg::after, .light-hexacon a:hover .icon-bg::before, .current-menu-item.light-hexacon a .icon-bg::before{
		border: none;
	}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item .responsive-menu-pro-item-link{
		font-size: 30px;
		line-height: 29px;
		color: #ffffff;
		padding: 15px 0;
		border-bottom: 1px solid #fff !important;
	}
#responsive-menu-pro li:last-child {
    display: block;
}
#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item:last-child .responsive-menu-pro-item-link{
		border: none !important;
	}
#responsive-menu-pro-container .responsive-menu-pro-item-link{
		max-width: 92.8%;
	}
/*
.tp-bgimg.defaultimg {

    background-size: auto 336px !important;
    background-position: center top !important;
	background-color: #ffffff;
}
#slide-1-layer-1 {
	font-size: 26px !important;
	line-height: 31px !important;
}
#slide-1-layer-2 {
    font-size: 15px !important;
    line-height: 20px !important;

}
*/

.below-slider-section{
		background-image: none !important;
	}
.below-slider-inner-section {

    padding-left: 0px !important;

}
.below-slider-inner-section > .panel-grid-cell:first-child {

    background-color: #0B334F;
    padding: 0 15px 27px 15px !important;

}
.below-slider-inner-section > .panel-grid-cell:nth-child(2){
    background-color: #fff;
	padding: 0 15px !important;
}
.below-slider-inner-section .login-form.studen-login {
    margin-top: 17px !important;
	}
.below-slider-inner-section .login-form {
    max-width: 100%;
	}
.below-slider-inner-section .login-form h6 {
    font-family: 'maison_neuebold';
	}
.below-slider-inner-section .form-fields {

    margin-top: 16px !important;

}
.below-slider-inner-section .login-form input[placeholder="Username"], .below-slider-inner-section .login-form input[placeholder="Password"] {
    height: 36px;
    background-color: #EDF4F4;
}
.below-slider-inner-section .login-form input[value="Login"]{
	height: 36px;
	font-size: 15px;
	}
.below-slider-inner-section .user_name {

    margin-bottom: 11px !important;

}	
.below-slider-inner-section .studen-login .log_btn{
	margin-top: 15px !important;
}
.below-slider-inner-section .sb-login-button::after{
	/*width: 15px;
	height: 15px;
	background-size: cover;
	top: 12px;*/
	}
.abt-ati .sow-headline-container .sow-headline {
    margin-top: 9px !important;
    font-family: 'maison_neuebold';
}
.mobile-bg{
    background-color: #EDF4F4;
    padding: 25px 15px;
    box-shadow: 0 6px 7px #ccc;
}
.professional-learn .sow-headline {
    line-height: 30px !important;
    font-size: 26px !important;
	padding-bottom: 25px;
}
.professional-learning .widget_sow-editor, .professional-learning .widget_sow-button {
    padding: 0 13px;
}	
.professional-learning .panel-cell-style {
    padding-bottom: 22px;
}
.professional-learning h3 {
    line-height: 20px;
}
.professional-learning .panel-grid-cell {
    margin-bottom: 23px !important;
}
.diploma-courses {
    margin-top: 12px;
}	
.main-resource-news > .panel-grid-cell:first-child {
    margin-top: 0;
}	
.diploma-courses p br {
    display: none;
}
.diploma-courses .so-widget-sow-editor{
		margin-bottom: 21px;
	}
.contact-section {

    background-color: #0B334F !important;
    background-image: none !important;

}
.contact-section .panel-grid-cell:first-child{
   max-width: 100%;
   margin: 0 0 0 0;
   padding: 0 15px !important;
}
.contact-section .panel-grid-cell:first-child{
   padding: 0 15px !important;
}
.contact-section input[type="text"], .contact-section input[type="email"] {
    max-width: 100%;
	cursor: auto;
}
.contact-section input[type="submit"]{
	height: 38px;	
	font-size: 15px;
	}
.sb-button {
    max-width: 165px;
	}
.contact-section .sb-button::after{
	height: 15px;
	width: 15px;
	top: 12px;
	}
.sb-button {
    margin-top: 19px;
    margin-bottom: 4px;
}
.contact-section .form-control{
	height: 38px;
	}	
.contact-section .textwidget > p{
	font-family: 'maison_neuelight';	
	}
.contact-section h3 {

    line-height: 30px;
    padding-top: 14px;
    padding-bottom: 17px;

}
.resources{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 40px;
}
.news-section .sow-headline{
	padding: 0;
	line-height: 30px;	
}
.main-resource-news {
    padding-bottom: 25px;
}	
.contact-section .textwidget > p{
	margin-bottom: 20px;	
	}	
.map-address {
    margin-left: 0;
    padding-left: 15px !important;
	padding-right: 15px !important;
}
.map-address .textwidget p {
    color: #EDF4F4;
    margin-bottom: 17px;
}
#menu-footer-menu > li {
    display: block;
    margin-right: 0 !important;

}
#menu-footer-menu > li > a br {
   display: none;
}
.sub-menu li, .sub-menu li a {
    line-height: 17px;
}
.sub-menu li a{
	margin-bottom: 9px;		
	}
#menu-footer-menu > li {
    margin-bottom: 21px;
}	
#footer{
	padding-bottom: 0;		
	}
.professional-learning img, .graduate-diploma img{
	width: 100% !important;		
	}
.tp-bgimg.defaultimg {
	background-size: auto 336px !important;
	background-position: center top !important;
	}
.mobile-blue-heading {

    font-size: 26px !important;
    line-height: 31.26px !important;

}
.mobile-text-lt{
	font-size: 15px !important;
	line-height: 20px !important;
    margin-top: -28px !important;
    /**/
	}
.tp-revslider-slidesli .tp-parallax-wrap:nth-child(2) {
    top: 354px !important;
	left: 15px !important
}
.tp-revslider-slidesli .tp-parallax-wrap:nth-child(3){
	top: 505px !important;	
	left: 15px !important
	}
.tp-revslider-slidesli .tp-parallax-wrap:nth-child(4){
	top: 604px !important;
	left: 15px !important
	}

.l-mr{
    top: 55px !important;
   }
.fullwidthbanner-container .fullwidthabanner{
	background-color:#ffffff;		
	}
.news-box{
	min-height: auto !important;		
	}
.partnership-alumni h3, .learning-programm h3 {
    line-height: 30px;
    margin-top: 20px !important;
    margin-bottom: 20px;
    font-size: 29px !important;
}
.rto-nomber {
    margin-top: 25px !important;
}	
	
}
/*Mobile Css End max 767*/

@media only screen and (max-width: 480px) {
.professional-partnership .panel-grid-cell .so-panel .so-widget-sow-editor {
    min-height: 125px !important;
}
.acc-btn .iw-so-acc-title {
    font-size: 19px !important;
}
.reso-titles {
    padding-right: 0;
}
.reso-contnt{
    padding-right: 0;   
}
.reso-titles h3 {
    font-size: 15px;
}
.partnership-alumni h3, .learning-programm h3 {
    line-height: 30px;
    margin-top: 20px !important;
    margin-bottom: 20px;
    font-size: 29px !important;
}
.down-con .sow-headline-container .sow-headline{
    line-height: 30px !important;
    margin-top: 15px !important;
    margin-bottom: 20px !important;        
}
.team-member .lsow-team-member-text {
    min-height: 100px;
}
.lsow-team-member .lsow-image-wrapper img {
    margin-bottom: 0px !important;
}
}

/*Ar max width 380*/
@media only screen and (max-width: 380px) {
.header-image h1 {
    font-size: 30px;
}
}
/*ar end*/
@media only screen and (min-width:1200px){
.professional-learning > .panel-grid-cell {
    height: 500px;
}
.professional-partnership .panel-grid-cell .so-panel .so-widget-sow-editor {
    min-height: 145px !important;
}
.news-box{
	min-height: auto !important;		
}
.abt-ati-right-clm {
    background-size: cover;
    background-repeat: no-repeat !important;
    background-position: -39px center;
}
.resources-links p {
    min-height: 100px;
}
.ati-resources-grid {
    min-height: 185px;
}
}

@media only screen and (min-width:1200px) and (max-width: 1230px) {
.ati-resources-grid {
    min-height: 180px;
}
}

@media only screen and (min-width:1025px) and (max-width: 1199px) {
.our-purpose{ padding: 0!important; }

 .header-image h1{ font-size: 49px!important; }   
    
.ati-resources-grid {
    min-height: 180px;
}
.resources-links p {
    font-family: 'maison_neuelight';
    margin-bottom: 19px;
    min-height: 150px;
}
.ati-resources-grid {
    min-height: 200px;
}
}
@media only screen and (min-width:768px) and (max-width: 1366px) {
.about_page {padding-right: 0!important;}
}
@media only screen and (min-width:768px) and (max-width: 820px) {
 .page-id-49 .header-image{ width: 110vw!important; }   
}

@media only screen and (min-width:1023px) and (max-width: 1230px) {
    .our-aim-is{
        left: 25px !important;
    }
}

@media only screen and (min-width:768px) and (max-width: 1024px) {
.our-purpose{ padding: 0!important; }
.responsive-our-pur-img{
    min-height: 462px!important;
}
.resources-links {
    margin-bottom: 40px;
}
.our-story {
    padding-top: 0 !important;
    padding-bottom: 20px;
}
.our-purpose-text .sow-sub-headline > br{
    display: none;
}
.our-purpose .sow-headline {
    padding-bottom: 10px;
}
.our-purpose {
    padding-top: 0 !important;
}
.header-image h1 {
    font-size: 31px !important;
}
.learning-programm .so-widget-sow-editor .textwidget p br {
    display: none;
}
}

@media only screen and (min-width:862px) and (max-width: 983px) {
  .responsive-our-pur-img{
    min-height: 467px!important;
}  
}

@media only screen and (min-width:768px) and (max-width: 861px) {
  .responsive-our-pur-img{
    min-height: 486px!important;
}  
}

@media only screen and (min-width:768px) and (max-width: 777px) {
  .responsive-our-pur-img{
    min-height: 515px!important;
}  
}

@media only screen and (min-width:1175px) and (max-width: 1199px) {
.link-resources-grid {
    margin-bottom: 25px;
    min-height: 200px;
}
.professional-partnership .panel-grid-cell .so-panel .so-widget-sow-editor {
    min-height: 180px !important;
}
}

@media only screen and (min-width:1081px) and (max-width: 1174px) {
.link-resources-grid {
    margin-bottom: 40px;
    min-height: 200px;
}
.professional-partnership .panel-grid-cell .so-panel .so-widget-sow-editor {
    min-height: 180px !important;
}
}

@media only screen and (min-width:954px) and (max-width: 1080px) {
.link-resources-grid {
    margin-bottom: 25px;
    min-height: 135px;
}
.professional-partnership .panel-grid-cell .so-panel .so-widget-sow-editor {
    min-height: 173px !important;
}

}
@media only screen and (min-width:954px) and (max-width: 1024px) {
.ati-resources-grid {
    min-height: 235px;
}
}

@media only screen and (min-width:992px) and (max-width: 1009px) {
  .responsive-our-pur-img{
    min-height: 477px!important;
}  
}

@media only screen and (min-width:768px) and (max-width: 991px) {
.our-purpose-text p { font-size: 22px!important; }	
.page-id-69 .header-image{ background-image: url(../../../uploads/2018/10/resources2.jpg)!important;
background-size: 100% 100%!important;
background-position: bottom right!important;}
}

@media (min-width:1025px) and (max-width:1106px){
.responsive-our-pur-img {
    min-height: 449px!important;
}
}

@media only screen and (min-width:768px) and (max-width: 953px) {
.link-resources-grid {
    margin-bottom: 10px;
    min-height: 160px;
}
.ati-resources-grid {
    min-height: 292px;
}
.professional-partnership .panel-grid-cell .so-panel .so-widget-sow-editor {
    min-height: 245px !important;
}
}

@media only screen and (min-width:992px) and (max-width: 1024px) {
.resources-links p {
    min-height: 150px;
}
.slide-info.left-text {
    right: auto;
    left: 25px;

}

}

@media only screen and (min-width:768px) and (max-width: 951px) {
.map-address .textwidget p {
    font-size: 13px;
}
.team-member .lsow-team-member-text {
    min-height: 171px;
}
.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
}
}

/*Tab Css Start min 768 max 1199*/
@media only screen and (min-width:768px) and (max-width: 1199px) {
.sb-login-button::after, #responsive-menu-pro-additional-content .form-fields .log_btn::after {
    top: 6px;
}
.our-story {
    padding-top: 0 !important;
    padding-bottom: 20px;
}
.our-mission {
    padding-top: 0;
}
.our-purpose-text .sow-sub-headline > br{
    display: none;
}
.our-purpose .sow-headline {
    padding-bottom: 10px;
}
.our-purpose {
    padding-top: 0 !important;
}
.our-story-aboutpage .sow-sub-headline br {
    display: none;
}
.learning-programm .so-widget-sow-editor .textwidget p br {
    display: none !important;
}
.learning-programm h3 {
    margin-top: 30px !important;
}
.get-intouch h3 {
    line-height: 30px;
}
.reso-links-sec {
    padding-bottom: 0 !important;
}
.team-member {
    padding-bottom: 10px !important;
}
.professional-partnership .textwidget p br{
    display: none;
}
.team-member .lsow-team-member-text {
    max-height: 100%;
}
.professional-partnership .panel-grid-cell{
    width: calc(25% - ( 0.75 * 24px ) ) !important;
    flex: inherit !important;
}
.map-address {
    margin-left: 15px;
}
/******/
.fullwidthbanner-container, .fullwidthabanner, .tp-fullwidth-forcer{
		height: 600px !important;
	}
.container {
	padding: 0 25px;
}
.below-slider-inner-section{
	padding-left: 0 !important;	
}
.below-slider-inner-section > .panel-grid-cell:first-child {
    padding-left: 25px;
}
.login-form {
    max-width: 329px;
}
.sb-login-button {
    width: 59.1%;
    margin-right: 19px;

}
.studen-login .forgot_pass {
    width: 35.1%;
	margin-top: 9px !important;
}
.abt-ati {
    flex-direction: row-reverse;
}
.abt-ati {
    flex-direction: column-reverse;
}
.abt-ati > .panel-grid-cell:nth-child(2){
	width: 100% !important;
	height: 230px;		
	}
.abt-ati-right-clm {
    background-size: cover;
    background-position: center center;
}
.abt-ati > .panel-grid-cell:first-child {
    width: 100% !important;
}
.mobile-bg > .panel-grid-cell > .so-panel:first-child {
    display: none;
}
.abt-ati > .panel-grid-cell > .so-panel {
    float: left;
    width: 57.5%;
}	
.abt-ati > .panel-grid-cell > .so-panel:nth-child(2) {
    width: 135px;
	float: right;
}
.abt-ati .sow-headline-container .sow-headline {
	font-size: 26px !important;
    margin-top: 0 !important;
    line-height: 30px !important;

}
.abt-ati > .panel-grid-cell:first-child {
    padding:26px 33px 36px 33px;
}
.login-form .form-control {
    border-radius: 6.12px;
    height: 38px;
	font-size: 15px;
	background-image: none;
}
.sb-login-button::after{
	width: 15px;
	height: 15px;
	top: 12px;
	background-size: cover;	
	}
.login-form.studen-login {
    margin-top: 45px !important;
	}
.user_name, .pass_word {
    margin-bottom: 11px !important;
}
.studen-login .log_btn{
	margin-top: 28px !important;	
	}
.professional-learn .sow-headline{
	padding: 12px 0 6px 0;	
	}
.professional-learn .sow-headline, .main-resource-news .sow-headline {
    font-size: 26px !important;
    line-height: 72px !important;
    
}
.professional-learn{
	display: block !important;
	flex-direction: column;
	}
.professional-learn > .panel-grid-cell {
    width: 100% !important;
}
.main-resource-news > .panel-grid-cell:first-child {
    margin-top: 0;
    width: calc(65% - ( 0.5 * 24px ) ) !important;
}
.main-resource-news > .panel-grid-cell:nth-child(2) {
    padding-top: 0;
    width: calc(35% - ( 0.5 * 24px ) ) !important;
}
.professional-learning .so-widget-image, .graduate-diploma .so-widget-image{
    width: 100% !important;
}	
.main-resource-news {
    padding-bottom: 44px;
}
.contact-section h3 {
    line-height: 51px;
    font-size: 26px;
	margin-bottom: 5px;
}
.contact-section .form-control, .contact-section input[type="submit"], .contact-section input[type="text"], .contact-section input[type="email"]{
	max-width: 329px;
	height: 46px;
	border-radius: 5.9px;
	font-size: 15px;
	}	
.sb-button {
    max-width: 165px;
    margin-bottom: 29px;
}
.contact-section .sb-button::after{
	height: 15px;
	width: 15px;
	top: 12px;
	}	
.contact-section .textwidget > p{
	margin-bottom: 77px;
	}
.map-and-txt .textwidget > p{
	margin-bottom: 0px !important;
	}
.contact-section .panel-grid-cell:first-child {
    padding-left: 23px;
    padding-right: 0;
	}
#menu-footer-menu > li {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    margin-bottom: 25px;
}
#menu-footer-menu > li br {

    display: none;

}
#menu-footer-menu > li {
    margin-right: 0 !important;
}
	
}
/*Tab Css End min 768 max 1199*/

@media only screen and (min-width:321px) and (max-width: 420px) {
   .header-image h1{ font-size: 31px!important; } 
}


@media only screen and (min-width:250px) and (max-width: 320px) {
   .header-image h1{ font-size: 28px!important; } 
}
/* Css End min 250px max 420px*/
/*video*/
@media only screen and (min-width: 2100px){	
    #rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(3) .resizelistener{
    object-fit: contain !important;
}
    #rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(1) .resizelistener{
    /*object-fit: contain !important;*/
    object-position: calc(11% - -3px) 50% !important;
}
}
@media only screen and (min-width:2700px) {
    #rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(3) .resizelistener{
    object-position: calc(48% - 35px) 50% !important;
}
#rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(1) .resizelistener {
    object-position: calc(11% - 0px) 50% !important;
	height: 100% !important;
    top: 0 !important;
}
}
@media only screen and (min-width:768px) and (max-width: 1024px) {
#rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(3) .resizelistener{
   object-position: calc(-691px + -78px) 50% !important;
}
#rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(1) .resizelistener {
    object-position: calc(-114px - 35px) 50% !important;
	height: 100% !important;
    top: 0 !important;
}
}
@media only screen and (max-width: 767px) {
#rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(3) .resizelistener{
    object-position: calc(-100px - 35px) 50% !important;
    height: 51.2% !important;
    top: 0 !important;
    object-fit: contain !important;
}
#rev-home-new #rev_slider_3_1 .tp-revslider-mainul li:nth-child(1) .resizelistener {
    object-position: calc(160px - -55px) 50% !important;
    height: 51.2% !important;
    top: 0 !important;
    object-fit: contain !important;
}
.hermes .tp-bullet {
    /*background-color: rgba(30, 109, 179) !important;*/
}
.tp-bullets.hermes{
        top: 52% !important;
}
}
/*end video*/
@media only screen and (max-width: 1199px) {
.slick-container video {
    height: 336px !important;
    object-position: calc(162px - 237px) 50%;
}
.main-slide-info, .slide-info{
	position: static;	
}
.main-slide-info .container {
    height: auto;
}
.main-slide-info{
	background-color: #fff;
    min-height: 321px;
    padding-top: 18px;
}
.layer-small-text, .left-text .button-layer, .button-layer{
	margin-top: 10px;
}
.home-slider-images {
    height: 657px !important;
    background-size: auto 336px !important;
    background-position: center top !important;
}
.right-text{
	top: auto;
	bottom: 65px;
	right: auto;
	left: 0;
}
.without-video{
	bottom: 13px;
}
	
}
