:root{
    --global-bg-color-2e363a:#2e363a;
    --gobal-color-text-bg-02538D:#02538D;
    --global-color-text-bg-d5354f:#d5354f;
    --global-color-text-bg-F1F1F1:#F1F1F1;
    --global-color-text-bg-F4F4F4:#F4F4F4;
    --global-color-text-bg-ab7442:#ab7442;
    --global-color-text-bg-012f5d:#012f5d;
    --color-text-FFFFFF:#FFFFFF;
    --color-text-e0e0e0:#e0e0e0;
    --color-text-F5F5F5:#F5F5F5;
    --color-text-999999:#999999;
    --color-text-848484:#848484;
    --color-text-222222:#222222;
    --color-text-444444:#444444;
    --color-text-61888e:#61888e;
    --color-text-000000:#000000;
    --color-text-272727:#272727;
    --color-text-9B9B9B:#9B9B9B;
    --font-Montserrat:'Montserrat', Sans-Serif;
}


.d-none{ display:none !important; }
.text-right{ text-align:right !important; }
.text-justify{ text-align:justify !important; }

/*solution*/
.single-sidebar-box { margin-bottom:50px; }
.single-sidebar-box .title { background:url(../img/resources/sidebar-title-bg.jpg) repeat top left;  padding-left:20px; }
.single-sidebar-box .title h3 { font-size:24px; font-weight:900; color:var(--color-text-272727); text-transform:uppercase; margin:0; line-height:60px; }
.single-sidebar-box.search-widget form {
  background: var(--global-color-text-bg-F4F4F4);
  width: 100%;
  height: 55px;
}
.single-sidebar-box.search-widget form input {
  background: none;
  border: none;
  outline: none;
  width: 70%;
  float: left;
  height: 100%;
  padding-left: 20px;
}
.single-sidebar-box.search-widget form button {
  background: var(--global-color-text-bg-ab7442);
  color: var(--global-color-text-bg-ab7442);
  font-size: 16px;
  width: 55px;
  border: none;
  outline: none;
  height: 55px;
  line-height: 55px;
  float: right;
  transition: all 0.5s ease;
}
.single-sidebar-box.search-widget form button:hover {
  background:var(--global-color-text-bg-ab7442);
  color: var(--global-color-text-bg-012f5d);
}
.single-sidebar-box.category-widget ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 30px;
}
.single-sidebar-box.category-widget ul li {
  list-style: none;
  border-bottom: 1px solid var(--color-text-F5F5F5);
}
.single-sidebar-box.category-widget ul li:last-child {
  border: none;
}
.single-sidebar-box.category-widget ul li a {
  display: block;
  font-size: 16px;
  line-height: 50px;
  color:var(--color-text-272727);
  transition: all 0.5s ease;
}
.single-sidebar-box.category-widget ul li a:hover {
  color: var(--global-color-text-bg-ab7442);
}
.single-sidebar-box.category-widget ul li a:hover:before {
  background:var(--global-color-text-bg-ab7442);
}
.single-sidebar-box.category-widget ul li a:before {
  content: '';
  width: 8px;
  height: 8px;
  background: transparent;
  border: 1px solid var(--global-color-text-bg-ab7442);
  border-radius: 50%;
  display: inline-block;
  margin-right: 20px;
  transition: all 0.5s ease;
}
.single-sidebar-box.recent-news-widget ul {
  margin: 0;
  padding: 0;
  margin-top: 40px;
}
.single-sidebar-box.recent-news-widget li {
  list-style: none;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--global-color-text-bg-F4F4F4);
  margin-bottom: 20px;
}
.single-sidebar-box.recent-news-widget li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}
.single-sidebar-box.recent-news-widget .img-box {
  width: 75px;
  display: table-cell;
  vertical-align: middle;
}
.single-sidebar-box.recent-news-widget .content-box {
  padding-left: 27px;
  vertical-align: middle;
  display: table-cell;
}
.single-sidebar-box.recent-news-widget .content-box h4 {
  font-size: 16px;
  color: var(--color-text-272727);
  font-weight: 900;
  margin: 0;
  line-height: 28px;
}
.single-sidebar-box.recent-news-widget .content-box a.date {
  color: var(--global-color-text-bg-ab7442);
  font-size: 16px;
  font-weight: 500;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel {
  margin-top: 40px;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel .box {
  background: url(../img/resources/testi-bg.png) top left no-repeat;
  background-size: 100% 100%;
  padding-top: 24px;
  padding-left: 18px;
  padding-bottom: 30px;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel .box p {
  font-size: 16px;
  color:var(--color-text-272727);
  line-height: 26px;
  margin: 0;
  margin-bottom: 5px;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel .box span {
  color: var(--global-color-text-bg-ab7442);
  font-size: 14px;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel .box span b {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 16px;
}
.single-sidebar-box.testimonials-widget .single-testi-carousel img {
  display: block;
  margin-top: 10px;
  width: auto;
  max-width: none;
}
.single-sidebar-box.testimonials-widget .testimonial-carousel {
  position: relative;
}
.single-sidebar-box.testimonials-widget .testimonial-carousel .owl-controls {
  padding: 10px 10px 10px 0;
  position: absolute;
  top: -60px;
  right: -10px;
  display: inline-block;
  background: #fff;
}
.single-sidebar-box.testimonials-widget .testimonial-carousel .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  background: var(--global-color-text-bg-ab7442);
  border: 1px solid var(--global-color-text-bg-ab7442);
}
.single-sidebar-box.testimonials-widget .testimonial-carousel .owl-dots .owl-dot.active span {
  background-color: transparent;
}
.single-sidebar-box.price-filter .range-slider-price {
  margin-top: 50px;
  margin-bottom: 30px;
}
.single-sidebar-box.price-filter button {
  color: #9E9E9E;
  font-size: 14px;
  font-weight: 900;
  background:var(--global-color-text-bg-F4F4F4);
  border: none;
  outline: none;
  text-transform: uppercase;
  width: 90px;
  height: 35px;
  display: inline-block;
  float: left;
}
.single-sidebar-box.price-filter p {
  display: inline-block;
  float: right;
  margin: 0;
  line-height: 35px;
  font-size: 16px;
  font-weight: 500;
  color:var(--color-text-272727);
  text-transform: capitalize;
}
.single-sidebar-box.price-filter input {
  width: auto;
  border: none;
  outline: none;
  width: 50px;
  font-size: 16px;
  font-weight: 500;
  color: var(--color-text-272727);
}
.single-sidebar-box.price-filter .noUi-connect {
  background:var(--global-color-text-bg-ab7442);
}
.single-sidebar-box.price-filter .noUi-background {
  background:var(--global-color-text-bg-F4F4F4);
}
.single-sidebar-box.price-filter .noUi-handle {
  background: var(--global-color-text-bg-012f5d);
  border-radius: 50% ;
  box-shadow: none;
  border-color:var(--color-text-e0e0e0);
  cursor: pointer;
}
.single-sidebar-box.best-seller > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 37px;
}
.single-sidebar-box.best-seller > ul > li {
  list-style: none;
  border-bottom: 1px solid var(--global-color-text-bg-F4F4F4);
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.single-sidebar-box.best-seller > ul > li:last-child {
  border: none;
  margin: 0;
  padding: 0;
}
.single-sidebar-box.best-seller > ul > li .img-box,
.single-sidebar-box.best-seller > ul > li .text-box {
  display: table-cell;
  vertical-align: middle;
}
.single-sidebar-box.best-seller > ul > li .img-box .box {
  width: 75px;
  height: 75px;
  text-align: center;
  line-height: 75px;
  background: var(--global-color-text-bg-F4F4F4);
  padding: 0;
}
.single-sidebar-box.best-seller > ul > li .text-box {
  padding-left: 27px;
}
.single-sidebar-box.best-seller > ul > li .text-box h3 {
  font-size: 16px;
  margin: 0;
  line-height: 28px;
  font-weight: bold;
  color: var(--color-text-272727);
}
.single-sidebar-box.best-seller > ul > li .text-box ul.star-box {
  margin: 0;
  padding: 0;
  list-style: none;
}
.single-sidebar-box.best-seller > ul > li .text-box ul.star-box li {
  list-style: none;
  display: inline-block;
  margin-right: 4px;
}
.single-sidebar-box.best-seller > ul > li .text-box ul.star-box li i {
  font-size: 12px;
  color:var(--global-color-text-bg-ab7442);
}
.single-sidebar-box.best-seller > ul > li .text-box .price {
  font-size: 16px;
  color:var(--global-color-text-bg-012f5d);
  font-weight: 500;
}
.single-sidebar-box.tag-links ul {
  margin: 0;
  padding: 0;
  margin-top: 35px;
}
.single-sidebar-box.tag-links ul li {
  display: inline-block;
  list-style: none;
}
.single-sidebar-box.tag-links ul li a {
  display: block;
  border: 1px solid var(--global-color-text-bg-F4F4F4);
  font-size: 16px;
  color: var(--color-text-9B9B9B);
  text-transform: capitalize;
  line-height: 30px;
  padding: 0 10px;
  transition: all 0.5s ease;
  margin-right: 4px;
  margin-bottom: 5px;
}
.single-sidebar-box.tag-links ul li a:hover {
  background:var(--global-color-text-bg-012f5d);
  color:var(--global-color-text-bg-ab7442);
}
.single-sidebar-box.service-link-widget ul.catergori-list {
  margin: 0;
  padding: 0;
  list-style: none;
  background: #f7f7f7;
}
.single-sidebar-box.service-link-widget ul.catergori-list li {
  list-style: none;
  position: relative;
}
.single-sidebar-box.service-link-widget ul.catergori-list li.active a {
  color: #02538D;
  border-color: #02538D;
  z-index: 99;
  background: var(--color-text-272727);
}
.single-sidebar-box.service-link-widget ul.catergori-list li:after {
}

.single-sidebar-box.service-link-widget ul.catergori-list li.active:after {
  border-right-color: #02538D;
}

.single-sidebar-box.service-link-widget ul.catergori-list li a {
  display: block;
  font-size: 16px;
  color: #000000;
  line-height: 50px;
  font-weight: 700;
  padding-left: 23px;
  padding-right:10px;
  border-bottom: 1px solid #fff;
  transition: all 0.5s ease;
  position: relative;
}
.single-sidebar-box.service-link-widget ul.catergori-list li a:hover {
  color:var(--global-color-text-bg-d5354f);
}
.single-sidebar-box.broucher-widgets {
  background:var(--global-color-text-bg-ab7442);
  padding: 10px 0;
}
.single-sidebar-box.broucher-widgets .icon_box,
.single-sidebar-box.broucher-widgets .text-box {
  display: table-cell;
  vertical-align: middle;
}
.single-sidebar-box.broucher-widgets .icon_box {
  width: 45px;
  height: 45px;
  background:var(--global-color-text-bg-012f5d);
  color: #fff;
  text-align: center;
  font-size: 20px;
}
.single-sidebar-box.broucher-widgets .text-box {
  padding-left: 30px;
}
.single-sidebar-box.broucher-widgets .text-box h4 {
  font-size: 18px;
  color: #272727;
  margin: 0;
}



.single-sidebar-box.service-link-widget ul.catergori-list li a:after {
}

/*brochures*/

.brochures-lists {

}
.brochures-lists li {
    background: #fff;
    line-height: 52px;
    margin-bottom: 20px;
    height: 55px;
    border: 1px solid #f1f1f1;
    position: relative;
    transition: .5s ease;
}
.brochures-lists li:last-child {
    margin-bottom: 0px
}
.brochures-lists li a {
    color: #303030;
    font-size: 16px;
    font-weight: 400;
    font-family: 'poppins', sans-serif;
}
.brochures-lists li a span {
    background: #f7f7f7;
    color: #666;
    display: inline-block;
    font-size: 16px;
    border: 1px solid #f7f7f7;
    height: 28px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 2px 5px;
    position: relative;
    font-family: 'roboto-light';
    font-size: 14px;
    line-height: 25px;
    transition: .5s ease;
}
.brochures-lists li a i::before {
    font-size: 18px;
    padding-right: 15px;
    position: absolute;
    right: 0;
    top: 18px;
    color: #272727;
}
.brochures-lists li:hover {
  background: #02538D;
  transition: .5s ease;
}
.brochures-lists li:hover a i::before {
  color: #fff;
  transition: .5s ease;
}
.brochures-lists li:hover a span {
  color: #fff;
  background: rgba(0, 0, 0, 0.8);
  border-color: #222;
  transition: .5s ease;
}

.brochures-lists li:hover a {
  color: #fff;
  transition: .5s ease;
}

.single-sidebar-box .contact-details {
  background: #ffffff;
  border: 1px solid #f1f1f1;
  border-bottom: 2px solid #272727;
}
.single-sidebar-box .contact-details .item {
  padding: 15px;
  border-bottom: 1px solid rgba(51, 51, 51, 0.08);
}
.single-sidebar-box .contact-details .item:last-child {
  border-bottom: 0px;
}
.single-sidebar-box .contact-details .item .img-box,
.single-sidebar-box .contact-details .item .content {
  display: table-cell;
  vertical-align: top;
}

.single-sidebar-box .contact-details .item .img-box{
  width: 67px;
}

.single-sidebar-box .contact-details .item .content{
  padding-left: 20px;
}

.single-sidebar-box .contact-details .item .content p {
  color: #9e9e9e;
  font-size: 14px;
  margin-bottom: 0;
  line-height: 25px;
}
.single-sidebar-box .contact-details .item .content p i {
  color:var(--global-color-text-bg-ab7442);
  margin-right: 5px;
}

.single-sidebar-box .contact-details .item h5 {
  font-size: 16px;
  margin-bottom: 20px;
  color: #272727;
}
.single-sidebar-box .contact-details .item .content h5 {
  color:var(--global-color-text-bg-ab7442);
  margin: 0;
}


.contact-info {
    list-style-type: none;
    padding: 0;
}

.contact-info li {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.contact-info li a {
    text-decoration: none;
    color: inherit; /* Ensures the text color is consistent */
    padding-left: 8px; /* Add some space between the icon and the link text */
}

.contact-info li .fa {
    margin-right: 10px; /* Space between the icon and the text */
}

.brand-item {
    padding: 1rem;
    font-size: 1.25rem;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    transition: background-color 0.3s ease, border 0.3s ease;
    border: 2px solid #ccc; /* Example border */
    background-color: #f9f9f9; /* Example background color */
    border-radius: 8px; /* Example border radius */
    display: block;  text-align: center; }

.brand-item:hover {   background-color: #eee; /* Change on hover */   border-color: #aaa; /* Change border color on hover */ }

/*Custom Css */
body p{ font-weight: 400; }

.top-bar-area { background:var(--global-bg-color-2e363a); padding:7px 0 8px; }
.top-bar-area p i{ color:var(--color-text-FFFFFF); }
.header-contact-info ul li { margin-right:6px; padding-right:6px; }
/*.header-area { padding:18px 0 50px; }*/
.header-area { padding: 2px 0 35px; }
.header-area .container .middlecenter{ align-content: center; justify-content: center; display: flex; flex-direction: column;  align-items: center;  height: 115px;}

.header-contact-info ul li .iocn-holder span{ color:var(--global-bg-color-2e363a);  }
.header-contact-info ul li .iocn-holder { border:1px dashed var(--global-bg-color-2e363a); }

.header-contact-info ul li:hover .iocn-holder span { color:var(--global-color-text-bg-d5354f); }
.header-contact-info ul li:hover .iocn-holder { border:1px dashed var(--global-color-text-bg-d5354f); }

.header-contact-info ul li .text-holder p{ padding-bottom: 4px; }
.header-contact-info ul li .text-holder p a,.header-contact-info ul li .text-holder a p{  color:var(--color-text-999999); }
.header-contact-info ul li .text-holder p a:hover,.header-contact-info ul li .text-holder a:hover p{  color:var(--global-color-text-bg-d5354f); }

.mainmenu-area .mainmenu-bg { background:var(--global-bg-color-2e363a); }
.main-menu .navigation li:hover{ background:var(--global-color-text-bg-d5354f); color:var(--color-text-FFFFFF); }
.main-menu .navigation li a:hover { background: transparent; color:var(--color-text-FFFFFF); }
.main-menu .navigation li:hover ul,.main-menu .navigation li:hover ul li{ background:var(--global-color-text-bg-F1F1F1); color:var(--global-bg-color-2e363a); }
.main-menu .navigation li:hover ul li a{ color:var(--global-bg-color-2e363a); background:transparent; }
.main-menu .navigation li ul li a:hover,.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a { color:var(--color-text-FFFFFF); }
.main-menu .navigation > li > ul > li > a{ padding: 12px 10px 12px 5px; font-weight:500; line-height:22px; text-align:left; }


.main-menu .navigation > li > ul{ padding:12px 0px; }
.main-menu .navigation > li > ul > li{ padding-left:10px; padding-right:10px; }
.main-menu .navigation > li > ul > li:hover{ background:var(--global-color-text-bg-d5354f); }
.main-menu .navigation > li > ul > li:hover a{ color:var(--color-text-FFFFFF); background:transparent; }
.mainmenu-area .link_btn .thm-btn { background-color:var(--global-color-text-bg-d5354f); color:var(--color-text-FFFFFF); }

.rev_slider_wrapper .slide-content-box h1{ font-size:40px; font-weight:700; line-height:55px; }
.rev_slider_wrapper .slide-content-box .button a.bg-clr1 { padding: 15px 30px !important; }
.rev_slider_wrapper .slide-content-box .button a.bg-clr2 { padding: 15px 30px !important; }
.rev_slider_wrapper .slide-content-box .button .bg-clr1 { background:var(--global-color-text-bg-d5354f); color:var(--color-text-FFFFFF); }
.rev_slider_wrapper .slide-content-box .button .bg-clr2 { background:var(--global-bg-color-2e363a);  }
.rev_slider_wrapper .slide-content-box .button .thm-btn:before { background-color:var(--global-bg-color-2e363a); }
.rev_slider_wrapper .slide-content-box .button .bg-clr2:before { background-color:var(--global-color-text-bg-d5354f); }

.bg-clr2::before { background-color:var(--global-color-text-bg-d5354f); }
.section-title .thm-color{ color:var(--color-text-848484); }
.scroll-to-top{ height:42px; line-height:35px; }



.sec-padd-top { padding-top:80px; }
.sec-padd-bottom{ padding-bottom:80px; }

footer .footer-main.sec-padd2{ background-image: url(../images/assets/bg-footer.jpg); background-color:var(--global-color-text-bg-F1F1F1); background-position:center center; background-size:cover; background-repeat:no-repeat; padding:80px 0px 40px 0px;  }
footer .developed,footer .developed a{  letter-spacing:.40px; line-height:18px; font-weight:600; font-size:12px; text-transform:uppercase; color:var(--color-text-999999); }
footer .developed a:hover{  color:var(--global-color-text-bg-d5354f); }  
footer .footer-bottom{ padding-top:15px; padding-bottom:15px; }
footer .footer-col .footer-social a{ color:var(--color-text-FFFFFF); border-color:var(--gobal-color-text-bg-02538D); background-color:var(--gobal-color-text-bg-02538D); box-shadow:none;}
footer .footer-col .footer-social a:hover{ color:var(--color-text-FFFFFF); border-color:var(--global-color-text-bg-d5354f); background-color:var(--global-color-text-bg-d5354f); box-shadow:none; }
footer .service-col .footer-list a:before { content:"\f105"; font-family:'FontAwesome'; }
footer .contact-info .fa-phone:before,footer .contact-info .fa-envelope:before{ color:var(--color-text-999999); }
footer .footer-col a,footer .footer-col p,footer .footer-col span{ color:var(--gobal-color-text-bg-2e363a); }
footer .footer-main .contact-column h5,footer .contact-info a, footer .contact-info li a{ color:var(--gobal-color-text-bg-2e363a); }


.boxed_wrapper .our-services,.boxed_wrapper .our-team  { padding:80px 0px 80px 0px; }
.boxed_wrapper .our-services .single-our-service,.boxed_wrapper .our-team .single-our-service {  margin-bottom:0px; text-align:center; }
.boxed_wrapper .our-services .single-our-service .img-box img,.boxed_wrapper .our-team .single-our-service .img-box img{ object-fit:cover; object-position:center center; min-height:230px; height:auto; }
.boxed_wrapper .our-services .single-our-service a,.boxed_wrapper .our-team .single-our-service a{ color:var(--global-bg-color-2e363a); }
.boxed_wrapper .our-services .single-our-service a:hover,.boxed_wrapper .our-team .single-our-service a:hover{ color:var(--global-color-text-bg-d5354f); }

.boxed_wrapper .our-services .section-title:after,.boxed_wrapper .our-team .section-title:after,.boxed_wrapper .latest-project .section-title:after,.boxed_wrapper .blog-section .section-title:after, .boxed_wrapper .call-back .section-title:after { bottom:-8px; background-color:var(--global-color-text-bg-d5354f); height: 3px; }
.boxed_wrapper .our-services .single-our-service h4,.boxed_wrapper .our-team .single-our-service h4{ font-size:18px; font-weight:600; }
.boxed_wrapper .our-team .single-our-service h4{ margin:20px 0px 4px; }
.boxed_wrapper .our-team .single-our-service .img-box img{border: 4px solid #F1F1F1;}

.boxed_wrapper .latest-project.sec-padd{ background-image: url(https://try2day.com/demo/psd/images/assets/bg-cover.jpg); background-position:center center; background-size:cover; background-repeat:no-repeat; }
.boxed_wrapper .latest-project.sec-padd .section-title h3{ color:var(--color-text-FFFFFF); padding-bottom:4px; }
.boxed_wrapper .latest-project.sec-padd.bg-transparent{ background:transparent !important;  padding:0px 0px 0px 0px !important; }
.boxed_wrapper .call-back.sec-padd2{ background-image: url(https://try2day.com/demo/psd/images/assets/bg-contact.jpg); background-position:center center; background-size:cover; background-repeat:no-repeat; }
.boxed_wrapper .call-back.sec-padd2{ padding: 80px 0px 80px 0px; }
.boxed_wrapper .call-back.sec-padd2 .contact-form-area .contact-form{ margin-bottom: 0px;  }
.boxed_wrapper .call-back.sec-padd2 .section-title h3{ color:var(--color-text-FFFFFF); padding-bottom:4px; }
.boxed_wrapper .blog-section .section-title h3,.boxed_wrapper .our-services .section-title h2,.boxed_wrapper .our-team .section-title h2,.boxed_wrapper .latest-project.sec-padd .section-title h3{ font-size:24px; font-weight:600; padding-bottom:4px; }

.text-justify{ text-align:justify !important; }
.text-white{ color:var(--color-text-FFFFFF) !important; }

.boxed_wrapper .latest-project.sec-padd,.boxed_wrapper .blog-section.sec-padd2{ padding:80px 0px 80px 0px; }

.latest-project .latest-project-carousel .single-project .imghvr-shutter-in-out-horiz { width:450px; }
.latest-project .latest-project-carousel .single-project figcaption .content a{ color:var(--color-text-FFFFFF); font-weight:600; }
.latest-project .latest-project-carousel .single-project figcaption .content a:hover{ color:var(--global-color-text-bg-d5354f); }
.latest-project .latest-project-carousel .single-project figcaption p{ color:var(--global-color-text-bg-d5354f); font-weight:500; }
.latest-project .latest-project-carousel .single-project figcaption .content { background-color:transparent; }

.boxed_wrapper .blog-section.sec-padd2 .default-blog-news .lower-content h4 a{ font-weight:600; font-family:var(--font-Montserrat); } 
.boxed_wrapper .blog-section.sec-padd2 .default-blog-news .lower-content h4 a:hover { color:var(--global-color-text-bg-d5354f); }
.boxed_wrapper .blog-section.sec-padd2 .default-blog-news .lower-content .default_link:hover{ color:var(--global-color-text-bg-d5354f); }
.boxed_wrapper .call-back.sec-padd2 .text-justify a{ color:var(--global-color-text-bg-d5354f);  }
.boxed_wrapper .call-back.sec-padd2 .text-justify a:hover{ color:var(--color-text-FFFFFF); }
.boxed_wrapper .brand-logo .owl-theme .owl-next,.boxed_wrapper .brand-logo .owl-theme .owl-prev{ width:11%; }
.boxed_wrapper .brand-logo { padding:80px 0 80px !important; }
.boxed_wrapper .brand-logo .container{ max-width:1200px; margin:0 auto; padding:0 1rem; }

.boxed_wrapper .border-bottom-f1f1f1{ border-bottom: 1px solid #f1f1f1 !important; }
footer .footer-widget .contact-info li.fa-phone:hover:before, footer .footer-widget .contact-info li.fa-envelope:hover:before{ color:var(--global-color-text-bg-d5354f);  }
.boxed_wrapper .brand-logo .owl-theme .owl-next span,.boxed_wrapper .brand-logo .owl-theme .owl-prev span{ background:var(--global-color-text-bg-d5354f);  }
footer .contact-info li:hover a{ color:var(--global-color-text-bg-d5354f); }
footer .footer-col a:hover { color:var(--global-color-text-bg-d5354f); }

footer .footer-col.service-col .footer-list a { text-indent:-15px; padding-left:15px; font-size:14px; font-weight:400; line-height:24px; font-family:'poppins', sans-serif; }
footer .contact-info a, footer .contact-info li a{ font-size:16px; font-weight:400; line-height:22px; font-family:'poppins', sans-serif; }
.scroll-to-top { background:var(--global-color-text-bg-d5354f);  border: 2px solid var(--global-color-text-bg-d5354f); }
.scroll-to-top:hover {  background:var(--gobal-color-text-bg-02538D);  border:2px solid var(--gobal-color-text-bg-02538D); }
.call-out.center .container .bg-clr1 {  background:var(--gobal-color-text-bg-02538D); } 
.call-out.center .container .bg-clr1:hover { background: var(--global-color-text-bg-d5354f);  color: var(--color-text-FFFFFF); }
.call-out.center .container .bg-clr1.thm-btn::before {  background-color:var(--global-color-text-bg-d5354f); }
.call-out2{ background-color:var(--global-color-text-bg-F1F1F1); padding:40px 0px 40px; }
.call-out2 .container .float_left{ height:52px; justify-content:center; align-items:center; display:flex; }
.about-middle{ height:380px;  display:flex; justify-content:center; align-content:center; flex-direction:column; }
.about-top{ height:380px;  display:flex; justify-content: flex-start; align-content: flex-start; flex-direction: column; }
.mb-0{ margin-bottom: 0px !important; }
.sec-padd {  padding: 80px 0 80px !important; }
.sec-padd-bottom { padding-bottom:80px !important; }
.bg-F1F1F1{ background-color:var(--global-color-text-bg-F1F1F1); }
.bg-FFFFFF{ background-color:var(--color-text-FFFFFF); }
.about-text .text .disclosure-closed{ list-style-type:disclosure-closed; padding-left:20px; }
.about-text .text .disclosure-closed li { padding-bottom:15px; }
.footer-contact-info ul li .text-holder h3{ color:var(--color-text-222222);  font-size: 16px; font-weight: 600;  text-transform: uppercase;  margin: 0 0 10px;  line-height: 18px; }
.footer-contact-info ul li .iocn-holder span{ border:1px dashed var(--gobal-color-text-bg-02538D); border-radius:50%; }
.footer-contact-info ul li .iocn-holder, .footer-contact-info ul li .text-holder { vertical-align:top; color:var(--color-text-61888e); border:none; }
.footer-contact-info ul li .text-holder p{ line-height:24px; font-size:14px; }
.footer-contact-info ul li .text-holder p a,.footer-contact-info ul li .text-holder a,.footer-contact-info ul li .text-holder a p{ color:var(--color-text-999999); }
.footer-contact-info ul li .text-holder p a:hover, .footer-contact-info ul li .text-holder a:hover, .footer-contact-info ul li .text-holder a:hover p { color:var(--global-color-text-bg-d5354f); }
.footer-contact-info ul li .iocn-holder span { color:var(--global-color-text-bg-d5354f);  border:1px dashed var(--global-color-text-bg-d5354f); }

.contact-form-area .container .section-title h2{ font-weight:700; text-transform:uppercase; margin-bottom:20px; }
.contact-form-area .container .section-title h2 .thm-color { color:var(--global-color-text-bg-d5354f); }
.footer-contact-info .title h4{ color:var(--color-text-222222); font-size:18px; font-weight:700; }
.about-text .text ul.disclosure-closed ::marker { color:var(--color-text-222222); }
.about-text .text .disclosure-closed li{ color:var(--color-text-848484);}
.boxed_wrapper .breadcrumb-area{ padding:90px 0px 80px; }
.boxed_wrapper .blog-section.sec-padd2 .default-blog-news .lower-content .link{ text-align: right; }
.boxed_wrapper .brand-logo .section-title::after { background-color:var(--global-color-text-bg-d5354f); height:3px; left:50%; }
.boxed_wrapper .brand-logo .section-title{ text-align:center; }
.boxed_wrapper .brand-logo .section-title h3.text-white{ padding-left:50px; }
.why-chooseus.style-2 .item .inner-box { height:180px; }
.why-chooseus.style-2 .item{  margin-bottom:30px; }
.brand-logo.sec-padd .brand-carousel .owl-stage-outer{ z-index:5; }
.brand-logo.sec-padd .container .owl-controls{ z-index:1; top:63%; }

.brand-logo .brand-carousel li .brand-item:hover,.brand-logo .brand-carousel li:hover .brand-item {  background-color:var(--color-text-FFFFFF);  border-color: var(--global-color-text-bg-d5354f); color: var(--global-color-text-bg-d5354f); }
.latest-project .owl-theme .owl-nav [class*="owl-"] { width:40px; height:40px; color:var(--color-text-FFFFFF); background-color:var(--global-color-text-bg-d5354f); line-height:38px; font-weight:700; margin-left:5px; margin-right:5px; }
.latest-project .owl-theme .owl-nav [class*="owl-"]:hover {  color: var(--color-text-FFFFFF);  background-color: var(--global-bg-color-2e363a); }
.latest-project .owl-theme .owl-nav .owl-prev{ margin-left:0px; }
.latest-project .owl-theme .owl-nav .owl-next{ margin-right:0px; }

.boxed_wrapper .brand-logo .owl-theme .owl-next span.fa:hover, .boxed_wrapper .brand-logo .owl-theme .owl-prev span.fa:hover{ background-color: var(--global-bg-color-2e363a);  }
.boxed_wrapper .blog-section.sec-padd2 .default-blog-news .img-holder .overlay .box .content a i{ background-color:var(--global-color-text-bg-d5354f); }
.boxed_wrapper .default-blog-news:hover .img-holder .overlay {  opacity: 0.6;  filter: alpha(opacity=60);  transform: rotateY(0deg) scale(1,1); }

.boxed_wrapper .blog-section.sec-padd2 .default-blog-news .lower-content a.default_link{ font-family:'poppins', sans-serif; font-weight: 600; }
.boxed_wrapper .blog-section.sec-padd2 .default-blog-news { margin-bottom:0px; }
footer .footer-title{ font-size:18px; font-weight:600; }
.footer-main.sec-padd2 .footer-words,footer .footer-col.service-col .footer-list a ,footer .contact-info a, footer .contact-info li a{ font-size:14px; line-height:24px; }
.boxed_wrapper .brand-logo .brand-carousel{ display:flex; justify-content:space-around; list-style:none; padding:0; margin:0; }
.boxed_wrapper .lower-content:hover { border:2px solid var(--gobal-color-text-bg-02538D); border-top:0; }

.sec-padd.single-service-page .col-md-9 .text { color:var(--color-text-848484); }
.sec-padd.single-service-page .col-md-9 .text:first-child{ padding-top:20px; }
.single-sidebar-box.service-link-widget ul.catergori-list li.active a { color: var(--color-text-FFFFFF); border-color:#02538D; z-index:99; background:var(--global-bg-color-2e363a); padding:10px 10px 10px 20px; }
.single-sidebar-box.service-link-widget ul.catergori-list li a { font-size:16px; line-height:26px; font-weight:600; padding-left:20px; padding-top:15px; padding-bottom:15px; background-color:#F1F1F1; }
.sec-padd.single-service-page .col-md-9 .text p,.sec-padd.single-service-page .col-md-9 .text ul li{ padding-bottom:10px; text-align:justify; }
.why-chooseus .item .inner-box h4 { color:var(--color-text-848484); }
.sec-padd.single-service-page .why-chooseus.style-2 .section-title h4 { color:var(--color-text-848484); padding-bottom:15px; }
.sec-padd.single-service-page .why-chooseus.style-2 .section-title:after{ height:3px; background:var(--global-color-text-bg-d5354f); }
.sec-padd.single-service-page .why-chooseus.style-2 .item .inner-box { height:200px; }
.sec-padd.single-service-page .why-chooseus.style-2 .row .item .inner-box .text{ padding-top:0px; }
.sec-padd.single-service-page .why-chooseus.style-2 .item {  margin-bottom:5px; }
.sec-padd.single-service-page .col-md-9 .text:last-child p:last-child{ padding-bottom:0px; }
.sec-padd.single-service-page .container .col-md-9 .img-box{ margin-bottom:20px; }
.boxed_wrapper .our-services.ourprojects,.boxed_wrapper .our-team.ourprojects  {  padding: 0px 0px 0px 0px; }
.boxed_wrapper .our-services .latest-project.sec-padd .latest-project-carousel,.boxed_wrapper .our-team .latest-project.sec-padd .latest-project-carousel{ margin-top:80px; }
.blog-section.sec-padd2 .default-blog-news .img-holder img { height:230px; object-fit:cover; object-position:center; }

.boxed_wrapper .our-services .section-title h2,.boxed_wrapper .our-team .section-title h2,.boxed_wrapper .latest-project .section-title h2,.boxed_wrapper .latest-project .section-title h2,.boxed_wrapper .blog-section .section-title h3,.boxed_wrapper .call-back.sec-padd2 .section-title h3,.boxed_wrapper .brand-logo .section-title h3,.boxed_wrapper .latest-project.sec-padd .section-title h3 { font-weight:700; text-transform:uppercase; margin-bottom: 20px; font-family:'Montserrat', sans-serif; margin:0; padding:0; font-size:30px; }
.boxed_wrapper .our-services .section-title h2 .thm-color.colorbluetext,.boxed_wrapper .our-team .section-title h2 .thm-color.colorbluetext,.boxed_wrapper .about-us .about-text h2 .thm-color.colorbluetext,.boxed_wrapper .blog-section .section-title h3 .thm-color.colorbluetext,.boxed_wrapper .call-back.sec-padd2 .section-title h3 .thm-color.colorbluetext,.boxed_wrapper .brand-logo .section-title h3 .thm-color.colorbluetext,.boxed_wrapper .latest-project.sec-padd .section-title h3 .thm-color.colorbluetext{ color:var(--global-color-text-bg-d5354f); }
.boxed_wrapper .brand-logo .section-title:after { background-color:var(--global-color-text-bg-d5354f); height:3px; left:46%; text-align:center; bottom:-8px; }
.boxed_wrapper .sec-padd.single-service-page .why-chooseus .section-title:after,.boxed_wrapper .sec-padd.single-service-page .col-md-9 .section-title:after { height:3px; background-color:var(--global-color-text-bg-d5354f); bottom:10px; }
.boxed_wrapper .sec-padd.single-service-page .col-md-9 .section-title h3.heading3{ color:var(--color-text-000000); text-transform:capitalize; font-weight:600; font-size:20px; font-family:'Montserrat', sans-serif; line-height:1.1; }
.boxed_wrapper .section-title.mb-10{ margin-bottom:10px; }

.boxed_wrapper .d-flexcenter{text-align:center; display:flex; justify-content:center; align-items: center; }
.contact-form-area .contact-form form button.bg-clr1 { width:230px; background-color:var(--global-color-text-bg-d5354f); }
.about-text .section-title { margin-bottom:20px; }
.about-text .section-title h2{ margin-bottom:0px; }
.about-text .section-title:after{ background-color:var(--global-color-text-bg-d5354f); height:3px; bottom:-8px; }
.why-chooseus .item .inner-box .icon_box{ color:var(--global-color-text-bg-d5354f); }
.why-chooseus .item:hover .inner-box .icon_box {  background-color:var(--global-color-text-bg-d5354f); }
.brochures-lists li:hover {  background-color: var(--global-color-text-bg-d5354f); } 
.footer-contact-info ul li .text-holder h6{ margin-bottom:5px; }
.footer-contact-info ul li .text-holder h6.mb-0{ margin-bottom:0px; }
.contact-form-area .contact-form form button.bg-clr1:hover{ border-color:var(--color-text-444444); }
section.home-google-map{ margin-bottom:-5px; }
.contact-form-area .container .section-title h2{ margin-bottom:0px; }
.boxed_wrapper .tparrows:hover{ background-color:var(--global-color-text-bg-d5354f); }
.contact-form-area .container .section-title:after { content:""; position:absolute; bottom:0px; left:0; width:70px; background-color:var(--global-color-text-bg-d5354f); height:3px;  bottom:-8px; }
.boxed_wrapper .brand-logo .owl-controls{ width:1380px; left:auto;}
.boxed_wrapper .project-content.sec-padd20{ padding:10px 0 80px !important; }
.boxed_wrapper .pr-20{ padding-right:20px !important; }
.boxed_wrapper .pl-20{ padding-left:20px !important; }
.boxed_wrapper .our-services .latest-project.sec-padd.bg-transparent .section-title h2,.boxed_wrapper .our-team .latest-project.sec-padd.bg-transparent .section-title h2, .boxed_wrapper  .latest-project.sec-padd.bg-transparent .section-title h2{ color: var(--color-text-000000); }
.boxed_wrapper .latest-project.sec-padd.bg-transparent .section-title h3{ color: var(--color-text-000000); font-size:18px; font-weight:600; }
.boxed_wrapper .our-services .latest-project.sec-padd.bg-transparent .latest-project-carousel,.boxed_wrapper .our-team .latest-project.sec-padd.bg-transparent .latest-project-carousel  { margin-top:50px; }
.boxed_wrapper .modal .content .about-middle { overflow:hidden; }
.boxed_wrapper .modal .content .about-middle img { max-width: 100%; object-fit: cover; object-position: center; }
.boxed_wrapper .mainmenu-area.stricky{ z-index:999; }
.boxed_wrapper .mainmenu-area.stricky-fixed{ z-index:999; }
.boxed_wrapper .our-team { padding: 80px 0px 80px 0px; background: #FFFFFF; }

.boxed_wrapper .section-title::after, .boxed_wrapper .section-title::after{ bottom:-8px; background-color:var(--global-color-text-bg-d5354f); height:3px; content: "";  position: absolute;  left: 0;  width: 70px; }
.boxed_wrapper #styleTable tbody td,.boxed_wrapper #styleTable thead td  { text-align:left; vertical-align:middle; height:50px; width:50px; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }
.boxed_wrapper #styleTable thead td,.boxed_wrapper #styleTable tbody td.srno  { text-align:center; }
.boxed_wrapper .ml-60{ margin-left:60px; }


.modal { position: fixed; inset: 0; background: rgba(254,126,126,0.7); display: none; align-items: center; justify-content: center; z-index:999991;  }
.content { position: relative;  background: white; padding: 1em 2em; border-radius: 4px; }
.modal:target { display:flex; }
.closebtn{position: absolute; top: 10px; right: 10px; color:#fe0606; font-size:30px; font-weight:500; text-decoration: none; }

@media only screen and (max-width: 767px) {
    .boxed_wrapper .mmb-20{ margin-bottom:20px; }
    .boxed_wrapper .header-contact-info { overflow:visible; width:100%;  margin-bottom:10px; }
    .boxed_wrapper .main-menu .navbar-header{ padding:5px 0px 0px; }
    .boxed_wrapper .main-menu .navbar-header .navbar-toggle { border:2px solid var(--gobal-color-text-bg-02538D); }
    .boxed_wrapper .main-menu .navbar-header .navbar-toggle .icon-bar { background: var(--gobal-color-text-bg-02538D) none repeat scroll 0 0; }
    .boxed_wrapper .our-services .section-title,.boxed_wrapper .our-team .section-title{ margin-bottom:20px; }
    .boxed_wrapper .our-services .single-our-service,.boxed_wrapper .our-team .single-our-service { margin-bottom:30px; text-align:center; }
    .boxed_wrapper .our-services .single-our-service .img-box img,.boxed_wrapper .our-team .single-our-service .img-box img { object-fit:cover; object-position:center center; min-height:360px; height:auto; width:auto; }
    .boxed_wrapper .blog-section.sec-padd2 .default-blog-news .img-holder img { height:320px; }
    .boxed_wrapper .blog-section.sec-padd2 .default-blog-news { margin-bottom:40px; }
    .boxed_wrapper .brand-logo.sec-padd .brand-carousel .owl-stage-outer{ width:75%;}
    .boxed_wrapper .rev_slider_wrapper .slide-content-box .button a.bg-clr1 { margin:0px 60px 0px !important; }
    .boxed_wrapper .rev_slider_wrapper .slide-content-box .button a.bg-clr2 { margin:0px 80px 0px !important; }
    .boxed_wrapper .rev_slider_wrapper .slide-content-box h1,.rev_slider_wrapper .slide-content-box p{ margin:0px 60px 0px !important; }
    .boxed_wrapper .rev_slider_wrapper #slider1 .classic-design-contact{ left:25%;  }
    .boxed_wrapper .mainmenu-area .link_btn .thm-btn { padding:0px 25px; line-height:65px; }
    .boxed_wrapper .main-menu .navbar-header .navbar-toggle{ margin-bottom:15px; margin-top:5px; }
    .boxed_wrapper .mainmenu-area .link_btn a.thm-btn.bg-clr1:hover{ border-color:#444444; background:#444444; }
    .boxed_wrapper .mainmenu-area .link_btn a.thm-btn.bg-clr1:before:hover{ border-color:#444444; }
    .boxed_wrapper .rev_slider_wrapper .slide-content-box .button a.bg-clr1,.boxed_wrapper .rev_slider_wrapper .slide-content-box .button a.bg-clr2{ padding:8px 16px !important; }
    .boxed_wrapper .header-area .container .middlecenter{ height:170px; }
    .boxed_wrapper .latest-project .owl-theme .owl-nav{ margin-bottom:15px; }
    .boxed_wrapper .brand-logo .owl-controls{ width:100%; left:0px; }

}
