@charset "UTF-8";
    /*!
*Copyright (c) 2016 by yuchen.
*/.container0: after, .container0:before, .container1:after, .container1:before, .container2:after, .container2:before, .container3:after, .container3:before {
    display: table;
    content: " "}
.container0:after, .container1:after, .container2:after, .container3:after, .container:after {
    clear: both;
}
.footerp p, .inewst, .newst {
    font-weight: 600;
}
.no-gutter>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}
.center0 .img-responsive {
    margin: 0 auto;
}
.container-fluid, .container-fluid1 {
    margin-right: auto;
    margin-left: auto;
}
main {
    overflow: hidden;
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
}
.container-fluid1 {
    padding-right: 0;
    padding-left: 0;
}
.container0, .container1, .container2, .container3, .container4 {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media(min-width:768px) {
    .container0 {
    width: 750px;
}
}@media(min-width:992px) {
    .container0 {
    width: 950px;
}
   .container4 {
    width: 1010px;
}
}@media(min-width:1200px) {
    .container0 {
    width: 1170px;
}
    .container4 {
    width: 1227px;
}
}@media(min-width:1500px) {
    .container0 {
    width: 1400px;
}
.container4 {
    width: 1500px;
}
}@media(min-width:768px) {
    .container1 {
    width: 750px;
}
}@media(min-width:992px) {
    .container1 {
    width: 950px;
}
}@media(min-width:1200px) {
    .container1 {
    width: 998px;
}
}@media(min-width:768px) {
    .container2 {
    width: 750px;
}
}@media(min-width:992px) {
    .container2 {
    width: 970px;
}
}.logo .img-responsive, .navbar_custom img {
    margin: 0 auto;
}
@media(min-width:768px) {
    .container3 {
    width: 750px;
}
}@media(min-width:992px) {
    .container3 {
    width: 950px;
}
}@media(min-width:1200px) {
    .container3 {
    width: 1170px;
}
}@media(min-width:1420px) {
    .container3 {
    width: 1370px;
}
}.navbar_custom {
    text-align: center;
}
.navbar_custom .nav {
    float: none;
}
.navbar_custom .nav li {
    display: inline-block;
    float: none;
    vertical-align: middle;
}
@media screen and (max-width:991px) {
    .navbar_custom .nav li {
    display: block;
    margin: 0;
}
.navbar_custom .nav li a {
    border-radius: 0;
    display: block;
}
}.navbar-ct-blue .nav {
    margin-top: 40px;
}
@media screen and (max-width:1520px) {
    .navbar-brand img {
    max-width: 280px;
}
}@media screen and (max-width:1500px) {
    .nav>li>a>img {
    max-width: 110px;
}
.navbar-ct-blue .nav {
    margin-top: 30px;
}
}@media screen and (max-width:1260px) {
    .navindex>li>a>img {
    max-width: 110px;
}
}@media screen and (max-width:1200px) {
    .navindex>li>a>img {
    max-width: 100px;
}
.navbar_brandcus img {
    max-width: 120px;
}
.navbar-brand img {
    max-width: 230px;
}
.nav>li>a>img {
    max-width: 80px;
}
}@media screen and (max-width:991px) {
    .nav>li>a>img, .navindex>li>a>img {
    max-width: none;
}
.navbar_brandcus img {
    max-width: 110px;
}
}@media screen and (max-width:768px) {
    .navbar_brandcus img {
    max-width: 100px;
}
}@media screen and (max-width:400px) {
    .navbar-brand img {
    max-width: 200px;
}
.navbar_brandcus img {
    max-width: 100px;
}
}.navline {
    background: url(../../images/navline.png) center top no-repeat;
    background-size: cover;
    min-height: 2px;
    margin-bottom: 5px;
}
.navbar-ct-blue .navbar-toggle {
    border-color: #353535;
}
.navbar-ct-bluee .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: rgba(255, 255, 255, 0);
}
.navbar-ct-blue .navbar-toggle .icon-bar {
    background-color: #353535;
}
.navbar-toggle .icon-bar {
    margin-top: 15px;
}
@media (max-width:768px) {
    .navbar_toggle_cus .icon-bar {
    margin-top: 0;
}
}.nav3 {
    position: absolute;
    left: 31%;
    width: 100px;
    top: 0;
    padding-left: 6px;
}
@media screen and (max-width:1366px) {
    .nav3 {
    left: 24%;
    padding-left: 0;
}
}.floatcart {
    position: fixed;
    top: 0;
    left: -302px;
    z-index: 1040;
}
@media screen and (max-width:1500px) {
    .floatcart {
    position: fixed;
    top: 0;
    left: -302px;
    z-index: 1030;
}
}.floatcart-tab {
    width: 40px;
    text-align: left;
    padding: 170px 0 0;
    border-radius: 5px 0 0 5px;
    color: #fff;
    float: left;
}
.floatcart-items {
    float: left;
    background: url(../../images/inewsbg.png) center top;
    background-size: auto;
    height: 100vh;
    width: 302px;
    border-radius: 0 0 0 5px;
    color: #fff;
    padding: 5px 20px 15px;
    overflow-y: auto;
}
.scrollcolor {
    SCROLLBAR-FACE-COLOR: #ae3870;
    SCROLLBAR-HIGHLIGHT-COLOR: rgba(0, 0, 0, .1);
    OVERFLOW: auto;
    SCROLLBAR-SHADOW-COLOR: #64233c;
    SCROLLBAR-3DLIGHT-COLOR: #64233c;
    SCROLLBAR-ARROW-COLOR: #64233c;
    SCROLLBAR-DARKSHADOW-COLOR: #64233c;
}
#style-1::-webkit-scrollbar-track {
    width: 10px;
    border: rgba(28, 7, 15, .7) solid;
    -webkit-box-shadow: inset 0 0 6px rgba(201, 156, 60, 0);
    border-radius: 10px;
    background-color: transparent;
}
#style-1::-webkit-scrollbar {
    width: 10px;
    border: rgba(28, 7, 15, .7) solid;
    background-color: transparent;
}
#style-1::-webkit-scrollbar-thumb {
    width: 10px;
    border: rgba(28, 7, 15, .7) solid;
    -webkit-box-shadow: inset 0 0 6px rgba(201, 156, 60, 0);
    background-color: #64233c;
}
.inews a, .inews a:visited {
    color: #fff;
}
.inews a:focus, .inews a:hover {
    color: #f3d5d3;
}
#services_ifooter a:focus, #services_ifooter a:visited, .ifooter {
    color: #8a8a8a;
}
.inews img:hover {
    opacity: .8;
    -webkit-animation: flash 1.5s;
    animation: flash 1.5s;
}
@-webkit-keyframes flash {
    0% {
    opacity: .4;
}
100% {
    opacity: .8;
}
}@keyframes flash {
    0% {
    opacity: .4;
}
100% {
    opacity: .8;
}
}.inewst {
    font-size: 16px;
}
#services_inews {
    background: #311917;
    padding-top: 20px;
    padding-bottom: 40px;
}
@media screen and (max-width:992px) {
    .nav3 {
    display: none;
}
.inewscol {
    min-height: 400px;
}
}@media screen and (max-width:768px) {
    .inewst {
    text-align: center;
}
.inewscol {
    min-height: 10px;
}
#services_inews {
    padding-bottom: 70px;
}
}.ifooter {
    background: url(../../images/ifooterbg.png) center top;
    background-size: auto;
    min-height: 180px;
}
#services_ifooter {
    font-size: 12px;
    position: fixed;
    width: 100%;
    bottom: -140px;
    z-index: 1030;
}
#services_ifooter a {
    color: #8a8a8a;
    font-size: 12px;
}
#services_ifooter a:hover, #services_ifooters {
    color: #fff;
}
.Copyright p {
    text-align: right;
    font-size: 12px;
}
@media screen and (max-width:992px) {
    #services_ifooter p {
    text-align: center;
}
}.icon {
    text-align: right;
}
.Copyright2, .closei, .iconi {
    text-align: center;
}
.icon img {
    opacity: .8;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.icon img:hover {
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    opacity: 1;
}
.Copyright2, .Copyright2 a, .Copyright2 a:focus, .Copyright2 a:visited {
    color: #b48f8f;
}
.footertop {
    background: url(../../images/footertop.jpg) center top no-repeat;
    background-size: cover;
    min-height: 28px;
}
.footerp p {
    font-size: 14px;
    padding-top: 40px;
}
.Copyright2 a, .Copyright2 p {
    font-size: 12px;
}
.iconi {
    padding-bottom: 10px;
}
.fb img, .line img {
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.fb img:hover, .line img:hover {
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    opacity: .7;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}
.tel img:hover {
    cursor: default;
}
@media screen and (max-width:992px) {
    .tel img {
    opacity: 1;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.tel img:hover {
    cursor: pointer;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    opacity: .7;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}
.footerp p {
    text-align: center;
    padding-top: 0;
}
.iconi {
    padding-bottom: 0;
}
}.close2 img, .close2 img:hover {
    -webkit-transition: opacity;
    -webkit-transition-timing-function: ease-out;
    -webkit-transition-duration: 500ms;
}
@media screen and (max-width:450px) {
    .footerp p {
    font-size: 12px;
}
.footerp img {
    max-width: 60px;
}
}.Copyright2 {
    background-color: #2c0b1d;
    padding-top: 5px;
}
.Copyright2 a:hover, .closei {
    color: #fff;
}
.titletop {
    background: url(../../images/titletop.jpg) center top no-repeat;
    background-size: cover;
    min-height: 33px;
}
@media screen and (max-width:430px) {
    .titletop {
    min-height: 23px;
}
}.newsbbg {
    background: #f2f2f2;
    min-height: 100vh;
}
#services_newsb {
    padding: 80px 0;
}
#services_newsb .container2 {
    background: #fff;
    min-height: 100vh;
}
.closei {
    position: relative;
    top: 0;
    right: 0;
    display: block;
    width: 58px;
    height: 56px;
    line-height: 50px;
    background-color: #ccc;
    font-size: 44px;
    float: right;
}
.closei:hover {
    color: #fff;
    background-color: #e6e6e6;
    cursor: pointer;
}
.close2 img {
    opacity: 1;
}
.close2 img:hover {
    opacity: .7;
}
.dels img, .wedpbs img {
    cursor: pointer;
    -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
}
.close2 {
    padding-top: 40px;
}
.newsb {
    padding-left: 35px;
    padding-right: 35px;
}
#services_newsb h1 {
    font-size: 26px;
    color: #810448;
}
#services_newsb .date p {
    font-size: 14px;
}
#services_newsb h2 {
    font-size: 20px;
    color: #e44b74;
    text-align: center;
}
#services_newsb .newsbp p {
    font-size: 16px;
}
@media screen and (max-width:768px) {
    #services_newsb h1 {
    font-size: 20px;
}
#services_newsb h2 {
    font-size: 18px;
}
#services_newsb .newsbp p {
    font-size: 14px;
}
.newsb {
    padding-left: 15px;
    padding-right: 15px;
}
}.newscol {
    background: url(../../images/newscol.jpg) center top no-repeat;
    background-size: 100% 100%;
    min-height: 500px;
    padding-top: 20px;
}
.newst {
    font-size: 18px;
    color: #810448;
}
.newscol p {
    color: #2c2c2c;
}
.newdate p, .newmore a {
    color: #e398ac;
}
.newscol hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #f2e5ec;
}
.newmore {
    text-align: right;
}
.aboutbbg p, .aboutbh2 h2, .wedp p {
    text-align: center;
}
.newmore a:visited {
    color: #cb778d;
}
.newmore a:focus, .newmore a:hover {
    color: #942963;
}
@media screen and (max-width:1200px) {
    .newscol {
    min-height: 550px;
}
}@media screen and (max-width:992px) {
    .newscol {
    min-height: 600px;
}
}@media screen and (max-width:768px) {
    .newscol {
    min-height: 300px;
}
.newst {
    text-align: center;
}
}.aboutbg {
    background: url(../../images/aboutbg.png) center top no-repeat;
    background-size: auto;
    padding-top: 10px;
}
.aboutr p {
    padding: 20px 60px;
}
@media screen and (max-width:992px) {
    .aboutbg {
    background: url(../../images/aboutbg.png) left bottom no-repeat;
    background-size: auto;
    padding-top: 10px;
}
.aboutr p {
    padding: 20px 60px 150px;
}
}@media screen and (max-width:500px) {
    .aboutr p {
    padding: 20px 30px 150px;
}
}@media screen and (max-width:400px) {
    .aboutr p {
    padding: 20px 15px 150px;
}
}.aboutbbg {
    background: url(../../images/aboutbbg.png) left top no-repeat;
    background-size: auto;
    padding-top: 40px;
    min-height: 142px;
}
.aboutbh2 h2 {
    color: #91185a;
    font-size: 18px;
    letter-spacing: 6px;
    padding-top: 40px;
}
#services_about hr {
    margin-top: 80px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #b8b8b8;
}
.brs {
    display: none;
}
@media screen and (max-width:600px) {
    .brs {
    display: block;
    line-height: 0;
}
}#services_sur {
    padding-top: 40px;
    padding-bottom: 40px;
}
#services_sur h2 {
    letter-spacing: 3px;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0;
    color: #4c4c4c;
}
#services_sur h3 {
    font-size: 10px;
    font-weight: 400;
    margin-top: 0;
    color: #adadad;
}
.wedm a, .wedm a:visited, .wedm p {
    color: #999;
}
.sur {
    padding-bottom: 30px;
}
.surt {
    padding-bottom: 40px;
}
@media screen and (max-width:768px) {
    #services_sur h2, #services_sur h3 {
    text-align: center;
}
#services_sur h2 {
    margin-top: 0;
}
.sur {
    padding-top: 20px;
    padding-bottom: 0;
}
.aboutbh2 h2 {
    padding-top: 40px;
}
#services_about hr {
    margin-top: 80px;
}
.sur img {
    margin: 0 auto;
}
}.foreverp p, .wedb img, .wedp p {
    padding-top: 10px;
}
.wedp p {
    font-size: 15px;
}
.wedp {
    padding-bottom: 50px;
}
@media screen and (max-width:650px) {
    .wedp p {
    text-align: left;
    font-size: 14px;
}
}#services_wedbg {
    background: url(../../images/wedbg.jpg) center top no-repeat;
    background-size: cover;
    min-height: 400px;
    background-attachment: fixed!important;
}
.brm {
    display: block;
    line-height: 0;
}
.wedb img {
    padding-bottom: 10px;
}
#services_wedp, .wedbbg {
    padding-bottom: 40px;
}
.wedb>[class*=col-] {
    padding-left: 10px;
    padding-right: 10px;
}
#services_wedm {
    padding-top: 40px;
}
#services_wedm hr {
    margin-top: 30px;
    margin-bottom: 60px;
    border: 0;
    border-top: 1px solid #b8b8b8;
}
.wedm p {
    text-align: center;
}
.wedm a:focus, .wedm a:hover {
    color: #942963;
}
.bwedrs {
    display: none;
}
@media screen and (max-width:1200px) {
    .brm {
    display: none;
}
.foreverp p {
    padding-left: 0;
}
}@media screen and (max-width:992px) {
    #services_wedbg {
    background: url(../../images/wedbg.jpg) center top no-repeat #fff;
    background-size: cover;
    min-height: 400px;
    background-attachment: scroll!important;
}
.brm {
    display: block;
    line-height: 0;
}
.foreverp p {
    text-align: center;
}
.foreverp img {
    margin: 0 auto;
}
}@media screen and (max-width:700px) {
    .bwedrs {
    display: block;
    line-height: 0;
}
}@media screen and (max-width:600px) {
    .foreverp p {
    text-align: left;
}
.brm, .brxs {
    display: none;
}
}.wedpbg {
    background: url(../../images/wedpbg.jpg) center top no-repeat #fff;
    background-size: 100% 100%;
    min-height: 400px;
    margin-top: 40px;
}
.wedpt {
    margin-top: -20px;
}
#services_wedp h1 {
    color: #de8782;
    font-weight: 400;
    font-size: 20px;
    text-align: left;
}
#services_wedp p {
    text-align: left;
}
#services_wedp ul {
    margin: 0;
    padding: 00;
    list-style: none;
}
#services_wedp ul li {
    float: left;
    width: 20%;
    padding-left: 20px;
}
@media(max-width:768px) {
    #services_wedp ul li {
    float: left;
    width: 50%;
    min-height: 280px;
}
.wedpbg {
    background: url(../../images/wedbgs.jpg) center top no-repeat #fff;
    background-size: 100% 100%;
    min-height: 400px;
    margin-top: 40px;
    padding-bottom: 20px;
}
.wedpt {
    margin-top: 20px;
}
}.wedpbs ul, .wedpbutton ul {
    margin: 0;
    padding: 0;
}
@media(max-width:600px) {
    #services_wedp ul li {
    float: left;
    width: 100%;
    min-height: 10px;
}
#services_wedp h1, #services_wedp p {
    text-align: left;
}
}@media(max-width:350px) {
    #services_wedp ul li {
    padding-left: 0;
}
}.wedpbutton ul {
    list-style: none;
}
.wedpbutton ul li {
    float: left;
    width: 33.3333%}
.wedpbs img {
    opacity: 1;
}
.wedpbs img:hover {
    opacity: .6;
}
.wedpbs ul li {
    display: inline-block;
    float: left;
    width: 20%;
    padding: 5px;
}
@media (max-width:768px) {
    .wedpbs ul li {
    display: inline-block;
    float: left;
    width: 33.33333333333333%}
}@media screen and (max-width:650px) {
    .brsw {
    display: none;
}
}.Featured ul li, .dels ul li {
    display: inline-block;
    float: left;
}
.meetp p {
    padding: 25px 0;
}
@media(max-width:768px) {
    .meetr {
    padding-top: 15px;
}
.meetp p {
    text-align: center;
}
}#services_meetb, .meetb p {
    padding-top: 40px;
}
.meethr {
    margin-bottom: 40px;
}
#services_meetbg {
    background: url(../../images/meetbg.jpg) center top no-repeat;
    background-size: cover;
    min-height: 400px;
    background-attachment: fixed!important;
}
@media screen and (max-width:992px) {
    #services_meetbg {
    background: url(../../images/meetbg.jpg) center top no-repeat #fff;
    background-size: cover;
    min-height: 400px;
    background-attachment: scroll!important;
}
}#services_meetb {
    padding-bottom: 40px;
}
.meetb {
    padding: 40px;
}
.delp p, .meetb p {
    padding-bottom: 20px;
}
@media screen and (max-width:1400px) {
    .meetb, .meetb p {
    padding-top: 20px;
}
}.delp p {
    text-align: center;
    padding-top: 20px;
}
@media (max-width:768px) {
    .deltop2 {
    padding-top: 15px;
    padding-bottom: 15px;
}
}.delmtt {
    padding: 60px 0;
}
.Featured ul {
    margin: 0;
    padding: 50px 0 0;
}
.Featured ul li {
    width: 100%;
    padding-top: 10px;
}
@media (max-width:992px) {
    .Featured ul {
    padding: 10px 0 0;
}
.Featured ul li {
    display: inline-block;
    float: left;
    width: 50%}
}@media (max-width:350px) {
    .Featured ul li {
    display: inline-block;
    float: left;
    width: 100%}
}.dels img {
    opacity: 1;
}
.dels img:hover {
    opacity: .6;
}
.dels ul {
    margin: 0;
    padding: 0;
}
.dels ul li {
    width: 16.66666666666667%;
    padding: 5px;
}
.delbg {
    background: url(../../images/delline.png) left bottom no-repeat;
    background-size: auto;
    margin-bottom: 40px;
}
@media (max-width:992px) {
    .delbg {
    background: 0 0;
    margin-top: 20px;
}
}.banner11, .banner12, .banner13, .banner2, .banner31, .banner32, .banner33, .banner35, .banner36, .banner37, .banner41, .banner42, .banner43, .banner44, .banner45, .banner46, .banner47, .banner5, .banner6, .dex1, .dex2, .dex3, .dex4 {
    background-position: center;
    background-size: cover;
}
#services_conract {
    font-size: 16px;
    margin-top: 40px;
    margin-bottom: 40px;
}
#services_conract h1 {
    font-size: 20px;
    color: #484848;
    line-height: 24px;
    font-weight: 400;
}
@media (max-width:992px) {
    .contact img {
    margin: 0 auto;
}
#services_conract h1 {
    text-align: center;
}
}#services_order {
    margin-top: 40px;
    margin-bottom: 40px;
}
.orderp p {
    color: #942963;
}
#map_canvas {
    min-height: 610px;
}
@media (max-width:768px) {
    .dels ul li {
    display: inline-block;
    float: left;
    width: 33.33333333333333%}
#map_canvas {
    min-height: 450px;
}
}.cus_slider {
    z-index: 10;
    top: 0;
    width: 100%}
.cus_slider1 {
    margin-top: 121px;
}
@media (max-width:1500px) {
    .cus_slider1 {
    margin-top: 99px;
}
}.dex1 {
    background-image: url(../../flash/dex1.jpg);
}
.dex2 {
    background-image: url(../../flash/dex2.jpg);
}
.dex3 {
    background-image: url(../../flash/dex3.jpg);
}
.dex4 {
    background-image: url(../../flash/dex4.jpg);
}
.dex5  {
    background-position:  center;
    background-size:  cover;
    background-image:  url(../../flash/dex5.jpg);
}
.slider-size0 {
    height: 100vh;
}
@media (max-width:991px) {
    .slider-size0 {
    height: 472px;
}
}@media (max-width:850px) {
    .slider-size0 {
    height: 404px;
}
}@media (max-width:700px) {
    .slider-size0 {
    height: 333px;
}
}@media (max-width:600px) {
    .slider-size0 {
    height: 285px;
}
}@media (max-width:450px) {
    .slider-size0 {
    height: 214px;
}
}.banner11 {
    background-image: url(../../flash/banner11.jpg);
}
.banner12 {
    background-image: url(../../flash/banner12.jpg);
}
.banner13 {
    background-image: url(../../flash/banner13.jpg);
}
.banner2 {
    background-image: url(../../flash/banner2.jpg);
}
.banner31 {
    background-image: url(../../flash/banner31.jpg);
}
.banner32 {
    background-image: url(../../flash/banner32.jpg);
}
.banner33 {
    background-image: url(../../flash/banner33.jpg);
}
.banner34 {
    background-position: center;
    background-size: cover;
    background-image: url(../../flash/banner34.jpg);
}
.banner35 {
    background-image: url(../../flash/banner35.jpg);
}
.banner36 {
    background-image: url(../../flash/banner36.jpg);
}
.banner37 {
    background-image: url(../../flash/banner37.jpg);
}
.banner41 {
    background-image: url(../../flash/banner41.jpg);
}
.banner42 {
    background-image: url(../../flash/banner42.jpg);
}
.banner43 {
    background-image: url(../../flash/banner43.jpg);
}
.banner44 {
    background-image: url(../../flash/banner44.jpg);
}
.banner45 {
    background-image: url(../../flash/banner45.jpg);
}
.banner46 {
    background-image: url(../../flash/banner46.jpg);
}
.banner47 {
    background-image: url(../../flash/banner47.jpg);
}
.banner5 {
    background-image: url(../../flash/banner5.jpg);
}
.banner6 {
    background-image: url(../../flash/banner6.jpg);
}
.slider-size1 {
    height: 438px;
}
@media (max-width:1200px) {
    #services_conract {
    font-size: 14px;
}
.cus_slider1 {
    margin-top: 85px;
}
.slider-size1 {
    height: 380px;
}
}@media (max-width:992px) {
    .cus_slider1 {
    margin-top: 79px;
}
.slider-size1 {
    height: 320px;
}
}@media (max-width:768px) {
    .slider-size1 {
    height: 290px;
}
}@media (max-width:600px) {
    .slider-size1 {
    height: 220px;
}
}@media (max-width:450px) {
    .slider-size1 {
    height: 200px;
}
}@media (max-width:400px) {
    .contactp img {
    max-width: 70px;
}
#services_conract h1 {
    font-size: 16px;
}
.slider-size1 {
    height: 150px;
}
}