@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kb d,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:'Libre Franklin',sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;margin:0;padding:0;outline:0}body{padding:0!important;overflow-x:hidden}hr{border-top:1px solid #dddcd9}.pop_hovr{width:100%;cursor:pointer;float:left}.popover{width:100%;max-width:375px;text-align:center}.hom_vid{float:left;width:100%;padding:68px 0}.hom_bulletin{float:left;width:100%}.hom_vid h2{font-family:'Libre Franklin',sans-serif;font-size:16px;font-weight:700;color:#fff;margin:0 0 10px 0;line-height:20px;letter-spacing:2px;text-transform:uppercase}.hom_donate img{float:left;width:100%;border:solid 5px #fff;padding:0 40px}.hom_donate h3{color:#000!important;font-family:'Libre Franklin',sans-serif;font-size:16px;font-weight:700;margin:2px 0 0 0;line-height:20px;letter-spacing:2px;text-transform:uppercase;text-align:center;float:left;width:100%}.hom_donate p{width:100%;float:left;font-family:'Libre Franklin',sans-serif;font-size:15px;font-weight:300;color:#231f20;line-height:24px;text-align:center;letter-spacing:.2px;margin:0 0 10px 0}.hom_donate a{float:left;width:100%;overflow:hidden}.hom_donate{float:left;width:100%;background-color:#fff;padding:22% 0}.hom_video{background-image:url(../images/bg_hm02.jpg)!important;width:100%;box-shadow:0 0 32px 2px rgba(0,0,0,.5) inset;height:auto;padding:0 0;float:left;background:#000 url(../images/bg_hm.jpg) no-repeat;-webkit-background-attachment:fixed;-moz-background-attachment:fixed;-o-background-attachment:fixed;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-position:center;-moz-background-position:center;-o-background-position:center;background-position:center}.trs{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.underline{width:105px;border:3px solid #4982c3;margin-top:0;margin-bottom:20px}.placeholder{color:#666;opacity:1!important}::-webkit-input-placeholder{color:#666;opacity:1!important}:-moz-placeholder{color:#666;opacity:1!important}::-moz-placeholder{color:#666;opacity:1!important}:-ms-input-placeholder{color:#666}:focus{outline:0!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5500s ease-in-out 0s}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999;background-image:url(../images/arrow.png);background-color:#fff;background-repeat:no-repeat;background-position:right center;padding:0 15px 0 5px!important;cursor:pointer!important}select::-ms-expand{display:none}textarea{resize:none;padding:0}.no-gutter{padding:0}.top_social{margin:20px 0 0 0}.fa-download{color:#fff!important}.top_social a{padding:0 8px;border-right:1px solid #00000026;float:left;height:35px}.top_search{width:220px;margin:13px 0;padding:0 8px;border-right:1px solid #e3e2df}.top_btn{background:#0696d7;padding:20px 15px;float:right;margin:0 0 0 8px;color:#fff;font-size:15px;font-weight:600;text-transform:uppercase;cursor:pointer}.top_btn:hover{text-decoration:none;background:#0080ba;color:#fff}.cad_logo{max-height:45px;float:left;margin:10px 0}.cadxs_logo{display:none}.revit_logo{width:170px;float:left;margin:10px 0}.menu_bg{position:relative;margin:0;float:left;width:100%}.menubar{margin-bottom:0!important;background:#4982c3;border-radius:0!important;z-index:999;padding:0;border:none}.banner{width:100%;height:auto;float:left;margin:0;padding:0}.carousel-control{width:5%;opacity:.5;height:30px;top:47%}.carousel-control:focus,.carousel-control:hover{opacity:.5}.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .item{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-control{z-index:2}.carousel,.carousel-inner,.carousel-inner .item img{height:auto;width:100%;cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab}.carousel{border:none}.carousel-control.left{background:0 0!important;left:25px}.carousel-control.right{background:0 0!important;right:25px}.carousel-control .glyphicon-menu-left,.carousel-control .icon-prev{left:10px!important}.carousel-control .glyphicon-menu-right,.carousel-control .icon-next{right:10px!important}.carousel-control .glyphicon-menu-left{position:absolute;top:auto;bottom:10%;left:auto;z-index:5;display:inline-block;margin-top:0;background:#000;padding:2px}.carousel-control .glyphicon-menu-right{position:absolute;top:auto;bottom:10%;left:auto;z-index:5;display:inline-block;margin-top:0;background:#000;padding:2px}.row.mt-5.float-left{margin-top:0}.banner_text{color:#231f20;font-size:25px;padding:10px;position:absolute;bottom:40%;left:5%;text-align:left;text-transform:uppercase;font-weight:700;letter-spacing:.2px;background:#4982c3}img.img-responsive.ca_logo{height:80px;padding:15px}.marquee_bg{width:100%;float:left}.marquee_box{width:100%;float:left;margin:-60px auto 0 auto;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:rgba(255,255,255,.9);padding:0;position:relative;z-index:99;border:0 solid #4982c3;box-shadow:0 2px 13px 2px rgba(0,0,0,.3)}.marquee_head{float:left;height:45px;position:relative;z-index:9999;width:190px;background:url(../images/flash_head.png) no-repeat;color:#fff;font-size:17px;font-weight:600;padding:10px 15px;text-transform:uppercase}.marquee_box span{color:#333;font-size:16px;font-weight:500;padding:10px 0 10px 100%;display:inline-block;animation:marquee 10s linear infinite}.marquee_box span a{color:#333;font-size:15px;font-weight:500;margin:0 30px;width:auto;display:inline-block}.marquee_box span a:hover{text-decoration:none}.marquee_box span p a{color:#333}.marquee_box span p a:focus,.marquee_box span p a:hover{text-decoration:none}.marquee_box span:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0,0)}100%{transform:translate(-100%,0)}}.permit_logo{float:right;margin:0;position:absolute;right:90px;z-index:999;top:70px}.uit_autodesk_logo{background:url(../images/top_bg.jpg) repeat-x;padding:10px 15px;margin-top:2px}.welcome{width:100%;float:left;padding-top:40px;background-position:right;background-repeat:no-repeat}.welcome h1{font-family:'Libre Franklin',sans-serif;font-size:30px;font-weight:300;float:left;color:#231f20;margin:0 0 10px 0;line-height:30px;display:flex;align-items:center;letter-spacing:.2px}.welcome h1 img{width:40px;float:left;margin:0 5px 0 0}.welcome_head{font-family:'Libre Franklin',sans-serif;font-size:24px;font-weight:700;color:#231f20;margin:0 0 10px 0;line-height:35px;letter-spacing:2px;text-transform:uppercase}.welcome h2{font-family:'Libre Franklin',sans-serif;font-size:20px;font-weight:300;padding:10px;margin:0 0 10px 0;float:left;color:#231f20;letter-spacing:.2px}.welcome h3{width:100%;float:left;font-family:'Libre Franklin',sans-serif;font-size:19px;color:#231f20;margin:0 0 10px 0;line-height:24px;letter-spacing:.2px}.welcome h4{width:100%;float:left;font-family:'Libre Franklin',sans-serif;font-size:15px;font-weight:300;color:#231f20;line-height:24px;text-align:justify;letter-spacing:.2px;margin:0 0 10px 0}.welcome_btn{width:auto;float:left;text-align:center;font-size:15px;font-weight:600;background:#849361;outline:0;border:none;text-transform:uppercase;padding:7px 25px;color:#fff;margin-bottom:20px}.welcome_btn:hover{color:#fff;background:#4982c3;text-decoration:none}.course_calendar{width:100%;background:rgba(0,0,0,.2);float:left;padding:30px 15px}.course_calendar_img{width:110px;float:left}.course_calendar_head{font-family:'Libre Franklin',sans-serif;font-size:15px;font-weight:400;color:#fff;line-height:24px;text-align:center;letter-spacing:.2px}.forms_input{font-size:14px;float:left;display:block;width:100%;height:30px;margin:0 0 10px 0;padding:6px 10px;color:#666;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d5d5d5;cursor:text}.forms_label{margin:5px 0;font-size:14px;font-weight:600}.modal-content{border:10px solid #cce3ff;border-radius:0}.modal-title{font-weight:600}.course_schedule h1{width:100%;float:left;font-size:19px;font-weight:600}.hm_news,.hm_videogallery{width:100%;float:left}.hm_news h1{width:100%;float:left;font-size:19px;font-weight:600;margin:0 0 5px 0}.hm_videogallery h1{width:100%;float:left;font-size:19px;font-weight:600;margin:10px 0 5px 0}.hm_videogallery a{width:100%;float:left;background:#fff}.hm_videogallery a:hover img{opacity:.5}.form-control{margin-bottom:10px;border-radius:0;height:30px;padding:6px 5px}.form_btn{width:100%;float:left;font-size:15px;font-weight:600;background:#0596d7;outline:0;border:none;text-transform:uppercase;padding:7px 25px;color:#fff;text-align:center}.service_enquiry .form-group{background:#f6f5f2;padding-top:15px}.service_enquiry .welcome_btn{width:100%}.form_btn:hover{color:#fbfbfb;background:#003c88;text-decoration:none}section#contact{background:#4982c3;padding:20px 0 5px 1px;display:-webkit-box}.widget_mailchimp .form-inline [type=email],.widget_product_search [type=search],.widget_search .form-inline [type=text]{padding-right:50px;width:100%}a#clickme:hover{background:#859462;color:#fff}#clickme{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.widget_mailchimp form,.widget_search form{position:relative}.widget_mailchimp form .theme_button,.widget_product_search [type=submit],.widget_search form .theme_button{font-size:0;padding:12px 0;margin:0;position:absolute;right:0;top:0;height:50px;width:50px;border:none;background-color:transparent;color:#231f20;border-radius:0}.widget_mailchimp form .theme_button:before,.widget_product_search [type=submit]:before,.widget_search form .theme_button:before{font-size:16px;content:"\f002";font-family:FontAwesome}.teaser_icon.light_bg_color.highlight3.size_small .fa{background:#fff;width:40px;height:40px;text-align:center;line-height:40px;border-radius:7px}.widget_mailchimp form .theme_button:before{content:"\f0e0"}.cs .form-control,.cs .select-group,.cs input[type=email],.cs input[type=number],.cs input[type=password],.cs input[type=search],.cs input[type=tel],.cs input[type=text],.cs input[type=url],.cs select,.cs textarea{background-color:#fff;border:none;padding:25px}.grid figure{position:relative;overflow:hidden;height:auto;background:#3085a3;text-align:center;cursor:pointer;border:1px solid #fff}.grid figure img{position:relative;display:block;width:100%;max-width:100%;opacity:.8}.grid figure figcaption{width:100%;padding:0;color:#fff;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;display:flex;align-items:center;justify-content:center}.grid figure figcaption::after,.grid figure figcaption::before{pointer-errors:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}figure.effect-jazz{background:#000}figure.effect-jazz img{opacity:.8}figure.effect-jazz figcaption::after,figure.effect-jazz img,figure.effect-jazz p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-jazz figcaption::after{position:absolute;top:25px;right:25px;bottom:25px;left:25px;box-shadow:0 0 0 30px rgba(255,255,255,.2);content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1)}figure.effect-jazz h6{font-family:'Libre Franklin',sans-serif;-webkit-transition:-webkit-transform .35s;transition:transform .35s;color:#fff;font-size:20px;font-weight:600;word-wrap:break-word;text-shadow:2px 2px 2px #000;width:100%;float:left}figure.effect-jazz p{width:120px;text-transform:none;font-size:13px;opacity:0;border:1px solid #fff;font-weight:600;margin:5px auto;padding:4px;position:absolute;float:left;display:block;left:0;right:0}figure.effect-jazz:hover p{opacity:1}figure.effect-jazz:hover img{opacity:.5;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}figure.effect-jazz:hover figcaption::after{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}#amazingcarousel-5 .amazingcarousel-image{height:180px}.line_button{display:block;font-weight:600;padding:0 25px;line-height:35px;text-decoration:none;margin:10px auto 0 auto;width:150px;cursor:pointer;text-align:center;transition:background .3s}.line_button.outline{font-family:'Libre Franklin',sans-serif;font-size:15px;color:#333;letter-spacing:.2px;overflow:hidden;position:relative;text-decoration:none}.line_button.outline .lines:after,.line_button.outline .lines:before,.line_button.outline:after,.line_button.outline:before{background-color:#231f20;content:"";height:1px;left:0;position:absolute;top:0;transition:transform .3s;width:100%}.line_button.outline:before{bottom:0;top:auto}.line_button.outline .lines{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.line_button.outline .lines:after,.line_button.outline .lines:before{height:100%;width:1px}.line_button.outline .lines:after{left:auto;right:0}.line_button:hover:before{transform:translateX(-100%)}.line_button:hover:after{transform:translateX(100.1%)}.line_button:hover .lines:before{transform:translateY(-100%)}.line_button:hover .lines:after{transform:translateY(100%)}.welcome .clip_flex h4>img{margin:7px 15px 0 0}.hm_service_head{width:100%;float:left;font-family:'Libre Franklin',sans-serif;font-size:24px;font-weight:700;color:#231f20;padding:10px 0;line-height:24px;text-align:center;letter-spacing:2px;text-transform:uppercase}div#demo li a{color:#231f20}div#demo li{padding:15px;text-align:left;padding-left:5px;list-style-type:square}section.download{background:#4982c3;padding:30px 0}section.download h3{line-height:45px}section.download .btn-primary{background:#231f20;border:0;border-radius:0;color:#4982c3;float:right}section.download .btn-primary:hover{background:#333;box-shadow:0 2px 9px 1px rgb(0,0,0,.5)}.hm_contact{width:100%;float:left;position:relative;z-index:99;background:#000 url(../images/map_bg.png) no-repeat;-webkit-background-attachment:fixed;-moz-background-attachment:fixed;-o-background-attachment:fixed;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-position:center;-moz-background-position:center;-o-background-position:center;background-position:center}.hm_contact h1{font-family:'Libre Franklin',sans-serif;font-size:24px;font-weight:400;color:#fff;margin:0 0 20px 0;line-height:24px;text-align:center;letter-spacing:.2px}.hm_contact h2{width:100%;font-family:'Libre Franklin',sans-serif;font-size:16px;font-weight:400;color:#fff;float:left;margin:0 0 5px 0;line-height:24px;text-align:center;letter-spacing:.2px}.hm_contact h3{font-family:'Libre Franklin',sans-serif;font-size:19px;font-weight:400;color:#fff;margin:0 0 10px 0;line-height:24px;text-align:center;letter-spacing:.2px}.footer{width:100%;float:left;padding:10px 0 15px 0;background:#0c1621;border-top:1px solid #fff;position:relative;z-index:1}.f_box{display:flex}.footer h1{font-family:'Libre Franklin',sans-serif;font-size:17px;font-weight:600;margin:0 0 10px 0;color:#231f20;text-align:left;letter-spacing:.2px;text-transform:uppercase}.address ul{list-style:none;text-align:left}.address ul li{display:block;line-height:32px;color:#231f20}.f_logo ul{width:100%;padding:0;margin:0;float:left;list-style:none;text-align:center}.f_logo ul li{display:inline-block;line-height:30px}.f_logo ul li a{color:#4982c3;font-size:15px;font-weight:400}.f_logo ul li a i{padding:0 5px 0 0;font-size:16px;padding:6px;text-align:center;width:30px;height:30px;line-height:20px;line-height:17px;border:1px solid #4982c3}.f_logo ul li a.facebook:hover{color:#3b5998}.f_logo ul li a.twitter:hover{color:#1da1f2}.f_logo ul li a.instagram:hover{color:#833ab4}.f_logo ul li a.linkedin:hover{color:#0077b5}.course ul{list-style:none;padding:0}.course ul li{line-height:23px}.course ul li a{color:#b5b5b5;font-weight:400}.footer_map{width:100%;margin:0;float:left}.expo_logo{width:280px;padding:38px 0;margin:0 auto;display:block;float:right}.ft_logo{width:300px;padding:0;margin:0 auto;display:block;margin-bottom:15px}.copyright{width:100%;height:auto;float:left;background:#060b10;padding:10px 0;margin:0}.copyright p{font-size:14px;font-weight:400;color:#666;margin:0;line-height:24px;text-align:center;letter-spacing:.2px}.footer h2{width:100%;font-size:18px;float:left;color:#fff;font-weight:400;margin:30px 0 15px 0;padding:0 0 5px 0;box-shadow:0 2px 0 -1px rgba(0,0,0,.1)}.f_links ul li a{width:100%;float:left;color:#231f20;font-weight:400;font-size:14px}.f_box i{color:#849361;font-size:20px;margin-right:5px}.f_links ul li{width:100%;float:left;line-height:29px;list-style:none;border-bottom:dotted 1px #152638}.f_links ul li a i{color:#849361;padding-right:5px}.address p{line-height:35px;font-size:14px}.title_b .welcome_btn{margin-bottom:0}img.img-responsive.img-thumbnail{margin:0 auto;display:-webkit-box}.z-pad{padding-top:15px;padding-bottom:15px}.box{margin-top:21px}#amazingcarousel-container-4{padding-top:0}.logo_box img{margin:4px 0}#amazingcarousel-container-1{margin-top:15px}.cntre{margin:0 auto;margin-bottom:20px;display:-webkit-box}.copyright a{color:#666}.copyright a:hover{color:#fff}.address.eq a{color:#fff}.quicklink{width:100%;float:left;margin:0;position:relative;padding:0;background:#f2bc00 url(../images/quick_bg.jpg) repeat-x top;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.38);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.38);box-shadow:0 0 8px 0 rgba(0,0,0,.38)}.menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:25%!important;background:0 0;float:left;min-height:50px}.breadcrumb{padding:15px 15px;display:-webkit-box}.breadcrumb a{color:#231f20}.breadcrumb>.active{color:#ce9707}.inner_banner img{width:100%}.profile{width:100%;float:left;padding-top:10px}.profile h1{font-family:'Libre Franklin',sans-serif;font-size:30px;font-weight:300;float:left;color:#231f20;margin:0 0 10px 0;line-height:30px;display:flex;align-items:center;letter-spacing:.2px}.profile h1 img{width:40px;float:left;margin:0 5px 0 0}.welcome_head{font-family:'Libre Franklin',sans-serif;font-size:16px;font-weight:700;color:#231f20;margin:0 0 10px 0;line-height:20px;letter-spacing:2px;text-transform:uppercase}.profile h2{font-family:'Libre Franklin',sans-serif;font-size:20px;font-weight:300;padding:10px;margin:0 0 10px 0;float:left;color:#231f20;letter-spacing:.2px}.profile h4{width:100%;float:left;font-family:'Libre Franklin',sans-serif;font-size:15px;font-weight:300;color:#231f20;line-height:24px;text-align:justify;letter-spacing:.2px;margin:0 0 10px 0}.profile li{width:100%;float:left;font-family:'Libre Franklin',sans-serif;font-size:15px;font-weight:300;color:#231f20;line-height:30px;text-align:justify;letter-spacing:.2px;margin:0}.profile ul{padding-left:20px}.our-team{text-align:center;position:relative;color:#fff!important}.our-team img{width:100%;height:100%}.our-team .content{background:rgba(0,0,0,.6);position:absolute;height:100%;width:100%;left:0;top:0;padding-top:45%;transform:perspective(400px) rotateX(-90deg);transform-origin:center top 0;transition:all .5s ease 0s;opacity:0}.our-team.active .content,.our-team:hover .content{opacity:1;transform:perspective(400px) rotateX(0)}.our-team .content .title{margin:0 0 10px;display:block;font-size:25px;font-weight:600}.our-team .content .post{margin:0 0 25px;display:block;font-size:15px}.conten .social{margin:7px;padding:0;list-style-type:none;display:inline-flex}.conten .social li{display:inline-block}.conten .social li a{display:block;color:#333;font-size:20px;height:40px;width:40px;line-height:40px;border-radius:0;background-color:#f2bc00;margin-right:5px;transition:all .5s ease 0s;position:relative;text-align:center}.conten .social li a:hover,.social li a{border-radius:50%;text-decoration:none}.content .social{margin:7px;padding:0;list-style-type:none;display:inline-flex}.content .social li{display:inline-block}.content .social li a{display:block;color:#333;font-size:20px;height:40px;width:40px;line-height:40px;border-radius:0;background-color:#f2bc00;margin-right:5px;transition:all .5s ease 0s;position:relative;text-align:center}.content .social li a:hover,.social li a{border-radius:50%;text-decoration:none}.quoteblk{background:#4982c3;padding:20px;border-left:2px solid;border-right:2px solid;height:200px}.tabs-left{border-bottom:none;border-right:1px solid #ddd}.tabs-left>li{float:none;margin:0}.tabs-left>li.active>a,.tabs-left>li.active>a:focus,.tabs-left>li.active>a:hover{border-bottom-color:#f2bc00;border-right-color:transparent;background:#f2bc00;border:none;border-radius:0;margin:0;color:#000;font-weight:700;font-size:15px}.nav-tabs>li>a{color:#231f20;text-align:left;border-bottom:1px solid #efefef}.nav-tabs>li>a:hover{line-height:1.42857143;border:1px solid transparent}.tabs-left>li.active>a::after{content:"";position:absolute;top:10px;right:-10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #f2bc00;display:block;width:0}.profile p{font-family:'Libre Franklin',sans-serif;font-size:15px;font-weight:400;color:#000;margin:10px 0;line-height:25px;text-shadow:1px 1px 2px #fff;letter-spacing:.2px;text-align:justify}.clients img{margin-top:30px}.col-text{height:20em}.grid-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;flex-direction:row;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-around;width:100%}.grid-flex p{font-size:15px}.col{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.col-left{-webkit-box-ordinal-group:-1;-webkit-order:-1;-ms-flex-order:-1;order:-1}.col-text{display:flex;align-items:center;justify-content:center;background:#f3f3f3;box-shadow:0 9px 14px -7px rgba(0,0,0,.5);z-index:99}.Aligner-item{width:90%}.col-image{background-size:cover;background-position:center center}.holder a.jp-current,a.jp-current:hover{color:#231f20!important;background:#f2bc00}.holder a:hover{background:0 0;color:#dfa804!important;cursor:pointer}.t_row select{border:1px solid #e2e2e2!important;padding:0 15px 0 5px!important;border-radius:3px}.panel-group .panel{border-radius:0;box-shadow:none}.panel-default>.panel-heading{padding:0;border-radius:0;color:#212121;background-color:#fafafa;border-color:#eee}.panel-title{font-size:18px;line-height:24px;text-align:left;text-shadow:1px 1px 2px #fff;letter-spacing:.2px}.panel-body span p{font-size:15px;color:#231f20;text-align:left;margin-bottom:18px}.panel-title>a{display:block;padding:10px 15px;text-decoration:none;background:#231f20;color:#f2bc00;text-shadow:none;font-size:15px}.more-less{float:right;color:#231f20;font-size:20px;font-family:Arial,Helvetica,sans-serif;top:0;font-style:italic;font-weight:400;border-radius:50%;background:#f2bc00;width:20px;text-align:center;text-shadow:none}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f2fbff}.innerpage p{font-size:15px;line-height:26px}section.innerpage ul{margin-left:20px;line-height:30px;list-style:none}ul.careers_job li a{color:#231f20}ul.careers_job li a i{color:#ecb304;padding-right:10px}.cadforms{width:100%;float:left;padding:30px 15px;background:#fff}.form-group,label{margin-bottom:0;padding-bottom:5px;text-align:left;font-weight:400;text-transform:uppercase;color:#666;font-size:14px}.cadforms p{width:100%;float:left;padding:0 15px 15px 15px;color:#333;text-transform:uppercase;font-weight:600}.form-inline .form-control{width:100%;margin-bottom:10px}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#fff;border:none;outline:0;box-shadow:none}.input-group-addon,.input-group-btn{vertical-align:middle;width:1%!important}.submit_btn{border-radius:0;width:auto;float:none;text-align:center;font-size:15px;font-weight:600;background:#0596d7;outline:0;border:none;text-transform:uppercase;padding:7px 25px;color:#fff;display:block;margin:0 auto}.submit_btn:hover{color:#fbfbfb;background:#003c88;text-decoration:none}.plcbtn{float:right}.submit_btn:active,.submit_btn:focus,.submit_btn:hover{color:#fff!important;text-decoration:none!important}.lft{float:left}.pdf_download{display:-webkit-box;box-shadow:0 0 40px -7px rgba(0,0,0,.4);border:1px solid #dadada;border-radius:3px;padding:15px 15px;margin-bottom:30px}.title_b h3{font-size:15px;font-weight:600;letter-spacing:.4px;line-height:27px}.title_b p{font-size:15px;letter-spacing:.2px;line-height:23px}.title_b i{font-size:12px;color:#999}.contact-us .address,.contact-us .mail,.contact-us .phone{font-size:15px;color:#333;font-weight:500;line-height:30px;overflow:hidden;text-shadow:2px 2px 2px #fff}.contact-us .mail a,.contact-us .phone a{color:#333;letter-spacing:.5px}.contact-us .mail a:hover,.contact-us .phone a:hover{color:#dca607}.contact-us h2{width:100%;float:left;font-size:19px;color:#333;font-weight:400;margin:-50px 0 10px 0}.row.mt-5.float-left{margin-top:80px}address i{font-size:20px;float:left;margin:5px 10px 0 0;color:#dca607}.contact_map{background:#efeeec;padding:0 0 20px 0}.contact-us input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5500s ease-in-out 0s}.contact-us select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #999;background-image:url(../images/arrow.png)!important;background-color:#fff;background-repeat:no-repeat;background-position:right center;padding:0 15px 0 5px!important;cursor:pointer!important}.contact-us select::-ms-expand{display:none}.contact-us input[type=email],.contact-us input[type=file],.contact-us input[type=password],.contact-us input[type=text],.contact-us select,.contact-us textarea{padding:0!important;background-color:transparent!important;border:none!important;border-bottom:1px solid #d2d2d2!important;border-radius:0!important;margin:0;outline:0!important;box-shadow:none!important;font-size:15px!important;color:#5a5a5a!important;margin-bottom:20px}.contact-us select{height:26px!important}.input_style{width:100%;float:left;position:absolute;left:0;top:-20px;color:#666;z-index:10;cursor:text;transition:transform .2s ease-out,font-size .2s ease-out;font-weight:400;font-size:10px}.focused .input_style{transform:translateY(-50%);color:#008154}.focused input[type=email],.focused input[type=file],.focused input[type=password],.focused input[type=text],.focused select,.focused textarea{border-bottom:2px solid #1ca877!important}.select_style{width:100%;height:26px;font-weight:400;font-size:15px;padding:0!important;border:none!important;border-bottom:1px solid #999!important;border-radius:0!important;margin:0;outline:0!important;box-shadow:none!important;background-position:right top}.contact-us .form-group{width:100%;float:left;position:relative}.focused .input_style{transform:translateY(-50%);color:#008154}.focused input[type=email],.focused input[type=file],.focused input[type=password],.focused input[type=text],.focused select,.focused textarea{border-bottom:2px solid #1ca877!important}.card{overflow:hidden;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:.25s box-shadow}.card:focus,.card:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}.card-inverse .card-img-overlay{background-color:rgba(51,51,51,.85);border-color:rgba(51,51,51,.85)}.blog-grids{overflow:hidden;margin:0 -15px}.blog-grids .grid{padding:15px;margin:20px 15px 15px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1)}label.btn.send_btn{background:#231f20;color:#4982c3;border-radius:0}.bootstrap-filestyle input.form-control{margin:4px;border-bottom:0!important;box-shadow:none;margin-left:15px}.entry-media img{width:100%}.entry-body{padding:27px 10px}.entry-body .cat{font-size:12px;font-weight:600;color:#c89003;text-transform:uppercase}.entry-body h3{font-size:16px;font-weight:600;line-height:1.3em;margin:3px 0 .73em;height:40px}.entry-body h3 a{color:#231f20}.entry-body h3 a:hover{color:#c89003;text-decoration:none}.entry-body p{margin-bottom:2em;color:#90949a;line-height:1.8em;font-size:15px}.read-more-date{position:relative}.read-more-date a{font-size:15px;font-size:1.06667rem;color:#41516a;text-transform:uppercase}.read-more-date .date{position:absolute;right:0;color:#90949a}.news_details{width:100%;height:100%;float:left;padding:10px 10px 30px 10px;background:#fff}.news_details h2{font-size:17px;color:#333;font-weight:500;padding:0;margin:0 0 10px 0}.news_details h3{width:100%;font-size:13px;color:#333;font-weight:500;padding:0;margin:0 0 10px 0;line-height:20px}.news_details h3 i{padding:0 6px 0 0}.news_details h4{width:100%;font-size:15px;color:#333;font-weight:400;padding:0;line-height:28px;word-wrap:break-word}.news_details h4 p{margin:0 0 10px 0;word-break:break-all;font-size:15px}.news_details_img{width:430px;float:left;margin:0 10px 0 0;border:1px solid #efefef}a.btn.news_btn.trs{background:#231f20;color:#4982c3;text-transform:uppercase;font-weight:700;padding:10px 20px;border-radius:0;border:0;float:right;margin-bottom:10px}a.btn.news_btn.trs:hover{background:#4982c3;color:#231f20}.news_title{float:left}a#clickme{width:140px;height:30px;text-align:center;color:#fff;background:#4982c3;cursor:pointer;display:block;z-index:999;position:absolute;right:181px;top:45%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);padding:6px 10px 0 10px;text-decoration:none;box-shadow:0 -2px 10px -1px rgba(0,0,0,.3);border-top-left-radius:5px;border-top-right-radius:5px;font-weight:700;text-transform:uppercase}div.mydiv{width:240px;height:auto;border:4px solid #eee;position:fixed;right:-240px;z-index:999;bottom:30%;background:#4982c3;padding:10px;box-shadow:-1px 0 16px -10px rgba(0,0,0,.4);border-radius:5px;text-align:center;font-size:16px;color:#fff;border-radius:0}label.welcome_btn{margin:0}.career_btn .welcome_btn{float:left!important}div.mydiv h2{width:100%;height:auto;float:left;margin:0 0 10px 0;padding:0 0 2px 0;font-size:16px;font-weight:400;color:#000;position:relative;text-align:center}#btn_sub{padding:16px 15px}.conten h3.title{font-size:15px;font-weight:700;padding-top:20px}.conten p{margin:0;padding-bottom:10px;color:#666;font-weight:600}.padl-0{padding-left:0!important}.mabt-20{margin-bottom:20px}.testimonial p{font-size:15px;line-height:30px;font-size:15px}.testimonial .name{color:#ce9707;font-size:15px}.testimonial .desig{font-size:13px;padding:.5em 0;color:#777;font-style:italic}.gallery figure.effect-jazz h6{font-size:18px}.career_btn{float:right}@media (max-width:640px){.grid-flex{height:40em;display:-webkit-flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.col{order:vertical}.col-left{-webkit-box-ordinal-group:0;-webkit-order:0;-ms-flex-order:0;order:0}.col-text div p{padding:1em}.Aligner-item{width:90%}#legend2{display:none}.blog-grids .grid{width:unset}}@media (max-width:575px) and (min-width:200px){.t_row{text-align:center}}@media screen and (max-width:990px){.our-team{margin-bottom:30px}.tabs-left>li.active>a::after{display:none!important}img.associate.img-responsive{margin:0 auto}.career_btn{float:none;margin:0 auto;text-align:center;display:table}.row.mt-5.float-left{margin-top:0}.news_title{float:none}.news_btn{float:left}}@media screen and (min-width:768px) and (max-width:991px){.hom_donate{padding:57% 0}.widget_mailchimp form .theme_button,.widget_product_search [type=submit],.widget_search form .theme_button{top:50px}}@media screen and (min-width:992px) and (max-width:1199px){.hom_donate{padding:34% 0}.permit_logo{top:130px;background:#fff;padding:10px;right:5%;z-index:99}.video_container{height:605px}.associate{margin-top:70px!important}}a.open_accordian{font-size:18px;color:#231f20;text-transform:uppercase;font-weight:700;cursor:pointer;text-decoration:none}#menu-sticky-wrapper{height:0!important}@media screen and (min-width:200px) and (max-width:991px){.inner-page h4 p{text-align:left}.mission img{margin-bottom:15px}.mission h3{text-align:center;margin-bottom:15px}.hom_activities_box h2{font-size:12px!important}.side_head{display:none}.welcome_btn{float:none!important;margin:0 auto;display:table;margin-top:30px;margin-bottom:30px}.title_b .welcome_btn{margin-top:10px;margin-bottom:0}#cssmenu>ul{height:350px;float:left;overflow-y:auto}.video_content{width:100%;background-image:url(../images/video_bg.png);background-size:initial;background-position:right bottom;background-repeat:no-repeat;background-color:#eee}.video_container{display:none}section.download .btn-primary{float:none;display:block}section.download h3{text-align:center}.welcome_head{text-align:center}.f_box{display:block}.course{border:none}.footer h1{width:100%;text-align:center;border-bottom:1px solid #999;margin:20px 0 10px 0;padding:0 0 2px 0}.expo_logo,.years_logo{margin:0 auto;padding:30px 0 0 0;float:none}.grid.trs{margin-bottom:20px}.video_content h1{text-align:center}.address,.f_logo{border:none;margin-bottom:20px}.permit_logo{top:130px;background:#fff;padding:10px;right:5%;z-index:99}.contact-us .address,.contact-us .mail,.contact-us .phone{overflow:inherit!important}.contact-us h2{margin:25px 0 40px 0!important}.contact-us .form-group{margin:5px 0!important}}@media screen and (min-width:200px) and (max-width:767px){.pdf_down li{margin:6px 0}.pdf_down{max-width:230px}.welcome h4{text-align:left}.inner-page-img{float:left!important;width:100%!important}.hom_donate img{padding:0 15px}.hom_donate{margin:0 0 20px 0;padding:15px 0}#amazingcarousel-container-50{padding:18px 0}#amazingcarousel-50 .amazingcarousel-prev{display:none!important}#amazingcarousel-50 .amazingcarousel-next{display:none!important}#amazingcarousel-51 .amazingcarousel-prev{display:none!important}#amazingcarousel-51 .amazingcarousel-next{display:none!important}.top{background:#fff!important}.cad_logo{float:none;margin:5px 0 0 0}.grid.trs{margin-bottom:20px}.marquee_box{margin-top:20px!important}.marquee_head{float:none;height:45px;position:relative;z-index:9999;width:100%;background:#849361;color:#fff;font-size:17px;font-weight:600;padding:10px 15px;text-transform:uppercase;text-align:center}.welcome{background:#fff}.revit_logo{float:none;margin:5px 0 0 0}.course_calendar{padding:15px;margin:15px 0 0 0}.course_schedule h1{margin:10px 0}.banner_text{display:none}.expo_logo,.years_logo{padding:0;margin:20px 0 0 0;margin:0 auto}.top_btn{margin:0 15px;padding:15px}.top_search{width:100%;float:left}.calendar_box{width:240px;float:none;margin:0 auto;display:block}.hm_videogallery img{width:350px;margin:0 auto;display:block;float:none}.f_logo ul{margin:0 auto;width:100%;padding-top:20px}.footer h1{width:100%;text-align:center;border-bottom:1px solid #999;margin:20px 0 10px 0;padding:0 0 2px 0}.permit_logo{position:static;top:0;margin:0 auto;float:none}.news_details_img{width:unset;float:none}}@media screen and (min-width:200px) and (max-width:600px){.hom_activities_box{width:48%!important}.logo_box img{margin:5px auto!important}.welcome{background:#fff}.welcome h2{width:100%;padding:0 0 20px 0}.logo_box{width:100%}.cad_logo{display:none}.cadxs_logo{width:260px;float:none;margin:5px auto;display:block}.revit_logo{float:none;margin:5px auto}.mobile_menu{display:block!important}.top_btn_box{margin:0 auto}.top_btn{display:none}.top_social a{border:none;float:none!important}.top_social{float:none!important;text-align:center;margin:17px 0}.p_div{width:100%}.footer h1{width:100%;text-align:center;border-bottom:1px solid #999;margin:20px 0 10px 0;padding:0 0 2px 0}}.service_desc h1,.service_desc h2,.service_desc h3,.service_desc h4,.service_desc h5,.service_desc h6,.service_desc strong{font-weight:600}.service_desc img{display:block;max-width:100%;height:auto}.top{width:100%;float:left;position:relative;z-index:9999;background:url(../images/top_bg.png) no-repeat;background-position:100% 50%;border-top:solid 3px #4982c3;padding-top:10px}.hom_activities{float:left;width:100%;padding:20px 0}.hom_activities_container{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;float:left;width:100%;padding-bottom:20px;text-align:center}.hom_activities_box{color:#fff;flex:auto;height:auto;width:31%;margin:1%;position:relative;padding:10px 10px;background:#fff;cursor:pointer}.hom_activities_box h2{float:left;width:100%;color:#000;text-transform:uppercase;font-size:15px;font-weight:600;padding-top:10px}.hom_activities_box:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bs{box-shadow:0 0 10px 3px rgba(204,204,204,.3)}.side_head{font-family:'Abril Fatface',cursive;text-transform:uppercase;position:absolute;left:5%;font-size:54px;color:#0000003d}.hm_commissions{width:100%;height:auto;padding:30px 0;float:left;background:#000 url(../images/bg_hm.jpg) no-repeat;-webkit-background-attachment:fixed;-moz-background-attachment:fixed;-o-background-attachment:fixed;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-background-position:center;-moz-background-position:center;-o-background-position:center;background-position:center}.hm_commissions h3{color:#000;font-size:16px;text-transform:uppercase;padding:0;margin:0;width:100%;float:left;font-weight:700;display:flex;align-items:center;justify-content:center;min-height:40px;background:#fff}#amazingcarousel-2 .amazingcarousel-image{position:relative;padding:4px;background-color:#fff;float:left;width:100%}#amazingcarousel-2 .amazingcarousel-item-container{text-align:center;padding:4px;float:left;width:100%}.hm_commissions .hm_service_head{color:#fff}.hm_commissions .underline{border:3px solid #fff}.mission{float:left;width:100%;padding:50px 0 15px 0}h4{width:100%;float:left;font-family:'Libre Franklin',sans-serif;font-size:15px;font-weight:300;color:#231f20;line-height:24px;text-align:justify;letter-spacing:.2px;margin:0 0 10px 0}.top_btn_box i{color:#ccc;font-size:18px;padding:1px 6px}.top_email{color:#fff;background:#4982c3;float:right;margin-top:-10px;padding:5px 10px;border-radius:0 0 10px 10px}.top_email:hover{color:#b3e9f8}a:hover{text-decoration:none}.address.eq a:hover{color:#9ccaff}@media screen and (min-width:200px) and (max-width:400px){.hom_activities_box{width:100%!important}}a#clickme{width:140px;height:30px;text-align:center;color:#fff;background:#4982c3;cursor:pointer;display:block;z-index:999;position:absolute;right:183px;top:40%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);padding:6px 10px 0 10px;text-decoration:none;box-shadow:0 -2px 10px -1px rgba(0,0,0,.3);border-top-left-radius:5px;border-top-right-radius:5px;font-weight:700;text-transform:uppercase}div.mydiv{width:240px;height:auto;border:1px solid #eee;position:fixed;right:-240px;z-index:999;bottom:30%;padding:10px;box-shadow:-1px 0 16px -10px rgba(0,0,0,.4);border-radius:5px}label.welcome_btn{margin:0}.career_btn .welcome_btn{float:left!important}div.mydiv h2{width:100%;height:auto;float:left;margin:0 0 10px 0;padding:0 0 2px 0;font-size:16px;font-weight:400;color:#000;position:relative;text-align:center}#btn_sub{padding:16px 15px}.conten h3.title{font-size:15px;font-weight:700;padding-top:20px}.conten p{margin:0;padding-bottom:10px;color:#666;font-weight:600}.padl-0{padding-left:0!important}.mabt-20{margin-bottom:20px}.inner-page{float:left;width:100%;padding:40px 0;margin:0}.inner-page h4{font-size:16px;color:#333;font-weight:400;text-align:justify;line-height:31px;word-wrap:break-word}.inner-page-img{width:390px;float:left;margin:0 20px 15px 0;padding:0}.inner-page h4 p{margin:0 0 5px 0}.inner-page a{color:#4982c3}.sub_heading{color:#849361;font-weight:700;text-transform:uppercase;margin:2px 0;float:left;width:100%}.sub_heading2{color:#849361;font-weight:700;text-transform:uppercase;margin:2px 0}.org_card{padding:15px}.org_card .sub_heading{float:left;width:100%;text-align:center}.inner-li{float:left;width:100%}.inner-li li{list-style:none;float:left;width:100%;font-weight:700;font-size:16px;line-height:25px}.inner-li li span{list-style:none;float:left;width:100%;font-weight:400;font-size:13px;line-height:15px;margin-bottom:15px;padding-left:16px}.news_date{position:absolute;right:8%;top:0;background:rgba(0,0,0,.6901960784313725);padding:5px;border-radius:0 0 8px 8px;color:#fff}.news-box h4{padding:5px 15px;width:100%;line-height:22px;margin-bottom:0;min-height:55px;display:flex;align-items:center;justify-content:center}.news_btn{color:#222;font-size:13px;font-weight:700;display:inline-block;text-transform:uppercase;float:right;margin-bottom:10px;padding-right:15px}.news-box p{font-size:16px;color:#333;font-weight:400;text-align:justify;line-height:31px;word-wrap:break-word;padding:0 15px 10px 15px;float:left;width:100%;min-height:200px}.news-box{float:left;width:100%;margin-bottom:30px}.contact_us_form{float:left;width:100%;padding:0;margin:0}.contact_us_form input,.contact_us_form textarea{color:#707070;font-size:14px;font-weight:400;padding-left:20px;background:#f9f9f9;margin-bottom:20px;width:100%;box-shadow:none}.contact_us_form input{height:50px;border:1px solid #cdcdcd;border-radius:0}.contact_us_form textarea{height:116px;border:1px solid #cdcdcd;border-radius:0}.sub_title{font-weight:300;color:#5a5a5a;text-transform:uppercase;padding-bottom:10px;width:100%;font-family:'Open Sans',sans-serif;font-size:20px;text-align:left;float:left}.f_links ul .active a{color:#9ccaff}.pdf_down{float:left;width:100%}.pdf_down li{list-style:none;float:left;margin-right:35px;background:#4982c3;border-radius:12px;padding:8px 10px;min-width:200px}.pdf_down a{color:#000;padding-top:0;float:left;width:100%}.pdf_down img{float:left;max-width:40px}.pdf_down p{float:left;color:#fff;padding:7px 0}.table>thead>tr>th{vertical-align:top;border-bottom:2px solid #ddd}.tvet_ul{list-style:none;font-size:16px;color:#333;font-weight:400;text-align:justify;line-height:31px;word-wrap:break-word;}
#cssmenu>ul>li>a:not(hover) {border-bottom: 4px solid rgba(255, 255, 255, 0);}
.new-home-my{padding:0px !important;}
.new-link-img{
	text-align: center;
	background-color: #fff;
	padding: 0px 44px;
}
.hom_vid2{
	padding: 18% 0px !important;
}

@media screen and (min-width: 768px) and (max-width: 991px){
.new-home-my{padding:10% 0px !important;}
.new-link-img{	
	padding: 12% 44px;
}
}

@media screen and (min-width: 200px) and (max-width: 767px)
{
	.new-link-img{	
	padding:18px;
		}
}

@media screen and (min-width: 200px) and (max-width: 1199px)
{
.hom_vid2{
	padding: 13% 0px !important;
}

}