
:root{
    --orange-color:#ff4c00;
    --black-color:#2e2926;
    --grey-color: #d1d2d4;
}

a:hover {
	color: var(--orange-color);
}
.dark-bg .content-title{color:#fff;}
.content-title span {
   color: var(--orange-color);
}
.to-top::before {
    background:var(--orange-color) none repeat scroll 0 0;
}
.to-top::after {
    background: var(--orange-color)  none repeat scroll 0 0;
}

.table-content h3 > span{color:var(--orange-color);}


.box-small-icon > i {
    color: var(--orange-color);
}

.cell-left-border {
    border-left: 10px solid var(--orange-color);
}
.cell-right-border {
    border-right: 10px solid var(--orange-color);
}
.slider-title span {
    color: var(--orange-color);
}

.hero-title span{
	color:var(--orange-color);
}
.dark-page .form-submit #submit {
    background: var(--orange-color) none repeat scroll 0 0;
	border-color:var(--orange-color);
}
.dark-page .pagination > li > a:hover,.dark-page .pagination > .active  > a{
	color:#fff;
	background-color: var(--orange-color);
	border-color: var(--orange-color);
}

.slider-btn {
    background: var(--orange-color) none repeat scroll 0 0;
}
.slider-btn:hover{color:var(--orange-color);}

.left-box-slider .slider-line {
    background: var(--orange-color);
}


.box-with-icon .fa {
    color: var(--orange-color) ;
}

.content-btn {
    background: var(--orange-color) none repeat scroll 0 0;
    border:1px solid var(--orange-color);
}
.content-btn:hover{color:var(--orange-color);border:1px solid var(--orange-color);}

.team-list-two .team-sicon li a{
	color:var(--orange-color);
}
.port-filter a.active {
    background: var(--orange-color);
}
.port-filter a.active {
    background: var(--orange-color);
}
.port-filter a {

    color: var(--orange-color);
}

.port-filter a::before {
    background: var(--orange-color) none repeat scroll 0 0;
}

.port-filter a::after {
    background: var(--orange-color) none repeat scroll 0 0;
}
.dbox-relative {
    background: var(--orange-color);
}

.portfolio-type-two .dbox-relative p {
    color: var(--orange-color);
}
.swork-line {
    background: var(--orange-color);
}
#testimonial .fa {

    background: var(--orange-color);

}
.wpcf7-submit ,.dark-page .wpcf7-submit  {
    background: var(--orange-color) none repeat scroll 0 0;
}
.color-bg .wpcf7-submit {color:var(--orange-color);}

.wpcf7-submit:hover{color:var(--orange-color);border:1px solid var(--orange-color);}

.blog-post-list a:hover h4 {
    color: var(--orange-color);
}
.post-detail > li i {
    background: var(--orange-color) none repeat scroll 0 0;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: var(--orange-color)  ;
}

.blog-gallery a i {
	background: var(--orange-color)  none repeat scroll 0 0;
}
#searchform #s:focus{border-color:#aaa;}
#searchform #searchsubmit {
    background: url("images/search.png") no-repeat scroll center center var(--orange-color)  ;
}
.tagcloud a {
    border: 1px solid var(--orange-color);
    color: var(--orange-color);
}
.tagcloud a:hover{color:#fff;background:var(--orange-color) ;}
.bordering-widget {
    background:var(--orange-color);
}

.abtw-soc a {
    color: var(--orange-color);
}
.abtw-soc a:hover{
	background:var(--orange-color);
	border-color:var(--orange-color);
}

.form-submit #submit {
    background: var(--orange-color) none repeat scroll 0 0;
}

.logged-in.admin-bar .header {
    padding-top: 47px;
}
@media screen and (min-width:786px){
    .logged-in.admin-bar .header {
    padding-top: 32px;
}
.box-header {
   position: relative;
   top:20px;
}
}

.logo{
    padding: 10px 0;
}
.logo-clean {
    max-width: 300px;
    height: auto;
}
@media screen and (max-width:576px){
 .logo-clean {
    max-width: 200px;
    height: auto;
}   
}

.sticky-wrapper.is-sticky .navigation li a, 
.sticky-wrapper.is-sticky .menu-box .menu ul li a,
.sticky-wrapper.is-sticky .header-icon li a {
    color: var(--black-color);
}

.sticky-wrapper.is-sticky .hamburger__icon,.sticky-wrapper.is-sticky .hamburger__icon:before, .sticky-wrapper.is-sticky .hamburger__icon:after{
    background-color: var(--black-color);
}
.header{
    padding-top: 0px;
}
.logo-clean > a {
    padding: 20px 0;
}
.post-detail > li {
    margin-bottom: 10px;
}
.box-mobile {
    float: right;
    padding-right: 15px;
}
.footer{
    padding: 0px 0 25px 0;
}
.footer * ,.footer a, copyright-footer a{
    color:#fff;
}
.footer a{
    padding-left:10px; 
}
.footer a:hover, copyright-footer a:hover{
    color:var(--grey-color);
}

.footer h3{
    font-family: 'Montserrat';
    font-weight: 500;
    text-transform: uppercase;
    margin: 50px 0 20px 0;
}
.footer p, .footer li{
    font-family: 'Poppins';
}
.footer ul{
    padding: 0;
}
.footer li{
    list-style-type: none;
    margin-bottom: 10px;
}
copyright-footer {
    background-color: var(--orange-color);
    padding: 10px;
    color: #fff;
    text-align: center;
    width: 100%;
    display: block;
    font-family: 'Montserrat';
}

#vyom-home-page-slider .slider-img-bg{
   background-position: unset!important;
   background-repeat: no-repeat;
   background-size: cover;
}
#vyom-home-page-slider  .slider-mask {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
}
.fat-nav {
    background: var(--orange-color)!important;
}