/* cmsms stylesheet: skin modified: 08/04/16 18:11:24 */
.slider-btn1 {
	background: #900 !important;
}

a:hover {
	color: #900;
}

.green_bg {
	background-color: #900;
}

.green_color {
	color: #900;
}

.btn-regular:hover,
.btn-small:hover,
.btn-medium:hover {
	color: #900;
	border-color: #900;
}

.btn-regular.active,
.btn-small.active,
.btn-medium.active {
	color: #900;
	border-color: #900;
}

.btn-fullwidth.dark:hover {
	background: #900;
	border-color: #900;
}

.btn-full-green {
	border-color: #900;
	background: #900;
}

.btn-full-black:hover,
.btn-full-black:focus,
.btn-full-black:active,
.btn-full-black.active {
	border-color: #900;
	background: #900;
}

#uh-cart-trigger:hover {
	background-color: #900;
	border-color: #900;
}

.u-topbar.u-topbar-dark ul.navbar-nav > li > a:hover {
	background: #900;
}

ul.navbar-nav > li > a:hover {
	background: #900;
}

#dark_home ul.navbar-nav > li > a:hover {
	color: #900;
}

#dark_home .uh-search span {
	color: #900;
}

#dark_home .like_shop span {
	background: #900;
}

#dark_home .center_icon_wrapper i {
	color: #900;
}

#dark_home .center_icon_wrapper:hover h5 {
	color: #900;
}

#dark_home .left_icon_wrapper:hover .btn-small {
	background: #900;
}

.u-header-dark span.icon_search {
	color: #900;
}

.header10 .uh-search span {
	color: #900;
}

.header7 .u-header .ut-social a:hover i {
	background: #900;
	border-color: #900;
}

.navbar-default .navbar-nav  > .active  > a,
.navbar-default .navbar-nav  > .active  > a:hover {
	color: #900;
	background: #900;
}

.header-onepage .navbar-nav .active a,
.header-onepage .navbar-nav a:hover {
	background: #900;
}

.navbar-default .navbar-nav  > li  > a:hover,
.navbar-nav  > li.menu-item-has-children:hover:before {
	background: #900;
}

.navbar-nav > li .dropdown-menu > li > a:hover {
	background: #900;
}

.navbar-nav > li .sub-menu ul li a:hover {
	background: #900 !important;
}

.navbar-nav > li .sub-menu > li > a:hover {
	background: #900;
}

.uh-search span:hover {
	color: #900;
}

.tp-bullets.simplebullets.round .bullet.selected {
	background: #900 !important;
}

.bcrumbs li {
	color: #900;
}

.bcrumbs a:hover {
	color: #900;
}

ul.list.ok_icon_list li:before {
	color: #900;
}

.highlight-color {
	color: #900;
}

div.owl-theme .owl-controls .owl-page.active span {
	background: #900;
}

.service_with_icon:hover i {
	color: #900;
}

.service_with_icon:hover .btn-small {
	background: #900;
}

.service_with_icon:hover h4 {
	color: #900;
}

.service_with_icon:hover .btn_mini_simple {
	color: #900;
}

.service_with_icon:hover .center_divider_icon:before,
.service_with_icon:hover .center_divider_icon:after {
	background: #900;
}

.calltoaction .btn-regular.btn-full-green:hover {
	background: #900;
}

.calltoaction .btn-regular.green {
	background: #900;
}

.content-head .owl-buttons .owl-next:hover {
	background: #900 !important;
}

.content-head .owl-buttons .owl-prev:hover {
	background: #900 !important;
}

.content-head .owl-buttons .prev2:hover {
	background: #900 !important;
}

.content-head .owl-buttons .next2:hover {
	background: #900 !important;
}

#dark_home .content-head .right_arrow .owl-next:hover,
#dark_home .content-head .right_arrow .owl-prev:hover {
	background: #900 !important;
}

.testimonial_star {
	color: #900;
}

.price_table:hover .hostingtitle h4 {
	background: #900;
}

.price_table .hostingtitle h4 i:nth-child(1) {
	color: #900;
}

.price_table .hostingtitle h4 i:nth-child(2) {
	color: #900;
}

.hostingbutton a {
	background: #900;
}

.price_table.style2:hover a.cart_icon:before {
	background: #900;
}

.pagnav a:hover {
	background: #900;
}

.author_info .icon_wrap a:hover:before {
	background: #900;
}

.fullwidth div.comment h5:hover {
	color: #900;
}

.form_elements input.btn-regular {
	background: #900;
}

.center_social_border.in_post a.green:before {
	background: #900;
}

.upi_team_name span {
	background: #900;
}

.team_icon a:hover {
	color: #900;
}

.portfolio_navigation span:hover {
	background: #900;
	border: 1px solid #900;
}

section.like_button span.icon_heart {
	color: #900;
}

section.like_button.with_text .button_wrapper:before {
	background: #900;
}

.upi-overlay span.word {
	color: #900;
}

.upi-overlay span {
	color: #900;
}

.upi-overlay-dark .like_shop span {
	background: #900;
}

.up-item:hover .upi-inner h4 a {
	color: #900;
}

#owl-blog .upi_blog_date span {
	background: #900;
}

#owl-blog ul.post_info li a:hover,
#owl-blog2 ul.post_info li a:hover {
	color: #900;
}

#owl-blog ul.post_info li a:hover:before,
#owl-blog2 ul.post_info li a:hover:before {
	background: #900;
}

.page-nav ul li a:hover,
.page-nav ul li.active a {
	border: 1px solid #900;
	background: #900;
}

#dark_home .u-clients .content-head .owl-prev:hover,
#dark_home .u-clients .content-head .owl-next:hover {
	background: #900 !important;
}

.head-tngl-left1 {
	background: #900;
}

.head-tngl-left2 {
	background: #900;
}

.head-tngl-left3 {
	background: #900;
}

.head-tngl-right1 {
	background: #900;
}

.head-tngl-right2 {
	background: #900;
}

.head-tngl-right3 {
	background: #900;
}

.triangle_one {
	background: none repeat scroll 0 0 #900;
}

.triangle_two {
	background: none repeat scroll 0 0 #900;
}

.triangle_three {
	background: #900;
}

.triangle_four {
	background: #900;
}

.triangle_five {
	background: #900;
}

.triangle_six {
	background: #900;
}

div.background_bg_black .owl-buttons .owl-prev:hover:before {
	color: #900;
}

div.background_bg_black .owl-buttons .owl-next:hover:before {
	color: #900;
}

.owl_navigation_top .owl-next:hover,
.owl_navigation_top .owl-prev:hover {
	background: #900 !important;
}

.qutation_info .name {
	color: #900;
}

.about-quote2 {
	background: #900;
}

#owl-quotation .owl-next:hover,
#owl-quotation .owl-prev:hover {
	background: #900;
}

.about-quote2 .owl-prev:hover:before,
.about-quote2 .owl-next:hover:before {
	color: #900 !important;
}

.quotation_icon.green span {
	background: #900;
}

.triangle-icon.green span {
	background: #900;
}

.center_icon_wrapper:hover h3 {
	background: #900;
}

.center_icon_wrapper:hover h4 {
	color: #900;
}

.center_icon_wrapper:hover h5 {
	color: #900;
}

.center_icon_wrapper:hover .center_box_icon.circle.dark {
	background: #900;
	border-color: #900;
}

.center_icon_wrapper:hover .btn-small {
	background: #900;
	color: #e4e4e4;
}

#dark_home .left_icon_wrapper:hover h4,
#dark_home .left_icon_wrapper:hover i {
	color: #900;
}

h3.center_box_icon.step_circle {
	border: 1px solid #900;
}

h3.center_box_icon.step_circle i {
	color: #900;
}

h3.center_box_icon.step_circle:hover .step_number {
	background: #900;
}

#services-app .center_box_icon.circle {
	border: 1px solid #900;
}

#services-app .col-md-3:hover h3.center_box_icon.step_circle .step_number {
	background: #900;
}

#services-app .col-md-3:hover h5 {
	color: #900;
}

.services_orbit .col-md-3 i {
	color: #900;
}

.center_box_icon.small_circle {
	border: 1px solid #900;
}

.center_box_icon.dark_hover {
	background: #900;
}

.center_box_icon:hover {
	background: #900;
}

.background_bg_black .quotation_icon span {
	background: #900;
}

.skill .bar .value {
	background-color: #900;
}

span.counter:hover:before {
	background: #900;
}

span.counter:hover:after {
	background: #900;
}

span.center_icon_border {
	color: #900;
}

.banner .left_section a {
	color: #900;
}

.on_sale:before {
	border-right: 74px solid #900;
}

.product.overlay_content .big_heart {
	color: #900;
}

.product .wrapper .add_to_cart:hover {
	background: #900;
}

.orbutton_section {
	background: #900;
}

.orbutton_section a.one:before {
	border-bottom: 10px solid #900;
}

.orbutton_section a.two:before {
	border-top: 10px solid #900;
}

.orbutton_section.in_dark a {
	background: #900;
	border: 1px solid #900;
}

.orbutton_section.in_dark a:hover {
	border-color: #900 !important;
	color: #900;
}

ul.diamond li:before {
	background: none repeat scroll 0 0 #900;
}

ul.diamond1 li:before {
	border: 1px solid #900;
}

ul.list-custom li span {
	color: #900;
}

span.dropcap {
	background: #900;
}

.center_social_border .icon_wrap a:hover:before {
	background: #900;
}

.cd-timeline-content:hover .dcap {
	background: #900;
}

.cd-timeline-content:hover h5 {
	color: #900;
}

.entry {
	color: #900;
}

.entry h1 {
	color: #900;
}

.entry.highlight {
	border-color: #900;
}

.entry.highlight:after {
	background: #900;
}

.ct-ribbon {
	background: none repeat scroll 0 0 #900;
}

.ct-ribbon .ct-triangle {
	border-top: 20px solid #900;
}

.u-services .col-md-4:hover .ct-triangle.two:before {
	border-top-color: #900;
}

.u-services .col-md-4:hover .ct-triangle.two {
	background: #900;
}

.owl-item:hover .ct-triangle.two:before {
	border-top-color: #900;
}

.owl-item:hover .ct-triangle.two {
	background: #900;
}

.cd-timeline-img .left_ribbon {
	background: none repeat scroll 0 0 #900;
}

.cd-timeline-img .left_ribbon .ct-triangle {
	border-color: transparent transparent transparent #900;
}

.cd-timeline-img .right_ribbon {
	background: none repeat scroll 0 0 #900;
}

.cd-timeline-img .right_ribbon .ct-triangle {
	border-color: transparent #900 transparent transparent;
}

.cd-timeline-block:hover .cd-timeline-img .right_ribbon .two {
	background: #900;
}

.cd-timeline-block:hover .cd-timeline-img .left_ribbon .two {
	background: #900;
}

.cd-timeline-block:hover .right_ribbon .two:before {
	border-color: transparent #900 transparent transparent;
}

.cd-timeline-block:hover .left_ribbon .two:before {
	border-color: transparent transparent transparent #900;
}

.services_dark h5 i {
	color: #900;
}

.service_block:hover span.icon i {
	background: #900;
}

.ci-link {
	color: #900 !important;
}

div.plus:after {
	background: none repeat scroll 0% 0% #900;
}

div.prices-monthly-select .btn-lite {
	border: 1px solid #900;
	background: #900;
}

div.prices-monthly-select .btn-dark:hover {
	background: #900;
	border: 1px solid #900;
}

a.btn-regular.green {
	background: #900;
}

.prices-monthly-plan h5 {
	color: #900;
}

#slider-range {
	background: #900;
}

#slider-range .ui-slider-handle {
	background: #900;
}

.product_ad .caption .text {
	background: #900;
}

.widget.categories ul li a:hover:before {
	background: #900;
}

.widget.categories ul li a:hover {
	color: #900;
}

.widget.recent_post ul li a:hover:before {
	background: #900;
}

.widget.tags a:hover {
	background: #900;
	border-color: #900;
}

.widget .twitter_feed li a:hover {
	color: #900;
}

.contact_form2 .btn-regular {
	background: #900;
}

.subscribe_form .submit:hover {
	background: #900;
}

.square-icon-box i {
	color: #900;
}

.square-icon-box:hover:before {
	background: #900;
}

.social_icon_alt2 li:hover a {
	border: 1px solid #900;
	background: #900;
}

.social_icon_alt2 li a:hover {
	background: #900;
}

.product_dropdown select {
	color: #900;
}

.btn-group.bootstrap-select .btn span.filter-option {
	color: #900;
}

div#carousel .flex-direction-nav a:hover {
	background: #900;
}

input.form-control {
	color: #900;
}

.social_icons_heading .icon_wrap a:hover:before {
	background: #900;
}

.product_description .title i {
	color: #900;
}

.product_description .title .price {
	color: #900;
}

.btn_single_addtocart:hover {
	background: #900;
}

.btn_single_addtowhishlist {
	background: #900;
}

#bg-sans .block .flip:before {
	background: #900;
}

#bg-sans .block .flip:after {
	background: #900;
}

.shop_table .product-remove a:hover {
	background: #900;
	border-color: #900;
}

#newsletterform #newslettersubmit:hover {
	border: 1px solid #900;
	background: #900;
}

.cart_total li:hover {
	color: #900;
}

.cart_total li:hover b {
	color: #900;
}

.cart_total li:last-child {
	color: #900 !important;
}

.cart_total li:last-child b {
	color: #900 !important;
}

footer h5 {
	color: #900;
}

footer .tags a:hover,
.uh-hidden-bar .tags a:hover {
	background: #900;
	border-color: #900;
}

.uf-newsletter input + button {
	background: #900;
}

.footer_post li a:hover {
	color: #900;
}

.footer_post li a:hover:before {
	background: #900;
}

.footer_menu li a:hover {
	color: #900;
}

.about-projects .heart .word {
	color: #900 !important;
}

.about-projects .item span em {
	color: #900;
}

.cta-wrap2 .btn-regular:hover {
	background: #900;
	border-color: #900;
}

.post-blockquote p:before {
	color: #900;
}

.post-blockquote p:after {
	color: #900;
}

.post-blockquote .quot-author {
	color: #900;
}

.reply-btn:hover {
	background: #900;
	border-color: #900;
}

.leave-comment button,
#contact-form button {
	border: 1px solid #900;
	background: #900;
}

.blog-grid_2 h4:hover i {
	color: #900;
}

.load-more {
	border: 1px solid #900;
	background: #900;
}

.go-blog:hover {
	border: 1px solid #900;
	background: #900;
}

#accordion h3.ui-state-active:after {
	color: #900;
}

.testimonial_five .testimonial_star {
	color: #900;
}

.blog_carousel-lite ul.post_info li a:hover:before {
	background: #900 !important;
}

.blog_carousel-lite .item h4 a:hover i,
.blog_carousel-lite .item h4 a:hover,
.blog_carousel-lite ul.post_info li a:hover {
	color: #900 !important;
}

.blog_carousel .item h4 a:hover i,
.blog_carousel .item h4 a:hover,
.blog_carousel .read_more:hover {
	color: #900 !important;
}

.blog_carousel #accordion h3.ui-state-active {
	color: #900 !important;
	border-color: #900 !important;
}

.blog_carousel #accordion h3.ui-state-active i {
	color: #900 !important;
}

.blog_carousel-lite #accordion h3.ui-state-active,
#accordion-wrap #accordion h3.ui-state-active,
#accordion-wrap #accordion h3:hover {
	color: #900 !important;
}

.blog_carousel-lite #accordion h3.ui-state-active i,
#accordion-wrap #accordion h3.ui-state-active i {
	color: #900 !important;
}

.services-app h3 i {
	color: #900;
}

.services-app .col-md-3:hover h3 {
	background: #900 !important;
	border-color: #900 !important;
}

#services-app4 a {
	color: #900;
}

#services-app3 .col-md-4:hover h5 {
	color: #900;
}

#app-features .media-list li:hover .square-icon-box:before,
#app-feature-dark .media-list li:hover .square-icon-box:before {
	background: #900;
	border-color: #900;
}

.btn-android,
.btn-apple {
	border: 1px solid #900;
	background: #900;
}

.btn-apple:hover {
	border: 1px solid #900;
	background: #900;
}

.quote-style2 .owl-prev:hover:before,
.quote-style2 .owl-next:hover:before {
	color: #900 !important;
}

.service-content:hover .number {
	background: #900;
}

.skills-bar:after {
	background: #900;
}

.center-circle-icon {
	border: 1px solid #900;
}

.services-app4 .col-md-4:hover .center-circle-icon {
	background: #900;
}

.services-app4 .col-md-4:hover h5 {
	color: #900;
}

.owl-services-slider .ct-ribbon {
	background: #900;
}

.owl-services-slider .ct-ribbon .ct-triangle {
	border-top: 20px solid #900;
}

.owl-services-slider .owl-item:hover h5 {
	color: #900 !important;
}

.owl-services-slider .owl-item:hover .ct-triangle.two:before {
	border-top-color: #900;
}

.owl-services-slider .owl-item:hover .ct-triangle.two {
	background: #900;
}

.owl-services-slider .u-services .col-md-4:hover .ct-triangle.two:before {
	border-top-color: #900;
}

.owl-services-slider .u-services .col-md-4:hover .ct-triangle.two {
	background: #900;
}

#coupon-code button:hover {
	border: 1px solid #900 !important;
	background: #900 !important;
}

.sort-product .btn-group.bootstrap-select .btn span.filter-option {
	color: #900;
}

#uh-cart-wrapper {
	border-top: 1px solid #900;
}

.uh-cart-wrapper {
	border-top: 1px solid #900;
}

.uh-cart-item .uh-cart-title:hover {
	color: #900;
}

#uh-checkout {
	background: #900;
	border: 1px solid #900;
}

#uh-checkout:hover {
	border-color: #900;
	color: #900;
}

.project-single h4 {
	color: #900;
}

.project-single a {
	color: #900;
}

.dropdown_menu {
	border-top: 2px solid #900 !important;
}

.dropdown_menu.fullwidth .title {
	color: #900;
}

.dropdown_menu.fullwidth .diamond li a:hover {
	color: #900 !important;
}

.u-header-dark2 .navbar-nav > li a:hover {
	color: #900 !important;
}

.index-head7 .dropdown-menu {
	border-top: 2px solid #900 !important;
}

.index-head8 .dropdown-menu {
	border-top: 2px solid #900 !important;
}

.index-head9 .dropdown_menu {
	border-top: 2px solid #900 !important;
}

.index-head9 #uh-cart-wrapper {
	border-top: 1px solid #900;
}

.project-single-inner .ui-accordion-content a {
	color: #900;
}

.uh-hidden-bar h5 {
	color: #900;
}

.mob-header .nav-list em span:hover {
	background: #900;
	border-color: #900;
}

.mob-search h4 {
	color: #900;
}

.ms-inner button:hover {
	background: #900;
}

.slider-btn2:hover,
.slider-btn3:hover {
	background: #900 !important;
}

.one_page_nav .active a {
	background: #900 !important;
}

#ui-carousel-next:hover,
#ui-carousel-prev:hover {
	color: #900;
}

.blog_carousel-lite1 .upi-inner .read_more:hover {
	color: #900;
}

.menu-download span a {
	background: #900;
}

.menu-newsletter button {
	background: #900;
}

.cbp-spmenu a:hover {
	color: #900;
}

.cbp-spmenu li.current a {
	color: #900;
}

.side-small-menu li.current a {
	color: #900;
}

.ss-inner button:hover {
	background: #900;
}

.upi-overlay {
	background: rgba(153, 0, 0, 0.8);
}

#carousel li.flex-active-slide:before {
	background: rgba(153, 0, 0, 0.8);
}

.bg_overlay {
	background: rgba(153, 0, 0, 0.7);
}
/* cmsms stylesheet: custom modified: 06/12/19 12:39:10 */
/* put custom CSS in here */
.u-topbar .ut-social.pull-left {
    margin: 9px 10px 8px 0;
}
.ut-contact.pull-left {
    margin: 0 0 0 20px;
}
.u-topbar.u-topbar-dark .uh-search form input {
    height: 30px;
    padding: 5px 12px;
}
.u-topbar.u-topbar-dark .uh-search form {
    background: #f9f9f9 url("https://conceptfactory.com.au/uploads/startuprr/images/search.png") no-repeat scroll 97% 50%;
    height: 30px !important;
    margin-bottom: 2px;
    margin-top: 2px;
    opacity: 1 !important;
    top: 0;
    visibility: visible !important;
    width: 180px !important;
}
.uh-search {
    margin-right: 15px;
    margin-top: 5px;
}
.uh-logo h1 {
    margin: 7px 0 9px 0;
    max-width: 230px;
}
.navbar-collapse {
    padding-right: 0;
}
.is-sticky .u-header .navbar-nav > li {
    padding: 25px 5px;
}
.is-sticky .u-header .uh-logo h1 {
    margin: 2px 0 2px -18px;
    -ms-transform: scale(0.7); /* IE 9 */
    -webkit-transform: scale(0.7); /* Chrome, Safari, Opera */
    transform: scale(0.7);
    transition: all 0.4s ease 0s;
}
#owl-blog .upi-thumb.picmissing {
    border-color: #dedede;
    border-radius: 5px 5px 0 0;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    height:10px;
    border-bottom-style: none;
}
.blog-content {
    padding: 80px 0 30px 0;
}
.navbar-nav > li {
	padding: 30px 2px;
}
.is-sticky .u-header .navbar-nav > li {
    padding: 25px 2px;
}
.mob-header {
    height: 90px;
    padding: 5px 0 0;
}
.mob-header img {
	width: 200px;
}
.mob-header .nav-list {
    padding: 25px 0 0;
}
.is-sticky .u-header .navbar-nav > li .sub-menu {
    top: 70px !important;
}
span.counter {
    font-size: 50px;
}
.u-portfolio {
    padding: 20px 0 0;
}
.blog_carousel-lite {
    padding: 10px 0;
}
span.center_icon_border {
    top: -12px;
}
.ui-accordion-header.ui-state-default::before {
    top: 7px;
}
.ui-accordion-header.ui-state-active{
background:#f9f9f9 !important;
border:1px solid #dedede;
line-height:26px;
font-size:14px;
font-weight:700;
color:#900;
position:relative;
}
#accordion h3 {
    padding-right: 40px !important;
}
.upi-inner h3 {
    padding: 0 20px;
    margin-top: 0;
}
.upi-inner ul {
    padding: 0 40px;
    margin-top: 20px;
}
.upi-inner p {
    color: #666;
    font-size: 15px;
}
.calltoaction.black_bg {
    background: #ccc none repeat scroll 0 0;
}
.calltoaction .btn-regular.green {
    margin-right: 0;
    text-align: center;
    width: 100%;
}
.widget.gallery a {
    margin-bottom: 2px;
    margin-right: 2px;
    width: 90px;
}
.padding_bottom_fifteen {
    padding-bottom: 15px;
}
.padding_top_fifteen {
    padding-top: 15px;
}
.social_counter .ct i {
    left: 10px;
}
.social_counter .ct .ctr {
    padding-left:45px;
}
.social_counter .ct .text {
    padding-left:45px;
}
hr {
    border-color: #DEDEDE -moz-use-text-color -moz-use-text-color;
}
ul.diamond li {
	font-size: 14px;
	margin-bottom: 10px;
}
ul.diamond1 li {
	font-size: 14px;
	margin-bottom: 10px;
}
.page-header {
    overflow: visible;
}
.page-header h4 {
    color:#fff;
    text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
}
.page-header p {
    height:24px;
    font-size: 18px;
    color:#fff;
    text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
}
.page-header figure {
    bottom: -53px;
}
header {
    z-index: 100;
}
.content-head .owl-buttons .owl-prev, .content-head .owl-buttons .owl-next {
    background: #e4e4e4 none repeat scroll 0 0 !important;
}
.content-head .owl-buttons .owl-prev::before, .content-head .owl-buttons .owl-next::before, .content-head .owl-buttons .owl-prev::before, .content-head .owl-buttons .owl-next::before {
    color: #383838;
}
div.background_bg_black .owl-buttons .owl-prev:hover::before, div.background_bg_black .owl-buttons .owl-next:hover::before {
    color: #e4e4e4;
}
#form-container form input {
    background: none repeat scroll 0 0 #fafafa;
    border: 1px solid #eeeeee;
    color: #5e5e5e;
    display: block;
    font-family: arial, sans-serif;
    font-size: inherit;
    padding: 6px 10px;
    width: 100%;
    box-sizing: border-box;
    font-size: 16px;
    margin: 0;
    height: 32px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#form-container form #searchtext {
    overflow: hidden;
}
#form-container form .search-submit-button {
    background: none repeat scroll 0 0 #fafafa;
    border-bottom: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
    color: #5e5e5e !important;
    display: block;
    float: right;
    font-family: inherit;
    font-size: 20px;
    padding: 1px 10px;
    text-align: center;
    width: 45px;
    box-sizing: border-box;
    height: 32px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
#form-container {
    width: 300px;
    margin-top: 4px;
    margin-right: 17px;
}
.ut-contact li {
    font-size: 18px;
}
.portfolioFilter .port_wrapper {
    text-align: center;
}
.portfolioFilter .port_wrapper a {
    white-space: nowrap;
}
.port_wrapper ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.port_wrapper ul li {
    display: inline;
}
.u-portfolio {
    padding: 40px 0 0;
}
.content-head, .portfolio_sep {
    margin: 0 0 10px;
}
.project-single {
    max-width: 1170px;
    background: #ebebeb none repeat scroll 0 0;
    border-radius: 5px;
    display: block;
    margin: 0 auto;
    padding: 40px 25px;
    position: relative;
    width: 100%;
}
.current::after, .portfolioFilter .port_wrapper a:hover::after {
    background: #900 none repeat scroll 0 0 !important;
}
.current, .portfolioFilter .port_wrapper a:hover {
    color: #900 !important;
}
.u-clients-dark {
    padding: 30px 0;
}
footer {
    padding: 20px 0 0;
}
footer h5 {
    color: #FF0F0F;
    margin-top: 10px;
    margin-bottom: 10px;
}
.footer_bottom {
    margin-top: 10px;
}
.single_portfolio {
    padding: 20px 0;
}
.upi-inner h4 {
    margin: 0 0 25px;
}
.post_share {
    padding: 25px 0 5px 0;
    border-bottom: 0;
    text-align: center;
}
.post_share .social-container .links {
    margin-bottom: 0;
}
.border-bottom {
    border-bottom: 1px solid #dedede;
}
.upi-inner h4 {
    height: 42px;
    margin: 0;
}
.upi-inner h4 a {
    line-height: 20px;
}
.projects .upi-inner h4 {
    height: 30px;
}
#owl-blog.projects .upi-inner p {
    margin-top: 5px;
}
#owl-blog .in_post i.date {
    font-size: 13px;
}
.social-container {
    display: inline-block;
}
.social-container .links {
	margin-bottom: 40px;
	text-align: center;
}
.social-container .links a {
	margin: 0 18px;
	color: #ccc;
	text-decoration: none;
	font-size: 34px;
	font-weight: bold;
	text-shadow: 0px 2px 3px #fff;
}
.social-container .links a:hover {
	color: #900;
}
.u-header::before {
    background: none;
    height: 0;
}
#owl-blog2 .upi_blog_date {
    text-align: center;
}
#owl-blog2 .upi_blog_date {
    border-left: 1px solid #dedede;
    border-radius: 4px;
    border-right: 1px solid #dedede;
    display: block;
    margin-top: -20px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 9;
}
#owl-blog2 .upi_blog_date span {
    background: #900 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    padding: 10px 14px;
    transition: all 0.3s ease 0s;
}
#owl-blog2 .up-item:hover .upi_blog_date span {
    background: #292929 none repeat scroll 0 0;
}
.logo-footer img {
    max-width: 220px;
}
.logo-footer h4 {
    text-align: right;
}
.logo-footer p {
    text-align: right;
}
.uf-newsletter input {
    width: 200px;
}
.uf-newsletter input {
    color: #fff;
}
.uf-contactinfo li {
    padding: 3px 0;
}
#contact-info {
    border-bottom: none;
    padding: 80px 0 0;
}
.bootstrap-filestyle .btn {
    padding: 9px 12px;
    background: #ffff none repeat scroll 0 0;
}
.form-control {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.u-portfolio {
    padding: 10px 0 0;
}
.widget .twitter_feed li span i {
    right: 8px;
    top: -8px;
}
.widget .twitter_feed li a {
    color: #fff;
}
.widget .twitter_feed .btn-small {
    padding: 6px 15px;
    float:right;
}
.testimonial_block {
    border: 1px solid #CCCCCC;
    margin: 35px 35px 55px 35px;
    padding: 10px 0;
    position: relative;
    text-align: center;
}
.testimonial_block::before {
    border-bottom: 25px solid transparent;
    border-left: 25px solid transparent;
    border-right: 25px solid #CCCCCC;
}
#owl-blog .upi-inner .testimonial_block p {
    margin: 0 0 10px 0;
}
.testimonial_name {
    font-size: 16px;
}
@media (max-width: 992px){
    .sidebar, .aside-content-left {
        padding-left: 15px;
    }
    .sidebar .calltoaction .btn-regular {
        margin-top: 0;
    }
    .sidebar .calltoaction.black_bg {
        background: #383838 none repeat scroll 0 0;
        padding: 15px 0;
    }
    .page-header figure {
        bottom: -39px;
    }
}
@media (min-width:600px) and (max-width:768px) {
    .page-header figure {
        bottom: -29px;
    }
}
@media (max-width: 479px){
    .uf-newsletter input {
        width: 120px;
    }
}
.widget.tags .button {
    border: 1px solid #dedede;
    border-radius: 4px;
    color: #8a8a8a;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-right: 5px;
    padding: 10px;
}
.mini-tags .button {
    padding: 7px 14px !important;
    font-size: 11px !important;
}
.widget.tags .button:hover {
    background: #900;
    border-color: #900;
    color:#fff;
}
.brdcrumb_wrapper {
    bottom: -6px;
}
#contact-form form label.conlabel {
    display: none;
}
