/* latin fonts included */
@font-face {
    font-family: 'Muli';
    font-style: normal;
    font-weight: 400;
    src: local('Muli'), url('../fonts/z6c3Zzm51I2zB_Gi7146Bg.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face{
    font-family: 'CordiaUPC';
    src: url('../fonts/cordiau.ttf') format('ttf'),url('../fonts/cordiau.woff') format('woff');
}
@font-face{
    font-family: 'Tahoma';
    src: url('../fonts/Tahoma.ttf') format('ttf'),url('../fonts/Tahoma.woff') format('woff');
}

/*Start Elements*/
html,body{font-family: 'Muli', sans-serif;}
h1{padding: 0px;margin: 0px;}
p{font-size: 14px;color:#17365D;}
hr.hr5{margin-top: 5px; margin-bottom: 5px;}
/*End Elements*/

/* Helper classes
 * In helper style you can define any of basic style which can be 
 * useful within the site. */
.btn-blue {background-image: linear-gradient(to bottom, #326caa 0px, #0b396a 100%);background-repeat: repeat-x;border-color: #245580;color: #FFFFFF;}
.btn-blue:hover {background-image: linear-gradient(to bottom, #0b396a 0px, #326caa 100%);color: #ffffff;}
.btn-blue span,.btn-blue i {padding: 0 0 7px;}

.btn-skyblue {
    background-image: linear-gradient(to bottom, #56b4fa 0px, #1f76b4 100%);
    background-image: -webkit-gradient(linear, top , bottom, from(#56b4fa), to(#1f76b4));
    background-image: -webkit-linear-gradient(top, #56b4fa, #1f76b4);
    background-image: -moz-linear-gradient(top, #56b4fa, #1f76b4);
    background-image: -o-linear-gradient(top, #56b4fa, #1f76b4);
    background-repeat: repeat-x;
    border-color: #245580;
    color: #ffffff;
}
.btn-skyblue:hover {
    background-image: linear-gradient(to bottom, #56b4fa 0px, #2b97e4 100%);
    background-image: -webkit-gradient(linear, top , bottom, from(#56b4fa), to(#2b97e4));
    background-image: -webkit-linear-gradient(top, #56b4fa, #2b97e4);
    background-image: -moz-linear-gradient(top, #56b4fa, #2b97e4);
    background-image: -o-linear-gradient(top, #56b4fa, #2b97e4);
    color: #ffffff;
}
.btn-skyblue span,.btn-blue i {padding: 0 0 7px;}
.font-small-note{color:red;font-size:11.2px;}
.color-red{color:red;}
.bg_yellow{background-color:yellow;}
.border-right {border-right: 1px solid #eeeeee;}
.no-padding{padding: 0px !important;}
.no-lpadding{padding-left: 0px !important;}
.no-rpadding{padding-right: 0px !important;}
.m-right-10{padding-right: 10px !important;}
.no-margin{margin: 0px !important;}
.m-top-5{margin-top: 5px; }
.m-btm-5{margin-bottom: 5px; }
.m-right-5{margin-right: 5px; }
.m-top-10{margin-top: 10px; }
.m-top-20{margin-top: 20px; }
.m-btm-10{margin-bottom: 10px; }
.m-btm-20{margin-bottom: 20px; }
.m-btm-30{margin-bottom: 30px; }
.m-btm-40{margin-bottom: 40px; }
.p-10{padding: 10px;}
.p-30{padding: 30px !important;}
.p-top-5{padding-top: 5px; }
.p-top-10{padding-top: 10px; }
.p-top-20{padding-top: 20px; }
.text-white{color: #FFFFFF;}
.cpointer{ cursor: pointer; }
.bg_page_loader_text {
    color: #0675A2;
    position: relative;
    top: 50%;
    font-size: 18px;
    font-weight: bold;
}
.vertical-center {display: flex;align-items: center;}
.mleft15{
    margin-left: 15px;
}
.font-bold{font-weight: bold;}
.border-radius-3{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.border-radius-5{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.img-frame{padding: 10px;border-radius: 3px;}
.img-border{ border: 10px solid #FFFFFF; border-radius: 3px; }


.overlay_white {background-color: rgba(255, 255, 255, 0.7);height: 100%;left: 0;position: absolute;text-align: center;top: 0;vertical-align: middle;width: 100%;z-index: 9 !important;}
.overlay_loader {font-size: 20px;left: 40%;position: absolute;top: 45%;}

/*.shadow{box-shadow: 0 0 5px #333;}*/
.inner-shadow{
    box-shadow: 0 0 3px #888 inset;
    -moz-box-shadow: 0 0 3px #888 inset;
    -webkit-box-shadow: 0 0 3px #888 inset;
}
.shadow{
    box-shadow: 0 0 3px #888;
    -moz-box-shadow: 0 0 3px #888;
    -webkit-box-shadow: 0 0 3px #888;
}
.shadow-top {
    box-shadow: 0 -5px 5px -5px #333;
    -moz-box-shadow: 0 -5px 5px -5px #333;
    -webkit-box-shadow: 0 -5px 5px -5px #333;
}
.shadow-right {
    box-shadow: 5px 0 5px -5px #333;
    -moz-box-shadow: 5px 0 5px -5px #333;
    -webkit-box-shadow: 5px 0 5px -5px #333;
}
.shadow-bottom {
    box-shadow: 0 5px 5px -5px #333;
    -moz-box-shadow: 0 5px 5px -5px #333;
    -webkit-box-shadow: 0 5px 5px -5px #333;
}
.shadow-left {
    box-shadow: -5px 0 5px -5px #333;
    -moz-box-shadow: -5px 0 5px -5px #333;
    -webkit-box-shadow: -5px 0 5px -5px #333;
}
.inline{
    display: inline;
}
.inner-shadow-top {
    box-shadow: -1px 5px 6px -4px #333 inset;
    -moz-box-shadow: -1px 5px 6px -4px #333 inset;
    -webkit-box-shadow: -1px 5px 6px -4px #333 inset;
}
/*End helper classes*/

/*Start Custom modal style*/
#general-modal .modal-dialog .modal-content{border-radius: 0px;}
/*End Custom modal style*/

/*Start header style*/
#header {background-color: #FFFFFF;}
#header .logo-container{height: 100px;width: 100%;background-color: #9AB1C1;}
#header .logo-block{height: 100px;text-align: center;}
#header .logo-block img{margin-top: 15px;max-width: 100%;}
/*End header style*/

/*Start footer style*/
#footer{background-color: #9AB1C1;padding: 10px;}
#footer p{font-size: 20px;color: #092340;}
/*End footer style*/


/*Start navigation menu style, Social icon in navbar style, Contact in navbar style */
/*.nav-menu {background-color: #4d7fa2;border-radius: 0px;background-image: linear-gradient(to bottom, #4d7fa2 0px, #326caa 100%);}*/
.nav-menu {background-color: #4d7fa2;background-image: linear-gradient(to bottom, #478ad2 0px, #3770a9 100%);border-radius: 0;}
.nav-menu a {color: #fff;}
.nav-menu .navbar-header .navbar-toggle{color:#FFF;border: 1px solid #FFF;}
#navbar .nav > li > a:focus {background-color: transparent;outline: none;}
#navbar .nav > li > a:hover {background-color: #56b4fa;}
#navbar .nav > li.active {background-color: #56b4fa;}

.social-contact{float: left;}
.social-contact ul{display: inline-block;list-style: none;margin: 0px;}
.social-contact ul li{float: left;margin-right: 20px;font-size: 25px;}
.social-contact ul li > a{color: #FFFFFF;}
.social-contact ul li > a > i{line-height: 50px;}
.tele-contact span{color: #FFFFFF;font-size: 20px;}
.tele-contact{line-height: 50px;}
/*End navigation menu style, Social icon in navbar style, Contact in navbar style */


.bg_white{background-color: #FFFFFF;padding: 20px 10px;min-height: 450px;}
.bg_skyblue {background-color: #56b4fa;padding: 10px;}
.bg_blue {background-color: #3770A9;padding: 10px;}
.bg_blue .signup-newsletter p{color: #ffffff;font-size: 30px;font-weight: lighter;text-align: center;text-transform: uppercase;}
.bg_blue .signup-newsletter p > span{color: #0A3968;font-weight: bold;}

.img_bg{
    background-attachment: fixed;
    background-color: #646e6f;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    margin-bottom: 0;
    min-height: 450px;
}
.img_bg_whatwedo {background-image: url("./img/sticky-img-whatwedo.jpg");}
.img_bg_regpro {background-image: url("./img/sticky-img-regpro.jpg");}
.img_bg_testimonial {background-image: url("./img/sticky-img-testimonial.jpg");}
.img_bg_culture {background-image: url("./img/sticky-img-culture.jpg");}
.img_bg_eligible {background-image: url("./img/sticky-img-eligible.jpg");}
.img_bg_programs {background-image: url("./img/sticky-img-programs.jpg");}
.img_bg_liveusa {background-image: url("./img/sticky-img-liveusa.jpg");}
.img_bg_location {background-image: url("./img/sticky-img-location.jpg");}
.img_bg_team {background-image: url("./img/sticky-img-team.jpg");}
.img_bg_hostwedo{background-image: url("./img/sticky-img-hostwedo.jpg");}
.img_bg_hostprograms{background-image: url("./img/sticky-img-hostprograms.jpg");}
.img_bg_ourclients{background-image: url("./img/sticky-img-ourclients.jpg");}
.img_bg_howtoprogram{background-image: url("./img/sticky-img-howtoprogram.jpg");}
.img_bg_partnersschools{background-image: url("./img/sticky-img-partnersschools.jpg");}
.img_bg_partnersorg{background-image: url("./img/sticky-img-partnersorg.jpg");}
.img_bg_partnershousing{background-image: url("./img/sticky-img-partnershousing.jpg");}
.img_bg_whybecome{background-image: url("./img/sticky-img-whybecome.jpg");}
.img_bg_2 {background-image: url("./img/sticky-img-2.jpg");}
.img_bg_3 {background-image: url("./img/sticky-img-3.jpg");}
.img_bg_4 {background-image: url("./img/sticky-img-4.jpg");}
.img_bg_5 {background-image: url("./img/sticky-img-5.jpg");}
.img_bg_8 {background-image: url("./img/sticky-img-8.jpg"); min-height: 500px; }
.stripe_hv{
    height:500px;
}
.stripe_hv_div{
    position:absolute;
    z-index:999;
    right:5;
}
.img_bg_home {background-image: url("./img/sticky-img-home.jpg"); min-height: 505px; }
.img_bg_candidates {background-image: url("./img/sticky-img-candidates.jpg"); min-height: 505px; }
.img_bg_partners {background-image: url("./img/sticky-img-partners.jpg"); min-height: 505px; }
.img_bg_hostcompanies{background-image: url("./img/sticky-img-hostcompanies.jpg"); min-height: 505px;}
.img_bg_aboutus {background-image: url("./img/sticky-img-aboutus.jpg"); min-height: 505px; }

.slider_text { color:#FFFFFF;margin-top:150px;margin-left:20px;position:absolute;width:890px;}
.slider_text1 {margin: 60px auto 0;padding: 0 40px;width: calc(100% - 200px);}
.slider_text h1{ font-size:34px;line-height:65px;}
.slider_text1 h1,.slider_text1 h2{ font-size:30px;line-height:50px;}
.stroke_white{text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;}

.border_gray {border: 2px solid #a0a0a0;}
.font_gray{ color: #A0A0A0;}
.font_themeblue{ color: #376A99;}
.font_blue{ color: #0000FF;}
.font_navyblue{color: #000080;}
.font_darkblue{color: #155191;}

.bg_gray{background-color: rgba(204, 204, 204, 0.5);border-radius: 5px;}
.white_opac{background-color: rgba(255, 255, 255, 0.9);border-radius: 5px;}
.banner_text{margin: 0px auto;max-width: 980px;padding: 5px 20px;width: 90%;min-height: 150px;}
.banner_text h1,.banner_text h2{line-height: 35px;margin: 0;width: 100%;}
.banner_text h1 {font-size: 25px;}
.banner_text h2 {font-size: 20px;}
.banner_text_underline{margin: 0px auto;max-width: 980px;padding: 20px 0px;width: 90%;border-bottom: 3px solid #A0A0A0;}
.banner_text_underline h1,.banner_text_underline h2{font-size: 25px;line-height: 35px;margin: 0;}

.divider-title{ color:#376A99 }
.divider-title{font-family:Tahoma}
.divider-title > h2{font-size:36px;}
.justify{ text-align:justify; }
.divider-desc p,.divider-desc ul li {font-size:25px;font-family:CordiaUPC; line-height: 30px;}

.school-tt-box{ padding: 10px; background-color: #FFF;}
.school-tt-box .school-detail { border: 1px solid #888;height: 200px;}
.school-tt-box .school-logo {text-align: center;height: 80px;width: 100%;}
.school-tt-box .school-title { color: #333333; }

.school-box{ margin: 10px;}
.school-detail { border: 1px solid #888;height: 200px; }
.school-logo {text-align: center;height: 80px;}
.school-title {border-bottom: 1px solid #888;color: #376A99;font-family: CordiaUPC;font-size: 22px;font-weight: bold;line-height: 20px;padding: 10px;text-align: center;}
.school-desc { padding: 10px;text-align: justify; }
.school-desc p{font-family: CordiaUPC;font-size: 22px;color: #888888;line-height: 22px;}

#banner-bg-1 .slider_text{padding: 20px; background-color: rgba(0, 0, 0, 0.5); text-align: center; border-radius: 3px;margin: 0px auto;position: relative;top: 270px;width: 1020px;}
#banner-bg-1 .slider_text h1{ font-size:34px;line-height: 50px;}
#banner-bg-partners .slider_text1 {margin: 10px auto 0;padding: 0 40px;width: calc(100% - 200px);}
#banner-bg-partners .slider_text1 h1{ font-size:25px;line-height:35px;}
#banner-bg-9 .slider_text {width: 660px;}

/* Start Carousel */

#quote-carousel { padding: 0 10px 30px 10px; margin-top: 30px;}
#quote-carousel small::before { content: ""; }
#quote-carousel .carousel-control { background: none; font-size: 2.3em; margin-top: 30px;}
#quote-carousel .carousel-indicators { right: 50%; top: auto;  bottom: 0px;  margin-right: -19px;}
#quote-carousel .carousel-indicators li {   width: 50px; height: 50px; margin: 5px; cursor: pointer;   border: 4px solid #CCC;border-radius: 50px; opacity: 0.4; overflow: hidden; transition: all 0.4s;}
#quote-carousel .carousel-indicators .active {  background: #333333;  width: 128px; height: 128px; border-radius: 100px;  border-color: #f33;  opacity: 1;overflow: hidden;}
.carousel-inner { min-height: 150px; }
.item blockquote { border-left: none;  margin: 0; }
.item blockquote p:before {    content: "\f10d";  font-family: 'Fontawesome'; float: left;  margin-right: 10px; }

.carousel-control{ color:#31708f; width:5%; }
.carousel-control:hover, .carousel-control:focus{ color:#31708f; }
.carousel-control.left, .carousel-control.right { background-image: none; }
.carousel-control.left { left: -20px;}
.carousel-control.right { right: -20px; }
.carousel-inner > .item { padding: 10px;}

#position-carousel .carousel-indicators { margin: 0;width: auto;top: calc(100% - 20px); }
#position-carousel .carousel-indicators .active{ background: #31708f; }
#position-carousel .carousel-indicators li{ border :1px solid #ccc; } 
#position-carousel .media-object{ border: 5px solid #ffffff;border-radius: 3px;margin: 0;}
#position-carousel .thumbnail{ padding: 30px 4px;border: none; float:left; width:100%; margin-bottom:0; }
#position-carousel .carousel-detail{ list-style: none;padding: 0px; }
#position-carousel .carousel-detail li{ font-size: 25px; }
#position-carousel .carousel-detail li label{ width: 100px;font-weight: normal; }


#location-carousel .carousel-indicators { margin: 0;width: auto;top: calc(100% - 20px); }
#location-carousel .carousel-indicators .active{ background: #31708f; }
#location-carousel .carousel-indicators li{ border :1px solid #ccc; } 
#location-carousel .media-object{ border: 5px solid #fff;border-radius: 3px;margin: 0; }
#location-carousel .thumbnail{ padding: 30px 4px;border: none; float:left; width:100%; margin-bottom:0; }

#team{padding: 20px 10px;}
#team .carousel.vertical .carousel-inner > .item {width: auto;padding-right: 50px;-webkit-transition: 0.6s ease-in-out top;transition: 0.6s ease-in-out top;}
.signature-pad{
    border: 1px solid #ccc;
    border-radius: 4px;
    width:100%;
}
.message.success{background-color:#ddebdf;border-color:#393}
.message:last-child{margin-bottom:15px!important;margin-top:15px!important}
ul.message{padding:.583em 0 .083em}
.message{line-height:1.25em;margin-bottom:2.5em;border:1px solid #999;background:#F0F0F0;-moz-border-radius:.333em;-webkit-border-radius:.333em;-webkit-background-clip:padding-box;border-radius:.333em;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);position:relative;z-index:89}
.message.success > li,div.message.success,p.message.success{background-image:url(../images/tick-circle.png);color:#194a19}
ul.message li{font-size:.833em;line-height:1.3em;padding:.2em 1em .8em 3em;background-repeat:no-repeat;background-position:.8em .1em}
.close-bt,ul li.close-bt,ul.message li.close-bt{display:block;position:absolute;top:.783em;right:.783em;font-size:1em;line-height:1em;width:1em;height:1em;padding:0;margin:0;background:url(../images/cross-small.png) no-repeat center center;cursor:pointer;-moz-border-radius:.333em;-webkit-border-radius:.333em;-webkit-background-clip:padding-box;border-radius:.333em;opacity:.5;filter:alpha(opacity=0.5)}
.close-bt:hover,ul li.close-bt:hover{opacity:1;filter:none}
ol, ul {list-style: none;}
.width200{width: 200px !important;}
.message.error{background-color:#fff3f2;border-color:#c00000}
.message.error > li,div.message.error,p.message.error{background-image:url(../images/cross-circle_small.png);color:#563f3e}
.message.error li strong,div.message.error strong,p.message.error strong{color:#563f3e}
@media all and (transform-3d), (-webkit-transform-3d) {
    #team .carousel.vertical .carousel-inner > .item {-webkit-transition: 0.6s ease-in-out;transition: 0.6s ease-in-out;}
    #team .carousel.vertical .carousel-inner > .item.next,
    #team .carousel.vertical .carousel-inner > .item.active.right {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);top: 0;}
    #team .carousel.vertical .carousel-inner > .item.prev,
    #team .carousel.vertical .carousel-inner > .item.active.left {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);top: 0;}
    #team .carousel.vertical .carousel-inner > .item.next.left,
    #team .carousel.vertical .carousel-inner > .item.prev.right,
    #team .carousel.vertical .carousel-inner > .item.active {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);top: 0;}
}
#team .carousel.vertical .carousel-inner > .active,
#team .carousel.vertical .carousel-inner > .next,
#team .carousel.vertical .carousel-inner > .prev {display: block;}
#team .carousel.vertical .carousel-inner > .active {top: 0;}
#team .carousel.vertical .carousel-inner > .next,
#team .carousel.vertical .carousel-inner > .prev {position: absolute;top: 0;width: 100%;}
#team .carousel.vertical .carousel-inner > .next {top: 100%;}
#team .carousel.vertical .carousel-inner > .prev {top: -100%;}
#team .carousel.vertical .carousel-inner > .next.left,
#team .carousel.vertical .carousel-inner > .prev.right {top: 0;}
#team .carousel.vertical .carousel-inner > .active.left {top: -100%;}
#team .carousel.vertical .carousel-inner > .active.right {top: 100%;}

#team .carousel.vertical .carousel-control {left: auto;width: 50px;}
#team .carousel.vertical .carousel-control.up {top: 0;right: 0;bottom: 50%;}
#team .carousel.vertical .carousel-control.down {top: 50%;right: 0;bottom: 0;}
#team .carousel.vertical .carousel-control .icon-prev,
#team .carousel.vertical .carousel-control .icon-next,
#team .carousel.vertical .carousel-control .glyphicon-chevron-up,
#team .carousel.vertical .carousel-control .glyphicon-chevron-down {position: absolute;top: 50%;z-index: 5;display: inline-block;}
#team .carousel.vertical .carousel-control .icon-prev,
#team .carousel.vertical .carousel-control .glyphicon-chevron-up {left: 50%;margin-left: -10px;top: 50%;margin-top: -10px;}
#team .carousel.vertical .carousel-control .icon-next,
#team .carousel.vertical .carousel-control .glyphicon-chevron-down {left: 50%;margin-left: -10px;top: 50%;margin-top: -10px;}
#team .carousel.vertical .carousel-control .icon-up,
#team .carousel.vertical .carousel-control .icon-down {width: 20px;height: 20px;line-height: 1;font-family: serif;}

#team .team-head{ color: #376a99;font-weight: bold;font-family:Tahoma }
#team .team-head-position{font-family:CordiaUPC;font-size: 25px;line-height: 25px;color: #888888; }
#team .team-box .carousel-inner {font-family: CordiaUPC;font-size: 24px;line-height: 20px;min-height: 100px;}
#team .team-box{ border: 1px solid #888888; }
#team .team-title{ border-bottom: 1px solid #888888; color: #376a99;font-weight: bold;padding: 10px;font-family:Tahoma }
#team .team-list { padding: 10px; }
#team .team-box .team-member { font-weight: bold;margin-bottom: 10px; }
#team .team-box .item { color: #888888; }


#global-exp-carousel .thumbnail{ padding: 30px 4px;border: none; float:left; width:100%; margin-bottom:0; }
#global-exp-carousel .carousel-indicators {left: 0;margin: 0;position: relative;top: 0;width: auto;text-align: center;}
#global-exp-carousel .carousel-indicators li {border: none;border-radius: 100%;cursor: pointer;display: inline-block;height: auto;margin: 1px;text-indent: 0px;width: auto;background-color: #EBEAEA;}
#global-exp-carousel .carousel-indicators li.active{ box-shadow: 0 0 3px #888;}
#global-exp-carousel .carousel-indicators li img{ position: relative; } 


#contact-point-carousel .thumbnail{ padding: 30px 4px;border: none; float:left; width:100%; margin-bottom:0; }
#contact-point-carousel .carousel-indicators {left: 0;margin: 0;position: relative;top: 0;width: auto;text-align: center;width: auto;}
#contact-point-carousel .carousel-indicators li {border: none;height: 60px;text-indent: 0px;width: auto;margin: 0 5px 0 40px;border-radius: 0px;background: #ddd none repeat scroll 0 0;color: #444;padding: 20px;position: relative;}

#contact-point-carousel .carousel-indicators li::before {border-color: #ddd #ddd #ddd transparent;border-style: solid;border-width: 30px 0 30px 30px;content: "";left: -30px;margin-top: -30px;position: absolute;top: 50%;}
#contact-point-carousel .carousel-indicators li::after {border-bottom: 30px solid transparent;border-left: 30px solid #ddd;border-top: 30px solid transparent;content: "";margin-top: -30px;position: absolute;right: -30px;top: 50%;}
#contact-point-carousel .carousel-indicators li:hover a{color: #FFFFFF; text-shadow: none;}
#contact-point-carousel .carousel-indicators li:hover{background: #4277A5;font-weight: bold;}
#contact-point-carousel .carousel-indicators li:hover::before{border-color: #4277A5 #4277A5 #4277A5 transparent;}
#contact-point-carousel .carousel-indicators li:hover::after{border-left-color: #4277A5;}

#contact-point-carousel .carousel-indicators li.active{background: #4277A5;}
#contact-point-carousel .carousel-indicators li.active a{color: #FFFFFF; text-shadow: none;}
#contact-point-carousel .carousel-indicators li.active:hover{font-weight: normal;}
#contact-point-carousel .carousel-indicators li.active::before{border-color: #4277A5 #4277A5 #4277A5 transparent;}
#contact-point-carousel .carousel-indicators li.active::after{border-left-color: #4277A5;}

#contact-point-carousel .carousel-indicators li a{text-decoration: none;vertical-align: middle;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);vertical-align: middle;height: 60px;}
#contact-point-carousel .carousel-indicators li a:active{outline: none;}

/* End Carousel */

/*Partner housing section*/
#partner-housing{padding: 20px 10px;}
.housing-box {border-radius: 3px;box-shadow: 0 0 3px #888;margin-bottom: 10px;}
.housing-box div {text-align: center;}
.housing-box hr {margin: 0px;}
.housing-logo{height: 150px;}
.housing-logo,.housing-link{padding: 10px;}
.housing-link a {padding: 5px 10px;text-decoration: none;margin: 0 auto;}
.housing-logo img {margin: 0 auto;}
/*End Partner housing section*/

/*Partners Organization section*/
#partner-sponsor-org{padding: 20px 10px;}
.org-logo {height: 80px;text-align: center;overflow: hidden;}
.org-detail {border: 1px solid #888;height: 140px;}
.org-title {border-bottom: 1px solid #888;color: #376a99;font-family: cordiaupc;font-size: 24px;font-weight: bold;line-height: 20px;padding: 10px;text-align: center;}
.org-desc {padding: 10px;text-align: justify;}
.org-desc p{font-family: cordiaupc; font-size: 24px; line-height: 24px; color: #888888;}
/*End Partners Organization section*/


/*Partners schools world map*/
#partners-schools .jcarousel-wrapper {border: 10px solid #fff;border-radius: 5px;margin: 20px;position: relative;box-shadow: none;}
#partners-schools .jcarousel img {margin: 0 auto;}
.pinpoint{border-radius: 100%;position: absolute; z-index: 103; height: 4.272%; width: 2.067%;}
/*End Partners schools world map*/

/*Contact*/
#contactus {padding-top: 60px;}
#contactus .contactus-banner .contact-detail{position: relative;top: -110px;display: block;}
#contactus .contactus-banner .contact-detail label{font-size: 22px; line-height: 30px;}
/*End Contact*/

/*How to manage program section*/
#manage-program ul {list-style: none; padding: 0px;}
#manage-program ul li {background-color: #4177a6;border-radius: 10px;color: #fff;margin-bottom: 10px;min-height: 40px;padding: 10px;}
.font_18{ font-size:18px;}
.line_height_25{ line-height: 25px; }
.full_page_white_loader {
    background-color: rgba(255, 255, 255, 0.59);
    text-align: center;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    display: none;
}
/*End How to manage program section*/
/* Start EV Cloud Page */

.table.list_view_table {
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    border-radius: .25em;
    font-size: 14px;
    margin-bottom: 20px !important;
}

.table.list_view_table thead th {
    text-align: left;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 0;
    background: transparent;
    color: #575757;
    text-shadow: none;
    padding: 0.7em 0.85em;
}
.table tbody th, .table tbody .th {
    background: #e6e6e6;
}
.table.list_view_table .btn.btn-success{
    border: 1px solid #009551;
    background: #4abe89;
}
.list_approve_txt.approve {
    color: #fff;
    border: 1px solid #009551;
    border-radius: 30px;
    padding: 5px 10px;
    background: #4abe89;
    margin: 0 auto;
    font-size: 12px;
}
.list_approve_txt.pending {
    color: #fff;
    border: 1px solid #D58A19;
    padding: 5px 10px;
    border-radius: 30px;
    background: #e5b062;
    margin: 0px auto;
    font-size: 12px;
}
.list_approve_txt.not_receive {
    color: #ff0101;
    font-size: 12px;
    border: 1px solid #fda5a5;
    padding: 5px 10px;
    border-radius: 30px;
    background: #f9bebe;
    margin: 0 auto;
}
.list_approve_txt {
    display: inline-block;
    vertical-align: bottom;
}
.list_approve_txt.reject {
    color: #fff;
    border: 1px solid #E42D17;
    border-radius: 30px;
    padding: 5px 10px;
    background: #e77d70;
    margin: 0 auto;
    font-size: 12px;
}
.returnee_colspan.colspnacolor {
    font-size: 14px;
    text-align: center !important;
}
.colspnacolor {
    background: #C5E8F3 !important;
    border: 1px solid #C1C8CB !important;
}
.reject_date{
    padding: 5px 0 0 8px;
    font-size: 9px;
    color: red;
}
.approved_date{
    padding: 5px 0 0 8px;
    font-size: 9px;
    color: #009551;
}
.rejected_date{
    padding: 5px 0 0 8px;
    font-size: 9px;
    color: #e42d17;
}
.toggle_slide_btn{
    color: #000000;
    padding-right: 10px;
}
.doc_title{
    position: relative;
}
.new_section_button_expand {
    cursor: pointer;
    background: url(../../images/plus-circle-blue.png) no-repeat right center;
    height: 20px;
    width: 20px;
    padding: 2px;
    position: absolute;
    left: -25px;
    top: -10px;
}
.new_section_button_collapse {
    cursor: pointer;
    background: url(../../images/minus-circle-blue.png) no-repeat right center;
    height: 20px;
    width: 20px;
    padding: 2px;
    position: absolute;
    left: -25px;
    top: -10px;
}
.new_doc_hide.toggle_new_doc{
    display: none;
}
.table.list_view_table tbody.doc_list tr td:first-child{
    padding-left: 20px;
}
.table.list_view_table tbody > tr th{
    border-left: 0px solid transparent;
}
.btn.btn-file > input[type="file"] {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 100%;
    max-height: 100%;
    font-size: 100px;
    text-align: right;
    opacity: 0;
    filter: alpha(opacity=0);
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
    overflow: hidden;
}
.table.list_view_table tbody.doc_list tr.rejected_row td:first-child {
    padding-left: 40px;
}
.table.list_view_table tbody.doc_list tr.rejected_row td:first-child .one {
    background-color: red;
    bottom: 43px;
    height: 20px;
    left: 22px;
    position: absolute;
    width: 2px;
}
.table.list_view_table tbody.doc_list tr.rejected_row td{
    position: relative;
    border-top: 1px solid #ddd;
}
.table.list_view_table {
    border-collapse: unset;
}
.table.list_view_table tbody.doc_list tr.rejected_row td:first-child .two {
    background-color: red;
    bottom: -2px;
    height: 2px;
    left: 0px;
    position: absolute;
    width: 15px;
}
.table.list_view_table tbody.doc_list tr.rejected_row td {
    background: #f9eeee;
}
/* End EV Cloud Page */

/* Start Header Message Css */
.header_warning_msg{
    background: #f5b136;
    padding: 7px 32px;
    font-size: 14px;
    text-align: center;
}
.header_warning_msg .msg_str{
    color: #fff;
    font-size: 15px;
    width: 95%;
    display: inline-block;
    padding-right: 8px;
}
.header_warning_msg .close_msg{
    float: right;
    color: #fff;
    padding: 2px 0 0 0;
    font-size: 15px;
}
.header_warning_msg a:focus {
    outline: none;
}
.header_warning_msg a:hover {
    text-decoration: unset;
}
/* End Header Message Css */
/*Start Responsive*/
/* Smartphones (portrait and landscape) ----------- */
@media (min-width: 320px) and (max-width:480px)
{
    .img_bg{background-attachment: scroll;background-size: 100% 100%;}
    .img_bg_home{background-size: 190% 100%;min-height: 310px;}
    .img_bg_candidates {background-size: 190% 100%;min-height: 310px;}
    .img_bg_partners {background-size: 150% 100%;min-height: 310px;}
    .img_bg_hostcompanies {background-size: 150% 100%;min-height: 310px;}
    .img_bg_aboutus {background-size: 150% 100%;min-height: 310px;}
    .img_bg_whatwedo,
    .img_bg_3,
    .img_bg_regpro,
    .img_bg_testimonial,
    .img_bg_eligible,
    .img_bg_programs,
    .img_bg_liveusa,
    .img_bg_partnersschools,
    .img_bg_partnersorg,
    .img_bg_whybecome,
    .img_bg_hostwedo,
    .img_bg_hostprograms,
    .img_bg_ourclients,
    .img_bg_howtoprogram,
    .img_bg_culture,
    .img_bg_location,
    .img_bg_team{min-height: 200px;}

    .bg_white {min-height: 300px;}
    p {font-size: 15px;text-align: justify;}
    #header .logo-block img{width: 100%;margin-top: 5px;max-width: 400px;}
    #header .logo-block {height: 60px;}
    .social-contact ul{margin: 0 20px 0 0;}
    .social-contact{width: 65px !important;}
    
    .social-contact ul li{font-size: 17px;}
    .logo-block {margin-bottom: 0px;}
    .social-contact {position: absolute;top: 6px;padding-top: 6px;padding-bottom: 6px;z-index: 1;}
    .social-contact ul li > a,.tele-contact span {color: #ffffff !important;}
    .tele-contact  {position: absolute;z-index: 1;right: 65px;top: 6px;padding-top: 6px;}
    .tele-contact span{font-size: 12px;}
    .fixed_contact.social-contact {position: fixed;top: 8px;z-index: 1031;}
    .fixed_contact.tele-contact {position: fixed;z-index: 1031;	top: 8px;}
    .login-box{float: none !important;}
    .bg_blue .signup-newsletter p {font-size: 15px;}
    #footer p{font-size: 10px;}
    .slider_text1 { padding: 0 10px; }
    .slider_text { margin-top:50px;margin-left:10px;width:300px;}
    .slider_text h1{ font-size:20px;line-height:35px;}
    .slider_text1 h1,.slider_text1 h2{ font-size:20px;line-height:35px;}
    .banner_text{margin: 10px auto;}
    .banner_text h1, .banner_text h2 {font-size: 20px;line-height: 30px;margin: 0;}
    #position-carousel .media-object{ margin-bottom: 10px;}
    .divider-title > h2 {font-size: 22px;}
    #partners-schools .jcarousel-wrapper {margin: 20px 0px;}
    
    #banner-bg-partners .slider_text1 {margin: 10px auto 0;padding: 0px;width: calc(100% - 20px);}
    #banner-bg-partners .slider_text1 h1{ font-size:25px;line-height:35px;}
    
    #banner-bg-9 .slider_text {margin-top: 100px;margin-left: 0px; width: 100%;}
    #banner-bg-9 .slider_text h1{ font-size:20px;line-height:35px;text-align: center;}
    #banner-bg-1 .slider_text {top: 30px;width: auto;margin: 0 10px;}
    #banner-bg-1 .slider_text h1{font-size: 20px;line-height:35px;}
    
    #banner-bg-candidates .slider_text1 {margin: 20px auto 0;padding: 0px;width: calc(100% - 20px);}
    #banner-bg-candidates .slider_text1 h1, #banner-bg-candidates .slider_text1 h2{ font-size:20px;line-height:30px;}
    .font_18{ font-size:12px;}
    .header_warning_msg{ padding: 7px 20px;}
	
}
@media (min-width: 320px) and (max-width:480px) and (orientation : landscape){
    .logo-block {margin-bottom: 10px;}
}
@media (min-width: 481px) and (max-width:767px)
{
    .img_bg{background-attachment: scroll;background-size: 100% 100%;}
    .img_bg_home{background-size: 130% 100%;min-height: 320px;}
    .img_bg_candidates{background-size: 100% 100%;min-height: 330px;}
    .img_bg_partners {background-size: 100% 100%;min-height: 330px;}
    .img_bg_hostcompanies {background-size: 100% 100%;min-height: 330px;}
    .img_bg_aboutus {background-size: 100% 100%;min-height: 330px;}
    .img_bg_whatwedo,
    .img_bg_3,
    .img_bg_regpro,
    .img_bg_testimonial,
    .img_bg_eligible,
    .img_bg_programs,
    .img_bg_liveusa,
    .img_bg_partnersschools,
    .img_bg_partnersorg,
    .img_bg_whybecome,
    .img_bg_hostwedo,
    .img_bg_hostprograms,
    .img_bg_ourclients,
    .img_bg_howtoprogram,
    .img_bg_culture,
    .img_bg_location,
    .img_bg_team{min-height: 320px;}
    
    p {font-size: 17px;text-align: justify;}
    .login-box{float: none !important;}
    .bg_blue .signup-newsletter p {font-size: 20px;}
    #footer p{font-size: 10px;}
    .slider_text1 { padding: 0 10px; }
    .slider_text { margin-top:80px;margin-left:12px;width:380px;}
    .slider_text h1{ font-size:24px;line-height:40px;}
    .slider_text1 h1,.slider_text1 h2{ font-size:24px;line-height:40px;}
    #position-carousel .media-object{ margin-bottom: 10px;}
    #partners-schools .jcarousel-wrapper {margin: 20px 0px;}
    #banner-bg-1 .slider_text {top: 30px;width: auto;margin: 0 10px;}
    #banner-bg-1 .slider_text h1{font-size: 22px;}
    
    #banner-bg-candidates .slider_text1 {margin: 20px auto 0;padding: 0px;width: calc(100% - 20px);}
    #banner-bg-candidates .slider_text1 h1, #banner-bg-candidates .slider_text1 h2{ font-size:20px;line-height:30px;}
    #banner-bg-partners .slider_text1 {margin: 10px auto 0;padding: 0px;width: calc(100% - 20px);}
    #banner-bg-partners .slider_text1 h1{ font-size:25px;line-height:35px;}
    .font_18{ font-size:15px;}
    .social-contact{margin-top:6px;width: 65px !important;}
    .tele-contact {float: none !important;position: absolute;top: 6px;right: 70px;}
}

@media (min-width: 481px) and (max-width:767px) and (orientation : landscape){
    .img_bg{background-attachment: scroll;background-size: 100% 100%;}
    .img_bg_home{background-size: 190% 100%;min-height: 320px;}
    .img_bg_candidates{background-size: 100% 100%;min-height: 330px;}
    .img_bg_partners {background-size: 100% 100%;min-height: 330px;}
    .img_bg_hostcompanies {background-size: 100% 100%;min-height: 330px;}
    .img_bg_aboutus {background-size: 100% 100%;min-height: 330px;}
    .img_bg_whatwedo,
    .img_bg_3,
    .img_bg_regpro,
    .img_bg_testimonial,
    .img_bg_eligible,
    .img_bg_programs,
    .img_bg_liveusa,
    .img_bg_partnersschools,
    .img_bg_partnersorg,
    .img_bg_whybecome,
    .img_bg_hostwedo,
    .img_bg_hostprograms,
    .img_bg_ourclients,
    .img_bg_howtoprogram,
    .img_bg_culture,
    .img_bg_location,
    .img_bg_team{min-height: 320px;}
	.font_18{ font-size:15px;}
/*    .img_bg_home{background-size: 100% auto;min-height: 320px !important;}
    .img_bg_whatwedo {background-size: 100% auto;min-height: 380px;}
    .img_bg_3 {background-size: 100% auto;min-height: 270px;}
    .img_bg_regpro {background-size: 100% auto;min-height: 300px;}
    .img_bg_testimonial {background-size: 100% auto;min-height: 400px;}*/
}

@media (min-width: 768px) and (max-width:1024px)
{
    .img_bg{background-attachment: scroll;background-size: 100% 100%;}
    .img_bg_home{background-size: 140% 100%;min-height: 520px;}
    .img_bg_candidates{background-size: 100% 100%;min-height: 520px;}
    .img_bg_partners {background-size: 100% 100%;min-height: 520px;}
    .img_bg_hostcompanies {background-size: 100% 100%;min-height: 520px;}
    .img_bg_aboutus {background-size: 100% 100%;min-height: 520px;}
    .img_bg_whatwedo,
    .img_bg_3,
    .img_bg_regpro,
    .img_bg_testimonial,
    .img_bg_eligible,
    .img_bg_programs,
    .img_bg_liveusa,
    .img_bg_partnersschools,
    .img_bg_partnersorg,
    .img_bg_whybecome,
    .img_bg_hostwedo,
    .img_bg_hostprograms,
    .img_bg_ourclients,
    .img_bg_howtoprogram,
    .img_bg_culture,
    .img_bg_location,
    .img_bg_team{min-height: 450px;}
/*    .img_bg{background-attachment: scroll;min-height: 150px;background-size: 100%;}
    .img_bg_home{background-size: 100% auto;min-height: 390px !important;}
    .img_bg_whatwedo{background-size: 100% auto;min-height: 450px !important;}
    .img_bg_3 {background-size: 100% auto;min-height: 320px !important;}
    .img_bg_regpro{background-size: 100% auto;min-height: 360px !important;}
    .img_bg_testimonial {background-size: 100% auto;min-height: 500px !important;}*/
    
    .login-box{display: block;margin: 0 auto;}
    .login-box .form-inline{text-align: center !important;}
    .bg_blue .signup-newsletter p {font-size: 23px;}
    #footer p{font-size: 13px;}
    .slider_text { margin-top:100px;margin-left:12px;width:600px;}
    .slider_text h1{ font-size:30px;line-height:50px;}
    .slider_text1 h1,.slider_text1 h2{ font-size:30px;line-height:50px;}
    .school-detail {height: 250px;}
    #contactus .contactus-banner .contact-detail{top: -90px;}
    #contactus .contactus-banner .contact-detail label{font-size: 18px;}
    #banner-bg-1 .slider_text {top: 100px;width: auto;margin: 0 10px;}
    #banner-bg-1 .slider_text h1{font-size: 25px;}
    
    #banner-bg-candidates .slider_text1 {margin: 20px auto 0;padding: 0px;width: calc(100% - 20px);}
    #banner-bg-candidates .slider_text1 h1, #banner-bg-candidates .slider_text1 h2{ font-size:25px;line-height:35px;}
    .tele-contact {float: none !important;position: absolute;top: 0px;right: 20px;}
}
@media (min-width: 769px) and (max-width:815px){
    .nav>li>a{
        padding: 10px 10px;
    }
}
@media (max-width: 768px){
    .pd-15{
        padding-right: 15px !important;
    padding-left: 15px
    }
    .signature-pad{
        height:200px;
    }
    .nav-tabs>li{
        float:none !important;
    }
    .stripe_hv{
        height:300px;
        width:100%;
    }
    
}
@media (min-width: 768px) and (max-width:1024px) and (orientation : landscape){
    .img_bg{background-attachment: scroll;background-size: 100% 100%;}
    .img_bg_home{background-size: 100% 100%;min-height: 470px;}
    .img_bg_candidates{background-size: 100% 100%;min-height: 470px;}
    .img_bg_partners {background-size: 100% 100%;min-height: 470px;}
    .img_bg_hostcompanies {background-size: 100% 100%;min-height: 470px;}
    .img_bg_aboutus {background-size: 100% 100%;min-height: 470px;}
    .img_bg_whatwedo,
    .img_bg_3,
    .img_bg_regpro,
    .img_bg_testimonial,
    .img_bg_eligible,
    .img_bg_programs,
    .img_bg_liveusa,
    .img_bg_partnersschools,
    .img_bg_partnersorg,
    .img_bg_whybecome,
    .img_bg_hostwedo,
    .img_bg_hostprograms,
    .img_bg_ourclients,
    .img_bg_howtoprogram,
    .img_bg_culture,
    .img_bg_location,
    .img_bg_team{min-height: 450px;}
/*    .img_bg{background-attachment: scroll;min-height: 150px;background-size: 100%;}
    .img_bg_home{background-size: 100%;min-height: 520px !important;}
    .img_bg_whatwedo{background-size: 100%;min-height: 600px !important;}
    .img_bg_3 {background-size: 100%;min-height: 430px !important;}
    .img_bg_regpro{background-size: 100%;min-height: 480px !important;}
    .img_bg_testimonial {background-size: 100%;min-height: 500px !important;}*/
    
    .login-box{display: block;margin: 0 auto;}
    .login-box .form-inline{text-align: center !important;}
    .bg_blue .signup-newsletter p {font-size: 23px;}
    #footer p{font-size: 13px;}
    .slider_text { margin-top:100px;margin-left:12px;width:600px;}
    .slider_text h1{ font-size:30px;line-height:50px;}
    .slider_text1 h1,.slider_text1 h2{ font-size:30px;line-height:50px;}
    .school-detail {height: 250px;}
    #contactus .contactus-banner .contact-detail{top: -90px;}
    #contactus .contactus-banner .contact-detail label{font-size: 18px;}
    #banner-bg-1 .slider_text {top: 100px;width: auto;margin: 0 10px;}
    #banner-bg-1 .slider_text h1{font-size: 25px;}
    
    #banner-bg-candidates .slider_text1 {margin: 20px auto 0;padding: 0px;width: calc(100% - 20px);}
    #banner-bg-candidates .slider_text1 h1, #banner-bg-candidates .slider_text1 h2{ font-size:25px;line-height:35px;}
}

@media (width: 600px){
    .img_bg{background-attachment: scroll;background-size: 100% 100%;}
    .img_bg_home{background-size: 100% 100%;min-height: 470px;}
    .img_bg_candidates{background-size: 100% 100%;min-height: 470px;}
    .img_bg_partners {background-size: 100% 100%;min-height: 470px;}
    .img_bg_hostcompanies {background-size: 100% 100%;min-height: 470px;}
    .img_bg_aboutus {background-size: 100% 100%;min-height: 470px;}
    .img_bg_whatwedo,
    .img_bg_3,
    .img_bg_regpro,
    .img_bg_testimonial,
    .img_bg_eligible,
    .img_bg_programs,
    .img_bg_liveusa,
    .img_bg_partnersschools,
    .img_bg_partnersorg,
    .img_bg_whybecome,
    .img_bg_hostwedo,
    .img_bg_hostprograms,
    .img_bg_ourclients,
    .img_bg_howtoprogram,
    .img_bg_culture,
    .img_bg_location,
    .img_bg_team{min-height: 360px;}
    .container_sm .navbar-nav > li > a {font-size: 13px;}
/*    .img_bg{background-attachment: scroll;min-height: 150px;background-size: 100%;}
    .img_bg_home{background-size: 100% auto;min-height: 300px !important;}
    .img_bg_whatwedo{background-size: 100% auto;min-height: 360px !important;}
    .img_bg_3 {background-size: 100% auto;min-height: 250px !important;}
    .img_bg_regpro{background-size: 100% auto;min-height: 280px !important;}
    .img_bg_testimonial {background-size: 100% auto;min-height: 300px !important;}*/
}
@media (width: 800px) and (orientation : landscape){
    .img_bg{background-attachment: scroll;background-size: 100% 100%;}
    .img_bg_home{background-size: 100% 100%;min-height: 470px;}
    .img_bg_candidates{background-size: 100% 100%;min-height: 470px;}
    .img_bg_partners {background-size: 100% 100%;min-height: 470px;}
    .img_bg_hostcompanies {background-size: 100% 100%;min-height: 470px;}
    .img_bg_aboutus {background-size: 100% 100%;min-height: 470px;}
    .img_bg_whatwedo,
    .img_bg_3,
    .img_bg_regpro,
    .img_bg_testimonial,
    .img_bg_eligible,
    .img_bg_programs,
    .img_bg_liveusa,
    .img_bg_partnersschools,
    .img_bg_partnersorg,
    .img_bg_whybecome,
    .img_bg_hostwedo,
    .img_bg_hostprograms,
    .img_bg_ourclients,
    .img_bg_howtoprogram,
    .img_bg_culture,
    .img_bg_location,
    .img_bg_team{min-height: 450px;}
/*    .img_bg{background-attachment: scroll !important;min-height: 150px;background-size: 100%;}
    .img_bg_home{background-size: 100% auto;min-height: 400px !important;}
    .img_bg_whatwedo{background-size: 100% auto;min-height: 480px !important;}
    .img_bg_3 {background-size: 100% auto;min-height: 340px !important;}
    .img_bg_regpro{background-size: 100% auto;min-height: 370px !important;}
    .img_bg_testimonial {background-size: 100% auto;min-height: 400px !important;}*/
    .tele-contact {float: none !important;position: absolute;top: 0px;right: 0px; }
}

@media (max-width: 991px){
    .social-contact ul li {font-size: 17px;margin-right: 10px;}
    .img_bg{background-attachment: scroll;}
    .social-contact {width: 50px;}
    .tele-contact span {font-size: 13px;}
    .tele-contact {padding: 0;text-align: center;width: 140px;}
    .container_sm  .navbar-collapse{padding: 0px;}
    .mb_width{  width:100%; }
}
@media (max-width: 890px){
    .pdr-50 .glyphicon-remove{
            top: 70;
        }
}
@media (min-width: 891px){
    .pdr-50 .glyphicon-remove {
        top: 40;
    }
    .pdr-50 .glyphicon-ok {
        top: 40;
    }
}
@media (max-width: 454px){
    .mb_font{
        font-size:9px;
    }
}
@media (max-width: 330px){
    .agree_icon .form-control-feedback{
        right:0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1279px)
{
    .tele-contact {padding: 0;text-align: center;width: 160px;}
    .tele-contact span {font-size: 15px;}
    .social-contact {width: 100px;}
}

@media (min-width: 1280px){
    .img_banner{background-position: 0 100%;}
}

@media (min-width: 1824px){
    .img_bg_home {min-height: 800px; }
    .img_bg_candidates {min-height: 800px; }
    .img_bg_partners {min-height: 800px; }
    .img_bg_hostcompanies{min-height: 800px;}
    .img_bg_hostcompanies_center{min-height: 800px;}
    .img_bg_aboutus {min-height: 800px; }
    #banner-bg-1 .slider_text {top: 470px;}
}


.panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
}
.panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 
.small_text{
    font-size: 11px;
}
.overdue_text{
    float:right;
    text-decoration: underline;
    font-size:12px;
    background:#FFF;
    padding:5px 10px;
}
.pp_works{
    border: 1px solid #ddd;
    border-radius: 4px;
}
/*End Responsive*/
.nav-tabs > li > a {
    background: #F5F5F5;
    border-radius: 0;
    color:#555;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    background: #9edced;
    box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
}
.nav-tabs {
    margin: 0;
    padding: 0;
    border: 0;    
}
.text_next_step{
    font-size:20px;
    color:brown;
}
