/* Add here all your css styles (customizations) */
@font-face {
    font-family: 'rockwell-bold';
    src: url('../fonts/rockwell-bold-58d4d9f389535.eot');
    src: local('☺'), url('../fonts/rockwell-bold-58d4d9f389535.woff') format('woff'), 
    url('../fonts/rockwell-bold-58d4d9f389535.ttf') format('truetype'), 
    url('../fonts/rockwell-bold-58d4d9f389535.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.onepage_k .navbar-brand span {font-family: 'rockwell-bold';/*color:#fff !important;*/font-size: 28px;float: left;}
.onepage_k .one-page-header.top-nav-collapse .navbar-brand span{color: #777 !important;}
.onepage_k .navbar-nav .dropdown a:hover{/*color:#719bdd !important;*/background-color: #719bdd;}
.onepage_k .navbar-nav .dropdown-submenu {position: relative;}
.onepage_k .navbar-nav .dropdown-submenu:hover>.dropdown-menu {position: absolute;left: 100%;display: block;background: transparent; color:#335a96;      }
.onepage_k .navbar-nav .dropdown-submenu>.dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px; } 
.onepage_k .navbar-nav .dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #335a96;margin-top: 5px;margin-right: -10px;}
.onepage_k .navbar-nav .dropdown-submenu:hover>a:after {/*border-left-color: #719bdd;*/}
.unify-promo-section { text-align: center; }
.unify-promo-section h1 {margin: 0px;padding:0px;font-size: 32px;color: #ffffff;text-align: center;line-height: 38px;text-transform: uppercase;font-weight: bolder;padding-top:15px;padding-bottom: 15px;}
.content-lg{ padding-top:50px; padding-bottom: 50px; }
.unify-promo-section h2{font-size: 22px; padding:10px 20px; margin-top: 20px; font-weight: bold; color:#fff; border:none; display:inline-block;   margin-bottom: 20px;}
.unify-promo-section h2 span{color:#ff0000; display: block;}
.unify-promo-section em{ font-style: normal; display:block; padding: 10px 0px; }
.promo-sub-title h2{padding:25px 0px 0px 0px; margin:0; text-align: center; color:#335a96; font-size: 25px; font-weight: bold; text-transform: uppercase;}
.who-we-are-section{ padding-top: 10px; }
.a-certified{color:#335a96; font-size: 40px; font-weight: bold;}
.who-we-are-section p{ margin:0px; }
.who-we-are-container{ width: 500px; margin:0px auto;}
.bubble-elements{ margin-top:40px; }
.bubble-elements .row{ padding-bottom: 20px;}
.bubble-elements h2{font-size:20px; padding-bottom: 5px; margin: 0px; line-height: 25px;}
.bubble-elements p{ padding-left:40px; }
.bubble-boxes{border:1px solid #eee; padding: 10px 5px 10px 10px; }
.bubble-icon{ display: inline-block;height: 30px;width: 30px;border: 2px solid #c7c7c7;color:#333333;border-radius: 100px; vertical-align: top; margin-right: 10px;}
.bubble-icon i{ vertical-align:top; color:#939393; padding-top:3px; vertical-align:center; margin-right: 0px; font-size:20px; padding-left:5px;} 
.bubble-icon i.fa-usd{ padding-left: 7px; }
.dropdown .fa-caret-down{ padding-left:6px; padding-top:0px; font-size: 17px;vertical-align: top;}
.state-of-technology{ min-height: 136px; }
.banner-top{width:600px;}
.certification-box{background: #335a96; padding:20px; color:#ffffff;}
.certification-box h2{ font-size:36px; color:#ffffff; text-align:center; padding-bottom: 20px;}
.certification-content{ padding-top: 30px; }
.certification-content h3{border-top:1px solid #ffffff; color:#ffffff; text-transform: capitalize; font-size: 17px; padding: 0px; padding-top: 10px; margin: 0px; font-weight: bold;}
.certification-content h3.sub-title{ margin-top: 40px; }
.certification-content h4{ font-size: 15px; color:#ffffff; font-weight: bold;}
.certification-content ul{padding-left:20px; }
.certification-content li{color: #ffffff; font-size: 15px; }
.certified-text-area{ text-align: left; padding-top: 50px; }
.content-boxes-v3{ padding-bottom: 20px; }
.miss-vison-container{color:#000000;}
.miss-vison-container span{ display: block; font-weight: bold; font-size: 20px; text-transform: uppercase; color:#444; }
.miss-vison-container p{ padding-top: 10px; text-align: left; }
.miss-vison-container ul{ padding: 0px; margin: 0px; font-size: 17px; text-align: left; padding-top: 10px;padding-left: 10px; }
.miss-vison-container ul li{ padding-bottom: 10px; }
.miss-vison-container img{max-width: 100%;}
.executive-board{text-align: left; box-shadow:0 0 8px #eee; background: #ffffff; padding: 10px; margin-top: 20px; min-height: 110px; }
.executive-board h3{ font-weight: bold; margin: 0px; padding-top: 10px; }
.step_k{text-transform: uppercase ;}

@media (min-width: 992px)and (max-width: 1199px) {  
    .onepage_k .navbar-brand span{padding-left: 0px;font-size: 15px;}
    .top-contact-block{font-size: 12px;}
}
@media (min-width: 1200px) { 
    .onepage_k .navbar-brand span{padding-left: 0px;font-size: 15px;}

}
@media (min-width: 1500px) {  
    .onepage_k .navbar-nav{margin-left: 3px !important;}
    .onepage_k .navbar-brand span{padding-left: 20px;font-size: 22px;}
    .right-header-content{padding-right: 70px;}
}

@media (min-width: 1700px) {  
    .onepage_k .navbar-nav{margin-left: 50px !important;}
    .onepage_k .navbar-brand span{padding-left: 20px;font-size: 24px;}
}
@media (min-width: 1800px) {  
    .onepage_k .navbar-nav{margin-left: 90px !important;}
    .onepage_k .navbar-brand span{padding-left: 70px;font-size: 26px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .one-page-header .menu-container{width: 750px;position: relative;margin: 0 auto;    }
    .log-reg-block-simple{ right: 162px;}
}

@media (max-width: 991px) {   
    .onepage_k .navbar-brand span{padding-left: 10px;font-size: 15px;} 
    .onepage_k .dropdown-submenu:hover>.dropdown-menu {position: relative;}
    .top-contact-block{left:414px !important;}  
    .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color: transparent;}
}
@media (max-width: 767px) {
    .banner-top, .who-we-are-container{width: 100%;}
    .a-certified{font-size: 25px;}
    .banner-top{padding: 0 15px;    }
    .bubble-elements h2{font-size: 17px;}
    .unify-promo-section h1{font-size: 25px;}
     .top-contact-block{left:335px !important;font-size: 12px;}  
}
@media (max-width: 480px) {
    .onepage_k .navbar-brand span{padding-left: 10px;font-size: 12px;} 
    .unify-promo-section h1{font-size: 20px;}
}
