﻿body {font-family: 'Open Sans', sans-serif; color: #222;}
h1, .h1, .h2, h2, .h3, h3, .h4, h4, .h5, .h5, h6, .h6{font-family: 'Oswald', sans-serif; letter-spacing:.05em;}
.h1, h1{font-size:25px;}
.h2, h2{font-size:23px;}
.h3, h3{font-size:21px;}
.h4, h4{font-size:19px;}
.h5, h5{font-size:17px;}
.h6, h6{font-size:15px;}
p{ margin:0; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:25px; letter-spacing:.05em; color:#333;}
a:hover{text-decoration:none;}

.parallax {background-position: top center; background-repeat: no-repeat; background-size: cover; color: #fff; padding-left: 0; padding-right: 0; position:relative; height:600px;}
.parallax-overlay{background-image:url(../images/overlay.png); background-repeat:repeat; width:100%; height:100%;}
.img-logo{width:100%; display:inline-block;}
.logo{background-color:#fff; text-align:center; padding:0 10px; box-shadow: 0 0 10px rgba(0,0,0,.1); border-radius:0 0 6px 6px; width:150px;} 
.navbar-default{background-color:#1a3653; text-align:center; border-color:#1a3653; border-radius:0; margin-bottom:0;}
.navbar-default .navbar-nav > li > a{text-shadow:none; text-align:center; color:#fff; text-transform:uppercase;}
.navbar-default .navbar-nav > li > a:hover{color:#ede33c;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:#ede33c!important; color:#1a3653;}
.navbar-nav > li{float:none; display:inline-block;}
.fixed {position: fixed; top: 0; left:0; right:0; z-index: 1;}

.logo-text .h6{display:block; color:#1a3653; font-weight:400;}
.logo-text .h6 span{display:block; margin-top:5px;}
.logo-text .h3{display:block; margin:0; color:#1a3653;}
.logo-text  .btn-info{width:100%; border-radius:0; background-color:#1a3653; border:0;}
.logos{width:85%; display:inline-block;}
.logo-area, .feature, .text-slide, .contacts{padding-top:35px; padding-bottom:35px;}
.fixit{clear:both;}
.gray{background-color:#f5f5f5;}
.feature .h1, .text-slide .h1, .contacts h1{display:block; font-weight:600; text-transform:uppercase; color:#1a3653; margin-top:0; margin-bottom:25px;}
.feature .col-xs-4{margin-top:55px;}
 .feature .item{margin-top:35px; position:relative; margin-right:10px;}
 .feature .item .divid{text-align:left; position:relative; margin-bottom:14px;}
.feature .h1 span, .text-slide .h1 span, .contacts h1 span{color:#ccc039}
.divid{background-color:#fff; text-align:center; border:1px #ddd solid; border-radius:4px; padding:15px 15px;}

.rate:before {
    position: absolute; content: ""; width:90px; margin: 0 auto; left: 0px; top: 20%; right: 0; border-top: 2px solid; border-color: #1a3653; -webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg); -ms-transform: rotate(-10deg); -o-transform: rotate(-10deg); transform: rotate(-10deg);}
.rate{font-size:30px!important; margin-bottom:10px; display:block;}
.divid .h3{display:block; font-weight:600; margin-bottom:15px; color:#1a3653; margin-top:0;  text-transform:uppercase;}
.circle{width:70px; text-align:center; display:table; height:70px; border-radius:50%; background-color:#1a3653; margin:-55px auto; margin-bottom:15px;}
.icon{width:50%; margin-top:18px;}
.divid ul{text-align:left; padding-left:0; list-style-type:none; font-size:14px;}
.divid ul li{line-height:24px; padding-bottom:3px; padding-top:3px;}
.bold {font-weight: bold;}

.text-slidechild .h2{display:block; font-weight:500; line-height:1.3;}
.text-slidechild p{text-align:justify;}
.text-slidechild, .right-panel{margin-top:20px;}

.right-panel .h4{display:block; margin:0;}
.right-panel ul{list-style-type:none; padding-left:0; margin-top:15px;}
.right-panel ul li{line-height:25px; padding:5px 15px 5px 15px;}
.right-panel ul li a{color:#333; text-decoration:none;}
.right-panel  .h5{display:block; padding-left:15px; margin-top:15px;}
.right-panel ul li:nth-child(2n+1){background-color:#f5f5f5;}
.right-panel .panel-body{padding:0;}
.right-panel .panel-default > .panel-heading{color:#ede33c; border:none; background-color:#1a3653;}

.overlay{background-color:rgba(0, 0, 0, 0.3); width:100%;}
.manage{background-color:rgba(255, 255, 255, 0.80); margin-top:12%; margin-bottom:12%; float:left; border:3px #ddd solid;}
.manage p{font-size:12px; margin-bottom:15px;}
.manage .col-xs-6{padding-top:25px; padding-bottom:25px;}
.manage .h3{display:block; color:#1a3653; font-weight:500; text-transform:uppercase;}
.manage .btn-default{border:none; border-radius:0; background-color:#1a3653; color:#fff; width:50%; }
.manage .btn-info{border:none; border-radius:0; background-color:#ede33c; color:#1a3653; width:50%; }
.row.vdivide [class*='col-']:not(:last-child):after {background-color:#000; width: 1px; content: ""; display: block; position: absolute; top:20px; bottom: 0; right: 0; height:100px;}

.stup{background-color: #1a3653; padding: 6px 5px; position:absolute; color: #fff; bottom:-12px; right:22px;}
.stup .h6{display:block; margin:0; z-index:99999;}

.feature .owl-theme .owl-controls .owl-buttons div{background:#ccc039; opacity:1; border:1px #1a3653 solid; padding:7px 20px; border-radius:0; margin:31px 0 0 0;} 
.feature .owl-prev{border-radius:15px 0 0 15px!important; background-color:#1a3653!important}
.feature .owl-next{border-radius:0 15px 15px 0!important;}

.seps .btn-default{margin-top:15px; width:100%; border-radius:0;}
.flags .icon{margin-top:0; width:20%;}
.flags .item{margin-top:0;}
.flags .item .h4{display: inline-block; vertical-align: sub; color:#1a3653; text-transform:uppercase;}

.footer{padding-top:35px; padding-bottom:35px; background-color:#1a3653;}
.footer .h4{display:block; color:#ede33c;}
.footer ul{ padding-left:0; list-style-type:none;}
.footer ul li{padding:5px 0 5px 0;}
.footer ul li a{color:#fff;}

.social{display:inline-block;}
.social li{display:inline-block;}
.social li a{font-size:25px; padding-right:6px;}

.address{padding-top:15px; padding-bottom:15px; background-color:#ccc039;}
.address p{font-size:11px; font-weight:bold; color:#1a3653;}
.feature .col-md-3{margin-bottom:25px;}
.price-table .h3 {font-size: 19px; color:#1a3653; font-weight: 500; text-transform: uppercase; padding:20px 6px; margin: 0;}
.price-table{padding:0;}
.price-table .inners {background-color: #eee; margin: 0; position:relative; line-height: normal; padding: 20px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.price-table .inners .h4 {color: #222; font-size: 45px; font-weight: 700; margin-bottom: 0;}
.price-table .inners sup {top: -25px; font-size: 20px; font-weight: 300;}
.price-table .inners .h4 i {display: block; font-style: normal; font-size: 13px; color: #999; font-weight: 700; text-transform: uppercase; margin-top: 5px;}
.price-table ul {list-style: none; color: #333; font-size: 14px; font-weight: 300; padding: 5px 30px; margin: 0;}
.price-table ul li {margin: 0; padding: 7px 0; border-bottom: 1px solid #ddd;}
.price-table .btn-default{margin-top:25px; margin-bottom:25px; background-color:#ede33c; color:#333; font-weight:700; text-transform:uppercase; border:none; width:80%;}

.marking .h3, .marking .inners, .marking {background-color:#ede33c; border:1px #ede33c solid;}
.marking ul li{border-bottom:1px #333 solid;}
.marking .btn-default{background-color:#333; color:#fff;}

.contacts .col-md-8{margin-top:25px;}
.contacts ul{padding-left:0; padding-bottom:0;}
.contacts .nav-tabs{margin-top:25px;}
.contacts .nav-tabs > li > a{color:#333333; font-size:15px;}
.contacts .tab-pane{border:1px #ddd solid; padding:10px 12px; border-top:none;}
.contacts .tab-pane .form-control, .dirs .form-control{border-radius:0; border:1px #ddd solid; box-shadow:none;}
.contacts .btn-info, .contacts .btn-info.active.focus, .contacts .btn-info.active:focus, .contacts .btn-info.active:hover, .contacts .btn-info:active.focus, .contacts .btn-info:active:focus, .contacts .btn-info:active:hover{background-color:#1a3653; color:#fff; border:1px #1a3653 solid;}
.contacts ul li{padding-bottom:0;}
.contacts p{margin-bottom:10px; color:#737373;}
.btn-success:hover, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover{background-color:#1a3653; border-color:#1a3653;}
.right {padding-right: 0;}
.left {padding-left: 0;}
.order-page h1{color:#1ea4c4; font-size: 21px;}
.seprate-form {background-color:#F9F9F9; margin-top:0px;}
.seprate-form h1{color:#1a3653; font-size: 30px;}
.order-incom h5 {color:#333; font-weight:700; font-size: 18px;}
.order-incom ul li {padding-bottom: 10px;}
.full-width{width:100%!important; font-size:13px!important; border-radius:0; background-color:#1a3653;}
.order-incom label {color:#333333; font-weight: 100; font-size: 13px;}
.order-incom .form-control {border-radius: 0; border: 1px solid #606060;}
.details h5 {margin: 15px 0 0 0;}
.totals {font-weight: bold!important; font-size: 20px;}
.my-info {margin-bottom: 0;}
.my-info .btn-info {background-color: transparent; color:#1f223c; border:1px solid #606060; font-weight: bold; border-radius: 0; height: 34px; background-image: none;}
.my-info .btn-info span {font-size:10px; color:#1f223c;}
.order-incom .btn-group{width: 100%;}
.order-incom .btn-group .btn-default.active {background-color:#1a3653; color: #fff; }
.order-incom .btn-group .btn-default{margin: 0;}
.order-incom ul li .btn-default {font-size: 11px; width: 25%; background-image: none; text-shadow: none; border-radius:0;}
.order-incom .btn-default {background-color: transparent; color:#1f223c; border: 1px #1a3653 solid;}
.coping {font-size: 11px; color:#333333; padding-bottom: 5px; padding-left: 20px;}
.coping i {color:#333333;}
.order-incom .clearfix {clear: both;}
.totals, .totals-price {font-size: 20px!important; font-weight: bold!important; color:#333;}
.dating .form-control {padding: 6px 3px;}
.order-incom .btn-group {width: 100%;}
.order-incom .btn-full .btn-default {width: 50%; margin: 0;}
.attached .labeling {cursor: pointer; color:red; padding-left:0;}
.file{visibility: hidden; position: absolute;}
.order-form .descriptions label {margin-top: 0; margin-bottom: 0;}
.attached .form-group {margin-bottom: 0;}
.attached .btn-info {background-image: none; background-color:#1a3653; color: #fff; text-shadow: none; border: 1px #1a3653 solid; border-radius: 0;}
.paddses{padding-left:15px!important;}
.order-btn .btn-info{background-image:none; background-color:#5baf49; color:#fff; text-shadow:none; border:none; border-radius:0;}
.seprate-form ul{list-style-type:none; padding-left:0;}
.order-incom label{font-weight:700!important; font-size:12px!important;  text-transform:capitalize!important;}
.order-incom ul li .btn-default {font-size:11px!important; width: 25%; background-image: none; border-radius: 0; text-shadow: none;}
.order-incom .col-md-6{margin-bottom:0!important; margin-top:0!important;}
.seprate-form a{color:#1a3653;}
.fnt{color:#333333;}
.seprate-form .submits{height:34px; width:100%; font-size:15px; background-color:#1a3653; border-radius:0; border:none; color:#fff;}
.seprate-form .submits:hover{color:#fff;}
.main-point{margin:25px 0 25px 0;}
.formats p{font-size: 13px; margin:0;}
.formats h2 span{font-weight: bold; color:#5d5e74; font-size:17px;}
.formats .h2, .formats .h3{font-size:19px; color:#1a3653; display:block;}
.formats .h3{color:#1a3653;}
.formats .table > thead > tr:nth-child(2n+1){background-color:#eee;}
.formats .table > thead > tr:hover{background-color:#333333; color: #fff;}
.formats .btn-group-sm >.btn, .formats .btn-sm{font-size: 11px;}
.formats .btn-warning{color: #fff; background-image:none; background-color:#1a3653!important; border:0;}
.formats .table>thead>tr>th{border-bottom: none; width: 50%; border-right:1px #ddd solid; font-size:13px; font-weight:600;}
.formats .table>thead>tr>td{font-size:13px;}
.formats .table>thead>tr>td strong{font-weight:600;}
#attach-1, .attach-2, .attach-3{color:#ff0000;}
.optional-1, .optional-2, .optional-3 {display: none;}
.box, .sos{display:none;}
textarea{resize:none;}

.rlAccordion > .h3 {background-color: #f2f2f2; border: 1px solid #ddd; line-height:1.3; color: #070809; cursor: pointer; font-size:15px; font-weight: normal; margin-bottom:0px; margin-top:10px; padding:14px 15px 15px 15px; text-decoration: none; width:100%; display:block;}
.rlAccordion > .h3 > span{float: right; font-weight: bold;}
.rlAccordion > .h3 + div {display: none; padding:15px; border: 1px #ddd solid; border-top: 0;}
.rlAccordion > .h3 + div p{font-size:13px;}

.text-slidechild ol, .text-slidechild ul{margin-top:15px; padding-left:15px; font-size:14px; line-height:25px; letter-spacing:.05em; color:#333;}
.text-slidechild ol li, .text-slidechild ul li{padding:5px 0 5px 0;}

.samples .col-xs-6, .writers .col-xs-4{margin-top:30px;}
.samples .divid{text-align:left;}
.samples .divid .table td{font-size:13px; border:1px #ddd solid; vertical-align:middle;}
.samples .divid .table tr:nth-child(2n+1){background-color:#f9f9f9;}
.samples .btn-default{background-color:#333; color:#fff; width:100%; border:none; border-radius:0;}

.writers .col-xs-4{display:block!important;}
.writers .divid{padding:0; text-align:left; float:left;}
.writers .divid .img-responsive{border-radius:4px 4px 0 0;}
.desdetails{padding:10px 12px;}
.desdetails .h3{display:block; margin-top:15px; font-weight:500;}
.desdetails .h6{margin-top:20px; display:block; text-align:center;}
.desdetails .btn-info{width:100%; margin-top:10px; background-color:#333; border-radius:0; border:none; text-transform:uppercase;}
.progress{height:12px;}
.progress-bar{background-color:#ccc039;}

.text-slide .h3{display:block;}

@media(max-width:768px){
    .text-slide .col-xs-8{width:100%;}
    .text-slide .col-xs-4{display:none;}
    .divid p, .divid ul{font-size:13px;}
    .seps .divid p, .seps .divid ul{font-size:12px;}
}

@media(max-width:726px) {
    .feature .col-xs-4, .footer .col-xs-4, .logo-area .col-xs-3, .logo-area .col-xs-9, .says .col-xs-6{width:100%;}
    .parallax{height:300px;}
    .logo-area .col-xs-9{margin-top:15px;}
     .took .btn-group .btn-default {width: 100%; float: none; margin-bottom: 3px;}
    .contacts .col-xs-12{margin-bottom:25px;}
    .contacts .nav li.active {border: none; background-color:#1a3653;}
    .contacts .nav li {float: none; width: 100%; border-bottom: 1px #ddd solid; clear:both;}
    .contacts .nav {border: 1px #ddd solid;}
    .contacts .nav-tabs > li.active > a, .texting .nav-tabs > li.active > a:focus, .texting .nav-tabs > li.active > a:hover {background-color: transparent; color: #fff; border: none; margin-right: 0; border-radius: 0;}
}

@media(max-width:650px){
    .writers .col-xs-4{width:100%;}
}

@media(max-width:504px) {
    .manage .col-xs-6, .feature .col-xs-6{width:100%;}
    .row.vdivide [class*='col-']:not(:last-child):after{width:100%; height:1px; top:147px;}
}

@media(max-width:320px) {
    .row.vdivide [class*='col-']:not(:last-child):after{width:100%; height:1px; top:195px;}
}

.nox{padding-bottom:90px;}
.fixit{clear:both;}
.nones{display:none;}
.nox .active, .nox .btn-default.active.focus, .nox .btn-default.active:focus, .nox .btn-default.active:hover, .nox .btn-default:active.focus, .nox .btn-default:active:focus, .nox .btn-default:active:hover{background-color:#000; color:#fff;}
.nox .btn-default:hover{background-color:#8b1c1c; color:#fff;}