
a:hover{
    color:#3584a7;
}
/*
.bg-gred,.grediant-overlay{
    background-image:linear-gradient(-225deg,#473b7b 0,#3584a7 51%,#30d2be 100%);
}
*/
.bg-gred,.grediant-overlay{
    background-image:linear-gradient(-225deg,#A5CC82 0,#ED8F03 50%,#FFB75E 100%);
}
/*
.bg-reverse-gred,.grediant-overlay-reverse{
    background-image:linear-gradient(-225deg,#30d2be 0,#3584a7 50%,#473b7b 100%);
}
*/
.bg-reverse-gred,.grediant-overlay-reverse{
    background-image:linear-gradient(-225deg,#F37335 0,#ED8F03 50%,#FFB75E 100%);
}
/*
.gred-bg.fixed-nav{
    background-image:linear-gradient(-225deg,#473b7b 0,#3584a7 51%,#30d2be 100%)
}
*/
.gred-bg.fixed-nav{
    background-image:linear-gradient(-225deg,#F37335 0,#ED8F03 50%,#FFB75E 100%);
}
/*
.text-grediant{
    background-image:linear-gradient(to right,#3584a7 0,#473b7b 100%);
    -webkit-text-fill-color:transparent;
    -webkit-background-clip:text;
}
*/
.text-grediant{
    background-image:linear-gradient(-225deg,#F37335 0,#ED8F03 50%,#FFB75E 100%);
    -webkit-text-fill-color:transparent;
    -webkit-background-clip:text;
}
.scroll-top:hover .scroll-top-icon{
    background-color:#FFB75E;
}
.border-gred{
    border-image:linear-gradient(to right,#3584a7 0,#473b7b 100%);
    border-image-slice:1;
}
.icon-img{
    background-image: linear-gradient(-225deg,#F37335 0,#ED8F03 50%,#FFB75E 100%);
}
/*
.text-primary{
    color:#3584a7!important;
}
*/
.text-primary{
    color:#FF6600 !important;
}
/*
.bg-primary{
    background:#3584a7!important;
}
*/
.bg-primary{
    background:linear-gradient(-225deg,#F37335 0,#ED8F03 50%,#FFB75E 100%);
}
.close:hover{
    color:#3584a7;
}
.more-link:after{
    background:#3584a7;
}
.more-link:hover{
    color:#3584a7;
}
/*
.btn-primary{
    background-image:linear-gradient(to right,#473b7b 0,#3584a7 51%,#473b7b 100%);
    color:#fff;
}
*/
.btn-primary {
    background-image: linear-gradient(to right,#F37335 0,#ED8F03 51%,#FFB75E 100%);
    color: #fff;
}
.btn-primary:hover{
    color:#fff;
}
.btn-outline-primary{
    background-image:linear-gradient(to right,#473b7b 0,#3584a7 100%);
    background-clip:padding-box,border-box;
    background-origin:border-box;
    padding:.5rem 1.25rem;
}
.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{
    background:#3584a7;
    background-image:linear-gradient(to right,#473b7b 0,#3584a7 51%,#473b7b 100%);
    background-clip:border-box,padding-box;
    background-origin:border-box;
}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{
    background-image:linear-gradient(to right,#473b7b 0,#3584a7 51%,#473b7b 100%);
    color:#fff;
}
.btn-outline-white:hover{
    color:#3584a7;
    background:#fff;
}
/*
.btn-white{
    color:#3584a7;
}
*/
.btn-white{
    color:#FF6600;
}
.owl-carousel .owl-dots .active:after,.owl-carousel .owl-dots .owl-dot:hover:after{
    background:#3584a7;
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{
    color:#3584a7;
}
.slider-for:after,.slider-for:before{
    color:#3584a7;
}
.slider-nav:after,.slider-nav:before{
    color:#3584a7;
}
.slider-nav .slick-dots li button:after{
    background-color:#3584a7;
}
/*
.preloader .bar-loader span{
    background:#3584a7;
}
*/

.preloader .bar-loader span{
    background: #fe8c00;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #f83600, #fe8c00);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #f83600, #fe8c00); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

}
.blog-box-1 .blog-title:hover h6{
    color:#3584a7;
}
.work-list .control:after{
    background-color:#3584a7;
}
.work-list .control.filtr-active,.work-list .control:hover{
    color:#3584a7;
}


@media(max-width:728px)
{
   .mobile_hidden
   {
   	display: block;
   	visibility: visible;
   }
   .pc_hidden
   {
   	display: none;
   	visibility: hidden;
   }
}
@media(min-width:728px)
{
   .mobile_hidden
   {
   	display: none;
   	visibility: visible;
   }
   .pc_hidden
   {
   	display: block;
   	visibility: visible;
   }
}

.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}