html{width:100%}

body{
    font-family: 'Bebas Neue', cursive;
    /*font-family: 'Lato', sans-serif;*/
    background: rgba(253,201,122,1);
background: -moz-linear-gradient(top, rgba(253,201,122,1) 0%, rgba(255,159,13,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,201,122,1)), color-stop(100%, rgba(255,159,13,1)));
background: -webkit-linear-gradient(top, rgba(253,201,122,1) 0%, rgba(255,159,13,1) 100%);
background: -o-linear-gradient(top, rgba(253,201,122,1) 0%, rgba(255,159,13,1) 100%);
background: -ms-linear-gradient(top, rgba(253,201,122,1) 0%, rgba(255,159,13,1) 100%);
background: linear-gradient(to bottom, rgba(253,201,122,1) 0%, rgba(255,159,13,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdc97a', endColorstr='#ff9f0d', GradientType=0 );
    font-size:16px;font-weight:400;color:#262626;margin:0;padding:0;width:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:none;font-smoothing:antialiased;text-rendering:optimizeLegibility}

a{color:#262626;outline:0;text-decoration:none}

a:hover{color:#262626}
a:active,a:focus,a:hover{outline:0;text-decoration:none}
p{line-height:25px; font-size:20px; color:#333333;}

.inner ul {
margin-top:15px;	
}
.inner ul li{
	list-style:outside;
	 color:#333333;
	 margin-left:20px;
	 margin-bottom:10px;
	 font-size:14px;
}

h1,h2,h3,h4{padding:0;margin:0 0 10px;font-weight:400}
h1{font-size:48px}h2{font-size:30px}h3{font-size:24px}ul{list-style-type:none;margin:0;padding:0}button{padding:0;margin:0;border:none;outline:0;background:0 0}#site-footer .footer-top .top-menu ul li a:after,#site-footer .footer-top .top-newsletter button,#site-footer .footer-top .top-newsletter input[type=text],#site-header .header-menu ul li a:after,#site-header .header-nav,.blog-horizontal .post .post-info .info-count ul li a,.blog-search .search-btn .fa,.blog-search input[type=text],.data-form input,.data-form select,.data-form textarea,.grid-clients .grid img,.header-search button,.header-search input[type=text],.owl-theme .owl-controls .owl-buttons div,.site-back-top:hover,.site-nav>ul.nav-default>li>a:before,.team-half .team-half-list .team-member,.team-horizontal .team .team-detail .detail-social,.transparent,.zoom-effect:after,.zoom-effect:before,a,button.btn,input.btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

.clear{clear:both;margin:0;padding:0}

.justify{text-align:justify}
#services{
padding:0px 0px;	
}
.ourservices p{
	font-size:14px;
	line-height:25px;
}
.overhidden{
	overflow:hidden;
	}

.team-pic
{
    display:inline-block;
    border:0;
    width:196px;
    height:210px;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);   

}
.team-pic:hover
{
    box-shadow: 0px 0px 10px #ccc;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.2);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.2);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.2);
    transition: all 200ms ease-in;
    transform: scale(1.2);
}

.teaminner .team-pic {
    display: inline-block;
    border: 0;
    width: 100%;
    height: 370px;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
}

.teaminner .team-pic:hover
{
    box-shadow: 0px 0px 10px #ccc;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);   
    -moz-transition: all 200ms ease-in;F
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
}


.contacticon .fa{
	font-size:35px;
	margin-bottom:15px;
}

.center{text-align:center}

.img-full{width:100%}

.v-center{position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}

.site-loader{position:fixed;width:100%;height:100%;z-index:9999;text-align:center;background-color:#fff}

.site-loader img{position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px}

.site-back-top{display:none;width:50px;height:50px;line-height:50px;text-align:center;position:fixed;bottom:0;right:30px;cursor:pointer;z-index:999;font-size:1.5em;color:#FFF;background-color:#262626}

.site-back-top:hover{background-color:#000}

.space{padding:20px 0}

.space-20{padding:10px 0}

.progress,.progress-bar{font-size:14px;height:30px;line-height:30px}

.progress-bar-yellow{color:#262626;background-color:#ffc740}

.progress-bar-dark{background-color:#262626}ul.list-default{line-height:30px}

.circle{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;position:relative;background:url(../img/space.png) repeat scroll 0 0 transparent}

.block{display:block}

.float-none{float:none}

.parallax{background-size:cover;background-position:0 0;background-repeat:no-repeat}

.shadow-bg{background-color:rgba(0,0,0,.7)}

.shadow-left{background:-moz-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(20%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1)}

.border-top{border-top:1px solid #e1e1df}

.title-big{letter-spacing: 2px; text-align: left; text-transform:uppercase; font-size:42px;font-weight:900; margin-bottom: 15px; line-height:48px; color:#234374; font-family: 'Bebas Neue', cursive;}

.allurafont{ text-transform:none;
font-size:80px;
font-family: 'Allura', cursive;	
letter-spacing: -2px;
}

.title-bigbig{font-size:10em;font-weight:800}

.text-small{font-size:14px}

.text-space{letter-spacing:2px}

.text-light{font-weight:300}

.text-normal{font-weight:400}

.text-medium{font-weight:500}

.text-semibold{font-weight:600}

.text-bold{font-weight:700}

.text-extrabold{font-weight:800}

.text-yellow{color:#ffc740}

.transparent{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}

.transparent:hover{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}

.line-top{padding-top:10px;position:relative}

.line-top:after{content:"";position:absolute;left:50%;top:0;margin-left:-20px;width:40px;height:2px;background-color:#ffc740}

.line-bottom{padding-bottom:10px;position:relative}

.line-bottom:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-20px;width:40px;height:2px;background-color:#ffc740}

.line-bottom.left:after{left:0;margin-left:0}

.btn{border:0;padding:0 20px;margin:0;outline:0;height:40px;line-height:40px;font-weight:600;letter-spacing:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.btn:active,.btn:focus,.btn:hover{outline:0!important}

.btn-default{background-color:#234374; color:#fff !important}

.btn-default:hover{background-color:#fff; color:#234374 !important}


.readmore{
font-size:14px;
margin-top:10px;	
}

.readmore a:hover{color:#fbb613;
}

.footer-bottom p{
color:#fff;	
}

.transparent .fa {
	color:#fff;
}

.btn-dark{color:#FFF;background-color:#262626}

.btn-dark:hover{color:#FFF;background-color:#505050}

.btn-border{color:#ffc740;border:1px solid #ffc740;background-color:transparent}

.btn-border:hover{background-color:#ffc740}

.button-group .btn{float:left;margin-right:10px}

.button-group .btn:last-child{margin-right:0}

.button-group.mini .btn{height:30px;line-height:30px;padding:0 10px;font-size:12px}

.padding-all{padding:40px}

.padding-all-20{padding:20px}

.pb25{
padding-top:150px !important;	
}



.padding-none{padding:0}

.padding-none-top{padding-top:0}

.padding-none-bottom{padding-bottom:0}

.padding-none-right{padding-right:0}

.padding-none-left{padding-left:0}

.padding-right-40{padding-right:40px}

.padding-left-40{padding-left:40px}

.padding-v15{padding-top:15px;padding-bottom:15px}

.margin-none{margin:0}

.margin-top-10{margin-top:10px}

.margin-top-20{margin-top:20px}

.margin-bottom-10{margin-bottom:10px}

.margin-bottom-20{margin-bottom:20px}

.margin-bottom-30{margin-bottom:30px}

.margin-bottom-40{margin-bottom:40px}


.margin-v15{margin-top:15px;margin-bottom:15px}

.margin-v20{margin-top:20px;margin-bottom:20px}

.margin-auto{margin:0 auto}

.nav-default li{float:left}

.nav-default li a{display:inline-block}

.nav-pager li{margin-right:5px}

.nav-pager li a{width:40px;height:40px;line-height:40px;text-align:center;background-color:#FFF}

.nav-pager li a:hover{background-color:#e1e1e1}

.nav-pager li.active a{background-color:#ffc740}

.box-white{background-color: none;}

.box-white{background-color: none;}

.box-grey{background-color: none;}

.box-or{background-color: none;}


.vision ul{list-style:outside circle;
margin-left:25px;
}

.vision ul li{margin-bottom:25px; line-height:28px; }

.box-or .title-big{ color:#fff;}


.box-grey p{background-color:#f3f3f2; color:#262626;}

.box-grey h4{text-transform:uppercase; font-size:16px;}


.box-grey .owl-theme .owl-controls .owl-buttons div{background-color:#fff}

.box-dark{color:#FFF;background-color:#3abdef}

.box-dark-light{color:#FFF;background-color:#636363}

.box-dark .owl-theme .owl-controls .owl-buttons div,.box-dark-light .owl-theme .owl-controls .owl-buttons div{color:#FFF;background-color:#151515}

.box-dark .owl-theme .owl-controls .owl-buttons div:hover,.box-dark-light .owl-theme .owl-controls .owl-buttons div:hover{color:#262626}

.box-dark .owl-theme .owl-controls .owl-page span,.box-dark-light .owl-theme .owl-controls .owl-page span{background-color:#151515}

.box-yellow{background-color:#2c9be3 !important}

.box-yellow{     color: #fff !important; }

.box-yellow .owl-theme .owl-controls .owl-buttons div:hover{color:#FFF;background-color:#262626}

.box-yellow .owl-theme .owl-controls .owl-page span{background-color:#FFF}

.zoom-effect{display:block;position:relative}

.zoom-effect:before{content:'';opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5)}

.zoom-effect:after{opacity:0;font-family:FontAwesome;content:"\f002";position:absolute;top:50%;left:0;width:100%;text-align:center;color:#FFF;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.zoom-effect:hover:after,.zoom-effect:hover:before{opacity:1}

.hover-effect{position:relative}

.serbg{
background:url(../img/bg.jpg);
background-size:cover;
color:#fff !important;
}
.serbg .grid-list .grid{
	border: 0px solid #e1e1df;
}

.serbg .text-space{
font-size:80px;	
}

	
.hover-effect figcaption{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.8)}

.hover-effect figcaption .caption-buttons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}

.hover-effect figcaption .caption-buttons a{display:block;width:40px;height:40px;line-height:40px;text-align:center;float:left;margin:0 5px;color:#FFF;border:1px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}

.hover-effect figcaption .caption-buttons a:hover{border-color:#ffc740;color:#ffc740}

.social-icons li{margin-left:10px;width:30px;height:30px}

.social-icons li a{width:30px;height:30px;line-height:30px;text-align:center;font-size:13px;background-color:#FFF}

.social-icons li a:hover{color:#FFF}

.social-icons li a.facebook:hover{background-color:#204385}

.social-icons li a.twitter:hover{background-color:#2aa9e0}

.social-icons li a.google:hover{background-color:#d3492c}

.social-icons li a.linkedin:hover{background-color:#02669a}

.social-icons li:first-child{margin-left:0}

.social-icons.social-grey li a{background-color:#f3f3f2}

.social-icons.inline{display:inline-block}

.address-list li{line-height:30px;margin-bottom:10px}

.address-list li .fa{width:20px;text-align:center;margin-right:5px}

.address-list.nav-default li{margin-right:15px;margin-bottom:0}

.address-list.nav-default li:last-child{margin-right:0;margin-bottom:0}

.tags-cloud li{margin:0 5px 5px 0}

.tags-cloud li a{font-size:14px;padding:5px 10px;background-color:#f3f3f2}

.tags-cloud li a:hover{background-color:#ffc740}

.tags-cloud.tags-white li a{background-color:#fff}

.tags-cloud.tags-white li a:hover{background-color:#ffc740}

.data-form label{display:block;font-weight:400}

.data-form input[type=date],.data-form input[type=email],.data-form input[type=number],.data-form input[type=password],.data-form input[type=tel],.data-form input[type=text],.data-form input[type=url],.data-form select,.data-form textarea{font-size:14px;width:100%;padding:10px;margin:0;outline:0;border:1px solid #e1e1df}

.data-form input[type=date],.data-form input[type=email],.data-form input[type=number],.data-form input[type=password],.data-form input[type=tel],.data-form input[type=text],.data-form input[type=url],.data-form select{height:40px}

.data-form select{height:40px;line-height:40px}

.data-form textarea{resize:none}

.data-form input[type=date]:focus,.data-form input[type=date]:hover,.data-form input[type=email]:focus,.data-form input[type=email]:hover,.data-form input[type=number]:focus,.data-form input[type=number]:hover,.data-form input[type=password]:focus,.data-form input[type=password]:hover,.data-form input[type=tel]:focus,.data-form input[type=tel]:hover,.data-form input[type=text]:focus,.data-form input[type=text]:hover,.data-form input[type=url]:focus,.data-form input[type=url]:hover,.data-form select:focus,.data-form select:hover,.data-form textarea:focus,.data-form textarea:hover{border-color:#ffc740}

.data-form .row{margin-bottom:15px}

.data-form .row:last-child{margin-bottom:0}

.data-form .form-field{position:relative}

.data-form .form-field .fa{position:absolute;top:12px;left:12px;color:#bebebe}

.data-form .form-field input[type=date],.data-form .form-field input[type=email],.data-form .form-field input[type=number],.data-form .form-field input[type=password],.data-form .form-field input[type=tel],.data-form .form-field input[type=text],.data-form .form-field input[type=url],.data-form .form-field select,.data-form .form-field textarea{padding-left:34px}

.col-half .owl-theme .owl-controls .owl-buttons{top:-40px;right:0}

.col-half .owl-theme .owl-controls .owl-buttons div{width:30px;height:30px}

.col-half .owl-theme .owl-controls .owl-buttons div:before{width:30px;height:30px;line-height:30px}

.col-half .grid-clients .owl-wrapper-outer,.col-half .testimonials-horizontal .owl-wrapper-outer{min-height:200px}

.section-header{margin-bottom:0px;position:relative}

.section-header h1,.section-header h2{letter-spacing:2px;font-weight:600}

.section-header .text-yellow:hover{color:#ffc740}

.section-header .btn.v-center{right:0}

.section-header.inline{margin-top:20px;margin-bottom:0}

.section-header.inline h3{margin-bottom:0}

.section-header.banner{margin:0}

.section-header.banner h3{margin-bottom:0}

.counter-list .countTo{font-size:48px}

.counter-list .line-top{font-size:18px}

.grid-list .row{margin-right:-3px}

.grid-list .grid{border:1px solid #e1e1df;margin-top:-1px;margin-left:-1px;padding:30px;text-align:center}

.ourservices .grid{
height:400px;	
}

.ourservices .grid a{
font-size:15px;
color:#f15a29;
}

.ourservices .row{margin-right:0px !important;}

.clintlogo{
background:#f9fafb !important;	
}

.work{
background:#fff;	
}

.grid-list .grid p{margin-bottom:0}

.grid-list .grid .fa{margin-bottom:20px}

.grid-list.grid-vertical .grid{text-align:left}

.grid-list.grid-vertical .grid .line-bottom:after{left:0;margin-left:0}

.grid-list.grid-vertical.with-icons .grid{position:relative;padding-left:140px}

.grid-list.grid-vertical.with-icons .grid .fa{position:absolute;width:120px;height:100%;background-color:#FFF;border-right:1px solid #e1e1df;margin:0;top:0;left:0}

.grid-list.grid-vertical.with-icons .grid .fa:before{width:100%;text-align:center;position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}

.grid-list.grid-trans .grid{border-color:#363636;background-color:rgba(0,0,0,.5)}

.grid-list.grid-dark .grid{border-color:#fff}

.grid-list.grid-none .grid{border:0}

.grid-list.grid-clients .row{margin-left:1px;margin-right:-1px;margin-top:1px}

.grid-list.grid-clients .grid{padding:20px 15px}

.grid-list.grid-clients .grid img{-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}

.grid-list.grid-clients .grid:hover img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}

.grid-list#owl-clients-big .grid{margin-top:inherit;margin-left:inherit;border-left:0;border-bottom:0;border-top:0}

.grid-list#owl-clients-big .owl-wrapper-outer{border:1px solid #e1e1df}

.grid-list.grid-dark#owl-clients-big .owl-wrapper-outer{border:1px solid #515151}

.testimonials-horizontal .item-image{display:inline-block;width:90px;height:90px;border:4px solid #FFF}

.testimonials-horizontal .item-image img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;position:relative}

.testimonials-horizontal .item-comment{margin:10px 0}

.team-horizontal .team .team-detail{position:relative;padding:10px 20px;
    /*background-color:#ffc740; */
    height:320px;
    color: #fff;
    }

.team-horizontal .team .team-detail strong {
    font-weight: 700;
	font-size:30px;
    color: #234374;
}



.team-horizontal .team .team-detail .detail-social{position:absolute;width:100%;height:0;bottom:100%;left:0;text-align:center;background-color:#fff;overflow:hidden}

.team-horizontal .team:hover .team-detail .detail-social{height:30px}

.team-horizontal .owl-controls .owl-buttons{right:15px}

.blog-horizontal .post,.team-horizontal.owl-carousel .team{padding:0 15px}

.blog-horizontal .post .post-photo,.blog-horizontal .post .post-photo img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative;overflow:hidden}

.blog-horizontal .post .post-photo figcaption{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}

.blog-horizontal .post .post-media iframe{width:100%;border:0;overflow:hidden}

.blog-horizontal .post .post-gallery .owl-pagination{margin-top:0;padding-top:15px;background-color:#FFF}

.blog-horizontal .post .post-desc h3{margin-top:10px;font-size:18px}

.blog-horizontal .post .post-desc h3 a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.blog-horizontal .post .post-info{font-size:12px;font-weight:700}

.blog-horizontal .post .post-info .fa{margin-right:10px}

.blog-horizontal .post .post-info .info-date{line-height:30px}

.blog-horizontal .post .post-info .info-count ul li{margin-left:10px}

.blog-horizontal .post .post-info .info-count ul li a{display:block;height:30px;line-height:30px;padding:0 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#f3f3f2}

.blog-horizontal .post .post-info .info-count ul li a:hover{background-color:#ffc740}

.blog-horizontal .owl-controls .owl-buttons{right:15px}

.blog-horizontal.blog-list .post{margin-bottom:30px}

.blog-horizontal.blog-list .post .post-photo,.blog-horizontal.blog-list .post .post-photo figcaption,.blog-horizontal.blog-list .post .post-photo img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.blog-horizontal.blog-list .post .post-desc,.blog-horizontal.blog-list .post .post-info{background-color:#FFF;padding:15px}

.blog-horizontal.blog-list .post .post-desc h3,.blog-horizontal.blog-list .post .post-desc p{margin:0}

.blog-horizontal.blog-list .post .post-desc h3{font-size:16px;font-weight:700;margin-bottom:10px}

.blog-horizontal.blog-list .post .post-desc h3 a{white-space:inherit;text-overflow:inherit;overflow:inherit}

.blog-horizontal.blog-list .post .post-info{border-top:1px solid #e1e1e1}

.team-half .team-half-detail>div{display:none}

.team-half .team-half-detail>.active{display:block}

.team-half .team-half-detail .team-header .team-photo{width:90px;margin-right:20px;border:4px solid #fff}

.team-half .team-half-detail .team-header .team-name h4{margin-top:10px;font-size:24px;font-weight:500}

.team-half .team-half-detail .team-desc{margin:20px 0}

.team-half .team-half-list .team-member{margin-bottom:30px;border:4px solid #FFF}

.team-half .team-half-list .team-member.active{border-color:#ffc740}

.team-half .team-half-list .team-member .zoom-effect:after{display:none}

.price-table .table-item{text-align:center}

.price-table .table-item .table-header{color:#fff;background-color:#262626;border-left:1px solid #111}

.price-table .table-item .table-header .header-price,.price-table .table-item .table-header .header-title{padding:10px 20px}

.price-table .table-item .table-header .header-title{font-size:24px;font-weight:800;background-color:rgba(0,0,0,.3)}

.price-table .table-item .table-header .header-price{font-size:30px;font-weight:800;color:#ffc740}

.price-table .table-item .table-header .header-price p,.price-table .table-item .table-header .header-price small{font-size:18px;font-weight:600;color:#999}

.price-table .table-item .table-content{color:#262626;border-left:1px solid #e1e1e1;background-color:#f3f3f2}

.price-table .table-item .table-content ul li{line-height:40px;padding:0 20px;border-bottom:1px solid #e1e1e1}

.price-table .table-item .table-content ul li:last-child{border-bottom:none}

.price-table .table-item .table-content ul li:nth-child(even){background-color:#FFF}

.price-table .table-item .table-footer{border:1px solid #e1e1e1;border-right:0;padding:20px;background-color:#2f383d}

.price-table .table-item.active{position:relative;z-index:2;top:-10px;-webkit-box-shadow:0 0 20px rgba(50,50,50,.3);-moz-box-shadow:0 0 20px rgba(50,50,50,.3);box-shadow:0 0 20px rgba(50,50,50,.3)}

.price-table .table-item.active .table-header{background-color:#ffc740;border-color:transparent}

.price-table .table-item.active .table-header .header-title{background-color:rgba(0,0,0,.1);padding-top:15px;padding-bottom:15px}

.price-table .table-item.active .table-header,.price-table .table-item.active .table-header .header-price,.price-table .table-item.active .table-header .header-price p,.price-table .table-item.active .table-header .header-price small{color:#333}

.price-table>div:last-child .table-item .table-header{border-right:1px solid #000}

.price-table>div:last-child .table-item .table-content,.price-table>div:last-child .table-item .table-footer{border-right:1px solid #e1e1e1}

.blog-archive h4,.blog-category h4,.blog-recents h4,.blog-search h4,.blog-tags h4{font-weight:700;margin-bottom:20px}

.blog-category,.blog-recents,.blog-search,.blog-tags{margin-bottom:40px}

.blog-archive ul li,.blog-category ul li,.blog-recents ul li{margin-bottom:10px}

.blog-archive ul li:last-child,.blog-category ul li:last-child,.blog-recents ul li:last-child{margin-bottom:0}

.blog-archive ul li a,.blog-recents ul li a{color:#666}

.blog-archive ul li a:hover,.blog-recents ul li a:hover{color:#262626}

.blog-search form{position:relative}

.blog-search input[type=text]{width:100%;height:36px;padding:10px 36px 10px 10px;border:1px solid #e1e1df;outline:0;font-size:14px}

.blog-search input[type=text]:focus,.blog-search input[type=text]:hover{border-color:#ffc740}

.blog-search .search-btn{width:34px;height:34px;position:absolute;top:1px;right:1px;padding:0;border:0;outline:0;color:#666;background:0 0}

.blog-search .search-btn:hover .fa{color:#262626}

.blog-category ul li a{height:30px;line-height:30px;padding:0 10px;font-size:14px}

.blog-recents ul li a{display:block;padding-bottom:10px;border-bottom:1px solid #e1e1e1}

.blog-recents ul li a span{display:block;font-size:12px;margin-top:10px;color:#999}

.blog-recents ul li a span .fa{margin-right:10px}

.blog-recents ul li:last-child a{padding-bottom:0;border-bottom:0}

.blog-archive ul li a{display:block}

.blog-archive ul li a:hover{color:#181819}

.post-detail .post-media.type-parallax{padding:100px 0}

.post-detail .post-comments .comment-list{margin-bottom:20px}

.post-detail .post-comments .comment-list .comment{position:relative;padding-left:90px}

.post-detail .post-comments .comment-list .comment .comment-avatar{width:70px;height:70px;position:absolute;top:0;left:0}

.post-detail .post-comments .comment-list .comment .comment-info{padding:15px;margin-bottom:20px;background-color:#f3f3f2;position:relative}

.post-detail .post-comments .comment-list .comment .comment-info:before{position:absolute;display:inline-block;content:'';top:18px;left:-10px;width:0;height:0;border-top:15px solid transparent;border-right:15px solid #f3f3f2;border-bottom:15px solid transparent}

.post-detail .post-comments .comment-list .comment .comment-info .comment-date,.post-detail .post-comments .comment-list .comment .comment-info .comment-message{margin-bottom:10px}

.post-detail .post-comments .comment-list .comment .comment-info .comment-date{display:block;margin-bottom:10px;font-size:14px;color:#999}

.post-detail .post-comments .comment-list .comment .comment-info .comment-reply .btn{font-size:12px;height:30px;line-height:30px}

.post-detail.row .post-tags{margin-bottom:30px}

.post-detail.row .post-comments .comment-list .comment .comment-info .comment-message{font-size:14px}

.site-nav{display:none;width:250px;height:100%;position:absolute;top:0;left:-250px;z-index:100;padding-top:30px;background-color:#1a1919}

.site-nav ul.nav-default{margin-bottom:30px}

.site-nav ul.nav-default li{float:none}

.site-nav ul.nav-default li a{display:block;white-space:nowrap;text-overflow:ellipsis;height:30px;line-height:30px;font-size:12px;font-weight:600;letter-spacing:2px;color:#FFF;padding:0 20px;position:relative}

.site-nav ul.nav-default li.active>a,.site-nav ul.nav-default li:hover>a{color:#ffc740}

.site-nav ul.nav-default li ul{display:none;padding:15px 0;background-color:#141313}

.site-nav>ul.nav-default>li>a:before{display:inline-block;content:" ";width:0;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;background-color:#ffc740}

.site-nav>ul.nav-default>li:hover>a:before,.site-nav>ul.nav-default>li>a.opened:before{width:10px}

.site-nav .header-search,.site-nav ul.address-list,.site-nav ul.social-icons{border-top:1px solid #141313;padding:15px}

.site-nav .header-search{display:block}

.site-nav .header-search input[type=text]{width:100%;background-color:#0c0c0c}

.site-nav ul.address-list li,.site-nav ul.address-list li a{font-size:14px;color:#666}

.site-nav ul.address-list li{margin:0}

.site-nav ul.address-list li:hover a{color:#ffc740}

.site-nav ul.social-icons li{float:left}

.site-nav ul.social-icons li a{display:inline-block;background-color:transparent;border:1px solid #666;color:#FFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

.site-nav ul.social-icons li a:hover{border-color:transparent}

.header-search{font-size:11px;display:inline-block}

.header-search form{position:relative}

.header-search input[type=text]{width:180px;height:28px;line-height:18px;margin:0;outline:0;padding:5px 40px 5px 15px;border:none;color:#FFF;background:#1a1919;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-box-shadow:1px 1px 0 0 rgba(57,56,56,.4);-moz-box-shadow:1px 1px 0 0 rgba(57,56,56,.4);box-shadow:1px 1px 0 0 rgba(57,56,56,.4)}

.header-search input[type=text]:active,.header-search input[type=text]:focus,.header-search input[type=text]:hover,.header-search:hover input[type=text]{border-color:#000;background-color:#000}

.header-search button{width:40px;height:28px;color:#999;position:absolute;top:0;right:0;text-align:center}

.footerbo{
background:#333333 !important;
}

.footerbo a{
color:#333333 !important;
}

.header-search:hover button{color:#fff}#site-container.site-sticky #site-header .header-logo,#site-container.site-sticky #site-header.fixed{position:absolute}#site-header{width:100%}#site-header .header-inner{background-color:#fff}#site-header .wrapper{padding:0 40px}#site-header .header-logo{position:absolute;z-index:99}#site-header .header-search{position:absolute;top:-38px;right:40px}#site-header .header-nav{display:none;width:30px;height:30px;line-height:30px;overflow:hidden;text-align:center;color:#000;cursor:pointer;float:right}#site-header .header-nav.active{color:#ffc740}#site-slider .slide-caption{position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,1)),color-stop(20%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(left,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,1) 0,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1)}#site-slider .slide-caption h2{font-size:48px;font-weight:700;color:#FFF;margin:20px 0}#site-slider .slide-caption h3{color:#999;margin-bottom:40px}#site-slider .slide-caption h5{font-weight:500;color:#ffc740;margin-top:0}#site-slider .slide-caption h5:after{left:0;width:20px;margin-left:0}#site-slider .slide-caption .v-center{width:100%}#site-footer .wrapper{padding:0 40px}#site-footer .footer-top{padding:40px 0}#site-footer .footer-top .top-logo{margin:-40px 20px 0 0;float:left}#site-footer .footer-top .top-menu{margin-bottom:30px}#site-footer .footer-top .top-menu ul li{margin-left:10px}#site-footer .footer-top .top-menu ul li a{display:inline-block;height:30px;line-height:30px;font-size:12px;letter-spacing:2px;font-weight:600;position:relative}#site-footer .footer-top .top-menu ul li a:after{content:"";width:0;height:2px;position:absolute;left:0;bottom:0;background-color:#262626}#site-footer .footer-top .top-menu ul li:hover a:after{width:50%}#site-footer .footer-top .top-menu ul li:first-child{margin-left:0}#site-footer .footer-top .top-newsletter{position:relative}#site-footer .footer-top .top-newsletter button,#site-footer .footer-top .top-newsletter input[type=text]{display:inline-block;height:40px;font-size:13px;border:1px solid silver;background-color:#cacaca}#site-footer .footer-top .top-newsletter button{width:40px;position:absolute;top:0;right:0}#site-footer .footer-top .top-newsletter input[type=text]{width:240px;padding:10px 50px 10px 10px;-webkit-box-shadow:1px 1px 0 0 rgba(218,218,218,1);-moz-box-shadow:1px 1px 0 0 rgba(218,218,218,1);box-shadow:1px 1px 0 0 rgba(218,218,218,1)}#site-footer .footer-top .top-newsletter button:focus,#site-footer .footer-top .top-newsletter button:hover{outline:0;background-color:#c1c1c1}#site-footer .footer-top .top-newsletter input[type=text]:focus,#site-footer .footer-top .top-newsletter input[type=text]:hover{outline:0;background-color:#e8e8e8}#site-footer .footer-bottom,#site-footer .footer-middle{padding:20px 0}#site-footer .footer-middle{border-top:1px solid silver;border-bottom:1px solid silver}





.headertop{
background: #f1592a;
padding:12px 0px;
    position: absolute;
    z-index: 999;
    width: 100%;
color:#fff;
font-size:13px;
}

.headertop .iconcolor{
	color:#fff !important;
}

.headertop a{
color:#fff !important;
}

.iconcolor{
color:#f15a29;
}


.pull-left{
float: left  !important;
margin-left:10px;
}

.top_phone{
    border-right: 1px solid #fff;
    padding-right: 20px;
    padding-left: 20px;
}
.white{
color:#262626;
}

.margin_top30{
margin-top:30px;
}

.padding_top30{
padding-top:30px;
}

.innerbanner{
padding: 30px 0px 20px 0px;
    /* background: url(../img/inner.jpg) no-repeat; */
    text-align: center;
    background-size: cover;
    color: #fff;
    font-size: 100px;
    text-transform: none;
    font-weight: 900;
    font-family: 'Allura', cursive;
}

.green{
background:#a0cd58 !important;	
}
.green .title-big {
	color:#fff !important;
}

.green p {font-size:20px;
line-height:35px;
padding:0 120px;
	color:#fff !important;
}
.blueicon{color: #f15a29;
font-size: 36px;
margin-right: 10px;
}


.panel {

    transition: padding 0.5s;
    -moz-transition: padding 0.5s; /* Firefox 4 */
    -webkit-transition: padding 0.5s; /* Safari and Chrome */
    -o-transition: padding 0.5s; /* Opera */
    -ms-transition:padding 0.5s; /* IE9 (maybe) */     
  
}

.panel:hover {
	padding:10px;
}
.panel-danger > .panel-heading {
    color: #fff !important;
    background-color: #71dbff !important;
    border-color: #71dbff !important;
}

.btn-danger {
    color: #fff !important;
    background-color: #f15a29 !important;
    border-color: #d43f3a;
}

@media only screen 
and (max-width: 980px)
and (min-width:240px)
{

.innerbanner{
font-size: 52px !important;
}

.main_get_involved .btn{
width:100% !important;
}


.teaminner .team-pic {
    display: inline-block;
    border: 0;
    width: 100%;
    height: 270px;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
}

    .title-big {
        font-size: 30px;
        text-align: left;
    }
	.green p{
	padding:0px 0px;	
	}
	
.headertop{
    display: none;
}

.header-logo img{
    width: 160px;
    margin-top: -10px;
}

.innerbanner {
    padding: 40px 70px 40px 70px;
    /*background: url(../img/inner.jpg) no-repeat;*/
        background-size: auto auto;
    background-size: cover;
    color: #fff;
    font-size: 35px;
    /*text-transform: uppercase;*/
    font-weight: 900;
}

}

.contactustable td{
	padding:5px 10px;
}

.red{
	color: #ff0000;
}

@media only screen 
and (max-width: 480px)
and (min-width:240px)
{
.pb25 {
    padding-top: 20px !important;
}	

.wi100{
	width:100%;
	}
	
.header-menu a {
    color: #fff !important;
    text-decoration: none;
}	

.teaminner .team-pic {
    display: inline-block;
    border: 0;
    width: 100%;
    height: 270px;
    position: relative;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
}
	
}


.about_vision ul li{
    list-style: circle;
    margin-bottom: 10px;
}
.main_get_involved .title-big{
    margin-bottom: 40px;
}
.main_get_involved .btn{width: 70%;
    height: 70px;
    margin-bottom: 30px;
    line-height: 72px;
    border-radius: 30px;
    font-size: 40px;
    font-weight: normal;	
    letter-spacing: 10px;
}








    .l_c_h {
        width:300px;
        position:fixed;
        bottom:0;
        right:0px;
        background:#fff;
        border-radius:3px;
        z-index:5000;
                        display:block;
                    }
    .l_c_h .c_h {
        cursor:pointer;
        border-radius:0px;
                /*background:#c61432;*/
        background: #234374;
                line-height: 34px;
    }
    .l_c_h .left_c {
        color:#ebebeb;
        width:150px;
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
    }
    .l_c_h .right_c {
        text-align:center;
        /*background:#DE4A4A;*/
    background:#f1592a;
        line-height: 36px;
    }
    .l_c_h .right_c  a {
        color:#ebebeb;
        border-radius: 3px;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05) !important;
        cursor: pointer !important;
        font-size: 16px;
        line-height: normal !important;
        margin-top: 0 !important;
        padding: 1px 0px !important;
        text-align: center !important;
        text-decoration:none;
        font-weight:600;
    }
    .clear {
        clear:both;
    }
    .chat_container {
          /*        display:none;*/
          padding:5px 26px;
         }
    .chat_container .no_provider {
        text-align:left;
        color:#5E5652;
        font-size:12px;
        width:300px;
        padding:5px;
        font-family:Arial, Helvetica, sans-serif;
        margin-left:5px;
    }
    .chat_container .footer_c {
        text-align:left;
        color:#5E5652;
        font-size:12px;
        margin-left:10px;
        margin-bottom:10px;
        font-family:Arial, Helvetica, sans-serif;
    }
    .chat_container .footer_c a {
        text-decoration:underline;
        color:#777;
        font-size:11px;
    }
    .chat_container .chat_entry {
        margin:10px;
        margin-top:0px;
    }
    .chat_container .chat_entry p {
        margin-top:10px;
        margin-bottom:10px;
    }
    .chat_container .chat_entry h4 {
        text-align:left;
        color:#1A1A1A;
        font-weight:400;
        font-size:16px;
        margin-top:0px;
    }
    .chat_container .chat_entry input[type="text"] {
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius:2px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
        color: #999;
        font-size: 13px;
        padding: 8px 8px;
        margin-bottom:5px;
        transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
        width:100%;
 /*     height:30px; */ 
        font-family:Arial, Helvetica, sans-serif;
    }
    .chat_container .chat_entry input[type="text"]:focus {
        box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        outline:0 none;
        border-color:#66afe9;
    }
    .chat_container .chat_entry input[type="submit"]{
        padding: 5px 12px;
        margin-bottom: 0;
        font-size: 12px;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius:0px;
        color: #fff;
        /*background-color: #DD4A4A;*/
    background-color: #f1592a !important;
        font-family:Arial, Helvetica, sans-serif;    
    }
    .chat_container .chat_entry input[type="submit"]:hover {
        background-color: #C64545;
    }
    .form-error {
        display:none;
    }
    .chat_message {
        height:250px;
        overflow-y:scroll;
        padding:10px;
        border-bottom:1px solid #222222;
        padding-top:10px;
    }
    .chat_message .message_contain {
        margin:5px;
        background:#FCF8E2;
        padding:5px;
    }
    .chat_message .user_message {
        background:#F5F5F5;
    }
    .chat_message .message_contain  .header_image {
        float:left;
        width:50px;
        margin-top:0px;
        margin-bottom:0px;
    }
    .chat_message .message_contain .chat_mess {
        font-size:13px;
        color:#444444;
        margin-top:0px;
    }
    .chat_message .message_contain .chat_date {
        color:#777;
        font-size:11px;
        margin-top:0px;
        margin-bottom:0px;
    }
    .chat_text_area {
        margin:5px;
    }
    .chat_text_area .messag_send {
        width:100%;
        resize:none;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 2px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
        color: #555;
        padding:5px;
        font-size:13px;
        height:35px;
    }
    .chat_text_area .messag_send:focus {
        box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        -moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        outline:0 none;
        border-color:#66afe9;
    }
    .left{
        float:left;
    }
    .right{
        float:right;
    }
    .left_icons{
        width:35px;
        height:auto;
        text-align:center;
        color:#999;
        /*background:#DE4A4A;*/
        background: #ff8f32;
        font-size:15px;
    }
    .left_icons a{
        color:#fff;
        font-weight:normal;
    }
    .center_icons{
        text-align:center;
        padding:2px 0px 0px 5px;
    }
    .logout img{
        margin-top:8px;
    }

.team_img img{
    border-radius: 50%;
}

#blog h3{
    padding: 20px;
    width: 200px;
    margin: 20px auto;
    text-align: center;

}
#blog h3:hover{
    background-color: #fff;
    border-radius: 30px;

}
.blog-horizontal .owl-controls .owl-buttons {
    width: 100%;
}
.owl-theme .owl-controls .owl-buttons div:first-child {
    left: -20px;
    position: absolute;
        font-size: 40px;
        color: #fff;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -50px !important;
    position: absolute;
        font-size: 40px;
        color: #fff;
}
.owl-theme .owl-controls .owl-buttons {
    top: 40% !important;
}
.owl-theme .owl-controls .owl-buttons div {
    background: none;
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    background-color: transparent;
}

@media (max-width: 480px){
    .owl-theme .owl-controls .owl-buttons div:first-child {
        left: 160px;
    }
    .owl-theme .owl-controls .owl-buttons .owl-next {
        right: -185px !important;
    }
    .owl-theme .owl-controls .owl-buttons {
        top: 50% !important;
    }
    
}