/* Move the @import rule to the top */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,500;9..40,800;9..40,900&family=Manrope:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
/* Other style declarations go below */
body { font-family: 'DM Sans', sans-serif; }
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: 10px !important;background: #ed256b !important;}
h1,h2,h3,h4,h5,h6 {font-family: "Cabin", sans-serif !important;}
strong,b,body,p,div,li,span,a{font-family: "Cabin", sans-serif !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:#5ec796;}
.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:#383a46;}.color2{color:#ffffff;}.color3{color:#219a8b;} .color4{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;}
.generic_page h2 { 
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}

.generic_page h1 { 
    text-align: left;
    margin-block-end: 0.83em;
}


/* 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-17{font-size:17px;}
.fs-20{font-size:20px;}
.fs-22{font-size:22px;}
.fs-25{font-size:25px;}
.fs-28{font-size:28px;}
.fs-35{font-size:35px;}
.fs-40{font-size:40px;}
.fs-50{font-size:50px;}
.fs-80{font-size:80px;}
.fs-100{font-size:100px;}


/* Header Fixed Bar on Scroll*/
.navbar-fixed-top.stickyNav{box-shadow: 0px 1px 21px -4px #dcdcdc;z-index: 9999999;background-color: #fff;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;}
.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;}
.secnd_slide p { color: #282828 !important;}
body .navbar-expand-lg .navbar-nav .dropdown-menu li a strong { color: #484848 !important; font-size: 16px !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: 19%;
    left: 17%;
}
.gallery_sec .owl-pagination .owl-page {
    width: 200px !important;
    height: 200px !important;
}

.owl-theme .owl-controls .owl-page span, .carousel-indicators li{
background: #aaa;width: 12px !important;height:1px !important;
display: block;border-radius: 100px;}
.owl-page span {
    background: #e5e8eb;
    padding: 6px !important;
}
.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: #219a8b !important;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {float: left;margin-right: 8px;}
.owl-pagination {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}section.prisecing_sec {
    background: #f7f7fb;
    padding: 100px 0px;
    margin: 70px 0px;
}
.box_022 {
    background: white;
    box-shadow: 1px 1px 14px 0px #8080801c;
    border-radius: 7px;
    padding: 45px;
}
.box_022 {
    transition: transform .9s; /* Animation */
}

.box_022:hover {
    transform: scale(1.1);
}
.box_022:hover {
    background: #219a8b;
    cursor: pointer;
}
.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:white; padding-top: 85px; 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 #666666;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;
}
.toTop{width: 45px;height: 45px;text-align: center;border-radius: 100px;background: #ed256b;line-height: 45px;color: #fff;font-size: 14px;position: fixed;bottom: 68px;right: 15px;cursor:pointer;}
.footer .container.innr_foo {
    padding-bottom: 34px;
}.home_banner.about_us_09.feature_sec_page {
    background-position: top !important;
}.home_banner.about_us_09.feature_sec_page {
    padding-bottom: 80px !important;
}
*{
    outline: none;
}.home_banner.about_us_09.news-section.add {
    background-position: top !important;
    padding-bottom: 78px !important;
}.secnd-0 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.home_banner.about_us_09.news-section.add .row.g-4 {
    margin-top: 0px;
}.fom-message input {
    width: 100%;
    border: 1px solid #c7cecf;
    background: transparent;
    border-radius: 50px;
    padding: 11px 28px;
    margin: 4px 0px;
}
ul.list_social.add-09 {
    align-items: center;
    justify-content: center;
    margin-top: 40px;
}
.footer ul.list_social img {
    width: 82%;
}

.footer ul.list_social li {padding: 0px !important;}

.footer ul.list_social li {
    width: 49px;
}
ul.list_social.add-09 li {
    list-style: none;
}
.fom-message textarea {
    width: 100%;
    border: 1px solid #c7cecf;
    background: transparent;
    border-radius: 9px;
    padding: 11px 28px;
    height: 150px;
    margin-top: 6px;
}.bg-feature a {
    color: #383a46 !important;
}.same-90 {
    height: 202px !important;
}
.btn-ad input {
    background: #219a8b;
    color: white;
    padding: 17px 32px;
    border-radius: 5px;
}
.fom-message {
    width: 60%;
    margin: auto;
}
.btn-ad {
    width: 18%;
    margin: auto;
    padding-top: 7px;
}
a.border-12:hover {
    background: #219a8b !important;
    color: white !important;
    border: 2px solid #219a8b !important;
}
.box_022:hover ul.skill_09 li {
    color: white;
}.home_banner.about_us_09.prisecing_sec {
    background-position: top !important;
}

.prisecing_sec ul.skill_09 {
    /* Remove fixed height so pricing cards expand with content */
    height: auto;
    max-height: none;
}
ul.f_menu.highlightMenu.adres_88 li a {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
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;
}
.feature_sec_page .faq-section.faq-page-09 {
    background: transparent;
}
.faq-section.faq-page-09 .faq-item.active {
    background: #219a8b !important;
}

.faq-section.faq-page-09 .faq-item.active .faq-question {
    color: white !important;
}

.faq-section.faq-page-09 .faq-item.active .faq-answer p {
    color: white !important;
}

.faq-section.faq-page-09 .faq-item {
    border: 0;
    background: white;
    margin-bottom: 11px;
    box-shadow: 1px 1px 5px 0px #80808033;
    padding: 18px 23px;
    border-radius: 10px;
}
.carousel-inner .btn {
    position: relative;
    left: -27px;
    top: 2px;
}
.btn a:hover {
    background: #a56366 !important;
    color: white !important;
}.top-bootm-border-0 {
    border-top: 1px solid #c7c5c580;
    padding-top: 70px;
    margin-top: 89px !important;
}.w-30 {
    margin-top: 50px !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;
}body .col-lg-6.order-1.order-md-2 {
    order: 1 !important;
}
.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: #ed256b !important;
}
.navbar-fixed-top {
    position: absolute;
    width: 100%;
    z-index: 999;
    top: 0;
}
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;font-size: 18px;line-height: 30px;}





/*mycss*/
.con { padding-right: 10px;}.navbar-inner-content img {
    width: 70%;
}li.nav-item i { color: #4daea2;}.nav-77 {
    display: flex;
    margin-left: 133px;
}
a.border-12 {
    border: 2px solid #91d8c9;
    border-radius: 5px;
    color: black !important;
}.green {
    background: #f0e4f7 !important;
}.light-green {
    background: #e6f3dc !important;
}.bg-feature.gray {
    background: #edeff1;
}.bg-feature.blue-light {
    background: #e2f3f9;
}
.card-body-testi {
    border-radius: 12px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    transition: transform 0.2s ease;
    padding: 55px 25px 27px 25px;
    background: white;
    position: relative;
}

.main {
    width: 100px;
    height: 100px;
    position: relative;
    left: 32px;
    top: 40px;z-index: 1;
}

.main img {
    border-radius: 200px;
}

.star {
    margin-bottom: 13px;
}
.card-body-testi:before {
    content: "";
    position: absolute;
    width: 56%;
    height: 74%;
    background: url(../img/dot.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 48%;
    right: 54px;
    top: 24px;
    z-index: 0;
}
.bg-feature.lig-gray {
    background: #eaebf9;
}
.nav-77 a {
    padding: 12px 23px;
    margin: 3px;
}.home_banner.about_us_09 {
    padding-top: 127px;
}.padd-side {
    padding-left: 12% !important;
    padding-right: 12% !important;
}
ul.skill_09 li {
    position: relative;
    list-style: none;    padding-top: 14px;
}
section.about_sec_0.story_sec.padd-side.mb-5 {
    margin-bottom: 86px !important;
}
ul.skill_09 li:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../img/arrow.png);
       top: 6px;
    background-repeat: no-repeat;
    background-position: left;
   left: -28px;
    z-index: 0;
}
.home_banner.about_us_09 {
    background: url(/img/banner.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50% 73%;
}
.home_banner.about_us_09:before {
    display: none;
}
.btn-read:hover {
    background: #ed256b !important;
    color: white !important;
}
a.bg-color-btn {
    background: #ed256b;
    border-radius: 5px;
    color: white;
}.banner_btn a {
    padding: 15px 18px;
}.banner_btn {
    margin: 20px 0px;
    line-height: 55px;
}.home_banner {
    position: relative;
}
.home_banner:before {
    content: "";
    position: absolute;
    width: 48%;
    height: 60%;
    background: url(../img/bannerimg.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: 94%;
    right: 0;
    z-index: 1;
    top: 8%;
}section.feadture_sec {
    margin-top: -236px;
    padding-bottom: 100px;
}
.bg-feature {
    padding: 25px 26px;
    background: #fffbe9;
    border-radius: 10px;height: 264px;
}.bg-feature h4 {
    margin-top: 11px;
}
.bg-feature.secnd {
    background: #fdebf6;
}.bg-feature.third {
    background: #eafffd;
}
.bg-feature.foure {
    background: #e6f8ff;
}.carousel-indicators {
    display: none !important;
}
.padd-234 {
    padding: 14px 27px;
}.btn-dark a {
    background: #219a8b;
    color: white;
    padding: 17px 32px;
    border-radius: 5px;
}
.box_022 a {
    background: #ed256b;
    color: white;
    width: 100%;
    padding: 10px 28px;
    text-align: center;
    display: block;
    border-radius: 5px;
}




.box_022:hover h5 {
    color: white !important;
}

.box_022:hover h4 {
    color: white !important;
}

.box_022:hover p {
    color: white !important;
}

.box_022:hover a {
    background: white !important;
    color: black !important;
}











.news-section {
      padding: 50px 0;
      text-align: center;
    }
    .news-section h2 {
      font-weight: bold;
      margin-bottom: 40px;
    }
    .card {
      border: none;
      border-radius: 12px;
      box-shadow: 0 4px 15px rgba(0,0,0,0.1);
      transition: transform 0.2s ease;
    }
    .card:hover {
      transform: translateY(-5px);
    }
    .card img {
      border-top-left-radius: 12px;
      border-top-right-radius: 12px;
      height: 280px;
      width: 100%;
      object-fit: cover;
    }
    .btn-read {
      background-color: #008060;
      color: #fff;
      border: none;
      border-radius: 6px;
      padding: 8px 20px;
    }.card.h-100 {
    padding: 11px;
}
    .btn-read:hover {
      background-color: #00684e;
    }
    .btn-see {
      border: 1px solid #008060;
      color: #008060;
      background: #fff;
      border-radius: 6px;
      padding: 10px 20px;
      margin-top: 30px;
    }.card-body h5 {
    font-size: 23px !important;
}a.btn.btn-read {
    margin: 0px !important;
}.card-body.text-start {
    padding: 34px 40px;
}
    .btn-see:hover {
      background: #008060;
      color: #fff;
    }
    .hidden-articles {
      display: none; /* hide initially */
      margin-top: 0px !important;
    }




.faq-section {
  max-width: 700px;
  margin: auto;
  background: #fff;


}
section.faq_sec {
    margin-bottom: 70px !important;
}
.faq-item {
  border-bottom: 1px solid #ddd;
  padding: 15px 0;
}
section.call_action {
    background: #219a8b;
    padding: 50px 0px;
}a.book-white {
    background: white;
    padding: 15px 32px;
    border-radius: 5px;
    color: black;
}.col-lg-4.text-right {
    text-align: right !important;
}ul.list_social {
    display: flex;
    padding: 0;
}

ul.list_social li {
    padding: 0px 4px;
}

ul.list_social img {
    width: 100%;
}

ul.f_menu.highlightMenu.adres_88 {
    padding: 0;
}.logo_footer {
    text-align: center;
    margin: auto;
}.new_left input {
    border: 1px solid #80808063;
    padding: 9px 20px;
    width: 100%;
    border-radius: 90px;
}

.submit input {
    background: #ed256b;
    color: white;
}

.submit {
    width: 36%;
    float: right;
    margin-top: -44px;
    z-index: 22;
    position: relative;
}ul.f_menu.highlightMenu li a:hover {
    color: #ed256b;
}.footer_copyright p {
    color: #383a46;
    font-size: 15px;
    font-weight: 400;
}

ul.list_copy a {
    color: #383a46;
    font-size: 15px;
}

ul.f_menu.highlightMenu.adres_88 li a {
    color: #383a46;
    font-size: 16px;
}ul.f_menu.highlightMenu {
    padding: 0;
}
.container.innr_foo h5 {
    font-size: 28px;
    font-weight: 600;
}
ul.f_menu.highlightMenu li a {
    color: #383a46;
    font-size: 15px;
    font-weight: 400;
}

ul.f_menu.highlightMenu li {
    margin: 0;
}

ul.f_menu.highlightMenu.adres_88 img {
    width: 26px !important;
}

ul.f_menu.highlightMenu.adres_88 li {
    margin: 0px !important;
}
.faq-question {
  font-weight: 600;
  cursor: pointer;
  position: relative;
}
.faq-question::after
 {
    content: "+";
    position: absolute;
    right: 0;
    color: #008060;
    font-size: 27px;
    transition: transform 0.3s ease;
    top: -10px;
}
.faq-item.active .faq-question::after {
    content: "−";
    color: #ed256b;
}
.faq-answer {
  display: none;
  margin-top: 10px;
  color: #444;
}

























/* Custom Media Queries */
@media only screen and (max-width:1920px) and (min-width:1600px)
{
    .carousel-item img {
        max-height: 920px;
    }

}

@media only screen and (max-width:2220px) and (min-width:1920px)
{
    .carousel-item img {
        max-height: 1100px;
    }

}
@media only screen and  (min-width:768px)
{
    .width_50.hero-text {
        width:50% !important;
    }
}
@media only screen and (max-width:2420px) and (min-width:2220px)
{
    .carousel-item img {
        max-height: 1200px;
    }

}

@media only screen and (max-width:2820px) and (min-width:2420px)
{
    .carousel-item img {
        max-height: 1300px;
    }

}
@media only screen and (max-width:1920px) and (min-width:1400px)
{
.width_50 { width: 56% !important;}.nav_menu_grid .nav-item:not(.nav_btn) a {
 padding: 0px 16px;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)
{
    .bg-feature {
    height: 286px;
}.home_banner:before {
    background-size: 87%;
    top: 19%;
}section.feadture_sec {
    margin-top: -132px;
}.home_banner h1 {
    font-size: 40px !important;
}.bg-feature p {
    font-size: 16px !important;
}.bg-feature h4 {
    font-size: 18px !important;
    margin-top: 19px !important;
}.success_content {
    width: 100%;
    padding: 30px 30px;
    height: 443px;
}.owl-controls {
    padding-left: 33px !important;
}.success_content h3 {
    font-size: 40px !important;
}
.footer .container.innr_foo {
    padding: 0px 0px 0px 0px !important;
}
.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)
{
.bg-feature {
    height: 286px;
}.home_banner:before {
    background-size: 87%;
    top: 19%;
}section.feadture_sec {
    margin-top: -132px;
}.home_banner h1 {
    font-size: 40px !important;
}.bg-feature p {
    font-size: 16px !important;
}.bg-feature h4 {
    font-size: 18px !important;
    margin-top: 19px !important;
}.success_content {
    width: 100%;
    padding: 30px 30px;
    height: 443px;
}.owl-controls {
    padding-left: 33px !important;
}.success_content h3 {
    font-size: 40px !important;
}
.footer .container.innr_foo {
    padding: 0px 0px 0px 0px !important;
}



.navbar-inner-content {
    width: 20%;
}.home_banner_slider p {
    margin:0px 0px !important;
    font-size: 18px !important;
    line-height: 25px !important;
}.about_sec:before {
    height: 16%;
}.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 98px !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: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 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)
{
.card-body-testi {
    height: 281px;
}.fom-message {
    width: 96%;
    margin: auto;
}body .col-lg-6.order-1.order-md-2 {
    order: 2 !important;
}.padd-side {
    padding-left: 2% !important;
    padding-right: 2% !important;
}.home_banner.about_us_09 {
    background: url(../img/banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}section.feadture_sec {
    margin-top: -10px;
}.fs-50 {
    font-size: 33px;
}.bg-feature {
    margin-bottom: 21px;
}.box_022 {
    margin-bottom: 15px;
}.card-body.text-start {
    padding: 25px 5px;
}.col-lg-4.text-right {
    text-align: left !important;
    margin-top: 8px !important;
}.footer_copyright.d-flex.align-self-end.justify-content-end {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}.secnd-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.nav-77 {
    display: flex
;
    margin-left: 0px !important;
    margin-top: 19px !important;
}

.home_banner h1 {font-size: 30px !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: -33px;
    right: 104px;
    left: inherit;
}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;
        left: -47px;width: 56%;
    }
.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%;
}.success_content p {
    font-size: 20px !important;
}
.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: 100%;
    padding: 30px 27px;
    height: auto;
}.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: 0px 0px 0px 0px;
        background: white;
        z-index: 999999;
        position: absolute;
        margin-top: 404px;
        width: 100%;
        left: 0;
    }.navbar-fixed-top ul#myUL li {
    padding-left: 26px;
}
li.woman img {
    width: 10%;
}
  .navbar-fixed-top ul#myUL {
    width: 100%;
    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: 50% !important;
}
}
@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)
{
ul.list_social img {
    width: 83%;
}.btn-ad {
    width: 46%;
}.home_banner.about_us_09 {
    background: url(../img/banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}.about_us_09 img {
    margin-bottom: 17px;
}section.feadture_sec {
    margin-top: 10px;
}.secnd-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}.fom-message {
    width: 96%;
    margin: auto;
}
.nav-77 {
    display: flex
;
    margin-left: 0px !important;
    margin-top: 19px !important;
}
.padd-side {
    padding-left: 0% !important;
    padding-right: 0% !important;
} body .order-2 {
    order: 1 !important;
}body .col-lg-6.order-1.order-md-2 {
    order: 2 !important;
}
.mbl_full {
    display: block !important;
    text-align: center !important;
}.con p {
    font-size: 12px !important;
}.bg-feature {
    margin-bottom: 12px !important;
}section.about_sec_0 {
    margin-top: 50px;
}section.about_sec_0 h2 {
    margin-top: 27px;
}section.prisecing_sec {
    padding: 55px 0px;
}.box_022 {
    margin-bottom: 15px !important;
}
    .stories_sec .owl-pagination {
        position: absolute;
        bottom: 0;
        right: 0px !important;
        left: 0px !important;text-align: center;
        display: flex
;
        justify-content: center;
    }.card-body.text-start {
    padding: 26px 17px;
}.col-lg-4.text-right {
    text-align: left !important;
    margin-top: 10px !important;
}
.nav-77 {
    display: flex
;
    margin-left: 0;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
}
.container.innr_foo h5 {
    margin-top: 24px;
}.footer_copyright.d-flex.align-self-end.justify-content-end {
    justify-content: center !important;
}
.home_banner:before {
    display:none;
    content: "";
    position: absolute;
    width: 100%;
    height: 82%;
    right: 0;
    z-index: 1;
    top: 47%;
}



body .carousel-inner h1 {
        margin-top: 0px !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: 376px;
}
.carousel-item.firt-mbl {
    background: url(../img/Banner-1.png);
    background-size: cover !important;
}
.carousel-item.send-mbl {
    background: url(../img/Banner-2.png);
    background-size: cover !important;
}
.content_move {
    position: absolute;
    top: 19%;
    left: 0;
}

.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: 60px;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;
}
.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: 100px;}
}
@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: 33%;}.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;}.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: -40px !important;
    margin-left: 20px;
    padding-right: 40px;
}
.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: 50% !important;
}
.pt-mob-0{padding-top:0px !important;}
.pb-mob-5{padding-bottom:50px !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-30{font-size:30px;}

}


