a:focus{ outline:none;}

.topheader{background-color:#3069a4;clear:both;height:44px;margin:0;padding:0}

.topheader .top-part,.topheader .topcontainer{margin:0 auto;width:1024px}

.topheader .headphone{float:left;padding-top:7px}

.headphone .text-33.widget_text{background:rgba(0,0,0,0) url("../images/top-call-icon.png") no-repeat scroll 0 center;clear:none;float:left;margin-bottom:0;margin-left:0;padding-left:20px;text-align:right}

.headphone .widget_text h3.widget-title{color:#fff;float:left;font-size:15px;line-height:30px;margin:0 5px 0 0}

.headphone .widget_text .textwidget{border-bottom:1px solid #b70200;color:#fff;float:left;font-family:open sans;font-size:15px;font-weight:400;line-height:15px;padding-bottom:3px;padding-top:6px; border:0}

.headphone .text-34.widget_text{background:rgba(0,0,0,0) url("../images/top-call-icon.png") no-repeat scroll 0 center;clear:none;float:left;margin-bottom:0;margin-left:20px;padding-left:20px;text-align:right}



.topheader .headerright{float:right}
.topheader .socialicons{color:#fff;float:left;padding-top:7px}
.topheader .socialicons h3.widget-title{color:#fff;float:left;font-size:15px;line-height:30px;margin:0}
.topheader .socialicons .textwidget{float:left;margin:0 0 0 10px}

.socialicons .widget ul.socialLinks li.fb{background:rgba(0,0,0,0) url("../images/header-socialicons.png") no-repeat scroll left top}
.socialicons .widget ul.socialLinks li.fb:hover{background-position:left -32px}
.socialicons .widget ul.socialLinks li:first-child{margin-left:0}
.socialicons .widget ul.socialLinks li a{display:block;height:30px;width:30px}

.topheader .socialicons a{color:#fff}
.socialicons .widget ul.socialLinks li{float:left;height:30px;margin:0 0 0 15px;text-indent:-9999px;width:30px}
.socialicons .widget ul.socialLinks li.tw{background:url(../images/header-socialicons.png) no-repeat -40px top}
.socialicons .widget ul.socialLinks li.tw:hover{background-position:-40px -32px}
.socialicons .widget ul.socialLinks li.bl{background:url(../images/header-socialicons.png) no-repeat -80px top}
.socialicons .widget ul.socialLinks li.bl:hover{background-position:-80px -32px}
.socialicons .widget ul.socialLinks li.pi{display:none;background:url(../images/header-socialicons.png) no-repeat left top}
.socialicons .widget ul.socialLinks li.is{display:none;background:url(../images/header-socialicons.png) no-repeat left top}
.socialicons .widget ul.socialLinks li a{display:block;height:30px;width:30px}

.topheader .studentlogin{background:rgba(0,0,0,0) url("../images/studentlogin.png") no-repeat scroll center bottom;float:right;margin-left:20px;text-align:left;width:220px; background-size:100% auto;}
.topheader .studentlogin ul.menu li{padding:0 22px}
.topheader .studentlogin ul.menu li a{background:rgba(0,0,0,0) url("../images/lock-icon.png") no-repeat scroll right center;color:#fff;display:block;font-size:18px;line-height:28px;padding:9px 0 12px}

#message a.proceedbtn,ul.coursrproductlist li .productlink .productimg,ul.coursrproductlist li .addtocartbtn a.button,.more-link,.jcarousel-control-prev,.jcarousel-control-next,.courseregButtonBlue,.wpcf7-submit,#primary_1 #showemtcme,#primary_1 #showregisteration,#primary_1 #showaemtcme,.site-info #text-20.widget_text a,.nav-wrap .menu-header-menu-container li > a,.topheader .studentlogin ul.menu li a,.socialicons .widget ul.socialLinks li,#secondary .multiple-sidebars ul.menu li a,.bannerform .wpcf7 input.wpcf7-submit,.eemail_button input{transition:all .5s ease 0s}



.banner{border-bottom:6px solid #c40602;position:relative; margin-top:156px;}
.banner .soliloquy-container{max-height:none !important;max-width:none !important;overflow:hidden;width:100%}
.banner .soliloquy-container .soliloquy-next,.banner .soliloquy-container .soliloquy-prev{background:#fff none repeat scroll 0 0;border:3px solid rgba(0,0,0,.27);border-radius:30px;height:45px;width:45px}
.banner .soliloquy-container .soliloquy-prev span::before{color:#000;content:"‹";font-family:Arial,Helvetica,sans-serif;font-size:40px;font-weight:bold;left:13px;line-height:40px;margin:0;padding:0;position:absolute;top:-4px}
.banner .soliloquy-container .soliloquy-next span::before{color:#000;content:"›";font-family:Arial,Helvetica,sans-serif;font-size:40px;font-weight:bold;left:13px;line-height:40px;margin:0;padding:0;position:absolute;top:-4px}
.bannerform{bottom:0;margin:0;padding:0;position:absolute;right:11%;width:335px;z-index:10}
.bannerform .text-36{background-color:#fff;float:left;padding:10px}
.bannerform p.formheading{color:#00005b;font-size:22px;font-weight:bold;margin-bottom:10px}
.bannerform p.formheading span{color:#900;font-size:13px;line-height:17px}
.bannerform .wpcf7 .name input.wpcf7-text{background:#fff url("../images/name-icon.png") no-repeat scroll 98% center}
.bannerform .wpcf7 .email input.wpcf7-text{background:#fff url("../images/email-icon.png") no-repeat scroll 98% center}
.bannerform .wpcf7 .phone input.wpcf7-text{background:#fff url("../images/phone-icon.png") no-repeat scroll 98% center}
.bannerform .wpcf7 .branch-of-service input.wpcf7-text{background:#fff url("../images/branch-icon.png") no-repeat scroll 98% center}
.bannerform .wpcf7 input.wpcf7-submit{background:#3069a4 none repeat scroll 0 0;border:1px solid #2a353c;border-radius:0;box-shadow:1px 1px 0 0 #60737f inset;color:#fff;display:block;font-size:16px;font-weight:bold;margin:0;text-transform:uppercase;width:100%}
.bannerform .wpcf7 input.wpcf7-text{border:1px solid #ccc;border-radius:0;box-sizing:border-box;padding:9px 10px;width:100%;ma}
.bannerform .wpcf7 p{margin-bottom:10px}

p:empty{ display:none;}

.below-banner {
    background-color: #ececec;
    box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1) inset;
    padding: 20px 0;
}



.slidersection {

    box-sizing: border-box;

    margin: 0 auto;

    max-width: none;

    overflow: hidden;

    padding: 0;

}





/*.slidersection .jcarousel ul {

    text-align: center;

}



.slidersection .jcarousel ul li {

    display: inline-block;

   vertical-align: top;

}

.slidersection .jcarousel li {

    border: 1px solid #ffffff;

    box-sizing: border-box;

    width: 249px;

}

*/





#content .pages:last-child {

    margin-right: 0;

}

#content .pages {

    overflow: hidden;

    padding: 0 5px 40px;

    position: relative;

    text-align: center;

    transition: all 300ms linear 0s;

}



#content .pages a.chcourses {

    overflow: visible;

    position: relative;

}

#content .pages a.chcourses {

    border: 1px solid #e8e8e8;

    box-shadow: 0 0 15px 3px rgba(0, 0, 0, 0.1) inset;

    display: block;

    padding: 15px;

}



#content .pages .thumbnailicon {

    clear: both;

    margin: 0 0 10px;

    max-height: 130px;

    min-height: 130px;

    overflow: hidden;

    padding: 0;

}



#content .pages a.chcourses .overflowhide {

    min-height: 242px;

    overflow: hidden;

    position: relative;

}



.boxreamorelink {

    background: rgba(0, 0, 0, 0) url("images/program-bot-shadow.png") no-repeat scroll center bottom;

    clear: both;

    height: 55px;

    left: 50%;

    margin: 0 0 0 -67px;

    padding: 0;

    position: absolute;

    width: 135px;

}



#content .pages a.chcourses .thumbnailicon img {

    opacity: 1;

    text-align: center;

    transition: all 200ms linear 0s;

}

#content .pages a img {

    margin-bottom: 0;

    width: 100%;

}



#content .pages a.chcourses h3 {

    transition: all 200ms linear 0s;

}

#content .pages a h3, #content .pages a:hover h3 {

    color: #444444;

    font-size: 18px;

    font-weight: 600;

    line-height: 22px;

    margin-bottom: 12px;

}



#content .pages a p, #content .pages a:hover p {

    color: #465560;

    font-size: 13px;

    line-height: 20px;

    margin-bottom: 20px;

}



#content .pages:hover a.chcourses .boxreamorelink {

    animation: 500ms ease 0s normal none 1 running moveFromRight;

}

.boxreamorelink {

    background: rgba(0, 0, 0, 0) url("../images/program-bot-shadow.png") no-repeat scroll center bottom;

    clear: both;

    height: 55px;

    left: 50%;

    margin: 0 0 0 -67px;

    padding: 0;

    position: absolute;

    width: 135px;

}



.boxreamorelink .more-link {

    background: #b70200 none repeat scroll 0 0;

    border-radius: 30px;

    clear: both;

    color: #ffffff;

    display: block;

    font-size: 15px;

    line-height: 15px;

    margin: 0 auto;

    padding: 12px 0;

    text-align: center;

    text-decoration: none;

    width: 135px;

}



.footerbot {

    background: #00304f none repeat scroll 0 0;

    clear: both;

    margin: 0;

    padding: 10px 0;    color: #fff;

}



.footertop {

    border-top: 1px solid #ccc;

    padding: 25px 0;

}



.footertopcontainer {

    clear: both;

    margin: 0 auto;

    width: 1024px;

}



.footertopcontainer .widget_nav_menu {

/*     float: left;

    margin-right: 50px;
 */
}





.footertopcontainer h3.widget-title {

    color: #2f3a42;

    font-size: 18px;

    font-weight: 600;

    line-height: 22px;

    margin-bottom: 5px;

    text-align: left;

}



.menu-footer-container {

    /* clear: none;

    float: left; */

}



.menu-footer-container ul {

/*     float: left;

    text-align: center; */

}



.menu-footer-container ul li:first-child {

    padding-left: 0;

}

.menu-footer-container ul li {background: url("../images/foot-bull-icon.png") no-repeat scroll right center;border-bottom: 1px dotted #ddd;
clear: both;display: block;padding: 0 20px 0 0;position: relative;text-align: left;}

.menu-footer-container ul li a {color: #2f3a42;font-size: 14px;font-weight: 600;padding: 4px 0;text-decoration: none;line-height: 25px;}

.footertop .culum {width: 31.3%;margin-left: 3%;float: left;}
.footertop .culum:first-child {margin-left: 0;}
.footertop .widget-title {color: #b70200;font-size: 24px;line-height: 24px;margin: 0 0 25px; font-weight:600;}
.footertop .culum.unar_logo {text-align: center;}
.footertop .unar_logo p {font-size: 16px;color: #2f3a42;font-weight: 600;line-height: normal;}


.site-info {

    margin: 0 auto;

    width: 1024px;

}



.site-info #text-25.widget_text {

    float: left;

}



.site-info #text-37.widget_text {

    float: right;

}



.footertopcontainer #text-38.widget {
/* 
    float: left;

    text-align: left;   margin-left: 4%; */

}



.footertopcontainer #text-39.widget {

    float: right;

}
footer[role="contentinfo"] a {
    color: #2f3a42;
}



.footertopcontainer #text-38.widget .footeraddress {background:url(../images/foot-off-add.png) no-repeat scroll 0 0;color: #2f3a42;margin-bottom: 8px;padding-left: 30px;font-size: 14px;font-weight: normal;line-height: normal;border-bottom: 1px solid #ddd;padding-bottom: 8px; }

.footertopcontainer #text-38.widget .footeraddress:last-child {border-bottom: 0;}
.footertopcontainer #text-38.widget .footeraddress strong {font-weight: 600;}



.footertop .culum #text-42.widget a.off-phone {background:url("../images/foot-off-tel.png") no-repeat scroll 0 center;color: #464646;display: inline-block;font-size: 17px;font-weight: 600;margin:20px 0;padding-left: 30px;}



.footertopcontainer #text-39.widget .textwidget a {

    background: rgba(0, 0, 0, 0) url("../images/logo-grey.png") no-repeat scroll 0 center;

    display: block;

    font-size: 0;

    height: 160px;

    margin: 0;

    padding: 0;

    width: 350px; 

}





.nav-wrap .menu-header-menu-container li#menu-item-8847 > a {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll 5px 0;

}

.nav-wrap .menu-header-menu-container li#menu-item-8847 > a:hover {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll -114px 0;

}



.nav-wrap .menu-header-menu-container li#menu-item-8850 > a {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll 18px -80px;

}

.nav-wrap .menu-header-menu-container li#menu-item-8850 > a:hover {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll -107px -80px;

}



.nav-wrap .menu-header-menu-container li#menu-item-8852 > a {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll 18px -160px;

}

.nav-wrap .menu-header-menu-container li#menu-item-8852 > a:hover{

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll -107px -160px;

}



.nav-wrap .menu-header-menu-container li#menu-item-8846 > a {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll 12px -240px;

}

.nav-wrap .menu-header-menu-container li#menu-item-8846 > a:hover {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll -104px -240px;

}



.nav-wrap .menu-header-menu-container li#menu-item-8844 > a {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll 19px -318px;

}

.nav-wrap .menu-header-menu-container li#menu-item-8844 > a:hover {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll -104px -318px;

}



.nav-wrap .menu-header-menu-container li#menu-item-8845 > a {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll 15px -397px;

}



.nav-wrap .menu-header-menu-container li#menu-item-8845 > a:hover {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll -104px -397px;

}



.nav-wrap .menu-header-menu-container li#menu-item-8849 > a {

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll 17px -480px;

}



.nav-wrap .menu-header-menu-container li#menu-item-8849 > a:hover{

    background: rgba(0, 0, 0, 0) url("../images/mainnav-icon.png") no-repeat scroll -104px -480px;

}



.nav-wrap .menu-header-menu-container li#menu-item-10012 > a {

    background: rgba(0, 0, 0, 0) url("../images/compassion-icon.png") no-repeat scroll 45px 0px;

}



.nav-wrap .menu-header-menu-container li#menu-item-10012 > a:hover{

    background: rgba(0, 0, 0, 0) url("../images/compassion-icon.png") no-repeat scroll -70px 0px;

}

.nav-wrap .menu-header-menu-container li#menu-item-11381 > a {
    background: rgba(0, 0, 0, 0) url(../images/gear.png) no-repeat scroll 15px 0px;
}
.nav-wrap .menu-header-menu-container li#menu-item-11381 > a:hover {
    background: rgba(0, 0, 0, 0) url(../images/gear.png) no-repeat scroll -100px 0px;
}

.nav-wrap .menu-header-menu-container li#menu-item-11382 > a {
    background: rgba(0, 0, 0, 0) url(../images/mainnav-icon.png) no-repeat scroll 19px -318px;
}
.nav-wrap .menu-header-menu-container li#menu-item-11382 > a:hover {
    background: rgba(0, 0, 0, 0) url(../images/mainnav-icon.png) no-repeat scroll -104px -318px;
}


.more-link:hover {

    background:#3069a4 none repeat scroll 0 0;

}



.innerbannercation .captionsection {

    background: rgba(0, 0, 0, 0) url("../images/cationtextimg.png") no-repeat scroll center 0;

    color: #ffffff;

    font-size: 26px;

    font-style: italic;

    font-weight: bold;

    line-height: 40px;

    margin: 0 auto;

    max-width: 481px;

    text-align: center;

}

.innerbannercation .captionsection h1,
.innerbannercation .captionsection p { margin-bottom: 2px; padding: 9px 0 7px; 
font: italic bold 26px/40px "Open Sans", Helvetica, Arial, sans-serif; }
.innerbannercation .captionsection h1 p { margin:0; padding:0; }

.innerbannermage img{width:100%; max-height:500px; border-bottom: 6px solid #c40602;}

.innerbannersection {

    

    clear: both;

    margin-top: 229px;

    padding: 0;

    position: relative;

}

.innerbannermage {

margin-top: -74px;

}



.innerbannercation {
    margin: -66px 0 0;
    padding: 0;
    width: 100%;  position: relative;
}

.page-template-enrollment-php .innerbannercation  {

    margin: -53px 0 0;}

.page-template-enrollment-php	.innerbannercation .captionsection p{ margin-bottom:0; padding-top:8px;}



/*animation part*/

#content .pages a.chcourses .thumbnailicon img,#content .pages a{transition:all 400ms linear 0s}

#content .pages a:hover.chcourses{ background:#3069a4; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.3);}

#content .pages a:hover p,#content .pages a:hover h3{ color:#fff;  -webkit-animation: moveFromTop 400ms ease;

    -moz-animation: moveFromTop 400ms ease;

    -ms-animation: moveFromTop 400ms ease;}

.jcarousel li:hover img{    -webkit-animation: moveFromTop 400ms ease;

    -moz-animation: moveFromTop 400ms ease;

    -ms-animation: moveFromTop 400ms ease; opacity:0.8; }

#content .pages a.chcourses .thumbnailicon img,#content .pages p{transition:all 400ms linear 0s}

.more-link,.boxreamorelink { transition: all 200ms linear 0s;}

.jcarousel li:hover .more-link,#content .pages a:hover .boxreamorelink {

    color: #fff;

    -webkit-animation: moveFromTop 300ms ease;

    -moz-animation: moveFromTop 300ms ease;

    -ms-animation: moveFromTop 300ms ease;

}

#content .pages a:hover .boxreamorelink { background:none;

}

@-webkit-keyframes moveFromTop {

    from {

        -webkit-transform: translateY(-300%);

    }

    to {

        -webkit-transform: translateY(0%);

    }

}

@-moz-keyframes moveFromTop {

    from {

        -moz-transform: translateY(-300%);

    }

    to {

        -moz-transform: translateY(0%);

    }

}

@-ms-keyframes moveFromTop {

    from {

        -ms-transform: translateY(-300%);

    }

    to {

        -ms-transform: translateY(0%);

    }

}



@-webkit-keyframes moveFromBottom {

    from {

        -webkit-transform: translateY(200%);

    }

    to {

        -webkit-transform: translateY(0%);

    }

}

@-moz-keyframes moveFromBottom {

    from {

        -moz-transform: translateY(200%);

    }

    to {

        -moz-transform: translateY(0%);

    }

}

@-ms-keyframes moveFromBottom {

    from {

        -ms-transform: translateY(200%);

    }

    to {

        -ms-transform: translateY(0%);

    }

}







#secondary .multiple-sidebars ul.menu li > a::before {

    content: "⇒";

    margin-left: -15px;

    position: absolute;

}

#secondary .multiple-sidebars ul.menu li > a {

    color: #465560;

    display: block;

    font-size: 13px;

    font-weight: 600;

    padding: 0 0 0 20px;

    text-decoration: none;

}



#secondary .multiple-sidebars ul.menu {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #ccc #ccc -moz-use-text-color;

    border-image: none;

    border-style: solid solid none;

    border-width: 1px 1px medium;

}



#secondary .multiple-sidebars ul.menu > li {

    border-bottom: 1px solid #cccccc;

    font-size: 13px;

    line-height: 19px;

    padding: 5px 0;

}



#secondary h2.widget-title {

    color: #c40602;

    font-size: 22px;

    font-weight: normal;

    line-height: 20px;

    margin: 0 0 12px;

}



#secondary .multiple-sidebars ul.menu li > a::before {

    content: "⇒";

    margin-left: -15px;

    position: absolute;

}

#secondary .multiple-sidebars ul.menu li a:hover {

    color: #c40602;

}

.page-template-classes #primary{width:100%;}

.single-product #secondary{ display:none;}



.slidersection{ max-width:1024px; margin:0 auto; overflow:hidden; padding:0 50px; box-sizing:border-box;}

.slidersection .jcarousel li{border: 1px solid #ffffff; box-sizing: border-box; float: left; width:250px;  vertical-align: top;}

.slidersection .jcarousel-control-prev,.slidersection .jcarousel-control-next{ display:block;}



/*account register page*/

#primary.primaryfullwidth{width:100%;}

.login-form{ float:right; width:40%;padding: 10px;

border: 1px solid #CCC;}

.registerbox{ float:left; width: 50%;}
.primaryfullwidth .registerbox .registerform form#register-form p input[type="checkbox"] { width: auto; height: auto;  }
.primaryfullwidth .registerbox .registerform form#register-form p { float: left; width: 48%; margin:0 1%; min-height: 70px; }

.primaryfullwidth .registerbox .registerform form#register-form p:nth-child(2n+0) {/*margin-left: 0;*/}

.primaryfullwidth .registerbox .registerform form#register-form input.wpcf7-text, .primaryfullwidth .registerbox .registerform form#register-form input[type="text"], .primaryfullwidth .registerbox .registerform form#register-form select {width: 100%;box-sizing: border-box;height: 30px;}

.primaryfullwidth .login-form p label{ display:block; padding-bottom:4px}

.primaryfullwidth .login-form .loginform p input.input {border: 1px solid #cccccc;box-shadow: 1px 1px 1px #dddddd inset;padding: 5px;width: 100%;box-sizing: border-box;}

.primaryfullwidth .login-form .loginform p{ margin-bottom:10px;}

.primaryfullwidth .login-form .loginform input[type="submit"],.primaryfullwidth .registerbox .registerform input[type="submit"]{ background:#c40602; color:#fff;font-size: 14px;box-shadow: none;}

.primaryfullwidth .login-form .loginform input[type="submit"]:hover,.primaryfullwidth .registerbox .registerform input[type="submit"]:hover{ background:#3069a4;}



/*account register page*/





/*Start-Responsive-css*/

@media screen and (max-width:1195px){.bannerform p.formheading span{font-size: 12px;

    line-height: 14px;}

	div.wpcf7 img.ajax-loader{ display:none;}

.bannerform .wpcf7 input.wpcf7-text{ padding:4px 10px}

	}



@media screen and (max-width:1025px){/*menu-header-menu-container*/

.menu-header-menu-container .nav-menu li {margin:20px 10px 0;}

.wrapper{ width:100%;}

.stepsfornext ul.stepslist li{ margin-bottom:10px;}

body.home .site{box-sizing:border-box;}

header.site-header{ position:relative;}

header.site-header .top-part,.topheader .topcontainer{width:100%; box-sizing:border-box; padding:0 10px;}

header.site-header hgroup{width:100%; box-sizing:border-box; padding:0 10px;}.banner{ margin-top:0;}

.innerbannersection{margin-top:0; margin-bottom:20px;}.below-banner .join-emt{width:100%; box-sizing:border-box; padding:0 10px;}

body .site{width:100%; box-sizing:border-box; padding:20px 10px;}

.footertop .footertopcontainer{width:100%; box-sizing:border-box; padding:0 10px;}

.footerbot .site-info{width:100%; box-sizing:border-box; padding:0 10px;}

.slidersection{ max-width:100%; box-sizing:border-box; width:600px; margin:0 auto;}

.page-id-8251 .slidersection{width:100%; padding:0;}

.page-id-8251 .slidersection{ max-width:none; margin:0 auto; overflow:hidden; padding:0 0px; box-sizing:border-box;}

 .page-id-8251 .slidersection .jcarousel ul{ width:100%; float:left; text-align:center;}

.page-id-8251 .slidersection .jcarousel ul li{ display:inline-block; float:none;}

.topheader .socialicons h3.widget-title{ display:none;}

.topheader .studentlogin{ margin-left:10px;}

.header-right{ width:62%; margin:10px 0;}

.main-navigation li{ margin:5px 13px 5px 13px;}

.site-header .logo_sec a{ margin-top:20px;}

.site .site-content{ width:100%;}

.join-emt #widget_sp_image-4.widget_sp_image{ width:70%;}

.join-emt #widget_sp_image-5.widget_sp_image{ width:30%;}

.footertopcontainer .widget#text-22 .textwidget a{ background-size:100%; width:220px; height:60px;}

.registerbox .paychoice{ width:100%;}

.widget_bxslider-widget ul li{    width: 16%;}

.entry-content img{width:100%;}

#content{ display:block}

.primaryfullwidth .registerbox .registerform form#register-form p{ float:none; display:inline-block; width:46%;}

.registerform{width:100%;}

.stepsfornext ul.stepslist li .steptext{ font-size: 12px;}

.en_form{ width: 96%;    margin: 0 auto;}



.en_form .form_top{font-size: 13px !important;}

.activity_list_div{ width:100%; padding:0 10px; box-sizing:border-box; -webkit-box-sizing:border-box;}
}



@media screen and (min-width:801px) and (max-width:1100px) {

.topheader .headerright {float: right; margin-right: 3%;}

.site-header .header-right{width:auto;}



}





@media screen and (max-width:980px){

	#page .wrapper, .topheader .top-part, .site-header hgroup{width:100%; padding:0 15px; box-sizing:border-box;}

	.page-id-6690 #primary_1 .entry-content iframe{ width:700px!important;  }

.top-part .headerright{ margin-right:0;}

.main-navigation li{ margin-left:20px;}

	.bannerform p.formheading{font-size:18px;}

.bannerform p.formheading span{display:none;}

/* banner-form*/

.bannerform .wpcf7 p {margin-bottom: 5px;}

.bannerform .wpcf7 input.wpcf7-text{padding:5px 10px;}

.bannerform .wpcf7 input.wpcf7-submit{font-size:13px;}

.slidersection{width:80%;}/*footer*/

.footertopcontainer #text-22.widget{margin-top:30px; width:30%;}

.footertopcontainer #text-22.widget .textwidget a{width:100%!important; height:118px;}.entry-content table.EMS-Jobs > tbody > tr > td{ display:block;}

.entry-content table.EMS-Jobs > tbody > tr > td > div{ width:auto!important;}

 

.site-header .logo_sec a {    background-size: 98% auto;}

.register .leftinfo, .register .rightinfo{ width:100%;}

.footertopcontainer #text-39.widget .textwidget a{ background-size:100%; width: 307px;}

.bannerbottom .textwidget .banner-botleft h3{   font-size: 29px;   line-height: 34px;}

.bannerbottom .textwidget .banner-botright h3{   font-size: 29px;   line-height: 34px;}

.bannerbottom .textwidget .banner-botright h5,.bannerbottom .textwidget .banner-botleft h5{ font-size: 24px; }

.widget_bxslider-widget ul li{    width: 18%;}

.stepsfornext ul.stepslist{ float:none; margin:0 auto;  text-align:center}

ul#locationSection li{  width: 40%;}


.shopbox .boxes:first-child,
.shopbox .boxes { width: 47%; margin:0 1% 20px; }
.shopbox .boxes a { min-height: 78px; padding-left:104px;font-size: 16px; }






}





@media screen and (min-width:801px) and (max-width:860px) {

.site-header .logo_sec a {

    background-size: 98% auto;	

}

.topheader{ height:auto;}

.nav-wrap .menu-header-menu-container li > a{font-size:14px;}

}



@media screen and (max-width:850px){.bannerbottom .textwidget .banner-botright h3,.bannerbottom .textwidget .banner-botright h5{ font-size: 31px; font-size: 31px;}



.widget_bxslider-widget ul li{ float:none; display:inline-block}

.footertopcontainer #text-39.widget .textwidget a{ background-size:100%; width: 250px;}

.bannerbottom .textwidget .banner-botleft h3{   font-size: 24px;   line-height: 34px;}

.bannerbottom .textwidget .banner-botright h3{   font-size: 24px;   line-height: 34px;}

.bannerbottom .textwidget .banner-botright h5,.bannerbottom .textwidget .banner-botleft h5{ font-size: 20px; }

.bannerbottom .textwidget .banner-botright {

    width: 20%;

}

.stepsfornext ul.stepslist li .steptext{ font-size: 13px;}



}



@media screen and (max-width:800px){

header.site-header{height:auto; min-height:auto;}

#click-menu {right: 2.5% !important; top:70px !important;}

#ppocornerSmall {display: none;}

.site-header .logo_sec a{margin-top:0px; margin-bottom:10px;}

.slidersection{width:100%;}

.topheader{ height:auto;}

.site-header .logo_sec{ padding-bottom:0;}

.site-header .logo_sec a{ margin-bottom:0;}

.header-right{ display:none;}

.footertopcontainer aside{ width:25%;}

.footertopcontainer #text-39.widget .textwidget a{width: auto !important;}

.headphone .widget_text .textwidget{font-size:11px;}





}

@media screen and (max-width:768px){/*HEADER*/
ul#locationSection li.locationlist:nth-child(odd) { margin-right:0}
ul#locationSection li {
	width: 44%;
}

.page-id-143 div.wpcf7 { width: 100%; }

.topheader .studentlogin{margin-right:0px;}

.topheader .studentlogin{margin-bottom:-3px;}

/*----------------------------*/

.topheader .headphone{ padding:7px 0;}

.headphone .widget_text h3.widget-title{font-size:13px;}

.headphone .widget_text .textwidget{font-size:11px;}

.headphone #text-34.widget_text{margin-left:10px;}

/*.site-header h1 a{width:auto;}*/.site-header .header-right{ display:none;}

header#masthead{ min-height:initial;}

.site-header .logo_sec { margin-bottom:0; padding-top:10px;}

body #click-menu{ right: 10px;}

#ppocornerSmall{ display:none;}

#ppocornerBig{display:none;}.banner{ margin-top:0;}

.banner .soliloquy-container{min-height:initial;}

.bannerform{ position:relative; clear:both; left:auto; margin:10px auto; right:auto; overflow:hidden; border:1px solid #CCC;}

.below-banner{ min-height:initial; clear:both;}.wrapper #primary{ width:100%;}

.wrapper #secondary.widget-area{ width:100%;}.slidersection .jcarousel li{width:245px; vertical-align:top;	}.footertopcontainer .widget#text-21 .footeraddress{ float:left;}

.footertopcontainer .widget#text-21 a.off-phone{ clear:left; margin-left:0;}

.footertopcontainer .widget#text-39{ margin-top:50px; width:25%;}

.footertopcontainer .widget#text-39 .textwidget a{ background-size:cover; width:220px; height:60px; margin:0 auto;}ul.coursrproductlist li.product{min-height:320px;}

.registerbox .registerform{width:100%; float:none; border:none;}

.registerbox .paychoice{width:100%; float:none;}

body.woocommerce #container{ width:100%;}

#content ul.products li.product{ float:left; clear:none; margin:0 10px 20px;}

.stepsfornext ul.stepslist li{ width:48%; background:#00304f; margin:0 5px 10px;}

.stepsfornext ul.stepslist li:first-child{ margin:0 5px;}

.stepsfornext ul.stepslist li.active{background:#c40602;}

.stepsfornext ul.stepslist li .backpart{ padding-left:5px;}

.stepsfornext ul.stepslist li .backfrnt{padding-right:5px; }

.Enrollment-form .inputmaxwidth{ min-width:190px;}



.Enrollment-form .leftgape {

    margin-left: 3px;

}

input,textarea{

    width: 99%;

}

input[type=submit] {

    width: auto;

}

.footertopcontainer #text-39.widget .textwidget a{ width:auto;}

.widget_bxslider-widget ul li{    width: 17%;}

.products > li{width:29%;  min-height: 260px;}

.stepsfornext ul.stepslist{ float:none; margin:0; width:100%;}

input#rememberme{ width:auto;}

.topheader .socialicons .textwidget{ height:30px}

.topheader .socialicons{ width:38%;}

.topheader .headerright{width: 54%;}

.activity_list_div{ margin:30px 0 0 0;}
}



/*End-Responsive-css*//*For-Responsive-Slider-css*/

@media screen and (min-width:767px){

.slidersection{ max-width:none; margin:0 auto; overflow:hidden; padding:0 0px; box-sizing:border-box;}

.slidersection .jcarousel-control-prev,.slidersection .jcarousel-control-next{ display:none;}

.slidersection .jcarousel ul{ width:100%; float:left; text-align:center;}

.slidersection .jcarousel ul li{ display:inline-block; float:none;}





}



@media screen and (max-width:767px){.Enrollment-form .inputmaxwidth {

    box-sizing: border-box;

    height: 35px;

    min-width: 100%;

}

.Enrollment-form .datepick{ min-width: 80%;}

.en_form img{ position:static}

.footertop .culum {width: 100%;margin: 30px 0 0;float: none;border-bottom: 1px solid #e5e5e5;padding: 0 0 30px;	}
.footertop .culum.unar_logo {border-bottom: none;padding: 0;}
.footertopcontainer .widget#text-39 .textwidget a{height:0;}

}

/*End-Responsive-Slider-css*/




@media screen and (max-width:710px){

	#click-menu{   top: 70px !important;}

	.bannerbottom{ background:none; max-height:none; height:auto; overflow:visible; margin-bottom:5.5%}

	.bannerbottom .textwidget .banner-botleft{ float:none; width:100%; background:#224e7e;}

	.bannerbottom .textwidget .banner-botright{ float:none; width:100%; background:#b00000;}

	.footertopcontainer #text-39.widget .textwidget a {

    background-size: contain;}

	

	

	}



@media only screen and (max-width: 690px) {

body #click-menu{    margin-top: 40px!important;}

#click-menu{   top: 72px !important;}

.topheader .headerright{margin:0px; width:240px;}

.topheader .studentlogin{float:right; width:200px; margin:0px;}

.topheader .studentlogin li{ padding:0;}

.topheader .socialicons{float:right; width:auto; margin-bottom:10px;}

.topheader .studentlogin ul.menu li{padding:0px 22px;}

.headphone #text-34.widget_text{clear:inherit; float:left; margin-right:10px;}

.topheader .studentlogin ul.menu li a{font-size:17px; padding:4px 0px 8px; text-indent:10px;}

.primary_1fullwidth .login-form{ float:left; width:100%; box-sizing:border-box; margin-bottom:25px;}

.primary_1fullwidth .registerbox{ float:left; width:100%; box-sizing:border-box;}

.page-id-6690 #primary_1 .entry-content iframe{ width:600px!important;  }

.products > li{width:27%;}

.registerbox,.login-form{width:100%; display:block; float:left; box-sizing:border-box; margin-bottom:15px;}

.topheader .studentlogin{    clear: both;

    display: inline-block; background:#b32725;float: none; margin: 0;    width: 200px;}

	

.topheader .headerright {

    display: block;

    margin: 0;

    text-align: center;

    width: 100%;

}

.headphone .text-33.widget_text,.headphone #text-34.widget_text{ float:none;display:inline-block; float:none}

.topheader .headphone{ float:none;    text-align: center;width: 100%; display:inline-block}



.topheader .socialicons {

    display: inline-block;

    float: none;

    margin-bottom: 10px;

    text-align: center;

    width: auto;

}

.socialicons .widget ul.socialLinks li,.topheader .socialicons .textwidget{ float:none; display:inline-block}

#primary #showregisteration{ position:static; margin:0 0 10px 0; display:block; float:none}





}



@media screen and (max-width:640px){
	ul#locationSection li{  width:100%; margin-right:0; box-sizing: border-box;}

	.topheader .studentlogin{ margin-right:0px; background-image:none; background-color:#b32725 ;}

/*.topheader .headphone{ width:100%;}*/

.headphone .widget_text#text-34{ clear:none; margin-left: 20px;}

.topheader .headerright{ width:100%;}

.slidersection{width:350px;}

.footertopcontainer .widget_nav_menu{ margin-bottom:20px;}.banner{ margin-top:0;}

.banner .soliloquy-container{min-height:initial;}

.bannerform{ position:relative; clear:both; left:auto; margin:10px auto; right:auto; overflow:hidden;}

.below-banner{ min-height:initial; clear:both;}

.innerbannercation .captionsection{ font-size:35px;}.join-emt #widget_sp_image-4.widget_sp_image{ display:none;}

.join-emt #widget_sp_image-5.widget_sp_image{ display:none;}

/*FOOTER*/

.footertopcontainer #text-22.widget{float:none; clear:both;}article#post-7473 .entry-content li{margin-left:0px;}

.res-table {

    border: 1px solid #dddddd;

    margin-bottom: 15px;

    overflow-y: hidden;

    width: 100%;

}

.res-table {

    min-height: 0.01%;

    overflow-x: auto;

}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {

    border-top: 1px solid #dddddd;

    line-height: 1.42857;

    padding: 8px;

    vertical-align: top;

}.res-table  > .table > tbody > tr > td, .res-table > .table > tbody > tr > th, .res-table > .table > tfoot > tr > td, .res-table > .table > tfoot > tr > th, .res-table > .table > thead > tr > td, .res-table > .table > thead > tr > th {

    white-space: nowrap;

}



.topheader .studentlogin ul.menu li {

    padding: 0 12px;}

		

		ul.coursrproductlist li {

    float: left;

    list-style-type: none;

    margin: 0 30px 30px 0;

    width: 45%;}

ul.coursrproductlist li.product{min-height: inherit;}

.site-header .logo_sec { float:none;}

.site-header .logo_sec a{ margin:0 auto; display:block;}

.innerbannercation .captionsection{  max-width: 210px; line-height:30px; font-size:20px;}

.innerbannercation{ margin-top:-44px;}

#content ul.products{ text-align:center;}

#content ul.products li.product{ float:none;display:inline-block; margin:0 10px 20px;}

.stepsfornext ul.stepslist li:first-child {

  margin: 0 5px 10px;

}

.stepsfornext ul.stepslist li{ width:98%;}

.Enrollment-form .leftgape{ margin-left:0;}

.Enrollment-form .fieldsbutitle{ margin-bottom:12px; }



.Enrollment-form .floatleft, .Enrollment-form .HomePhone, .Enrollment-form .leftgape, .Enrollment-form .topgape {

     

    width: 100%;

}

.Enrollment-form .inputmaxwidth {

    box-sizing: border-box;

    height: 35px;

    min-width: 100%;

}

.Enrollment-form .datepick{ min-width: 92%;box-sizing: border-box;}

body.page-template-enrollment { padding:0; }

.page-template-enrollment #page .wrapper{ padding: 0;}

.site-info aside,.site-info #text-37.widget_text,.site-info #text-25.widget_text{ float:none; text-align:center}

.footertopcontainer .widget_nav_menu,.footertopcontainer #text-38.widget,.footertopcontainer #text-39.widget{float:none; width:96%; margin:3% auto 0 auto;}

.menu-footer-container{float:none;}

.menu-footer-container ul{float:none;}.footertopcontainer #text-21.widget{float:none; width:100%;}

.footertopcontainer #text-39.widget .textwidget a{height:160px; width:auto !important}

.innerbannercation .captionsection{ background:none #b40000; max-width:100%}

.innerbannermage{ margin-top:0}

.innerbannercation{ margin-top:-6px;}

.widget_bxslider-widget ul li{    width: 30%;}


.activity_list_div .widget-container{ width:100%; text-align:center;}
.activity_list_div .widget-container a img{ width:70%;}


.shopbox .boxes:first-child,
.shopbox .boxes { width: 100%; margin:0 0 20px; }


}



 

 

@media screen and (max-width:545px){

body #click-menu{

    margin-top: 10px!important;

}.topheader .studentlogin ul.menu li{padding:0px 10px;}

.topheader .headphone{float:none; width:100%; margin:0 auto; text-align:center;}

.headphone #text-33.widget_text, .headphone #text-34.widget_text{ float:none; display:inline-block;}

.topheader .headerright{margin:0 auto;  float:none;}

.headphone .widget_text .textwidget{display:inline-block; float:none;}

.socialicons .widget ul.socialLinks li{float:none; display:inline-block;}

.topheader .socialicons{float:none; text-align:center;}

.topheader .socialicons .textwidget{float:none;}

.topheader .studentlogin{width:188px; margin:0 auto 10px; float:none;}

.site-info #text-11.widget_text{ width:100%;}

.site-info #text-20.widget_text{ width:100%;}

 .slidersection .jcarousel li {  width: 100%;}

.bannerform{width:99%;}

.bannerform .banner-form{float:none;}

#click-menu{   top:101px !important;}

.Enrollment-form .leftgape{ margin-left:0;}

.Enrollment-form .fieldsbutitle{ margin-bottom:12px; }

.page-id-6690 #primary_1 .entry-content iframe{ width:500px!important;  min-width:500px!important; }



.res-mob-table .courceTable tr td, .res-mob-table .courceTable tr th{width:100%; float:left; text-align:left!important; line-height:18px;  box-sizing: border-box;}

.res-mob-table .courceTable tr td span.priceamount, .res-mob-table .courceTable tr td a.courseregButtonBlue{float:none; text-align:left; margin:0px;}



body.page-id-6426 #page .wrapper{padding:0px;}

body.page-id-6426 #page .stepsfornext{padding: 0 0 30px;}

.register .leftinfo table.cart td button.button{float:none;}



.paychoice .floatLeft input.completereg{float:none; margin:0 auto;}

.bannerform .text-36{ float:none}

.products > li{width:40%;}

.topheader .studentlogin{    width: 169px;}
	

}



@media only screen and (max-width: 480px) {


	body #click-menu{

    margin-top:10px!important;}

.topheader .headphone{text-align:center;}

.headphone #text-33.widget_text{display:inline-block; text-align:center; float:none;}

.headphone #text-34.widget_text{text-align:center; margin-left:10px; float:none; display:inline-block;}

.topheader .headerright{width:50%;}

.site-header .logo_sec a{margin:0 auto; text-align:center;}

.topheader .studentlogin ul.menu li a{font-size:15px;}/*FOOTER*/

/*CONTACT US*/

.con-left-col, .con-right-col{width:100%; float:none;}.soliloquy-controls-direction a.soliloquy-prev, .soliloquy-controls-direction a.soliloquy-next{display:none;}/*PRODUCTS*/

ul.coursrproductlist li{float:none; margin:0 auto; margin-bottom:30px;}

table.cart p.proTittle{width:100%;}.registerbox .paychoice {

    float: none;

    width: 100%;

}.completereg{background-size:95% auto; height:56px; background-position:center center;}

.completereg:hover{background-size:95% auto; height:56px; background-position:center center;}

.paychoice .floatLeft{float:none;}.registerform INPUT[type="text"]{width:95%;}

.registerbox div.wpcf7{display: inherit;}

.primary_1fullwidth .registerbox .registerform form#register-form p{ width:100%; margin:0;}

.primary_1fullwidth .login-form h3, .primary_1fullwidth .registerbox h3{ font-size:18px;}

.page-id-6690 #primary_1 .entry-content iframe{ min-width:320px!important; width:320px!important;  }

.widget_bxslider-widget ul li{    width: 28%;}

.products > li{width:90%;}

.primaryfullwidth .registerbox .registerform form#register-form p{width:100%; margin-left:0}

#click-menu{   top:40px !important;}

.activity_list_div .widget-container a img{ width:100%;}
}



@media only screen and (max-width: 360px) {

#primary_1 #showregisteration{position:absolute; left:0px; top:28px;}

.addtoany_share_save_container{margin:40px 0px 20px;}

.completereg{width:288px;}
.shopbox .box1 a span, .shopbox .box2 a span, .shopbox .box4 a span, .shopbox .box5 a span {
	padding: 5px 0 0;
	display: block;
}


}





/*End-Responsive-css

@media screen and (min-width:767px){

.slidersection{ max-width:none; margin:0 auto; overflow:hidden; padding:0 0px; box-sizing:border-box; width:100%}

.slidersection .jcarousel-control-prev,.slidersection .jcarousel-control-next{ display:none;}

.slidersection .jcarousel ul{ width:100%; float:left; text-align:center;}

.slidersection .jcarousel ul li{ display:inline-block; float:none;}

}*//*For-Responsive-Slider-css*/

/*End-Responsive-Slider-css*/







.scroll_down {

    border: 1px solid #ccc;

    height: 165px;

    overflow-y: scroll;font-size:14px; text-align:justify;

    padding: 12px 10px; margin:15px 0;

}

.en_form img{ margin:0 auto; display:block; position:absolute; left:0}

.en_form{   line-height: 23px;    font-size: 14px;  position:relative; }

.en_form h2 span{ font-size:11px; text-transform:none;  display:block; font-weight:normal;   line-height: 18px;}

.en_form input{ border-radius:0 !important; border-bottom:1px solid #000 ; border-top:0 !important; padding:0px 6px !important;

border-left:0 !important;border-right:0 !important; box-shadow:none !important; background:none !important; margin-bottom:5px !important;

}

.en_form h2{ text-align:center}

.sec_form{ text-align:left}

.en_form .form_top {

    font-size: 14px;

  line-height: 23px; text-align:left; padding:6px 10px; border:1px solid #000; margin-bottom:10px;

}

.en_form p{ font-size:14px; line-height:23px; text-align:justify}

p.center{ text-align:center}

p.left{ text-align:left}

.en_form .form_top .red_first_name1{ width:23%}

.en_form .form_top .red_middle_name1{ width:15%}

.en_form .form_top .red_last_name1{ width:33%}

.en_form .form_top .red_street_address{ width:33%}

.en_form .red_city{width:17%}

.en_form .red_state{ width:13%}

 .en_form .red_zip_code{ width:10%}

.en_form .red_social_security{width:15%}

.en_form .red_dob_month{width:12%}

.en_form .red_question1{width:17%	}

.en_form .red_home_phone{ width:38%}

.en_form .red_mobile_phone{ width:38%}

.en_form .red_emergency_contact_number{width:32%}

.en_form .red_contact_name_1{width:32%}

.en_form .red_email_address{width:36%}

.en_form .red_question2{width:38%}

.en_form .dated_red{width:10%}

.en_form .day_red{width:20%}

.en_form .year_red{ width:10%}

.en_form .printed_red_name{width:30%}

.en_form .signature_red{width:33%}



.middle_name{ width:11%;}

.first_name{ width:22%;}

.last_name{ width:25%;}

.date_calc{ width:30%}

.printe_name{ width:40%}

.Parent_Legal_Guardian_Signature{ width:60%}



.en_form.last_form .form_top .red_first_name1{ width:24%}

.en_form.last_form .form_top .red_middle_name1{ width:15%}

.en_form.last_form .form_top .red_last_name1{ width:30%}

.en_form.last_form .form_top .red_street_address{ width:34%}

.en_form.last_form .red_city{width:17%}

.en_form.last_form .red_state{ width:13%}

.en_form.last_form .red_zip_code{ width:10%}

.en_form.last_form .red_social_security{width:15%}

.en_form.last_form .red_dob_month{width:11%}

.en_form.last_form .red_question1{width:21%	}

.en_form.last_form .red_home_phone{ width:38%}

.en_form.last_form .red_mobile_phone{ width:39%}

.en_form.last_form .red_emergency_contact_number{width:32%}

.en_form.last_form .red_contact_name_1{width:32%}

.en_form.last_form .red_email_address{width:38%}

.en_form.last_form .red_question2{width:35%}

.en_form.last_form .dated_red{width:10%}

.en_form.last_form .date_student{width:50%}

.en_form.last_form .student_signature{width:43%}

.en_form.last_form span.right{ float: right; text-align: right;   width: 40%;}

#menu-student-login{ margin:0}

input[type=submit].submitbutton{margin: 10px 0; width:auto; background:#c40602 !important; border:0 !important; color:#fff;  font-size: 16px;

padding: 5px 20px !important;}

input#IAgree{ float:left; margin-right:10px;}

#iagree{ text-align:left}

.error {

border-bottom: 1px solid #f00 !important;

}




