.container {
    padding: 0;
}
a {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
.navbar-default .navbar-brand {
    line-height: 100px;
}
.navbar {
    padding: 0 15px;
    border-radius: 0;
    line-height: 100px;
}
.navbar-brand>img {
    margin-right: 50px;
}
.navbar-default {
    background: #ffffff;
    border: none;
    line-height: 100px;
    margin-bottom: 0;
}
.container-fluid {
    padding: 0;
}
.navbar-nav>li>a {
    width: 100%;
    padding: 0px 45px;
    background: #ffffff;
    line-height: 100px;
    font-size: 20px;
    display: inline-block;
    text-align: center;
}

.navbar-nav>li>a:hover {
    background: #fabe00 !important;
    color: #ffffff !important;
}
/*nav end*/
.title>.row {
    margin: 5% 0;
}
.title>.row>.col-sm-12>h4 {
    line-height: 40px;
    font-size: 24px;
}
.title>.row>.col-sm-12>p {
    line-height: 30px;
    font-size: 13px;
    color: #777777;
}
/*title end*/
.i_pic {
    margin-bottom: 10%;
}
.i_pic img {
    margin: 0 auto;
}
.i_pic>.col-sm-3 {

}
.i_pic>.col-sm-3>a>h4 {
    color: #000000;
    font-size: 17px;
    line-height: 34px;
    background: #ffffff;
    margin: 0;
    padding:  0 5%;
}
.i_pic>.col-sm-3>a>p {
    font-size: 16px;
    color: #666666;
    line-height: 20px;
    background: #ffffff;
    padding:  0 5%;
}
/*pic end*/
.cont {
    background: #f3f2f3;
}
.text_cent>.col-sm-12>h4 {
    line-height: 40px;
    font-size: 24px;
    text-align: center;
}
.text_cent>.col-sm-12>p {
    line-height: 30px;
    font-size: 13px;
    color: #777777;
    text-align: center;
    background: url("../images/title_bg.jpg")no-repeat bottom;
}
/*text_cont end*/
.i_about_us>.col-sm-10 {
    color: #777777;
    line-height: 24px;
    font-size: 14px;
}
/*i_about_us end*/
.prize {
    margin: 2% 0;
}
/*prize end*/
.contact_ico>.col-sm-4>img {
    display: block;
    margin: 2% auto;
}
/*contact_ico end*/
.map {
    margin-bottom: 5%;
}
.footer {
    background: #f3f2f3;
    padding: 1% 0;
}
.footer>.container>.row>.col-sm-2>a {
    width: 100%;
    color: #333333;
    line-height: 72px;
    display: inline-block;
    text-align: center;
}
.footer>.container>.row>.col-sm-12>img {
    display: block;
    margin: 0 auto 2%;
}
.footer>.container>.row>.col-sm-12 {
    text-align: center;
}
/*footer end */
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*index end*/
.a_about {
    margin: 5% 0;
}
.a_about>.col-sm-6>.row>.col-sm-12>h3 {
    font-size: 24px;
    line-height: 40px;
}
.a_about>.col-sm-6>.row>.col-sm-12:first-child>p {
    font-size: 14px;
    color: #777777;
    line-height: 30px;
}
.a_about>.col-sm-6>.row>.col-sm-9:last-child>p {
    font-size: 14px;
    color: #777777;
    line-height: 30px;
    margin-bottom: 5% !important;
}
.tim {
    background: url("../images/dom.jpg") no-repeat center;
    background-size: 100% 100%;
    height: 800px;
}
/*tim end*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*about end*/
.i_pic>.col-sm-4 {
    margin-top: 2%;
    transition: 2s;
}

.i_pic>.col-sm-4:hover {
    transform:translate(50px,100px);
    box-shadow: 5px 5px 10px 5px #cccccc;
}
.i_pic>.col-sm-4>a>img {
    width: 100%;

}
.i_pic>.col-sm-4>a>h4 {
    color: #000000;
    font-size: 17px;
    line-height: 34px;
    background: #f3f2f3;
    margin: 0;
    padding:  0 5%;
}
.i_pic>.col-sm-4>a>p {
    font-size: 16px;
    color: #666666;
    line-height: 20px;
    background: #f3f2f3;
    padding:  0 5%;
}
/*pic end*/
.p_nav {
    margin: 2% 0;
}
.p_nav>.col-sm-10>.row>.col-sm-3>a {
    background: #fff;
    border:1px solid #333333;
    padding: 5% 10%;
   margin-left: 25%;
    -webkit-transition: 2s time;
    -moz-transition: 2s time;
    -ms-transition: 2s time;
    -o-transition: 2s time;
    transition: 2s time;
    float: left;
    width: 50%;
    text-align: center;
}
.p_nav>.col-sm-10>.row>.col-sm-3>a:hover {
    background: #fabd00;
    border:1px solid #fabd00;
    color: #ffffff;

}

/*product end*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*product end*/
.form-horizontal>.col-sm-12>.col-sm-2 {
    width: 11.66666667% !important;
}
.form-horizontal>.col-sm-12>.col-sm-9 {
    width: 84% !important;
}
.form-horizontal>.col-sm-12>.col-sm-9 input[type="submit"] {
    padding: 1.5% 10%;
    background: #a0a0a0;
    border: none;
    border-radius: 5px;
    color: #ffffff;
}
/*contactus end*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
.q_cont {
    background: url("../images/query.jpg") no-repeat center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.q_cont form {
    padding: 18% 0;
}
.q_cont form input[type="text"] {
    border: 3px solid #ffffff !important;
    box-shadow: none;
}

.q_cont form form .form-group>label{
    background: #ffffff;
}
input:focus,
input:active:focus,
input.active:focus,
input.focus,
input:active.focus,
input.active.focus {
    outline: none;
}
.footer>.container>.row {
    margin:0;
}
/*query end*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
.details_nav>.row {
   padding: 0;
    margin: 0;
}
.details_cont {
    margin-bottom: 2%;
}
.details_nav>.row>.col-xs-12 {
    line-height: 40px;
    border-bottom: 1px solid #f3f2f3;
    margin-top: 2%;
}
.details_nav>.row {
    margin: 0;
}
.details_cont>.row {
    margin: 0   ;
}
.details_nav>.row>.col-xs-12>a {
    color: #000;
}
.details_cont>.row>.col-sm-12>h4 {
    line-height: 40px;
    margin-top: 2%;
    font-weight: bold;
}
.details_cont>.row>.col-sm-12>p {
    font-size: 14px;
    line-height: 28px;
    color: #777777;
}
.Carousel>.col-sm-3 {

}
.Carousel>.col-sm-3>img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.Carousel>.col-sm-3>p {
    background: #eeeeee;
    text-align: center;
    line-height: 40px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.Carousel_add {
    background: #2c3e50 !important;
    color: #ffffff;
}
/*.text_cent {
    margin: 0;
}
.contact_ico {
    margin: 0;
}
.i_about_us {
    margin: 0;
}*/
.row {
    margin: 0;
}
/*PC end*/
/*----------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 414px){
    .navbar-nav>li>a {
        line-height: 50px;
        font-size: 16px;
    }
    .navbar-default {
        line-height: 50px;
    }
    .p_nav>.col-sm-10>.row>.col-sm-3>a {
        margin-left: 0;
        padding: 2.5% 5%;
        border: none;
    }
    .p_nav>.col-sm-10>.row>.col-sm-3>a:hover {
        border: none;
    }

    .q_form>label:first-child {
        width: 25%;
        float: left;
        text-align: right;
        line-height: 60px !important;
    }
    .q_form>label:last-child {
        width: 25%;
        float: left;
        text-align: center !important;
        line-height: 60px !important;
    }
    .q_form>div {
        float: left;
        width: 50%;
    }
}