@font-face
{
font-family:CYLICOMEB;
src: url('../../fonts/OpenSans-ExtraBold.ttf');
}

@font-face
{
font-family:CYLICOMB;
src: url('../../fonts/OpenSans-Bold.ttf');
}

@font-face
{
font-family:CYLICOM;
src: url('../../fonts/OpenSans-Regular.ttf');
}


@font-face
{
font-family:CYLICOML;
src: url('../../fonts/OpenSans-Light.ttf');
}



.osgalery-cat-tabs li a.active {
   
    display: none!important;
}

.info-media .info-title {
    font-weight: 600;
    margin-bottom: 6px;
    font-family: 'CYLICOMB'!important;
}



.service-layout2 .service-content{
background-color: #fd3d32!important;
  
}



input[type=checkbox] {
    visibility: visible!important;
    opacity: 1!important;
    display: inline-block;
    vertical-align: middle;
    width: 12px!important;
    height: 12px!important;
    display: block!important;
    float: left!important;
}

.rpx_field_input label {
    display: block;
    font-size: 14px;
    font-family: 'CYLICOM';
    line-height: 20px;
}

.rpx_form_container input, .rpx_form_container input[type="text"], .rpx_form_container input[type="number"], .rpx_form_container input[type="email"], .rpx_form_container input[type="tel"], .rpx_form_container textarea, .rpx_form_container select {
    box-sizing: border-box;
    height: auto;
    font-family: 'CYLICOMB';
    padding: 10px;
}


.contact-info-box .contact-title, .contact-form-box .contact-title {
    position: relative;
    padding-bottom: 10px;
    font-family: 'CYLICOMB';
}

.copyright {font-family: 'CYLICOM' !important;}

.h1, h1 {font-family: 'CYLICOMB'!important;}

.h1, h1 {font-family: 'CYLICOMB';}

.link-btn {font-family: 'CYLICOM'!important;}

.blog-title a {font-family: 'CYLICOMB'!important;}

.project-menu button {font-family: cylicomb!important;}

.feature-box .feature-title {font-family: cylicomb!important;}

p {font-family: cylicom !important;}

.counter-box .counter-text{font-family:'CYLICOMB';}

.counter-number{font-family:'CYLICOMB';}

.text-title a, a.text-title{font-family:cylicom!important;}

.class-text{font-family:cylicom!important;}

.class-box .class-title{font-family: 'CYLICOMEB'!important;}

.check-list li {font-family: 'CYLICOMEB'!important;}

.mb-30{font-family:'CYLICOMB';}

.service-layout2 .service-box:hover .service-text{font-family:cylicom!important;}

.vs-btn{ padding: 11px 22px!important;}

.service-box .service-title a{ font-family: cylicomb!important;}

.sec-title { font-family: cylicomb!important;}


.sub-title{ font-family: 'CYLICOMB'!important;}

.vs-btn {font-family: 'CYLICOMB'!important;}


.hero-title.style-2 {font-family: cylicomeb!important;}


.hero-subtitle.style-2 { font-family: 'CYLICOMB'!important;}

.footer-info {font-family: 'CYLICOM'!important;}


.footer-widget .widget_title{ font-family: cylicomb!important;}



.footer-widget .about-text { margin-top: -14px; font-family: 'CYLICOM';}


.header-info {font-size: 15px; font-family: cylicomb;}





/*mega menu ------------------------------------------------------------------------------------------------------------------------------------------ */




.dj-megamenu-select-dark .dj-mobile-open-btn, .dj-megamenu-offcanvas-dark .dj-mobile-open-btn, .dj-megamenu-accordion-dark .dj-mobile-open-btn {    
    background: #fff;
}





ul.dj-mobile-dark li.dj-mobileitem > a {
    display: block;
  font-family: 'CYLICOMB';
    font-size: 14px;
    line-height: 1;
    background:  #10245a;!important;
    color: #f0b92d!important;
    text-decoration: none;
    padding: 20px 15px;
    cursor: pointer;
    border-top: 1px solid #f0b92d!;
    -webkit-transition: background-color 0.2s ease-out;
    transition: background-color 0.2s ease-out;
}



.dj-offcanvas-dark .dj-offcanvas-top {
    background: #ffffff!important;
    text-align: right;
}






.dj-offcanvas-dark {
    background: #fff!important;
    color: #fff;
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\f00d";
    color: #000;
}



.dj-offcanvas-dark .dj-offcanvas-top {
    background: #ffffff!important;
    text-align: right;
}


.dj-megamenu-default li:hover a.dj-up_a, .dj-megamenu-default li.hover a.dj-up_a, .dj-megamenu-default li.active a.dj-up_a {
    background: transparent!important;
    color: #fff;
    /* border-left-color: #46a5df; */
    /* background: rgb(56,172,231); */
    background: -moz-linear-gradient(top, rgba(56,172,231,1) 0%, rgba(22,129,209,1) 100%);
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,172,231,1)), color-stop(100%,rgba(22,129,209,1))); */
    /* background: -webkit-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%); */
    background: -o-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%);
    background: -ms-linear-gradient(top, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%);
    /* background: linear-gradient(to bottom, rgba(56,172,231,1) 0%,rgba(22,129,209,1) 100%); */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38ace7', endColorstr='#1681d1',GradientType=0 );
}


.dj-megamenu-default {
   
    font-family: cylicom!important;
   background:none!important;
}

.dj-megamenu-default li a.dj-up_a

 {
    font-size: 16px !important;
    font-weight: normal !important;
    color: #10245a !important;
    text-transform: none !important;
    text-decoration: none;
    padding: 0 11px;
    cursor: pointer;
    font-family: cylicomeb;
    background: transparent;
    border-right: 0px solid #000 !important;
    border-left: 0px solid #555 !important;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    letter-spacing: 0px;
}





.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
    
    background: transparent!important;
    color: #434343;
    font-size: 34px!important;
  margin-top: 30px;
}


.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: "\f0c9";
    color: #f0b92d!important;
}



ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a {
    background: #bb0440!important;
    color: #fff!important;
    font-family: cylicom!important;
}


/*sub menu kouti ------------------------- */
.dj-megamenu-default li div.dj-subcol {background: #10245a;}




.dj-megamenu-default li ul.dj-submenu > li > a {
    color: #f0b92d!important;
}



.dj-megamenu-default li ul.dj-submenu > li > a:hover, .dj-megamenu-default li ul.dj-submenu > li > a.active, .dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
    background:none!important;
    color: #f0b92d;
}





/*border sub items link ------------------------- */
.dj-megamenu-default li ul.dj-submenu > li {
  
    border-top: 1px solid #f0b92d!important;
}

.itemid193{display:none!important;}
.itemid194{display:none!important;}

/*mega menu ------------------------------------------------------------------------------------------------------------------------------------------------------ */




