@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");
@font-face { font-family: callunasemibold; src: url(//www.academycollege.edu/wp-content/themes/academycollege/fonts/copyfonts.com_calluna-semibold.woff2) format('woff2'), url(//www.academycollege.edu/wp-content/themes/academycollege/fonts/copyfonts.com_calluna-semibold.woff) format('woff'); font-weight: 400; font-style: normal }
@font-face { font-family: callunalight; src: url(//www.academycollege.edu/wp-content/themes/academycollege/fonts/ufonts.com_calluna-light-opentype.woff2) format('woff2'), url(//www.academycollege.edu/wp-content/themes/academycollege/fonts/ufonts.com_calluna-light-opentype.woff) format('woff'); font-weight: 400; font-style: normal }
@font-face { font-family: callunabold; src: url(//www.academycollege.edu/wp-content/themes/academycollege/fonts/ufonts.com_calluna-bold-opentype.woff2) format('woff2'), url(//www.academycollege.edu/wp-content/themes/academycollege/fonts/ufonts.com_calluna-bold-opentype.woff) format('woff'); font-weight: 400; font-style: normal }
@font-face { font-family: callunaregular; src: url(//www.academycollege.edu/wp-content/themes/academycollege/fonts/ufonts.com_calluna-regular-opentype.woff2) format('woff2'), url(//www.academycollege.edu/wp-content/themes/academycollege/fonts/ufonts.com_calluna-regular-opentype.woff) format('woff'); font-weight: 400; font-style: normal }
a, a:focus, a:hover { text-decoration: none; outline: 0 }
body, form button, input, select, textarea { font-family: 'Open Sans', Arial, Helvetica, sans-serif }
body, button, li, ul { margin: 0; padding: 0 }
.slick-list, .slick-list:focus, .slick-slide, a, a:focus, a:hover, button, hr { outline: 0 }
.slick-loading .slick-slide, .slick-loading .slick-track { visibility: hidden }
.Apply_btn, .Get_btn, .b_btn, .b_innerbg h2, .banner_title h2, .con_title, .detail_title h2, .figure_text h3, .get_wrap h3, .inputbox input, .inputbox textarea { letter-spacing: 1px }
body { color: #2f2f2f; font-weight: 400; overflow-x: hidden !important }
.Banner, .figure_box, .slick-arrow, .slick-list { overflow: hidden }
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
html { overflow-x: hidden }
a { color: #119cd8; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
a:focus, a:hover { color: #f15a29 }
button { background: url() no-repeat; border: none }
form button, input, select, textarea { outline: 0; border: none; background: #f7f7f9; color: #dcdcdc; height: 40px; padding: 0 25px !important; font-style: italic; font-size: 13px; width: 100% !important }
input[type=checkbox], input[type=radio] { width: auto !important; height: auto }
textarea { padding: 15px 20px !important; height: 100px !important }
form button, input[type=submit] { width: auto !important; border-radius: 5px; text-transform: uppercase; font-style: normal; height: 55px; border: none; cursor: pointer; background: #10069f; font-size: 18px; line-height: 20px; font-weight: 700; padding: 0 55px; color: #fff; display: inline-block; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
#display, .HeaderTop, hr { width: 100%; float: left }
hr, iframe { border: none }
form button:hover, input[type=submit]:hover { background-color: #1984c2 }
li, ul { list-style-type: none; line-height: auto }
#display, .ginput_container_fileupload .browse_text { height: 50px; padding: 0 15px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; line-height: 50px }
label { font-size: 14px; margin-bottom: 0 }
.ginput_container_fileupload { position: relative }
.ginput_container_fileupload input { display: none }
#display { border: 1px solid #ccc; font-size: 16px; color: #000; background: #fff }
.ginput_container_fileupload .browse_text { position: absolute; right: 0; background: #cf262d; color: #FFF; font-size: 15px; font-weight: 600; text-transform: uppercase; cursor: pointer }
h3, h4, h5, h6 { color: #333 }
h1, h3, h4, h5 { font-weight: 400 }
.ginput_container_fileupload .browse_text:hover { background: #e5323a }
.ginput_container_fileupload { padding: 0 0 25px; float: left; width: 100% }
h1, h2 { color: #fff; padding: 0; margin: 0; clear: both }
img { border: 0; max-width: 100%; height: auto }
hr { height: 1px; background: #000; clear: both; margin: 30px 0 }
.clear { clear: both }
p { margin: 0; padding: 0 0 15px }
h1 { font-size: 40px; line-height: 50px }
h2 { font-size: 40.05px; line-height: 40px }
h3 { font-size: 24px; line-height: 36px; margin: 0; clear: both }
h4 { font-size: 20px; line-height: 30px; margin: 0; lear: both }
h5 { font-size: 18px; line-height: 28px; margin: 0; clear: both }
h6, strong { font-weight: 700 }
h6 { font-size: 15px; margin: 0; padding: 10px 0; line-height: 26px; clear: both }
.header_detail li a, .student_login li a { font-size: 12px; line-height: 12px; padding: 0 0 0 33px }
.bg-img { background-size: cover; background-repeat: no-repeat; background-position: center center }
::-webkit-input-placeholder { color: #333 }
:-moz-placeholder { color: #333; opacity: 1 }
::-moz-placeholder { color: #333; opacity: 1 }
:-ms-input-placeholder { color: #333 }
.HeaderTop { background: #119cd8; padding: 13px 0 }
.header_detail li { float: left; padding: 0 26px 0 0 }
.header_detail li a { color: #fff; position: relative }
.call_icon:after, .chat_icon:after, .dir_icon:after, .mail_icon:after { content: ""; position: absolute; top: 0; bottom: 0; margin: auto }
.call_icon:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -36px -266px no-repeat; width: 22px; height: 23px; left: 0 }
.mail_icon:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -74px -269px no-repeat; width: 22px; height: 17px; left: 0 }
.dir_icon:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -121px -267px no-repeat; width: 16px; height: 21px; left: 6px }
.chat_icon:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/chat-icon.png) no-repeat; width: 22px; height: 18px; left: 0 }
.header_detail li a:hover, .student_login li a:hover { color: #f15a29 }
.student_login { float: right }
.student_login li { display: inline-block; padding: 0 0 0 33px }
.student_login li a { position: relative; color: #fff }
.staff_icon:after, .student_icon:after { position: absolute; top: 0; bottom: 0; margin: auto; content: ""; left: 0 }
.student_icon:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -162px -267px no-repeat; width: 21px; height: 21px }
.staff_icon:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -208px -266px no-repeat; width: 24px; height: 23px }
.home .HeaderBottom { top: 45px }
.HeaderBottom { float: left; width: 100%; z-index: 99999; background: #fff; top: 0; box-shadow: 0 5px 8px rgba(0, 0, 0, .2); -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out }
.HeaderBottom.fixed { top: 0; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; transition: all 0s ease-in-out; position: fixed }
.header_search, .serachbox { position: relative }
.logo { padding: 25px 0; float: left }
.navigation { float: left; margin: 0 17px 0 0 }
.serachbox { margin: 36px 0 0; float: left }
.search_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -291px -263px no-repeat; width: 27px; height: 29px; display: inline-block; cursor: pointer }
.search-form input[type=submit].search_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -291px -263px no-repeat rgba(0, 0, 0, 0); cursor: pointer; display: inline-block; float: right; font-size: 0; height: 29px; margin: 5px 5px 0 0; padding: 0 !important; width: 27px !important; z-index: 9 }
.search-main { position: absolute; right: -6px; top: -5px }
.search-main .open-serch-text { display: block; width: 0; overflow: hidden; z-index: -1; height: 45px; position: relative; transition: all ease .5s; right: 0; float: right; padding-right: 0 }
.search-main input[type=text] { width: 250px; height: 40px; display: block; padding: 5px 40px 5px 10px !important; color: #333; font-size: 15px; position: absolute; top: 0; right: 0; border: 1px solid #119cd8 !important; font-style: normal; z-index: -1; -webkit-appearance: none; border-radius: 0 }
.Apply_btn, .menu-icon { display: none; text-transform: uppercase }
.search-main .open-serch-text.search-expand { width: 210px !important; z-index: 2; right: 0 !important }
.Apply { float: left; margin: 33px 0 0 15px }
.Apply_btn { background: #f15a29; color: #fff; font-size: 12px; line-height: 12px; font-weight: 400; padding: 12px 22px 10px 23px }
.Apply_btn:focus, .Apply_btn:hover { color: #fff; background: #119cd8 }
@-moz-document url-prefix() {
.Apply_btn { padding: 11px 25px 11px 20px }
}
.menu-icon { cursor: pointer; color: #119cd8; text-align: center; font-weight: 700; line-height: 33px; font-size: 22px; padding: 15px 0 }
.menu-icon .menu-box { width: 50px; height: 38px; margin-right: 10px; padding: 5px; position: absolute; right: 0 }
.menu-icon .menu-box span { width: 100%; height: 4px; margin-bottom: 6px; background: #119cd8; display: block; border-radius: 2px; transition: all .5s; -webkit-transition: all .5s }
.enumenu_ul li a, .enumenu_ul>li { position: relative; display: inline-block }
.menu-icon.active span:nth-child(1) { transform: rotate(45deg) translateY(8px) translateX(6px); -webkit-transform: rotate(45deg) translateY(8px) translateX(6px) }
.menu-icon.active span:nth-child(2) { opacity: 0 }
.menu-icon.active span:nth-child(3) { transform: rotate(-45deg) translateY(-7px) translateX(6px); -webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px) }
.enumenu_ul .caret { color: #fff; margin-left: 7px }
.enumenu_ul { padding: 0; list-style: none }
.enumenu_ul>li { vertical-align: top }
.enumenu_ul li a { font-size: 10px; color: #000; padding: 40px 7px; text-transform: uppercase }
.enumenu_ul li a:after { content: ""; position: absolute; left: 0; background: #119cd8; width: 100%; height: 6px; bottom: 30px; opacity: 0 }
.enumenu_ul>li.active>a:after, .enumenu_ul>li.current-menu-item>a:after, .enumenu_ul>li.current-menu-parent>a:after, .enumenu_ul>li.current-page-ancestor>a:after { opacity: 1 }
.enumenu_ul>li.active>a, .enumenu_ul>li.current-menu-item>a, .enumenu_ul>li.current-menu-parent>a, .enumenu_ul>li.current-page-ancestor>a { color: #119cd8 }
.enumenu_ul>li.current-page-parent>ul>li.current-menu-item a { background: #9bcaec }
.enumenu_ul>li ul { display: none }
.enumenu_ul ul li { width: 100%; margin: 0; list-style: none; position: relative }
.enumenu_ul.desk ul { top: 100%; z-index: 999; list-style: none; left: 0; background: #119cd8; position: absolute; min-width: 165px }
.menu.submenu-ul-level1 li a { background: rgba(31, 26, 107, .8); color: #fff; padding-left: 90px }
.enumenu_ul.desk > li:hover>ul { display: block; opacity: 1 }
.enumenu_ul.desk .sb-menu .sb-menu { left: 100%; top: 0 }
.enumenu_ul.desk ul li a { padding: 15px 12px; display: block; color: #fff; font-size: 12px; line-height: 13px }
.enumenu_ul.desk ul li:hover>a { background: #9bcaec; color: #fff }
.enumenu_ul .arrow { position: absolute; right: 10px; top: 2px; width: 30px; height: 30px; background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/plus.png) center center no-repeat; cursor: pointer; z-index: 999 }
.enumenu_ul .arrow.up { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/minus.png) center center no-repeat }
.enumenu_ul.desk li.has-children.hover { background: #9bcaec; color: #fff }
.enumenu_ul.desk li.has-children.hover a { color: #fff }
.Banner { height: 100%; width: 100%; padding: 0; position: relative }
.bannercontent h2 { font-size: 60px; line-height: 45px; margin: 200px 0 26px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; color: rgba(255, 255, 255, .85); font-weight: 900; text-transform: uppercase }
.bannersub_txt { font-size: 16px; line-height: 14px; margin: 0 0 35px }
.Get_btn { display: inline-block; border: 1px solid #fff; padding: 15px 30px; text-transform: uppercase; font-size: 14px; line-height: 14px; color: #fff; margin: 0 0 85px }
.b_center, .b_center2 { margin: auto; position: relative }
.Get_btn:focus, .Get_btn:hover { background: #119cd8; color: #fff }
.b_center { max-width: 960px; width: 100% }
.banner_title { background: #119cd8; width: 100%; text-align: center; padding: 15px 0 }
.banner_title h2 { font-weight: 300; font-size: 30px; line-height: 30px; color: #fff }
.b_desc, .b_desc2 { font-size: 14px; line-height: 23px; color: #333; float: left; text-align: center }
.banner_boxes { background: #fff; padding: 26px 30px; float: left; width: 100% }
.b_list { margin: 0 -15px }
.b_list li { width: 33.33%; float: left; padding: 0 15px; position: relative }
.b_main li { width: 100% !important; float: left; padding: 0 15px; position: relative; list-style-type: disc;text-align: left;
margin-left: 20px !important; color:#414141;}
.b_main li:hover { color:#414141; }
.page-id-7518 .b_list li  {
width: 50%;}
.b_main { background: #f3f3f3; width: 100%; position: relative; float: left }
.b_img { background: #119cd8; width: 100%; text-align: center; padding: 12px 0 }
.b_desc { padding: 0 16px 25px; width: 100% }
.b_desc2 { padding: 0; width: 33.33%; border: 1px solid coral }
.b_main h3 { color: #119cd8; padding: 25px 0 15px; font-weight: 500; font-size: 20px; line-height: 22px }
.b_btn { background: #f15a29; color: #fff; text-transform: uppercase; display: block; width: 100%; padding: 14px 0; font-size: 14px; line-height: 20px }
.inputwrap input, .inputwrap select, .inputwrap textarea { font-style: normal; line-height: 40px; font-size: 12px; border-radius: 0; color: #fff; -webkit-appearance: none }
.b_btn:focus, .b_btn:hover { background: #119cd8; color: #fff }
.bannerform { position: fixed; right: -305px; z-index: 3; height: 500px; bottom: 0; transition: all ease .7s; -webkit-transition: all ease .7s; -moz-transition: all ease .7s; }
.dwnld-icon, .program-post-b_desc2 { -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out }
.req_btn { float: left; margin-right: -47px; margin-top: 75px; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg) }
.req_btn a { background: #119cd8; color: #000; display: inline-block; padding: 11px 25px; font-weight: 500; white-space: nowrap; cursor: pointer; background:#fed754; }
.sideBar { float: left; width: 305px; background-color: #2c719e; background-color: #fed754; }
.openform .bannerform { right: 0; z-index: 99999; }
div.wpcf7 .ajax-loader { position: absolute; top: 0 }
.checkbtn, .checkbtn input, .checkbtn label, .inputbtn, .inputwrap, .sideform ul li { position: relative }
.sideform { padding: 20px 10px 25px; float: left; width: 100% }
.sideform ul { margin: 0; padding: 0 }
.sideform ul li { float: left; width: 100%; margin: 0 0 5px }
.inputwrap input, .inputwrap textarea { background: #1984c2; height: 32px; padding: 0 8px !important }
.inputwrap select { background-image: url(//www.academycollege.edu/wp-content/themes/academycollege/images/select-arrow.jpg); background-color: #1984c2; background-repeat: no-repeat; -moz-appearance: none; background-position: right; height: 40px; padding: 0 13px 0 7px !important }
@-moz-document url-prefix() {
.inputwrap select { padding: 0 13px 0 5px !important }
}
.inputwrap textarea { height: 50px !important; resize: none; -webkit-appearance: none; border-radius: 0; float: left }
.inputwrap.halfbox { width: 33.33%; float: left; padding: 0 5px 0 0 }
.inputwrap.halfbox:last-child { padding: 0 }
.inputbtn { text-align: center; margin: 15px auto 10px }
.inputbtn input { background: #f15a29; color: #fff; text-transform: uppercase; text-align: center; padding: 0 50px !important; height: 50px; font-size: 18px; line-height: 50px; border-radius: 0 !important; display: inline-block; -webkit-appearance: none; font-weight: 300 }
.checkbtn { text-align: center }
.checkbtn input { display: none }
.checkbtn input:hover { background: #1984c2 }
.checkbtn label { float: left; width: 100%; text-align: center; font-size: 14px !important; color: #fff !important; padding-left: 50px; cursor: pointer; font-weight: 300 !important; line-height: 25px !important }
.checkbtn label:before { content: ''; width: 26px; height: 26px; border: 2px solid #fff; position: absolute; top: 0; margin-left: -40px }
.checkbtn input[type=checkbox]:checked+label:after { content: "\f00c"; font-family: FontAwesome; font-size: 15px; position: absolute; top: 0; margin: auto; color: #fff; font-weight: 400 }
.join_location span.wpcf7-list-item { margin: 0 }
.inputwrap::-webkit-input-placeholder { color: #fff }
.inputwrap:-moz-placeholder { color: #fff; opacity: 1 }
.inputwrap::-moz-placeholder { color: #fff; opacity: 1 }
.inputwrap:-ms-input-placeholder { color: #fff }
.wpcf7-not-valid-tip { background: red; color: #fff !important; font: 400 11px/14px 'Open Sans', sans-serif !important; padding: 2px; position: absolute; top: -25px; right: 0; white-space: nowrap; width: auto !important }
.wpcf7-not-valid-tip:after { content: ""; position: absolute; left: 10px; bottom: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid red }
.slick-list, .slick-slider, .slick-track { position: relative; display: block }
div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors { float: left; width: 100%; margin: 0 }
.sideform div.wpcf7-mail-sent-ok, .sideform div.wpcf7-validation-errors { color: #fff }
.slick-slider { box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.slick-list { margin: 0; padding: 0 }
.slick-list.dragging { cursor: pointer; cursor: hand }
.historyslider ul.slick-dots li:hover button, .slick-arrow { cursor: pointer }
.slick-slider .slick-list, .slick-slider .slick-track { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.slick-track { top: 0; left: 0 }
.slick-track:after, .slick-track:before { display: table; content: '' }
.slick-slide, .slick-slide.slick-loading img { display: none }
.big_txt:after, .homebanner:after { content: ""; left: 0 }
.slick-track:after { clear: both }
.slick-slide { float: left; height: 100%; min-height: 1px }
[dir=rtl] .slick-slide { float: right }
.middle, .testimonial-section { float: left; width: 100% }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent }
.slick-arrow.slick-hidden { display: none }
.slick-arrow { position: absolute; width: 50px; height: 50px; border: none; top: 50%; margin-top: -25px; background: #2861ae; display: inline-block; text-indent: -9999px; z-index: 1 }
.slick-arrow.slick-disabled { display: none }
.slick-prev { left: 0 }
.slick-next { right: 0 }
ul.slick-dots { margin: 0; list-style: none; float: left; width: 100%; text-align: center; padding: 35px 0 0 }
ul.slick-dots li { display: inline-block; padding: 0 5px }
ul.slick-dots li button { display: inline-block; border: 1px solid #fff; width: 19px; height: 19px; border-radius: 100%; font-size: 0; text-index: -9999 }
.historyslider ul.slick-dots li button:hover, .historyslider ul.slick-dots li.slick-active button { background: #fff }
.historyslider ul.slick-dots li.slick-active button { cursor: default }
.homebanner { position: relative }
.homebanner:after { position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, .3); top: 0 }
.bannercontent { color: #fff; text-align: center; position: absolute; z-index: 1; top: 0; left: 0; right: 0; margin: auto; padding: 95px 0 0 }
.big_txt, .step_box { color: #333; text-align: center }
.homebanner { height: 640px }
.testimonial-section { padding: 50px 0 0 }
.h_test { text-align: center }
.step_box { background: #f3f3f3; margin: auto auto 37px; font-weight: 300; font-size: 14px; line-height: 14px; padding: 25px 20px; width: 280px }
.step_box span { display: block; margin: 0 0 20px; font-family: callunasemibold; font-size: 12px; line-height: 12px }
.step_box p { padding: 0 }
.big_txt { font-size: 60px; font-family: callunalight; line-height: 75px; padding: 0 0 45px; position: relative }
.big_txt:after { position: absolute; right: 0; margin: auto; height: 5px; width: 50px; background: #119cd8; bottom: 55px; display: none }
.test_bg { padding: 67px 0 58px; height: 100%; position: relative; text-align: center; width: 100%; float: none; margin: 0 0 25px }
.test_bg:after, .test_bg:before { position: absolute; left: 0; content: "" }
.test_bg:before { top: 0; width: 100%; height: 100%; background: rgba(17, 156, 216, .4) }
.test_bg:after { right: 0; margin: auto; bottom: -25px; width: 45px; height: 25px; border-left: 25px solid transparent; border-right: 25px solid transparent }
.blue_bg, .blue_box { margin: auto; position: relative }
.blue_box { z-index: 1; padding: 29px; width: 730px }
.blue_bg { background: 0 0; width: 700PX; padding: 40px 60px; font-size: 22px; line-height: 34px; color: #FFF; z-index: 9; text-align: left }
.blue_bg:after { content: ""; position: absolute; left: 30px; top: 30px; background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/quote.png) no-repeat; height: 27px; width: 39px; z-index: -1; display: none }
.figure_box, .figure_img { position: relative }
.author, .blue_txt { display: block; text-align: left; padding: 0 0 0 25px }
.author { font-size: 12px; line-height: 14px; margin: 0 0 25px }
.blue_txt { font-family: callunasemibold; font-size: 18px; line-height: 18px }
.home_wrap, .home_wrap h3 { color: #999; font-size: 16px; font-family: callunalight }
.Figure_wrap, .home_wrap { text-align: center }
.home_boxes { float: left; width: 100%; padding: 45px 0 70px }
.home_boxes .b_center { display: none }
.home_lists { margin: 0 -12.5px }
.home_lists li { float: left; width: 33.33%; padding: 0 12.5px }
.home_wrap { text-transform: uppercase }
.home_wrap h3 { padding: 0; line-height: 16px; margin: 30px 0 0; font-weight: 400 }
.home_wrap h3 em { font-family: callunalight; font-size: 12px; color: #333; text-transform: lowercase; font-style: normal }
.foot_main, .footer_links li a, .footer_title { text-transform: uppercase }
.home_wrap h3 strong { display: block; font-weight: 700; font-size: 20px; color: #414141; line-height: 20px; margin: 15px 0 0; font-family: callunabold }
.Figuring-Section { float: left; width: 100%; background: #f7f7f8; padding: 70px 0 55px }
.Figure_wrap h2 { margin: 0 0 60px; color: #333; font-size: 36px; line-height: 36px }
.figure_list { margin: 0 -11px }
.figure_box { float: left; width: 50%; padding: 0 11px; margin: 0 0 46px }
.figure_img:after { content: ""; position: absolute; left: 0; top: 0; width: 100%; background: rgba(0, 0, 0, .0); height: 100% }
.figure_text { position: absolute; top: 50%; color: #fff; left: 28px; text-align: left; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); z-index: 1 }
.figure_bottom li, .innerBanner, .innersection, .licon { position: relative }
.figure_text h3 { font-size: 48px; line-height: 48px; margin: 0 0 10px; color: #fff; padding: 0 }
.figure_text span { font-size: 24px; line-height: 24px }
.figure_bottom { margin: 0 -9px }
.figure_bottom li { padding: 0 9px; width: 25%; float: left }
.Footer, .Footerbg { width: 100%; float: left }
.figure_all { font-size: 14px; color: #414141; text-align: left; line-height: 22px }
.figure_all a, .figure_all h4 { color: #414141; font-size: 18px; line-height: 18px; margin: 15px 0 5px; text-align: left; font-weight: 300 }
.b_innerbg, .footer_title, .footimg, .get_wrap h3, .history_bottom, .historyslider, .inner_desc h3, .pagename, .sub_desc { text-align: center }
.Footer { background: #119cd8; padding: 43px 0 0 }
.footer_title { color: #fff; font-size: 24px; line-height: 24px; margin: 0 0 34px; font-weight: 300 }
.Footerbg { background: #fff; padding: 28px 25px 35px }
.footer_box { color: #666766; font-size: 12px; float: left; width: 16.66% }
.copyright, .footer_links li { width: 100% }
.foot_main { color: #333; margin: 0 0 25px; display: inline-block; font-weight: 600 }
.black, .black a { color: #000 }
.black { font-weight: 600; display: block }
.footimg { margin: 0 0 35px; display: none; }
.footlgt { color: #CCC; display: block }
.copylft li, .ficon, .licon, .socialicon li, .ticon { display: inline-block }
.footer_links li a { font-size: 12px; color: #666766 }
.footer_links li a:hover, .footer_links li.current-menu-item a { color: #119cd8 }
.copylft, .copylft li a { color: #fff }
.copyright { float: left; padding: 35px 0 30px }
.copylft { float: left; font-size: 12px; line-height: 30px }
.copylft span, .copylft ul { float: left }
.copylft li { padding: 0 0 0 20px }
.copylft li a:hover { color: #f15a29 }
.copyrgt { float: right }
.socialicon li {padding: 0 0 0 27px; position: relative; z-index: 99999; }
.ticon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -34px -454px no-repeat; width: 25px; height: 20px }
.ficon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -80px -452px no-repeat; width: 13px; height: 25px }
.licon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -119px -451px no-repeat; width: 27px; height: 26px; z-index: 99 }
.socialicon li a:hover { opacity: .5 }
.innersection { float: left; width: 100% }
.innerBanner { width: 100%; height: 350px; box-shadow: inset 0 15px 15px -15px rgba(0, 0, 0, .7); -webkit-box-shadow: inset 0 15px 15px -15px rgba(0, 0, 0, .7); -moz-box-shadow: inset 0 15px 15px -15px rgba(0, 0, 0, .7) }
.innerBanner:after { content: ""; position: absolute; left: 0; top: 0; background: rgba(17, 156, 216, .4); width: 100%; height: 100% }
.pagename { padding: 100px 0 78px; text-transform: capitalize; position: relative; z-index: 1 }
.single-post .pagename h1 { line-height: 80px; }
.pagename h1 { color: #fff; font-size: 60px; letter-spacing: 1px; line-height: 66px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; color: rgba(255, 255, 255, .6); font-weight: 900 }
.pagedetail { margin-top: 0; float: left; width: 100% }
.b_innerbg { background: #fff; width: 100%; padding: 53px 55px 0; margin-top: 0 }
.b_innerbg h2 { color: #333; font-family: callunalight; font-size: 48px; line-height: 58px; position: relative }
.about-innerimage:after, .b_innerbg h2:after { content: ""; position: absolute; left: 0 }
.b_innerbg h2:after { right: 0; margin: auto; background: #119cd8; height: 5px; width: 50px; bottom: -55px; display: none }
.b_innerbg h2 span { color: #119cd8 }
.Innerpagesection { float: left; width: 100% }
.innerimage { height: 100%; padding: 70px 0 }
.about-innerimage:after { top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .1) }
.get_box li, .get_title, .inner_bottom_boxes li, .innerdescription { position: relative }
.page-template-about-template .innerimage { min-height: 400px; width: 100vw; left: calc(-50vw + 50%); position: relative }
.page-template-about-template .innerimage img { width: 110% }
.page-template-about-template .blue_innerbox { width: 96%; padding: 30px 35px; margin: 0 20px 70px }
.blue_innerbox, .inner_bottom_boxes, .inner_data, .inner_desc, .innerdescription { width: 100%; float: left }
.blue_innerbox { padding: 30px 35px; margin: 0 0 70px }
.inner_data { color: #333; font-size: 18px; line-height: 35px; padding: 35px 45px 23px }
.inner_desc { margin: 70px 0 0 }
.inner_desc h3 { color: #333; font-size: 36px; font-family: callunaregular; line-height: 36px; margin: 0 0 35px; padding: 0 }
.history_desc, .history_desc span { font-family: callunalight }
.sub_desc { color: #000; font-size: 20px; font-weight: 500; padding: 0 30px; line-height: 26px; margin: 0 0 60px }
.inner_bottom_boxes ul { margin: 0 -8px }
.inner_bottom_boxes li { width: 50%; float: left; padding: 0 8px; margin: 0 0 20px }
.boxes_main { color: #414141; font-size: 14px; line-height: 25px }
.boxes_main h4 { color: #414141; font-size: 18px; font-weight: 300; padding: 0; margin: 33px 0 10px; line-height: 20px }
.gersection { float: left; width: 100%; background: #f7f7f8; padding: 46px 0 }
.get_wrap h3 { color: #333; font-size: 36px; line-height: 36px; font-weight: 300; margin: 0 0 37px }
.get_box { margin: 0 -8px }
.get_box li { width: 49%; float: left; padding: 0 10px; margin-left: .5% }
.orange_box { background: #f16b39; width: 100% }
.get_title { background: #f15a29; width: 100%; color: #fff; font-size: 18px; line-height: 50px }
.appicon:after, .reqicon:after, .visicon:after { position: absolute; left: 18px; bottom: 0; margin: auto; content: ""; top: 0 }
.reqicon { padding: 0 0 0 90px }
.visicon { padding: 0 0 0 63px }
.appicon { padding: 0 0 0 81px }
.reqicon:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -35px -528px no-repeat; width: 55px; height: 37px }
.visicon:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -129px -529px no-repeat; width: 29px; height: 35px }
.appicon:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -192px -528px no-repeat; width: 46px; height: 36px }
.orange_box p { padding: 20px 15px; color: #fff; font-size: 14px; line-height: 22px }
.historysection { float: left; width: 100%; background: #119cd8; padding: 70px 0 }
.historyslider { color: #fff; font-size: 20px; line-height: 26px; text-transform: uppercase; font-weight: 400 }
.history_bottom { width: 100%; padding: 50px 0 0 }
.history_yr { font-size: 72px; color: #fff; position: relative; padding-right: 125px; vertical-align: super; line-height: 50px }
.history_yr:after { content: ""; position: absolute; right: 35px; background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -353px -257px no-repeat; width: 57px; height: 41px; top: 0; bottom: 0; margin: auto }
.contactcheck, .contactcheck label, .contactform li, .inputbox, .mission_list { position: relative }
.history_desc { display: inline-block; font-size: 36px; line-height: 36px; text-transform: capitalize; vertical-align: top }
.history_desc span { text-align: left; font-size: 24px; display: block; text-transform: lowercase }
.history_detail_section { padding: 52px 0 30px; float: left; width: 100% }
.detail_title { color: #414141; font-size: 14px; line-height: 26px }
.detail_title h2 { font-family: callunaregular; text-align: center; color: #333; font-size: 36px; margin: 0 0 40px; line-height: 36px }
.mission_services { margin: 0 -20px }
.mission_services li { float: left; width: 50%; position: relative; padding: 0 20px; margin: 0 0 25px }
.mission_points { width: 100%; float: left; margin: 0 0 23px }
.mission_desc h4 { font-size: 18px; font-weight: 500; color: #414141; display: block; text-align: left; line-height: 16px; margin: 0 0 3px }
.bett_icon, .skill_icon, .stu_icon { display: inline-block; float: left }
.aviation_txt, .aviaton_video, .con_title, .contactbtn, .contactbtn input { text-align: center }
.mission_desc { font-size: 14px; line-height: 25px; color: #414141; padding: 0 0 0 61px }
.skill_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -629px -38px no-repeat; width: 45px; height: 45px }
.stu_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -713px -42px no-repeat; width: 51px; height: 37px }
.bett_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -629px -101px no-repeat; width: 46px; height: 46px }
.div_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -713px -105px no-repeat; width: 51px; height: 38px; display: inline-block; float: left }
.Fac_icon, .aid_icon, .atm_icon, .car_icon, .net_icon, .qua_icon, .res_icon, .sta_icon { height: 46px; display: inline-block; float: left }
.aid_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -629px -164px no-repeat; width: 45px }
.res_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -720px -164px no-repeat; width: 38px }
.atm_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -632px -234px no-repeat; width: 40px }
.sta_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -716px -234px no-repeat; width: 46px }
.qua_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -635px -307px no-repeat; width: 33px }
.net_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -717px -307px no-repeat; width: 44px }
.car_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -635px -374px no-repeat; width: 33px }
.Fac_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -715px -374px no-repeat; width: 48px }
.keep_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -626px -445px no-repeat; width: 51px; height: 38px; display: inline-block; float: left }
.off_icon { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -723px -441px no-repeat; width: 32px; height: 46px; display: inline-block; float: left }
.contact { float: left; width: 100%; padding: 28px 20px 13px; margin: -15px 0 0 }
.contactform ul { margin: 0 -13px }
.contactform li { width: 50%; float: left; padding: 0 13px; margin: 0 0 12px }
.contactform li.fullwidth, .inputbox { width: 100% }
.inputbox input, .inputbox select, .inputbox textarea { padding: 0 25px !important; line-height: 55px; border-radius: 0; color: #333; font-size: 18px; font-style: normal; -webkit-appearance: none }
.inputbox { float: left }
.inputbox input, .inputbox textarea { height: 55px; background: #f7f7f9 }
.inputbox textarea { height: 105px; resize: none }
.inputbox select { background-image: url(//www.academycollege.edu/wp-content/themes/academycollege/images/contact-selarrow.jpg); background-color: #f7f7f9; background-repeat: no-repeat; -moz-appearance: none; background-position: right; height: 55px }
.contactcheck { width: 100% }
.contactcheck input { display: none }
.contactcheck label { color: #333; font-size: 18px; font-weight: 300; margin: 0; padding: 0 0 0 45px; line-height: 31px; cursor: pointer }
.contactcheck label:before { content: ""; width: 31px; height: 31px; border: 1px solid #cecece; position: absolute; top: 0; background: #f7f7f9; left: 0 }
.contactcheck input[type=checkbox]:checked+label:after { content: "\f00c"; font-family: FontAwesome; font-size: 15px; position: absolute; left: 8px; top: 0; margin: auto; color: #cecece; font-weight: 400 }
.contactbtn { margin: 8px auto auto }
.contactbtn input { background: #f15a29; color: #fff; text-transform: uppercase; padding: 0 60px !important; height: 50px; font-size: 18px; line-height: 50px; border-radius: 0 !important; display: inline-block; -webkit-appearance: none; font-weight: 300 }
.con_title { font-size: 36px; color: #333; line-height: 36px }
.blue_wrapbox { float: left; width: 100%; padding: 0 35px; margin: 0 0 40px }
.grey_box { background: #f7f7f9; width: 100%; padding: 45px 40px 40px; color: #333; font-size: 18px; line-height: 35px; float: left }
.grey_box p { padding: 0 0 30px }
.grey_box li { float: left; background: #1a9cda; color: #fff; padding: 0 30px; line-height: 50px; font-size: 18px; margin: 0 20px 0 0 }
.contact-checkbox span.wpcf7-list-item, .grey_box li:last-child { margin: 0 }
.grey_box li a { color: #fff; text-transform: uppercase }
.grey_box li a:hover { color: #f15a29 }
.contact-checkbox .wpcf7-list-item input[type=checkbox] { display: none }
.wpcf7-list-item label { padding: 0 0 0 10px; display: inline-block; height: 30px; line-height: 30px; position: relative; cursor: pointer }
.contact-checkbox .wpcf7-list-item label { font-weight: 300; font-size: 18px; padding: 0 0 0 45px; display: inline-block; height: 30px; line-height: 30px; position: relative; cursor: pointer }
.contact-checkbox .wpcf7-list-item label:before { content: ""; width: 31px; height: 31px; border: 1px solid #cecece; position: absolute; top: 0; background: #f7f7f9; left: 0 }
.contact-checkbox .wpcf7-list-item input[type=checkbox]:checked+label:after { content: "\f00c"; font-family: FontAwesome; font-size: 15px; position: absolute; left: 8px; top: 0; margin: auto; color: #cecece; font-weight: 400 }
.aviaton_video span:after, .commom_box ul li:after, .img-section:after, .innerBanner.aviation:after { content: "" }
.contact div.wpcf7 .ajax-loader { top: 10px }
.progress_box { float: left; width: 100%; margin: 40px 0 74px }
.progress_box .banner_boxes { padding: 0 30px }
.progress_box .banner_boxes .b_desc .b_btn { background: #119cd8; position: absolute; display: inline-block; left: 0; right: 0; bottom: 15px; width: 90%; margin: 0 auto }
.progress_box .banner_boxes .b_desc a:first-child { display: inline-block; width: 100%; padding-bottom: 45px }
.progress_box .banner_boxes .b_desc { position: relative }
.progress_box .banner_boxes .b_desc .b_btn:hover { background: #f15a29 }
.progress_detail { float: left; width: 100%; margin: 70px 0 28px }
.innerBanner.aviation:after { position: absolute; left: 0; top: 0; background: 0 0; width: 100%; height: 100% }
.aviation_txt { font-size: 20px; color: #333; line-height: 30px; margin: -10px 0 55px; float: left; width: 100%; padding: 0 50px }
.aviaton_video { float: left; width: 100%; margin: 0 0 65px }
.aviaton_video span { display: inline-block; position: relative; color: #119CD7; font-size: 20px; line-height: 30px; padding-left: 111px; text-align: left; padding-top: 10px }
.aviaton_video span:after { position: absolute; left: 0; background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -35px -130px no-repeat; width: 80px; height: 80px; top: 0 }
.AviationSlider { float: left; width: 100%; background: #f3f3f3; padding: 115px 0 60px }
.avislider .slick-slide { position: relative; min-height: 81px }
.avislider .slick-slide img { position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0 }
.avislider ul.slick-dots li button { display: inline-block; border: 1px solid #119cd8; width: 19px; height: 19px; border-radius: 100%; font-size: 0; text-index: -9999; cursor: pointer }
.avislider ul.slick-dots li button:hover, ul.slick-dots li.slick-active button { background: #119cd8 }
ul.slick-dots li.slick-active button { cursor: default }
.videopopup { display: none; z-index: 999999 }
.wpcf7-validation-errors { display: none !important }
.commom_box { width: 100%; float: left; color: #333; font-size: 18px; line-height: 35px; padding: 35px 45px 23px }
.commercial_sec { float: left; width: 100%; background: #f3f3f3; padding: 95px 0 75px; text-align: center }
.comme_text { font-size: 20px; line-height: 22px; color: #333 }
.comme_text h3 { padding: 8px 0 18px; color: #333; font-size: 36px; line-height: 36px }
.commom_box h2 { padding: 10px 0; color: #333; font-size: 20px; line-height: 22px; font-weight: 700 }
.half_content { margin: 15px -15px 0; float: left }
.addhalf_box { float: left; width: 49%; margin: 15px 0 20px; padding: 0 15px }
.commom_box a { color: #119CD7 }
.add_content { margin: 15px -10px 0; float: left }
.add_content .three_box { width: 33.33%; float: left; padding: 0 10px; margin: 0 0 30px }
.commom_box ul li { position: relative; padding-left: 15px; list-style-type: inherit }
.commom_box ul li:after { position: absolute; left: 0; background: #119CD7; height: 6px; width: 6px; border-radius: 50%; top: 16px }
.commom_box .contactform ul li:after { background: #fff }
.commom_box ol { margin: 20px 0 0 20px; padding: 0 }
.commom_box ol li { margin: 0 0 20px; list-style-type: inherit }
.navigation.post-navigation { float: left; width: 100%; margin: 0 }
.nav-links { float: left; width: 100% }
.nav-previous { float: left }
.nav-next { float: right }
.WordpressDesfultpage { float: left; width: 100%; padding: 50px 0 }
.InnerPage .WordpressDesfultpage { padding: 0 }
.entry-title { font-size: 18px; line-height: 20px; color: #119cd8; margin: 0 0 10px }
.entry-content { color: #333; font-size: 14px; line-height: 20px }
.page-header { margin: 0 0 15px; padding-bottom: 15px }
.entry-title a, .page-header .page-title { color: #414141; font-size: 22px; line-height: 26px }
.entry-header .entry-title { padding: 0 }
.comment-list, .comment-reply-title, .comments-title { padding: 0; margin: 0 0 10px }
.comments-area a { color: #414141 }
.comment-form label, .screen-reader-text { float: left; width: 100%; margin: 0; font-weight: 300 }
.search-form label .screen-reader-text { margin: 0 0 10px; float: left; width: 100% }
.comment-form textarea { border: 1px solid #dbdbdb; color: #414141; font-size: 12px; line-height: 16px; padding: 10px 15px !important; width: 280px !important; resize: none; margin: 10px 0 0 }
.comment-form input[type=text], .comment-form input[type=url], .comment-form input[type=email], .search-form input[type=search] { height: 45px; background: #f7f7f9; padding: 0 15px !important; color: #333; line-height: 45px; font-size: 16px; font-style: normal; border-radius: 0; -webkit-appearance: none; width: 100% !important; font-weight: 300 }
.comment-form input[type=submit], .search-form button[type=submit] { background: #f15a29; color: #fff; text-transform: uppercase; text-align: center; padding: 0 30px !important; height: 45px; font-size: 16px; line-height: 45px; border-radius: 0 !important; -webkit-appearance: none; display: inline-block; vertical-align: middle; font-weight: 300 }
.search-form button[type=submit] { margin: -6px 0 0; height: 45px }
.comment-form input[type=submit]:hover, .search-form button[type=submit]:hover { background: #119cd8 }
.comment-form .form-submit { float: left; width: 100%; margin: 5px 0 0; padding: 0 }
.capcity_gallery { float: left; width: 33.33%; text-align: center; margin: 15px 0 0; padding: 0 10px }
.alignleft, .content-area img.alignleft { float: left; margin: 0 15px 15px 0 }
.content-area img.alignright { float: right; margin: 0 0 15px 15px }
.content-area img.aligncenter { margin: 15px auto; display: block }
.comment-respond small { font-size: 14px; float: left; width: 100%; margin: 15px 0 }
.comment-body { border: 1px solid #dbdbdb; padding: 15px; margin: 0 0 15px }
.comment-list .comment-content, .comment-list .comment-metadata { margin: 10px 0 0; float: left; width: 100% }
.searchbox { float: left; width: 100%; margin: 0 0 15px; color: #414141; font-size: 15px; line-height: 24px; border-bottom: 1px solid #eee; padding: 0 0 15px }
.searchbox h4 { margin: 0 0 5px; text-transform: lowercase; letter-spacing: inherit; font-size: 20px; line-height: 22px }
.searchbox p { padding: 0 }
.navigation .screen-reader-text { display: none }
.post-thumbnail { float: left; margin: 0 15px 0 0 }
.comment-form { width: 280px }
.get_title a { color: #fff }
.commom_box ol.faq li { margin: 0 }
.faq li h3 { font-size: 18px; line-height: 22px; font-weight: 500 }
.calender_table td { font-size: 16px; line-height: 18px; padding: 0 0 5px }
.box3section h3, .newaddForm h3 { line-height: 40px; font-family: callunalight }
.commom_box hr { margin: 15px 0 }
.newaddForm { padding: 80px 0; border-top: 1px solid #eee }
.newaddForm h3 { text-align: center; color: #333; font-size: 38px; margin-bottom: 40px }
.box3section { float: left; width: 100%; background: #333; text-align: center; padding: 55px 0 60px }
.box3section h3 { font-size: 36px; color: #fff; margin-bottom: 20px }
.box3section .box3sub { font-size: 20px; line-height: 24px; color: #fff; max-width: 840px; width: 100%; margin: 0 auto 30px }
.box3section ul { margin: 0 -15px }
.box3section ul li { padding: 0 15px; width: 33.33%; float: left }
.box3section ul li .boxImg { margin-bottom: 40px }
.box3section ul li .boxImg img { max-width: 185px }
.box3section ul li h5 { color: #fff; text-transform: uppercase; font-size: 18px; line-height: 20px; font-weight: 400; letter-spacing: 1px; margin-bottom: 25px; padding: 0 }
.box3section ul li p { color: #fff; font-size: 14px; line-height: 26px; padding: 0; margin: 0 }
.box3section ul li a { color: #119cd7; font-size: 16px; line-height: 16px; display: table; margin: 20px auto 0; letter-spacing: .5px; font-weight: 700 }
.box3section ul li a:hover { color: #f15a29 }
.aviation-section { padding: 30px 0 20px; font-size: 15px; line-height: 35px; color: #7a7a7a }
.text-center { text-align: center }
.first-box h4 { font-size: 40px; line-height: 50px; font-family: callunalight }
.first-box .innner-text { font-size: 20px; line-height: 26px }
.first-box .wpb_text_column.wpb_content_element { margin-bottom: 20px }
.img-section { padding: 130px 0 80px; text-align: center; font-size: 20px; line-height: 30px; color: #fff; position: relative !important }
.img-section:after { position: absolute; left: 0; width: 100%; top: 0; display: inline-block !important; background: rgba(17, 156, 216, .4); height: 100% }
.aviation-sec, .mission-sec { min-height: 400px; left: calc(-50vw + 50%); position: relative }
.aviation-section .wpb_text_column.wpb_content_element { margin-bottom: 0 }
.img-section p { padding-bottom: 10px; color: #fff }
.img-section a { color: #f15a29 }
.aviation-sec .blue_innerbox .inner_data, .img-section a:hover, .img-section h3 { color: #fff }
.img-section h3 { font-size: 50px; line-height: 58px; padding-bottom: 10px }
.img-section .vc_parallax-inner { background-attachment: fixed !important }
.aviation-section ul { margin-bottom: 25px !important }
.aviation-section ul li { display: inline-block; vertical-align: middle; width: 100% }
.aviation-section ul li:before { content: ''; display: inline-block; background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/bullet.png) 0 8px no-repeat; width: 20px; height: 30px; background-size: 48%; vertical-align: middle }
.mission-sec { width: 100vw }
.mission-sec .blue_innerbox { margin: 0 auto; width: 50%; float: none; display: table }
.aviation-sec { width: 100vw }
.aviation-sec .blue_innerbox { margin: 0 auto; width: 45%; float: none; display: table }
.accordion-box .vc_tta-panel-body, .vc_tta-panel-body { display: none }
.aviation-sec:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(17, 156, 216, .55) }
.aviation-sec .blue_innerbox { border: none; background: 0 0; position: relative; z-index: 1; color: #fff }
.contact { border: none }
.contact .contactform input, select, textarea { border: 1px solid #1c9dd7 }
.accordion-sec-main { padding: 50px 0 }
.accordion-box { width: 100%; float: left; padding: 0 10px }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-title>a { position: relative }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a { color: #119cd8 !important }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-title>a:after { content: "\f106 "; position: absolute; right: 20px; top: 13px; font-family: FontAwesome; border-radius: 100%; border: 1px solid #666; width: 25px; height: 25px; text-align: center }
.innerimage:before, .mission-sec:before { content: ""; top: 0; height: 100%; width: 100%; left: 0 }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a:after { border-color: #119cd8; transform: rotate(179deg) }
.blue_box, .contactbtn input[type=submit] { border: none }
.contact-checkbox .wpcf7-list-item label:before { border-color: #1c9dd7 }
.mission-sec:before { position: absolute; background: rgba(17, 156, 216, .55) }
.mission-sec .blue_innerbox { background: 0 0; position: relative }
.mission-sec .blue_innerbox .inner_data { color: #fff }
.innerimage { position: relative }
.innerimage:before { position: absolute; background: rgba(17, 156, 216, .4) }
.innerimage .blue_innerbox { position: relative; z-index: 9 }
.page-template-about-template .inner_data { background: 0 0; color: #fff }
.con_title { padding: 60px 0 25px !important }
.page-template-about-template .pagedetail, .page-template-our-history-template .pagedetail { margin-bottom: 55px }
.b_desc a p { color: #414141 }
.program-post-list { width: 100%; float: left; text-align: center }
.program-post-b_desc2 { width: 33.33%; float: left; padding: 15px; background: #f15a29; border: 1px solid coral; transition: all .4s ease-in-out }
.program-post-b_desc2 a { color: #fff; width: 100%; text-transform: uppercase; font-size: 14px; line-height: 23px; float: left }
.program-post-b_desc2:hover { background: #119cd8 }
.term-aviation .program-post-b_desc2 { width: 20% }
.term-business-and-accounting .program-post-b_desc2 { width: 33.33% }
.term-computer-technology .program-post-b_desc2 { width: 50% }
.vc_column-inner:after, .vc_column-inner:before { display: block !important }
.admission-menu .wrapper { max-width: 1170px; margin: 0 auto }
.admission-menu .vc_tta-tabs-container { top: -46px }
.admission-menu .tab-section li a { background-color: #f05a28 !important; min-width: 220px; padding: 10px 20px !important }
.admission-menu .tab-section li a:hover, .admission-menu .tab-section li.vc_active a { background-color: #ffb200 !important }
.admission-menu .b_innerbg { padding-top: 0 }
.admission-menu .add-para { text-align: center; font-size: 20px; line-height: 34px }
.admission-menu .blue-iconbg .aio-icon-img { width: 78px; background-color: #009ddc; height: 78px; text-align: center; border-radius: 50% }
.admission-menu .blue-iconbg .aio-icon-img .img-icon { width: auto; margin-top: 20px; vertical-align: top; display: inline-block }
.admission-menu .blue-iconbg .aio-icon-title { text-transform: uppercase; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight: 600 }
.howcan-wehelp>div>div.wpb_wrapper { background-color: #ececeb; width: 100%; display: inline-block }
.howcan-wehelp>div>div.wpb_wrapper h3 { font-size: 30px; color: #fff; background-color: #009dd7; font-family: 'Open Sans', Arial, Helvetica, sans-serif; padding: 28px 0 }
.howcan-wehelp .help-list { padding: 27px 27px 0 }
.howcan-wehelp .help-list li { font-size: 20px; line-height: 26px; margin-bottom: 25px; position: relative; padding-left: 50px }
.howcan-wehelp .help-list li:before { content: '\f00c'; position: absolute; left: 0; top: 0; font-family: FontAwesome; font-size: 30px; color: #009dd7 }
.howcan-wehelp .ubtn-ctn-center { margin-bottom: 18px }
.howcan-wehelp .btn-request { font-size: 18px; width: 300px; max-width: 100%; margin: 0 auto 10px; padding: 10px 16px }
.career-path { margin: 0 }
.career-path h3 { width: 100%; float: left; background-color: #009dd7; text-align: center; font-size: 30px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; padding: 10px 0; color: #fff }
.career-pathcontent .wrapper { max-width: 1170px; margin: 0 auto }
.career-pathcontent { font-size: 18px; line-height: 36px; font-weight: 300; position: relative; display: inline-block; overflow: visible !important }
.career-pathcontent:before { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(255, 255, 255, .85); display: block !important }
.placement-assistance.career-pathcontent:before { background-color: rgba(255, 255, 255, .7) }
.career-pathcontent .pathcontent { padding: 0 50px 0 20px }
.career-pathcontent p { margin-bottom: 33px }
.career-pathcontent ul { margin: 0 0 40px; padding: 0 }
.career-pathcontent.forms-link-wrap p, .career-pathcontent.student-services p { margin-bottom: 20px }
.career-pathcontent ul li { list-style: none; position: relative; width: 100%; display: block; padding-left: 26px; word-wrap: break-word }
.career-pathcontent ul li:before, .career-pathcontent.career-focused:after, .career-pathcontent.educational-training:after, .career-pathcontent.student-services:after { position: absolute; left: 0; content: ""; display: block }
.career-pathcontent ul li:before { background-color: #373b3d; width: 14px; height: 14px; border-radius: 50%; top: 12px }
.career-pathcontent.career-focused { padding: 45px 0 20px }
.career-pathcontent.educational-training, .career-pathcontent.forms-link-wrap, .career-pathcontent.student-services, .career-pathcontent.uscfees-wrap { padding: 45px 0 80px }
.career-pathcontent.career-focused:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/left-down-line.png) center bottom no-repeat; width: 100%; height: 203px; bottom: -80px; z-index: 9 }
.career-pathcontent.educational-training:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/right-down-line.png) center bottom no-repeat; width: 100%; height: 217px; bottom: -80px; z-index: 9 }
.career-pathcontent.student-services:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/left-down-line.png) center bottom no-repeat; width: 100%; height: 203px; bottom: -80px; z-index: 9 }
.career-pathcontent.placement-assistance { padding: 45px 0 80px; width: 100%; left: 15px }
.career-pathcontent .blue-circle>div.wpb_wrapper { width: 260px; height: 260px; background-color: #3db5e8; border-radius: 50%; color: #fff; font-size: 34px; text-align: center; font-weight: 400; padding-top: 30%; line-height: 52px; margin-top: 40px; position: relative }
.career-pathcontent.educational-training .blue-circle>div.wpb_wrapper:before { content: ""; background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/2circle.png) center bottom no-repeat; width: 58px; height: 68px; display: block; position: absolute; left: 0; bottom: 100%; z-index: 9 }
.career-pathcontent.educational-training .blue-circle>div.wpb_wrapper:after { content: ""; width: 42px; height: 42px; display: block; position: absolute; left: 0; top: 100%; z-index: 9; border-radius: 50%; background-color: #30BAFC }
.career-pathcontent.student-services .blue-circle>div.wpb_wrapper:before { content: ""; background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/3-circle.png) center bottom no-repeat; width: 89px; height: 110px; display: block; position: absolute; z-index: 9; left: -10px; top: -64px }
.career-pathcontent.student-services .blue-circle>div.wpb_wrapper:after { content: ""; width: 51px; height: 51px; display: block; position: absolute; right: 0; top: 100%; z-index: 9; border-radius: 50%; background-color: #30BAFC }
.military-left>.vc_column-inner>.wpb_wrapper, .military-right>.vc_column-inner>.wpb_wrapper { border: 1px solid #f0f0f0; border-radius: 5px; background-color: #f8f8f8 }
.military-left>.vc_column-inner>.wpb_wrapper .wpb_text_column.wpb_content_element, .military-right>.vc_column-inner>.wpb_wrapper .wpb_text_column.wpb_content_element { padding: 15px }
.military-section h4 { text-align: left !important; position: relative; padding: 10px 40px 10px 15px; border-bottom: 1px solid #f0f0f0 }
.military-section h4:after { content: "\f107 "; position: absolute; right: 20px; top: 50%; transform: translateY(-50%); font-family: FontAwesome; border-radius: 100%; border: 1px solid #3db5e8; width: 25px; height: 25px; text-align: center; line-height: 25px; color: #3db5e8 }
.career-pathcontent.forms-link-wrap:after, .career-pathcontent.placement-assistance:after { width: 100%; left: 0; bottom: -80px; content: ""; display: block; position: absolute; z-index: 9 }
.career-pathcontent.placement-assistance:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/right-down-line.png) center bottom no-repeat; height: 217px }
.career-pathcontent.forms-link-wrap:after { background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/left-down-line.png) center bottom no-repeat; height: 203px }
.career-pathcontent.forms-link-wrap .blue-circle>div.wpb_wrapper:before { content: ""; background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/3-circle.png) center bottom no-repeat; width: 89px; height: 110px; display: block; position: absolute; z-index: 9; left: -10px; top: -64px }
.career-pathcontent.forms-link-wrap .blue-circle>div.wpb_wrapper:after { content: ""; width: 51px; height: 51px; display: block; position: absolute; right: 0; top: 100%; z-index: 9; border-radius: 50%; background-color: #30BAFC }
.career-pathcontent.uscfees-wrap { width: 100%; left: 15px }
.uscfees-wrap.career-pathcontent:before { background-color: rgba(255, 255, 255, .7) }
.vc_tta.vc_tta-spacing-10 .vc_tta-tab { margin: 6px 5px 5px !important }
.faculty-login-wrap { width: 100%; float: left; padding: 70px 0 }
.faculty-login-wrap .section-header { text-align: center }
.faculty-login-wrap .section-header h2 { font-family: callunalight; color: #2f2f2f; margin-bottom: 20px; font-size: 48px; line-height: 58px }
.search-form-wrap { width: 100%; margin: 25px auto 50px }
.search-form-wrap form { width: 100%; display: inline-block; text-align: center }
.search-form-wrap form label { display: inline-block; width: auto; font-size: 16px; margin-right: 15px }
.search-form-wrap form input { display: inline-block; max-width: 320px; height: 45px; vertical-align: middle }
.search-form-wrap form input.sbmit-search { border-radius: 0 !important; background: #f15a29 !important; font-size: 15px !important; line-height: 22px !important; letter-spacing: 1px; width: auto !important }
.search-form-wrap form input.sbmit-search:hover { background: #119cd8 !important }
.search-form-wrap form input[type=text]:-moz-placeholder, .search-form-wrap form input[type=text]:-ms-input-placeholder, .search-form-wrap form input[type=text]::-moz-placeholder, .search-form-wrap form input[type=text]::-webkit-input-placeholder { color: #333 }
.search-form-wrap form input[type=text] { color: #333 }
.popular-dwnld-wrap { width: 100%; padding: 70px 0; background-size: cover; background-position: center center; background-attachment: fixed; position: relative }
.popular-dwnld-wrap:before { content: ''; background-color: rgba(0, 157, 220, .5); width: 100%; height: 100%; position: absolute; z-index: 2; top: 0 }
.dwnld-icon, .dwnld-img { height: 50px; text-align: center }
.popular-dwnld-wrap h2 { position: relative; color: #fff !important; z-index: 3 }
.downld-content-wrap { position: relative; z-index: 3; padding: 25px 0 }
.dwnld-icon { width: 50px; display: inline-block; border: 1px solid #fff; padding: 11px; vertical-align: middle; margin-right: 15px; transition: all .4s ease-in-out }
.dwnld-icon i { font-size: 25px; color: #fff; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.pdf-title { display: inline-block; vertical-align: middle; font-size: 20px; line-height: 28px; color: #fff }
.downld-pdf-list ul li:before, .dwnlds-list ul li:before { content: "\f101"; font-size: 15px; font-family: FontAwesome; left: 10px; top: 30% }
.downld-content-wrap ul li { width: 50%; float: left; margin-bottom: 25px }
.downld-content-wrap ul li:nth-child(even) { float: right }
.downld-content-wrap ul li a:hover .dwnld-icon { background: #fff }
.downld-content-wrap ul li a:hover .dwnld-icon i { color: #119cd8 }
.other-dwnlds-wrap { padding: 70px 0 0 }
.downld-pdf-list { width: 50%; float: left; padding: 0 15px; margin-bottom: 15px }
.downld-pdf-list:nth-child(even) { float: right }
.downld-pdf-list ul { border: 1px solid #e6e6e6 }
.downld-pdf-list ul li { padding: 10px 10px 10px 25px; position: relative }
.downld-pdf-list ul li:before { position: absolute; color: #79bde8 }
.downld-pdf-list ul li.list-head { background: #79bde8; padding: 10px; color: #fff }
.downld-pdf-list ul li.list-head:before { display: none }
.downld-pdf-list ul li.list-head a h5 { color: #fff }
.backpage a { text-decoration: underline; color: #c1c1c1 }
.downlds-inner h4 { margin: 10px 0 25px; color: #79bde8 }
.dwnlds-list { margin: 25px 0 }
.dwnlds-list ul li { position: relative; list-style: none; padding: 10px 15px 10px 25px; width: 100%; float: left; border-bottom: 1px solid #e6e6e6; border-right: 0 }
.dwnlds-list ul li:nth-child(even) { border-right: 0 }
.dwnlds-list ul li:before { position: absolute; color: #79bde8 }
.dwnlds-list ul { padding-left: 0; width: 100%; float: left; border: 1px solid #e6e6e6; border-bottom: 0 }
.downlad-single-wrap .single-wrap { margin: 0; float: left }
.dwnld-img { width: 50px; float: left; border: 1px solid #79bde8; padding: 13px }
.dwnld-img i { color: #79bde8 }
.dwnld-detail { float: left; margin-left: 15px }
.dwnld-detail>h6 { font-size: 20px; line-height: 30px; color: #79bde8 }
.dwnld-detail span strong { color: #333; display: inline-block; float: left; margin-right: 15px }
.dwnld-detail span { width: 100%; float: left; margin: 5px 0 0 }
.section-header { padding: 0 15px }
.sub-cate ul li { display: inline-block; padding: 0 15px 0 0 }
.sub-cate ul li:after { content: ''; border-right: 1px solid #79bde8; display: inline-block; height: 15px; margin-left: 15px; vertical-align: middle }
.sub-cate ul li.sort_active:after, .sub-cate ul li:last-child:after { display: none }
.backpage { width: 100%; float: left; margin-bottom: 25px }
.sub-cate ul li.sort_active { background: #79bde8; color: #fff; padding: 5px 15px; text-align: center; margin-right: 10px }
.sub-cate ul li.sort_active a { color: #fff }
.post-password-form { text-align: center; float: left; width: 100% }
.post-password-form label { text-align: left }
.post-password-form input[type=submit] { vertical-align: bottom; height: 40px; border-radius: 0; background: #f15a29; font-weight: 400 }
.post-password-form input[type=submit]:hover { background: #119cd8 }
.dwnld-detail>a { display: inline-block; background: #f15a29; color: #fff; text-transform: uppercase; font-size: 12px; line-height: 12px; font-weight: 400; margin-top: 15px; padding: 12px 22px 10px 23px; letter-spacing: 1px }
.dwnld-count span { width: auto; display: inline-block; margin: 0 }
.dwnld-cate a:after { content: ''; display: inline-block; border-right: 1px solid #79BBE8; height: 12px; vertical-align: middle; margin-left: 10px; margin-right: 7px }
.dwnld-cate a:last-child:after, .payonline-form form br { display: none }
.payonline-form-wrap { padding: 70px 0; width: 100%; float: left }
.payonline-form-wrap .section-header { text-align: center }
.payonline-form-wrap .section-header h2 { font-family: callunalight; color: #2f2f2f; margin-bottom: 20px; font-size: 48px; line-height: 58px }
.payonline-form .gform_wrapper form { text-align: center; max-width: 60%; margin: 0 auto }
.payonline-form form label, .payonline-form form span { margin-bottom: 15px; width: 100%; float: left }
.payonline-form form label { text-align: left }
.payonline-form form input[type=submit] { background: #f15a29; border-radius: 0; margin-top: 15px; font-size: 14px; font-weight: 400; letter-spacing: 1px; color: #fff }
.payonline-form form input { color: #000 }
.payonline-form form input[type=submit]:hover { background: #119cd8 }
.header-wrap { float: right }
.header_search, .headerrgt { float: left }
.payonline-form .gform_wrapper .top_label .gfield_label { margin: 0 !important; font-size: 14px !important }
.payonline-form .gform_wrapper .top_label .gfield_label span { margin: 0 !important; display: inline-block; width: auto }
#input_2_27_2_container, .ginput_counter { display: none }
.checkbtn input[type=checkbox]:checked+label:after { left: 86px } button.btn.btn-info.btn-lg.attendees-form-btn { background: #f15a29; color: #fff; text-transform: uppercase; padding: 0 60px !important; height: 50px; font-size: 18px; line-height: 50px; border-radius: 0 !important; display: inline-block; -webkit-appearance: none; font-weight: 300; border: none; margin: 0 auto; text-align: center; float: none; display: table; margin-bottom: 20px; }
button.btn.btn-info.btn-lg.attendees-form-btn:hover { background-color: #1984c2; }
.attendees-form input[type=submit] { background: #f15a29; color: #fff; text-transform: uppercase; padding: 0 60px !important; height: 50px; font-size: 18px; line-height: 50px; border-radius: 0 !important; display: inline-block; -webkit-appearance: none; font-weight: 300; border: none; margin: 0 auto; text-align: center; float: none; display: table; margin-bottom: 20px; margin-right: 0px !important; text-align: center; float: none; margin: 0 auto !important; display: table !important; }
.attendees-form input[type=submit]:hover { background-color: #1984c2; }
.attendees-form  .gform_wrapper li .ginput_container { padding: 0px; }
.attendees-form .modal-content { margin-top: 115px; }
.attendees-form  .modal-header { text-align: center; background-color: #009ddc; }
.attendees-form  .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { padding: 0px; }
.attendees-form  h4.modal-title { color: #fff; font-size: 24px; font-weight: 500; }
.attendees-form .modal-footer { display: none; }
.attendees-form .modal-footer .attendees-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { padding: 0px; border: 1px solid #ccc !important; }
button.close { margin-top: -2px; color: #fff !important; text-shadow: none; opacity: 1; font-size: 27px; }
.attendees-form::-webkit-input-placeholder { color: #000 !important; font-size: 16px; font-weight: 400; font-style: normal; height: 45px; line-height: 33px; letter-spacing: 1px; }
.attendees-form:-ms-input-placeholder { color: #000 !important; font-size: 16px; font-weight: 400; font-style: normal; height: 45px; line-height: 33px; letter-spacing: 1px; }
.attendees-form::placeholder { color: #000 !important; font-size: 16px; font-weight: 400; font-style: normal; height: 45px; line-height: 33px; letter-spacing: 1px; }
.attendees-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) { border: 1px solid #1c9dd7 !important; }
.attendees-form form button, input, select, textarea { color: #000; }
.landing-wrap-section  > p >em { font-size: 30px; font-style: normal; line-height: 16px; padding-bottom: 5px; }
.anding-wrap-section  p strong { text-align: center; float: left; width: 100%; }
.anding-wrap-section  p { width: 100%; float: left; }
.landing-wrap-section  > ul { float: left; width: 100%; }
img#gform_ajax_spinner_12 { max-width: 29px; margin-top: -100px; bottom: 19px; }
.landing-wrap-section  p { padding-bottom: 5px; }
.landing-wrap-section  img { margin-top: 20px; width: 100%; }
.commercial-pilot-desc p em { font-size: 32px; font-style: normal; margin-bottom: 20px; display: inline-block; margin-bottom: 0px; }
.commercial-pilot-desc { display: inline-block; width: 100%; margin-bottom: 14px; }
.landing-wrap-section { padding: 60px; }
.session.left-right { width: 100%; display: inline-block; }
.commercial-pilot-timr-text p strong { font-size: 18px; }
.session.left-right .commercial-pilot-desc { width: 50%; float: left; display: inline-block; }
.commercial-pilot-desc { display: inline-block; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #000; }
.session.left-right .commercial-pilot-session { float: left; width: calc(50% - 30px); margin: 0px 15px; background-color: #f5f5f5; padding: 40px; }
.commercial-pilot-pro { float: left; width: calc(50% - 30px); margin: 0px 15px !important; background-color: #f5f5f5; padding: 40px; }
.session.left-right { }
.session.left-right { margin-bottom: 20px; margin-top: 30px; display: flex; flex-wrap: wrap; }
.commercial-pilot-pro { margin-bottom: 10px; display: inline-block; font-size: 16px; }
.commercial-pilot-session { margin-bottom: 10px; display: inline-block; font-size: 16px; }
.session.left-right ul li { position: relative; padding-left: 20px; }
.session.left-right ul li:before { content: ''; position: absolute; top: 5px; left: 0px; width: 8px; height: 8px; background-color: #000; border-radius: 100%; }
.land-region-map-img { margin: 0; text-align: center; display: table; margin: 0 auto; } .seating-limited-info{text-align: center;margin: 0 auto;padding-bottom: 12px;}  #gform_14{padding-left:15px;padding-right:15px;}
#gform_14 li.gfield input{border:1px solid #1c9dd7;height:55px;background:#f7f7f9;margin-top:0;}
#gform_14 li.gfield label{display:block !important;margin-bottom:7px;padding:0 !important;}
#gform_14 li.gfield input[type="file"]{display:block;padding:16px 24px !important;}
body #gform_14 li.gfield .ginput_container{padding-left:0 !important;} body #gform_13{position:relative;padding-left:15px;padding-right:15px;}
body #gform_13 .gform_heading{display:none;}
body #gform_13 li.gfield{margin-top:16px;}
body #gform_13 li.gfield input,body #gform_13 li.gfield textarea{border:0;}
body #gform_13 li.gfield label.gfield_label{display:block !important;font-weight:700;padding:0 !important;}
body #gform_13 li.gfield .ginput_container{padding:0 !important;}
body #gform_13 li.gfield ul.gfield_checkbox li{width:auto !important;}
body #gform_13 li.gfield ul.gfield_radio li{display:inline-block;width:auto;margin-right:10px;}
body #gform_13 li.gfield ul.gfield_radio li label{max-width:inherit;}
body #gform_13 li.gfield ul.gfield_radio label{font-weight:700 !important;font-size:16px;width:auto;}
body #gform_13 li.gfield ul.gfield_checkbox label{font-weight:700 !important;padding:2px 0 0 0;display:inline;position:relative;top:3px;}
body #gform_13 li.gfield ul.gfield_checkbox input{display:inline-block !important;}
body #gform_13 li.gfield ul.gfield_checkbox label:before,body #gform_13 li.gfield ul.gfield_checkbox label:after{display:none;} body #gform_17{background:#2c719e; background:#fed754;}
body #gform_17 .gform_heading{background:#fff;margin-bottom:0;padding-bottom:16px;display:none;}
body #gform_17 .gform_body{padding-top:0px;}
body #gform_17 li.gfield input{font-style:normal;line-height:40px;font-size:12px;border-radius:0;color:#fff;background:#1984c2; background: #feeb89; height:32px;padding:0 8px !important;margin-top:0;}
body #gform_17 li.gfield{ margin-top:0px;}
body #gform_17 .c-s-z-cover{display:flex;width:100%;justify-content:space-between;}
body #gform_17 li.gfield select,body #gform_17 li.gfield textarea{font-style:normal !important;line-height:40px !important;font-size:12px !important;border-radius:0;color:#fff !important;}
body #gform_17 li.gfield select{background-image:url(//www.academycollege.edu/wp-content/themes/academycollege/images/select-arrow.jpg);background-color:#1984c2;background-repeat:no-repeat;appearance:none;-moz-appearance:none;background-position:right;height:40px !important;padding:0 13px 0 7px !important; background: #feeb89;color:black !important;border:#feeb89;}
body #gform_17 li.gfield textarea{height:52px !important;resize:none;-webkit-appearance:none;border-radius:0;float:left;border:1px solid #feeb89;font-style:normal;line-height:40px;font-size:12px;border-radius:0;color:black !important;background:#1984c2;overflow:auto;line-height:normal !important;background: #feeb89;}
body #gform_17 .gform_footer{text-align:center;padding-bottom:0;}
body #gform_17 .gform_footer input{margin-right:0;background:#f15a29;color:#fff;text-transform:uppercase;text-align:center;padding:0 50px !important;height:50px;font-size:18px;line-height:50px;border-radius:0 !important;display:inline-block;-webkit-appearance:none;font-weight:300;margin-bottom:0;}
div#gform_wrapper_17{margin-bottom:0;}
body #gform_17 .gform_footer input:hover{background-color:#1984c2;} body #gform_18{padding-left:15px;padding-right:15px;}
body #gform_18 .gform_heading{display:none;}
body #gform_18 li.gfield input{margin-top:0;height:55px;background:#f7f7f9;font-style:normal;border:1px solid #1c9dd7;}
body #gform_18 li.gfield .ginput_container{padding:0 !important;}
body #gform_18 li.gfield .ginput_container input{display:block;}
body #gform_18 .fln-cover,body #gform_18 .empo-cover,body #gform_18 .res-cover{display:flex;justify-content:space-between;}
body #gform_18 .fln-cover li.gfield,body #gform_18 .empo-cover li.gfield,body #gform_18 .res-cover li.gfield{width:calc( 50% - 8px );}
body #gform_18 li.gfield input[type="file"]{padding:16px 25px !important;display:flex;}
body #gform_18 li.gfield textarea{height:120px !important;}
body #gform_18 .gform_footer{text-align:center;}
body #gform_18 .gform_footer input{margin-right:0;background:#f15a29;color:#fff;text-transform:uppercase;text-align:center;padding:0 50px !important;height:50px;font-size:18px;line-height:50px;border-radius:0 !important;display:inline-block;-webkit-appearance:none;font-weight:300;}
body #gform_18 .gform_footer input:hover{background-color:#1984c2;}
body #gform_18 li.gfield label.gfield_label{display:block !important;font-weight:400;padding:0 0 5px 0 !important;} body #gform_15 .gform_footer{text-align:center;}
body #gform_15 .gform_footer input{margin-right:0;background:#f15a29;color:#fff;text-transform:uppercase;text-align:center;padding:0 50px !important;height:50px;font-size:18px;line-height:50px;border-radius:0 !important;display:inline-block;-webkit-appearance:none;font-weight:300;}
body #gform_15 .gform_heading{display:none;}
body #gform_15 .gform_footer input:hover{background-color:#1984c2;}
body #gform_15 .fln-cover,body #gform_15 .empo-cover,body #gform_15 .res-cover{display:flex;justify-content:space-between;}
body #gform_15 .fln-cover li.gfield,body #gform_15 .empo-cover li.gfield,body #gform_15 .res-cover li.gfield{width:calc( 50% - 8px );}
body #gform_15 li.gfield input[type="file"]{padding:18px 25px !important;}
body #gform_15{padding-left:15px;padding-right:15px;}
body #gform_15 li.gfield input{margin-top:0;height:55px;background:#f7f7f9;font-style:normal;border:1px solid #1c9dd7;}
body #gform_15 li.gfield .ginput_container{padding:0 !important;}
body #gform_15 li.gfield .ginput_container input{display:block;}
body #gform_15 li.gfield textarea{height:120px !important;}
body #gform_15 li.gfield .ginput_container input{display:inline-block !important;}
body #gform_15 ul.gfield_checkbox li label:before,body #gform_15 ul.gfield_checkbox li label:after{display:none;}
body #gform_15 ul.gfield_checkbox{padding-left:22px;}
body #gform_15 ul.gfield_checkbox li label{padding-left:4px;font-weight:700 !important;width:auto;font-size:14px;}
body #gform_15 ul.gfield_checkbox li input[type=checkbox]:checked+label{font-weight:700 !important;}
body #gform_15 ul.gfield_checkbox li{margin:0 20px 0 0 !important;width:auto !important;}
body #gform_15 li#field_15_12 label.gfield_label{display:block !important;padding:0 !important;} body #gform_20 .gform_footer{text-align:center;}
body #gform_20 .gform_footer input{margin-right:0;background:#f15a29;color:#fff;text-transform:uppercase;text-align:center;padding:0 50px !important;height:50px;font-size:18px;line-height:50px;border-radius:0 !important;display:inline-block;-webkit-appearance:none;font-weight:300;}
body #gform_20 .gform_heading{display:none;}
body #gform_20 .gform_footer input:hover{background-color:#1984c2;}
body #gform_20 .fln-cover,body #gform_20 .empo-cover,body #gform_20 .res-cover{display:flex;justify-content:space-between;}
body #gform_20 .fln-cover li.gfield,body #gform_20 .empo-cover li.gfield,body #gform_20 .res-cover li.gfield{width:calc( 50% - 8px );}
body #gform_20 li.gfield input[type="file"]{padding:18px 25px !important;}
body #gform_20{padding-left:15px;padding-right:15px;}
body #gform_20 li.gfield input{margin-top:0;height:55px;background:#f7f7f9;font-style:normal;border:1px solid #1c9dd7;}
body #gform_20 li.gfield .ginput_container{padding:0 !important;}
body #gform_20 li.gfield .ginput_container input{display:block;}
body #gform_20 li.gfield textarea{height:120px !important;}
body #gform_20 li.gfield .ginput_container input{display:inline-block !important;}
body #gform_20 ul.gfield_checkbox li label:before,body #gform_20 ul.gfield_checkbox li label:after{display:none;}
body #gform_20 ul.gfield_checkbox{padding-left:22px;}
body #gform_20 ul.gfield_checkbox li label{padding-left:4px;font-weight:700 !important;width:auto;font-size:14px;}
body #gform_20 ul.gfield_checkbox li input[type=checkbox]:checked+label{font-weight:700 !important;}
body #gform_20 ul.gfield_checkbox li{margin:0 20px 0 0 !important;width:auto !important;}
body #gform_20 li#field_15_12 label.gfield_label{display:block !important;padding:0 !important;}
body #gform_20 li#field_20_12 label.gfield_label{display:block !important;padding:0 !important;}
#field_20_1{width:48%;padding-right:15px !important;float:left;}
#field_20_2{width:48%;padding-right:15px !important;float:left;}
#field_20_3{width:48%;padding-right:15px !important;float:left;}
#field_20_4{width:48%;padding-right:15px !important;float:left;}
.gform_wrapper #gform_20 ul li.gfield{clear:none !important;float:left;}
.sideBar{height:100%;overflow-y:auto;overflow-x:hidden;}
.sideform{height:100%;overflow-y:auto;overflow-x:hidden;} .sign-up-btn { float: left; margin: 0 0 0 20px; }
.sign-up-btn a { color: #fff; background: #7abde8; padding: 10px 20px; font-size: 14px; border: 1px solid #fff; border-radius: 8px; }
.sign-up-btn a:hover { color: #7abde8; background: #f7f7f9; border: 1px solid #7abde8; } .page-id-5358 .gform_wrapper .validation_message,
.page-id-5360 .gform_wrapper .validation_message{
color: #ff0000 !important;
}
.page-id-5358 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.page-id-5358 .gform_wrapper li.gfield_error textarea,
.page-id-5360 .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.page-id-5360 .gform_wrapper li.gfield_error textarea{
border: 1px solid #ff0000 !important;
background-color: rgb(255 0 0 / 15%) !important;
}
.page-id-5358 .gform_fields #field_7_50 .gfield_radio,
.page-id-5358 .gform_fields #field_7_52 .gfield_radio,
.page-id-5358 .gform_fields #field_7_55 .gfield_radio,
.page-id-5358 .gform_fields #field_7_70 .gfield_radio,
.page-id-5358 .gform_fields #field_7_71 .gfield_radio,
.page-id-5358 .gform_fields #field_7_86 .gfield_radio{
margin-bottom: 0px;
}
.page-id-5358 .gform_fields #field_7_50 .validation_message,
.page-id-5358 .gform_fields #field_7_52 .validation_message,
.page-id-5358 .gform_fields #field_7_55 .validation_message,
.page-id-5358 .gform_fields #field_7_70 .validation_message,
.page-id-5358 .gform_fields #field_7_71 .validation_message,
.page-id-5358 .gform_fields #field_7_86 .validation_message{
padding-top: 0;
}  .progress_box .banner_boxes .b_list{display: flex;flex-wrap: wrap;justify-content: center;}
.more-information > .more-information-cta{text-align: center;}
.more-information > .more-information-cta > a{background:#119cd8;color:#fff;padding:15px;font-size:14px;line-height:20px;text-transform:uppercase;display:inline-block;margin-bottom:20px;}
.more-information > .more-information-cta > a:hover{background-color:#f15a29;}
.btn_fince_main.btn_logo_main{ justify-content: space-between;flex-wrap: wrap; }
.btn_fince_main.btn_logo_main a{padding: 20px 32px;}
.btn_fince_main.btn_logo_main img{object-fit: contain;margin: 0px auto;} div#gform_wrapper_22{max-width:960px;width:100%;margin:0px auto;padding-top: 20px;padding-bottom: 50px;}
div#gform_wrapper_22 .gform_heading h3.gform_title{text-align:center;color:#333;font-size:38px;margin-bottom:40px;line-height:40px;font-family:callunalight;font-weight:500;}
div#gform_wrapper_22 input{margin-top:0;height:55px;background:#f7f7f9;font-style:normal;border:1px solid #1c9dd7;margin-bottom: 15px;}
div#gform_wrapper_22 input[type="submit"]{margin-right:0;background:#f15a29;color:#fff;text-transform:uppercase;text-align:center;padding:0 50px !important;height:50px;font-size:18px;line-height:50px;border-radius:0 !important;display:inline-block;-webkit-appearance:none;font-weight:300;border:0;margin-bottom: 0;}
div#gform_wrapper_22 input[type="submit"]:hover{background-color:#1c9dd7;}
div#gform_wrapper_22 ul li{margin-top: 0;}
div#gform_wrapper_22 .gform_footer{text-align: center;padding-bottom: 0;} .testimonial-section{float: unset;}
.information_wrap{background-color: #f7f7f9;}
.information_wrap .information{display:flex;flex-wrap:wrap;width:100%;max-width:1140px;margin:0px auto;padding: 50px 0;}
.information_wrap .information .info_wrap{flex:0 0 33%;max-width:33%;padding:0px 15px;}
.information_wrap .information .info_wrap{flex:0 0 33%;max-width:31%;padding:25px 25px;margin:0 10px;background:white;border:2px solid #f15a29;}
.information_wrap .information .info_wrap{flex:0 0 48%;max-width:50%;padding:25px 25px;margin:0 10px;background:white;border:2px solid #f15a29;}
.information_wrap .information .info_wrap .info_title h3{font-weight:600;font-size:26px;padding-bottom:10px;color:#119cd8;}
.information_wrap .information .info_wrap p{padding-bottom:20px; line-height:2;} #gform_wrapper_23.gform_wrapper label.gfield_label{display:block!important;position:relative!important;width:auto;height:auto;}
#gform_wrapper_23.gform_wrapper .gform_body > ul{display:flex;flex-wrap:wrap;}
#gform_wrapper_23.gform_wrapper .gform_body > ul .left_side_wrp{width:60%;}
#gform_wrapper_23.gform_wrapper .gform_body > ul .right_side_wrp{width:40%;}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp {display: flex;flex-wrap: wrap;}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .middle_Initia,
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .first_name,
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .last_name,
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .city,
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .state,
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .zip{width:33.33%;}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .date_of_birth,
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .phone_number{width: 50%;}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .check_option .ginput_container .gfield_checkbox{display:flex;flex-wrap:wrap;}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .left_side_wrp .check_option .ginput_container .gfield_checkbox li{width:calc(50% - 10px)!important;}
#gform_wrapper_23.gform_wrapper .gform_body > ul .right_side_wrp > li{padding:15px!important;border-radius:0.25rem;box-shadow:0 2px 5px 1px rgb(64 60 67 / 16%);}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .ac_table table{width:100%;margin: 15px 0 30px 0;}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .ac_table {border-bottom: 1px solid #000;margin-bottom: 20px !important;}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .ac_table table tbody tr th,#gform_wrapper_23.gform_wrapper .gform_body > ul > .ac_table table tbody tr td{padding:10px;}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .ac_table table tbody tr:nth-child(1) th{text-align:center;}
#gform_wrapper_23.gform_wrapper .gform_body > ul > .ac_table table tbody tr:nth-child(1) th:nth-child(1) {border: 1px solid #fff;border-right-color: grey;border-bottom-color: grey;}
.content_signature_main{display:flex;flex-wrap:wrap;margin:0 -20px;}
.content_signature_main > div{width:50%;padding:0 20px;}
.content_info_main{display:flex;flex-wrap:wrap;margin:0 -20px;}
.content_info_main > div{width:50%;padding:0 20px;}
.ac_sign_wrp{width:100%;}
.ac_sign_wrp .ac_sign_main{display:flex;flex-wrap:wrap;width:100%;}
.ac_sign_wrp .ac_sign_main > li{width:50%;}
#gform_wrapper_23.gform_wrapper .gform_body > ul li h3{color:#353332;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:900;font-size:18px;line-height:normal;}
#gform_wrapper_23.gform_wrapper .gform_body > ul li.acknowledgement_wrp{border-top:2px solid #000;padding-top:30px!important;margin-top:100px;}
#gform_wrapper_23 h3.gform_title{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;text-align:center;font-size:40px;line-height:normal;font-weight:900;padding-bottom:50px;}
#gform_wrapper_23{margin-top:60px;}
h1.h1_title{text-align:center;color:#333;line-height:normal;font-size:50px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:900;margin-top:50px;}
h3.h3_title{text-align:center;color:#333;line-height:normal;font-size:30px;margin-top:10px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;}
#gform_wrapper_23 .ginput_container_radio .gfield_radio{display:flex;flex-wrap:wrap;width:60%;}
#gform_wrapper_23 .ginput_container_radio .gfield_radio li{width:50%;}
#gform_wrapper_23 .gform_footer input{background:#f15a29;}
#gform_wrapper_23 .gform_footer input:hover{background:#1984c2;} .right_side_wrp{}
.right_side_wrp ul.gfield_radio{display:flex;width:100% !important;}
.right_side_wrp ul.gfield_radio li{width:33.33% !important;} .gform_wrapper.gravity-theme .ac-international .gfield_label{line-height:normal;font-size:14px;padding-bottom:6px;}
.gform_wrapper.gravity-theme .ac-international .gsection .gsection_title{padding-bottom:20px;margin:0;font-size:1.25em;font-weight:700;line-height:normal;text-transform:uppercase;}
.gform_wrapper.gravity-theme .ac-international .gsection{padding:0 !important;margin-top:24px;margin-bottom:12px;}
.gform_wrapper.gravity-theme .ac-international .gfield_label{font-size:15px;font-weight:400;padding:0;border:0;margin-bottom:12px;}
.gform_wrapper.gravity-theme .ac-international .gfield_radio > .gchoice{margin-right:8px;display:inline-flex;align-items:flex-start;}
.gform_wrapper.gravity-theme .ac-international .gfield_radio > .gchoice label{max-width:unset !important;width:auto;line-height:normal;}
.gform_wrapper.gravity-theme .ac-international .gfield_radio > .gchoice input{margin-top:4px;margin-right:3px;}
.gform_wrapper.gravity-theme .ac-international .gfield_checkbox{display:flex !important;flex-wrap:wrap;margin:0 -15px;}
.gform_wrapper.gravity-theme .ac-international .gfield_checkbox > .gchoice{display:flex;align-items:flex-start;width: 44% !important;padding:0 15px;margin-bottom:10px;max-width: unset;}
.gform_wrapper.gravity-theme .ac-international .gfield_checkbox > .gchoice label{line-height:normal;cursor:pointer;}
.gform_wrapper.gravity-theme .ac-international .gfield_checkbox > .gchoice input{margin-top:4px !important;margin-right:7px;}
.gform_wrapper.gravity-theme .ac-international fieldset.full .gchoice{width:100% !important;}
.gform_wrapper.gravity-theme .ac-international input[type=submit]{background:#f15a29;color:#fff;text-transform:uppercase;padding:0 60px !important;height:50px;font-size:18px;line-height:50px;border-radius:0 !important;display:inline-block;-webkit-appearance:none;font-weight:300;border:none;}
.gform_wrapper.gravity-theme .ac-international input[type=submit]:hover{background:#119cd8;}
.gform_wrapper.gravity-theme .show_label > label.gfield_label{display:block !important;padding:0 !important;}
.ui-datepicker-title > select{padding:5px 15px !important;margin:0 !important;width:48% !important;text-align:left !important;text-align-last:left !important;border:1px solid #ccc !important;border-radius:8px !important;}
.ui-datepicker-title{width:80%;margin:0 -15px;display:flex;flex-wrap:wrap;justify-content:space-between;} .common-form{padding:0 15px;}
.common-form input,.common-form select,.common-form textarea{border:1px solid #1c9dd7;}
.common-form input[type=text], .gform_wrapper .common-form select{height:55px !important;}
.common-form input{color:#333;font-style:inherit;}
.common-form #field_33_5 .gfield_label{padding:0 0 20px !important;margin-top:24px;margin-bottom:12px;font-size:1.25em;font-weight:700;line-height:normal;text-transform:uppercase;}
.common-form input::-webkit-input-placeholder { text-transform: uppercase;color: #000 !important; font-size: 16px; font-weight: 400; font-style: normal; height: 45px; line-height: 33px; letter-spacing: 1px; }
.common-form input:-ms-input-placeholder { text-transform: uppercase;color: #000 !important; font-size: 16px; font-weight: 400; font-style: normal; height: 45px; line-height: 33px; letter-spacing: 1px; }
.common-form input::placeholder { text-transform: uppercase;color: #000 !important; font-size: 16px; font-weight: 400; font-style: normal; height: 45px; line-height: 33px; letter-spacing: 1px; }
.common-form .price-field .ginput_product_price_wrapper input,.common-form .gfield_price input{display:inline;width:auto !important;height:auto !important;font-size:16px !important;}
.common-form .price-field .ginput_product_price_label{font-size:16px;color:#000000;}
.common-form .gform_footer{text-align:center;}
.common-form input[type=submit]{background:#f15a29;color:#fff;text-transform:uppercase;padding:0 60px !important;height:50px;font-size:18px;line-height:50px;border-radius:0 !important;display:inline-block;-webkit-appearance:none;font-weight:300;border:none;}
.common-form input[type=submit]:hover{background:#119cd8;}
.common-form img.ui-datepicker-trigger{display: none;} .page-id-8024 .innersection{
display: none;
}
.page-id-8024 .post-banner .flexslider .slides img{
height: 600px;
object-fit: cover;
}
.page-id-8024 .flex-control-nav {
display:none;
} h1.b_innerbg_custom {
color: black;
}
h1.h3_title {
color: black;
text-align: center;
padding-top: 30px;
}
.displaynone {display:none;} .payonline-form .gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon{
width:43px;
}
.payonline-form .gform_legacy_markup_wrapper .gform_card_icon_container{
margin:8px 0 10px 0;
}
.payonline-form .gform-grid-row > .gform-grid-col:first-child {
display: flex;
flex-wrap: wrap;
}
.payonline-form .gform-grid-row > .gform-grid-col:nth-child(2){
margin-bottom:0px;
}
.payonline-form .gform-grid-row > .gform-grid-col:first-child .gform_card_icon_container {
order: 1;
}
.payonline-form .gform-grid-row > .gform-grid-col:first-child .gform-field-label {
order: 2;
}
.payonline-form .gform-grid-row > .gform-grid-col:first-child input {
order: 3;
}
.payonline-form .gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc.errorRow {
margin-top: 0px;
}
.payonline-form .gform-field-label {
color: #333 !important;
font-size: 16px !important;
font-weight: 400;
font-style: normal !important;
letter-spacing: 1px !important;
}
.payonline-form .gform_wrapper input{
border: 1px solid #1c9dd7;
padding: 5px 15px !important;
color: #333 !important;
font-size: 16px !important;
font-weight: 400;
font-style: normal !important;
height: 45px !important;
line-height: 33px !important;
letter-spacing: 1px !important;
}
.payonline-form .ginput_cardextras{
display:flex;
flex-wrap:wrap;
align-items:flex-start;
}
.payonline-form .ginput_cardextras .ginput_cardinfo_left {
display: flex !important;
flex-wrap: wrap;
width: calc(100% - 140px) !important;
padding-right: 10px;
margin-bottom: 5px;
}
.payonline-form .ginput_cardextras .ginput_cardinfo_left .gform-field-label {
order: -1;
}
.payonline-form .ginput_cardextras .ginput_cardinfo_left .ginput_card_expiration_container {
display: flex;
float: none;
justify-content: space-between;
}
.payonline-form .ginput_cardextras .ginput_cardinfo_left .ginput_card_expiration {
margin: 0px 0px !important;
}
.payonline-form .gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,
.payonline-form .gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{
width:calc(50% - 6px) !important;
}
.payonline-form .ginput_cardextras .ginput_cardinfo_right{
display: flex !important;
flex-wrap: wrap;
position:relative;
width: 140px;
}
.payonline-form .ginput_cardextras .ginput_cardinfo_right .gform-field-label {
order: -1;
}
.payonline-form .ginput_cardextras .ginput_cardinfo_right .ginput_card_security_code_icon {
display:none;
margin: 0px 0px;
width: 34px;
height: 28px;
position: absolute;
top: 39px;
left: 10px;
}
.payonline-form .ginput_cardextras .ginput_cardinfo_right input {
width: 100%;
max-width: 100% !important;
}
.payonline-form .gform-grid-row > .gform-grid-col:nth-child(3) {
display: flex;
flex-wrap: wrap;
}
.payonline-form .gform-grid-row > .gform-grid-col:nth-child(3) .gform-field-label {
order: -1;
}
.payonline-form .gform_footer .gform_button {
border-radius: 6px;
margin: 0px !important;
border: none;
width: 220px !important;
text-align: center;
color: #ffffff !important;
transition:0.4s;
}
.payonline-form .gform_footer .gform_button:hover{
background-color:#eb440e;
}  @media screen and (min-width:1201px) and (max-width:1300px) {
.container { width: 100% }
.logo { margin: 0 70px 0 0 }
.navigation { margin: 0 }
.header_search { float: right }
}
@media (min-width:768px) and (max-width:1200px) {
.header_detail li { padding: 0 2px 0 0 }
.call_icon::after, .chat_icon::after, .mail_icon::after, .staff_icon::after, .student_icon::after { left: 6px }
.dir_icon::after { left: 12px }
.header_detail li:last-child, .student_login li, .student_login li:first-child { padding: 0 }
.logo { margin: 0 20px 0 0 }
.navigation { margin: 0 }
.bannercontent { width: 100%; padding: 90px 50px 0 }
.bannercontent h2 { line-height: 55px; margin: 0 0 20px; font-size: 50px }
.bannersub_txt { margin: 0 0 10px }
.footer_links { margin: 0 0 20px }
.footer_links li { margin: 0 0 5px }
.footer_box { width: 25%; padding: 0 10px 0 0 }
.banner_title h2 { font-size: 24px }
.b_desc { padding: 0 10px 25px }
.big_txt { font-size: 45px; line-height: 60px }
.figure_box { margin: 0 0 30px }
.figure_text h3 { font-size: 40px; line-height: 30px }
.figure_all a, .figure_all h4 { font-size: 17px; line-height: 20px }
.pagename h1 { font-size: 50px; line-height: 60px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; color: rgba(255, 255, 255, .6); font-weight: 900 }
.b_innerbg h2 { font-size: 40px; line-height: 45px }
.get_title { font-size: 16px }
.reqicon::after { left: 10px }
.reqicon { padding: 0 0 0 70px }
.mission_services { margin: 0 -15px }
.mission_services li { padding: 0 15px }
.con_title { font-size: 30px; line-height: 30px }
.grey_box li { font-size: 16px; padding: 0 20px }
.grey_box { padding: 45px 30px 40px }
.homebanner { height: 394px }
.page-template-admission-layout-template .Apply { display: none }
}
@media (min-width:992px) and (max-width:1200px) {
.admission-menu .wrapper, .career-pathcontent .wrapper, .container { width: 970px }
.logo { margin: 0 10px 0 0; width: 160px; padding: 35px 0 0 }
.serachbox { margin: 36px 0 0 5px }
.Apply { margin: 33px 0 0 10px }
.Apply_btn { padding: 11px 17px 11px 15px }
.navigation .enumenu_ul>li>a { padding: 40px 5px; font-size: 12px }
.aviation-section table { width: 100% }
.aviation-section table tr td { width: 100%; float: left }
.career-pathcontent .vc_col-sm-3 { display: none }
.career-pathcontent .vc_col-sm-3.add-even, .career-pathcontent .vc_col-sm-3.add-odd { display: block !important; width: 30% }
.career-pathcontent .vc_col-sm-6 { width: 70% }
.career-pathcontent p { margin-bottom: 20px }
.career-pathcontent.career-focused:after, .career-pathcontent.educational-training:after, .career-pathcontent.forms-link-wrap:after, .career-pathcontent.placement-assistance:after, .career-pathcontent.student-services:after { background-size: 70% }
.career-pathcontent .blue-circle>div.wpb_wrapper { height: 212px; width: 212px; font-size: 28px; line-height: 36px }
.admission-menu .tab-section li a { max-width: 150px; padding: 10px !important }
.page-id-8024 .post-banner .flexslider .slides img{height:550px;}
}
@media (min-width:768px) and (max-width:991px) {
.logo { padding: 15px 0 }
.headerrgt, .navigation { float: none }
.HeaderBottom { position: fixed }
.header_search { float: right; position: absolute; right: 110px; top: 22px; z-index: 999 }
.innersection { margin-top: 0 }
.serachbox { margin: 0 }
.Apply { margin: 0 10px 20px; float: right }
.menu-icon .menu-box { position: relative; float: right; margin-right: 0; margin-top: 5px }
.menu-icon { float: right; width: 50px; display: block }
.career-pathcontent .vc_col-sm-3, .navigation .enumenu_ul li a::after { display: none }
.headerrgt .enumenu_ul { margin-top: 0; background: #119cd8; position: absolute; left: 0; width: 100%; z-index: 99; top: 79px }
.navigation .enumenu_ul>li.active>a { color: #fff }
.first-box h4 { font-size: 30px; line-height: 40px }
.first-box .innner-text { font-size: 18px; line-height: 30px; padding: 0 20px }
.img-section h3 { font-size: 36px; line-height: 46px }
.img-section { padding: 80px 0 30px }
.aviation-section { padding: 20px 0 10px; font-size: 16px; line-height: 28px }
.img-section .vc_parallax-inner { background-attachment: initial !important }
.aviation-section table td { width: 100%; float: left }
.b_innerbg { padding: 46px 55px 39px }
.aviation-section table { width: 100% }
.aviation-section table tr td { width: 100%; float: left }
.bottom-link { padding: 0 15px; float: left }
.admission-menu .wrapper, .career-pathcontent .wrapper { width: 750px }
.career-pathcontent .vc_col-sm-3.add-even, .career-pathcontent .vc_col-sm-3.add-odd { display: block !important; width: 100% }
.career-pathcontent .vc_col-sm-6 { width: 100% }
.admission-menu .b_innerbg { margin-bottom: 0 !important }
.admission-menu .vc_col-sm-4 { width: 50%; float: left }
.admission-menu .vc_col-sm-4.howcan-wehelp { width: 100%; margin-top: 20px }
.career-pathcontent.career-focused:after, .career-pathcontent.educational-training:after, .career-pathcontent.forms-link-wrap:after, .career-pathcontent.placement-assistance:after, .career-pathcontent.student-services:after { display: none }
.career-pathcontent .blue-circle>div.wpb_wrapper { padding: 0 }
.career-pathcontent .blue-circle>div.wpb_wrapper p { position: relative; top: 50%; transform: translateY(-50%) }
.admission-menu .tab-section li a { min-width: 100px; max-width: 150px; padding: 10px 1px !important }
.faculty-login-wrap, .other-dwnlds-wrap, .payonline-form-wrap, .popular-dwnld-wrap { padding: 40px 0 }
.faculty-login-wrap .section-header h2 { font-size: 40px; line-height: 50px }
.dwnld-icon { margin-right: 10px }
.pdf-title { font-size: 16px; line-height: 24px }
.dwnlds-list ul li { width: 100%; border-right: 0 }
.dwnlds-list ul li:before { top: 12px }
.payonline-form-wrap .section-header h2 { font-size: 40px; line-height: 50px }
.payonline-form .gform_wrapper form { max-width: 80% }
.checkbtn input[type=checkbox]:checked+label:after { left: 87px }
.page-id-8024 .post-banner .flexslider .slides img{height:450px;}
}
@media (max-width:991px) {
.enumenu_ul>li ul, body.menuslide_push { position: relative }
.b_center { width: 100%; padding: 0 15px }
header { padding-top: 0 }
.enumenu_ul { display: none; width: 100% }
.menu-block { height: auto }
.menu-icon { display: block }
.services-detail a.pba-detail { border-bottom: 2px solid #d3d9da }
.enumenu_ul>li { display: block; margin: 0; padding: 0 }
.enumenu_ul>li>a { display: block; padding: 7px 15px }
.enumenu_ul>li ul { background: #9bcaec }
.enumenu_ul>li ul a { display: block; color: #fff; padding: 10px 15px }
body.menuslide_push.slidemenuLeft { left: 0; transition: left .5s; -webkit-transition: left .5s; -moz-transition: left .5s; -ms-transition: left .5s; -o-transition: left .5s }
body.menuslide_push.slidemenuRight { right: 0; transition: right .5s; -webkit-transition: right .5s; -moz-transition: right .5s; -ms-transition: right .5s; -o-transition: right .5s }
body.slidemenuRight .enumenu_ul { right: -300px }
body.slidemenuRight.menu-open .enumenu_ul { right: 0 }
body.slidemenuLeft .enumenu_ul { left: -300px }
body.slidemenuLeft.menu-open .enumenu_ul { left: 0 }
body.menuslide_push.slidemenuLeft.menu-open { left: 300px }
body.menuslide_push.slidemenuRight.menu-open { right: 300px }
body.menuOverlap .enumenu_ul, body.menuslide_push .enumenu_ul { background: #000; display: block; height: 100%; max-height: 100%; width: 100%; overflow: auto; position: fixed; transition: all .5s ease 0s; max-width: 300px; top: 0 }
.navigation .enumenu_ul>li.active>a, .navigation .enumenu_ul>li.current-menu-item>a, .navigation .enumenu_ul>li.current-menu-parent>a { color: #fff }
.navigation .enumenu_ul>li.current-page-parent>ul>li.current-menu-item a { background: #f15a29; color: #fff }
.commercial-pilot-desc p em { font-size: 22px; line-height: 20px;} .information_wrap .information .info_wrap{flex:0 0 50%;max-width:50%;} #gform_wrapper_23{padding:0 15px;}
.ac_table{overflow:scroll!important;}
#gform_wrapper_23.gform_wrapper .gform_body > ul li.acknowledgement_wrp{margin-top:10px;}
h1.h1_title{font-size:20px;padding:0 15px;}
h3.h3_title{font-size:16px;}
#gform_wrapper_23 .ginput_container_radio .gfield_radio{width:100%;}
#gform_wrapper_23 .ginput_container_radio .gfield_radio li{width:100%;}
}
@media (max-width:767px) { .information_wrap .information .info_wrap{flex:0 0 100%;max-width:100%;}
.information_wrap .information{padding-top: 0;}
div.testimonial_wrap{margin-top: 0;}
.page-id-8024 .post-banner .flexslider .slides img{height:350px;}
}
@media (min-width:30px) and (max-width:767px) {
.logo, .serachbox { margin: 0 }
.aviation-section, .boxes_main, .capcity_gallery, .figure_all, .figure_all a, .figure_all h4, .header_detail, .student_login { text-align: center }
.page-template-about-template .innerimage { min-height: 1060px }
.page-template-about-template .blue_innerbox { width: 90% }
.header_detail { width: 100%; float: left; display: none }
.header_detail li { display: inline-block; float: none; padding: 0 10px 10px }
.student_login { float: left; width: 100% }
.headerrgt, .navigation, .student_login li { float: none }
.logo { padding: 15px 0 15px 15px; width: 180px }
.HeaderBottom { position: fixed }
.header_search { float: right; position: absolute; right: 110px; top: 22px; z-index: 999; display: none }
.innersection { margin-top: 0 }
.Apply { margin: 40% 10px 20px; float: right }
.menu-icon .menu-box { position: relative; float: right; margin-right: 0; margin-top: 5px }
.menu-icon { float: right; width: 50px; position: absolute; top: 0; right: 10px }
.headerrgt .enumenu_ul { position: absolute; left: 0; width: 100%; z-index: 99; top: 67px; margin-top: 0; background: #119cd8 }
.aviation-section { padding: 20px; font-size: 16px; line-height: 28px }
.aviation-section tbody tr td { width: 100%; float: left }
.img-section { padding: 70px 10px 20px }
.first-box { padding: 0 20px }
.first-box h4 { font-size: 30px; line-height: 40px }
.first-box .innner-text { font-size: 18px; line-height: 30px; padding: 0 20px }
.img-section h3 { font-size: 36px; line-height: 46px }
.navigation .enumenu_ul li a::after { display: none }
.Footer { padding: 30px 0 0 }
.Footerbg { padding: 20px }
.footer_title { font-size: 20px; margin: 0 0 20px; padding: 0 15px; line-height: 26px }
.footer_box { width: 50%; padding: 0 10px 0 0; margin: 0 0 15px }
.foot_main { margin: 0 0 8px }
.footer_links { margin: 0 }
.copyright { padding: 20px 15px }
.copylft li { padding: 0 0 0 10px }
.socialicon li { padding: 0 0 0 15px }
.copyrgt { margin: 10px 0 0 }
.black a { color: #000 }
.Banner { padding: 0 }
.bannercontent { padding: 70px 50px 20px 20px; width: 100% }
.homebanner { height: 360px }
.b_btn { min-height: 70px }
.container { padding-left: 0; padding-right: 0 }
.bannercontent h2 { font-size: 30px; line-height: 35px; margin: 0 0 20px }
.bannersub_txt { line-height: 20px; margin: 0 }
.Get_btn { margin: 0 0 40px }
.banner_title h2 { font-size: 18px; padding: 0 15px; line-height: 22px }
.big_txt, .blue_bg, .figure_text h3 { line-height: 30px }
.banner_boxes { padding: 15px }
.b_list li { width: 100%; margin: 0 0 15px }
.b_main { height: auto !important }
.checkbtn input[type=checkbox]:checked+label::after { top: 2px }
.big_txt { font-size: 22px; padding: 0 0 75px }
.testimonial-section { float: left; width: 100%; padding: 20px 0 0 }
.test_bg { padding: 30px 0 }
.blue_box { width: 95%; padding: 20px 15px }
.blue_bg { width: 100%; padding: 30px 20px }
.home_boxes { padding: 30px 0 10px }
.home_lists { margin: 0 }
.home_lists li { padding: 0 0 20px; width: 100% }
.home_wrap h3 { margin: 20px 0 0 }
.Figuring-Section { padding: 30px 0 20px }
.Figure_wrap h2 { margin: 0 0 30px; font-size: 30px }
.figure_list { margin: 0 }
.figure_box { padding: 0; width: 100%; margin: 0 0 20px }
.figure_text h3 { font-size: 30px }
.figure_text span { font-size: 20px; line-height: 20px }
.figure_bottom ul { margin: 0 }
.figure_bottom li { width: 100%; margin: 0 0 10px }
.figure_all img { display: block; margin: auto; width: 100% }
.menu-icon, .sideBar { display: block }
.req_btn.openform { right: 208px }
.sideBar.lftrht { width: 250px }
.pagename { padding: 60px 0 }
.pagename h1 { font-size: 30px; line-height: 35px }
.innerBanner { height: auto; padding: 0 15px }
.pagedetail { margin-top: -60px }
.b_innerbg { padding: 30px 20px 40px; margin-top: 72px }
.b_innerbg h2 { font-size: 28px; line-height: 35px }
.b_innerbg h2 br { display: none }
.b_innerbg h2::after { bottom: -30px }
.blue_innerbox { width: 100%; padding: 20px 15px }
.blue_innerbg { width: 100%; padding: 30px 20px }
.req_btn { margin-right: -47px }
.bannerform { right: -200px; z-index: 9999 }
.sideBar { width: 200px }
.inner_desc { margin: 50px 0 0 }
.get_wrap h3, .inner_desc h3 { font-size: 26px; line-height: 30px; margin: 0 0 20px }
.historyslider, .sub_desc { font-size: 18px; line-height: 22px }
.sub_desc { padding: 0; margin: 0 0 40px }
.inner_bottom_boxes li { width: 100%; height: auto !important }
.boxes_main img { display: block; margin: auto }
.get_box, .inner_bottom_boxes ul { margin: 0 }
.gersection { padding: 30px 0 }
.get_box li { width: 100%; padding: 0; margin: 0 0 15px }
.get_box li:last-child { margin: 0 }
.grey_box p { padding: 0 0 20px }
.historysection { padding: 40px 0 }
.history_bottom { padding: 25px 0 0 }
.history_yr { font-size: 50px; line-height: 40px; padding-right: 75px }
.contactform li, .mission_services li { padding: 0; width: 100% }
.history_yr:after { right: 10px }
.history_desc { font-size: 20px; line-height: 22px }
.history_desc span { font-size: 16px; line-height: 20px }
.detail_title h2 { font-size: 28px; line-height: 32px; margin: 0 0 25px }
.mission_points, .mission_services { margin: 0 }
.mission_services li { margin: 0 0 15px }
.mission_desc h4 { line-height: 22px }
.contactform ul { margin: 0 }
.con_title { font-size: 24px; line-height: 32px; padding: 30px 0 }
.blue_wrapbox { padding: 20px; margin: 0 0 30px }
.grey_box { padding: 20px 15px; font-size: 16px; line-height: 25px }
.grey_box li { width: 100%; float: left; margin: 0 0 10px; font-size: 14px; line-height: 16px; padding: 10px }
.progress_box { margin: 0 0 40px }
.progress_detail { margin: 40px 0 0 }
.aviation_txt { padding: 0; font-size: 18px; line-height: 25px; margin: -20px 0 25px }
.aviaton_video { margin: 0 0 40px }
.aviaton_video span { font-size: 18px; line-height: 25px; padding-top: 0 }
.aviaton_video span br { display: none }
.AviationSlider { padding: 40px 0 30px }
.videopopup iframe { width: 100% }
.commom_box { font-size: 14px; line-height: 22px; padding: 20px 15px 5px }
.commercial_sec { padding: 50px 0 30px }
.comme_text { font-size: 18px; line-height: 22px }
.comme_text h3 { font-size: 20px; line-height: 24px }
.commom_box h2, .commom_box h3 { padding: 5px 0; color: #333; font-size: 16px; line-height: 20px }
.commom_box a { word-break: break-word; font-size: 14px; line-height: 22px }
.addhalf_box { width: 100%; margin: 10px 0 }
.add_content { margin: 0 }
.add_content .three_box { width: 100%; padding: 0 }
.commom_box strong { display: block }
.commom_box ul li:after { top: 12px }
.calender_table { overflow-x: scroll; display: block }
.comment-form input[type=text], .comment-form input[type=url], .comment-form input[type=email], .comment-form textarea { width: 100% !important }
.WordpressDesfultpage { float: left; width: 100%; padding: 30px 0 }
.capcity_gallery { float: left; width: 50%; margin: 10px 0 0; padding: 0 10px }
.entry-header h2 a { font-size: 18px; line-height: 20px }
.content-area img.alignleft, .content-area img.alignright { margin: 15px auto; display: block; float: none }
.entry-title a, .page-header .page-title { font-size: 20px; line-height: 22px }
.newaddForm { padding: 50px 0 }
.box3section ul li .boxImg { margin-bottom: 20px }
.box3section h3 { font-size: 26px; line-height: 30px }
.box3section .box3sub { font-size: 18px; line-height: 22px }
.box3section ul li h5 { margin-bottom: 15px }
.newaddForm h3 { font-size: 28px; line-height: 30px; margin-bottom: 40px }
.box3section { padding: 50px 0 10px }
.box3section ul li { width: 100%; margin-bottom: 30px }
.aviation-section ul li { text-align: left }
.bottom-link { padding: 0 15px; float: left }
.enumenu_ul>li ul a { padding: 5px 15px }
.aviation-sec .blue_innerbox .inner_data, .mission-sec .blue_innerbox .inner_data { padding: 0 }
.headerrgt .enumenu_ul { height: 256px; overflow: auto }
.sideform .inputbtn input { height: 30px; font-size: 15px; line-height: 25px }
.inputbtn { margin: 10px auto 8px }
.sideform { overflow: scroll }
.menu-open { position: fixed }
body.menu-open { width: 100% }
.aviation-sec .blue_innerbox, .mission-sec .blue_innerbox { width: 90% }
.term-aviation .program-post-b_desc2, .term-business-and-accounting .program-post-b_desc2, .term-computer-technology .program-post-b_desc2 { width: 100%; padding: 10px }
.admission-menu .wrapper, .career-pathcontent .wrapper { width: 100% }
.admission-menu .wrapper { padding: 0 15px }
.vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading { width: 100% !important; float: left !important; background-color: #009dd7 !important }
.admission-menu .vc_col-sm-4, .vc_tta-container, .vc_tta-tabs, .vc_tta.vc_general .vc_tta-panel-body { width: 100%; float: left }
.vc_tta-tabs { margin: 10px 0 }
.admission-menu .b_innerbg, .vc_tta-container { margin-bottom: 0 !important }
.career-pathcontent .vc_col-sm-3 { display: none }
.career-pathcontent .vc_col-sm-3.add-even, .career-pathcontent .vc_col-sm-3.add-odd { display: block !important; width: 100% }
.career-pathcontent.career-focused:after, .career-pathcontent.educational-training:after, .career-pathcontent.forms-link-wrap:after, .career-pathcontent.placement-assistance:after, .career-pathcontent.student-services:after, .page-template-admission-layout-template .Apply { display: none }
.career-pathcontent .vc_col-sm-6 { width: 100% }
.admission-menu .vc_col-sm-4.howcan-wehelp { width: 100%; margin-top: 20px }
.career-pathcontent .blue-circle>div.wpb_wrapper { padding: 0; font-size: 24px; line-height: 30px }
.career-pathcontent .blue-circle>div.wpb_wrapper p { position: relative; top: 50%; transform: translateY(-50%) }
.career-pathcontent.forms-link-wrap, .career-pathcontent.placement-assistance, .career-pathcontent.student-services, .career-pathcontent.uscfees-wrap { padding: 30px 0 }
.career-pathcontent p { margin-bottom: 15px }
.military-section h4 { padding-right: 50px }
.career-pathcontent .pathcontent { padding: 0 15px }
.faculty-login-wrap, .popular-dwnld-wrap { padding: 30px 0 }
.faculty-login-wrap .section-header h2 { font-size: 32px; line-height: 38px }
.dwnld-icon { width: 40px; height: 40px; margin-right: 10px }
.dwnld-icon i { font-size: 18px }
.pdf-title { font-size: 14px; line-height: 24px }
.other-dwnlds-wrap { padding: 30px 0 0 }
.downld-content-wrap ul li, .downld-pdf-list { width: 100% }
.dwnlds-list ul li { width: 100%; border-right: 0 }
.dwnlds-list ul li:before { top: 12px }
.payonline-form-wrap { padding: 30px 0 }
.payonline-form-wrap .section-header h2 { font-size: 32px; line-height: 38px }
.payonline-form .gform_wrapper form, .payonline-form form { max-width: 100% }
.checkbtn input[type=checkbox]:checked+label:after { left: 35px }
.program-post-b_desc2 { width: 100%; padding: 10px }
.testimonial-section .h_test h1 { font-size: 30px !important }
.testimonial-section h2.big_txt { font-size: 28px !important; line-height: 36px !important }
.session.left-right .commercial-pilot-session { float: left; width: calc(100% - 0px); margin: 15px 0px; }
.commercial-pilot-pro { float: left; width: calc(100% - 0px); margin: 15px 0px !important; }
.session.left-right .commercial-pilot-session { padding: 20px; }
.landing-wrap-section { padding: 60px 15px; }
.commercial-pilot-desc p em { font-size: 20px; line-height: 26px; }
.commercial-pilot-pro { padding: 20px; }
}
@media only screen and (max-width:415px) {
.footer_box { width: 100% }
.history_desc { margin: 15px 0 0 }
.grey_box li:last-child a { word-break: break-all; display: block }
.checkbtn input[type=checkbox]:checked+label:after { left: 34px }
}
@media only screen and (max-width:480px) {
.copylft span { float: none }
.copylft, .copylft ul, .copyrgt { width: 100%; float: left }
.copylft, .copyrgt { text-align: center }
.career-pathcontent.forms-link-wrap .blue-circle>div.wpb_wrapper:before, .career-pathcontent.student-services .blue-circle>div.wpb_wrapper:before { background-size: 70% }
.search-form-wrap form label { margin-bottom: 15px; margin-right: 0 }
.search-form-wrap form input.sbmit-search { margin-top: 15px }
.faculty-login-wrap .section-header h2 { font-size: 26px; line-height: 36px }
.downld-pdf-list ul li:before { top: 11px }
.dwnld-detail>h6 { font-size: 16px; line-height: 24px }
.dwnld-detail { margin-left: 0 }
.b_btn { font-size: 13px }
.req_btnx { white-space: initial !important }
.attendees-form .gform_wrapper { margin-top: 0px; }
}
@media only screen and (max-width:359px) {
.Apply { margin: 0 10px 0px; float: none; text-align: center }
.header-wrap { width: 100% }
.logo { padding-top: 21px }
}
@media (min-width:360px) and (max-width:767px) {
.Apply { float: none; margin: 20px 68px 20px 0 }
.Apply_btn { padding: 11px 15px }
.logo { padding-top: 21px }
} .h_test .step_box { width: 100%; }
.figure_bottom { display: none; }
.page-id-445 .Footer { display: none; }
ul.bullet li { list-style-type: disc; margin-left: 40px; }
ul.bullet { margin-bottom: 20px; }
.alignleft { text-align: left; } .scholarship-banner .bannercontent { bottom: 150px; top: auto; }   .page-id-19 .test_bg { padding: 0px; margin-bottom: 70px }
.page-id-19 .blue_bg { padding: 0px; }
.page-id-19 .home_boxes { padding: 0px; }
.page-id-19 .figure_img { max-height: 250px; }
.text-small { margin-bottom: 30px; }
.figure_box { margin-bottom: 15px }
.enumenu_ul.desk li.hover { }
.enumenu_ul ul li:hover { display: block }
.enumenu_ul ul li:hover .enumenu_ul ul li ul { display: block }
.enumenu_ul.desk > li ul li:hover> ul { display: block }
.enumenu_ul ul li .childlink { display: none } .dev_skill_main h2, .dev_skill_main h1 { color: #353332; }
.dev_skill_main h1 { font-size: 46px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 900; margin-bottom: 30px; }
.dev_skill_main h2 { font-size: 28px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; }
.btn_fince_main a { background: #119CD7; margin: 10px; padding: 20px 40px; display: inline-block; min-width: 337px; color: #fff; text-transform: uppercase; font-size: 14px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; letter-spacing: 1.5px; }
.btn_fince_main a:hover { background: #353332; }
.btn_fince_main { margin: 40px 0; }
.dev_skill_des { font-size: 16px; line-height: 30px; font-weight: 400; }
.dev_skill_main { max-width: 750px; margin: 0 auto; }
.testimonial_wrap { background: #f7f7f9; padding: 10px 0 30px; margin-top: 50px;border-top: 2px solid #119cd8;}
.testimonial_wrap ul.slick-dots { padding-top: 0px; }
.testimonial_des_in { font-size: 18px; color: #404040; }
.testimonial_des_in i { font-weight: 700; line-height: 30px; }
.testimonial_wrap_in ul.slick-dots li button { border: 3px solid #7BBCE6; }
.testimonial_wrap_in ul.slick-dots li button:hover, .testimonial_wrap_in ul.slick-dots li.slick-active button { background: #7BBCE6; }
.testimonial_des_in p span { color: #999999; font-size: 16px !important; }
.blue_bg { width: 100% !important; } .home_boxes { padding: 20px 0 50px; } .aviaton_video.text-center a { display: block; }
.aviaton_video.text-center span { padding-left: 0; }
.aviaton_video.text-center .thumbnail-div { display: inline-block; position: relative; }
.aviaton_video.text-center .thumbnail-div a:after { position: absolute; left: 50%; background-image: url(//www.academycollege.edu/wp-content/themes/academycollege/images/you-tube.png); background-repeat: no-repeat; background-size: 100%; width: 50px; height: auto; content: ""; z-index: 1; top: 50%; transform: translate(-50%, -50%); padding: 25px; }
.aviaton_video.text-center span:after { background: none; height: 0; width: 0; }
.read-more-btn { text-align: center; }
.read-more-btn a:hover { cursor: pointer; text-decoration: underline; }
.aviaton_video.text-center { margin: 0; }
.WrapAll .aviation-description { padding-bottom: 0; }
.WrapAll .israel-persaud-wrap { padding-top: 0; }
.Innerpagesection .testimonial_wrap_in { margin-bottom: 40px; } .testimonial_wrap_in video { max-width: 60%; height: 100%; width: 100%; float: none; margin-bottom: 30px; margin-top: 40px; }
.testimonial_wrap_in { text-align: center; }
.video-sec-wrap .video-sec { float: left; width: 49%; }
.video-sec-wrap .video-sec video, .video-sec-wrap .video-sec iframe { width: 60%; height: 212px; }
.video-sec-wrap .video-sec img { object-fit: cover; }
.video-sec-wrap .video-sec:nth-child(2) { float: right; }
.aviaton_video_desc { text-align: center; }
.video-wrap { text-align: center; }
.aviaton_video_desc a { font-size: 20px; }
.aviaton_video_desc p { font-size: 14px; }
.testimonial_wrap_in p { max-width: 60%; margin: 0 auto; font-size: 18px; line-height: 29px; }
.commom_box .testimonial_wrap_in video { margin-bottom: 0; }
.testimonial-section .main-title h1 { color: #119cd8; font-size: 20px !important; line-height: 24px !important; margin-bottom: 10px; } .ac_aapp_form li:after { content: none !important; }
.ac_aapp_form input { color: #333; font-style: inherit; }
.ac_aapp_form .gform_footer.top_label { text-align: center; }
.ac_aapp_form .gform_footer.top_label #gform_submit_button_7, .ac_aapp_form .gform_footer.top_label #gform_submit_button_10 { background: #f15a29; color: #fff; text-transform: uppercase; padding: 0 60px !important; height: 50px; font-size: 18px; line-height: 50px; border-radius: 0 !important; display: inline-block; -webkit-appearance: none; font-weight: 300; border: none; }
.ac_aapp_form .gform_footer.top_label #gform_submit_button_7:hover, .ac_aapp_form .gform_footer.top_label #gform_submit_button_10:hover { background-color: #1984c2; }
.ac_aapp_form .gform_wrapper h2.gsection_title { padding-bottom: 20px !important; }
.ac_aapp_form li { line-height: normal !important; margin: 0 0 12px !important; font-size: 18px; color: #2f2f2f !important; font-weight: 400 !important; }
.ac_aapp_form .gform_wrapper ul.gfield_checkbox li label:before, .ac_aapp_form .gform_wrapper ul.gfield_checkbox li label:after { display: none; }
.ac_aapp_form .gform_wrapper ul.gfield_checkbox li input[type=checkbox] { display: block !important; float: left; }
.ac_aapp_form .gform_wrapper ul.gfield_checkbox li label, .ac_aapp_form .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, li.ac_dispat_font_style, li.ac_dispat_font_style label { padding-left: 10px; margin-top: -3px; font-size: 14px; color: #2f2f2f; font-weight: 700 !important; }
.ac_aapp_form .gform_wrapper ul.gfield_checkbox li { margin-right: 30px !important; overflow: visible; }
.ac_aapp_form input[type=text] { height: 55px; }
li.ac_aa_margin_top { margin-top: 20px !important; }
.ac_aapp_form thead th { padding: 0px 0 20px !important; }
.ac_aapp_form li.ac_aa_margin_bottom { margin-bottom: 30px !important; }
.ac_aapp_form li.ac_aa_center { margin-top: 26px !important; }
.ac_aapp_form li.ac_aa_middle { margin-top: 30px !important; }
.ac_aapp_form li.ac_aa_heading { margin-top: 34px !important; }
.ac_aapp_form li#field_7_40, .ac_aapp_form li#field_10_40, .ac_aapp_form li#field_7_73 { margin-bottom: 40px !important; }
.ac_aapp_form .gform_wrapper table.gfield_list thead th { font-weight: normal; padding-left: 20px !important; }
.ac_aapp_form .gform_wrapper table.gfield_list thead th:first-child { padding-left: 0 !important; }
.ac_aapp_form ul li select { margin-top: 13px; height: 55px !important; }
.ac_aapp_form ul#input_7_105 { margin: 0 !important; padding: 0 !important; }
.ac_aapp_form p { font-size: 15px; line-height: 26px; }
li.ac_aa_margin_botton_five { margin-bottom: 24px !important; }
.ac_aapp_form_dispatcher li#field_10_105 li { margin-right: 0 !important; }
.ac_aapp_form_dispatcher li#field_10_105 li label { display: inline; }
.ac_aapp_form_dispatcher ul#input_10_112 { margin-top: -10px; }
.ac_aapp_form_dispatcher ul li.ac_dispat_font_style { margin-right: 0px !important; padding-right: 4px !important; }
li.ac_form_radio_font_style { width: 40% !important; float: left; }
li.ac_form_desc_font_style { float: left; width: 60% !important; font-size: 13px; margin-top: 10px !important; }
.ac_aapp_form .gform_wrapper .gfield_radio li label { font-size: 14px; margin-top: 4px; }
.ac_aapp_form li#field_7_104 { margin-top: 10px !important; }
.ac_aapp_form li#field_7_105 { margin-top: 12px !important; } li.gfield.field_sublabel_below.field_description_below.hidden_label.gfield_visibility_visible.fifth { width: 20% !important; }
li.gfield.fifth.field_sublabel_below.field_description_below.hidden_label.gfield_visibility_visible { float: right; }
.gform_body input { padding: 0 11px !important; }
.agree_message label { height: auto !important; line-height: 15px !important; font-size: 11px !important; max-width: calc(100% - 20px) !important; }
.ac_aapp_form .gform_wrapper .agree_message ul.gfield_checkbox li { margin-right: 15px !important; }
.ac_aapp_form .gform_wrapper .custom_list_3column ul.gfield_checkbox li { width: 100% !important; margin-right: 2px !important; }
.ac_aapp_form .gform_wrapper .custom_list_3column ul.gfield_checkbox { column-count: 3; }
.gform_wrapper .custom_list_3column ul.gfield_checkbox li label { width: calc(100% - 25px); min-height: 55px; line-height: 25px; vertical-align: top; }
.contactform.ac_aapp_form.ac_aapp_form li { font-size: 15px; }
li.gfield.gf_middle_third.ac_aa_margin_top.ac_aa_margin_bottom.ac_ad_form_display_none.custom_relationship_field.gfield_html.gfield_html_formatted.gfield_no_follows_desc.field_sublabel_below.field_description_below.gfield_visibility_visible { padding-left: 20px !important; }
li.gfield.gf_right_third.agree_message.field_sublabel_below.field_description_below.gfield_visibility_visible { margin-top: 12px !important; }
body .gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield.agree_message { margin-top: 22px !important; } .ac_aapp_form .gform_body ul li#field_7_118 { width: 11% !important; }
.ac_aapp_form .gform_body ul li#field_10_133 { width: 11% !important; }
.ac_aapp_form .gform_body ul li ul.gfield_radio li label { white-space: normal !important; vertical-align: top !important; }
.agree_message label { vertical-align: top !important; }
.ac_aapp_form .gform_body ul li .ginput_container_consent input#input_7_119_1 { margin-top: 0; }
.ac_aapp_form .gform_body ul li.far_right_uni { float: right !important; }
.ac_aapp_form .gform_body ul li.far_right_uni_radio { position: relative !important; }
.ac_aapp_form .gform_body ul li.far_right_uni_radio ul> li { width: 59px !important; }
.ac_aapp_form .gform_body ul li#field_10_136 { position: relative; }
.ac_aapp_form .gform_body ul li.far_right_uni .ginput_container_text { position: absolute; right: -111px; top: -60px; }
.ac_aapp_form .gform_body ul li.far_right_uni .ginput_container_text input { width: 200px !important; height: 47px; }
.ac_aapp_form .gform_body ul li.far_right_uni { position: absolute; right: 0; }
.ac_aapp_form .gform_body ul li.application-custom .ginput_container_checkbox ul { margin-top: -7px !important; }
.ac_aapp_form .gform_body ul li.fifth { width: 22% !important; }
li.gfield.field_sublabel_below.field_description_below.hidden_label.gfield_visibility_visible.fifth { width: 22% !important; }
li#field_10_169 { margin-bottom: 0px !important; margin-top: -5px !important; }
li#field_10_142 { margin-bottom: 30px !important; }
li#field_7_127 { margin-bottom: 0px !important; margin-top: -5px !important; }
li#field_7_126 { margin-bottom: 30px !important; }
.gf_com_word_wrap label { max-width: 330px !important; height: inherit !important; }  .ac_aapp_form .degree_validity label { max-width: 100% !important; }
.ac_aapp_form li.degree_validity, .ac_aapp_form li.degree_validity div { width: 100% !important; } .listen-new-section h3 { margin-top: 0; font-size: 20px; margin-bottom: 10px; color: #2e9bd8; }
.listen-new-image-sec .vc_single_image-wrapper { height: 504px; width: 100%; }
.listen-new-image-sec .vc_single_image-wrapper img { width: 100%; height: 100%; object-fit: contain; }
.listen-new-section p { color: #111111; font-family: Arial, sans-serif; font-size: 17px; line-height: 27px; padding-bottom: 20px; }
.listen-new-section a { display: inline-block; margin-top: 38px; }
.listen-new-section-wrap { padding: 35px; }
.listen-new-section a:hover { background-color: #353332 !important; }
.listen-new-section-wrap { padding-left: 15px !important; padding-right: 15px !important; }
@media (max-width:1200px) and (min-width:768px) {
.figure_text h3 { font-size: 40px; line-height: 42px; }
.video-sec-wrap .video-sec video, .video-sec-wrap .video-sec iframe { width: 100%; height: 212px; }
}
@media (max-width:991px) { li.gfield.field_sublabel_below.field_description_below.hidden_label.gfield_visibility_visible.fifth { width: 100% !important; }
.gf_com_word_wrap label { max-width: 100% !important; }
.gf_com_word_blank { display: none !important; }
.far_right_uni { position: relative !important; }
.ac_aapp_form .gform_wrapper .far_right_uni label.gfield_label { display: none !important; }
.degree_validity li.gchoice_7_137_1 { width: 100% !important; } .listen-new-image-sec { width: 100% !important; }
.listen-new-section-wrap .wpb_row.vc_inner { flex-direction: column-reverse; display: flex; }
.listen-new-image-sec .vc_single_image-wrapper { height: auto; padding-top: 28px; }
.listen-new-section a { margin-top: 0; text-align: center; }
.listen-new-section { width: 100% !important; }
}
@media (max-width:767px) and (min-width:30px) {
.b_btn { min-height: 0px; }
.dev_skill_main h2 { font-size: 24px; }
.btn_fince_main a { min-width: 100%; margin: 10px 0; padding: 20px; }
.dev_skill_main h1 { line-height: 40px; }
.aviaton_video.text-center { padding: 0 15px; } .testimonial_wrap_in video { max-width: 82%; }
.video-sec-wrap .video-sec, .video-sec-wrap .video-sec { float: left; width: 100%; padding: 15px; }
.video-sec-wrap .video-sec video, .video-sec-wrap .video-sec iframe { width: 100%; height: 220px; }
.testimonial_wrap_in p { max-width: 86%; margin: 0 auto; font-size: 15px; line-height: 24px; } .contact { padding: 10px 0; }
.commom_box { padding: 0; }
.blue_wrapbox { padding: 0; }
.ac_aapp_form .gform_wrapper .custom_list_3column ul.gfield_checkbox { column-count: 1; } .ac_aapp_form .gform_body ul li#field_10_133 { width: 100% !important; margin-right: 0px !important; } .listen-new-section-wrap { padding: 0 15px; }
.listen-new-section-wrap .wpb_row.vc_inner { flex-direction: column-reverse; display: flex; }
.listen-new-image-sec .vc_single_image-wrapper { height: auto; padding-top: 28px; }
.listen-new-section a { margin-top: 0; text-align: center; } .sign-up-btn {
float: inherit;
text-align: center;
margin: 10px 0;
width: 100%;
}
}
@media (max-width:991px) and (min-width:320px) {
.ac_aapp_form li { width: 100% !important; }
.ac_aapp_form .gform_wrapper label.gfield_label { display: block !important; line-height: normal !important; margin: 0 0 12px !important; font-size: 18px; color: #2f2f2f !important; font-weight: 400 !important; } .ac_aapp_form .ginput_container_radio li:last-child { margin-bottom: 0 !important; }
.ac_aapp_form li.ac_aa_center { margin-top: 0 !important; }
.ac_aapp_form li { margin-top: 0 !important; }
.ac_aapp_form li h6 { padding: 0 9px; }
.ac_aapp_form li.ac_aa_center { margin-top: 0 !important; }
.ac_aapp_form .gform_wrapper li.gfield.field_description_below+li.gsection { margin-top: 4px !important; }
.ac_aapp_form li#field_7_40 { margin-bottom: 20px !important; }
.ac_aapp_form h2.gsection_title { line-height: 30px; }
.ac_aapp_form .gform_wrapper ul.gfield_checkbox li, .ac_aapp_form li#field_10_40 { margin-bottom: 0 !important; }
.ac_aapp_form_dispatcher ul { margin: 0 !important; }
.ac_aapp_form h5, .ac_aapp_form .transcript-title { font-size: 25px !important; line-height: 34px !important; }
.ac_aapp_form .gform_body ul li#field_10_133 { width: 100% !important; margin: 0 !important; }
.ac_aapp_form .gform_body ul li.far_right_uni { position: inherit; }
.ac_aapp_form ul li.ac_dispat_inner_sec { padding-left: 10px !important; }
li.ac_form_desc_font_style { margin-top: 0 !important; }
.ac_aapp_form tr.gfield_list_group td input[type="text"] { width: 100% !important; margin: 0 !important; }
.ac_aapp_form tr.gfield_list_group td { width: 100%; margin: 0 !important; padding: 0 15px !important; }
.ac_aapp_form td.gfield_list_icons img { margin-left: 14px; } .ac_aapp_form .gform_body ul li#field_7_118 { width: 100% !important; }
.ac_aapp_form .gform_body ul li.far_right_uni .ginput_container_text { float: left; right: 0; }
.ac_aapp_form .gform_body ul li.far_right_uni .ginput_container_text input { width: 180px !important; }
.gform_wrapper ul.gfield_checkbox li label { height: inherit !important; } .degree_validity .ginput_container.ginput_container_checkbox { padding: 0 !important; }
}
.page-id-2021 .pagename h1 {display:none;}
.page-id-2021 .newaddForm {display:none !important;}
@media (max-width: 499px) {
body #gform_17 .c-s-z-cover {
display: block;
}
body #gform_18 .fln-cover,
body #gform_18 .empo-cover,
body #gform_18 .res-cover {
display: block;
}
body #gform_18 .fln-cover li.gfield,
body #gform_18 .empo-cover li.gfield,
body #gform_18 .res-cover li.gfield {
width: 100%;
}
body #gform_15 .fln-cover,
body #gform_15 .empo-cover,
body #gform_15 .res-cover {
display: block;
}
body #gform_15 .fln-cover li.gfield,
body #gform_15 .empo-cover li.gfield,
body #gform_15 .res-cover li.gfield {
width: 100%;
}
}
.contact #gform_wrapper_7 li#field_7_119{margin-top: 22px !important;}
.contact #gform_wrapper_7.gform_wrapper .custom_list_3column ul.gfield_checkbox{-moz-column-count: 3;-webkit-column-count: 3;}
.ac_aapp_form .gform_wrapper .custom_list_3column ul.gfield_checkbox{-moz-column-count: 3;-webkit-column-count: 3;}
.contact #gform_wrapper_7.gform_wrapper .custom_list_3column ul.gfield_checkbox li,.ac_aapp_form .gform_wrapper .custom_list_3column ul.gfield_checkbox li{-moz-page-break-inside: avoid; -webkit-column-break-inside: avoid; break-inside: avoid; -o-column-break-inside: avoid; -ms-column-break-inside: avoid; column-break-inside: avoid; page-break-inside: avoid;}
.page-id-7511 .b_img {padding: 0px 0;}
.page-id-7511 .pagename h1 {display:none;}
.page-id-7518 .pagename h1 {display:none;}
.page-id-7549 .pagename h1 {display:none;} .right_side_wrp .gfield_radio input[type=radio] + label:before {
content: "";
background: #f4f4f4;
border: 1px solid #b4b4b4;
display: inline-block;
width: 31px;
height: 31px;
position: relative;
top: -7px;
margin-right: 1em;
vertical-align: top;
cursor: pointer;
text-align: center;
transition: all 250ms ease;
}
.right_side_wrp .gfield_radio input[type=radio]:checked + label:before {
background-color: #3197EE;
box-shadow: inset 0 0 0 4px #f4f4f4;
}
.right_side_wrp .gfield_radio input[type=radio] {
display: none !important;
}
.right_side_wrp .gfield_radio label {
padding-top: 20px !important;
} .vc_tta-panels ol,
.vc_tta-panels ul{
padding-left: 20px;
margin: 10px 0;
}
.vc_tta-panels ol,
.vc_tta-panels ol li{
list-style: decimal;
list-style-type: decimal;
}
.vc_tta-panels ol ol,
.vc_tta-panels ol ol li{
list-style: lower-alpha;
list-style-type: lower-alpha;
}
.vc_tta-panels ul,
.vc_tta-panels ul li{
list-style: disc;
list-style-type: disc;
}
.vc_tta-panels ul ul,
.vc_tta-panels ul ul li{
list-style: circle;
list-style-type: circle;
}
.vc_tta-panels ul ul ul,
.vc_tta-panels ul ul ul li{
list-style: square;
list-style-type: square;
}
.vc_tta-panels ul ul ul ul,
.vc_tta-panels ul ul ul ul li{
list-style: disc;
list-style-type: disc;
}
.vc_tta-panels li:not(:last-child){margin-bottom: 10px;}
.ac-international-student-dispathcher-app_wrapper .gform_heading .gform_title,
.ac-international-student-admission-app_wrapper .gform_heading .gform_title{
text-align: center;
color: #333;
font-family: callunalight;
font-size: 38px;
line-height: 40px;
margin-bottom: 20px;
font-weight: normal;
}
.ac-international-student-admission-app_wrapper .gform_footer button, 
.ac-international-student-admission-app_wrapper .gform_footer input[type='submit'],
.ac-international-student-dispathcher-app_wrapper .gform_footer button, 
.ac-international-student-dispathcher-app_wrapper .gform_footer input[type='submit'] {
background: #f15a29;
color: #fff;
text-transform: uppercase;
padding: 0 60px !important;
height: 50px;
font-size: 18px;
line-height: 50px;
border-radius: 0 !important;
display: inline-block;
-webkit-app_wrapperearance: none;
font-weight: 300;
border: none;
}
.ac-international-student-admission-app_wrapper .gform_footer button:hover, 
.ac-international-student-admission-app_wrapper .gform_footer input[type='submit']:hover,
.ac-international-student-dispathcher-app_wrapper .gform_footer button:hover, 
.ac-international-student-dispathcher-app_wrapper .gform_footer input[type='submit']:hover{
background-color: #1984c2;
}
.student-acad-forms{
padding-top: 50px;
}
.student-acad-forms .gform_heading .gform_title{
text-align: center;
color: #333;
font-family: callunalight;
font-size: 38px;
line-height: 40px;
margin-bottom: 20px;
font-weight: normal;
}
.student-eligibility-form form{
max-width: 900px;
margin: 0 auto;
}
.student-acad-forms form .ginput_container input{ 
margin-top: 0;
height: 55px;
background: #f7f7f9;
font-style: normal;
border: 1px solid #1c9dd7;
font-style: inherit;
}
.student-acad-forms form .form-title-content h4, .student-acad-forms form .int-std-advisor h3{
font-size: 24px;
color: #333;
line-height: 36px;
border-bottom: 1px solid #ccc;
padding: 0 16px 8px 0;
margin-bottom: 10px;
}
.student-acad-forms form .form-title-content p, .student-acad-forms form .int-std-advisor p{
font-size: 15px;
}
.student-acad-forms form .form-hered-by p{
padding-bottom: 0;
margin-top: 10px;
}
.student-acad-forms form .check-lists{
margin-bottom: 20px !important;
}
.student-acad-forms form .field-label p{
font-size: 15px;
line-height: 26px;
}
.student-acad-forms form .gform_footer{
text-align: center;
margin-top: 20px !important;
}
.student-acad-forms form .int-std-advisor p{
padding-bottom: 5px;
}
.student-acad-forms form .gfield_checkbox input, .i-twenty-request .gender-field .gfield_radio input{
height: auto;
}
.student-acad-forms form .gform_footer input[type=submit]{
background: #f15a29;
color: #fff;
text-transform: uppercase;
padding: 0 60px !important;
height: 50px;
font-size: 18px;
line-height: 50px;
border-radius: 0 !important;
display: inline-block;
-webkit-app_wrapperearance: none;
font-weight: 300;
border: none;
}
.student-acad-forms .gform_footer input[type=submit]:hover{
background-color: #1984c2;
}
.i-twenty-request form .gender-field .gfield_radio{
display: flex;
flex-wrap: wrap;
}
.i-twenty-request form .gender-field .gchoice{
margin-right: 10px;
}
.i-twenty-request form .if-applicable-text p{
padding-bottom: 0;
}
.i-twenty-request form .session-start .gfield_checkbox{
display: flex;
flex-wrap: wrap;
}
.i-twenty-request form .session-start .gfield_checkbox .gchoice{
margin-right: 10px;
}
.i-twenty-request form .fl-name-field label{
display: none !important;
} .i-twenty-request .fund-amt-title, .i-twenty-request form .form-table h4{
color: #555555;
border-bottom: 1px solid #e5e5e5;
font-size: 16px;
font-weight: 700;
}
.i-twenty-request form .form-table{
overflow: auto;
}
.i-twenty-request form .form-table table{
border: 1px solid #555555;
margin-top: 10px;
}
.i-twenty-request form .form-table table tr th{
border: 1px solid #555555;
color: #ffffff;
background-color: #1984c2;
padding: 5px 10px;
}
.i-twenty-request form .form-table table tr td{
font-size: 15px;
padding: 5px 10px;
border: 1px solid #555555;
}
.ac_aapp_form .phone-type-field .gfield_checkbox{
display: flex !important;
flex-wrap: wrap;
}
.ac_aapp_form .enclose-app-check .ginput_container{
display: flex;
align-items: center;
}
@media (max-width: 1200px){
.student-acad-forms .gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{
-ms-grid-column-span: 12;
grid-column: span 12;
}
.student-acad-forms .gform_wrapper.gravity-theme .gfield.gfield--width-third,
.student-acad-forms .gform_wrapper.gravity-theme .gfield.gfield--width-quarter{
-ms-grid-column-span: 6;
grid-column: span 6;
}
}
@media (max-width: 991px){
.ac-international-student-dispathcher-app_wrapper .gform_heading .gform_title,
.ac-international-student-admission-app_wrapper .gform_heading .gform_title {
font-size: 26px;
line-height: 34px;
}
.student-eligibility-form form{
max-width: 100%;
}
.student-acad-forms .gform_heading .gform_title{
font-size: 36px;
}
.ac_aapp_form .gform_wrapper label.gfield_label{
display: none !important;
}
.ac_aapp_form .enclose-app-check .ginput_container .gfield_consent_label{
margin-left: 10px;
}
.commom_box .ac_aapp_form{
line-height: 20px !important;
}
}
@media (max-width: 767px){
.student-eligibility-form form, .i-twenty-request form{
padding: 15px;
}
.student-acad-forms .gform_heading .gform_title{
font-size: 30px;
}
}
@media (max-width: 640px){
.student-acad-forms form .field-label p{
padding-bottom: 0;
margin-top: 10px;
}
.student-acad-forms .gform_wrapper.gravity-theme .gfield.gfield--width-third,
.student-acad-forms .gform_wrapper.gravity-theme .gfield.gfield--width-quarter{
-ms-grid-column-span: 12;
grid-column: span 12;
}
.student-acad-forms .gform_wrapper.gravity-theme .ginput_complex span.name_first{margin-bottom: 15px;}
.student-acad-forms .gform_wrapper.gravity-theme .ginput_complex span.name_last{margin-bottom: 0;}
}
.page-id-423 .newaddForm {display:none;}
.footer_list button.search-submit {
position: absolute;
right: 0px;
top: 13px;
background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -267px -263px no-repeat;
width: 27px !important;
height: 29px;
display: inline-block;
cursor: pointer;
z-index: 99;
}
.footer_list .search-submit:hover {
background: url(//www.academycollege.edu/wp-content/themes/academycollege/images/sprite.png) -267px -263px no-repeat !important;
}
.footer_list .search-form{
margin: 10px 20px 0 0;
}
.header_search form.search-form {
overflow: visible;
}
.bannerform.req_info_link{bottom: initial;top: 50%;transform: translateY(-50%);right: 0;}
.bannerform.req_info_link  .sideBar {display: none;}
.bannerform.req_info_link .req_apply_btn{margin-top: 0;top: 0;}
@media (max-width:1439px){
.bannerform.req_info_link{top: initial;bottom: 0;transform: translateY(0);}
.bannerform.req_info_link .req_apply_btn{top: 50%;}
}
@media (max-width:460px){
.payonline-form .ginput_cardextras .ginput_cardinfo_left{
width:100% !important;
padding-right:0px !important;
}
.payonline-form .ginput_cardextras .ginput_cardinfo_right{
width:100%;
margin-bottom:15px !important;
}
}