@charset "utf-8";
/*
 * Hangeul NanumBarunGothic Font
 */
@font-face {
 font-family: 'NanumBarunGothic';
 src: url(/assets/css/fonts/NanumBarunGothicWeb.eot);
 src: url(/assets/css/fonts/NanumBarunGothicWeb.eot?#iefix) format('embedded-opentype'),
      url(/assets/css/fonts/NanumBarunGothicWeb.woff) format('woff'),
      url(/assets/css/fonts/NanumBarunGothicWeb.ttf) format('truetype');
}
body {font-family:'Noto Sans KR',NanumBarunGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif;color:#424242;font-size:12px;line-height:1.4;background-color: #fff;margin:0;padding:0;}

h1, h2, h3, h4, h5, h6 {color: #060606;font-weight:300;margin:0;font-family:'Noto Sans KR','Ubuntu', sans-serif;}
a {color: #000;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;}
a:hover,a:focus {color: #E97014;text-decoration: none;}
p {color: #777777;line-height:24px;margin: 0 0 20px;font-family:'Noto Sans KR','Ubuntu',sans-serif;}
li {list-style: none;}

.NotoSansKR {font-family:'Noto Sans KR',NanumBarunGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif}
.NanumMyeongjo {font-family:'NanumMyeongjo',NanumBarunGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif}
.NanumBarunGothic {font-family:'NanumBarunGothic','돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif}

.mt0 {margin-top:0px !important;}.mt5 {margin-top:5px !important;}.mt6 {margin-top:6px !important;}.mt8 {margin-top:8px !important;}.mt10 {margin-top:10px !important;}.mt15 {margin-top:15px !important;}.mt20 {margin-top:20px !important;}.mt25 {margin-top:25px !important;}.mt30 {margin-top:30px !important;}.mt40 {margin-top:40px !important;}.mt45 {margin-top:45px !important;}.mt50 {margin-top:50px !important;}.mt60 {margin-top:60px !important;}.mt70 {margin-top:70px !important;}.mt80 {margin-top:80px !important;}.mt90 {margin-top:90px !important;}.mt100 {margin-top:100px !important;}.mt120 {margin-top:120px !important;}.mt140 {margin-top:140px !important;}.mt350 {margin-top:350px !important;}.mt400 {margin-top:400px !important;}.ml0 {margin-left:0px !important;}
.mr0 {margin-right:0px !important;}.mr3 {margin-right:3px !important;}.mr5 {margin-right:5px !important;}.mr10 {margin-right:10px;}.mr15 {margin-right:10px !important;}.mr20 {margin-right:20px !important;}.mr40 {margin-right:40px !important;}.mr50 {margin-right:50px !important;}.mr60 {margin-right:60px !important;}.mr70 {margin-right:70px !important;}.mr80 {margin-right:80px !important;}.mr90 {margin-right:90px !important;}.mr100 {margin-right:100px !important;}
.ml5 {margin-left:5px !important;}.ml10 {margin-left:10px !important;}.ml15 {margin-left:15px !important;}.ml20 {margin-left:20px !important;}.ml30 {margin-left:30px !important;}.ml40 {margin-left:40px !important;}.ml50 {margin-left:50px !important;}.ml60 {margin-left:60px !important;}.ml70 {margin-left:70px !important;}.ml80 {margin-left:80px !important;}.ml90 {margin-left:90px !important;}.ml100 {margin-left:100px !important;}
.mb0 {margin-bottom:0px !important;}.mb5 {margin-bottom:5px !important;}.mb10 {margin-bottom:10px !important;}.mb15 {margin-bottom:15px !important;}.mb20 {margin-bottom:20px !important;}.mb25 {margin-bottom:25px !important;}.mb30 {margin-bottom:30px !important;}.mb40 {margin-bottom:40px !important;}.mb50 {margin-bottom:50px !important;}.mb60 {margin-bottom:60px !important;}.mb80 {margin-bottom:80px !important;}.mb100 {margin-bottom:100px !important;}.mb150 {margin-bottom:150px !important;}.mb200 {margin-bottom:200px !important;}.mr5 {margin-right:5px !important;}
.pt10 {padding-top:10px;}
.pl10 {padding-left:10px;}
.mauto {margin: 0 auto;}

.f8 { font-size:8px !important; }.f9 { font-size:9px !important; }.f10 { font-size:10px !important; }.f11 { font-size:11px !important; }.f12 { font-size:12px !important; }.f13 { font-size:13px !important; }.f14 { font-size:14px !important; }.f15 { font-size:15px !important; }.f16 { font-size:16px !important; }.f17 { font-size:17px !important; }.f18 { font-size:18px !important; }.f19 { font-size:19px !important; }.f20 { font-size:20px !important; }.f24 { font-size:24px !important; }.f26 { font-size:26px !important; }.f28 { font-size:28px !important; }.f30 { font-size:30px !important; }.f36 { font-size:36px !important; }.f40 { font-size:40px !important; }.f46 { font-size:46px !important; }

.w5 { width: 5% !important; }.w10 { width: 10% !important; }.w15 { width: 15% !important; }.w20 { width: 20% !important; }.w25 { width: 25% !important; }.w30 { width: 30% !important; }.w31 { width: 31% !important; }.w33 { width: 33% !important; }.w40 { width: 40% !important; }.w50 { width: 50% !important; }.w55 { width: 55% !important; }.w60 { width: 60% !important; }.w65 { width: 65% !important; }.w70 { width: 70% !important; }.w75 { width: 75% !important; }.w80 { width: 80% !important; }.w90 { width: 90% !important; }.w100 { width:100% !important; }

/* radio & checkbox */
.checkbox{padding-left:20px}
.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}
.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555}
.checkbox input[type="checkbox"]{opacity:0;z-index:1}
.checkbox input[type="checkbox"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.checkbox input[type="checkbox"]:checked + label::after{font-family:'FontAwesome';content:"\f00c"}
.checkbox input[type="checkbox"]:disabled + label{opacity:.65}
.checkbox input[type="checkbox"]:disabled + label::before{background-color:#eee;cursor:not-allowed}
.checkbox.checkbox-circle label::before{border-radius:50%}
.checkbox.checkbox-inline{margin-top:0}
.checkbox-primary input[type="checkbox"]:checked + label::before{background-color:#337ab7;border-color:#337ab7}
.checkbox-primary input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-danger input[type="checkbox"]:checked + label::before{background-color:#d9534f;border-color:#d9534f}
.checkbox-danger input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-info input[type="checkbox"]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de}
.checkbox-info input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-warning input[type="checkbox"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e}
.checkbox-warning input[type="checkbox"]:checked + label::after{color:#fff}
.checkbox-success input[type="checkbox"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c}
.checkbox-success input[type="checkbox"]:checked + label::after{color:#fff}
.radio{padding-left:20px}
.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #ccc;border-radius:50%;background-color:#fff;-webkit-transition:border .15s ease-in-out;-o-transition:border .15s ease-in-out;transition:border .15s ease-in-out}
.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-moz-transition:-moz-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);-o-transition:-o-transform .1s cubic-bezier(0.8,-0.33,0.2,1.33);transition:transform .1s cubic-bezier(0.8,-0.33,0.2,1.33)}
.radio input[type="radio"]{opacity:0;z-index:1}
.radio input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.radio input[type="radio"]:disabled + label{opacity:.65}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed}
.radio.radio-inline{margin-top:0}
.radio-primary input[type="radio"] + label::after{background-color:#337ab7}
.radio-primary input[type="radio"]:checked + label::before{border-color:#337ab7}
.radio-primary input[type="radio"]:checked + label::after{background-color:#337ab7}
.radio-danger input[type="radio"] + label::after{background-color:#d9534f}
.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f}
.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f}
.radio-info input[type="radio"] + label::after{background-color:#5bc0de}
.radio-info input[type="radio"]:checked + label::before{border-color:#5bc0de}
.radio-info input[type="radio"]:checked + label::after{background-color:#5bc0de}
.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e}
.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e}
.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e}
.radio-success input[type="radio"] + label::after{background-color:#5cb85c}
.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c}
.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c}
input[type="checkbox"].styled:checked + label:after{font-family:'FontAwesome';content:"\f00c"}
input[type="checkbox"] .styled:checked + label::before{color:#fff}
input[type="checkbox"] .styled:checked + label::after{color:#fff}


/* color */
.white { color:#fff !important; }
.gray9 { color:#999 !important; }
.gray7a { color:#7a7a7a !important; }
.gray7d { color:#7d7d7d !important; }
.gray7d a, .gray7d a:visited { color:#7d7d7d !important; }
.gray7d a:hover, .gray7d a:active { color:#444 !important; }
.gray6 { color:#666 !important; }
.gray61 { color:#616161 !important; }
.gray3 { color:#333 !important; }
.black { color:#000 !important; }
.graybg { background-color:#efefef !important; }
.bgf5 { background-color: #f5f5f5; }

.divide15 {width:100%;height:15px;}
.divide30 {width:100%;height:30px;}
.divide60 {width:100%;height:60px;}

/* dev */
.border0 { border:1px solid red; min-height: 100px;}
.border1 { border:1px solid red;}
.border2 { border:1px solid blue; }
.border3 { border:1px solid green; }


/*******summernote contents**********/
.summernote p{margin-bottom:0;}

/*******boostrasp modal**********/
body.modal-open, .modal-backdrop{overflow: hidden;}/*prevent scroll*/




/*******Auth**********/
.mainWrap .auth{width:98%;margin:0 auto;z-index:1000;padding:0 15px;font-size: 14px;}
@media (min-width:34em) {
	.mainWrap .auth{width:600px;margin-top:30px;}
}

.auth .well {background-color: #fff;border: 1px solid #dddddd;padding:30px;}

.auth .well .back{position:relative;right:-20px;top:-20px;}
.auth .well .back .title{font-weight:700;vertical-align:middle;margin-right:10px;}
.auth .well .logo{display:block;position:relative;left:50%;width:73px;height:58px;margin-left:-36px;text-indent:-9999px;}
.auth .well .logo a{display:block;width:73px;height:58px;background-image:url('/assets/images/logo_s.png');}

.auth .well .explain{text-align:center;font-weight:600;color:#515151;margin-top:10px;margin-bottom:10px;}
.auth .well .sub-title{margin-bottom:10px;color:#B5B5B5;}
.auth .well a.terms-link {color:#B5B5B5;}

.auth .well .remember.checkbox {padding-top:0;color:#B5B5B5;}
.auth .well .remember input {margin-right:5px;}
.auth .well a.regist {color:#000;font-weight:700;}
.auth .well label.forgot{padding-top:7px;margin-bottom:0;}


.btn-login{color:#fff;background-color:#d6006f;border-color:#ba0061}.btn-login:hover,.btn-login:focus,.btn-login:active,.btn-login.active,.open>.dropdown-toggle.btn-login{color:#fff;background-color:#ba0061;border-color:#ba0061}
.btn-login:active,.btn-login.active,.open>.dropdown-toggle.btn-login{background-image:none}
.btn-login.disabled,.btn-login[disabled],fieldset[disabled] .btn-login,.btn-login.disabled:hover,.btn-login[disabled]:hover,fieldset[disabled] .btn-login:hover,.btn-login.disabled:focus,.btn-login[disabled]:focus,fieldset[disabled] .btn-login:focus,.btn-login.disabled:active,.btn-login[disabled]:active,fieldset[disabled] .btn-login:active,.btn-login.disabled.active,.btn-login[disabled].active,fieldset[disabled] .btn-login.active{background-color:#d6006f;border-color:#ba0061}
.btn-login .badge{color:#d6006f;background-color:#fff}



/***********bootstrap navigation default overrides--*/
header .navmenu, .navbar-offcanvas {width: 300px;border-right: 1px solid #676565;box-shadow: 0px 0px 20px #676565;}
.offcanvas .navbar-brand {height:32px;font-size:24px;padding:10px;}
.offcanvas ul.mCustomScrollbar {height:320px;}
.offcanvas ul li.title{height: 60px}
.offcanvas ul li{border-bottom: 1px solid #ddd;font-size: 14px;}
.offcanvas ul li a{padding:10px 15px;display:block;color:#777;}
.offcanvas ul li.none{border-bottom:none;}
.offcanvas ul li ul {margin-bottom:0;}
.offcanvas ul li ul li{margin-left:20px;}
.offcanvas div.sns {list-style:none;margin-bottom:0;text-align:center;}
.offcanvas div.sns a {display: inline-block;vertical-align: middle;line-height:30px;margin: 0 2px;}
.offcanvas div.sns a.img {margin:0;width:50px;height:50px;background: url('../images/sns.png');}
.offcanvas div.sns a.facebook{background-position: 0 0px}
.offcanvas div.sns a.blog{background-position: 0 -50px}
.offcanvas div.sns a.instagram{background-position: 0 -100px}
.offcanvas div.sns a.youtube{background-position: 0 -150px}

.navmenu-fixed-left .footer{position:absolute;bottom:0;background-color:#fff;width:100%;padding:10px;}
.navmenu-fixed-left .footer p{margin:0 0 5px;}
.navmenu-fixed-left .footer p:last-child{margin-bottom:0;}

/******* breadcrumb *********/
.breadcrumb>li+li:before {color:#131212;}
.breadcrumb-wrap{padding:25px 0;background:#ddd;}
.breadcrumb-wrap h4{margin:0px;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:2px;}
ol.breadcrumb{margin:0;padding:0;background-color:transparent;color:#000;}
ol.breadcrumb li{font-weight:300;font-size:12px;text-transform:lowercase;letter-spacing:1px;}
ol.breadcrumb li a, ol.breadcrumb li a:visited{color:#000; letter-spacing: -1px}
ol.breadcrumb li a:hover, ol.breadcrumb li a:active, ol.breadcrumb li a.active{color:#888;}


/******* aside**********/
#hn-aside .list-group .list-group-item{padding:5px 10px;}


/*******section heading**********/
.center-heading{text-align:center;margin-bottom:40px;}
.center-heading h2{font-weight:300;text-transform:uppercase;margin-bottom:5px;font-size:33px;letter-spacing:0.08em;}
.center-line{display:inline-block;width:70px;height:6px;border-top:1px solid #E97014;border-bottom:1px solid #E97014;margin:auto;}
.center-heading p{margin-top:10px;}

.colored-text {color: #E97014;}



/***list of highlight**/
.highlight-list li i{color:#E97014;margin-right:10px;}


/**************work and portfolio whole*******/
/* mouse grab icon */
.grabbing {cursor:url(../images/grabbing.png) 8 8, move !important;}

.portfolio{padding: 60px 0;background-color: #f5f5f5;}

.work-desc{width: 100%;padding: 10px 20px;background: #FFF;border: 1px solid #e3e3e3;border-top: none;position: relative;}
.work-desc:before{content: "";display: block;position: absolute;top: -8px;margin-left: 20px;width: 8px;height: 8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #fff;z-index: 100;}
.work-desc h3{margin: 0;padding: 0;font-size: 16px;font-weight: 700;text-transform: capitalize;}
.owl-spaced .owl-item > div{margin: 5px;}
.work-desc span{font-weight: 400;font-style: normal;}

/****filters***/
#grid .mix{display:none;}

.photo-filters{margin-bottom:30px;list-style-type:none;}
.photo-filters{margin-left:0px;width:100%;padding-left:0px;}
.photo-filters li{font-size:11px;letter-spacing:0.5px;background:transparent;padding:4px 12px;margin-right:5px;margin-bottom:5px;color:#888888;cursor:pointer;display:inline-block;border:1px solid #888888;-webkit-transition:0.2s all linear;-moz-transition:0.2s all linear;transition:0.2s all linear;text-transform:uppercase;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.photo-filters li:hover{background-color:#E97014;color:#fff;border-color: #E97014;}
.photo-filters li.active{color:#fff;background-color:#E97014;border-color: #E97014;}


/****championships***/
.championships-detail {border-bottom:1px dashed #e5e5e5;padding-bottom:30px;margin-bottom:40px;}
.championships-detail h3{margin-bottom:10px;}


/************************image hover effect*******************/
.item-img-wrap{position:relative;text-align:center;overflow:hidden;}
.item-img-wrap img{-webkit-transition:all 200ms linear; -moz-transition:all 200ms linear; -o-transition:all 200ms linear; -ms-transition:all 200ms linear; transition:all 200ms linear;}
.item-img-overlay{position:absolute;width:100%;height:100%;left:0;top:0;}
.item-img-overlay span{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../images/plus.png) no-repeat center center rgba(108, 168, 255, 0.7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 250ms linear;transition:opacity 250ms linear;}
.item-img-wrap:hover .item-img-overlay span{opacity:1;}
.item-img-wrap:hover img{-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); }



/************team section*****/
.team-wrap{padding: 3px 3px 20px;border: 1px solid #eee;text-align:center;}
.team-wrap h4{margin-bottom: 3px;margin-top: 10px;}
.team-wrap span{font-size: 12px;text-transform: uppercase;color:#777;display: block;margin-bottom: 10px;font-weight: 400;}

/*************soical icons**********/
.social-1{margin: 0;padding: 0;}
.social-1 li a i{width:32px;height: 32px;line-height: 32px;text-align: center;color:#fff;font-size: 16px;-webkit-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.social-1 li a i:hover{opacity: 0.8;}
.social-1 li a i.fa-facebook{background-color: #3b5998;}
.social-1 li a i.fa-twitter{background-color: #0084b4;}
.social-1 li a i.fa-google-plus{background-color: #C63D2D;}
.social-1 li a i.fa-pinterest{background-color: #cb2027;}


/*my carousel slider*/
#myCarousel{}
#myCarousel .carousel-inner .item {background-size: cover;background-position: center;background-repeat: no-repeat;cursor: move;}
	.item-c-slide{height:480px;}
	.carousel-control{width:50px;height:50px;line-height:50px;text-align:center;top:45%;background-color:#000;}
	.carousel-control i{font-size:25px;}
	.slide-text{margin-top:120px;}
	.slide-text h1{color:#F76C02;font-weight:700;font-size:75px;letter-spacing:0.10em;line-height:80px;margin-bottom:0px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.25);}
	.slide-text h1 b{color:#8C8787 !important;font-weight:700;}
	.slide-text p{color:#F76C02;font-weight:600;font-size:20px;font-family:'Ubuntu', sans-serif;line-height:30px;}
	.slide-text h1 b{color:#8C8787;}
	.slide-img img{margin-top:40px;}
	@media(max-width:603px){
		.slide-text h1{font-size:50px;line-height:50px;}
	}
	@media(max-width:320px){
		.slide-text h1{font-size:30px;line-height:35px;}
	}
#myCarousel ol.carousel-indicators li{margin:0 2px;background-color:#fff;}
#myCarousel ol.carousel-indicators li.active{background-color:#F76C02;}
/*clients carousel slider*/
#clients-carousel{background-color:#424242;padding:90px 0;}
#clients-carousel .center-heading h2{color:#fff;}
#clients-carousel .item{text-align:center;}
#cta-1{padding:30px 0;background-color:#E97014;text-align:center;}
#cta-1 h1{color:#fff;}
#cta-2{padding:30px 0;background-color:#f2f2f2;text-align:center;}
#cta-2 h1{color:#333;margin-bottom:15px;}



/*intro slide*/
.carousel-control {
     background-color: rgba(0,0,0,.0001);
}
.carousel-control.left {
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0001) 100%);
}
.carousel-control.right {
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.0001) 100%);
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    line-height: 20px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    line-height: 20px;
}

/*intro text*/
.intro-text{padding:60px 0;background-color:#eee;}
.intro-text h2{font-weight:400;margin-bottom:15px;}
.intro-text a{margin:7px;}

/*services*/
.services-wrap{padding-top:60px;padding-bottom:0px;background-color:#fff;}
.services-box{clear:both;}
.services-box-icon{background:transparent;width:50px;height:50px;display:inline-block;float:left;height:35px;line-height:35px;margin-right:10px;position:relative;text-align:center;top:5px;}
.services-box-icon i{color:#E97014;font-size:30px;}
.services-box-info{padding-left:60px;}
.services-box-info h4{font-weight:700;font-size:18px;}
/*services 2*/
.service-box i{width:85px;height:85px;line-height:85px;text-align:center;color:#E97014;font-size:30px;background-color:#f7f9fa;border-radius:50%;-webkit-border-radius:50%;margin-bottom:25px;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out;}
.service-box h3{font-size:20px;text-transform:uppercase;margin-bottom:15px;font-weight:500;}
.service-box:hover i {-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);color:#fff;background-color:#E97014;}
/***services3***/
#services-bg-wrap{padding:90px 0;background-color:#f7f9fa;}
.service-3-meta h1{font-weight:700;text-transform:uppercase;font-size:25px;}




/*button*/
.btn {font-weight:400;letter-spacing:2px;font-family:'Ubuntu', sans-serif;font-size:12px;text-transform:uppercase;border-radius:2px;-webkit-border-radius:2px;}
.btn i{margin-right:10px;}

.btn-lg {padding:14px 28px 13px 28px;font-size:18px;font-weight:500;text-transform:uppercase;}
.btn:focus,.btn:hover{outline:0;color:#fff;}
.btn-xs{font-size:12px;}

.btn-theme-bg{border-color:#fff !important;color:#E86F13 !important;background-color:#fff !important;}
.btn-theme-bg:hover{background-color:#fff !important;border-color:#fff !important;}
.btn-theme-dark{background-color:#333;color:#fff;}
.btn-theme-dark:hover{color:#fff;background-color:#E97014;}

/*********border-buttons**********/
.border-black{border:1px solid #000;color:#000;background-color:transparent;}
.border-black:hover{background-color:#000;border-color:#000;color:#fff;}

.border-white{border:1px solid #fff;color:#fff;}
.border-white:hover{background-color:#fff;border-color:#fff;color:#000;}
.border-theme{border:1px solid #E97014;color:#E97014;}
.border-theme:hover{background-color:#E97014;border-color:#E97014;color:#fff;}

/* thread list */
.table-responsive img.media-object {width:90px;}
/* grid list */
#grid img.media-object {width:100px;}

/*news and blogs*/
.news-desc{padding:15px 0;}
.news-desc h4{margin:0px;font-weight:400;}
.news-desc span{font-size:12px;font-weight:400;font-style:normal;}
.news-desc span + span{padding-left:30px;}



/**schedule pages**/
.blog-post{border-bottom: 1px dashed #e5e5e5;padding-bottom: 30px;margin-bottom: 60px;}
.post-detail {margin-top: 25px;margin-bottom: 0px;}
.post-detail li img{width:26px;height:26px;border-radius:13px;-webkit-border-radius:13px;float:left;margin-right:10px;}
.post-detail li + li{padding-left: 15px;}
.post-detail li{font-size: 12px;color:#777;font-weight: 500;vertical-align: middle;text-transform: uppercase;}
.post-detail li i{margin-right: 5px;}
.blog-post h2{font-size: 25px;margin-bottom: 15px;margin-top: 15px;font-weight:400;}

.post-left-img .post-detail {margin-top: 0px;}

/*Timeline
------------------------------------*/
.timeline {padding:0;list-style:none;position:relative;}
.timeline .rounded-x {border-radius:50% !important;}
/* The line */
.timeline > li{position:relative;}
.timeline:before {top:0;bottom:0;left:15%;width:4px;content:'';background:#f3f3f3;position:absolute;margin-left:-14px;}

/* The date/time */
.timeline > li .cbp_tmtime {width:15%;display:block;position:absolute;padding-right:80px;}
.timeline > li .cbp_tmtime span {top:9px;display:block;text-align:right;position:relative;}
.timeline > li .cbp_tmtime span:first-child {color:#999;font-size:14px;line-height:0.9;}
.timeline > li .cbp_tmtime span:last-child {color:#585f69;font-size:20px;font-weight:normal;}

/* Right content */
.timeline > li .cbp_tmlabel {color:#666;padding:10px 20px 20px;background:#f3f3f3;line-height:1.4;clear:both;position:relative;border-radius:5px;margin:0 0 40px 20%;}
.timeline > li .cbp_tmlabel li {padding:0;}
.timeline > li .cbp_tmlabel h2 {margin-top:0px;font-size:21px;padding:0 0 5px;margin-bottom:10px;text-transform:capitalize;border-bottom:1px solid #ddd;}

.timeline > li .cbp_tmlabel .text-left {float:left;}

/* The triangle */
.timeline > li .cbp_tmlabel:after {right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#f3f3f3;border-width:10px;top:18px;}

/* The icons */
.timeline > li .cbp_tmicon {top:22px;left:15%;width:10px;height:10px;position:absolute;background:#72c02c;margin:0 0 0 -17px;box-shadow:0 0 0 4px #f3f3f3;-webkit-font-smoothing:antialiased;}

/* Example Media Queries */
@media screen and (max-width:65.375em) {
	.timeline > li .cbp_tmtime span:last-child {font-size:1.5em;}
}

@media screen and (max-width:47.2em) {
	.timeline:before {display:none;}
	.timeline > li .cbp_tmtime {width:100%;position:relative;padding:0 0 20px 0;margin-bottom: 10px;}
	.timeline > li .cbp_tmtime span {text-align:left;}
	.timeline > li .cbp_tmlabel {padding:1em;font-weight:400;margin:0 0 30px 0;}
	.timeline > li .cbp_tmlabel:after {left:20px;top:-20px;right:auto;border-bottom-color:#f3f3f3;border-right-color:transparent;}
	.timeline > li .cbp_tmicon {left:auto;float:right;position:relative;margin:-55px 5px 0 0px;}
}



/*contact us*/

/*gmap*/
#map-canvas{width:100%;height: 300px;}
#contactus .form-control {min-height: 45px;background-color: #fff;}
.form-contact form label{font-size: 15px;font-weight: 400;color:#777;}
.contact-info li a{color:#777;}
.help-block ul{list-style: none;padding: 0;margin: 0;}
.help-block ul li{color:red;}

label span{color:red;margin-left: 5px;}
.required span{color:red;}
/***error page****/
.error-digit{font-size: 150px;text-align: center;line-height: 150px;color:#E97014;}
.error-text h2{font-weight: 300;}

#contactus .has-feedback label~.form-control-feedback {top: 30px;margin-right: 15px;}

/* empty data info */
.empty_box {padding: 20px;margin: 20px 0;border: 1px solid #eee;border-left-width: 5px;border-radius: 3px;}
.empty_box h4 {margin-top: 0;margin-bottom: 5px;}

.empty_box-info {border-left-color: #1b809e;}
.empty_box-info h4 {color: #1b809e;}
.empty_box p:last-child {margin-bottom: 0;}


/* blueimp-file-upload */
.fileinput-button {position: relative;overflow: hidden;}
.fileinput-button input {position: absolute;top: 0;right: 0;margin: 0;opacity: 0;-ms-filter: 'alpha(opacity=0)';font-size: 200px;direction: ltr;cursor: pointer;}
/* Fixes for IE < 8 */
@media screen\9 {
.fileinput-button input {filter: alpha(opacity=0);font-size: 100%;height: 100%;}
}


/*
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
/* display none until init */
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}

.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move;}

/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility: hidden;-ms-backface-visibility:  hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}

/*
* 	Owl Carousel Owl Demo Theme
*	v1.3.3
*/
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;/*IE7 life-saver */margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);/*IE7 fix*/opacity:0.5;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);/*IE7 fix*/opacity:1;text-decoration:none;}

/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);/*IE7 fix*/opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}

.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);/*IE7 fix*/opacity:1;}

/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}

/* preloading images */
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}

.owl-spaced .owl-item > div{margin:5px;}


#site-modal {top:55px;}
#site-modal .post-modal-header {min-height:30px;background-color:#fff;}
#site-modal .modal-body {padding-top: 0;background: #fff;}
.modal-close {position: fixed;top: 10px;right: 10px;width: 40px;height: 40px;color: #757575;opacity: 1;z-index: 9999;display: none;}




.explain {padding: 20px;margin-bottom:20px;border: 1px solid #eee;border-left-width: 5px;border-left-color:#E97014;border-radius:3px;}

.curriculum {margin-bottom:10px;}

.curriculum .header {background:#2F2F2F;color:#fff;padding: 25px;font-size:16px;font-weight: 300;border-radius: 5px 5px 0 0;text-align:center;}
.curriculum .header2{background:#ddd;color:#000;padding: 25px;font-size:16px;font-weight: 300;border-radius: 5px 5px 0 0;text-align:center;}
.curriculum .terms {background:#66D2AC;background: linear-gradient(10deg, #E97014 30%, #B19A55 80%);color:#fff;padding: 10px;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);font-size: 1.3em;text-align:center;}
.curriculum .terms .figure {font-weight: 800;font-size: 1.2em;margin: 0 2px;}
.curriculum .itemsWrapper {border:1px solid #E6E6E6;border-top:none;border-radius:0 0 2px 2px;background: white;box-shadow:inset 12px 0 white, inset 13px 0 #f2f2f2, inset -12px 0 white, inset -13px 0 #f2f2f2;}
.curriculum .itemsWrapper .items {list-style:none;padding:10px;margin: 0;}
.curriculum .itemsWrapper .items .item {padding:5px;text-transform: capitalize;}


.pricing-one {margin:30px 0;text-align: center;}
.pricing-one .wrap{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border: 1px solid #a7a7a7;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transform: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.pricing-one ul {list-style: none;margin: 0;text-align: center;padding-left: 0px;}
.pricing-one ul li {padding-top: 20px;padding-bottom: 20px;cursor: pointer;text-transform: uppercase;border-bottom: 1px solid #F7F7F7;}
.pricing-one ul li.price {padding: 40px 20px 20px 20px;font-size: 20px;font-weight: 900;}
.pricing-one ul li.price p {-webkit-border-radius: 50%;-moz-border-radius: 50%;height: 80px;margin: -85px auto 20px 5px;width: 80px;font-size:18px;padding:16px 15px 15px 15px;display: block;color: #fff;}
.pricing-color-one {background-color:#E97014;}

@media (min-width:48em) {
	#hnboad-price .price {height:380px;margin-bottom:0;}

	.curriculum{margin-bottom:0;min-height:320px;}
}
