.btn, .page-title li a {    text-transform: capitalize;    font-family: 'Kalpurush','Open Sans', sans-serif;}.disabled, .page-title li:last-child a, .swiper-button-disabled, .theme-pagination li.active a {    pointer-events: none}input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {    -webkit-appearance: none;    margin: 0}input[type=number] {    -moz-appearance: textfield}::-moz-selection {    background: #31333e;    color: #fff;    text-shadow: none}::selection {    background: #31333e;    color: #fff;    text-shadow: none}::-webkit-input-placeholder {    color: #8287a7 !important;    opacity: 1 !important;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}::-moz-placeholder {    color: #8287a7 !important;    opacity: 1 !important;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}input:focus, select:focus, textarea:focus {    outline: 0 !important}.bg-site{background: #6DA820;}.header-search button, .header-search button i:focus, .slider-pagination-style .swiper-pagination-bullet:focus, .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white:active {    outline: 0}button[type=submit] {    cursor: pointer}textarea {    resize: none;    font-family: 'Kalpurush','Open Sans', sans-serif;}img {    max-width: 100%;    height: auto}a {    color:#111;    -webkit-transition: all .2s;    transition: all .2s;    font-family: 'Kalpurush','Open Sans', sans-serif;}a.h4, h3 a, h4 a {    color: #75AD2D !important;}a:hover {    color: #707070}a, a:active, a:focus, a:hover {    text-decoration: none;    outline: none;}.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {    font-family: 'Kalpurush','Open Sans', sans-serif;    font-weight: 400;    color: #202e39;    line-height: 1.4}.h1, h1 {    font-size: 36px;    font-weight: 700}.h2, h2 {    font-size: 30px}.h3, h3 {    font-size: 24px}.h4, h4 {    font-size: 18px}.h5, h5 {    font-size: 16px}.h6, body, h6 {    font-size: 15px}h4.name, h4 a {    font-size: 13px !important;    color: #111 !important;}/*p {    line-height: 1.8;    margin-bottom: 15px}*/@font-face {    font-family: 'Kalpurush';    src: url('fonts/Kalpurush.woff') format('woff'),    url('fonts/Kalpurush.ttf') format('truetype'),    url('fonts/Kalpurush.svg#Kalpurush') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Kalpurush';    src: url('fonts/Kalpurush.eot');    src: url('fonts/Kalpurush.woff2') format('woff2'),    url('fonts/Kalpurush.eot?#iefix') format('embedded-opentype');    font-weight: normal;    font-style: normal;}body {    font-family: 'Kalpurush','Open Sans', sans-serif;    color: #3B3B3B;    background: #fff;    overflow-x: hidden !important}.select-wrapper select {    -webkit-appearance: none;    -moz-appearance: none;    appearance: none}.select-wrapper select::-ms-expand {    display: none}.select-wrapper {    position: relative}.select-wrapper:after {    content: '\f107';    font-family: FontAwesome;    position: absolute;    right: 10px;    top: 0;    bottom: 0;    margin: auto;    font-size: 20px;    height: 30px;    pointer-events: none}.btn, .pt-sans {    font-family: 'Kalpurush', sans-serif}.alignleft, .alignright, .form-field {    margin-bottom: 15px}.width-expend {    width: 170px}.btn {    color: #fff;    position: relative;    border: 1px solid #30b77f;    border-radius: 0;    padding: 8px 30px;    overflow: hidden;    z-index: 0}.btn:after, .btn:before {    content: " ";    position: absolute;    z-index: -1;    top: 0;    bottom: 0;    left: 0;    right: 0}.btn-transparent {    border-color: #31333e;    color: #31333e}.btn-icon i {    margin-right: 10px}.btn.active, .btn:focus, .btn:hover {    color: #fff;    border-color: #31333e}.btn:before {    background: #6DA820}.btn-transparent:before {    background-color: transparent}.btn:after {    background-color: #31333e;    -webkit-transform: scaleY(0);    transform: scaleY(0);    -webkit-transition-property: -webkit-transform;    transition-property: -webkit-transform;    transition-property: transform;    transition-property: transform, -webkit-transform;    -webkit-transition-duration: .3s;    transition-duration: .3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out}.btn.active:after, .btn:focus:after, .btn:hover:after {    -webkit-transform: scaleY(1);    transform: scaleY(1)}.btn:focus, .form-control:focus {    box-shadow: none !important}.btn-icon {    padding: 8px 15px}.theme-bg-overlay {    position: relative}.theme-bg-overlay:before {    content: '';    position: absolute;    background: #30b77f;    opacity: .7;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";    left: 0;    top: 0;    width: 100%;    height: 100%}.form-field, .form-group, .page-title-wrap {    position: relative}.primary-bg {    background-color: #30b77f}.light-bg {    background-color: #ecf7fe}.dark-bg {    background-color: #31333e}.light-dark-bg {    background-color: #F7F7F7}.muli {    font-family: 'Open Sans', sans-serif}.font-weight-600 {    font-weight: 600}.list-inline > li {    display: inline-block}.form-control {    font-size: 14px}.form-control:focus {    border-color: #30b77f}input.parsley-error, select.parsley-error, textarea.parsley-error {    border: 1px solid red !important}.half-gutter {    margin-right: -7.5px;    margin-left: -7.5px}.half-gutter > .col, .half-gutter > [class*=col-] {    padding-right: 7.5px;    padding-left: 7.5px}.theme-border-top {    border-top: 1px solid #30b77f}.theme-border-bottom {    border-bottom: 1px solid #30b77f}.theme-list-style {    padding: 0;    list-style: none}.theme-list-style li {    font-weight: 600;    color: #4c4f60;    padding: 5px 0}.theme-list-style li:before {    content: '\f05d';    font-family: FontAwesome;    color: #30b77f;    font-size: 12px;    font-weight: 400;    margin-right: 10px}.theme-input-style {    font-size: 12px;    width: 100%;    height: 40px;    padding: 0 10px;    border: 1px solid #e2e6fb;    -webkit-transition: all .2s;    transition: all .2s}textarea.theme-input-style {    padding: 10px;    min-height: 120px;    display: block}.theme-input-style:focus {    border-color: #30b77f}label input[type=checkbox], label input[type=radio] {    position: relative;    top: 2px;    margin-right: 5px}.table-bordered, .table-bordered td, .table-bordered th {    border-color: #e2e6fb}.alignleft {    float: left;    margin-right: 15px}.alignright {    float: right;    margin-left: 15px}.aligncenter {    clear: both;    display: block;    margin: 0 auto 15px}.pt-120 {    padding-top: 120px !important;}.pb-120 {    padding-bottom: 120px !important;}.pt-90 {    padding-top: 90px !important;}.pb-90 {    padding-bottom: 90px !important;}.pt-80 {    padding-top: 80px !important;}.pb-80 {    padding-bottom: 80px !important;}.pt-70 {    padding-top: 70px !important;}.pb-70 {    padding-bottom: 70px !important;}.pt-60 {    padding-top: 60px !important;}.pb-60 {    padding-bottom: 60px !important;}.pt-55 {    padding-top: 55px !important;}.pb-55 {    padding-bottom: 55px !important;}.pt-50 {    padding-top: 50px !important;}.pb-50 {    padding-bottom: 50px !important;}.pt-30 {    padding-top: 30px !important;}.pb-30 {    padding-bottom: 30px !important;}.pt-20 {    padding-top: 20px !important;}.pb-20 {    padding-bottom: 20px !important;}.pt-10 {    padding-top: 10px !important;}.pb-10 {    padding-bottom: 10px !important;}.pd-0{    padding: 0 !important;}.mt-120 {    margin-top: 120px !important;}.mb-120 {    margin-bottom: 120px !important;}.mt-60 {    margin-top: 60px !important;}.mb-60 {    margin-bottom: 60px !important;}.mt-50 {    margin-top: 50px !important;}.mb-50 {    margin-bottom: 50px !important;}.mt-40 {    margin-top: 40px !important;}.mb-40 {    margin-bottom: 40px !important;}.mt-30 {    margin-top: 30px !important;}.mb-30 {    margin-bottom: 30px !important;}.mt-20 {    margin-top: 20px !important;}.mb-20 {    margin-bottom: 20px !important;}.mt-10 {    margin-top: 10px !important;}.mb-10 {    margin-bottom: 10px !important;}.animated {    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: backwards;    animation-fill-mode: backwards}.animated.infinite {    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite}@-webkit-keyframes fadeInDown {    0% {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: translate3d(0, -40px, 0);        transform: translate3d(0, -40px, 0)    }    to {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translateZ(0);        transform: translateZ(0)    }}@keyframes fadeInDown {    0% {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: translate3d(0, -40px, 0);        transform: translate3d(0, -40px, 0)    }    to {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translateZ(0);        transform: translateZ(0)    }}.fadeInDown {    -webkit-animation-name: fadeInDown;    animation-name: fadeInDown}@-webkit-keyframes fadeInUp {    0% {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: translate3d(0, 40px, 0);        transform: translate3d(0, 40px, 0)    }    to {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translateZ(0);        transform: translateZ(0)    }}@keyframes fadeInUp {    0% {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: translate3d(0, 40px, 0);        transform: translate3d(0, 40px, 0)    }    to {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translateZ(0);        transform: translateZ(0)    }}.fadeInUp {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp}@-webkit-keyframes fadeInLeft {    from {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: translate3d(-50%, 0, 0);        transform: translate3d(-50%, 0, 0)    }    to {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}@keyframes fadeInLeft {    from {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: translate3d(-50%, 0, 0);        transform: translate3d(-50%, 0, 0)    }    to {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.fadeInLeft {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft}@-webkit-keyframes fadeInRight {    from {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: translate3d(50%, 0, 0);        transform: translate3d(50%, 0, 0)    }    to {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}@keyframes fadeInRight {    from {        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";        -webkit-transform: translate3d(50%, 0, 0);        transform: translate3d(50%, 0, 0)    }    to {        opacity: 1;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.fadeInRight {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight}@-webkit-keyframes spin {    0% {        -webkit-transform: rotate(0);        transform: rotate(0)    }    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg)    }}@keyframes spin {    0% {        -webkit-transform: rotate(0);        transform: rotate(0)    }    100% {        -webkit-transform: rotate(360deg);        transform: rotate(360deg)    }}.spin {    -webkit-animation: spin 2s linear infinite;    animation: spin 1s linear infinite}.page-title-wrap {    background-position: center bottom !important}.page-title-wrap:before {    content: '';    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    background: rgba(0, 0, 0, .3)}.page-title-wrap .row {    height: 200px}.page-title h1 {    font-weight: 700;    color: #fff;    margin-bottom: 0}.page-title li + li:before {    content: '\f101';    font-family: FontAwesome;    color: #fff;    padding: 0 8px}.section-title > span, .single-counter > span {    font-family: 'Kalpurush', sans-serif}.page-title li a {    font-size: 18px;    color: #fff}.header-top-settings li span, .post-date li:first-child, .section-title h1, .section-title > span {    text-transform: uppercase}.page-title li a:hover, .page-title li:last-child a {    color: #30b77f}.section-title {    margin-top: -7px;    padding-bottom: 30px}.section-title > span {    font-size: 12px;    font-weight: 700;    color: #30b77f}.section-title h1 {    margin-top: 0;    margin-bottom: 0}.section-title p {    font-size: 16px}.subtitle {    display: block;    font-size: 18px;    color: #4c4f60;    margin: 18px 0}.header-menu > ul > li > a {    font-size: 16px;    display: block;}.header-menu ul ul li.active > a, .header-menu ul ul li:hover > a, .header-menu ul ul li > a:hover, .header-menu > ul > li.active > a, .header-menu > ul > li:hover > a {    color: #707070}.header-top-settings .dropdown-menu {    margin: 16px 0 0;    font-size: 14px;    border: 0;    border-radius: 0;    box-shadow: 0 0 10px rgba(0, 0, 0, .1);    background-color: #fff}.header-top-settings .dropdown-menu a {    text-align: left;    padding: 12px 20px}.header-top-settings .dropdown-menu a:not(:first-child) {    border-top: 1px solid #e2e6fb}.header-top-settings .dropdown-menu a:hover {    background-color: #fff;    color: #30b77f}.dropdown-menu.dropdown-menu-right.show {    margin-left: 0}.main-header {    box-shadow: none;    position: relative;    z-index: 999;    background: #fff}.main-header.stuck {    position: fixed;    top: 0;    box-shadow: 0 0 10px rgba(0, 0, 0, .15);    width: 100%}.header-menu, .header-menu #menu-button, .header-menu ul, .header-menu ul li, .header-menu ul li a {    margin: 0;    padding: 0;    border: 0;    list-style: none;    line-height: 1;    display: block;    position: relative}.header-menu #menu-button {    display: none}.header-menu > ul ul {    text-align: left;    z-index: 99999}.header-menu {    transition: .3s all linear}.header-menu > ul ul li:not(:last-child) {    border-bottom: 1px solid #e2e6fb}.header-menu > ul > li {    display: inline-block;    float: left;}.header-menu > ul > li > a{    padding: 23px 15px;}.header-menu > ul > li.has-sub:hover:after {    content: '';    position: absolute;    width: 100%;    height: 2em;    bottom: -2em;    cursor: pointer;    left: 0}.header_icon {    display: block;    margin: 0 auto;    padding: 0 0 7px 0;}.active_color{    color: #6DA820;}.active_bg{    background: #6da8201f;}.header-menu > ul > li > span {    display: block;}.header-menu > ul > li::after {    content: ' ';    position: absolute;    width: 0;    height: 4px;    background: #6DA820;    left: 0;    right: 0;    top: 0;    margin: auto;    -webkit-transition: all .2s;    transition: all .2s}.header-menu ul ul ul:after, .header-menu ul ul ul:before {    content: "";    position: absolute}.header-menu > ul > li.active::after,.header-menu > ul > li:hover::after{    width: 100%}.header-menu > ul > li > a > i {    font-size: 10px}.header-menu ul ul {    position: absolute;    left: -9999px;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transition: top .2s ease, opacity .2s ease;    transition: top .2s ease, opacity .2s ease}.header-menu ul ul > li:hover > ul, .header-menu.align-right ul ul > li:hover > ul, .header-menu > ul > li:hover > ul {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.header-menu > ul > li > ul {    top: 120px;    background: #fff;    box-shadow: 0 0 10px rgba(0, 0, 0, .1);    -webkit-transition: top .2s ease, opacity .2s ease;    transition: top .2s ease, opacity .2s ease}.header-menu > ul > li:hover > ul {    left: auto;    top: 80px}.header-menu.align-right > ul > li:hover > ul {    right: 0}.header-menu ul ul ul {    top: 32px;    box-shadow: 0 0 10px rgba(0, 0, 0, .1)}.header-menu ul ul ul:before {    left: -7px;    top: 7px;    width: 0;    height: 0;    border-right: 7px solid #ecf7fe;    border-top: 7px solid transparent;    border-bottom: 7px solid transparent;    z-index: 99}.header-menu ul ul ul:after {    left: -10px;    top: 0;    width: 10px;    height: 100%;    z-index: -1}.header-menu ul ul ul li {    background: #fff}.header-menu ul ul > li:hover > ul {    top: 0;    left: 188px}.header-menu.align-right ul ul > li:hover > ul {    left: auto;    right: 178px;    padding-left: 0;    padding-right: 10px}.header-menu ul ul li a {    width: 180px;    padding: 13px 20px;    font-size: 14px;    line-height: 1.25;    position: relative;    background: #fff;    -webkit-transition: all .2s;    transition: all .2s}.header-menu > ul, .header-search input {    transition: .3s all linear}.header-menu ul ul li a i {    position: absolute;    right: 15px;    top: 16px;    font-size: 10px}.menu-wraper {    float: right}.header-menu > ul > li:last-child {    margin-right: 0}.header-search input {    width: 82px;    height: 18px;    border: 0;    font-size: 14px;    background: 0 0}.header-search button {    position: absolute;    right: 0;    top: -1px;    color: #8287a7;    border: 0;    padding: 0;    background: 0 0}.header-search button:hover {    color: #30b77f}.header-cart {    padding-left: 10px;    margin-left: 10px;    border-left: 1px solid #e2e6fb}.header-cart span {    font-size: 10px;    position: absolute;    right: -8px;    top: 0;    color: #fff;    background: #30b77f;    width: 15px;    height: 15px;    line-height: 15px;    text-align: center;    display: block;    border-radius: 50%}/* Header */.header-top{    background: rgb(0, 171, 196);}.call-center{    margin: 0px 20px !important;    position: absolute;    top:20px;}.call-center img{    height: 40px;}.header-btn-login {    background: #6DA820;}.header-btn-login a ,.header-menu > ul > li.header-btn-login:hover > a {     color: #fff;; }.header-btn-login a:hover {    color: #fff !important;}.location_ul{    margin: 0;    height: 40px;    background: #6DA820;    float: left;    padding: 0;}.location_ul li{    display: inline-block;    background: #ebebeb;    height: 100%;    float: left;    padding-top: 8px;}.location_ul li:last-child{    background: #6DA820;}.location_ul li:last-child::before{    /*content: url('/upzilla/icon/home.png');*/}.location_ul li:last-child a{    color: #fff;}.location_ul li:first-child a{    border-right: 1px solid #dbdada;}.location_ul li a{    padding: 0 10px;    font-size: 16px;}.location_ul li:nth-child(2){    border-radius: 0 20px 20px 0;}.search_main {    position: relative;    float: left;    color: #6DA820;    padding: 0 10px;    text-align: center;    border-left: 1px solid #80808047;    border-right: 1px solid #80808047;    cursor: pointer;    font-size: 12px;}#main_search_bar{    position: absolute;    bottom: -52px;    right: -3px;    display: none;}.search_main img {    display: block;    margin: 0 auto;    padding-bottom: 7px;}.search_main i{}.slider-section {    position: relative;}#slider .carousel-item{height: 420px}/*searchBar*/.search-bar {    position: relative;    width: 320px;    float: left;    margin-top: 22px;}.search-bar .input-text {    width: 100%;    border: 1px solid #EBEBEB;    background: #fff;    color: #cfcfcf;    font-size: 16px;    font-weight: 400;    line-height: 30px;}.search-bar .icon {    cursor: pointer;    position: absolute;    top: 47%;    right: 0;    transform: translateY(-50%);    padding: 13px 15px 13px 11px;    /*color: #EBEBEB;*/    color: #6DA820;    font-size: 18px;}.search-bar .input-text {    border: 1px solid #EBEBEB;    height: 35px;    padding: 8px 35px 8px 10px;    -webkit-transition: all 0.4s ease-in-out;    transition: all 0.4s ease-in-out;}/*End searchBar*/.main-slider .swiper-slide {    overflow: hidden}.main-slider .swiper-slide img {    position: absolute;    left: -999px;    right: -999px;    margin: auto;    max-width: inherit}.main-slider .row {    height: 650px}.slide-content h3 {    font-style: italic;    position: relative;    padding-left: 42px}.slide-content h3:before {    content: '';    width: 30px;    height: 2px;    background-color: #30b77f;    position: absolute;    left: 0;    top: 0;    bottom: 0;    margin: auto}.slide-content h1 {    font-size: 50px;    line-height: 1.18;    margin-bottom: 20px}.slide-content p {    font-style: italic;    font-size: 18px;    color: #4c4f60}.slide-content a + a {    margin-left: 15px}.main-slider-pagination {    bottom: 50px !important}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {    margin: 0 4px}.slider .slider-pagination-style .swiper-pagination-bullet-active {    background: #a8aecf}.slider .slider-pagination-style .swiper-pagination-bullet {    border: 1px solid #a8aecf}.service-controls li + li {    margin-left: 10px}.single-service {    border-top: 1px solid #30b77f;    position: relative;    overflow: hidden;    box-shadow: 0 0 10px rgba(0, 0, 0, .05);    -webkit-transition: box-shadow .2s;    transition: box-shadow .2s;    padding: 70px 15px 25px}.single-service:hover {    border-top: 2px solid #30b77f;    padding: 69px 15px 25px;    box-shadow: 0 0 15px rgba(0, 0, 0, .1)}.single-service svg:first-child {    color: #30b77f;    height: 62px}.single-service svg + svg {    position: absolute;    left: -50px;    top: -50px;    color: #30b77f}.single-service:hover svg + svg {    top: -51px}.single-service h4 {    font-weight: 700;    margin-top: 25px;    margin-bottom: 20px}.single-service p {    color: #4c4f60}.single-service a {    font-size: 16px;    color: #30b77f}.single-service a i {    font-size: 10px;    position: relative;    top: -1px;    margin-left: 5px}.single-service a:hover {    color: #000}.includes-carousel-wrap {    border-top: 1px solid #30b77f;    padding: 30px;    box-shadow: 0 5px 10px rgba(0, 0, 0, .05)}.includes-carousel .swiper-slide {    height: auto}.inc-car-nav {    margin-left: 30px}.single-includes {    border: 1px solid #ecf7fe;    text-align: center;    height: 100%;    padding: 20px 15px 15px;    -webkit-transition: all .2s;    transition: all .2s}.single-includes svg {    color: #30b77f;    height: 30px}.single-includes h3 {    font-weight: 700;    margin-top: 10px;    margin-bottom: 0;    -webkit-box-flex: 0;    -ms-flex: 0 0 100%;    flex: 0 0 100%}.single-includes:hover {    background-color: #30b77f}.single-includes:hover h3, .single-includes:hover svg {    color: #fff}.inc-car-nav li + li {    margin-top: 10px}.single-service-inner {    border-top: 1px solid #30b77f;    position: relative;    overflow: hidden;    box-shadow: 0 0 10px rgba(0, 0, 0, .05);    -webkit-transition: box-shadow .2s;    transition: box-shadow .2s;    padding: 70px 15px 25px}.single-service-inner:hover {    border-top: 2px solid #30b77f;    padding: 69px 15px 25px;    box-shadow: 0 0 15px rgba(0, 0, 0, .1)}.single-service-inner svg:first-child {    color: #30b77f;    height: auto}.single-service-inner svg + svg {    position: absolute;    left: -50px;    top: -50px;    color: #30b77f}.single-service-inner h4 {    font-weight: 700;    margin-top: 25px;    margin-bottom: 20px}.single-service-inner p {    color: #4c4f60}.single-service-inner a {    font-size: 16px;    color: #30b77f}.connections {    background: url(../img/world-map.png) center center no-repeat #ecf7fe}.connection-description h1 {    margin-bottom: 25px}.connection-description p span {    color: #30b77f}.connection-description p {    font-size: 18px;    color: #4c4f60}.connection-image {    height: 45px}.connection-image img {    position: absolute;    left: 0;    right: 0;    top: -34px;    margin: auto}.single-counter h2 {    color: #fff;    font-weight: 700;    margin-top: -11px;    margin-bottom: 4px}.single-counter h2 span {    color: #30b77f;    font-weight: 400}.single-counter > span {    display: block;    font-size: 18px;    color: #fff;    margin-bottom: -7px}.pricing-carousel {    padding-top: 15px;    padding-bottom: 15px}.single-pricing-plan {    font-size: 16px;    color: #8287a7;    padding: 30px 30px 80px;    box-shadow: 0 0 10px rgba(0, 0, 0, .05);    -webkit-transition: all .2s;    transition: all .2s;    background-size: contain !important;    position: relative;    overflow: hidden;    background-repeat: no-repeat !important;    background-position: bottom !important}.follow-icons li a, .follow-icons li i, .single-post {    -webkit-transition: all .2s}.single-pricing-plan .popular {    font-size: 12px;    color: #fff;    text-transform: uppercase;    position: absolute;    background: #31333e;    height: 30px;    line-height: 30px;    width: 200px;    text-align: center;    top: 30px;    right: -50px;    -webkit-transform: rotate(45deg);    transform: rotate(45deg)}.single-pricing-plan:hover {    box-shadow: 0 0 15px rgba(0, 0, 0, .1)}.single-pricing-plan:hover hr {    border-color: #30b77f}.single-pricing-plan h4 {    color: #30b77f;    margin-bottom: 14px}.plan-price {    font-size: 30px;    color: #31333e}.plan-price span {    font-size: 14px;    font-weight: 400}.single-pricing-plan ul {    margin-bottom: 24px}.single-pricing-plan ul li {    padding: 5px 0}.pricing-pagination {    position: static;    margin-bottom: -6px;    margin-top: 10px}.customers {    background-image: url(../img/travel.jpg);    background-repeat: no-repeat;    background-position: center center}.customers-review {    padding-left: 30px;    padding-right: 30px}.single-review p {    font-size: 18px;    font-style: italic;    text-indent: 30px;    position: relative;    margin-bottom: 15px}.single-review p:before {    content: '\201c';    font-size: 48px;    position: absolute;    top: -20px;    left: -32px}.single-review p:after {    content: '\201d';    font-size: 48px;    position: absolute;    bottom: 0;    height: 50px;    margin-left: -20px}.single-review h4 span {    color: #8287a7;    font-size: 14px}.review-controls {    margin-top: 20px}.review-controls li + li {    margin-left: 10px}.single-sidebar-widget .search-form .btn {    right: -1px}.customer-fullwidth {    position: relative;    width: 100%;    overflow: hidden}.customer-fullwidth .customer--left-img {    position: absolute;    content: "";    width: 49%;    height: 140%;    background-repeat: no-repeat;    background-size: cover}.customer-fullwidth .customer-right-img {    width: 52%;    position: absolute;    content: "";    height: 72%;    right: 0;    top: 0}.partner-slider {    position: absolute;    bottom: 55px;    width: 100%;    text-align: center;    left: 50%;    transform: translate(-34%)}.partner-slider .swiper-slide {    align-self: center}.partner--slider-inner {    position: relative;    height: 100%}.partner--slider-inner:after {    position: absolute;    content: '';    background: #30b77f;    width: 152%;    height: 195px;    bottom: 0;    left: -30px}.review-slider .stars i {    color: #30b77f}.news-carousel {    padding-top: 15px}.news-pagination {    position: static;    margin-bottom: -6px}.single-post {    box-shadow: 0 5px 10px rgba(0, 0, 0, .05);    border: 1px solid #fff;    margin-bottom: 30px;    position: relative;    transition: all .2s}.single-post:hover {    border: 1px solid #30b77f;    box-shadow: 0 5px 15px rgba(0, 0, 0, .1)}.post-content-block, .single-affiliate-program, .single-sidebar-widget {    box-shadow: 0 0 10px rgba(0, 0, 0, .05)}.post-date {    position: absolute;    top: 10px;    right: 10px;    width: 55px}.post-date li {    height: 24px;    line-height: 24px}.post-date li:first-child {    font-weight: 600;    font-size: 12px;    background: #fff}.contact-form h4, .contact-info ul li h4, .post-content .h4, .post-content-block h1.h2, .single-affiliate-program .h4, .single-faq-wrap > .h4, .single-member h3, .single-process .h4 {    font-weight: 700}.post-date li:first-child span {    font-size: 11px;    color: #4c4f60}.post-date li:last-child {    color: #fff;    background: #30b77f}.post-content {    padding: 30px}.post-content .h4 {    margin-bottom: 15px}.post-meta {    font-size: 12px;    color: #8287a7;    margin-bottom: 20px}.post-meta li:not(:last-child) {    margin-right: 10px}.post-meta li span {    color: #4c4f60}.theme-pagination li:not(:last-child) {    margin-right: 15px}.theme-pagination li a {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    min-width: 40px;    height: 40px;    padding: 0 5px;    border: 1px solid #e2e6fb;    font-size: 16px;    color: #8287a7}.theme-pagination li a:hover, .theme-pagination li.active a {    color: #fff;    background: #30b77f;    border-color: #30b77f}.post-content-block {    padding: 30px}.post-main-content h1 {    margin-bottom: 26px}.post-main-content img {    margin-bottom: 28px}.post-main-content blockquote {    color: #4c4f60;    font-size: 16px;    font-style: italic;    text-align: center;    padding: 48px 30px 30px;    border: 1px solid #e2e6fb;    position: relative;    margin-top: 50px;    margin-bottom: 25px}.post-main-content blockquote h4 {    margin-bottom: 0;    color: #30b77f;    font-style: normal}.post-main-content h5 {    font-weight: 700;    margin-bottom: 14px}.post-main-content blockquote:before {    content: '\f10e';    font-family: FontAwesome;    font-size: 16px;    font-style: normal;    color: #fff;    background-color: #30b77f;    position: absolute;    width: 50px;    height: 50px;    border-radius: 100%;    line-height: 50px;    left: 0;    right: 0;    top: -25px;    margin: auto}.post-categories a, .post-comment-content .comment-time, .post-nav-content span {    font-size: 10px;    text-transform: uppercase}.post-categories {    margin-bottom: -10px}.post-categories li {    margin-bottom: 10px}.post-categories li:not(:last-child) {    margin-right: 10px}.post-categories a {    color: #8287a7;    display: block;    border: 1px solid #e2e6fb;    padding: 5px 8px}.post-categories a:hover {    color: #fff;    border-color: #30b77f;    background-color: #30b77f}.post-share-icons {    -webkit-box-flex: 0;    -ms-flex: 0 0 180px;    flex: 0 0 180px}.social-icons-light a {    color: #8287a7}.social-icons-light a:hover {    color: #30b77f}.post-navigation li {    max-width: 260px}.post-nav-content span {    color: #8287a7}.post-nav-img {    -webkit-box-flex: 0;    -ms-flex: 0 0 70px;    flex: 0 0 70px}.post-navigation li a:hover .h6 {    color: #30b77f}.post-author-img {    -webkit-box-flex: 0;    -ms-flex: 0 0 160px;    flex: 0 0 160px}.post-author-info h5 {    color: #8287a7;    margin-bottom: 15px}.post-author-info h5 a {    color: #30b77f}.post-author-info p {    color: #8287a7;    font-style: italic;    margin-bottom: 15px}.post-comments-wrap > h4 {    margin-bottom: 28px}.post-comments > li:not(:last-child) {    margin-bottom: 40px}.post-comments > li > ul > li {    margin-top: 40px;    padding-left: 75px}.comment-author-img {    -webkit-box-flex: 0;    -ms-flex: 0 0 75px;    flex: 0 0 75px}.post-comment-content h5 {    margin-top: -5px;    margin-bottom: 14px}.post-comment-content .comment-time {    margin-bottom: 10px;    display: block}.post-comment-content p {    font-size: 13px;    font-style: italic;    margin-bottom: 12px}.post-comment-content .btn-reply {    font-size: 13px;    color: #30b77f;    text-transform: uppercase}.post-comment-content .btn-reply:hover {    color: #000}.post-comment-content .btn-reply i {    margin-right: 3px}.single-sidebar-widget {    padding: 30px}.spacer-80 {    padding-bottom: 90px}.single-sidebar-widget h3 {    margin-top: -6px;    margin-bottom: 24px}.search-form {    position: relative}.search-form input {    height: 42px}.search-form .btn {    position: absolute;    right: 0;    top: 0}.widget_categories ul {    margin: 0;    padding: 0;    list-style: none;    font-family: 'Kalpurush', sans-serif;    font-size: 16px;    color: #30b77f}.widget_categories ul li {    padding: 10px 0}.widget_categories > ul > li:first-child {    padding-top: 0}.widget_categories ul li:last-child {    padding-bottom: 0}.widget_categories ul ul li:first-child {    margin-top: 10px;    border-top: 1px dashed #e2e6fb}.widget_categories ul li:not(:last-child) {    border-bottom: 1px dashed #e2e6fb}.widget_categories ul li a {    color: #31333e;    padding-left: 17px;    position: relative}.widget_categories ul li a:before {    content: '\f061';    position: absolute;    font-family: FontAwesome;    font-size: 10px;    left: 0;    top: 3px}.widget_categories ul li a:hover {    color: #30b77f}.widget_categories ul ul {    padding-left: 17px}.widget_categories ul ul ul ul {    padding-left: 0}.treading-posts li:not(:last-child) {    border-bottom: 1px dashed #e2e6fb;    padding-bottom: 20px;    margin-bottom: 20px}.tp-img {    -webkit-box-flex: 0;    -ms-flex: 0 0 70px;    flex: 0 0 70px}.tp-img img {    padding-right: 10px}.tpi-content span {    font-size: 10px}.follow-icons {    margin: -5px}.follow-icons li {    width: 33.3333%}.follow-icons li a {    display: block;    color: #8287a7;    padding: 5px;    transition: all .2s}.follow-icons li i {    font-size: 18px;    display: block;    height: 60px;    line-height: 58px;    border: 1px solid #e2e6fb;    transition: all .2s}.follow-icons li span, .tagcloud ul li a {    font-size: 10px;    text-transform: uppercase}.follow-icons li span {    display: block;    color: #fff;    height: 30px;    line-height: 30px;    -webkit-transition: all .2s;    transition: all .2s}.follow-icons li.facebook span {    background: #3a5898}.follow-icons li.twitter span {    background: #25a6d0}.follow-icons li.google span {    background: #dd4a38}.follow-icons li.linkedin span {    background: #0c76a8}.follow-icons li.youtube span {    background: #c4312a}.follow-icons li.instagram span {    background: #8d3dac}.follow-icons li a:hover {    color: #30b77f}.follow-icons li a:hover i {    border-color: #30b77f}.follow-icons li a:hover span {    background-color: #30b77f}.subscribe-widget input {    height: 42px}.subscribe-widget .parsley-errors-list {    display: none}.tagcloud ul {    margin: 0 0 -10px -10px;    padding: 0;    list-style: none;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap}.tagcloud ul li {    margin-left: 10px;    margin-bottom: 10px}.tagcloud ul li a {    display: block;    color: #8287a7;    padding: 5px;    border: 1px solid #e2e6fb}.tagcloud ul li a:hover {    color: #30b77f;    border-color: #30b77f}.single-member {    margin-bottom: 25px}.single-member h3 {    margin-top: 14px;    margin-bottom: 10px}.single-member span {    font-size: 13px}.member-img {    position: relative}.member-img ul {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    position: absolute;    width: 100%;    bottom: 0;    height: 100%;    padding-bottom: 15px;    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);    background: linear-gradient(to top, rgba(0, 0, 0, .5), transparent);    -webkit-transition: all .2s;    transition: all .2s}.single-member:hover ul {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.member-img ul li a {    color: #fff;    font-size: 12px}.member-img ul li a:hover {    color: #30b77f}.member-controls li:not(:last-child) {    margin-right: 15px}.affiliate-title h1 {    margin-top: -12px}.affiliate-title h1 em {    font-size: 18px;    font-style: normal}.affiliate-title blockquote, .affiliate-title > span {    font-family: 'Kalpurush', sans-serif;    font-style: italic}.affiliate-title blockquote {    font-size: 18px;    color: #8287a7}.affiliate-title blockquote p {    text-indent: 20px;    position: relative}.affiliate-title blockquote p:before {    content: '\201c';    left: -20px;    top: -6px}.affiliate-title blockquote p:after {    content: '\201d';    margin-left: -15px;    margin-top: -6px}.affiliate-title blockquote p:after, .affiliate-title blockquote p:before {    position: absolute;    color: #30b77f;    font-size: 30px}.affiliate-title > span {    color: #30b77f;    font-size: 18px}.affiliate-calculation ul li:not(:first-child) {    border-top: 1px solid #e2e6fb;    position: relative}.affiliate-calculation ul li:not(:first-child) span:first-child:before {    content: '';    position: absolute;    border-top: 1px dotted #31333e;    width: calc(100% - 50px);    left: 0;    right: 0;    bottom: 20px;    margin: auto}.affiliate-calculation ul li {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    padding: 14px 15px;    color: #31333e;    background: #ecf7fe}.affiliate-calculation ul li:first-child {    padding: 15px 20px;    background-color: #30b77f;    color: #fff}.affiliate-calculation ul li:not(:first-child) i, .affiliate-calculation ul li:not(:first-child) span:not(:first-child) {    background: #ecf7fe;    display: inline-block;    z-index: 1;    padding: 0 5px}.affiliate-calculation ul li:not(:first-child) i {    font-style: normal;    position: relative}.single-affiliate-program {    padding: 30px;    -webkit-transition: all .2s;    transition: all .2s}.single-affiliate-program:hover {    box-shadow: 0 0 15px rgba(0, 0, 0, .1)}.single-affiliate-program p {    margin: 20px 0}.single-affiliate-program a, .single-affiliate-program p span {    color: #30b77f}.single-affiliate-program a:hover {    color: #000}.single-affiliate-program a svg {    margin-left: 10px}.single-process {    background-color: #fff;    padding: 50px 40px 45px;    box-shadow: 0 0 10px rgba(0, 0, 0, .05);    -webkit-transition: box-shadow .2s;    transition: box-shadow .2s}.single-process:hover {    box-shadow: 0 0 15px rgba(0, 0, 0, .1)}.single-process span {    width: 100px;    height: 80px;    margin: auto;    border: 1px solid #ecf7fe;    -webkit-transition: all .2s;    transition: all .2s}.single-process.text-left span {    margin: 0}.single-process.text-right span {    margin-left: auto;    margin-right: 0}.single-process span i {    font-size: 24px;    color: #30b77f}.single-process:hover span {    background: #30b77f;    border-color: #30b77f}.single-process:hover span i {    color: #fff}.single-process .h4 {    margin-top: 24px;    margin-bottom: 20px}.single-process p {    color: #4c4f60}.contact-info h1 {    font-size: 30px}.contact-info p {    font-size: 18px}.contact-info ul li {    position: relative;    padding-left: 80px;    color: #8287a7}.contact-info ul li:before {    font-family: FontAwesome;    position: absolute;    top: 0;    left: 0;    background: #ecf7fe;    font-size: 14px;    width: 40px;    height: 100%;    text-align: center;    line-height: 7}.contact-info ul li.address:before {    content: '\f041'}.contact-info ul li.email:before {    content: '\f003'}.contact-info ul li.phone:before {    content: '\f095'}.contact-info ul li:not(:first-child) {    padding-top: 16px}.contact-info ul li:not(:last-child) {    padding-bottom: 16px}.contact-info ul li:not(:last-child):after {    content: '';    position: absolute;    right: 0;    bottom: 0;    width: calc(100% - 80px);    height: 0;    border-bottom: 1px dashed #e2e6fb}.contact-info ul li a {    color: #8287a7}.contact-info ul li a:hover {    color: #30b77f}.contact-info {    margin-top: -11px}.contact-form {    padding: 18px 30px 30px;    box-shadow: 0 0 10px rgba(0, 0, 0, .05)}.domain-search-form, .domain-table {    box-shadow: 0 0 15px rgba(0, 0, 0, .1)}.contact-form > span {    display: block;    font-size: 12px;    color: #8287a7;    margin-bottom: 20px}.contact-form label {    font-family: 'Kalpurush', sans-serif;    color: #4c4f60;    margin-bottom: 4px}.contact-form input, .contact-form textarea {    border-color: #ecf7fe;    background: #ecf7fe}.contact-form input:focus, .contact-form textarea:focus {    background: 0 0}.contact-form button {    margin-top: 14px}.form-response {    background: #30b77f}.form-response span {    color: #fff;    display: block;    margin-bottom: 30px;    padding: 10px 15px}.accordion > a:not(.btn) {    display: inline-block;    margin-left: 15px;    margin-top: 10px;    font-size: 16px;    color: #30b77f}.accordion > a:not(.btn):hover {    color: #31333e}.accordion > a:not(.btn) svg {    margin-left: 10px}.accordion > p {    margin-top: 25px}.single-faq-wrap > .h4 {    padding-bottom: 16px;    margin-bottom: 26px;    border-bottom: 1px solid #e2e6fb}.single-faq-wrap > .h4 span {    font-size: 14px;    color: #30b77f;    float: right}.single-faq > .h5 {    margin-bottom: 0;    position: relative;    padding-left: 15px;    cursor: pointer}.single-faq > .h5:hover {    color: #30b77f}.single-faq > .h5:before {    content: '\f105';    position: absolute;    left: 0;    top: 0;    bottom: 0;    margin: auto;    font-family: FontAwesome;    color: #30b77f}.single-faq > .h5[aria-expanded=true]:before {    content: '\f107';    left: -2.5px}.faq-answer {    padding-top: 15px;    padding-left: 15px}.single-faq:not(:last-child) {    margin-bottom: 14px}.faq-answer p {    font-size: 14px;    margin-bottom: 0}.domain-search-form {    padding: 30px}.domain-table {    color: #4c4f60}.domain-table td, .domain-table th {    vertical-align: middle;    padding: 1rem;    border-top: 0}.domain-table th {    font-size: 16px;    font-weight: 400;    color: #30b77f;    background: #fff;    border-bottom: 1px solid #e2e6fb;    padding: 1.5rem 1rem}.domain-table tr td:first-child {    font-size: 16px;    color: #31333e}.domain-table.table-striped tbody tr:nth-of-type(odd) {    background-color: #ecf7fe}.domain-table.table-striped tbody tr:first-child th {    background: #30b77f;    color: #fff}.single-server-feature {    box-shadow: 0 0 10px rgba(0, 0, 0, .05);    border-top: 1px solid #30b77f;    padding: 40px 0 35px;    -webkit-transition: box-shadow .2s;    transition: box-shadow .2s}.single-server-feature:hover {    border-top-width: 2px;    padding: 39px 0 35px;    box-shadow: 0 0 15px rgba(0, 0, 0, .1)}.single-server-feature i {    color: #30b77f;    font-size: 30px}.single-server-feature h4 {    margin-top: 20px}.features-table th {    font-size: 18px;    font-weight: 400;    color: #31333e;    padding: 1.65rem .75rem;    background: #ecf7fe;    border: 1px solid #ecf7fe}.features-table td {    padding: 1.15rem 1.85rem;    border: 1px solid #e2e6fb;    vertical-align: middle}.features-table td:first-child {    font-size: 16px;    color: #31333e;    text-align: left}.features-table tr:last-child td {    background-size: contain;    padding-bottom: 60px;    background-repeat: no-repeat !important;    background-position: bottom !important}.features-table td:empty {    visibility: hidden}.configuration-table tr:not(:first-child) {    border-left: 1px solid #e2e6fb;    border-right: 1px solid #e2e6fb}.configuration-table th {    text-transform: uppercase;    color: #fff;    font-size: 18px;    font-weight: 400;    padding: 1.65rem .75rem;    background: #30b77f;    border-color: #30b77f;    white-space: nowrap}.configuration-table td {    font-size: 12px;    color: #4c4f60;    border-top: 0;    border-bottom: 1px solid #e2e6fb;    background: #fff;    vertical-align: middle;    padding: 1.2rem .75rem}.voip--table-wrapper {    padding: 0 30px 24px;    background: #ecf7fe}.table--inner-area thead tr th {    padding-top: 28px;    padding-bottom: 28px;    color: #31333e;    font-size: 18px;    font-weight: 700}.domain--table-inner {    background: url(../img/wave2.png) bottom center no-repeat;    padding-bottom: 110px;    position: relative;    background-size: contain}.table--inner-area tbody tr td {    background: #fff;    vertical-align: middle;    margin-bottom: 30px !important;    padding-top: 25px;    padding-bottom: 25px;    color: #8287a7}.table--inner-area tbody tr td .feature-list {    padding-left: 0;    margin-bottom: 0}.table--inner-area tbody tr td .feature-list li {    list-style: none;    margin-bottom: 4px;    color: #8287a7;    white-space: nowrap}.table--inner-area tbody tr td .feature-list li span i, .table--inner-area tbody tr td .rating-star i, .voip--table-wrapper .loadmore-btn a {    color: #30b77f}.table--inner-area tbody tr:hover {    box-shadow: 0 7px 15px rgba(0, 0, 0, .1)}.table--inner-area tbody tr {    -webkit-transition: .3s all linear;    transition: .3s all linear}.provider-logo {    background: #ecf7fe;    width: 134px;    height: 100px;    text-align: center;    line-height: 100px}.table--inner-area tbody tr td .feature-list li span {    margin-right: 6px}.table--inner-area tr.linebrack {    height: 30px;    background: 0 0}.voip--table-wrapper .loadmore-btn {    text-align: center;    margin-top: 10px}.voip--table-wrapper .loadmore-btn a span {    -webkit-transition: .3s all linear;    transition: .3s all linear;    margin-left: 4px}.voip--table-wrapper .loadmore-btn a:hover {    color: #01bc42}.voip-app-heading {    margin-bottom: 51px;    margin-top: -12px}.contry--details-inner {    padding: 30px 30px 24px;    background: #ecf7fe}ul.country-list {    display: flex;    justify-content: space-between;    align-items: center;    background: #fff;    padding: 23px;    transition: .3s all linear}.contry-headig-list li {    display: inline-block;    width: 16%;    text-align: center}.contry-headig-list li:first-child {    width: 15%}.contry-headig-list li:nth-child(2) {    width: 37%}.contry-headig-list li:nth-child(3) {    width: 8%}.contry-headig-list li:nth-child(4) {    width: 10%}.contry-headig-list li:nth-child(5) {    width: 12%}.loadmore-btn {    text-align: center}.rating-star i {    color: #30b77f}.feature-list li {    padding-bottom: 5px}.feature-list {    text-align: left}.feature-list li span {    margin-right: 5px;    color: #30b77f}ul.country-list li h6 {    color: #8287a7}ul.country-list:hover {    box-shadow: 0 8px 13px rgba(0, 0, 0, .1)}.another--service-heading {    text-align: center;    margin-top: -11px;    margin-bottom: 48px}.another--service-heading h1 {    color: #31333e}.single--another-service .single-service {    margin-bottom: 45px;    -webkit-transition: .3s all linear;    transition: .3s all linear;    padding: 70px 15px 25px}.single--another-service .single-service:hover {    padding-bottom: 65px;    margin-bottom: 0}.single--another-service .single-service a {    visibility: hidden;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transition: .3s all linear;    transition: .3s all linear;    -webkit-transform: translateY(18px);    transform: translateY(18px);    display: block;    position: absolute;    width: 100%;    left: 0}.single--another-service .single-service:hover a {    visibility: visible;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.single--another-service .single-service p {    margin-bottom: 0}.single--another-service {    padding-bottom: 75px}.gallery_filter li {    list-style: none;    display: inline-block;    margin: 0 -2px;    -webkit-transition: .3s all linear;    transition: .3s all linear}.gallery_filter li .gallery-btn {    padding: 5px 28px;    border-top: 1px solid #e2e6fb;    display: block;    font-size: 16px;    color: #31333e;    cursor: pointer;    margin: 0;    border-bottom: 1px solid #e2e6fb;    border-right: 1px solid #e2e6fb}.gallery_filter li:first-child {    border-left: 1px solid #e2e6fb}.gallery-button {    margin-bottom: 51px}.gallery--button-inner p {    color: #8287a7;    font-size: 16px}.gallery--button-inner {    padding-bottom: 27px}.loadmore-button a {    font-size: 16px;    color: #31333e}.gallery_filter li.active span {    color: #fff;    background: #30b77f}.gallery_filter li span {    -webkit-transition: .3s all linear;    transition: .3s all linear;    color: #fff}.gallery_filter li:hover span {    color: #fff;    background: #30b77f}.gallery--single-item {    position: relative}.gallery--hover-item {    position: absolute;    height: 100%;    width: 100%;    top: 0;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    background: #30b77f;    visibility: hidden;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    -webkit-transform: scale(.85);    transform: scale(.85);    -webkit-transition: .3s all linear;    transition: .3s all linear}.gallery--single-item:hover .gallery--hover-item {    visibility: visible;    opacity: .9;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";    -webkit-transform: scale(1);    transform: scale(1)}.gallery-icon a, .gallery-icon a + a {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    visibility: hidden}.gallery-text {    position: absolute;    bottom: 0;    left: 22px}.gallery-icon a {    display: inline-block;    height: 50px;    width: 50px;    text-align: center;    border: 1px solid #fff;    line-height: 50px;    color: #fff;    margin-right: 5px;    padding: 0;    -webkit-transform: translateY(-15px);    transform: translateY(-15px);    -webkit-transition: .3s all linear;    transition: .3s all linear;    -webkit-transition-delay: .2s;    transition-delay: .2s}.gallery-icon a + a {    margin-right: 0;    -webkit-transform: translateY(15px);    transform: translateY(15px);    -webkit-transition: .3s all linear;    transition: .3s all linear;    -webkit-transition-delay: .2s;    transition-delay: .2s}.gallery--single-item:hover .gallery-icon a, .gallery--single-item:hover .gallery-icon a + a {    -webkit-transform: translateY(0);    transform: translateY(0);    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    visibility: visible}.gallery--single-item img {    height: 300px;    -o-object-fit: cover;    object-fit: cover}.gallery-text h4 {    color: #fff;    font-weight: 700;    margin-bottom: 3px}.gallery-text p {    color: #fff;    font-size: 12px}.gallery-icon a:hover {    border-color: #fff}.gallery--hover-item .gallery-icon .btn:after, .gallery--hover-item .gallery-icon .btn:hover:after {    background: #fff}.gallery-icon a:hover i {    color: #30b77f}.gallery-details-text h2 {    font-weight: 700;    margin-bottom: 30px}.gallery-details-text h4 {    color: #4c4f60;    margin-bottom: 28px}.gallery--product-details ul li {    display: inline-block;    list-style: none}.gallery--product-details ul {    padding-left: 0;    margin-bottom: 19px}.gallery--product-details h4 {    font-weight: 700}.gallery-clients {    margin-bottom: 20px}.gallery-clients ul li > span {    color: #31333e;    font-family: 'Kalpurush', sans-serif;    text-transform: capitalize}.gallery-category li, .gallery-clients a {    color: #4c4f60;    font-size: 12px}.gallery-category li:first-child, .product-share ul li:first-child, .project-link ul li:first-child, .publish-date ul li:first-child {    color: #31333e;    font-family: 'Kalpurush', sans-serif;    font-size: 14px}.project-link ul li:last-child, .publish-date ul li:last-child {    color: #4c4f60;    font-size: 12px}.product-share ul li a i {    color: #727587;    font-size: 12px;    -webkit-transition: .3s all linear;    transition: .3s all linear}.product-share ul li a:hover i {    color: #30b77f}.gallery-pagination-inner {    border-top: 1px solid #e2e6fb;    padding-top: 60px;    margin-top: 30px;    padding-bottom: 103px;    position: relative}.lb-nav a.lb-next:after, .lb-nav a.lb-prev:after {    border: 1px solid #fff;    content: "";    width: 50px}.gallery--pagination-icon {    position: absolute;    left: 50%;    top: 34%;    cursor: pointer}.gallery--pagination-icon a i {    color: #727587;    -webkit-transition: .3s all linear;    transition: .3s all linear}.gallery--pagination-icon:hover i, .no-found h1 {    color: #30b77f}.lb-nav a.lb-next {    position: absolute;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    width: 50px;    height: 50px;    right: -50px;    top: 50%;    display: none !important}.lb-nav a.lb-next:after {    height: 100%;    top: 100%;    position: absolute;    -webkit-transform: translateY(-100%);    transform: translateY(-100%);    right: -50px;    left: 20px}.lb-nav a.lb-prev {    position: absolute;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    width: 50px;    height: 50px;    left: -50px;    top: 50%;    display: none !important}.lb-nav a.lb-prev:after {    height: 100%;    top: 100%;    position: absolute;    -webkit-transform: translateY(-100%);    transform: translateY(-100%);    left: -20px}.no-found form {    display: flex}.no-found form button {    padding: 7px 20px}.no-found h1 {    font-size: 100px;    font-weight: 700;    margin-top: -37px}.no-found h3 {    margin-bottom: 34px}.footer-widget {    font-size: 13px;    color: #8287a7;    margin-bottom: 30px}.footer-widget a {    color: #8287a7}.footer-widget a:hover {    color: #30b77f}.footer-widget h3 {    font-weight: 700;    margin-bottom: 15px;    margin-top: -6px}.footer-widget .menu {    margin: 0;    padding: 0;    list-style: none}.footer-widget .menu li {    padding: 10px 0}.bottom-footer {    padding: 35px 0;    color: #4c4f60;    font-size: 16px}.copyright a, h1 span {    color: #30b77f}.accepted-payments li:not(:last-child) {    margin-right: 15px}.default-bg {    background-image: url(../img/shapes.png);    background-repeat: repeat-y;    background-position: top center}.map {    border: 1px solid rgba(0, 0, 0, .05)}.swiper-container-wrap {    overflow: hidden;    margin-left: -15px;    margin-right: -15px}.swiper-container-wrap .swiper-container {    overflow: visible;    padding-left: 15px;    padding-right: 15px}.about-content h1 {    margin-top: -12px}.about-content p {    margin-bottom: -5px}.single-reason {    border: 1px solid #ecf7fe;    padding: 30px 15px 25px}.single-reason i {    font-size: 30px;    color: #30b77f}.single-reason .h5 {    font-weight: 700;    margin-top: 20px;    margin-bottom: 14px}.single-reason span {    color: #4c4f60}.primary-form {    position: relative}.primary-form input:not([type=submit]) {    height: 60px;    padding: 0 20px;    font-size: 14px}.primary-form .btn {    position: absolute;    right: 9px;    top: 9px}.primary-form .parsley-errors-list {    display: none}.subscription-heading h1 {    font-size: 30px;    text-transform: uppercase}.carousel-control {    border: 1px solid #e2e6fb;    width: 40px;    height: 40px;    color: #8388a8;    -webkit-transition: all .2s;    transition: all .2s;    cursor: pointer}.carousel-control:focus, .carousel-control:hover {    color: #fff;    background-color: #30b77f;    border-color: #30b77f;    outline: 0}.slider-pagination-style .swiper-pagination-bullet {    width: 15px;    height: 5px;    border: 1px solid #e2e6fb;    border-radius: 0;    background: 0 0;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    margin: 0 5px}.slider-pagination-style .swiper-pagination-bullet-active {    width: 15px;    height: 10px;    background: #e2e6fb}.social-icons li:not(:last-child) {    margin-right: 25px}.back-to-top {    position: fixed;    right: 30px;    bottom: 20px;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    visibility: hidden;    -webkit-transition: all .2s;    transition: all .2s}.back-to-top.show {    bottom: 30px;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    visibility: visible;    z-index: 999}.back-to-top a {    color: #00c344;    width: 40px;    height: 40px;    background: #fff;    box-shadow: 0 0 10px rgba(0, 0, 0, .05);    -webkit-transition: all .2s;    transition: all .2s}.back-to-top a:hover {    background: #00c344;    color: #fff}.preLoader {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: #fff;    z-index: 99999;    overflow: hidden}.preLoader:before {    content: '';    -webkit-animation: spin 2s linear infinite;    animation: spin 1s linear infinite;    width: 70px;    height: 70px;    position: absolute;    border: 5px solid #30b77f;    border-top-color: #fff;    border-bottom-color: #fff;    border-radius: 100%;    left: 0;    right: 0;    top: 0;    bottom: 0;    margin: auto}.parsley-errors-list {    list-style: none;    padding: 0;    position: absolute;    left: 0;    margin: -10px 0 0;    top: 100%;    text-align: center;    -webkit-transition: all .2s;    transition: all .2s}.parsley-errors-list li {    font-size: 13px;    line-height: 1.5;    background: red;    color: #fff;    padding: 0 10px}[data-animate] {    visibility: hidden;    -webkit-animation-duration: .6s;    animation-duration: .6s}[data-animate].animated {    visibility: visible}/* Custom css */section h2{    color: #78B22D;}/* temperature with feature section */.location-hotline{    position: absolute;    top: -380px;    width: 100%;}.location-hotline img{    position: absolute;    left: 50%;    transform: translateX(-50%);    height: 90px;}.location-temperature-wrap {    border-radius: 3px;    background-color: #ffffff;    position: absolute;    top: -250px;    padding: 15px 30px;    color: #233344;    width: 100%;}.location {    float: left;}.location-temperature {    border-bottom: 1px solid #DBDBDB;    width: 100%;    padding-bottom: 10px;    overflow: hidden;}.humidity {    text-align: left;    font-size: 20px;}.location-change {    text-align: center;    font-size: 12px;    width: 100px;    float: left;    border-left: 1px solid #DBDBDB;}.location-change .fa {    font-size: 21px;    color: #6DA820;}.humidity img {    float: left;    padding-right: 15px;}.temperature-date h3 {    font-size: 18px;    padding: 10px 0 0;}.all-temperature {    width: 100%;    overflow: hidden;}.temperature-col {    width: 25%;    float: left;    text-align: center}.temperature-border-left   {    border-left: 1px solid #DBDBDB;}.temperature-col p {    margin: 0;}.temperature-readmore{margin-top: 20px}.read-more-warp{/*width: 100%*/}.read-more-warp .readmore-btn{ color:#78B22D}.read-more-warp .readmore-btn .fa{ color:#78B22D}.slider-featured-wrap {    position: absolute;    top: -361px;    right: 15px;    padding: 15px;    color: #233344;    width: 100%;    box-shadow: 0 10px 20px rgba(191, 191, 191, 0.16);    background-color: #ffffff;    opacity: 0.97;    border-top: 5px solid #873fa3;    height: 450px;}.slider-featured-wrap .title-18{margin-top:15px; margin-bottom: 20px;}.feature-data {    width: 100%;    margin-bottom: 20px;    float: left;}.feature-data>img {    width: 90px;    height: 80px;    object-fit: cover;    float: left;    margin-right: 15px;    border-radius: 5px;}.feature-data h4 {    font-size: 15px;    color: #233344;    margin: 0;}.featured-content {    color: #8F979F;    padding-top: 5px;    width: calc(100% - 105px);    float: left;}.featured-content h4 a{    color: #111;    font-weight: 700;}.featured-content h5 > i {    color: #6DA820;}.featured-content h5 {    margin: 0;    font-size: 13px;}.fa-clock-o{    color: #FA9552 !important;    font-size: 13px;    font-weight: 400;}.feature-readmore .readmore-btn {    color: #233344;    font-size: 21px;    font-weight: 400;}/* End temperature with feature section */.top-bar-current-datetime-session {    position: absolute;    top: -420px;    background-color: #00000073;    width: calc(100% - 30px);}.top-bar-current-datetime-session p{    line-height: 60px;    color: #ffffff;    font-size: 18px;    margin: 0;    padding-left: 40px;}.datetime-session-left-bar{    float: left;    width: 8px;    height: 60px;    background-color: #6da820;}/*===Weather & slider  starts===*/.top-bar-current-datetime-session {    position: absolute;    top: -420px;    background-color: #00000073;    width: calc(100% - 30px);}.top-bar-current-datetime-session.weather {    width: calc(100% - 0px);    left: -15px;}.top-bar-current-datetime-session.weather p {    padding-left: 0px;}.current.Weather-Temp {    width: 50%;    height: 42px;    padding: 7px 0px 0px 0px;    float: left;}.locationName.ng-binding {    font-size: 14px;    float: left;    padding: 13px 5px 13px 15px;    color: #fff;    font-weight: 500;}.weather-icon {    width: 3rem;    height: 3rem;}.currentTemp.ng-binding{    float: right;    padding: 10px 5px;    color: #fff;    font-size: 14px;    font-weight: 600;    font-family: 'Open Sans', sans-serif;}span.fullDayName.ng-binding {    display: none;}.current.Weather-Temp-days {    width: 45%;    float: left;    color: #fff;    text-align: center;    padding: 3px 20px;    border-left: 1px solid #FFFFFF;    margin: 6px 0px 3px 8px;    font-size: 12px;    font-family: 'Open Sans', sans-serif;}.dayTempMax.ng-binding {    font-weight: 600;}/** Upazila Important link section**/.upazila-link-section ,.current-month-section{    background: #f9f9f9;}.upazila-link-section h1{    color: #707070;    font-size: 25px;    font-weight: 400;    line-height: 46px;}.upazila-link-section p{    color: #707070;    font-size: 16px;    font-weight: 400;    line-height: 34px;}.important-upazlia-link{position: relative}.important-upazlia-link ul {    width: 100%;    overflow: hidden;}.important-upazlia-link ul li{    display: inline;    float: left;}.important-upazlia-link ul li a{   font-size: 24px;    color:#6DA820;    text-align: center;    border-radius: 10px;}.important-upazlia-link ul li a span{    margin-top: 15px;    display: inline-block;}li.dealer a{    background: #E2D3E8;    display: inline-block;    padding: 40px;    margin-right: 30px;    margin-top: 150px;    width: 145px;    height: 145px}li.dealer a span{    color: #873fa3;    font-size: 23px;    font-weight: 400;    line-height: 35px;}li.upazali a {    background: #DDE9CD;    display: inline-block;    padding: 40px;    margin-right: 30px;    width: 205px;    height: 210px;}li.upazali a span {    color: #6da820;    font-size: 28px;    font-weight: 400;    line-height: 36px;}li.employee a{    background: #E2D3E8;    display: inline-block;    padding: 40px;    margin-top: 35px;    clear: right;    width: 145px;    height: 145px}li.employee a span{    color: #873fa3;    font-size: 23px;    font-weight: 400;    line-height: 35px;}.important-upazlia-link ul.bottom-item{width: 70%;float: right;margin-top: -80px;}li.exhibition {    float: right !important;    margin-top: 20px;}li.exhibition a{    background: #F9E4CE;    display: inline-block;    padding: 40px;    margin-right: 30px;    width: 170px;    height: 175px;}li.exhibition a span{    color: #fa8f26;    font-size: 23px;    font-weight: 400;    line-height: 35px}li.hat-bajar-loc {    float: right !important;}li.hat-bajar-loc a{    background: #DDE9CD;    display: inline-block;    padding: 40px;    width: 205px;    height: 210px;}li.hat-bajar-loc a span{    color: #6da820;    font-size: 32px;    font-weight: 400;    line-height: 41px;}.upazila-link-section .read-more-warp .readmore-btn {    color: #233344;    font-size: 24px;    font-weight: 400;}/** End Upazila Important link section**/.title{    color: #78B22D;    font-size: 26px;    position: relative;    margin: 10px 0 10px 20px;}h3.title::before{    content: "";    width: 8px;    height: 22px;    background: #78B22D;    position: absolute;    left: -20px;    top: 0px;}h3.title::after{    content: "";    width: 8px;    height: 22px;    background: #873FA3;    position: absolute;    left: -20px;    bottom: 0px;}.title-18{    color: #78B22D;    font-size: 18px;    position: relative;    margin: 10px 0 10px 20px;}.title-18::before{    content: "";    width: 10px;    height: 22px;    background: #78B22D;    position: absolute;    left: -20px;    top: 0px;}.title-18::after{    content: "";    width: 10px;    height: 14px;    background: #873FA3;    position: absolute;    left: -20px;    bottom: 0px;}.readmore-custom {    width: 30%;    float: right;    margin-top: -46px !important;    display: block;}/* Photo Gallery*/.slide-description {    color: #233344;    font-family: Kalpurush;    font-size: 15px;    font-weight: 400;    line-height: 30px;    border-bottom: 1px solid #C9C9C9;    padding-bottom: 20px;    margin-bottom: 50px;    text-align: justify;}#photo-gallery .slick-slide img {    width: inherit;}.photo-credit img {float: left;width: 80px;overflow: hidden;padding: 0px 15px 15px 0;}.photo-credit-details {    width: calc(100% - 80px);    float: left;}.credit-name {    color: #6DA820;    font-size: 18px;    font-family: Kalpurush;}.credit-address {    font-size: 14px;}.photo-credit-details h4 {    font-size: 14px;    margin: 0;}.gallery-photo-wrap .background-img{    width: 100%;    height: 450px;    border-radius: 10px;    position: relative;}.gallery-photo-wrap .photo-credit{    position: absolute;    left: 50px;    bottom: 50px;    color:#FFFFFF;}.gallery-photo-wrap .photo-credit img{    float:left;    width: 85px !important;    margin-top: -15px;}.gallery-photo-wrap .photo-credit-details {    width: calc(100% - 85px);    float: left;}.gallery-photo-wrap .photo-credit-details h4, .gallery-photo-wrap .photo-credit-details .credit-name{    color:#FFFFFF;}ul.slick-dots {    display: inline;    float: left;    list-style: none;    margin-left: -20px;    width: 100%;    display: flex;    justify-content: center;}.photo-gallery-slider ul.slick-dots{    justify-content: left;}ul.slick-dots li{    display: inline;    float: left;    cursor: pointer;}ul.slick-dots li button {    cursor: pointer;    width: 40px;    background:#C6C7CB;    height: 4px;    float: left;    margin-right: 10px;    font-size: 0;    border: none;    border-radius: 0;    outline: 0;}ul.slick-dots li.slick-active button {    width: 80px;    background:#6DA820;}/* End Photo Gallery section*//* Video Gallery section*/.video-gallery-section{    background: #F9F9F9;}.video-gallery{padding: 0;margin-left: -20px; margin-right: -20px}.video-gallery li.video-list{position: relative;padding: 20px;background: #fff;}.video-gallery li.video-list a{float: left;}.video-play-btn{    width: 26px !important;    height: 33px;    position: absolute;    top: 27.5%;    left: 50%;    transform: translateX(-50%);}.video-gallery li h4{    color: #233344;    font-family: Roboto;    font-size: 18px;    font-weight: 400;    line-height: 25px;    font-weight: 400;    margin-top: 15px;    margin-bottom: 0;}.video-gallery li h6{    color: #acacac;    font-size: 13px;    font-weight: 400;    line-height: 25px;    font-weight: 400;}.video-gallery li h6 span{color: #873FA3;font-size: 15px}.video-gallery .slick-dots{    margin: 35px;margin-left: -20px;}.left-side-border {    border-left: 2px solid #873FA3;    padding-left: 10px !important;}/* End Video Gallery section*//* question answer section*/.question-answer-wrap {    box-shadow: 0 10px 20px rgba(162, 162, 162, 0.16);    border-radius: 5px;    background-color: #ffffff;    padding: 20px;    margin-bottom: 10px;}.question-answer-block{    margin-bottom: 0px;}.question-answer-block .user-icon {    width: 70px;    height: 70px;    border-radius: 50%;    float: left;    margin-right: 15px;    margin-bottom: 10px;}.question-answer-content .question{    border-bottom: 1px solid #E1E1E1;}.question-answer-block.answer .user-icon {    width: 30px;    height: 30px;}.question-answer-block h5{    color: #4d4d4d;    font-family: Kalpurush;    font-size: 16px;    font-weight: 400;    line-height: 31px;    margin: 0;}.question-answer-block h6{    color: #4d4d4d;    font-size: 12px;    font-weight: 300;    line-height: 20px;    margin-bottom: 10px;}.question-answer-block .fa-calendar{color:#FA9552}.question-answer-block .fa-map-marker{color:#6DA820}.question-answer-block p{    color: #4d4d4d;    font-size: 14px;    font-weight: 400;    line-height: 19px;    -ms-word-break: break-all;    word-break: break-all;    overflow: hidden;    margin-bottom: 0;}.question-answer-section .read-more-warp .readmore-btn {    color: #233344;}.agamir-krishi-vabnai-img{width: 100%; height: 200px; object-fit: cover}.agamir-krishi-row h4{    color: #233344;    font-size: 18px;    font-weight: 400;}.agamir-krishi-row h5{    color: #8f979f;    font-family: Kalpurush;    font-size: 14px;    font-weight: 400;}.agamir-krishi-row p{    font-size: 14px;    text-align: justify;}.agamir-krishi-row .fa{    color: #6DA820;}.agamir-krishi-row .fa-clock-o{    color: #FA9552;}.agamir-krishi-list {    width: 100%;    list-style: none;    padding: 0;    margin-top: 50px;}ul.agamir-krishi-list li {    display: inline;    float: left;    margin-right: 0px;    width: 25%;}ul.agamir-krishi-list li:last-child {    margin-right: 0;}.agamir-krishi-list h5{    color: #233344;    font-size: 15px;    font-weight: 400;    margin-top: 15px;    margin-bottom: 0;}.agamir-krishi-list h6{    color: #8f979f;    font-size: 12px;    font-weight: 400;}.agamir-krishi-list li h6 span {    color: #873FA3;    font-size: 15px;}/* End question answer  section*//* Current Month section*/.current-month-slick-slider{    margin-left: -20px;    margin-right: -20px;}.current-month-slick-slider .slide{    background: #fff;    padding: 15px;    border-top: 5px solid #6DA820;    margin-top: 20px;    margin-bottom: 50px;}/* End Current Month section*//* current-crop section*/.current-crop-content h4{    margin-top: 30px;    color: #233344;    font-family: Roboto;    font-size: 16px;    font-weight: 400;    font-weight: 400;}.current-crop-content h3{    color: #6da820;    font-size: 26px;    font-weight: 400;    font-weight: 400}.current-crop-section .readmore-btn{    color: #233344;    font-family: Kalpurush;    font-size: 20px;    font-weight: 400;}/* End current-crop section*//* Blog tips section*/.blog-post-section{    background: #f9f9f9;}.blog-post-content {    margin-top: 25px;    float: left;}.blog-thumb {    float: left;    padding-right: 15px;}.blog-thumb img {    height: 140px;    width: 120px;    object-fit: cover;}.blog-content {    margin-bottom: 0px;}.blog-content p {    margin-bottom: 5px;}.blog-content .readmore-btn{    color:#6DA820}.blog-content .post-date{    color:#6DA820}.blog-post-section .carousel-indicators {    -ms-flex-pack: left;    justify-content: left;    margin-left: 0%;}.carousel-indicators li.active {    width: 50px;}#carouselTips .carousel-item img{    height: 265px;    object-fit: cover;    display: flex;    justify-content: center;}.help-tips-details{    padding: 0 0 15px;    margin-bottom: 30px;}/* End Blog tips section*//* End Testimonial section*/.testimonial .d-block{    min-height: 300px;}.testimonial-short-desc{    background: #F7F7F7;    margin-bottom: 15px;    padding: 15px;    position: relative;}.triangle-bottom-left {    width: 0;    height: 0;    border-top: 15px solid #F7F7F7;    border-right: 20px solid transparent;    position: absolute;    left: 0;    bottom: -15px;}.testimonial-by-info-warp .profile-photo{    float: left;    height: 100px;}.testimonial-by-info {    float: left;    padding-left: 15px;    margin-top: 20px;}.testimonial-by-info h3{    float: left;    color: #00A359;    font-size: 21px;    margin: 0;}.testimonial-by-info p{    color: #C1C1C1;    font-size: 12px;    margin:0;}/* End Testimonial section*/.carousel-indicators li {    background-color: #C6C7CB;}.carousel-indicators .active {    background-color: #6DA820;}/* Slider */.slick-prev,.slick-next{    font-size: 0;    background: #00A359;    border: none;    color:#FFFFFF;    padding: 0 15px;    cursor: pointer;}.slick-prev{    float: left;    margin-left: -50px;}.slick-next{    float: right;    margin-right: -50px;    margin-top: -50px;}.slick-prev:before {    content: "\f104";    font-family: FontAwesome;    font-size: 30px;    z-index: 100;    background: #00A359;}.slick-next:before {    content: "\f105";    font-family: FontAwesome;    font-size: 30px;    z-index: 100;    background: #00A359;}.slick-slide {    margin: 0px 20px;}.slick-slide img {    width: 100%;    object-fit: cover;}.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;    touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;    width: 100%;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;    cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.slick-track{    position: relative;    top: 0;    left: 0;    display: block;}.slick-track:before,.slick-track:after{    display: table;    content: '';}.slick-track:after{    clear: both;}.slick-loading .slick-track{    visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide img{    display: block;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;}.slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}/* footer section */footer{    background: #F9F9F9;}.footer-info{    /* background: #ebebeb;*/    padding: 30px 0px 0px;}.footer-info a, .footer-info li {    color: #111;    font-size: 18px;    font-weight: 500;}.footer-info a:hover, .footer-info h5:hover, .footer-info h3:hover, .footer-info li:hover{    color: #6da820;}.footer-social .facebook a,.footer-social .twitter a{    color: #6da820;    font-family: 'Open Sans', sans-serif;    font-weight: bolder;    font-size: 14px;}.footer-social .facebook .fa,.footer-social .twitter .fa {    font-size: 20px;    width: 25px;}.footer-credits{    padding: 30px 0px 25px;    /*background: #78b22d;*/}.footer-border-warp {width: 100%;float: left;}.footer-border-warp .border{height: 3px;width: 20%;float: left; border: none !important;}.footer-border-warp .one{background: #FA9552;width: 20%;float: left}.footer-border-warp .two{background: #97BF26;width: 20%;float: left}.footer-border-warp .three{background: #E50019;width: 20%;float: left}.footer-border-warp .four{background: #00A1ED;width: 20%;float: left}.footer-border-warp .five{background: #000000;width: 20%;float: left}.footer-credits h4 {    font-size: 18px;    letter-spacing: 1px;    color: #000000;    font-weight: 500;    margin-bottom: 20px;}.footer-credits a .fa{    width: 20px;}.footer-credits a img.img-govt{    height: 48px;}.emergency {    text-align: center;}.footer-bottom{    padding-bottom: 10px;    padding-top: 15px;    background: #6DA820;}.footer-logo-bottom{    width: 100%;    float: left;    margin-top: 10px;}.copyright{    height: 18px;    color: #fafafa;}.single-border {    border-right: 1px solid #E9E9E9;}/* Bootstrap 3 Pagination */.pagination {    display: inline-block;    padding-left: 0;    margin: 20px 0;    border-radius: 4px}.pagination>li {    display: inline}.pagination>li>a,.pagination>li>span {    position: relative;    float: left;    padding: 6px 12px;    margin-left: -1px;    line-height: 1.42857143;    color: #337ab7;    text-decoration: none;    background-color: #fff;    border: 1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span {    margin-left: 0;    border-top-left-radius: 4px;    border-bottom-left-radius: 4px}.pagination>li:last-child>a,.pagination>li:last-child>span {    border-top-right-radius: 4px;    border-bottom-right-radius: 4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {    z-index: 2;    color: #23527c;    background-color: #eee;    border-color: #ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.page-item.active .page-link{    z-index: 3;    color: #fff;    cursor: default;    background-color: #6da820;    border-color: #6da820}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {    color: #777;    cursor: not-allowed;    background-color: #fff;    border-color: #ddd}.pagination-lg>li>a,.pagination-lg>li>span {    padding: 10px 16px;    font-size: 18px;    line-height: 1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {    border-top-left-radius: 6px;    border-bottom-left-radius: 6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {    border-top-right-radius: 6px;    border-bottom-right-radius: 6px}.pagination-sm>li>a,.pagination-sm>li>span {    padding: 5px 10px;    font-size: 12px;    line-height: 1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {    border-top-left-radius: 3px;    border-bottom-left-radius: 3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {    border-top-right-radius: 3px;    border-bottom-right-radius: 3px}/* End Bootstrap 3 Pagination *//* For Tab Nav Active link */.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {    color: #ffffff;    background-color: #6da820;    border-radius: 0;    border-color: transparent;}/*.nav-tabs .nav-link {*//*    border: 1px solid #e9ecef;*//*    border-top-left-radius: 0rem;*//*    border-top-right-radius: 0rem;*//*}*//* End Footer section *//* End Custom css */