﻿* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}      
.home-page-logo {
width:170px;
}

.slider .camera_pag {
left:25px;
}
.abc {
width:50%;
float:left;
padding-bottom:30px;
}
.team-memberimg {
padding:15px;
}
.team-memberimg img {
width:100%;
}
.box_inner .text-1 {
font-size:40px;
}
.box_inner .text-2 {
font-size:30px;
}
.box_inner .text-3 {
min-height:48px;
}
.box-1 .btn {
margin-top:17px;
}
.team_membername {
font-family: 'Oswald', sans-serif;
font-size: 14px;
line-height: 14px;
text-transform: uppercase;
color: #13a7d7;
transition: all 0.4s ease;
padding-left:15px;
}

.grid_12custom {
margin-bottom:20px;
}
.login-text li {
font-family: 'Oswald', sans-serif;
font-size: 14px;
line-height: 18px;
text-transform: uppercase;
color: #13a7d7;
transition: all 0.4s ease;
background: url(/images/sb-theme/bg-9.gif) 0 7px no-repeat;
padding: 0px 10px;
}
.grid_12custom h2{
font-family: 'Oswald', sans-serif;
padding:0px;
margin:0px;
letter-spacing:normal;
font-size:22px;
}
.loginWrap {
padding: 8px 10px;
}
   
.smart-form section {
margin-bottom:25px !important;
}
.client-form header {
color: #83868a !important;
font-family: 'Ubuntu', sans-serif;
    
  
}
.loginWrap label {
color: #83868a;
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
}
.login-header-big {
padding-top:25px;
font-size: 24px;
padding-bottom: 5px;
letter-spacing: normal;
font-family: 'Oswald', sans-serif;
}
.no-padding {
padding: 0!important;
}
.loginWrap .well {
background: #fbfbfb;
border: 1px solid #ddd;
box-shadow: 0 1px 1px #ececec;
-webkit-box-shadow: 0 1px 1px #ececec;
-moz-box-shadow: 0 1px 1px #ececec;
position: relative;
}
.smart-form {
margin: 0;
outline: 0;
color: #666;
position: relative;
}
.client-form header {
padding: 15px 13px;
margin: 0;
border-bottom-style: solid;
border-bottom-color: rgba(0,0,0,.1);
background: rgba(248,248,248,.9);
}
.smart-form header {
display: block;
padding: 8px 0;
border-bottom: 1px dashed rgba(0,0,0,.2);
background: #fff;
font-size: 16px;
font-weight: 300;
color: #232323;
margin: 10px 14px 0;
}
.client-form header {
color: #83868a !important;
font-family: 'Ubuntu', sans-serif;
padding: 15px 13px;
margin: 0;
border-bottom-style: solid;
border-bottom-color: rgba(0,0,0,.1);
background: rgba(248,248,248,.9);
}
.smart-form fieldset {
display: block;
padding: 25px 14px 5px;
border: none;
background: rgba(255,255,255,.9);
position: relative;
}
.smart-form section {
margin-bottom: 15px;
position: relative;
}
.smart-form section {
margin-bottom: 25px !important;
}
.smart-form .button, .smart-form .checkbox, .smart-form .input, .smart-form .radio, .smart-form .select, .smart-form .textarea, .smart-form .toggle {
position: relative;
display: block;
font-weight: 400;
}
.smart-form .icon-append, .smart-form .icon-prepend {
color: #A2A2A2;
}
.smart-form .checkbox i, .smart-form .icon-append, .smart-form .icon-prepend, .smart-form .input input, .smart-form .radio i, .smart-form .select select, .smart-form .textarea textarea, .smart-form .toggle i {
border-color: #BDBDBD;
transition: border-color .3s;
-o-transition: border-color .3s;
-ms-transition: border-color .3s;
-moz-transition: border-color .3s;
-webkit-transition: border-color .3s;
}
.smart-form .icon-append {
right: 5px;
padding-left: 3px;
border-left-width: 1px;
border-left-style: solid;
}
.smart-form .icon-append, .smart-form .icon-prepend {
position: absolute;
top: 5px;
width: 22px;
height: 22px;
font-size: 14px;
line-height: 22px;
text-align: center;
}
.smart-form *, .smart-form :after, .smart-form :before {
margin: 0;
padding: 0;
box-sizing: content-box;
-moz-box-sizing: content-box;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.smart-form .input .icon-append + input, .smart-form .textarea .icon-append + textarea {
padding-right: 37px;
}
.smart-form .checkbox i, .smart-form .icon-append, .smart-form .icon-prepend, .smart-form .input input, .smart-form .radio i, .smart-form .select select, .smart-form .textarea textarea, .smart-form .toggle i {
border-color: #BDBDBD;
transition: border-color .3s;
-o-transition: border-color .3s;
-ms-transition: border-color .3s;
-moz-transition: border-color .3s;
-webkit-transition: border-color .3s;
}
.smart-form .input input, .smart-form .select select, .smart-form .textarea textarea {
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box;
width: 100%;
height: 32px;
padding: 8px 10px;
outline: 0;
border-width: 1px;
border-style: solid;
border-radius: 0;
background: #fff;
font: 13px/16px 'Open Sans',Helvetica,Arial,sans-serif;
color: #404040;
appearance: normal;
-moz-appearance: none;
-webkit-appearance: none;
}
.smart-form .tooltip-top-right {
bottom: 100%;
margin-bottom: 15px;
}
.smart-form .tooltip {
position: absolute;
z-index: 99999;
left: -9999px;
padding: 2px 8px 3px;
font-size: 11px;
line-height: 16px;
font-weight: 400;
background: rgba(0,0,0,.9);
color: #fff;
opacity: 0;
transition: margin .3s,opacity .3s;
-o-transition: margin .3s,opacity .3s;
-ms-transition: margin .3s,opacity .3s;
-moz-transition: margin .3s,opacity .3s;
-webkit-transition: margin .3s,opacity .3s;
}
.smart-form footer {
display: block;
padding: 7px 14px 15px;
border-top: 1px solid rgba(0,0,0,.1);
background: rgba(248,248,248,.9);
}
.smart-form .btn {
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.loginWrap .btn ,.registerWrap .btn{
display: inline-block;
font-family: 'Ubuntu', sans-serif !important;
line-height: 14px !important;
font-weight: normal !important;
padding: 12px 32px 12px !important;
text-decoration: none;
margin-top: 9px !important;
font-size: 14px !important;
color: #14a9d6;
-webkit-box-shadow: 0px 0px #b3babe !important;
-moz-box-shadow: 0px 0px #b3babe !important;
box-shadow: 0px 0px #b3babe !important;
border-radius: 20px;
border: 1px solid #ddd;
float:right;
margin-bottom:20px;
cursor:pointer;
   
}
.loginWrap .btn:focus {
outline:none;
}
.loginWrap  .btn:hover {
color: #283f51;
}


/*Register Form*/


.form-group {
margin-right: -15px;
margin-left: -15px;
margin-bottom:25px;
}
.form-group .col-sm-4{
width: 33.33333333%;
float:left;

}
.form-group .col-sm-4, .form-group .col-sm-8  {
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
}

.form-group .col-sm-8 {
width: 66.66666667%;
float:left;
} 

.control-label {
margin-bottom: 0;
text-align: right;
}
.form-group .form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.grid_3.box-2 h3 {
min-height: 71px;
}
.registerWrap .btn{
float:none !important;
}
footer {
font-family: 'Oswald', sans-serif;
}
footer .color-1 {
font-size:15px;
color:#fff;
}
.less-btn {
background: url(/images/sb-theme/arrow-4.png) right center no-repeat !important;
}
.key-detail , .blog-detail-container{
padding-left:10px;
padding-right:10px;
}
.full-key ,.blog-detail{
margin-top:20px;
}
.full-key h4 ,.blog-detail h4{
font-size: 15px;
color: #fff;
background: #4f6070;
padding: 10px;
}
.full-key p, .blog-detail p{
padding: 10px;
background: #EFEDE9;
line-height:20px;
}
.blog-cat {
margin-top: 105px;
background: #13a7d7;
}
.blog-cat h4 {
padding: 10px;
font-size: 15px;
color: #fff;
}
.blog-cat ul{
padding:10px;
}
.blog-cat ul li{
}
.blog-cat ul li a{
color:#fff;
}

.blog-head hr{
border:1px solid #ddd;
}
.blog-page .widget-categories {
background: #13a7d7;
padding:10px;
}
.blog-page .widget-categories li {
list-style:none;
}
.blog-page .widget-categories h4, .blog-page .widget-categories li a, .blog-page .widget-categories span{
color:#fff;
}
.blog-page .post-content .read-blog {
color:#337ab7;
}
.blog-head {
border-bottom:1px solid #ddd;
margin-bottom:20px;
}
.saving {
list-style:disc;
padding-left:25px;

}
.saving li {
padding-bottom:15px;
}
.comming-soon {
background: #13a7d7;
margin-top: 20px;
margin-bottom: 20px;
}
.comming-txt{
padding:8px;
}
.comming-soon h3,.comming-soon p {
color:#fff;
}
.maxh4 {
border-bottom: 1px solid #ddd;
padding-bottom: 8px !important;
margin-bottom: 10px;
}
.registerWrap .btn:focus {
outline:none;
}
.registerWrap .btn:hover {
color: #283f51;
}
.blog-head h1 {
font-family: 'Oswald', sans-serif;
font-weight:normal;
}
.ddl-menu {
left:0px !important;
min-width:170px !important;
}

.ddl-menu li a{
color: #333 !important;
line-height: normal !important;
padding: 5px 21px !important;
}
.single-menu .current {
background: #13a7d7;
}
.top-nav {
padding:0px !important;
}
.top-nav>li>a:hover, .top-nav>li>a:focus, .top-nav>.open>a, .top-nav>.open>a:hover, .top-nav>.open>a:focus{
color: #fff ;
background-color: #13a7d7;
}
.sf-menu {
margin-bottom: 0px;
}
.sfHover ul {
padding-left:0px;
}
.slider-text p {
font-size: 30px;
font-weight: bold;
line-height: 30px;
text-transform: capitalize;
color: #33495A;
letter-spacing: 0;
}
.slider-text  div  {
background:#ddd;
opacity:0.8;
}
.slider-text div ul{
margin-left:25px;
padding-top:3px;
padding-bottom:10px;
}
.slider-text div ul li {
list-style:disc;
font-size: 18px;
font-weight: bold;
line-height: 20px;
margin-top: 10px;
color: #33495A;
letter-spacing: 0;
opacity:1;
  
}
.slider-text {
margin-left:20px;
}
.box-head {
color:#fff;
margin-top:-340px;
text-align:center;
display:none;
text-transform:uppercase;
}
header h1 {
margin-top:13px;
margin-bottom:13px;
float:left;
}
footer {
background: #4d6472 url(/images/sb-theme/bg-1.gif) 0 0 repeat;
}
footer .row-4 {
padding-top:30px;
}
.wdt100 {
width:100%;
}
.clearfixx {
    clear:both;
}
/*.clearfix {
    clear:both;
    float:none;
}*/
/*Mobile Responsive*/

@media only screen and (min-width: 991px) and (max-width: 1024px) {
.grid_12custom h2 {
font-size:18px;
}
.form-group {
        margin-left:0px;
        margin-right:0px;
    }
.box-head {
    color: #14A6D6;
	}
	.bg-2 {
    height: inherit;
}
    
.box-1 {
margin-top: 0;
}

    .home-main {
        background:#15a8d8;
        padding-bottom:15px;
        height: 350px;
    }

.box-head {
    color: #fff;
    margin-top: 0;
}
    .conatiner-sm {
        width:auto;
    }
}

@media only screen and (min-width: 991px) and (max-width: 1000px) {
    .slider-text div {
        display:block;
        width:53%;
        margin-top:10px;
    }
    .slider .camera_caption {
    top: 10px;
}
    .slider-text p {
        padding-bottom:5px;
    }
    .slider .btn {
        margin-top:15px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
.grid_12custom h2 {
font-size:18px;
}
.box_inner .text-1 {
font-size: 30px;
}
.box_inner .text-2 {
font-size: 23px;
}
.box_inner .text-3 {
font-size:17px;
}
.slider-text div {
        display:block;
        width:53%;
        margin-top:10px;
    }
    .slider .camera_caption {
    top: 10px;
}
    .slider-text p {
        padding-bottom:5px;
    }
    .slider .btn {
        margin-top:15px;
    }
    .form-group {
        margin-left:0px;
        margin-right:0px;
    }
     .container-fluid {
        padding:0px;
    }
    .box-head {
    color: #14A6D6;
	}
	.bg-2 {
    height: inherit;
}
    
.box-1 {
margin-top: 0;
}

    .home-main {
        background:#15a8d8;
        padding-bottom:15px;
        height: 350px;
    }

.box-head {
    color: #fff;
    margin-top: 0;
}
    .conatiner-sm {
        width:auto;
    }
}

@media (max-width: 767px) {
footer .color-1 {
font-size: 14px;
line-height: 18px;
text-align: center;
display: block;
}
.loginWrap {
padding:0px;
}
.about-us-page .v4{
padding-top:0px;
margin-bottom:0px !important;
padding-bottom:0px;
}
.about-us-page .list-4 {
margin-top:0px;
padding-top:0px;
}
.about-us-page .br-none br{
display:none;
}
    h2.box-head {
        margin-top:0px;
        font-size:18px;
        padding-top:19px;
        padding-bottom:19px;
    }
    .home-tag {
        background: rgb(19, 169, 215) none repeat scroll 0% 0%;
margin-top: 10px;
    }
    .grid_3.box-2 h3 {
    min-height: inherit;
}
    .key-detail {
        padding:0px;
    }
    h2.bord-8 {
        padding-top:0px;
    }
    .blog-cat {
        margin-top:30px;
    }
    .blog-post .p1 {
        margin-top:0px;
    }
    .form-group {
        margin-left:0px;
        margin-right:0px;
    }
   .registerWrap .form-group .col-sm-4 {
    width: auto;
    float: none;
    margin-bottom: 5px;
    display: block;
    text-align: left;
    padding: 0px !important;
}
.registerWrap .form-group .col-sm-8 {
    width: auto;
    float: none;
    padding: 0px;
}
}

@media (max-width: 650px) {
   .slider .camera_pag {
        bottom:10px;
    }
}

@media (max-width: 480px) {
.grid_12custom h2 {
font-size:14px;
}
.login-text li {
font-size:12px;
letter-spacing:1px;
}
    .slider-text p {
        font-size:22px;
    }
    .slider-text span {
        font-size:26px;
        line-height:10px;
    }
    
    .slider .btn {
        padding: 10px 20px 10px;
        line-height:10px;
        font-size:12px;
    }
    
}

@media (max-width: 360px) {

}


.refresh_data {
    margin-top: 20px;
}


.left-text{
    text-align:left !important;
}