

@font-face {
  font-family: 'SegoeBold';
  src: url('../fonts/segoeuithibd.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'SegoeLight';
  src: url('../fonts/segoeuithis.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}



.SegoeBold {  font-family: 'SegoeBold' !important;}
.SegoeLight {  font-family: 'SegoeLight' !important;}

/* Other style declarations go below */

html {overflow: auto !important;}
body#page-top {overflow-x: hidden !important;background: #fff;}
::-webkit-scrollbar {width: 10px !important;}
::-webkit-scrollbar-track {background-color:  #ebebeb !important; -webkit-border-radius: 0px !important;
border-radius: 0px !important;}::-webkit-scrollbar-thumb { -webkit-border-radius: 10px !important;
border-radius: 0px !important;background: #d14f34 !important;}
h1,h2,h3,h4,h5,h6,{ font-family: 'Segoebold' !important; }
strong,b,body,p,div,li,span,a{ font-family: 'Segoelight'!important; }
nav.navbar.navbar-expand-lg.navbar-light { padding: 0px!important;}
img{max-width:100%}p{color: #2D2D2D;}b, strong {font-weight: 600;color: #333;}a:hover{text-decoration:none;}
ul{padding:0px; margin:0px;}/*Scrolling Animation*/ .z-index { z-index: 999999;}
.animated.standby {visibility: visible;} a{text-decoration: none !important;}
.bgcolor1{background-color:#127801;}
.bgcolor2{background-color:#f9f9f9;}
.bgcolor3{background-color:#fff;}
.bgcolor4{background-color:#ECECEC;}
.sub-btn:hover,
.number-btn a:hover,
.form_btn button:hover
{background-color:#2e3192 !important;color:#fff;}
.footer_social_links a:hover{border-color:#2e3192;}
.color1{color:#000000;}.color2{color:#ffffff;}.color3{color:#000000;}
.new_box.video_clum { padding: 0px 0px !important; margin: 0px 9px;}
.cal img { padding-right: 9px;}.toTop {z-index: 999999999999;}
div#counter-slider {padding-left: 20%;}ul.social_8 {padding: 0;  margin: 0;}
ul.social_8 li {display: inline-block;padding: 0px 16px;color: white;}
ul.social_8 i { color: white;}


#customers td, #customers th {
    font-family: 'SegoeLight' !important;
}
    /* Toggle Button */
    .menu-toggle {
       position: fixed;
      top: 20px;
      right: 120px;
      width: 60px;
      height: 60px;
      background-color: #f4c13d;
      border-radius: 50%;
      display: flex;
      align-items: end;
      justify-content: center;
      cursor: pointer;
      z-index: 1001;padding: 17px;
      flex-direction: column;
      gap: 6px;
    }

    .menu-toggle-inner {
      position: relative;
      width: 26px;
      height: 18px;
    }
    .fullscreen-menu ul li {
    margin: 20px 0;
    font-size: 2em;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 700;
    }
    .navbar-fixed-top.stickyNav .menu-toggle {
    top: 10px;
    }

    .menu-toggle-inner span {
      position: absolute;
      height: 3px;
      background: white;
      border-radius: 10px;
      transition: 0.3s;
      left: 0;
    }
    .width_50 h1 {
    margin-bottom: -13px !important;
}
    .menu-toggle-inner span:nth-child(1) {
      width: 20px;
      top: 0;
    }

    .menu-toggle-inner span:nth-child(2) {
      width: 26px;
      top: 7px;
    }

    .menu-toggle-inner span:nth-child(3) {
      width: 22px;
      top: 14px;
    }

    /* When open - animate to "X" */
    .menu-toggle.open .menu-toggle-inner span:nth-child(1) {
      transform: rotate(45deg);
      top: 7px;
      width: 26px;
    }

    .menu-toggle.open .menu-toggle-inner span:nth-child(2) {
      opacity: 0;
    }

    .menu-toggle.open .menu-toggle-inner span:nth-child(3) {
      transform: rotate(-45deg);
      top: 7px;
      width: 26px;
    }

    /* Full Screen Menu */
    .fullscreen-menu {
      position: fixed;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background-color: #5671bc;
      color: white;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column;
      transform: translateY(-100%);
      transition: 0.5s ease;
      z-index: 1000;
    }.fullscreen-menu ul li:hover {
    color: #f4c13d;
}

    .fullscreen-menu.open {
      transform: translateY(0%);
    }

    .fullscreen-menu ul {
      list-style: none;
      padding: 0;
      text-align: center;
    }

    .fullscreen-menu ul li {
      margin: 20px 0;
      font-size: 2em;
      cursor: pointer;
    }




































.gallery_sec:before {
    content: "";
    position: absolute;
    width: 50%;
    height: 67%;
    background: url(../img/video_shdow.png);
    background-repeat: no-repeat;
    background-position: left top;
    top: 17%;
    left: 0;
    z-index: 0;
}
section.part_sec .container {
    background: url(../img/bg-red.png);
    background-repeat: no-repeat;
    background-size: cover;border-radius: 51px;
}.input input::placeholder {
    color: black;
}.input i {
    position: absolute;
    left: 18px;
    top: 17px;
    color: #5871b5;
}.blue-icon img {
    float: left;
    margin-right: 10px;    width: 20px;
}.blue-icon {
    border-bottom: 1px solid #8080805e;
    margin-right: 67px;
}.stor.text-center {
    background: white;
    border-radius: 20px;
    padding: 40px;
    margin-right: 10px;
    margin-left: 10px;
}
section.part_sec {
    margin-top: 46px;margin-bottom: 46px;
}.input {
    background: white;
    width: 56%;
    margin: auto;
    margin-bottom: 15px;
    padding: 12px 37px;
    border-radius: 89px;
}
.part_sec .container {
    padding: 78px 75px;
}
.gallery_sec {
    position: relative;
}
.gallery_sec .owl-page span {
    opacity: 0;
    width: 75px !important;
    height: 75px !important;
}
.gallery_sec .owl-page{
    position: relative;
}
.input input {
    width: 99%;
    border: 0;
    color: black;
    font-size: 17px;
}
input.add {
    background: #5871b5;
    color: white !important;
    width: 134px;
    padding: 8px 11px;
    border-radius: 92px;
    position: absolute;
    right: 6px;
    top: 5px;
    text-transform: uppercase;
    font-weight: 600;
}

.input {
    position: relative;
}
.gallery_sec .owl-page:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../img/video_sec_arrow.png);
    background-repeat: no-repeat;
    background-size: 88%;
    left: 0;
    right: 0;
    z-index: 0;
    top: -14px;
}
.logo_footer img {
    width: 80%;
}ul.f_menu.highlightMenu.adres_88 li a {
    color: white !important;
}
ul.f_menu.highlightMenu.adres_88 i.fa.fa-linkedin {
    background: #174678;
    color: white;
    padding: 19px 19px;
    font-size: 20px;
    border-radius: 96px;
    margin-right: 12px;width: 56px;
    height: 56px;
}ul.f_menu.highlightMenu.adres_88 {
    padding: 10px 0px;
}
ul.f_menu.highlightMenu.adres_88 i.fa.fa-envelope {
    background: #26b545;
    color: white;
    padding: 19px 19px;
    font-size: 20px;
    border-radius: 96px;
    margin-right: 12px;
    width: 56px;
    height: 56px;
}
.home_banner .carousel-indicators {
    bottom:16px !important;
}
.home_banner .carousel-indicators .active {
    background: #d14f34 !important;
}
.home_banner .carousel-indicators [data-bs-target] {
    border-top: 0px solid transparent;
    border-bottom: 1px solid transparent;
    width: 16px;
    height: 16px;
    border-radius: 90px !important;
}
a.navbar-brand.pull-left img {
    width: 72%;
}
.gallery_sec .owl-pagination .owl-page:nth-child(1) {
   opacity: 0;
}
.gallery_sec .owl-pagination {
    position: absolute;
    left: 5%;
    bottom: 45px;
}
.gallery_sec:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../img/gradinat_video.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
    bottom: -152px;
    left: 0;
    right: 0;
    z-index: 0;
}
#counter-slider {
    position: relative;
    z-index: 999999;
}
.faq_sec.pad-top-bottom.bgcolor4 {
    position: relative;
    z-index: 1;
}
.gallery_sec  .owl-pagination {
    display: flex;
    align-items: flex-start !important;
    justify-content: flex-start !important;
}@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/bootstrap-icons.css");
.accordion-item{
    border: 0px solid gainsboro;
    margin: 10px 0px 10px 0px;
}
.accordion-button{
    position: relative;
    display: block;
    font-family: 'DM Sans', sans-serif!important;
    width: 100%;
    text-align: left;
    padding: 20px;
    padding-right: 80px;
    background-color:white;
    font-size: 20px;
    border: 0;color: #070707;
    border-bottom: 1px solid gainsboro;
    cursor: pointer;font-weight: 600;
    box-shadow: 0px 0px 12px 1px #8080804f;
}

*{outline: none;}
.accordion-button i{
    display: inline-block;
    position: absolute;
    right: 16px;
    top: 22px;
    line-height: 1;
    transition: all .3s ease-in-out;
}
.faq_sec button.accordion-button:hover {
    background: #127801;
    color: white !important;
}
.accordion-button.active i{
    transform: rotate(180deg);
}
.hide{
    display: none;
}
.accordion-content{
    padding: 20px;
    background: #D8F1D7;
}
.accordion-wrapper{
  display: block;
  flex-wrap: wrap;
  justify-content: space-between;
}
.faq_sec button.accordion-button.active {
    background: #127801;
    color: white;
}
.gallery_sec .owl-wrapper-outer {
    padding-bottom: 12px !important;
}.logo_clent_section_0 .owl-wrapper-outer {
    padding-bottom: 10px !important;
}

.footer .container.innr_foo {
    position: relative;
    z-index: 2;
}
.footer .container.copyright_bar {
    position: relative;
    z-index: 2;
}
ul.list_social li {
    display: inline-block;
}
.top_left_bar a:hover {
    color: white;
}
ul.list_social li {
    background: #127801;
    padding: 9px 11px;
}
.new_box:hover a {
    color: #4BAF47 !important;
}
.icon_content p {
    color:#282828 !important;
    font-size: 13px !important;
    line-height: 16px !important;
}
.img-u {
    width: 20%;
    float: left;
}
.icon_content {
    width: 80%;
    float: left;
}.logo_clent_section_0 .owl-theme .owl-controls .owl-page span, .carousel-indicators li {
    width: 15px !important;
    height: 15px !important;
}
.dropdown-menu.megaa.show {
    width: 100% !important;
}
.about_sec:after {
    content: "";
    position: absolute;
    width: 68%;
    height: 12%;
    background: url(../img/banner_effect.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    right: 0;
    bottom: 0;
    z-index: 0;
}.latest_new_box {
    padding: 53px 30px;
    border-radius: 21px;    box-shadow: 0px 3px 4px 0px #8080805c;
}.latest_new_box .latest_con h3 {
    font-size: 16px;
}.latest_con_1 {
    width: 70%;
    float: left;
}.latest_con_1 h3 {
    margin: 0;
}.banner_btn.dow.green {
    background: #EBEBEB;
    text-align: center;
    padding: 45px 0px;
}
.stories_sec{
    position: relative;
}
.stories_sec:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../img/stories_shadow.png);
    background-size: 39%;
    background-repeat: no-repeat;
    background-position: right center;
    right: 0;
    z-index: 0;
    top: 0;
}
.faq_box {
    background: white;
    box-shadow: 0px 0px 12px 1px #8080807d;
    border-radius: 10px;
    text-align: center;
    padding: 19px 0px;
    margin: 7px 7px;
}
.faq_box .white_icon-0 {
    display: none;
}
.faq_box:hover .white_icon_0 {
    display: block;
}
.faq_box:hover 
 .green_icon-0 {
    display: none;
}
.faq_box h2 {
    color: #127801;
    font-size: 20px;
    font-weight: 600;
}.faq_box:hover {
    cursor: pointer;
}
.faq_box:hover h2 {
    color: #787878 !important;
}
.faq_box:hover .white_icon-0 {
    display: block;
    margin: auto;
    cursor: pointer;
}
.responsible_0 {
    padding: 20px 39px 28px 0px;
}.success_content {
    width: 58%;
    float: left;
    padding: 50px 50px;
    border-radius: 14px;
    height: 509px;
}
.stories_imge_all {
    width: 42%;
    float: left;
}
.success_content a {
    font-size: 14px;
    color: white !important;
    font-weight: 600;
    position: relative;
    top: 47px;
}
.stories_sec .owl-page {
    position: relative;
}
.stories_sec .owl-carousel .owl-wrapper-outer {
    padding-bottom: 0px !important;
}
.stories_sec .owl-page span {
    opacity: 0;
    width: 75px !important;
    height: 75px !important;
}
.stories_sec .owl-page:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../img/arrow-right-00.png);
    background-repeat: no-repeat;
    background-size: 88%;
    left: 0;
    right: 0;
    z-index: 0;
    top: -14px;
}
.stories_sec .owl-pagination .owl-page:nth-child(1) {
    position: relative;
}
.stories_sec .owl-pagination .owl-page:nth-child(1):before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;background-size: 88% !important;
    background: url(../img/arrow-left-0.png);
    background-repeat: no-repeat;
    background-position: left;
    left: 0;
    z-index: 0;
    top: -18px;
}
section.smart_sec {
    margin-bottom: 80px;
}#customers th {
    padding: 20px 37px !important;
}

#customers td {
    padding: 13px 37px !important;
}

section.smart_sec {
    margin-bottom: 80px;
}

table#customers tbody {
    box-shadow: 3px 4px 28px 0px #80808073;
}
.stories_sec .owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
    width: 76px;
    height: 76px;
}section.stories_sec_9090.add {
    padding-top: 0px;
}.mid-8 .text-right {
    text-align: right;
}#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}
#customers td {
    padding: 13px 37px;
}
#customers th {
    padding: 13px 37px;
}
#customers td, #customers th {
  border: 0px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #586eb5;
  color: white;
}
a.demo {
    background: #596fb7;
    color: white;
    padding: 15px 33px;
    border-radius: 51px;
    text-transform: uppercase;
    font-weight: 600;
}
a.demo-2 {
    background: #f7c217;
    color: white;
    padding: 15px 33px;
    border-radius: 51px;
    text-transform: uppercase;
    font-weight: 600;
}
.stor-09 img {
    margin-bottom: 15px;
}.stories_sec_9090 {
    padding: 77px 0px;
}.stories_sec_9090 .value {
    width: 62%;
    margin: auto;
    padding-bottom: 40px;
}
.stor-09.resove p {
    margin: 0;
}
.stor-09.resove {
    box-shadow: 1px 1px 26px 1px #80808047;
    padding: 28px 17px;
}
.stories_sec .owl-pagination {
    position: absolute;
    bottom: -132px;
    left: 0;
    right: 0;
}.stories_sec {
    padding-top: 78px;
    margin-top: 50px;
    padding-bottom: 158px;
}
.stories_sec  .owl-pagination {
    display: flex;
    align-items: center !important;
    justify-content: center !important;
}
.success_content a img {
    padding-left: 7px;
}
.stories_imge_all img {
    width: 100%;
    padding-left: 41px;
}
.new_event_sec {
    position: relative;
}.copration {
    box-shadow: 0px 0px 12px 1px #8080807d;
    border-radius: 10px;   
}
.client_box img {
    filter: grayscale(100%);
}
.client_box img:hover {
    filter: grayscale(0%);
}
.new_event_sec:before {
    content: "";
    position: absolute;
    width: 39%;
    height: 78%;
    background: url(../img/tree_green.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 33%;
    right: 0;
    bottom: -128px;
    z-index: 0;
}
.clum_latest {
    margin-top: 30px;
}
.latest_con_2 {
    width: 30%;
    float: left;    text-align: right;
}
.clum_latest:hover a {
    color: #4BAF47 !important;
}
.latest_con {
    display: flex;
    align-items: center;
}
.flower h4 {
    padding: 0px 40px 0px 13px;
    margin: 0;width: 100%;
}
.flower img {
    width: 17% !important;
}
.flower:hover {
    background: #127801;
    cursor: pointer;
}
.flower:hover h4 {
    color: white;
}
.flower:hover img.white_flo {
    display: block;
}
.flower:hover img.green_flo {
    display: none;
}
.new_box:hover {
    cursor: pointer;
}
ul.list_social li:hover {
    background: #71970c;
}.new_box {
    background: white;
    border-radius: 21px;
    padding: 18px 18px;    box-shadow: 0px 3px 4px 0px #8080805c;
}ul.f_menu.highlightMenu.adres_88 b {
    display: contents;
    color: white;
}


/* Font Weight */
.fw-regular{font-weight: 400;}
.fw-semiBold{font-weight: 500;}
.fw-extraBold{font-weight: 700;}
.text-upprcase{ text-transform: uppercase;}
/* Font size */
.fs-9{font-size:9px;}
.fs-10{font-size:10px;}
.fs-11{font-size:11px;}
.fs-12{font-size:12px;}
.fs-13{font-size:13px;}
.fs-14{font-size:14px;}
.fs-15{font-size:15px;}
.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.fs-25{font-size:25px;}
.fs-33{font-size:33px;}
.fs-35{font-size:35px;}
.fs-40{font-size:40px;}
.fs-57{font-size:57px;}
.fs-80{font-size:80px;}
.fs-69{font-size:69px;}
.fs-100{font-size:100px;}
.navbar-inner-content {
    position: relative;
    left: 21px;
}
.width_50 {
    width: 55% !important;
}
.banner_btn a:hover {
    background: #d14f34;
}
.banner_btn a {
    background: #596fb7;
    color: white !important;
    padding: 15px 37px;
    border-radius: 53px;
    font-weight: 600;
}

li.woman img {
    width: 100%;
}
ul.list_copy li {
    display: inline-block;
    padding: 0px 5px;
}
ul.list_copy li a {
    font-size: 16px;
    color: white;
    font-weight: 400;
}
.counter_1 {
    width: 100%;
    float: left;
}
.about_sec {
    position: relative;
}
ul.list_copy li a:hover {
    color: #26b545;
}section.part_sec.add-8 {
    margin-bottom: -62px !important;
    z-index: 7;
    position: relative;
    width: 70%;
    margin: auto;
}
/* Header Style */
.navbar-fixed-top {
    z-index: 99;
    padding: 5px 0px;
    position: absolute;
    left: 0;
    right: 0;
}
.carousel-item.firt-mbl.active:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #0000008f;
}

.carousel-item.firt-mbl.active {
    position: relative;
}
/* Header Fixed Bar on Scroll*/
.navbar-fixed-top.stickyNav{box-shadow: 0px 1px 21px -4px #dcdcdc;z-index: 9999999;background-color: black;position: fixed;width: 100%;left: 0%;top: 0px;}
.navbar-fixed-top.stickyNav .dateBar{display:none;}.navbar-brand{padding: 0px;}
.navbar-fixed-top .container{display: block;position:relative;padding: 0px;}
.sub-nav-top ul{float:right;margin-bottom: 0px;}.sub-nav-top li{float: right;margin-left: 30px;}
.sub-nav-top li a{padding: 0px;}.sub-nav-top li a:hover, .sub-nav-top li a.active{color:#661a1e;}
.sub-nav-top a i{font-size: 15px;margin-right: 3px;}.top_icons a{text-transform: uppercase;}
.nav_menu_grid .nav-item:not(.nav_btn) a:hover,
.nav_menu_grid .nav-item:not(.nav_btn) a.active
{color:#661a1e !important;}.nav_btn a:hover, .nav_btn a.active{background-color:#2e3192;}
.navbar-inner-content{border-top-left-radius: 100px;border-bottom-left-radius: 100px;max-height: 100px;}
.transparent-header-top {padding-top: 150px;}
.dropdown a.nav-link .fa-angle-down {}
.menu_desc{display: block;color: #555;font-size: 13px;}
.navbar-expand-lg .navbar-nav .dropdown-menu { background: #F7F8FA !important; min-width: 350px;border: 0px;box-shadow: 0px 20px 40px -10px #dcdcdc;padding: 20px 15px;border-radius: 14px 14px 14px 14px !important ;border-top-left-radius: 0px;margin-top: 15px;border-top: 4px solid #71970c !important;}
.dropdown-menu li:not(:last-child){border-bottom: 1px solid #dcdcdc;margin-bottom: 15px;padding-bottom: 15px;}
.menu_icon{margin-right: 15px;}
.dropdown-menu li:hover .menu_text strong, .dropdown-menu li.active .menu_text strong{color: #5ec796;}
.dropdown-menu a{display: flex;align-items: center;}
.stickyNav .navbar-brand img{max-width: 100%;}
.stickyNav .navbar-nav .nav-link{font-size: 14px;}
.carousel-control-next, .carousel-control-prev{width: 45px;height: 45px;border: 2px solid #fff;}
.slideArrows{position: absolute;width: 100%;top: 50%;}
.carousel-indicators li:not(.active){background:#D9D9D9 !important;}
.carousel-indicators{justify-content: center;margin: 0px;bottom: 20px !important;}
.carousel-indicators li{cursor:pointer;}
.secnd_slide h1 {color: #282828 !important;}li.nav-item i { color: #127801;}
.secnd_slide p { color: #282828 !important;}
body .navbar-expand-lg .navbar-nav .dropdown-menu li a strong { color: #484848 !important; font-size: 16px !important;
}

.new-s ul.dropdown-menu.show {
    position: absolute !important;
    right: 0 !important;
    left: inherit !important;
    width: 27%;
}
.guid ul.dropdown-menu.show {
    left: 0%;
    right: 0;
    width: 14%;
    margin: auto;margin-top:12px !important;
}

body .navbar-expand-lg .navbar-nav .dropdown-menu li a strong:hover {
 color: #127801 !important;}.map_77 {
    box-shadow: 0px 0px 12px 1px #8080807d;
    padding: 0px 0px;
    margin-top: 50px !important;
    border-radius: 7px;
    background: #f2f2f2;
    margin: 0px 60px;
}
.latest_new_box h2 {
    margin: 18px 0px;
    border-bottom: 1px solid #8080805e;
    padding-bottom: 18px;
}.nav_menu_grid .nav-item:not(.nav_btn) a:active {
    background: transparent !important;
}
.flower img.white_flo {
    display: none;
}
.flower {
    box-shadow: 0px 0px 12px 1px #8080807d;
    border-radius: 10px;
    padding: 36px 22px;
    display: flex;
    margin: 19px 0px;
    align-items: center;
    justify-content: center;
}
.navbar-fixed-top .container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.banner_caption {
    padding: 0px 0px !important;
}
.owl-controls .owl-buttons div{width: 40px;height: 40px;line-height: 42px;text-align: center;border-radius: 100px;background-color: #f4f4f4;font-size: 21px;color: #666;}
.owl-controls .owl-buttons div:hover{background-color:#2e3192;color:#fff;}
.owl-controls .owl-buttons .owl-prev{position: absolute;top: 37%;left: -5px;}
.owl-controls .owl-buttons .owl-next{position: absolute;right: -15px;top: 37%;}
.carousel-item .col-md-4{float:left;}.carousel-multi-item .controls-top{display:none;}
.owl-theme .owl-controls{margin-top: 0px;}
.gallery_sec .owl-pagination {
    width: 200px;
    height: 100px;
}
.content_move {
    position: absolute;
    top: 30%;
    left: 8%;
}
.gallery_sec .owl-pagination .owl-page {
    width: 200px !important;
    height: 200px !important;
}
table#customers {
    width: 80%;
    margin: auto;
}
.owl-theme .owl-controls .owl-page span, .carousel-indicators li{
background: #aaa;width: 20px !important;height:1px !important;
display: block;border-radius: 100px;}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span,
.carousel-indicators li.active,.carousel-indicators li:hover
{background: #71970C !important;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {float: left;margin-right: 8px;}
.owl-pagination{display: flex;align-items: center;justify-content: center;}
.owl-carousel .owl-wrapper-outer {padding-bottom: 45px;}.pad-top-bottom {padding: 92px 0px;
}.logo_clent_section_0 .client_box {border: 1px solid #80808047;padding: 0px 8px; margin: 0px 0px;}.logo_clent_section_0 .owl-wrapper-outer {
padding-top: 42px;}.can_start_section:after {content: "";position: absolute;width: 21%;height: 85%;background: url(../img/shape_left_1.png);background-repeat: no-repeat;background-position: left;left: 0;bottom: -251px;z-index: 0;}
/*Footer*/
.footer{box-shadow: 0px 0px 22px 0px #8080807a;background-color:#1a1a1a; padding-top: 145px; position: relative;}
.footer_col_head{font-size: 22px;text-transform: uppercase; font-weight: 400;margin-bottom: 25px;}
footer a:hover{color:#5ec796;}.f_menu li{margin-bottom: 6px;}
.footer ul li {list-style: none;}.f_menu li a{color: #2D2D2D;font-size: 15px; 
font-weight: 600;}.f_menu li a:hover{color:#127801;}.copyright_bar {margin-top: 40px;}
.footer_copyright {border-top: 1px solid #6666663d;padding-top: 15px;}
.footer_social_links{margin-top: 15px;}.contact-info { position: relative; left: -24px;}.footer_social_links a{width: 43px;height: 43px;display: inline-block;background-color: #343434;border-radius: 100px;text-align: center;vertical-align: middle;line-height: 42px;font-size: 16px;margin-right: 3px;color:white !important;}
.footer_social_links a:hover{background-color:#ffffff;color:#5e2023 !important;}
html {
  scroll-behavior: smooth;
}.adres_88 li a {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}.navbar-fixed-top.stickyNav {
    padding: 0px 0px;
}.navbar-fixed-top.stickyNav img {
    width: 60% !important;
}
.carousel-item.firt-mbl.active:after {
    content: "";
    position: absolute;
    width: 58%;
    height: 100%;
    background: url(../img/banner-icon.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 72%;
    right: 7%;
    z-index: 0;
    top: 76px;
}
.carousel-item.firt-mbl.active {
    position: relative;
}

.toTop{width: 45px;height: 45px;text-align: center;border-radius: 100px;background: #5871b5;line-height: 45px;color: #fff;font-size: 14px;position: fixed;bottom: 68px;right: 15px;cursor:pointer;}
.footer .container.innr_foo {
    padding-bottom: 34px;
}
*{
    outline: none;
}
ul.f_menu.highlightMenu.adres_88 li a {
    display: flex;
    align-items: center;
    justify-content: flex-start;font-weight: 400;
}
ul.f_menu.highlightMenu.adres_88 li img {
    width: 17%;
    margin-right: 13px;
}
.top_left_bar ul {
    padding: 0;
    margin: 0;
}
.btn_1 a {
    background: white;
    color: #127801;
    font-size: 18px;
    font-weight: 600;
    padding: 5px 16px;
}
.btn_1 a:hover{
    background: linear-gradient(to bottom, #feffff 11%, #E2E2E2 100%);
}
.top_left_bar ul li {
    display: inline-block;
}
.top_bar {
    padding: 11px 0px;
}
.btn.btn-border-3::after,
.btn.btn-border-3::before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    transition: .5s;
}
.carousel-inner .btn {
    position: relative;
    left: -27px;
    top: 2px;
}
.btn a:hover {
    background: #a56366 !important;
    color: white !important;
}
.btn.btn-border-3::after {
    top: -13px;
    left: 4px;
    border-top: 3px solid transparent;
    border-left: 3px solid transparent;
}
.btn.btn-border-3::before {
    bottom: -11px;
    right: 4px;
    border-bottom: 3px solid transparent;
    border-right: 3px solid transparent;
}
.btn.btn-border-3:hover {
    color: #222222;
}
.btn.btn-border-3:hover::after,
.btn.btn-border-3:hover::before {
    width: 30px;
    height: 30px;
    border-color:#ffffff;
}
.btn {
  position: relative;
  display: inline-block;
  width: auto; height: auto;
  background-color: transparent;
  border: none;
  cursor: pointer;
  margin: 7px 25px 27px;
  min-width: 150px;
}
.ubun h3 {
    font-weight: 800;
    color: #2D3334 !important;font-family: 'Montserrat', sans-serif;
}
.nav_menu_grid .nav-item:not(.nav_btn) a:hover {
    color: #127801 !important;
}

ul.top_nav_bar:before {content: "";position: absolute;width: 1px;height: 47px;background: #e7e7e7;top: -10px;left: -18px;-ms-transform: rotate(20deg); /* IE 9 */transform: rotate(20deg);}
ul.top_nav_bar:after {content: ""; position: absolute;width: 1px;height: 47px;background: #e7e7e7;top: -10px; right: -12px; -ms-transform: rotate(20deg);
 transform: rotate(20deg);}li.nav-item.nav_btn:hover a { background: #56090c !important; color: white !important;}
.onwer_section { padding: 80px 0px;}.track_section h4 {  margin: 15px 0px;}
.onwer_section .container {  border-bottom: 1px solid #bfbfbf;padding-bottom: 60px;}
.navbar-fixed-top.stickyNav:before{display: none;}.navbar-fixed-top.stickyNav div#navbarSupportedContent {
 padding: 0px 0px;}.btn a { background: white; color: #212121;
padding: 11px 40px; text-transform: uppercase;}.box_track {
 box-shadow: 2px 2px 25px 0px #808080a6;padding: 38px 16px; height: 356px;background: white;}.box_track p { margin: 0;}.trac_ser_w {
width: 76%;margin: auto;}.navbar-fixed-top.stickyNav nav.navbar.navbar-expand-lg.navbar-light:before {height: 163%;}ul.f_menu.highlightMenu.adres_88 {
 margin-bottom: 20px;}.f_menu li {margin-bottom: 12px;}
.nav_menu_grid .nav-item:not(.nav_btn) a{padding: 0px 15px;color: #2D2D2D !important;
 font-weight: 600;text-transform: capitalize;font-size: 18px;line-height: 30px;}


/* Custom Media Queries */
@media only screen and (max-width:1920px) and (min-width:1600px)
{

}
@media only screen and (max-width:1920px) and (min-width:1400px)
{
.width_50 { width: 55% !important;}.nav_menu_grid .nav-item:not(.nav_btn) a {
 padding: 0px 8px;font-size: 15px;}.f_menu li a { font-size: 15px;}
.home_banner_slider h1 { font-size: 80px !important;}
.home_banner_slider p { font-size: 20px !important;}.pl_1920 { padding-left: 0;}
}
@media only screen and (max-width:1500px) and (min-width:1301px)
{
.banner_btn.dow.green {
    padding: 56px 0px;
}
.home_banner h1 {
    font-size: 55px !important;
}.navbar-inner-content {
    width: 20%;
}.home_banner_slider .carousel-inner .carousel-item {
    padding: 130px 57px !important;
}.navbar-fixed-top {
    padding: 5px 57px !important;
}.top_bar {
    padding: 11px 57px;
}.nav_menu_grid .nav-item:not(.nav_btn) a {
    font-size: 14px !important;
    padding: 0px 7px !important;
}.width_50 {
    width: 52% !important; position: relative;
    top: -21px;
}.home_banner_slider h1 {
    font-size: 60px !important;
    line-height: 60px !important;
}.new_event_sec .col-md-5.pr-0 {
    padding-right: 12px !important;
}.pad-top-bottom {
    padding: 92px 57px !important;
}.footer .container.innr_foo {
    padding: 0px 57px 30px 57px;
}.footer:before {
    opacity: 0.2;
}.clum_latest {
    margin-top: 19px;
}.latest_new_box {
    padding: 26px 30px !important;
}.flower {
    padding: 32px 22px!important;
  }.home_banner_slider p {
    margin:0px 0px !important;
    font-size: 18px !important;
    line-height: 25px !important;
}
}
@media only screen and (max-width:1300px) and (min-width:1200px)
{
.home_banner h1 {
    font-size: 55px !important;
}.navbar-inner-content {
    width: 20%;
}.home_banner_slider p {
    margin:0px 0px !important;
    font-size: 18px !important;
    line-height: 25px !important;
}.dropdown-menu.megaa.show {
    width: 115% !important;
    left: -198px !important;
}
.home_banner_slider .carousel-inner .carousel-item {
    padding: 140px 57px !important;
}.navbar-fixed-top {
    padding: 5px 57px !important;
}.top_bar {
    padding: 11px 57px;
}.nav_menu_grid .nav-item:not(.nav_btn) a {
    font-size: 13px !important;
    padding: 0px 8px !important;
}.width_50 {
    width:60% !important;    position: relative;
    top: -21px;
}.home_banner_slider h1 {
    font-size: 60px !important;
    line-height: 60px !important;
}.new_event_sec .col-md-5.pr-0 {
    padding-right: 12px !important;
}.pad-top-bottom {
    padding: 92px 57px !important;
}.footer .container.innr_foo {
    padding: 0px 57px 30px 57px;
}.footer:before {
    opacity: 0.2;
}.clum_latest {
    margin-top: 19px;
}.latest_new_box {
    padding: 49px 30px !important;
}.flower {
    padding: 43px 22px!important;
  }.banner_btn.dow.green {
    padding: 111px 0px;
}.success_content {
    width: 58%;
    padding: 30px 30px;
    height: 443px;
}.success_content a {
    top: 22px;
}.gallery_sec.pad-top-bottom {
    padding: 92px 0px 92px 77px !important;
}.pading_video {
    padding: 3px 19px;
}.accordion-button {
    padding: 21px 20px !important;
    font-size: 19px !important;
}.gallery_sec:before {
    background-size: 20% !important;
    width: 50%;
    height: 67%;
    top: 31%;
}
}
@media only screen and (max-width:1199px) and (min-width:992px)
{
.home_banner h1 {font-size: 40px !important;}
ul.social_8 li {
display: inline-block;padding: 0px 11px;color: white;}.dropdown-menu.megaa.show {
width: 115% !important; left: -184px !important;}
.pull-left.top_icons {  padding-left: 63px;}section.fom_section:before {  background-size: 46%;}
div#navbarSupportedContent {padding: 0px 0px 0px 0px;}
.nav_menu_grid .nav-item:not(.nav_btn) a { padding: 0px 5px !important;font-size: 13px !important;}
nav.navbar.navbar-expand-lg.navbar-light:before {background-size: 37% !important;}
.navbar-fixed-top:before { width: 66.6%;}.trac_ser_w { width: 90%;}.fs-130 { font-size: 103px;
}.box_11 { margin-right: 8px;}.america p {font-size: 13px;}.submit:before { height: 23%;}
.home_banner_slider p {margin:0px 0px !important;font-size: 18px !important;line-height: 25px !important;
}.about_sec:before { height: 16%;}.home_banner_slider .carousel-inner .carousel-item {
padding: 140px 57px !important;}.navbar-fixed-top { padding: 5px 57px !important;
}.top_bar {  padding: 11px 57px;}.nav_menu_grid .nav-item:not(.nav_btn) a { font-size: 10px !important;
 padding: 0px 3px !important;}.width_50 {width: 52% !important; position: relative;
top: -37px;}.home_banner_slider h1 {font-size: 60px !important;line-height: 60px !important;
}.new_event_sec .col-md-5.pr-0 { padding-right: 12px !important;}.pad-top-bottom {
padding: 92px 0px !important;}.footer .container.innr_foo { padding: 0px 57px 30px 57px;
}.footer:before { opacity: 0.2;}.clum_latest { margin-top: 19px;
}.latest_new_box { padding: 20px 30px !important;
}.flower { padding:38px 22px!important;
  }.banner_btn.dow.green {
    padding: 111px 0px;
}.success_content {
    width: 58%;
    padding: 30px 30px;
    height: 354px;
}.success_content a {
    top: 22px;
}section.gallery_sec.pad-top-bottom {
    padding: 92px 0px 92px 77px !important;
}.pading_video {
    padding: 1px 9px;
}.accordion-button {
    padding: 21px 20px !important;
    font-size: 19px !important;
}.gallery_sec:before {
    background-size: 20% !important;
    width: 50%;
    height: 67%;
    top: 31%;
}.btn_1 a {
    background: white;
    color: #127801;
    font-size: 16px;
    font-weight: 600;
    padding: 5px 11px;
}
.fs-57 {
    font-size: 40px;
}.latest_new_box .latest_con h3 {
    font-size: 13px;
}.new_box b {
    font-size: 12px !important;
}.clum_latest b {
    font-size: 12px !important;
}.new_box a {
    font-size: 14px;
}.fs-18 {
    font-size: 14px !important;
}.gallery_sec .owl-pagination {
    position: absolute;
    left: -5%;
    bottom: 45px;
}.footer_copyright p {
    font-size: 13px !important;
}.f_menu li a {
    font-size: 13px;
}
}

@media only screen and (max-width:991px) and (min-width:768px)
{
.menu-toggle {
    position: fixed;
    top: 20px;
    right: 30px;
    width: 52px;
    height: 52px;
    background-color: #f4c13d;
    border-radius: 50%;
    padding: 12px;
}.container.content_move h1 {
    font-size: 20px !important;
}.container.content_move h4 {
    font-size: 13px !important;
}ul.color2.fw-regular.fs-18.aos-init.aos-animate {
    font-size: 12px !important;
}.navbar-fixed-top.stickyNav img {
    width: 20% !important;
    margin-left: 7px;
}.navbar-fixed-top.stickyNav .menu-toggle {
    top: 6px;
}
.home_banner h1 {font-size: 40px !important;}
.home_banner p {font-size: 14px !important;}
.map_77 {
    margin: 0px 34px;
}.top_bar.bgcolor1 .col-lg-5 {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}nav.navbar.navbar-expand-lg.navbar-light .col-lg-12.d-flex {
    width: 100%;
}.navbar-inner-content {
    position: relative;
    left: 0;
}
a.navbar-brand.pull-left img {
    width:10%;
}body .mb_text_center .top_left_bar {
    text-align: center !important; padding-bottom: 7px;
}.stories_sec .owl-pagination {
        position: absolute;
        bottom: -112px;
        right: 0;
        left: 0;
    }.stories_sec_9090 .value {
    width: 78%;
    margin: auto;
    padding-bottom: 40px;
}.stor-09 img {
    margin-bottom: 15px;
    width: 50%;
}.stories_sec_9090 .value {
    width: 92%;
    margin: auto;
    padding-bottom: 40px;
}section.gallery_sec.pad-top-bottom {
    padding-left: 20px !important;
}
.stories_sec .owl-controls {
    display: block !important;
}
  .main_flow {
    margin-left: 12px !important;
}.lh-57 {
    line-height: 41px;
}
.width_50 {
    position: relative;
    top: -20px;
}
.new_box {
    height: 428px;
}.pad_ri {
    padding-right: 12px !important;
}.latest_new_box {
    margin-right: 13px !important;
    margin-top: 15px !important;
} .top_bar {
    padding: 11px 20px;
}
.gallery_sec:before {
    background-size: 20%;
    top: 26%;
}
.accordion-button {
    padding: 24px 19px;
    font-size: 14px;
}.gallery_sec .owl-pagination .owl-page:nth-child(3) {
    opacity: 0;
}
 .pading_video {
    padding: 0px 16px 10px 16px;
}.success_content a {
    top: 34px;
}.success_content {
    width: 58%;
    padding: 30px 27px;
    height: 351px;
}.banner_btn.dow.green {
    padding: 32px 0px;
}.flower {
    padding: 27px 22px;
}.latest_new_box {
    padding: 11px 30px;
} .home_banner_slider h1 {
    font-size: 40px !important;
    line-height: 40px !important;
} .home_banner_slider p {
    margin:0px 0px !important;
    font-size: 18px !important;
    line-height: 25px !important;
} .container {
    max-width: 950px!important;
}.home_banner_slider .carousel-inner .carousel-item {
    padding:80px 57px !important;
}.home_banner_slider p {
    font-size: 13px !important;
    line-height: 18px !important;
}
.pull-left.top_icons {  padding-left: 63px;}section.fom_section:before {  background-size: 96%;}
div#navbarSupportedContent {
    padding: 44px 0px 31px 0px;
    background: white;
    z-index: 999999;
    position: absolute;
    margin-top: 48px;
    width: 100%;    left: -6px !important;
}
li.woman img {
    width: 10%;
}
  .navbar-fixed-top ul#myUL {
    width: 86%;
    padding: 30px 0px 30px 0px;
    
}.dropdown-menu li:not(:last-child) {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.navbar-fixed-top.stickyNav button.navbar-toggler { top: 21px;}.box_track{height: 400px;}
.nav_menu_grid .nav-item:not(.nav_btn) a { padding: 4px 5px !important;font-size: 17px !important;}
nav.navbar.navbar-expand-lg.navbar-light:before {background-size: 37% !important;}
.navbar-fixed-top:before { width: 66.6%;}.trac_ser_w { width:100%;}.fs-130 { font-size: 90px;
}.fs-57 {
    font-size: 30px;
}.latest_new_box .latest_con h3 {
    font-size: 13px;
}.new_box b {
    font-size: 12px !important;
}.clum_latest b {
    font-size: 12px !important;
}.new_box a {
    font-size: 14px;
}.fs-18 {
    font-size: 14px !important;
}.gallery_sec .owl-pagination {
    position: absolute;
    left: -5%;
    bottom: 45px;
}.footer_copyright p {
    font-size: 13px !important;
}.f_menu li a {
    font-size: 15px;
}
.footer_copyright {
    border-top: 0px solid #666666;
    padding-top: 0px;
}.copyright_bar p {
    text-align: center;
}
.container.copyright_bar {
    padding-bottom: 21px;
    border-top: 1px solid #80808054;
    padding-top: 29px !important;
}
.copyright_bar ul.list_copy {
    display: flex;
    align-items: center;
    justify-content: center;
}
.new_box.video_clum {
    height: auto;
}
.navbar-inner-content {
    width: 100%;
    float: left;
    display: flex;
}a.navbar-brand.pull-left {
    width: 100%;
}.navbar-fixed-top {
    padding: 5px 15px;
}
.stories_sec .owl-carousel .owl-item {
    float: left;
    width: 13% !important;
}#customers th {
    padding: 20px 23px !important;
}#customers td {
    padding: 13px 23px !important;
}table#customers {
    width: 94%;
    margin: auto;
}section.part_sec.add-8 {
    margin-bottom: -62px !important;
    z-index: 7;
    position: relative;
    width: 97%;
    margin: auto;
}.content_move {
    position: absolute;
    top: 30%;
    left: 0%;
}
}
@media only screen and (min-width:992px)
{
.navbar-expand-lg .navbar-collapse {display: flex!important; align-items: flex-end!important; justify-content: flex-end!important;}
.navbar-fixed-top.stickyNav .sticky-login-show {display: flex;align-items: center;justify-content: center;white-space: nowrap;margin-bottom: 0px;}
.navbar-fixed-top.stickyNav .sticky-login-show .volunteer_link{display:none;}
.mob-tagline{display:none;}.stickyNav .sub-nav-top{display:none;}
.slimScrollMegaMenu{display: flex;align-items: center;justify-content: space-between;}
}
@media only screen and (max-width:767px) and (min-width:575px)
{
.stories_sec .owl-pagination {
    z-index: 1;
}.navbar-expand-lg .navbar-nav .dropdown-menu {
    height: 231px;
    overflow-y: scroll;
}.width_50 {
    width: 89% !important;
}a.navbar-brand.pull-left img {
    width: 23%;
}body .mb_text_center .top_left_bar {
    text-align: center !important; padding-bottom: 7px;
}.pad-top-bottom {
    padding: 53px 0px;
}.dropdown-menu li:not(:last-child) {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 0px;
    padding-bottom: 0px;
}.map_77 {
    box-shadow: 0px 0px 12px 1px #8080807d;
    padding: 0;
    margin-top: 28px;
    border-radius: 20px;
    background: transparent;
    margin: 0px 0px;
}.new_box {
    margin-right: 16px;
    margin-bottom: 15px !important;
}
.new_box img {
    width: 100% !important;
}.new_box a img {
    width: auto!important;
}
.new_box .col-lg-6.col-md-6.text-right {
    margin-top: -25px;
}.gray img {
    width: 100%;
}.banner_btn.dow.green img {
    width: auto !important;
}
.responsible_0 {
    padding: 30px 39px 28px 39px;
}.pading_video img {
    width: auto !important;
}section.gallery_sec.pad-top-bottom {
    padding-left: 20px !important;
}
body .pad_ri {
    padding-right: 0px !important;
}
  .main_flow {
    margin-left: 12px !important;
}.lh-57 {
    line-height: 41px;
}
.width_50 {
    position: relative;
    top: -20px;
}
.new_box {
    height: auto;
}.pad_ri {
    padding-right: 12px !important;
}.latest_new_box {
    margin-right: 13px !important;
    margin-top: 15px !important;
}  .top_bar {
    padding: 11px 20px;
}
.gallery_sec:before {
    background-size: 20%;
    top: 26%;
}
.accordion-button {
    padding: 24px 19px;
    font-size: 14px;
}.gallery_sec .owl-pagination .owl-page:nth-child(3) {
    opacity: 0;
}
 .pading_video {
    padding: 0px 16px 10px 16px;
}.success_content a {
    top: 20px;
}.success_content {
    width: 50%;
    padding: 65px 45px;
    height:500px;
}.banner_btn.dow.green {
    padding: 32px 0px;
}.flower {
    padding: 27px 22px;
}.latest_new_box {
    padding: 11px 30px;
} .home_banner_slider h1 {
    font-size: 40px !important;
    line-height: 40px !important;
} .home_banner_slider p {
    margin:0px 0px !important;
    font-size: 18px !important;
    line-height: 25px !important;
} .container {
    max-width: 950px!important;
}.home_banner_slider .carousel-inner .carousel-item {
    padding:80px 57px !important;
}.home_banner_slider p {
    font-size: 13px !important;
    line-height: 18px !important;
}
.pull-left.top_icons {  padding-left: 63px;}section.fom_section:before {  background-size: 96%;}
div#navbarSupportedContent {
    padding: 44px 0px 31px 0px;
    background: white;
    z-index: 999999;
    position: relative;
    margin-top: 0;
}li.woman img {
    width: 27%;
}
  .navbar-fixed-top ul#myUL {
    width: 74%;
    padding: 30px 0px 30px 0px;
    
}
.navbar-fixed-top.stickyNav button.navbar-toggler { top: 21px;}.box_track{height: 400px;}
.nav_menu_grid .nav-item:not(.nav_btn) a { padding: 4px 5px !important;font-size: 17px !important;}
nav.navbar.navbar-expand-lg.navbar-light:before {background-size: 37% !important;}
.navbar-fixed-top:before { width: 66.6%;}.trac_ser_w { width:100%;}.fs-130 { font-size: 90px;
}.fs-57 {
    font-size: 30px;
}.latest_new_box .latest_con h3 {
    font-size: 13px;
}.new_box b {
    font-size: 12px !important;
}.clum_latest b {
    font-size: 12px !important;
}.new_box a {
    font-size: 14px;
}.fs-18 {
    font-size: 14px !important;
}.gallery_sec .owl-pagination {
    position: absolute;
    left: -10%;
    bottom: 45px;
}.footer_copyright p {
    font-size: 13px !important;
}.f_menu li a {
    font-size: 15px;
}ul.f_menu.highlightMenu.adres_88 li img {
    width: 7%;
    margin-right: 13px;
}
.footer_copyright {
    border-top: 0px solid #666666;
    padding-top: 0px;
}.copyright_bar p {
    text-align: center;
}
.container.copyright_bar {
    padding-bottom: 21px;
    border-top: 1px solid #80808054;
    padding-top: 29px !important;
}
.copyright_bar ul.list_copy {
    display: flex;
    align-items: center;
    justify-content: center;
}
.new_box.video_clum {
    height: auto;
}
.navbar-inner-content {
    width: 90%;
    float: left;
    display: flex;
}a.navbar-brand.pull-left {
    width: 100%;
}
.stories_sec .owl-carousel .owl-item {
    float: left;
    width: 50% !important;
}
.pt-mob-0{padding-top:0px !important;}
.pb-mob-5{padding-bottom:50px !important;}
.stories_sec .owl-pagination {
    position: absolute;
    bottom: -115px;
    right: 104px;
    left: inherit;
}
.stories_sec .owl-controls {
    display: block !important;
}.rasturent-area.text-left p {
    font-size: 18px !important;
}.faq_sec .col-md-6.pl-0.pr-0 {
    width: 50%;
}
}
@media only screen and (max-width:767px)
{
.mbl_full {
    display: block !important;
    text-align: center !important;
}
.mbl_full .btn_1 {
    margin-top: 14px;
    margin-bottom: 10px;
}
.gallery_sec .owl-pagination .owl-page:nth-child(3) {
    opacity: 0;
}.toTop{width: 45px;height: 45px;text-align: center;border-radius: 100px;line-height: 45px;color: #fff;font-size: 14px;position: fixed;bottom: 70px;right: 15px;cursor:pointer;z-index: 2;}
}

@media only screen and (max-width:574px)
{
.about_sec.pad-top-bottom {
    padding-bottom: 20px !important;
}.top_bar.bgcolor1 .col-lg-5 {
    display: block !important;
}
.home_banner .carousel-inner .carousel-item img {
    height: 100vh;
    opacity: 0;
}
.carousel-item.firt-mbl {
   background: url(../img/Banner-1.jpg);
        background-size: cover !important;
        background-position: center;
}
.carousel-item.send-mbl {
    background: url(../img/Banner-2.png);
    background-size: cover !important;
}
.content_move {
    position: absolute;
    top: 19%;
    left: 0;
}.navbar-fixed-top.stickyNav .menu-toggle {
    top: 8px;
}.different_sec .row.d-flex.align-items-center.justify-content-center.pt-5.pb-5.pt-mob-0 {
    padding-top: 0px !important;
}section.part_sec {
    margin-top: 0;
    margin-bottom: 46px;
}.part_sec .container {
    padding: 86px 9px;
}.input {
    background: white;
    width: 100%;
    margin: auto;
    margin-bottom: 15px;
    padding: 12px 37px;
    border-radius: 89px;
}.mid-8 a {
    width: 100% !important;
    display: block;
}.input input {
    width: 99%;
    border: 0;
    color: black;
    font-size: 11px;
}input.add {
    background: #5871b5;
    color: white !important;
    width: 113px;
    padding: 11px 11px;

}.blue-icon {
    border-bottom: 1px solid #8080805e;
    margin-right: 0;
}
    .menu-toggle {
        position: fixed;
        top: 10px;
        right: 10px;
        width: 55px;
        height: 55px;
        background-color: #f4c13d;
        border-radius: 50%;
        padding: 13px;
    }
.carousel-item.firt-mbl.active:after{
    display: none;
}
.map_77 {
    margin: 20px 0px !important;
    padding: 0px !important;
} .stickyNav .navbar-brand img {
    max-width: 36%;
}.dropdown-menu li:not(:last-child) {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 0px;
    padding-bottom: 0px;
}.navbar-expand-lg .navbar-nav .dropdown-menu {
    height: 372px;
    overflow-y: overlay;
    position: absolute !important;
    top: 0px !important;
    left: 0 !important;
    width: 100% !important;
}.map_77 {
    box-shadow: 0px 0px 12px 1px #8080807d;
    padding: 31px 20px;
    margin-top: 28px;
    border-radius: 20px;
    background: #eefff4;
} .latest_con_2 a {
    font-size: 12px !important;
} .navbar-fixed-top {
    z-index: 99;
    padding: 0px 0px;
}div#navbarSupportedContent {
    position: relative;
    left: 0;
    top: 0px;
}.col-lg-4.add.col-md-12.pl-0.pr-0.text-right {
    text-align: left !important;
    left: 37px !important;
}
.about_sec:after{display: none;}
.home_banner:after {height: 53%;}
.navbar-fixed-top{width: 100%;margin-left: auto;margin-right: auto;    position: absolute;}
.home_banner {padding-top: 0px;padding-bottom:0px;}
.slideArrows{display:none;}div#navbarSupportedContent {background: white; padding: 10px 30px;
}.navbar-inner-content { border-top-left-radius: 0;border-bottom-left-radius: 0;padding: 10px 14px;
}nav.navbar.navbar-expand-lg.navbar-light { padding: 0px!important;
}button.navbar-toggler { position: relative; right: 0px; top: 0px;
}.sub-nav-top {display: none;}.carousel-inner h1 {  width: 100%; line-height: 41px; margin-top: 64px;
}.navbar-fixed-top.stickyNav a.navbar-brand.pull-left {
    position: relative;
        top: -3px !important;
    left: -2px !important;
}.navbar-fixed-top.stickyNav button.navbar-toggler {
    position: relative;
    right: -3px;   top: -6px;
}.onwer_section {
    padding: 0px;
}.onwer_section .container {
    padding-bottom: 28px;
    margin-bottom: 43px;
}
.can_start_section:after {
    width: 70%;
    height: 40%;
    bottom: -86px;
    background-size: 20%;
}.track_section.servives_offer {
    padding: 45px 0px;
}a.navbar-brand.pull-left img {
    width: 51%;
}
.can_start_section:before{display: none;}
.navbar-inner-content {max-height: 70px;}
.sub-nav-top a{font-size: 12px;}
.sub-nav-top{width: 132px;padding: 0px;}
.sub-nav-top {height: 60px;}
.sub-nav-top::before{border-bottom: 60px solid #fff;}
.sub-nav-top a{color:#212121;font-weight:normal;display: flex;margin-top: 3px;}
.navbar-fixed-top:not(.stickyNav) .navbar-brand img{max-width: 90%;}
}
@media  (max-width:575px)
{
button.navbar-toggler {
    z-index: 99999999999999999;
    
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    padding: 48px 15px;    margin-top: 0px !important;
}
button.navbar-toggler {
    background: white !important;
}

.gallery_sec .owl-page:before {
    background-size: 100%;
    left: 58px;
    top: 17px;
}.col-lg-6.col-md-6.cal {
    width: 50%;
}
    .stickyNav .navbar-brand img {
        max-width: 42%;
    }.about_sec:before{display: none;}
body .mb_text_center .top_left_bar { text-align: center !important; padding-bottom: 7px;
}.pad-top-bottom { padding: 53px 0px;}.new_box { margin-right: 16px;
 margin-bottom: 15px !important;}.new_box img { width: 21% !important;
}.new_box a img { width: auto!important;}.gray img { width: 100%;}.banner_btn.dow.green img { width: auto !important;
}.responsible_0 { padding: 30px 25px 28px 25px;}.pading_video img {
 width: auto !important;}.gallery_sec.pad-top-bottom {padding-left: 20px !important;}
body .pad_ri {
    padding-right: 0px !important;
}.navbar-inner-content {
    position: relative;
    left: 0;
}.navbar-fixed-top .container {
    width: 100% !important;
    display: block !important;
}section.about_sec.pad-top-bottom {
    padding-top: 0px !important;
}
  .main_flow {
    margin-left: 0px !important;
}.lh-57 {
    line-height: 41px;
}ul.f_menu.highlightMenu {
    padding-left: 0;
    margin-top: 10px !important;
}
.width_50 {
    position: relative;
    top: -20px;
}
.new_box {
    height: auto;
}.pad_ri {
    padding-right: 12px !important;
}.latest_new_box {
    margin-right: 13px !important;
    margin-top: 15px !important;
}  .top_bar {
    padding: 11px 20px;
}
.gallery_sec:after {
    bottom: 0;}
.gallery_sec:before {
    background-size: 20%;
    top: 26%;
}.gallery_sec.pad-top-bottom.bgcolor4 {
    padding-bottom: 100px !important;
}
.accordion-button {
    padding: 24px 19px;
    font-size: 14px;
}.gallery_sec .owl-pagination .owl-page:nth-child(3) {
    opacity: 0;
}li.woman img {
    width: 13% !important;
}
 .pading_video {
    padding: 0px 16px 10px 16px;
}.success_content a {
    top: 20px;
}.success_content {
    width: 50%;
    padding: 30px 24px;
    height: 380px;
}.banner_btn.dow.green {
    padding: 32px 0px;
}.flower {
    padding: 10px 22px;
}.latest_new_box {
    padding:11px 17px;
} .home_banner_slider h1 {
    font-size: 40px !important;
    line-height: 40px !important;
} .home_banner_slider p {
    margin:0px 0px !important;
    font-size: 18px !important;
    line-height: 25px !important;
} .container {
    max-width: 950px!important;
}.home_banner_slider .carousel-inner .carousel-item {
    padding:60px 15px 80px 15px !important;
}.home_banner_slider p {
    font-size: 13px !important;
    line-height: 18px !important;
}.width_50 {
    width: 100% !important;
    top: -63px !important;
}
.pull-left.top_icons {  padding-left: 63px;}section.fom_section:before {  background-size: 96%;}
div#navbarSupportedContent {
    padding: 0px 0px 0px 0px;
    background: white;
    z-index: 999999;
    position: absolute;
    margin-top: 0px;
    width: 100%;
}li.woman img {
    width: 27%;
}
.navbar-fixed-top ul#myUL {
    width: 100%;
    padding: 30px 0px 30px 0px;
    text-align: center;
}.copration h4 {
    font-size: 20px !important;
}.faq_box {
    margin: 15px 15px;
}
.navbar-fixed-top.stickyNav button.navbar-toggler { top: 0px;}.box_track{height: 400px;}
.nav_menu_grid .nav-item:not(.nav_btn) a { padding: 4px 5px !important;font-size: 17px !important;}
nav.navbar.navbar-expand-lg.navbar-light:before {background-size: 37% !important;}
.navbar-fixed-top:before { width: 66.6%;}.trac_ser_w { width:100%;}.fs-130 { font-size: 90px;
}.fs-57 {
    font-size: 30px;
}.latest_new_box .latest_con h3 {
    font-size: 13px;
}.new_box b {
    font-size: 12px !important;
}.clum_latest b {
    font-size: 12px !important;
}.new_box a {
    font-size: 14px;
}.fs-18 {
    font-size: 14px !important;
}.gallery_sec .owl-pagination {
    position: absolute;
    left: -52px;
    bottom: -94px;
}.footer_copyright p {
    font-size: 11px !important;
}.f_menu li a {
    font-size: 15px;
}ul.f_menu.highlightMenu.adres_88 li img {
    width: 7%;
    margin-right: 13px;
}ul.list_copy li a {
    font-size: 12px;
}
.footer_copyright {
    border-top: 0px solid #666666;
    padding-top: 0px;
}.copyright_bar p {
    text-align: center;
}
.container.copyright_bar {
    padding-bottom: 21px;
    border-top: 1px solid #80808054;
    padding-top: 29px !important;
}
.copyright_bar ul.list_copy {
    display: block;
    align-items: center;
    justify-content: center;
}
ul.list_copy {
    text-align: center;
}.logo_clent_section_0 .client_box {
    margin: 0px 3px;
}
.new_box.video_clum {
    height: auto;
}
.navbar-inner-content {
    width: 100%;
    float: left;
    display: flex;
}a.navbar-brand.pull-left {
    width: 100%;
}
.stories_sec .owl-carousel .owl-item {
    float: left;
    width: 13% !important;
}.stories_sec_9090 .value {
    width: 100%;
    margin: auto;
    padding-bottom: 40px;
}.mid-8 .text-right {
    text-align: center;
}.gfs {
    text-align: center;
}a.demo-2 {
    position: relative;
    top: 7px;
}section.part_sec.add-8 {
    margin-bottom: -62px !important;
    z-index: 7;
    position: relative;
    width: 92%;
    margin: auto;
}.stor-09.resove {
    margin-bottom: 14px;
}.stor-09 img {
    margin-bottom: 15px;
    width: 30%;
}
.pt-mob-0{padding-top:0px !important;}
.pb-mob-5{padding-bottom:50px !important;}
.stories_sec .owl-pagination {
    position: absolute;
    bottom: -115px;
    right: 0px !important;
    left: 0px !important;
}
.gallery_sec .owl-pagination .owl-page:nth-child(4){
    opacity:0;
}
.gallery_sec .owl-pagination .owl-page:nth-child(5){
    opacity:0;
}
.gallery_sec .owl-pagination .owl-page:nth-child(6){
    opacity:0;
}.faq_sec.pad-top-bottom.bgcolor4 {
    margin-top: 31px;
}
.stories_sec .owl-controls {
    display: block !important;
}.rasturent-area.text-left p {
    font-size: 14px !important;
}.faq_sec .col-md-6.pl-0.pr-0 {
    width: 50%;
}.stories_sec.pad-top-bottom.bgcolor4 {
    padding-bottom: 66px !important;
}
.new_box.video_clum {
    margin-right: 28px !important;
    margin-left: 14px;
}
div#counter-slider {
    padding-left: 0%;
}
.flower h4 {
    font-size: 15px !important;
}
.gallery_sec 
 .row.mt-5 {
    margin-top: 0px !important;
}
.gallery_sec {
    margin-top: 86px !important;
}
nav.navbar.navbar-expand-lg.navbar-light:before{display: none;}
a.navbar-brand.pull-left {  z-index: 9999; position: relative; top: -6px !important;
}li.nav-item.nav_btn { text-align: center;}
.trac_ser_w { width: 100%;}.box_track {margin-bottom: 15px;}
.row.trac_ser_w h3 { text-align: left !important;
}section.can_start_section{height: 52vh;}.footer:before { height: 23%;}
.box_track_2 { height: auto; margin-bottom: 20px;}.footer:after { height: 39%;}
section.fom_section:before { height: 193%;top: -307px;   opacity: 0.2; background-size: 69%; z-index: 0
 ;}.testimonial { margin-top: 80px;}.rasturent-area.text-left { display: block; justify-content: center !important;  align-items: center !important;
}.contact-info{left: 0px;}.submit:before { height: 53%;}
.box_11 { width: 100%; margin-right: 0;}.box_22 { width: 100%; margin-right: 0;}
.fs-mob-9{font-size:9px;}.fs-mob-10{font-size:10px;}.fs-mob-12,
.footer_copyright p
{font-size:12px;}
.fs-mob-14{font-size:14px;}
.fs-mob-15{font-size:15px;}
.fs-mob-16{font-size:16px;}
.fs-mob-20{font-size:20px;}
.fs-mob-30{font-size:30px;}
.stories_sec .owl-pagination .owl-page:nth-child(3):before {
    opacity: 0;
}

.stories_sec .owl-pagination .owl-page:nth-child(4):before {
    opacity: 0;
}.stories_sec .owl-page:before {
    left: 101px;
}.stories_sec .owl-pagination .owl-page:nth-child(1):before {
    left: 92px;
}
}


