@charset "utf-8"; /* CSS Document */body {    background: #fff;    font-family: 'Open Sans', sans-serif;    color: #262a2e;    line-height: 1.2em;}h1, h2, h3, h4, h5, h6 {    font-weight: 200;    font-family: 'Open Sans', sans-serif;    color: #333;    padding-bottom: 0.5em;    margin-bottom: 0px;    margin-top: 0px;}h1 {    font-size: 2.2em;}p {    font-size: 1.1em;    margin-bottom: 0em;    line-height: 1.5em;    color: #666;}li {    color: #666;}a {    text-decoration: none;}a:hover {    text-decoration: none;}a:active, a:focus {    text-decoration: none;}/********************** SLIDE ***********************/.slide_show {    padding: 0;    z-index: 1;    display: block;    margin: 0;}.carousel-indicators {    top: 50px;    left: 85%;    width: auto !important;    margin-left: 0 !important;}.carousel-indicators .active {    background-color: #89bc0d;}.carousel-indicators li {    border: solid 1px #89bc0d;}.heading {    background-color: transparent;    z-index: 2;    position: absolute;    display: block;    z-index: 1000;    padding: 100px 0 30px 0;}.heading h1 {    font-size: 4em;    color: #fff;    font-family: 'Open Sans', sans-serif;    font-weight: 600;    line-height: 1em;    padding-bottom: 10px;}.heading h2 {    font-size: 1.5em;    color: #fff;    font-family: 'Open Sans', sans-serif;    font-weight: 500;    padding: 5px 0 5px 10px;    margin: 0px;}/********************** MENU ***********************/#KLCR_Menu {    position: absolute;    display: block;    bottom: 0px;    margin: auto;    width: 100%;}#KLCR_Menu .logo {    background-color: #FFF;    margin: 10px 10px 0 10px;    padding: 10px;    border-top: solid 4px #5b5b5b;}#KLCR_Menu .logo img {    display: block;    height: auto;    width: 80%;    margin-right: auto;    margin-left: auto;}#KLCR_Menu .whatsapp {    height: 60px;    background-image: url(../images/whatsapp.png);    background-repeat: no-repeat;    background-position: right center;    padding-right: 40px;    color: #fff;    font-size: 1.9em;    text-align: right;    line-height: 60px;    margin-top: 21px;}#KLCR_Menu .menu {    background-color: #FFF;    margin: 10px 10px 0 10px;    padding: 8px;    border-top: solid 4px #5b5b5b;    height: 50px;}/********************** MENU ***********************/#KLCR_Menu1 {    position: absolute;    display: block;    bottom: 200px;    margin: auto;    width: 100%;}#KLCR_Menu1 .logo {    background-color: #FFF;    margin: 10px 10px 0 10px;    padding: 10px;    border-top: solid 4px #5b5b5b;    float: right;}#KLCR_Menu1 .logo img {    display: block;    height: auto;    width: 80%;    margin-right: auto;    margin-left: auto;}#KLCR_Menu1 .whatsapp {    height: 60px;    background-image: url(../images/whatsapp.png);    background-repeat: no-repeat;    background-position: right center;    padding-right: 40px;    color: #fff;    font-size: 1.9em;    text-align: right;    line-height: 60px;    margin-top: 21px;}#KLCR_Menu1 .menu {    background-color: #FFF;    margin: 10px 10px 0 10px;    padding: 8px;    border-top: solid 4px #5b5b5b;    height: 50px;}/* @media (min-width:1047px) and (max-width:1121px) {#KLCR_Menu1 {    position: absolute;    display: block;    bottom: 200px;    margin: auto;    width: 92%;} }  @media (min-width:1122px) and (max-width:1177px) {#KLCR_Menu1 {    position: absolute;    display: block;    bottom: 200px;    margin: auto;    width: 90%;} }   @media (min-width:1178px) and (max-width:1199px) {#KLCR_Menu1 {    position: absolute;    display: block;    bottom: 200px;    margin: auto;    width: 89%;} } @media (min-width:300px) and (max-width:991px) {#KLCR_Menu1 {        position: absolute;        display: block;        bottom: 200px;        margin: auto;        width: auto;}#KLCR_Menu1 .whatsapp {margin-top: 0px;} }  @media (min-width:480px) and (max-width:620px) {#KLCR_Menu1 {        position: absolute;        display: block;        bottom: 220px;        margin: auto;        width: auto;} }   @media (min-width:410px) and (max-width:479px) {#KLCR_Menu1 {        position: absolute;        display: block;        bottom: 250px;        margin: auto;        width: auto;}#KLCR_Menu1 .logo { width: 50%;} }    @media (min-width:350px) and (max-width:409px) {#KLCR_Menu1 {        position: absolute;        display: block;        bottom: 260px;        margin: auto;        width: auto;}#KLCR_Menu1 .logo { width: 50%;}#KLCR_Menu1 .whatsapp {margin-top: 0px;} }  @media (min-width:992px) and (max-width:1358px) {          #KLCR_Menu1 .menu {height: 100px;}  }*/@media (min-width: 200px) and (max-width:991px) {    #KLCR_Menu1 {        position: relative;        display: block;        bottom: 0px;        margin: auto;        width: 95%;    }    #KLCR_Menu1 .whatsapp {        height: 40px;        background-image: url(../images/whatsapp.png);        background-repeat: no-repeat;        background-position: right center;        padding-right: 40px;        color: #fff;        font-size: 1.2em;        text-align: right;        line-height: auto;        margin-top: 0px;    }}@media (min-width: 992px) and (max-width:1199px) {    #KLCR_Menu1 {        position: absolute;        display: block;        bottom: 300px;        margin: auto;        width: 96%;    }    #KLCR_Menu1 .whatsapp {        height: 40px;        background-image: url(../images/whatsapp.png);        background-repeat: no-repeat;        background-position: right center;        padding-right: 40px;        color: #fff;        font-size: 1.9em;        text-align: right;        line-height: auto;        /* margin-top: 12px; */    }    #KLCR_Menu1 .logo {        margin: 0px;    }}@media (min-width: 992px) and (max-width:1025px) {    #KLCR_Menu1 .menu {        height: 100px;    }}@media (min-width: 1500px) and (max-width:3000px) {    #KLCR_Menu1 {        position: absolute;        display: block;        bottom: 400px;        margin: auto;        width: 95%;    }}/********************** BOOKING ***********************/@media (min-width: 200px) and (max-width:767px) {    .heading h1 {        font-size: 1.4em;        padding-bottom: 0px;    }    .heading h2 {        font-size: 1em;        padding-left: 0px;    }    #KLCR_Menu {        position: relative;    }    #KLCR_Menu .whatsapp {        margin-top: 10px;        background-position: 86% center;        padding-right: 85px;    }    .menu-bar {        background-color: #262a2e;        padding: 10px;    }}#booking {    background-color: #262a2e;    padding-top: 2em;    padding-bottom: 2em;}#booking .booking_form .col-sm-3, #booking .booking_form .col-sm-4, #booking .booking_form .col-sm-2 {    padding-right: 1px;    padding-left: 1px;}#booking .booking_form input[type="text"] {    outline: none;    border: 1px solid #666666;    background: #262a2e;    font-size: 14px;    color: #5b5b5b;    padding: 10px 1em;    width: 96%;    margin-bottom: 0.9em;    height: 60px;}#booking .booking_heading {    background-image: url(../images/booking_arrow.png);    background-repeat: no-repeat;    background-position: right center;}select {    outline: none;    border: 1px solid #666666;    background: #262a2e;    font-size: 14px;    color: #5b5b5b;    padding: 10px 1em;    width: 96%;    margin-bottom: 0.9em;    height: 60px;    margin-right: 20px;    display: block;}#booking .booking_form .btn {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0px;    font-family: 'Oswald', sans-serif;    font-size: 1em;    background: #89bc0d;    color: #FFF;    padding: 10px 20px 10px 20px;    text-decoration: none;    height: 40px;    margin-top: 10px;}#booking .btn:hover {    color: #000;    background: #f2f2f2;    text-decoration: none;}#booking h4 {    font-size: 1.7em;    color: #FFF;    text-align: left;    font-weight: 400;}#booking h4 span {    color: #88bb0c;}@media (min-width: 200px) and (max-width:767px) {    #booking h4 {        font-size: 1.5em;    }}/********************** ABOUT ***********************/#about {    background-color: #fff;    padding-top: 5em;    padding-bottom: 3.5em;}#about .about_heading {    padding-bottom: 1.5em;}#about .about_heading h1 {    position: relative;    z-index: 1;    overflow: hidden;    text-align: center;}#about .about_heading h1 span {    padding: 0em 1em;}#about .about_heading h1:before, #about .about_heading h1:after {    position: absolute;    top: 51%;    overflow: hidden;    width: 50%;    height: 1px;    content: '\a0';    background-color: red;}#about .about_heading h1:before {    margin-left: -50%;    text-align: right;}#about .about_content p {    text-align: center;    line-height: 1.8em;    padding-bottom: 1.5em;    padding-left: 4em;    padding-right: 4em;}@media (min-width: 200px) and (max-width:767px) {    #about .about_content p {        padding-left: 1em;        padding-right: 1em;    }    #about .about_heading h1:before, #about .about_heading h1:after {        display: none;    }    #about .about_heading h1 {        font-size: 1.5em;    }}/********************** ABOUT PAGE ***********************/#about_us {    background-color: #fff;    padding-top: 5em;    padding-bottom: 0.5em;}#about_us .about_heading {    padding-bottom: 1.5em;}#about_us .about_heading h1 {    position: relative;    z-index: 1;    overflow: hidden;    text-align: center;}#about_us .about_heading h1 span {    padding: 0em 1em;}#about_us .about_heading h1:before, #about_us .about_heading h1:after {    position: absolute;    top: 51%;    overflow: hidden;    width: 50%;    height: 1px;    content: '\a0';    background-color: red;}#about_us .about_heading h1:before {    margin-left: -50%;    text-align: right;}#about_us .about_content p {    text-align: center;    line-height: 1.8em;    padding-bottom: 1.5em;    padding-left: 4em;    padding-right: 4em;}@media (min-width: 200px) and (max-width:767px) {    #about_us .about_content p {        padding-left: 1em;        padding-right: 1em;        font-size: 0.9em;    }    #about_us .about_heading h1:before, #about_us .about_heading h1:after {        display: none;    }    #about_us .about_heading h1 {        font-size: 1.5em;    }}/********************** SERVICE ***********************/.fleetList {    padding: 20px;    background-color: #FFF;}#service {    background-color: #f8f8f8;    padding-top: 5em;    padding-bottom: 5em;}#service .service_single {    background: rgba(255, 255, 255, 1);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(70%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(204, 204, 204, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 );    margin-bottom: 2em;    min-height: 410px;    margin-right: 10px !important;}#service .col-sm-3 {    padding-left: 0px;    padding-right: 0px;    width: 24%;    margin-right: 3px;}#service .service_single_heading {    background-color: #ccc;}#service .service_single_heading h4 {    line-height: 1.6em;    padding: 10px;    text-align: center;    font-weight: 400;    font-size: 1.1em;}#service .service_single_img {    padding: 2em 0;}#service .service_single_img img {    display: block;    margin: 0 auto;}#service .service_single_btn {    padding-left: 3em;    padding-bottom: 2em;}#service .btn {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0px;    font-family: 'Oswald', sans-serif;    font-size: 1em;    background: #333;    color: #FFF;    padding: 8px 15px 8px 15px;    text-decoration: none;    letter-spacing: 1px;}#service .btn:hover {    color: #fff;    background: #89bc0d;    text-decoration: none;}#service .btn1 {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0px;    font-family: 'Oswald', sans-serif;    font-size: 1em;    background: none;    color: #567709;    padding: 8px 15px 8px 15px;    text-decoration: none;    float: right;    letter-spacing: 1px;}#service .btn1:hover {    color: #000;    background: none;    text-decoration: none;}#service p {    line-height: 2em;    padding-bottom: 1.5em;    padding-left: 2em;    font-size: 0.9em;}.service_single_btn .col-xs-6 {    padding-left: 0px;    padding-right: 0px;}.service_single_btn .second_btn {}@media (min-width: 768px) and (max-width:991px) {    .row {    }    #fleet_menu .col-xs-12 {    }    #service .service_single_img {        padding: 2em 1em;    }    #service p {        padding-left: 0em;        font-size: 0.9em;    }    #service .service_single_btn {        padding-left: 15px;    }    .service_single_btn .col-xs-6 {        padding-left: 0px;        padding-right: 0px;    }}@media (min-width: 200px) and (max-width:767px) {    #service p {        padding-left: 1em;        font-size: 0.9em;    }    #service .col-sm-3 {        width: 100%;    }    #service .service_single_heading h4 {        font-size: 1.1em;    }    #service .service_single {        min-height: 420px;    }}/********************** SERVICE ***********************/#details {    background-color: #fff;    padding-top: 5em;    padding-bottom: 2em;}#details .col-sm-6 {    padding-left: 0px;}#details .details_heading h1 {    text-align: left;    color: #666;}#details .details_heading h1 span {    color: #88bb0c;}#details p {    line-height: 1.8em;    padding-bottom: 1.5em;    text-align: justify;}#details .details_btn .btn {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0px;    font-family: 'Oswald', sans-serif;    font-size: 0.8em;    background: #333;    color: #FFF;    padding: 8px 15px 8px 15px;    text-decoration: none;}#details .details_btn .btn:hover {    color: #fff;    background: #89bc0d;    text-decoration: none;}#details .details_choose {    padding-left: 15px;}#details .details_choose_heading h1 {    text-align: left;    color: #666;}#details .details_choose_heading h1 span {    color: #88bb0c;}#details .details_list ul, #details .details_list ul li {    list-style: none;}#details .details_list ul {    padding-left: 0px;}#details .details_list ul li {    line-height: 2em;}#details .details_list ul .fa {    font-size: 1em;    color: #999999;    padding-right: 10px;    font-weight: bolder;}@media (min-width: 200px) and (max-width:767px) {    #details .details_heading h1, #details .details_choose_heading h1 {        font-size: 1.5em;    }    #details .details_btn {        padding-bottom: 2em;    }}/********************** SERVICE ***********************/#assoc {    background-color: #fff;    padding-top: 1em;    padding-bottom: 5em;}#assoc .col-sm-6 {    padding-left: 0px;}#assoc .assoc_heading h1 {    text-align: left;    color: #666;}#assoc .assoc_heading h1 span {    color: #88bb0c;}#assoc p {    line-height: 1.8em;    padding-bottom: 1.5em;}#assoc .assoc_single {    background: rgba(255, 255, 255, 1);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(70%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(204, 204, 204, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 );    border: 1px #ebebeb solid;}#assoc .col-sm-3 {    padding-left: 0px;    padding-right: 0px;    width: 24%;    margin-right: 2px;}#assoc .assoc_single_heading {    background-color: transparent;}#assoc .assoc_single_heading h2 {    line-height: 3em;    padding-bottom: 0px;    text-align: center;    font-size: 1em;}#assoc .assoc_single_img {    padding: 1em 0;}#assoc .assoc_single_img img {    display: block;    margin: 0 auto;}@media (min-width: 768px) and (max-width:991px) {    #assoc .assoc_single_img {        padding: 1em 1em;    }    #assoc .assoc_detail .assoc_single {        min-height: 155px !important;    }}@media (min-width: 200px) and (max-width:767px) {    #assoc .assoc_detail h1 {        text-align: center;    }    #assoc .col-sm-3 {        width: 100%;    }    #assoc .assoc_single {        background: none !important;        border: none;    }}/********************** bottom section ***********************/#needs {    background-color: #262a2e;    padding-top: 2em;    padding-bottom: 2em;}#needs .needs_box h3 {    font-size: 1em;    color: #FFF;    text-align: left;}#needs .needs_box p {    font-size: 0.9em;    color: #999;    text-align: left;}#needs .needs_box .col-sm-10 {    padding-left: 0px;}/********************** bottom section ***********************/#follow {    background-color: #fff;    padding-top: 2em;    padding-bottom: 2em;}#follow p {    text-align: left;    line-height: 1.8em;    padding-bottom: 0em;}#follow p span {    font-weight: bold;}#follow .follow_social {    float: right;}#follow .follow_social img {    display: block;    float: left;    padding-right: 5px;}#follow .col-md-4 {    padding-right: 0px;}#follow .fa {    color: #89bc0d;}#follow .col-md-8 {    padding-left: 0px;}#follow .social {    padding-top: 0em;    padding-left: 0px;}#follow .social p {    text-align: right;}#follow .social li {    display: inline-block;}#follow .social li a i {    width: 35px;    height: 35px;    display: block;    background: url(../images/img-sprite.png) no-repeat -1px -0px;    margin: 0 0em;}#follow .social li a i.ic1 {    background-position: -36px 0px;}#follow .social li a i.ic2 {    background-position: -71px 0px;}#follow .social li a i.ic3 {    background-position: -106px 0px;}#follow .social li a i:hover {    transform: rotateY(360deg);    -webkit-transform: rotateY(360deg);    -o-transform: rotateY(360deg);    -ms-transform: rotateY(360deg);    -moz-transform: rotateY(360deg);    transition: 0.8s all;    -webkit-transition: 0.8s all;    -moz-transition: 0.8s all;    -o-transition: 0.8s all;    -ms-transition: 0.8s all;}@media (min-width: 100px) and (max-width:767px) {    #follow .follow_social {        float:left;    }    #follow p {        font-size: 0.9em !important;    }    .follow_call {        padding-bottom: 5px;    }    .follow_write {        padding-bottom: 5px;    }    #follow .social p {        text-align: left;    }}/********************** bottom section ***********************/#footer {    background-color: #fff;    padding-top: 2em;    padding-bottom: 2em;    border-top: 1px solid #d9d9d9;    font-size: 0.9em;}#footer .footer_menu p {    float: right;}#footer .footer_menu p a {    padding-right: 15px;}#footer a {    color: #89bc0d;}#footer a:hover {    color: #293a01;}@media (min-width: 200px) and (max-width:991px) {    #footer .footer_menu p {        float: left;    }    #footer .footer_menu {        padding-top: 10px;    }}/********************** FLEETS PAGE ***********************/#about_fleet {    background-color: #fff;    padding-top: 2em;    padding-bottom: 3.5em;}#about_fleet .about_fleet_heading {    padding-bottom: 1.5em;}#about_fleet .about_fleet_heading h1 {    position: relative;    z-index: 1;    overflow: hidden;    text-align: center;}#about_fleet .about_fleet_heading h1 span {    padding: 0em 1em;}.about_fleet_heading h1 span {    color: #88bb0c;}#about_fleet .about_fleet_heading h1:before, #about_fleet .about_fleet_heading h1:after {    display: none;}#about_fleet .about_fleet_heading h1:before {    display: none;}#about_fleet .about_fleet_content p {    text-align: justify;    line-height: 1.8em;    padding-bottom: 1.5em;    padding-left: 4em;    padding-right: 4em;}@media (min-width: 200px) and (max-width:767px) {    #about_fleet .about_fleet_content p {        padding-left: 1em;        padding-right: 1em;        font-size: 0.9em;    }    #about_fleet .about_fleet_heading h1:before, #about_fleet .about_fleet_heading h1:after {        display: none;    }    #about_fleet .about_fleet_heading h1 {        font-size: 1.5em;    }}#fleet_menu {    background-color: #f2f2f2;    padding-top: 2em;    padding-bottom: 2em;    border-bottom: #89bc0d solid 3px;}#fleet_menu .fleet_menu_single_btn {    text-align: center;    /* padding-left: 0; */}#fleet_menu .fleet_menu_single_btn .btn {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0px;    font-family: 'Oswald', sans-serif;    font-size: 1.2em;    background: #333;    color: #FFF;    padding: 8px 15px 8px 15px;    text-decoration: none;    width: 100%;    line-height: 35px;}#fleet_menu .fleet_menu_single_btn .btn:hover {    color: #fff;    background: #89bc0d;    text-decoration: none;}#fleet_menu .fleet_menu_single_btn .active {    color: #fff;    background: #89bc0d;    text-decoration: none;}@media (min-width: 200px) and (max-width:767px) {    #fleet_menu .fleet_menu_single_btn {        text-align: center;    }    #fleet_menu .fleet_menu_single_btn .btn {        margin-bottom: 10px;    }}/********************** SERVICE ***********************/#assoc1 {    background-color: #fff;    padding-top: 5em;    padding-bottom: 5em;}#assoc1 .col-sm-6 {    padding-left: 0px;}#assoc1 .assoc_heading h1 {    text-align: left;    color: #666;}#assoc1 .assoc_heading h1 span {    color: #88bb0c;}#assoc1 p {    line-height: 1.8em;    padding-bottom: 1.5em;}#assoc1 .assoc_single {    background: rgba(255, 255, 255, 1);    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(70%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(204, 204, 204, 1)));    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 70%, rgba(204, 204, 204, 1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 );    border: 1px #ebebeb solid;}#assoc1 .col-sm-3 {    padding-left: 0px;    padding-right: 0px;    width: 24%;    margin-right: 2px;}#assoc1 .assoc_single_heading {    background-color: transparent;}#assoc1 .assoc_single_heading h2 {    line-height: 3em;    padding-bottom: 0px;    text-align: center;    font-size: 1em;}#assoc1 .assoc_single_img {    padding: 1em 0;}#assoc1 .assoc_single_img img {    display: block;    margin: 0 auto;}@media (min-width: 768px) and (max-width:991px) {    #assoc1 .assoc_single_img {        padding: 1em 1em;    }    #assoc1 .assoc_detail .assoc_single {        min-height: 155px !important;    }}@media (min-width: 200px) and (max-width:767px) {    #assoc1 .assoc_detail h1 {        text-align: center;    }    #assoc1 .col-sm-3 {        width: 100%;    }    #assoc1 .assoc_single {        background: none !important;        border: none;    }}/********************** TARIFF ***********************/#tariff {    background-color: #fff;    padding-top: 5em;    padding-bottom: 5em;}table {    border-collapse: collapse;    width: 100%;}th, td {    text-align: left;    padding: 8px;}tr:nth-child(even) {    background-color: #f2f2f2}th {    background-color: #5b5b5b;    color: white;}/********************** TARIFF ***********************/#serv {    background-color: #fff;    padding-top: 5em;    padding-bottom: 5em;}#serv .serv_single {    border: 1px solid #CCC;    background-color: #f3f3f3;    padding: 2em;    margin-bottom: 1em;}#serv .serv_double {    border: 1px solid #CCC;    background-color: #f3f3f3;    padding: 2em;    margin-bottom: 1em;}#serv h2 {    text-align: left;    color: #666;}#serv h2 span {    text-align: left;    color: #89bc0d;}#serv p {    text-align: justify;}#contact .contact_left iframe {    width: 100%;    min-height: 280px;    margin-top: 5em;}#contact .address_pos {    padding-top: 2em;}#contact .address_pos h3 {    font-size: 1.5em;    color: #212121;}#contact .address_pos p {    color: #999;    line-height: 2em;    margin: .5em 0 1.5em;    font-weight: 600;}#contact .address_pos li {    list-style-type: none;    margin-bottom: 1em;    color: #999;    font-weight: 600;}#contact .address_pos li i {    padding-right: 1em;}#contact .address_pos li a {    color: #999;    text-decoration: none;}#contact .address_pos li a:hover {    color: #212121;}#contact .address_pos ul li a {    text-align: center;}#contact .mail h2 {    font-size: 2em;    color: #006699;    margin: 0;    line-height: 1.5em;    padding-left: 0.8em;    position: relative;}#contact .mail {    margin: 4em 0 0;    padding-bottom: 50px;}#contact .mail form {    margin: 2em 0 0;}#contact .mail input[type="text"], #contact .mail input[type="email"], #contact .mail textarea {    outline: none;    width: 99.4%;    background: #F3F3F3;    padding: 10px;    border: 1px solid #D9D9D9;    font-size: 14px;    color: #999;    margin-bottom: 20px;    border-radius: 4px;}#contact .mail input[type="email"] {    margin-left: 0em;}#contact .mail input[type="text"]:nth-child(3) {    margin: .5em 0;    width: 100% !important;}#contact .mail textarea {    min-height: 200px;    width: 100% !important;}#contact .mail input[type="submit"] {    outline: none;    width: 30%;    background: #3598DC;    padding: 10px 0;    border: none;    font-size: 14px;    color: #fff;    margin-top: 20px;}#contact .mail input[type="submit"]:hover {    background: #006699;}@media (max-width: 1080px) {    #contact .mail input[type="text"], #contact .mail input[type="email"], #contact .mail textarea {        width: 99.3%;    }    #contact .mail input[type="submit"] {    }}@media (max-width: 991px) {    #contact .mail input[type="submit"] {    }}@media (max-width: 640px) {    #contact .mail h2 {        font-size: 1.7em;    }    #contact .mail {        margin: 2em 0 0;    }    #contact .mail input[type="text"], #contact .mail input[type="email"], #contact .mail textarea {        width: 99.26%;    }    #contact .mail input[type="submit"] {    }}@media (max-width: 480px) {    #contact .mail h2 {        font-size: 1.5em;    }    #contact .mail input[type="text"], #contact .mail input[type="email"], #contact .mail textarea {        width: 100%;    }    #contact .mail input[type="email"] {    }    #contact .mail input[type="submit"] {        margin: 0 0 2em;    }    #contact .mail input[type="submit"] {        width: 100%;        padding: 8px 0;    }}@media (max-width: 320px) {    #contact .mail input[type="text"], #contact .mail input[type="email"], #contact .mail textarea {        font-size: 13px;    }}/********************** tariff ***********************/#tariff1 {    background-color: #fff;    padding-top: 1em;    padding-bottom: 1.5em;}#tariff1 .tariff_heading {    padding-bottom: 1.5em;}#tariff1 .tariff_heading h1 {    position: relative;    z-index: 1;    overflow: hidden;    text-align: center;}#tariff1 .tariff_heading h1 span {    padding: 0em 1em;}#tariff1 .tariff_content p {    text-align: center;    line-height: 1.8em;    padding-bottom: 1.5em;    padding-left: 0em;    padding-right: 0em;}@media (min-width: 200px) and (max-width:767px) {    #tariff1 .tariff_content p {        padding-left: 1em;        padding-right: 1em;        font-size: 0.9em;    }    #tariff1 .tariff_heading h1 {        font-size: 1.5em;    }}#tariff .btn {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0px;    font-family: 'Oswald', sans-serif;    font-size: 0.8em;    background: #333;    color: #FFF;    padding: 8px 15px 8px 15px;    text-decoration: none;    width: 110px;}#tariff .btn:hover {    color: #fff;    background: #89bc0d;    text-decoration: none;}#tariff .active {    color: #fff;    background: #89bc0d;    text-decoration: none;}/*.service_single:hover .image {        box-shadow: 0px 0px 150px #000000;                 -webkit-transition: all 200ms ease-in;        -webkit-transform: scale(1.01);        -ms-transition: all 200ms ease-in;        -ms-transform: scale(1.01);        -moz-transition: all 200ms ease-in;        -moz-transform: scale(1.01);        transition: all 200ms ease-in;        transform: scale(1.01);}*/.service_single:hover {    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.6), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}#service .service_single:hover .btn {    background: #89bc0d !important;}#service .service_single:hover .service_single_heading {    background-color: #89bc0d;}#service .service_single:hover .service_single_heading h4 {    color: #fff;}.hover_effect:hover {    -webkit-transform: scale(1.01);    -ms-transform: scale(1.01);    -moz-transform: scale(1.01);    transform: scale(1.01);}.hover_effect .overlay {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    height: 100%;    width: 100%;    opacity: 0;    transition: .5s ease;    background-color: #89bc0d;}.hover_effect:hover .overlay {    opacity: 1;}.hover_effect .text {    color: #fff;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);}/*------------------ GALLERY---------*/#gallery {    background-color: #fff;    padding-top: 5em;    padding-bottom: 2em;}#gallery .gallery_heading {    padding-bottom: 2em;}#gallery .gallery_heading h1 {    text-align: center;    color: #666;}#gallery .gallery_heading h1 span {    color: #88bb0c;}#gallery .gallery_content p img {    padding-bottom: 1em;}.gallery_content {    text-align: center;}@media (min-width: 200px) and (max-width:333px) {    #gallery .gallery_content p {        text-align: center;    }}