@import url('https://fonts.googleapis.com/css?family=Arvo:400,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800');
/* font-family: 'Montserrat', sans-serif; */
/* font-family: 'Arvo', serif; */

body{font-family: 'Montserrat', sans-serif;}

body nav.navbar { font-family: 'Montserrat', sans-serif; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-family: 'Arvo', serif;}

body label { font-weight: 600;}

body.modal-open {
    padding-right: 0 !important;
}

.hed h1 {font-size:44px;} 
.hed h2 {font-size:32px;text-transform: uppercase;font-weight: bold; margin: 0 0 6px 0; color: #192838; display: inline-block;}
.hed p {
    font-style: italic;
    padding-top: 15px;
    font-weight: 400 !important;
	color:#373737;
    font-size: 14px;
	line-height: 1.8;
}
.hed h2 {position:relative;}
.bg-drkgrey {
    background:  #eee;
}
/* hover */

.hvr-rectangle-out:active:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:hover:before {
    -webkit-transform: scale(1);
    transform: scale(1);
    border-radius: 50px;
    background: #ff6602;
    border: 1px solid #ff6602;
	color:#fff;
}
.hvr-rectangle-out:active, .hvr-rectangle-out:focus, .hvr-rectangle-out:hover {
    color: #fff !important;
}
.hvr-rectangle-out:before {
	background:#ff6602 !important;
}
/* hover */


/*Placeholder*/
.banner-btn .input-group input.form-control::-moz-placeholder { font-size: 14px; color: #918f8f; -moz-transition: padding 0.5s; transition: all 1s; text-align:left;}
.banner-btn .input-group input.form-control:-ms-input-placeholder { font-size: 14px; color: #918f8f; transition: padding 0.5s; transition: all 1s; text-align:left;}
.banner-btn .input-group input.form-control::-webkit-input-placeholder { font-size: 14px; color: #918f8f; -webkit-transition: padding 0.5s; transition: 1s; text-align:left;}


/*Placeholder*/
.ftr__newsletter .input-group input.form-control::-moz-placeholder { color:#192838; -moz-transition: padding 0.5s; transition: all 1s; text-align:left; font-size:12px;}
.ftr__newsletter .input-group input.form-control:-ms-input-placeholder { color:#192838; transition: padding 0.5s; transition: all 1s; text-align:left; font-size:12px;}
.ftr__newsletter .input-group input.form-control::-webkit-input-placeholder { color:#192838; -webkit-transition: padding 0.5s; transition: 1s; text-align:left; font-size:12px;}

.pt25 {padding-top:25px;}

.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: none;
}

.hdr-top {
    padding: 10px 0;
	border-bottom:  1px solid #ebebeb;
}
.hdr-top .stay_connected ul li:nth-child(1){
    font-size:12px;
    color:#192838;
    font-weight:600;
	padding:0 10px 0 0;
}
.hdr-top .stay_connected ul li a {
    color: #192838;
    border-radius: 50%;
    padding: 5px 9px;
}
.hdr-top .btn.btn-login i {
    padding-right: 20px;
    position: relative;
}
.btn.btn-login {
    outline: none;
    text-transform: uppercase;
    font-size: 12px;
    background: #ff6602;
    color: #fff;
    padding: 5px 25px;
    border-radius: 50px;
}
.stay_connected {
    padding-top: 5px;
}
.login .stay_connected {
    padding-top: 10px;
}
.navbar-brand {
    margin-top: -3px;
}
.navbar-brand img {
    transform: scale(1.1);
}
.hdr-top .stay_connected ul li:nth-child(2) a {
    background: #566ca8;
    color: #fff;
    padding: 5px 9px;
}
.hdr-top .stay_connected ul li:nth-child(3) a {
    padding: 5px 7px;
}
.hdr-top .stay_connected ul li:nth-child(4) a {
    padding: 5px 6px;
}
.hdr-top .stay_connected ul li:nth-child(5) a {
    padding: 4px 7px;
}
.hdr-top .stay_connected ul li:nth-child(3):hover a {
    background: #48AAE6;
	color: #fff;
}
.hdr-top .stay_connected ul li:nth-child(4):hover a {
    background: #d34836;
	    color: #fff;
}
.hdr-top .stay_connected ul li:nth-child(5):hover a {
    background: #0077B5;
	    color: #fff;
}
section.hdr-area.hdr-nav {
    padding:  25px 0;
}
.navbar-default .navbar-collapse {
    float:  right;
    padding:  0;
}
.hdr-area .nav.navbar-nav>li>a {
    font-size: 14px;
    color: #192838;
    font-weight: 600;
    line-height: 23px;
    padding: 15px 28px;
}
.hdr-area .nav.navbar-nav>li.active>a,.hdr-area .nav.navbar-nav>li:hover>a {
    color: #ff6602;
}
.search-fom.expand-search [type="submit"] {
    background:  none;
}
.search-fom.expand-search [type="submit"] {
    background: none;
    right: -7px;
    padding: 0;
	font-size: 17px;
	outline: none;
}
body .expand-search--fullwidth .form-group--active input {
    position: fixed;
    left: 0;
    top: 0;
    min-height: 50px;
    font-size: 20px;
    opacity: .9;
}
.caro-cap.hed h1 {
    text-shadow: 5px 2px 8px #000;
    text-transform:  uppercase;
    margin:  0;
    color:  #fff;
	font-weight:700;
}
.caro-cap.hed h4 {
    text-shadow: 5px 2px 8px #000;
    color: #fff;
    margin: 25px 0 35px 0;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}
.banner-btn .input-group {
    display:  inline-block;
}
.lnk-btn.inline-block.more-btn {
    color:  #ff6602;
    font-size:  14px;
    font-weight:  600;
    background:  #fff;
    padding: 13px 55px;
    border-radius:  50px;
}
.banner-btn .input-group input.form-control {
    border: 0;
    font-size: 14px;
    color: #918f8f;
    height: 53px;
    text-align: left;
    padding-left: 25px;
    border-radius: 50px;
    background: #fff;
    width: 600px;
    box-shadow: none;
}
.banner-btn .input-group button {
    width:  auto;
}
.banner-btn .input-group button.btn.btn-search {
    font-size: 14px;
    position: absolute;
	height: 53px;
    background: #ff6602;
    width: auto;
    color: #fff;
    font-weight: 600;
    border: 0;
    padding: 0px 40px;
    border-radius: 50px;
    right: -1px;
	outline:none;
}
.banner-btn .input-group button.btn.btn-search:focus {
    box-shadow:  none;
}
.caro-cap {
    padding:  180px 0;
}
.hed span {
	display:block;
    font-weight: 500;
    color: #ff6602;
}
.hed h2::after {
    content: '.';
    width: 100px;
    height: 1px;
    right: -50px;
    top: 145%;
    background: #dadada;
    display: inline-block;
    position: absolute;
    color: transparent;
}
.hed h2::before {
    content: '.';
    width: 100px;
    height: 1px;
    left: -50px;
    top: -18px;
    background: #dadada;
    display: inline-block;
    position: absolute;
    color: transparent;
}
.edu__services__box h4 {
    color: #192838;
    font-weight:  bold;
}
.edu__services__img {
    margin-bottom: 20px;
    height: 95px;
    line-height: 7;
}
.edu__services__box p {
    padding: 0 40px;
    font-style:italic;
    color:#373737;
}
.popular-courses .hed h2 {
    color:  #fff;
}
.popular-courses .hed span {
    color:  #fff;
}
.popular-courses .hed p {
    color:  #fff;
}
.popular__courses__cont {
    background:  #f8f8f8;
}
.popular__courses__img img {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
.popular__courses__cont h4 {
    margin: 0;
    height: 83px;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 30px 30px 0px 30px;
    line-height: 1.5;
    color: #192838;
    font-weight: 600;
}
.popular__courses__cont {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}
div.cont {
    color: #6b6b6b;
    font-weight: 500;
    padding: 0px 35px 0px 40px;
    margin: 0;
    margin-bottom: 35px;
    line-height: 2;
    height: 107px;
    overflow: hidden;
}
.pointer {
    font-weight: 600;
    width: 43%;
    height: 40px;
    text-align: center;
    position: relative;
    background: #ff700d;
    font-size: 14px;
    color: #fff;
    line-height: 2.6;
}
.pointer:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-right: 20px solid white;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
}
li.pointer span{
	padding-left:5px;
}
.popular__courses__cont ul {
    text-align:  left;
}
.popular__courses__cont ul li.img img {
    height: 60px;
    border-radius: 50px;
    width: 60px;
}
li.name {
	font-family: 'Arvo', serif;
    font-weight: 700;
    color: #192838;
    width: 56.8%;
    background: #ffffff;
    height: 40px;
    font-size: 15px;
    line-height: 2.5;
    padding-left: 5px;
    text-align: left;
    margin-left: -4px;
}
li.img span {
	width: 60px;
    height: 60px;
    display: inline-block;
    position: absolute;
    bottom: 10px;
    right: 40px;
}
.btn.btn-default:hover, .btn.btn-default:focus {
    background: #fff;
    color: #ff700d;
}
.btn.btn-default {
    box-shadow: 2px 2px 10px #0000007a;
    background: #ff700d;
    border: 2px solid #ff700d;
    color: #fff;
    font-weight: 500;
    border-radius: 50px;
    padding: 0px 40px;
    height: 45px;
    line-height: 2.5;
    font-size: 16px;
}
/* .alert-success {
    position: fixed;
    bottom: 0;
    z-index: 9999;
    width: 100%;
    left: 0;
    margin: 0;
    text-align: center;
    height: auto;
    border-radius: 0;
} */
.alert ul li {
    list-style:  none;
}
/* .alert-danger {
    position: fixed;
    bottom: 0;
    z-index: 9999;
    width: 100%;
    left: 0;
    margin: 0;
    text-align: center;
    height: auto;
    border-radius: 0;
} */
.btn.btn-primary {
    box-shadow: 2px 2px 10px #0000007a;
    font-family: arvo;
    background: #ff700d;
    border: 0;
    font-weight: 400;
    border-radius: 50px;
    padding: 0px 40px;
    height: 54px;
    line-height: 2.8;
    font-size: 18px;
	border:2px solid #ff700d;
}
.btn.btn-primary:hover {
    background: #fff;
    color: #ff700d;
}
.what-we-do.tabs-area .nav.nav-tabs li.active {
    width:  100%;
    background: #fff;
    height:  70px;
    border: none;
    border-radius: 10px;
	margin-bottom: 3px;
    box-shadow: -2px 2px 6px 1px rgba(0,0,0,.05);
	box-sizing: border-box;
    -webkit-transition: background-color .2s ease-out,box-shadow .2s ease-out;
    -moz-transition: background-color .2s ease-out,box-shadow .2s ease-out;
    transition: background-color .2s ease-out,box-shadow .2s ease-out;
}
.what-we-do.tabs-area .nav.nav-tabs li.active a {
	border-bottom:1px solid transparent;
    color: #ff6602;
}
.what-we-do.tabs-area .nav.nav-tabs li a {
	font-family: 'Arvo', serif;
    font-size: 18px;
    height:  70px;
    line-height:  2.7;
	color:#192838;
	font-weight:400;
    border:  0;
	box-sizing: border-box;
    -webkit-transition: background-color .2s ease-out,box-shadow .2s ease-out;
    -moz-transition: background-color .2s ease-out,box-shadow .2s ease-out;
    transition: background-color .2s ease-out,box-shadow .2s ease-out;
}
.what-we-do.tabs-area .nav.nav-tabs li.active ~ li a {
    border-bottom:1px solid #ebebeb;
}
.what-we-do.tabs-area .nav-tabs {
    border:  0;
}
.what-we-do.tabs-area .nav.nav-tabs li {
    width: 100%;
    padding: 0px 25px;
    background: #fff;
    height: 70px;
	margin-bottom: 1px;
}
.what-we-do.tabs-area .nav>li>a:hover, .what-we-do.tabs-area .nav>li>a:focus {
	background-color:#fff;
}
.what-we-do .tab-content .tab-pane h4 {
    color:  #ff6602;
    font-size: 18px;
    font-weight: 500;
    margin-top: 0;
    font-family:  'Montserrat', sans-serif;
}
.what-we-do .tab-content .tab-pane h2 {
    font-family:  'arvo';
    font-weight:  700;
    font-size:  32px;
    color: #192838;
    text-transform:  uppercase;
}
.what-we-do .tab-content .tab-pane p {
    padding-right: 17%;
    color: #373737;
    font-weight: 400;
    line-height: 2;
    font-style: italic;
    padding-bottom: 30px;
}
.what-we-do .tab-content .tab-pane ul li {
    font-size:  16px;
    padding: 0px 165px 0 0;
    color: #373737;
    line-height: 3;
}
.what-we-do .tab-content .tab-pane ul li span {
    padding-right:  5px;
    position:  relative;
    top: -2px;
}
section.wwd-section {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 525px;
}
.wwd__box__img.--sm_box {
    width: 195px;
    border: 1px dashed #fff;
    height: 195px;
    padding: 10px;
    border-radius: 11px;
}
.wwd__box__img.--sm_box img {
    border-radius: 5px;
}
.wwd__box__img.--lg_box img {
    border-radius: 5px;
	height:100%;
}
.wwd__box__img.--rotate__rgt {
    transform: translate3d(0,0,0) rotate(15deg);
}
.wwd__box__img.--rotate__lft{
    transform: translate3d(0,0,0) rotate(-10deg);
}
.wwd__box__img.--rotate__mid {
    transform: translate3d(0,0,0) rotate(-5deg);
}
.wwd__box__img.--lg_box {
    margin: 0 auto;
    width: 240px;
    border: 1px dashed #fff;
    height: 215px;
    padding: 10px;
    border-radius: 11px;
}
.wwd__box__img.--lg_box {
    margin: 0 23%;
    width: 253px;
    border: 1px dashed #fff;
    height: 245px;
    padding: 15px;
    border-radius: 11px;
}
.wwd__box__cont h4 {
    font-size: 16px;
    margin:  0;
    letter-spacing: 2px;
    font-weight:  700;
    color:  #fff;
    text-transform:  uppercase;
    font-family:  'Arvo';
}
.wwd__box__cont {
    padding-top: 50px;
}
.wwd__box__cont p {
    padding: 10px 20px;
    font-size:  14px;
    color:  #fff;
    font-weight: 400;
    font-style:  italic;
    line-height: 1.8;
}
.wwd__wrap {
    min-height: 525px;
    background-size: contain;
    background: url(images/col-line.png);
    background-repeat: no-repeat;
    background-position: 30px 100px;
}
.wwd__box__img.--__mrg1 {
    margin: 0px 49%;
}
.wwd__box__img.--__mrg2 {
    margin: 0px 13%;
}
.wwd__box__img.--__mrg3 {
    margin: 0px -2%;
}
.wwd__box__cont.lg_cont {
    text-align:  center;
    padding-left:  40px;
}

.wwd__box__cont.sm_cont1 {
    text-align: center;
    position:  relative;
    left: 20%;
}
.wwd__box__cont.sm_cont2 {
    text-align:  center;
    position:  relative;
    right:  12%;
}
.wwd__box__cont.sm_cont3 {
    text-align:  center;
    position:  relative;
    left: -74px;
}
body .trio-slider li {
  width: 100%;
  min-height: 560px;
  background: transparent;
}
body .trio-slider .items {
    position: absolute;
    left: 0;
}
body .trio-slider li .trio__slide__cont p {
    color: #373737;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.8;
    padding: 0 70px 25px 70px;
    margin: 30px 0 0 0;
    text-align: center;
    background: white;
}
.trio-slider .items .trio__slide__cont {
    display: none;
}
.trio-slider .items.main-pos .trio__slide__cont {
    display:  block;
	width: 100%;
    position: relative;
}
body .trio-slider .carousel {
    min-height: 560px;
}
.social__icon ul {
    height: 35px;
    width:  100%;
}
.social__icon ul li {
    margin-right: 10px;
    min-height: auto;
    background: #ff6602;
    padding: 0;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    line-height: 1.7;
}
.social__icon ul li a {
	font-size: 20px;
    color: #fff;
}
.trio__slide__cont .social__icon {
    margin-top: -20px;
}
.cont_name {
    font-weight: 600;
    color: #ff6602;
    font-size:  16px;
}
.cont_dir {
    color:  #373737;
    font-size:  16px;
    font-weight:  500;
}
a#trioPrev {
    float:  left;
    top: -550px;
    position: relative;
}

a#trioNext {
    float:  right;
    top: -550px;
    position: relative;
}
section#footer {
    padding: 65px 0 0 0;
    background: #192838;
    z-index: 12;

}
.ftr__box a {
    font-weight:  500;
    color:  #d3d3d3;
}
span.line_2 {
    padding-left:  25px;
}
.ftr__box.ftr__contact ul li {
    line-height:  2;
    padding-bottom:  10px;
}
.ftr__box h4 {
	margin-bottom: 20px;
    color:  #fff;
    font-size:  18px;
    font-family:  'Arvo';
}
.ftr__links a:hover, .ftr-links a:hover {
	border-left:0 !important;
	padding:0;
}
.ftr__box.ftr__links ul li i {
    padding-right:  10px;
    position:  relative;
    top: -1px;
}
.ftr__box.ftr__links ul li {
    line-height: 2.5;
}
.ftr__box.ftr__contact ul li i {
    padding-right: 5px;
}
.ftr__box.ftr__newsletter p {
    line-height:  2;
    color: #d3d3d3;
    font-size: 12px;
}
.ftr__box.ftr__newsletter .input-group-addon {
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
	padding: 0;
    padding-right: 15px;
    background: white;
    border: 0;
    height: 45px;
    width: 45px;
}
.ftr__box.ftr__newsletter .input-group input {
    padding-left: 20px;
    border: 0;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    height: 45px;
    color: #192838;
    font-size: 12px;
}
.ftr__box.ftr__newsletter .form-control:focus {
    box-shadow:  none;
}
.ftr__top__wrap {
    box-shadow: 0px 1px 0 0 #2b3948;
    padding-bottom: 50px;
    border-bottom: 1px solid #000;
}
section.bottom-area {
    background:  #0b1723;
}
section.bottom-area a {
    color:  #fff;
    font-size:  14px;
    font-weight:  500;
}
.new_tag {
    width: 150px;
    position: absolute !important;
    top: -3.4%;
    z-index: 444;
    left: -3.7%;
    background-image: url('./images/new_tag.png');
    height: 100px;
    background-repeat: no-repeat;
}
.register-section {
    /* background:  #fafafa; */
    padding-top:  70px;
	padding-bottom:  70px;
}
.register-section .nav-tabs>li>a:hover {
    background-color: #ff6602;
	border:  2px solid #ff6602;
    color:  #fff;
    border-radius:  0;
}
.register-section .nav-tabs>li.active>a, .register-section .nav-tabs>li.active>a:hover, .register-section .nav-tabs>li.active>a:focus {
    background: #ff6602;
    color:  #fff;
    border:  2px solid #ff6602;
    border-radius:  0;
}
.register-section ul.nav.nav-tabs {
    border-bottom:  0;
}
.register-section .nav-tabs>li>a {
    color: #192838;
    font-weight: 600;
    border: 2px solid #192838;
    border-radius: 0;
}
.fom h3 {
    color: #ff6602;
    font-size: 18px;
    font-weight: 500;
    margin-top: 0;
    margin: 0;
    padding-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
}
.forgot_password .fom {
	padding: 30px;
    background: #eee;
}
.form-group.form-group--register label {
    bottom: 6px;
    margin: 0 30px 0 5px;
    margin-bottom: 0;
    font-weight: 600;
    position: relative;
}
.form-group.form-group--register {
    margin-bottom:  30px;
}
.form-group input {
    border-radius: 50px;
    height: 45px;
}
.form-group label {
    margin-bottom: 10px;
}
.register-section .hed h2::after {
	right: -115px;
}
a.forgot_pswrd {
    font-weight: 400;
    border-bottom: 1px solid;
}
.forgot_password .fom p {
    line-height: 1.5;
    font-weight: 400;
    margin-bottom:  20px;
}
.squareframe--hover {
    background-color: transparent;
}
.checkbox input[type=checkbox] {
    position:  relative;
    top: -3px;
}
.login-signup .dropdown.user-menu a {
    font-weight: 600;
    color: #192838;
    text-transform: capitalize;
    padding: 5px;
    font-size:  14px;
}
.login-signup .nav .dropdown.user-menu a:hover , .login-signup .nav .dropdown.user-menu a:focus {
    background: transparent;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background: transparent;
}
header {
    border-bottom: 2px solid #ebebeb;
}
section.hdr-top {
    background: #fafafa;
}
.home header {
    border-bottom: 0;
}
.home section.hdr-top {
    background: transparent;
}
.btn.btn-unique {
    float: right;
    background: #ff700d;
    color: #fff;
    border-radius: 50px;
}
.listing__wraper__inr {
    box-shadow: 2px 2px 3px #ddd;
    margin-bottom: 0;
    height: auto;
    padding: 20px 0 20px 20px;
    background: #f5f5f5;
}
.form-group.form-group--searchhour p.pull-left , .form-group.form-group--searchhour p.pull-right {
    margin-top: -7px;
}
.form-group.form-group--searchfilter {
    padding-top: 21px;
}
.course-listing__wraper .colset__cont {
    padding: 0px 0px 0px 10px;
}
.course-listing__wraper .colset__cont .name_profile h4 {
    color: #ff700d;
    font-family: 'Montserrat', sans-serif;
    text-transform: capitalize;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 5px;
}
.horizon_search_bar {
    background: #f5f5f5;
    padding: 0 14%;
    color: #192838;
}
.register-section.course-section {
    padding: 0;
    background: #fff
}
.horizon_search_bar .form-group input {
    width:  100%;
}

/* 3/1/2017 */

.course-listing__wraper{}
.course-listing__wraper img{
    border-radius: 50%;
}
.fr-border{
    border-top: 1px solid #ddd
}
.colset__cont li {
    line-height: 2;
}
.colset__cont ul.job_info_list li  {
    width: 40%;
}
.job__info ul {
    border-top: 1px solid #ddd;
    padding-left: 0px;
    margin: 0;
}
.listdvr ul > li:not(:last-child) {
    border-right: 1px solid #ddd;
    margin-right: 0.5em;
    padding-right: 1em;
}
.name_progile-price {
    font-weight: bold;
    position: absolute;
    top: -5px;
    right: 0;
    background: #192838;
    color: #fff;
    border-radius: 3px;
    padding: 4px 6px;
}
.name_profile ul {
    margin-top: 5px;
}
.job__info span {
    font-weight: 700;
}
.name_profile ul li span {
    font-weight: 500;
    padding-left: 5px;
}
.course-listing__wraper hr{
    border-color: #000;
    margin-top: 0px;
}
.job__info h5 {
    font-family: 'Montserrat', sans-serif;
    color: #192838;
    font-style: italic;
    font-weight: 500;
    margin: 0px;
}



#course_listing .pagination>li>a, #course_listing .pagination>li>span{   border: 1px solid #ff700d;
color:#192838;;
background-color: #fff;
}

#course_listing .pagination>.active>a,#course_listing .pagination>.active>span, 
#course_listing .pagination>.active>a:hover,#course_listing .pagination>.active>span:hover,
 #course_listing .pagination>.active>a:focus,#course_listing .pagination>.active>span:focus{
    background-color: #ff700d;
    color:#fff;
 }
.req-form{}
.req-form .modal-header{
    border-bottom: 0px solid #ddd;
    min-height: auto;
    padding:0px;
}
.req-form .close {
    box-shadow: 0px 0px 0px 4px #fff;
    background-color: transparent;
    color: #fff;
    font-size: 2em;
    height: 35px;
    margin: 0;
    opacity: 1;
    position: absolute;
    right: -23px;
    text-shadow: none;
    top: -20px;
    width: 35px;
    z-index: 3;
    border-radius: 50px;
    background: #ff700d;
}
#requestModal .hed h2::before {
    left: 10%;
}
#requestModal .hed h2::after {
    right: 10%;
}
#requestModal .modal-content {
    background: #fafafa;
    box-shadow: 0 0 0px 15px rgba(0,0,0,0.2);
    border-radius: 10px;
}
#requestModal .modal-footer {
    border:  0;
    padding: 0;
    padding:  0 30px 30px 30px;
}
#requestModal .btn.btn-primary.submit-offer {
    height:  45px;
    padding:  0 25px;
    line-height:  2;
}
#requestModal .modal-body {
    padding: 15px 30px 15px 30px;
}
.req-form label{
    color:#192838;
}

.my-acc{
    text-align: center;
}
.my-acc img{
    width: 100px;
    display: block;
    margin: 0 auto;
    border:1px solid #f7f7f7;
}
.my-acc h5{
    color:#192838;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 5px;
	font-family: 'Montserrat', sans-serif;
}
.mk-acc-btn{}
.mk-acc-btn a{
    line-height: 45px !important;
    color: #fff !important;
    padding: 0px 10px !important;
    font-size:12px;
    border:1px solid #ff700d !important;
}
li.dropdown.user-menu li.user-footer.mk-acc-btn a {
	height:  35px;
	font-size:  12px;
	line-height: 2.6 !important;
}
.mk-acc-btn a:hover{
    color:#ff700d !important;

}
.form-group.form-group--horizonsearch {
    margin-top: -8px;
}
.colset__img  {
	width:100px;
	height:100px;
}
form.search-fom.expand-search .form-group input {
    border-radius:  0;
}
.course-listing__wraper .listing__wraper {
    margin-bottom:  30px;
}
.login-signup .btn.btn-login:hover {
    background:  #fff;
    color: #ff6602;
    border: 1px solid #ff6602;
}
.login-signup .btn.btn-login.login i {
    background-image:  url('./images/user-icon.png');
    background-repeat:  no-repeat;
}
.login-signup .btn.btn-login.register i {
    background-image:  url('./images/pen-icon.png');
    background-repeat:  no-repeat;
}
.login-signup .btn.btn-login.login:hover i {
    background-image:  url('./images/user-icon--hover.png');
}
.login-signup .btn.btn-login.register:hover i {
    background-image:  url('./images/pen-icon--hover.png');
}
[class*="form-group--register"] input[type=radio]{
    display: inline-block;
    margin-right: 0px;
    width: 24px;
    height: 24px;
    right: 0px;
	margin-top:0;
	z-index: 5;
}
.hdr-area .nav.navbar-nav>li:last-child a {
    padding-right:  0;
}
li.dropdown.user-menu .dropdown-menu {
    min-width: 210px;
    top: 50px;
}
.scrollToTop {
	display:none !important;
}
.courses-page .scrollToTop {
	display:block !important;
    background: #ff7012;
    color:  #fff;
    padding:  5px 8px;
    border-radius:  50px;
    right:  15px;
}
.courses-page .scrollToTop:focus {
    color:  #fff;
}
button.btn.btn-search .fa-search {
    display:  none;
}
.banner-btn .input-group button.btn.btn-search span{
	font-size: 14px;
	color: #fff; 
	font-weight: 600; 
}
.what-we-do {
    background-repeat: no-repeat;
}
.login-section .hed h2::before {
    left: -70px;
}
.login-section .hed h2::after {
    right: -145px;
}
#requestModal .alert-danger {
    bottom: auto;
    top: 31px;
}
#requestModal .alert-danger a {
    font-size:  30px;
    color:  #a94442;
}
.preloadized #preloader__status {
    transform: scale(3);
}

/*==============Media Queries==============*/
/* 24" large Screens */
@media only screen and (max-width : 1920px) {	}


/* 22" large Screens */
@media only screen and (max-width : 1680px) {	}


/* 20" large Screens */
@media only screen and (max-width : 1600px) {	}


/* 19" large Screens */
@media only screen and (max-width : 1440px) {

.wwd__wrap {
    min-height: 525px;
    background-size: 1360px auto;
}
.wwd__box__img.--__mrg2 {
    margin: 0px 12%;
}
.wwd__box__img.--rotate__rgt {
    transform: translate3d(0,0,0) rotate(10deg);
}
.wwd__box__img.--sm_box {
    width: 180px;
    height: 180px;
}
.wwd__box__img.--lg_box {
    margin: 0 23%;
    width: 230px;
    height: 230px;
}
.wwd__box__cont p {
    padding: 10px 10px;
}
.horizon_search_bar {
    padding: 0 10%;
}
	}


/* 13" Notebook Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {

.what-we-do {
    background-size:  contain;
    background-position: 100px 100%;
    background-repeat:no-repeat;
}
.wwd__wrap {
    min-height: 525px;
    background-size: 1200px auto;
}
.wwd__box__img.--sm_box {
    width: 160px;
    height: 160px;
}
.wwd__box__img.--lg_box {
    margin: 0 24%;
    width: 200px;
    height: 200px;
}
.wwd__box__cont.sm_cont2 {
    right: 5%;
}
.wwd__box__cont.sm_cont3 {
    left: -30px;
}
.wwd__box__cont.lg_cont {
    padding-left: 0px;
}
.wwd__box__cont.sm_cont1 {
    left: 15%;
}
.horizon_search_bar {
    padding: 0 5%;
}
li.dropdown.user-menu .dropdown-menu {
    min-width: 200px;
}
	}


/* Ubuntu, Medium Screens */
@media only screen and (max-width : 1198px) {	}


/* 12" Notebook & iPad landscape  � width: 1024px */
@media only screen and (max-width : 1024px) {
.popular__courses__cont h4 {
    padding: 30px 15px 0px 15px;
}
.popular__courses__cont ul li.img img {
    display:  none;
}
div.cont {
    color: #6b6b6b;
    font-weight: 500;
    padding: 0px 15px 0px 15px;
	margin-bottom: 15px;
}
.new_tag {
    top: -4.4%;
    left: -4.7%;
}
.what-we-do .tab-content .tab-pane p {
    padding-right: 22%;
    padding-bottom: 15px;
}
.what-we-do .tab-content .tab-pane ul li {
    padding: 0px 100px 0 0;
    line-height: 2.5;
}
.wwd__box__img.--sm_box {
    width: 125px;
    height: 125px;
	padding: 5px;
}
.wwd__box__img.--__mrg1 {
    margin: 0px 52%;
}
.wwd__box__img.--lg_box {
    margin: 0 24%;
    padding: 10px;
    width: 165px;
    height: 165px;
}
.wwd__box__img.--__mrg3 {
    margin: 0px -5%;
}
.wwd__wrap {
    min-height: 460px;
    background-size: 965px auto;
}
section.wwd-section {
    min-height: 460px;
}
.wwd__box__cont p {
    font-size: 12px;
}
.wwd__box__cont h4 {
    font-size: 14px;
}
body .trio-slider .items{
    left: 0;
	width:100%;
}
.ftr__box ul li a span br {
    display:  none;
}
.ftr__box ul li a span {
    padding:  0;
}
.ftr__box p br {
    display:  none;
}
.ftr__box.ftr__contact ul li a {
    font-size:  12px;
}
li.name {
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 2.5;
    padding-left: 10px;
    top: 17px;
}
li.dropdown.user-menu .dropdown-menu {
    left: -30px;
}
.register-section .form-inline .form-group {
    display: block;
}
.form-group.form-group--register label {
	display:block;
}
.form-group.form-group--register .fnc__checkbox {
    display: block;
}
.form-group.form-group--register label {
    bottom: 22px;
	left: 0;
    width: 58%;
    margin: 0;
    display: block;
}
	}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
.hed h1 {
    font-size: 35px;
}
.caro-cap {
    padding: 100px 0;
}
.hed h2 {
    font-size: 28px;
}
.caro-cap.hed h4 {
    font-size: 18px;
}
.what-we-do .tab-content .tab-pane h2 {
    font-size: 25px;
}
.wwd__wrap {
    background-size: 920px auto;
}
section.bottom-area .container {
    width:  auto;
}
body .navbar-brand {
    margin-top: 0px;
    padding: 5px;
    max-width: 200px;
    padding-left: 25px;
}
.hdr-area .nav.navbar-nav>li:last-child a {
    padding: 15px 28px;
}
li.dropdown.user-menu .dropdown-menu {
    left: -60px;
}
	}


/*Landscape*/
@media only screen and (max-width : 960px) {	
.edu__services__box p {
    padding: 0 15px;
}
.popular__courses__cont h4 {
    font-size: 15px;
    padding: 20px 10px 0px 10px;
	height: 63px;
}
div.cont {
    font-size: 12px;
    padding: 0px 10px 0px 10px;
    height: 115px;
}
.pointer:after {
    border-right: 10px solid white;
}
.what-we-do .tab-content .tab-pane p {
    padding-right: 0;
    padding-bottom: 15px;
}
.what-we-do .tab-content .tab-pane ul li {
    padding: 0;
    font-size: 15px;
}
a#trioPrev {
    left: -65px;
}
a#trioNext {
    right: -65px;
}
body .trio-slider li .trio__slide__cont p {
    padding: 0 60px 25px 0px;
}
body .trio-slider .carousel {
    min-height: 600px;
}
.wwd__wrap {
    background-size: 890px auto;
}
.ftr__box ul li a {
    font-size: 10px;
}
.ftr__box.ftr__contact ul li a {
    font-size: 9px;
}
section.bottom-area a {
    font-size: 12px;
}
.new_tag {
    top: -5.9%;
    left: -5.9%;
}
.hdr-area .nav.navbar-nav>li>a {
    padding: 15px 15px;
}
body .navbar-brand {
    padding: 5px;
    padding-top: 7px;
    max-width: 160px;
}
.hdr-area .nav.navbar-nav>li:last-child a {
    padding: 15px 0 15px 15px;
}
.banner-btn .input-group input.form-control {
    width: 500px;
}
li.dropdown.user-menu .dropdown-menu {
    left: 0px;
}
.register-section .tabs-more-area .tab-content {
    padding: 30px 20px;
}
.form-group.form-group--register label {
    width: 75%;
}
	}


/* Kindel Fire HD 8.9in (800x1280) Tablets */
@media only screen and (max-width : 800px) {
.new_tag {
    top: -5.9%;
    left: -6.3%;
}
.what-we-do.tabs-area .nav.nav-tabs li a {
    font-size: 16px;
}
.what-we-do .tab-content .tab-pane h2 {
    font-size: 22px;
}
a#trioPrev {
    left: -25px;
}
a#trioNext {
    right: -25px;
}
.wwd__box__img.--sm_box {
    width: 100px;
    height: 100px;
    padding: 5px;
}
.wwd__wrap {
    background-size: 745px auto;
}
.wwd__box__img.--lg_box {
    margin: 0 24%;
    padding: 10px;
    width: 130px;
    height: 130px;
}
.wwd__box__img.--__mrg3 {
    margin: 0px -8%;
}
.wwd__box__img.--lg_box {
    padding: 7px;
}
li.dropdown.user-menu .dropdown-menu {
    left: -30px;
}
	}


/* iPad (All) (768x1024) Portrait Tablets */
@media only screen and (max-width : 768px) {
a#trioNext {
    top: -370px;
	right: 0px;
}
a#trioPrev {
    top: -370px;
	left: 0px;
}
body .trio-slider li .trio__slide__cont p {
    padding: 0 0px 25px 0px;
}
.wwd__wrap {
    background-size: 715px auto;
}
.hed h1 {
    font-size: 32px;
}
.caro-cap.hed h4 {
    font-size: 16px;
}
li.dropdown.user-menu .dropdown-menu {
    left: -53px;
}
.login .stay_connected {
    padding-top: 10px;
}
#requestModal .hed h2::before {
    left: 15%;
}
#requestModal .hed h2::after {
    right: 15%;
}
	}

/* Lower then iPad (All) (767x---) */
@media only screen and (max-width : 767px) {	}

/*iPhone 6 Plus landscape � width: 736px */
@media only screen and (max-width : 736px) {
section.hdr-area.hdr-nav {
    padding:0;
}	
body .navbar-default .navbar-collapse {
    width: 100%;
}
.login .stay_connected {
    padding-top: 12px;
}
body .nav.navbar-nav li a {
    border-bottom: 1px solid #fff;
}
body .nav.navbar-nav li:last-child {
    border-bottom:  0;
}
.hdr-area .nav.navbar-nav>li.active>a, .hdr-area .nav.navbar-nav>li:hover>a {
    color: #ff6602;
    border-bottom: 1px solid #ff6602;
}
body .navbar-default .navbar-collapse.in {
    margin-top: 0;
    width: 100%;
    background: #eee;
}
.navbar-toggle {
    margin-top: 10px;
	margin-bottom:0;
}
.navbar-toggle.collapsed {
    margin-top:  8px;
}
.navbar.navbar-default .container-fluid {
    padding:  0;
}
section.hdr-area.hdr-nav.cross-toggle .container {
    padding:  0;
}
.navbar.navbar-default .navbar-header {
    margin: 0 15px 0 15px;
	padding: 8px 0;
}
.navbar-toggle {
    margin-right: 0;
}
.edu__services__box p {
    padding: 2% 20%;
}
.popular__courses__box {
    display: block;
    width: 49.5%;
    margin-bottom: 20px;
    float: left;
}
.view__all {
    width:  100%;
    float:  left;
}
.popular__courses__img {
    height: 270px;
	overflow: hidden;
    background: #f8f8f8;
}
.popular__courses__img img {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
div.cont {
    font-size: 14px;
    padding: 0px 10px 0px 10px;
    height: 107px;
}
.popular__courses__cont h4 {
    font-size: 19px;
    height: 75px;
    overflow: hidden;
}
.new_tag {
    background-image: url(./images/new_tag_mb.png);
    top: 0;
    left: 0;
}
.popular__courses__box.courses__box3 {
    display: block;
    width: 100%;
    margin:  0 auto;
}
.popular__courses__box.courses__box3 .popular__courses__inr {
    width:  50%;
    margin:  0 auto;
}
.what-we-do .nav-tabs-url-handler {
    padding-top:  20px;
}
.what-we-do.tabs-area .nav-tabs {
    border-bottom: 2px solid #192838;
    padding-bottom:  30px;
	padding-right: 0;
}
.what-we-do .tab-content {
    margin-top:  30px;
}
.what-we-do {
    background-size: inherit;
    background-position: 76% 110%;
    background-repeat: no-repeat;
}
.what-we-do.tabs-area .tab-content::after {
    content:'';
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 35px solid #192838;
    text-align:  center;
    position:  absolute;
    top: -10%;
    left:  45%;
}
.wwd__wrap {
    background:  none;
}
.wwd__box__img.--rotate__mid {
    transform: none;
}
.wwd__box__img.--rotate__rgt {
    transform: none;
}
.wwd__box__img.--rotate__lft {
    transform: none;
}
.wwd__wrap {
    padding-top: 40px;
	padding-bottom: 40px;
    background: none;
}
.wwd__box__cont {
    padding-top: 20px;
}
.wwd__box {
    display:  inline-block;
    width:  49%;
}
.wwd__box__img.--__mrg1 {
    margin: 0px 25%;
}
.wwd__box__cont h4 {
    font-size: 16px;
}
.wwd__box__img.--sm_box {
    width: 125px;
    height: 125px;
    padding: 7px;
}
.wwd__box__img.--lg_box {
    margin: 0 24%;
    padding: 7px;
    width: 125px;
    height: 125px;
}
.wwd__box__cont.sm_cont1 {
    left: 0;
}
.wwd__box__img.--__mrg3 {
    margin: 0px 28%;
}
.wwd__box__img.--__mrg2 {
    margin: 0px 20%;
}
.wwd__box__img.--__mrg1::after {
    content: '';
    right: -100px;
    position:  absolute;
    border: 1px dashed #fff;
    width: 66%;
    top: 26%;
    height: 2px;
}
.wwd__box__img.--__mrg2::after {
    content: '';
    right: -110px;
    position: absolute;
    border: 1px dashed #fff;
    width: 73%;
    top: 26%;
    height: 2px;
}
.wwd__box__img.--__mrg1::before {
    content:  '';
    border-top: 10px solid transparent;
    border-left: 20px solid white;
    border-bottom: 10px solid transparent;
    position:  absolute;
    top: 22%;
    left: 92%;
}
.wwd__box__img.--__mrg2::before {
    content:  '';
    border-top: 10px solid transparent;
    border-left: 20px solid white;
    border-bottom: 10px solid transparent;
    position:  absolute;
    top: 22%;
    left: 90%;
}
.wwd__box__cont.sm_cont2 {
    right: 0;
}
.wwd__box__cont.sm_cont3 {
    left: 0;
}
section#footer {
    padding: 25px 0 0 0;
}
.ftr__box ul li a {
    font-size: 14px;
}
.ftr__box {
    padding-left:  0;
}
.ftr__box.ftr__contact ul li a {
    font-size: 14px;
}
.ftr__box.ftr__newsletter form.newsletter {
    width:  50%;
}
.ftr__box h4 {
    font-size: 20px;
}
.ftr__top__wrap {
    padding-bottom: 30px;
}
li.dropdown.user-menu .user-header img {
    display:  none;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	border-color:transparent;
}
li.dropdown.user-menu li.user-footer {
    padding: 5px 10px;
}
li.dropdown.user-menu .user-header {
    display: none;
}
li.dropdown.user-menu .dropdown-menu {
    position: absolute;
    left: -210px;
    top: -2px;
}
.stay_connected {
    padding-top: 5px;
}
.hdr-top .stay_connected ul li:nth-child(2) a {
    background: #566ca8;
    color: #fff;
    padding: 5px 10px;
}
.register-section {
    padding-top: 40px;
    padding-bottom: 40px;
}
.form-group.form-group--register label {
    width: 43%;
}
#requestModal .modal-dialog {
    margin: 0;
}
#requestModal .modal-content {
    border-radius: 0;
}
form#requestForm {
    margin-bottom:  0;
}
.req-form .close {
    right: 30px;
    top: 10px;
}
#requestModal .modal-body {
    padding: 15px 45px 15px 30px;
}
#requestModal .modal-footer {
    padding: 0 45px 30px 30px;
}
#requestModal .hed h2::before {
    left: 22%;
}
#requestModal .hed h2::after {
    right: 22%;
}
section.forgot-section {
    padding-top:  40px;
    padding-bottom:  40px;
}
.fom.fom__forgot {
	margin: 0 70px;
}
.fom.fom__login {
    margin:  0 70px;
}
.register-section .tabs-more-area {
    margin:  0 70px;
}
#requestModal .alert-danger {
    bottom: 0;
    top: auto;
    padding: 20px 30px;
}
	}

/*iPhone 6 landscape � width: 667px */
@media only screen and (max-width : 667px) {
.caro-cap.hed h4 {
    font-size: 15px;
}
.hed h2::before {
    left: -65px;
}
.hed h2::after {
    right: -65px;
}
.hed h1 {
    font-size: 30px;
}
.banner-btn .input-group input.form-control {
    width: 450px;
}
.banner-btn .input-group button.btn.btn-search {
    padding: 0px 30px;
}
.popular__courses__img {
    height: 240px;
}
.ftr__box.ftr__newsletter form.newsletter {
    width: 60%;
}
.form-group.form-group--register label {
    width: 50%;
}
	}

/*iPhone4 and iPhone5 Galaxy S2 and S3  */
@media only screen and (max-width : 640px) {	

section.edu-services {
    padding: 45px 0;
}
section.projects-area {
    padding:  45px 0;
}
.caro-cap {
    padding: 50px 0;
}
section.popular-courses {
    padding: 45px 0;
}
.what-we-do {
    background-position: 78% 120%;
}
.hed p br {
    display:  none;
}
body .trio-slider .carousel {
    min-height: 650px;
}
a#trioPrev {
    top: -420px;
}
a#trioNext {
    top: -420px;
    right: 0px;
}
section.trio-slider .items.left-pos {
    left: 18%;
}
section.trio-slider .items.right-pos {
    left: -18%;
}
.form-group.form-group--register label {
    width: 53%;
}
	}


/* Google Nexus 7 603x966 | Samsung Galaxy Tab 600x1024  */
@media only screen and (max-width : 603px) {
.popular__courses__box {
    width: 49.8%;
}
.popular__courses__img {
    height: 220px;
}
.popular__courses__cont h4 {
    font-size: 16px;
    height: 67px;
}
.what-we-do {
    background-position: 55px 98%;
	background-size: contain;
}
.form-group.form-group--register label {
    width: 43%;
}
#requestModal .modal-content {
    box-shadow: none;
}
.modal-vcntr--all .modal .modal-dialog, .modal-vcntr .modal-dialog {
    vertical-align: inherit;
}
#requestModal {
    background: #fafafa;
}
.modal-vcntr--all .modal .modal-dialog, .modal.modal-vcntr .modal-dialog {
    top: -50px;
}
.fom.fom__forgot {
    margin: 0;
}
.fom.fom__login {
    margin: 0;
}
.register-section .tabs-more-area {
    margin: 0;
}
	}


/* iPhone 5 Landscape � 320x568px */
@media only screen and (max-width : 568px) {
div.cont {
    height: 110px;
}
.popular__courses__img {
    height: 200px;
}
.wwd__box__img.--__mrg1 {
    margin: 0px 22%;
}
.wwd__box__img.--lg_box {
    margin: 0 33%;
}
.wwd__box__img.--__mrg2 {
    margin: 0px 18%;
}
.wwd__box__img.--__mrg3 {
    margin: 0px 37%;
}
.wwd__box__img.--__mrg1::before {
	left:100%;
}
.wwd__box__img.--__mrg2::before {
    left: 98%;
}
.popular__courses__box.courses__box3 .popular__courses__inr {
    width: 65%;
    margin: 0 auto;
}
.popular__courses__inr {
    width:  65%;
    margin:  0 auto;
}
.popular__courses__box {
    width: 100%;
    display: block;
    margin: 0 auto;
	padding-bottom:30px;
}
.popular__courses__img {
    height: 270px;
}
.popular__courses__cont h4 {
    font-size: 18px;
    height: 74px;
}
.hed h1 {
    font-size: 26px;
}
.caro-cap.hed h4 {
    font-size: 14px;
}
.lnk-btn.inline-block.more-btn {
    padding: 13px 40px;
}
.view__all {
    margin-top: 20px;
}
section.projects-area {
    padding: 45px 0 15px 0;
}
body .trio-slider .carousel {
    min-height: 630px;
}
.form-group.form-group--register label {
    width: 47%;
}
#requestModal .hed h2::before {
    left: 15%;
}
#requestModal .hed h2::after {
    right: 15%;
}
.modal-vcntr--all .modal .modal-dialog, .modal.modal-vcntr .modal-dialog {
    top: 0;
}
	}


/* Kindel Fire HD 8.9in (533x853) Tablets */
@media only screen and (max-width : 533px) {
.hdr-top .stay_connected ul li:nth-child(1) {
    display:  none;
}
section.edu-services {
    padding: 45px 0 30px 0;
}
.hed h2::before {
    width: 85px;
	left: -50px;
}
.hed h2::after {
    width: 85px;
	right: -50px;
}
.wwd__box__img.--sm_box {
    width: 100px;
    height: 100px;
}
.wwd__box__img.--lg_box {
    width: 110px;
    height: 110px;
}
.wwd__box__img.--__mrg1::after {
    right: -94px;
    width: 72%;
    top: 20%;
}
.wwd__box__img.--__mrg1::before {
    left: 95%;
    top: 16%;
}
.wwd__box__img.--__mrg2::after {
    right: -103px;
    width: 79%;
    top: 20%;
}
.wwd__box__img.--__mrg2::before {
    left: 97%;
	top: 16%;
}
.form-group.form-group--register label {
    width: 52%;
}
	}


/*iPhone3 Landscape*/
@media only screen and (max-width : 480px) {
.hed h1 {
    font-size: 22px;
}
.what-we-do.tabs-area .nav.nav-tabs li.active {
    box-shadow: -2px 2px 6px 1px rgba(0, 0, 0, 0.1);
}
.caro-cap.hed h4 {
    font-size: 12px;
}
.caro-cap {
    padding: 40px 0;
}
.banner-btn .input-group input.form-control {
    width: 400px;
}
button.btn.btn-search .fa-search {
    display:  block;
	font-size: 25px;
}
button.btn.btn-search span {
	display:none;
}
.banner-btn .input-group button.btn.btn-search {
    padding: 0px 20px;
}

.popular__courses__inr {
    width: 80%;
}
.popular__courses__cont h4 {
    font-size: 19px;
    height: 74px;
}
.popular__courses__box.courses__box3 .popular__courses__inr {
    width: 80%;
}
.what-we-do {
    background-position: 40px 98%;
}
.wwd__box__img.--__mrg1::after {
    right: -86px;
    width: 74%;
}
.wwd__box__img.--__mrg1 {
    margin: 0px 16%;
}
.wwd__box__cont h4 {
    font-size: 14px;
}
.wwd__box__img.--__mrg3 {
    margin: 0px 42%;
}
a#trioPrev , a#trioNext {
    top: -430px;
}
body .trio-slider .carousel {
    min-height: 660px;
}
a.bottom__lft {
    float: none;
    text-align: center;
    width: 100%;
    display: block;
    margin: 0 0 10px 0;
}
a.bottom__rgt {
    float: none;
    text-align: center;
    width: 100%;
    display: block;
}
.form-group.form-group--register label {
    width: 57%;
}
#requestModal .alert-danger ul {
    padding-left:  0;
}
	}


/* iPhone 6 PLUS (414x736) */
@media only screen and (max-width : 414px) {
.what-we-do.tabs-area .tab-content::after {
    top: -8.3%;
}
.wwd__box__img.--__mrg1 {
    margin: 0;
}
.wwd__box__img.--__mrg2 {
    margin: 0;
}
.wwd__box__img.--__mrg3 {
    margin: 0px 38%;
}
.wwd__box__img.--lg_box {
    margin: 0px 38%;
}
.wwd__box__img.--sm_box {
    width: 110px;
    height: 110px;
}
.wwd__box__cont h4 {
    font-size: 12px;
}
.wwd__box__img.--__mrg2::after {
    right: -90px;
    width: 83%;
}
.wwd__box__img.--__mrg2::before {
    top: 16.5%;
}
.wwd__box__img.--__mrg1::before {
     top: 16.5%;
}
.wwd__box__img.--__mrg1::after {
    right: -83px;
    width: 79%;
}

.wwd__box__cont.sm_cont1 {
    text-align: left;
}
.wwd__box__cont.sm_cont2 {
    text-align: left;
}
.wwd__box__cont.sm_cont3 {
    text-align: right;
}
.wwd__box__cont.sm_cont3 p , .wwd__box__cont.lg_cont p {
	padding-right:0;
}
.wwd__box__cont.sm_cont1 p , .wwd__box__cont.sm_cont2 p {
	padding-left:0;
}
.wwd__box__cont.lg_cont {
    text-align: right;
}

.hed h1 {
    font-size: 20px;
}
.caro-cap.hed h4 {
	font-size:13px;
    line-height: 20px;
    margin: 10px 0 35px 0;
}
.banner-btn .input-group input.form-control {
    width: 380px;
}
li.dropdown.user-menu .dropdown-menu {
    left: -200px;
}
.popular__courses__img {
    height: 240px;
}
.ftr__box.ftr__newsletter form.newsletter {
    width: 100%;
}
.form-group.form-group--register label {
    width: 67%;
}
.hed h2::before {
    width: 70px;
    left: -25px;
}
.hed h2::after {
    width: 70px;
	right: -25px;
}
.login-section .hed h2::after {
    right: -115px;
}
.login-section .hed h2::before {
    left: -50px;
}
.register-section .hed h2::after {
    right: -90px;
}
	}


/* iPhone 6 portrait (375x667) */
@media only screen and (max-width : 375px ) {	
.stay_connected {
    width: 100%;
    padding: 0;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}
.login-signup {
    width:  100%;
    display:  block;
    text-align:  center;
}
.banner-btn .input-group input.form-control {
    width: 345px;
}
body.login .login-signup .dropdown.user-menu a.dropdown-toggle {
    position:  absolute;
    right:  0;
    top: -37px;
}
li.dropdown.user-menu.open .dropdown-menu {
    left: auto;
    position: relative;
}
li.dropdown.user-menu.open li.user-footer.mk-acc-btn>div {
    display:  inline-block;
    float: none !important;
}
li.dropdown.user-menu li.user-footer.mk-acc-btn a {
    height: 30px;
    font-size: 12px;
    line-height: 1.5 !important;
    padding: 5px 25px !important;
}
.hed h1 {
    line-height: 1.4;
    font-size: 24px;
}
.hed h2 {
    font-size: 24px;
}
.edu__services__box p {
    padding: 2% 5%;
}
.popular__courses__inr {
    width: 100%;
}
.popular__courses__box.courses__box3 .popular__courses__inr {
    width: 100%;
}
.what-we-do.tabs-area .tab-content::after {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 25px solid #192838;
    top: -9.3%;
}
.what-we-do .tab-content .tab-pane ul li {
    line-height: 2;
}
.what-we-do.tabs-area .tab-content::after {
    top: -9.3%;
}
.wwd__box__img.--__mrg2::after {
    right: -76px;
    width: 74%;
}
.wwd__box__img.--__mrg1::after {
    right: -78px;
    width: 75%;
}
a#trioPrev, a#trioNext {
    top: -445px;
}
body .trio-slider .carousel {
    min-height: 695px;
}
.form-group.form-group--register label {
    width: 75%;
}
.hed h2::after {
    width: 55px;
    top: 158%;
    right: -20px;
}
.hed h2::before {
    width: 55px;
    left: -20px;
}
.fom.fom__forgot form {
    padding: 30px 20px;
}
.login-section .hed h2::before {
    left: -35px;
}
.login-section .hed h2::after {
    right: -105px;
}
.fom.fom__login {
    padding: 30px 20px;
}
	}


/* Galaxy S5 (360x640) */
@media only screen and (max-width : 360px) {
.banner-btn .input-group input.form-control {
    width: 330px;
}
button.btn.btn-search .fa-search {
    font-size: 18px;
}
.wwd__box {
    display: block;
    width: 100%;
}
.wwd__box__img.--__mrg2::after , .wwd__box__img.--__mrg1::after , .wwd__box__img.--__mrg2::before , .wwd__box__img.--__mrg1::before{
	content:none;
}
.wwd__box__img.--lg_box {
    margin: 0px 55%;
}
.wwd__box__img.--__mrg3 {
    margin: 0px 53%;
}
a#trioPrev, a#trioNext {
    top: -475px;
}
.banner-btn .input-group input.form-control {
    width: 290px;
}
.popular__courses__img {
    height: 220px;
}
.popular__courses__cont h4 {
    font-size: 17px;
    height: 68px;
}
.what-we-do .tab-content {
	padding:0;
}
.what-we-do {
    background-position: 25px 98%;
}
li.dropdown.user-menu li.user-footer {
    padding: 10px 10px 0 10px;
}
.form-group.form-group--register label {
    width: 80%;
}
.register-section .tabs-more-area {
    padding:0;
}
	}


/* iPhone 3/4 Blackberry8300 / LG/ AUSUS / S3 S4 */
@media only screen and (max-width : 320px) {
a#trioPrev, a#trioNext {
    top: -533px;
}
a#trioPrev {
    left: -9px;
}
a#trioNext { 
	right: -9px;
}
body .trio-slider .carousel {
    min-height: 745px;
}
.what-we-do.tabs-area .tab-content::after {
    top: -8.1%;
    border-left: 15px solid transparent;
    border-right: 16px solid transparent;
    border-top: 20px solid #192838;
}
div.cont {
    height: 140px;
}
.form-group.form-group--register label {
    width: 90%;
}
.hed h2::before {
    width: 40px;
    left: 0;
}
.hed h2::after {
    width: 40px;
    right: 0;
}
.login-section .hed h2::before {
    left: -25px;
}
.login-section .hed h2::after {
    right: -85px;
}
.register-section .hed h2::after {
    right: -65px;
}

	}

/*Galaxy Y*/
@media only screen and (max-width : 240px) {	}