#section2 {
    top: 0;
}
.sticky-wrapper {
    height: auto !important;
}
.pricing-plan-description li span.fa {
    color: #FFFFFF;
    font-size: 15px;
}
.pricing-plan-description li span.gray {
    color: #D0D0D0;
}
.pricing-plan-icon span.fa{
	height:52px;
	line-height:52px;
	width:45px;
	margin-left:4px;
}
.pricing-plan-button .btn{
	height: 39px;
    line-height: 34px;
	margin-top:19px;
	border-width:3px;
}
.our-partner a img{
	margin-top:15px;
}
.bl-services-viewmore a{
	color:#fff;
}
.item-service{
	height:100%;
	cursor:pointer;
}
.bl-services-grid li > div.item-service:hover {
    background:#FFFFFF;
}
.bl-services-grid li > div.item-service:hover .fa, .bl-services-grid li > div.item-service:hover .bl-services-title {
    color: #FB5B45;
}
.bl-services-grid li > div.item-service:hover .fa {
    -webkit-transform: translateY(5px);
    -moz-transform: translateY(5px);
    -ms-transform: translateY(5px);
	-o-transform: translateY(5px);
    transform: translateY(5px);
}
.bl-services-grid li > div.item-service:hover .bl-services-title:before {
    background: #FB5B45;
    margin-top: 65px;
}
.bl-services-grid li > div.item-service:hover .bl-services-viewmore .bl-services-viewmore-text {
    display: block;
}
.bl-services-grid li > div.item-service:hover  .bl-services-title {
	-webkit-transform: translateY(-28px);
    -moz-transform: translateY(-28px);
    -ms-transform: translateY(-28px);
	-o-transform: translateY(-28px);
    transform: translateY(-28px);
}
.bl-services-grid li > div.item-service:hover .bl-services-viewmore .bl-services-viewmore-link {
    display: none;
}

.navigation.device_layout{
	display:none;
}
#section5{
	background-color:#303030;
}
#section5 p{
	text-align:center;
}
.button_menu{
	display:none;
}
.site-logo{
	position:relative;
	top:-20px;
}
.mainnav_left{
	position:absolute;
	right:52%;
	top:0;
	margin-right:50px;
	float:right;
}
.mainnav_right{
	position:absolute;
	left:52%;
	top:0;
	margin-left:50px;
	float:left;
}
.logo_link img{
	margin-top:15px;
}
.aboutus-item-icon-hover span.fa, .aboutus-selected .aboutus-item-icon span.fa {
/*  animation: 0.3s ease 0s normal forwards 1 toRightFromLeft;*/
	-webkit-animation: toRightFromLeft 0.3s forwards;
	-moz-animation: toRightFromLeft 0.3s forwards;
	-o-animation: toRightFromLeft 0.3s forwards;
	animation: toRightFromLeft 0.3s forwards;
    color: #FB5B45;
}
.aboutus-item-icon span.fa {
    font-size: 48px;
    line-height: 147px;
    transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
}
.our-partner a {
    display: block !important;
}
#cp-bullet{
	overflow-x:hidden;
	padding-bottom:25px;
}
.bt-cs-jenus .bt_handles{
	width:100%;
	text-align:center;
	bottom:59px;
}
.bt-cs-jenus .bt_handles li{
	float:none;
	display:inline-block;
}
.bt-cs-jenus .bt_handles li a{
	padding:0!important;
	background:#fff;
	height:3px;
	width:35px;
	margin:0 2px;
	display:inline-block;
	float:none;
}
.bt-cs-jenus .bt_handles li.current a{
	background:#FB5B45;
}
.module_ct_inner.tesimonial{
	padding:35px 0;
}
.bt-slider-arrow-down span.icon-move {
	text-align:center;
    border: 2px solid #FFFFFF;
    border-radius: 50%;
    display: block;
    font-size: 30px;
    height: 35px;
    line-height: 35px;
    width: 35px;
}
.cp-desc{
	background:none;
	width:100%;
	padding:0;
	margin:0;
}
#cp-caption{
	width:90%;
	padding:0;
	margin:0 5%;
	/*height:100%;*/
	top:24%;
	position:relative;
	z-index:999;
}
#cp-bg-bar{
	z-index:999;
}
#cp-caption-inner{
	position:relative!important;
	bottom:auto;
	display:block;
	padding: 0 50px;
}
.bg-overlay{
	position: absolute;
	top:0px;
	left:0px;
	z-index:0;
	width:100%;
	height:100%;
	background-color:#303030;
	opacity: 0.45;
	filter: alpha(opacity=45);
}
.cp-desc{
	text-align:center;
}
.cp-desc .head_title{
	color: #FFFFFF;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    visibility: hidden;
}
.cp-desc .big_title{
	color: #FFFFFF;
    font-size: 100px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-align: center;
    text-transform: uppercase;
	visibility:hidden;
}
.slider_description{
	font-size:24px;
	font-weight:500;
	line-height:32px;
	visibility:hidden;
}
.slider_description .slider_description_text{
    visibility:hidden;
}
.bl-slider-btn{
	display:inline-block;
	padding:10px 20px;
	border:3px solid #fff;
	margin-top:20px;
	color:#fff;
	text-transform:uppercase;
	font-size:18px;
    -webkit-transiton: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	-transition: all 0.3s;
}


.btanimate .cp-desc .big_title{
	-webkit-animation-name:bounceInLeft;
	-moz-animation-name:bounceInLeft;
	-o-animation-name:bounceInLeft;
	animation-name:bounceInLeft;
	-webkit-animation-duration:2s;
    -moz-animation-duration:2s;
    -ms-animation-duration:2s;
    -o-animation-duration:2s;
    animation-duration:2s;
}
.btanimate .cp-desc .head_title{
	-webkit-animation-name:fadeInUp;
	-moz-animation-name:fadeInUp;
	-o-animation-name:fadeInUp;
	animation-name:fadeInUp;
    -webkit-animation-duration:2.0s;
    -moz-animation-duration:2.0s;
    -ms-animation-duration:2.0s;
    -o-animation-duration:2.0s;
    animation-duration:2.0s;
}
.btanimate .slider_description .slider_description_text{
	-webkit-animation-name:bounceIn;
	-moz-animation-name:bounceIn;
	-o-animation-name:bounceIn;
	animation-name:bounceIn;
	-webkit-animation-duration:1.5s;
    -moz-animation-duration:1.5s;
    -ms-animation-duration:1.5s;
    -o-animation-duration:1.5s;
    animation-duration:1.5s;
}
.btanimate .slider_description, 
.btanimate .slider_description .slider_description_text, 
.btanimate .cp-desc .big_title, 
.btanimate .cp-desc .head_title{
	-webkit-animation-delay:0s;
    -moz-animation-delay:0s;
    -ms-animation-delay:0s;
    -o-animation-delay:0s;
    animation-delay:0s;
	visibility:visible;
}
.bt-slider-arrow-down{
	cursor: pointer;
    margin-top: 30px;
	position:absolute;
	bottom:150px;
	left:50%;
	margin-left:-18px;
	z-index:1000;
	opacity:0;
	display:none;
}
.btanimate2.bt-slider-arrow-down{
	display:block;
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s;
	animation-delay:1s;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
    -webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name:fadeInUp;
	-moz-animation-name: tfadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
	opacity:1;
}
.t3-navhelper {
    z-index: 1;
}
#cp-bullet span{
	width:12px;
	margin:0 3px;
	height:12px;
	background:url("../images/bullet_bg_slideshow.png") no-repeat scroll left top transparent;
}
#cp-bullet span.active{
	background:url("../images/bullet_bg_slideshow.png") no-repeat scroll left bottom transparent;
}
#site-funfacts{
	background:url("../images/funfacts-poster.jpg");
}
.site-funfacts .background {
    background: url("../images/funfacts.png")center center no-repeat;
    width: 170px;
    height: 177px;
    margin: 0 auto;
}
.site-funfacts .icon .fa {
    margin-left: 10px;
}





.main-nav ul li ul li ul{
	top:-2px;
	left:100%;
}
.main-nav ul li ul li a {
    height: auto;
    line-height: 22px;
    padding: 9px 15px;
}
.mod-bt-portfolio-gallery a{
	color:#fff;
}
.mod-bt-portfolio-gallery .terms li + li:before{
	content:"/";
	padding-left:5px;
	padding-right:5px;
}
.content_popup, .btp-detail{
	color:#3d3d3d;
	font-weight:600;
}
.btp-detail-title {
    color: #fb5b45;
    font-size: 26px;
    font-weight: 600;
    margin: 0 auto;
    padding:0 15px 10px 15px;
    text-transform: uppercase;
}
.btp-slideshow{
	padding:0;
	margin:30px 0;
}
.btp-detail-desc{
	margin:0;
}
.extrafield-title{
	color: #fb5b45;
    display: inline-block;
    text-transform: uppercase;
    width: 65px;
}
.extrafield-row{
	margin-bottom:10px;
	font-weight:600;
	color:#3d3d3d;
}
.extrafield-value{
	text-transform:uppercase;
	color:#3d3d3d;
}
.extrafield-value:before{
	content:":";
	color:#fb5b45;
	padding-right:5px;
}
.content-detail-left p{
    margin: 0 auto;
    padding: 10px 0;
    text-align: left;
	transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;
	-o-transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;
	-ms-transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;
	-moz-transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;
	-webkit-transition: opacity 0.5s ease 0s, transform 0.5s ease 0s;
/*	transform: translateY(100px);
	opacity:0;*/
}
.btp-slideshow .info_slide_dots{
	padding:0;
	left:50%!important;
	bottom:15px;
}
.box_skitter .info_slide_dots .image_number{
	background:none!important;
	height:15px;
	width:15px;
	border:2px solid #fff;
	margin:0 3px;
	border-radius:100px;
}
.box_skitter .info_slide_dots .image_number.image_number_select{
	background:#fff!important;
}

.show .content-detail-left p{
	transform: translateY(0);
	-o-transform: translateY(0);
	-ms-transform: translateY(0);
	-moz-transform: translateY(0);
	-webkit-transform: translateY(0);
	opacity:1;
	filter: alpha(opacity=100);
}
.footer-social-icons a span{
	display:none;
}

.iframe-hover-inner{
	height:100%;
	border:none;
	background:#fb5b45;
}
.btp-list a.image-link span.title-hover {
    background: none;
    max-width: none;
    text-align: center;
    text-transform: uppercase;
	font-family:'Raleway';
	margin:0;
    top: 35%;
    transform: translateY(-20px);
	-o-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
    transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;
    width: 100%;
	opacity:0;
	filter: alpha(opacity=0);
}
.btp-list a.image-link .iframe-hover{
	transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	-ms-transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-webkit-transition: opacity 0.4s ease 0s;
	opacity:0;
	filter: alpha(opacity=0);
}
.btp-list a.image-link:hover .iframe-hover{
	display:inherit;
	opacity:1;
	filter: alpha(opacity=100);
}
.btp-item a span.title-hover span{
	background:none;
	font-size: 20px;
	font-weight: 600;
}
.btp-list a.image-link:hover span.title-hover {
    transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	display:inherit;
	opacity:1;
	filter: alpha(opacity=100);
}
#mod-bt-portfolio-gallery .icon.close-content{
	background:#fb5b45;
	border-radius:3px;
	width:26px;
	height:26px;
	padding:0 5px;
	line-height:26px;
}
#mod-bt-portfolio-gallery .icon.close-content i.fa{
	line-height:26px;
}
.desktop_layout.main-nav ul.nav.menu > li.parent > a:before {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
    content: "";
    height: 5px;
    position: absolute;
    right: 0;
    top: 48%;
    width: 7px;
}
.desktop_layout.main-nav ul.nav.menu ul li.parent > a:before {
    border-left: 5px solid #fff;
    border-bottom: 5px solid transparent;
    border-top: 5px solid transparent;
    content: "";
    height: 5px;
    position: absolute;
    right: 5px;
    top: 16px;
    width: 5px;
}
.ie10 .mod-portfolio-content,
.ie10 .mod-portfolio-content,
.ie10 .mod-portfolio-content,
.ie10 .mod-portfolio-content > div,
.ie10 .mod-portfolio-content > div,
.ie10 .mod-portfolio-content > div {
	height:100% ;
}

.bl-services-grid .fa{
	text-indent:15px;
}

#content-scroll h3.module_title{
	background: url("../images/heading-bg-hexa.png") no-repeat scroll center bottom transparent;
    color: #fff;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    margin: 0 0 20px;
    padding: 45px 0 30px;
    text-align: center;
    text-transform: uppercase;
}
#site-aboutus div.moduletable_inner:nth-child(1){
	padding-top:80px;
}
.site-aboutus-inner{
	padding-top:0;
}
#content-scroll .site-works h3.module_title{
	margin-bottom:50px;
}












































