@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900');
@import url('../js/bootstrap/css/bootstrap.min.css');
@import url('../js/menu/dist/css/slimmenu.css');
@import url('../fonts/font-awesome/css/font-awesome.min.css');
@import url('../js/owl-carousel/owl.carousel.css');

#loader-wrapper {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999;background: #fff;overflow: hidden;}#loader {background: url(../images/1.gif);width: 64px;height: 64px;position: relative;top: 50%;margin: -20px auto 0 auto;}
body.black .light-logo{
  display: none;
}
body:not(.black) .dark-logo{
  display: none;
}
body.black .about-compnay-two.no-bg .overlay p,body.black .blog-sidebar .sidebar-archives ul li a:before,body.black .blog-sidebar .sidebar-archives ul li a,body.black .blog-sidebar .sidebar-categories ul li a:before,body.black .blog-sidebar .sidebar-categories ul li a,body.black h1,body.black h2,body.black h3,body.black h4,body.black h5,body.black h6,body.black p,body.black .theme-footer-one .bottom-footer p,body.black a{
  color: #fff;
}
body.black #loader-wrapper,
body.black .contact-us-section .form-wrapper,body.black .about-compnay-two.no-bg .overlay,body.black, body.black .header-one .top-header,body.black .theme-footer-one .bottom-footer{
background: #000;
}
body.black hr{
  border-color: #fff;
}
body.black .contact-us-section .form-wrapper input,body.black .contact-us-section .form-wrapper textarea,
body.black .blog-sidebar .sidebar-search form input{
  background: transparent;
color: #fff;
}
body.gray .main,body.gray i,body.gray button,body.gray a,body.gray img,body.gray span,body.gray footer,body.gray .theme-menu-wrapper,body.gray .theme-inner-banner,body.gray :before,body.gray :after,body.gray .single-blog{
filter:grayscale(100%)!important
}
body.black .theme-pagination .page-numbers{
color: #fff;
}
.scroll-top {text-align: center;color: #fff;font-size: 18px;display: none;cursor: pointer;border-radius: 3px;}.scroll-top:after {position: absolute;z-index: -1;content: '';top: 100%;left: 5%;height: 10px;width: 90%;opacity: 1;}body {font-family: 'Source Sans Pro', sans-serif;font-weight: normal;color:#555555;font-size: 18px;position: relative;}.main-page-wrapper {overflow-x:hidden;}h1,h2,h3,h4,h5,h6,p,ul { margin:0;padding: 0;}h1,h2,h3,h4,h5,h6 {font-family: 'Source Sans Pro', sans-serif; color: #232323;}h1 {font-size: 60px; font-weight: 900;line-height: 70px;}h2 {font-size: 38px; font-weight: 900;}h3 {font-size: 32px; font-weight: 700;}h4 {font-size: 24px; font-weight: 700;}h5 {font-size: 22px; font-weight: 700;}h6 {font-size: 20px; font-weight: normal;}p {line-height: 27px;}ul {list-style-type: none;}body a {text-decoration: none;color: #232323; display: inline-block;font-family: 'Source Sans Pro', sans-serif;}a:hover,a:focus,a:visited {text-decoration: none; outline: none;}img {max-width: 100%; display: block;}button {border:none;outline: none;box-shadow: none;display: block; padding: 0;cursor: pointer;}button:focus {outline: none;}input,textarea {outline: none; box-shadow: none;transition: all 0.3s ease-in-out;}.section-spacing {margin-bottom: 120px;}.m-top0 {margin-top: 0 !important;}.m-bottom0 {margin-bottom: 0 !important;}.p-bottm0 {padding-bottom: 0 !important;}.no-border {border: none !important;}.tran3s,h2 a,h3 a,h4 a,h5 a,h6 a,.header-one .top-header .address-wrapper .quotes a,.header-one .theme-menu-wrapper .right-widget .social-icon li a,#mega-menu-holder ul.sub-menu li a:before,.theme-button-one,#theme-main-banner .camera_pag .camera_pag_ul li > span,.top-feature .main-content,.service-style-one .single-service .text,.service-style-one .single-service,.owl-theme .owl-dots .owl-dot span,.our-team .team-member .overlay .hover-content ul li a,.our-team .team-member .overlay,.our-team .team-member .text,.theme-footer-two .top-footer .footer-list ul li a,.theme-footer-one .top-footer .footer-list ul li a,.theme-footer-one .bottom-footer ul li a,.header-two .top-header .social-icon li a,.our-case .single-case-block .hover-content,.our-case .single-case-block .hover-content .text .details,.accordion-one .panel-group .panel-heading a:before,.our-blog .single-blog .post-meta .read-more,.theme-footer-two .logo-widget .social-icon li a,.core-values .single-value-block .image-box .overlay,.theme-sidebar-one .service-categories ul li a,.theme-pagination .page-numbers,.project-details .project-details-sidebar .social-icon li a,.blog-sidebar .sidebar-categories ul li a,.blog-sidebar .sidebar-archives ul li a,.blog-sidebar .sidebar-tags ul li a,.blog-details .share-option  li a,.shop-page .single-product .product-name .price,.shop-page .single-product .image-box,.shop-page .single-product .product-name .add-to-cart,.shop-page .single-product .product-name .add-to-cart a,.shop-details .product-review-tab .nav-tabs .nav-link {transition: all .3s ease-in-out;}.tran4s,.our-solution .single-solution-block .icon,.our-case .single-case-block .hover-content .text,.our-blog .single-blog .image-box img {transition: all .4s ease-in-out;}.p-color,.header-one .top-header .address-wrapper .quotes a,.header-one .top-header .address-wrapper .address .icon,#theme-main-banner .camera_caption h1,#theme-main-banner .camera_caption .theme-button-one,.top-feature .main-content:hover h4 a,.about-compnay .mission-goal li .icon,.service-style-one .single-service .text .read-more,.service-style-one .single-service:hover .text h5 a,.service-style-one .contact-text h5,.service-style-one .contact-text h5 a,.our-team .team-member .overlay .hover-content ul li a:hover,.theme-counter h6,.single-counter-box .number,.theme-footer-one .top-footer .footer-newsletter .theme-button-one,.header-two #mega-menu-holder>ul> li.active > a, .header-two #mega-menu-holder>ul> li:hover > a,.header-two #mega-menu-holder>ul> li.active > .sub-toggle,.header-two #mega-menu-holder>ul> li:hover > .sub-toggle,.callout-banner .theme-button-one,.our-solution .single-solution-block:hover h5 a,.faq-section .wrapper .img-box .play,.why-choose-us .single-block .icon,.why-choose-us .single-block:hover h5 a,.short-banner .overlay h2,.our-blog .single-blog .post-meta .read-more,.our-blog .single-blog:hover .post-meta .title a,.why-we-best .wrapper .best-list-item li .icon,.why-we-best .wrapper .best-list-item li:hover h5 a,.core-values .single-value-block .image-box .overlay a,.core-values .single-value-block:hover .text h5 a,.theme-sidebar-one .service-categories ul li a:hover,.theme-sidebar-one .service-categories ul li.active a,.service-details .service-content .presentation-section .best-list-item li .icon,.project-details .project-details-sidebar .social-icon li a:hover,.blog-sidebar .sidebar-categories ul li a:hover,.blog-sidebar .sidebar-recent-post li .post a:hover,.blog-sidebar .sidebar-archives ul li a:hover,.blog-details .share-option .tag-meta li a:hover,.blog-details .share-option .social-icon li a:hover,.our-blog .comment-area .single-comment .comment a,.shop-page .single-product .product-name .price,.shop-page .single-product:hover .product-name h5 a,.shop-page .single-product .product-name .add-to-cart a,.shop-details .product-details .product-info .price,.faq-page .panel-group .panel-heading h6 a:before {color:#025c1c;}.p-bg-color,.scroll-top,.header-one .top-header .address-wrapper .quotes a:hover,.theme-menu-wrapper .right-widget .search-option form button,#mega-menu-holder ul.sub-menu li:hover>a:before,.theme-button-one,#theme-main-banner .camera_caption .theme-button-one:hover,.callout-banner.no-bg .theme-button-one,#theme-main-banner .camera_pag .camera_pag_ul li.cameracurrent > span,#theme-main-banner .camera_pag .camera_pag_ul li:hover > span,.service-style-one .contact-text h5:before,.testimonial-section .owl-theme .owl-dots .owl-dot.active span,.testimonial-section .owl-theme .owl-dots .owl-dot:hover span,#polyglotLanguageSwitcher ul.dropdown li:hover,.our-case .single-case-block .hover-content .text .details:hover,.our-blog .single-blog .image-box .overlay .date,.core-values .single-value-block .image-box .overlay a:hover,.theme-sidebar-one .sidebar-brochures ul,.theme-pagination .page-numbers:hover,.theme-pagination .page-numbers.current,.blog-sidebar .sidebar-tags ul li.active a,.blog-sidebar .sidebar-tags ul li a:hover  {background: #025c1c;}.header-one .top-header .address-wrapper .quotes a,#theme-main-banner .camera_pag .camera_pag_ul li,.theme-pagination .page-numbers:hover,.theme-pagination .page-numbers.current,.blog-sidebar .sidebar-tags ul li.active a,.blog-sidebar .sidebar-tags ul li a:hover,.shop-page .single-product:hover .image-box {border-style: solid;border-color:#025c1c;}body .theme-button-one {line-height: 50px;font-size: 14px;font-weight: 700;text-transform: uppercase;color: #fff;border-radius: 5px;padding: 0 35px;}body .theme-button-one:hover {background:#000f32; }.theme-title-one {position: relative;}.theme-title-one h2 {position: relative;text-transform: uppercase;padding-bottom: 22px;}.theme-title-one h2:before {content: '';width: 40px;height: 4px;border-radius: 10px;background: #c3c3c3;position: absolute;bottom: 0;left:50%;margin-left: -20px;}.theme-title-one p {padding-top: 20px;}.theme-pagination ul {padding-top: 40px;}.theme-pagination ul li {display: inline-block;}.theme-pagination .page-numbers {display: inline-block;font-size: 16px;color: #232323;width: 50px;line-height: 48px;text-align: center;border-radius: 5px;border: 1px solid #dadada;}.theme-pagination .page-numbers:hover,.theme-pagination .page-numbers.current {color: #fff;}.theme-pagination .page-numbers.current{cursor: default;}.header-one {position: relative;}.header-one .top-header {background: #fff;padding:32px 0;}.header-one .top-header .address-wrapper li {display: inline-block;vertical-align: middle;}.header-one .top-header .address-wrapper .quotes a {font-size: 14px;font-weight: 700;text-transform: uppercase;line-height: 46px;padding: 0 27px;border-width: 2px;border-radius: 5px;}.header-one .top-header .address-wrapper .quotes a:hover {color: #fff;}.header-one .top-header .address-wrapper .address {position: relative;padding: 0 38px 0 60px;margin-right: 15px;}.header-one .top-header .address-wrapper .address .icon {position: absolute;bottom:8px;left:0;font-size: 40px;}.header-one .top-header .address-wrapper .address:first-child {margin-right: 35px;}.header-two .top-header {background: #000f32;padding: 12px 0;}.header-two .top-header .left-widget li {display: inline-block;color: #fff;font-size: 16px;}.right-widget2{position: fixed;top: 70%;right: 20px;transform: translateY(-50%);z-index: 8;}.right-widget2 li{margin: 8px 0;}.social-icon button {background-color: #025c1c;display: flex;line-height: 1;padding: 6px;font-size: 20px;color: #fff;width: 38px;align-items: center;align-content: center;justify-content: center;height: 38px;opacity: 0.8;border-radius: 4px;}.our-team .team-member .image-box,.our-blog .image-box{padding-bottom: calc(5% / 8 * 100);display: block;position: relative;}.our-team .team-member .image-box img,.our-blog .image-box a,.our-blog .image-box img{object-fit: cover;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.our-blog .image-box a{z-index: 9;}.social-icon button:hover{opacity: 1;}.social-icon button.color-btn-1{color:#000;background-color: #8c8c8c;}.social-icon button.color-btn-2{color:#000;background-color: #b5b500;}.social-icon button.color-btn-3{color:#fff;background-color: #000;}.header-two .top-header .social-icon {text-align: right;}.header-two .top-header .social-icon li {display: inline-block;margin-left: 15px;}.header-two .top-header .social-icon li a {font-size: 15px;color: #e6e6e6;}.header-two .top-header .social-icon li a:hover {color: #fff;}.header-one .theme-menu-wrapper {position: relative;z-index: 99;}.header-one .theme-menu-wrapper .bg-wrapper {background: #025c1c;position: relative;padding:0 25px;}.theme-menu-wrapper .right-widget ul li {display: inline-block;line-height: 78px;vertical-align: middle;}.theme-menu-wrapper .right-widget .social-icon li a {font-size: 15px;color: #e6e6e6;margin: 0 7px;}.theme-menu-wrapper .right-widget .social-icon li a:hover {color: #fff;}.theme-menu-wrapper .right-widget .cart-icon {margin-left: 30px;width: 60px;text-align: center;border-right: 1px solid #0d2356;border-left: 1px solid #0d2356;}.theme-menu-wrapper .right-widget .cart-icon a {position: relative;color: #cfd6e6;font-size: 16px;}.theme-menu-wrapper .right-widget .cart-icon a span {font-family: 'Source Sans Pro', sans-serif;position: absolute;width: 15px;height: 15px;border-radius: 50%;background: #fff;line-height: 15px;font-size: 11px;font-weight: 600;color: #555555;top: 23px;right: -8px;}.theme-menu-wrapper .right-widget .search-option .dropdown-toggle {background: transparent;font-size: 15px;color: #cfd6e6;width: 55px;}.theme-menu-wrapper .right-widget .search-option .dropdown-toggle:after {display: none;}.theme-menu-wrapper .right-widget .search-option .dropdown-menu {-webkit-transform:none !important;transform:none !important;position: absolute;height:55px;width:280px;padding: 5px;border-radius: 0;right: 0 !important;left:auto !important;top:100% !important;box-shadow: none;border:none;float:none;margin:0;background: #fff;box-shadow: 0px 4px 10px -2px rgba(0,0,0,0.23);}.theme-menu-wrapper .right-widget .search-option form input {position: absolute;top:5px;left:5px;right: 5px;bottom: 5px;background: transparent;border:1px solid #ececec;padding: 0 49px 0 10px;}.theme-menu-wrapper .right-widget .search-option form button {display: block;width:48px;color:#fff;border:1px solid #fff;border-left:none;line-height: 45px;text-align: center;position: absolute;top:4px;right:5px;}.header-two #mega-menu-holder>ul> li> a,.header-two #mega-menu-holder li .sub-toggle,.header-two #mega-menu-holder>ul> li> a:before {color: #555555;}.header-two #mega-menu-holder>ul> li> a {padding-top: 38px;padding-bottom: 38px;}.header-two #mega-menu-holder>ul> li> a:before,.header-two #mega-menu-holder li .sub-toggle {line-height: 97px;}.header-two #mega-menu-holder li>ul.dropdown li:first-child {border-top:1px solid rgba(0,0,0,0.04);}.header-two .theme-menu-wrapper .bg-wrapper {position: relative;padding-left: 330px;}.header-two .theme-menu-wrapper .bg-wrapper .logo {position: absolute;left:0;z-index: 99;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.header-two .theme-menu-wrapper .right-widget ul li {line-height: 97px;}.header-two .theme-menu-wrapper .right-widget .search-option .dropdown-toggle {width: auto;color: #555555;}.header-two .theme-menu-wrapper .right-widget .cart-icon {border: none;width: auto;margin: 0 20px 0 0;}.header-two .theme-menu-wrapper .right-widget .cart-icon a {color: #555555;font-size: 18px;}.header-two .theme-menu-wrapper .right-widget .cart-icon a span {background: #000f32;color: #fff;top:35px;}@-webkit-keyframes menu_sticky {0%  {margin-top:-75px;opacity: 0;}50%  {margin-top: -64px;opacity: 0;}100% {margin-top: 0;opacity: 1;}}@keyframes menu_sticky {0%  {margin-top:-75px;opacity: 0;}50%  {margin-top: -64px;opacity: 0;}100% {margin-top: 0;opacity: 1;}}.theme-menu-wrapper.fixed {position: fixed !important;width:100%;top:0;left:0;z-index: 999;background: #025c1c;margin: 0;padding-top: 0;box-shadow: 0px 13px 35px -12px rgba(35,35,35,0.15);-webkit-animation: menu_sticky 0.7s ease-in-out;animation: menu_sticky 0.7s ease-in-out;}.header-two .theme-menu-wrapper.fixed {background: #fff;}.consultation-form .theme-title-one {margin-bottom: 55px;}.consultation-form .main-content {box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);}.consultation-form .img-box {background: url(../images/home/10.jpg) no-repeat center;background-size: cover;height: 500px;border-radius: 5px 0 0 5px;}.consultation-form .form-wrapper {background: #fff;border-radius: 0 5px 5px 0;height: 500px;padding: 75px 40px 0 40px;}.theme-form-one input,.theme-form-one .form-control {width: 100%;border: none;border-bottom: 1px solid #dfdfdf;border-radius: 0;outline: none;box-shadow: none;font-size: 16px;padding: 0 0 12px 0;margin-bottom: 35px;}.theme-form-one textarea {width: 100%;max-width: 100%;height: 110px;max-height: 110px;resize:none;border: none;border-bottom: 1px solid #dfdfdf;font-size: 16px;padding: 0 0 10px 0;margin-bottom: 32px;}.theme-form-one .theme-button-one { font-family: 'Nunito Sans', sans-serif;}.our-team .team-member {margin-top: 30px; text-align: center;}.our-team .wrapper {margin-top: 25px;}.our-team .team-member .image-box img {width: 100%;border-radius: 5px 5px 0 0;}.our-team .team-member .image-box {position: relative;overflow: hidden;}.our-team .team-member .text {padding: 13px 0;border: 1px solid #eaeaea;border-top: none;border-radius: 0 0 5px 5px;}.our-team .team-member:hover .text {border-color: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);}.our-team .team-member .text h6 {font-weight: 600;}.our-team .team-member .text span {font-size: 16px;font-style: italic;}.our-team .team-member .overlay {position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(2, 92, 28, 0.73);border-radius: 5px 5px 0 0;-webkit-transform:scale(1,0);transform:scale(1,0);}.our-team .team-member:hover .overlay {-webkit-transform:scale(1);transform:scale(1);}.our-team .team-member .overlay .hover-content {position: relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.our-team .team-member .overlay .hover-content ul li {display: inline-block;margin: 0 2px;}.our-team .team-member .overlay .hover-content ul li a {width: 40px;height: 40px;border-radius: 50%;border: 1px solid #fff;line-height: 38px;color: #fff;font-size: 14px;}.our-team .team-member .overlay .hover-content ul li a:hover {background: #fff;}.our-team .team-member .overlay .hover-content p {line-height: 25px;color: #fff;padding-top: 15px;}.theme-footer-one .top-footer {background: #025c1c;padding: 80px 0 75px 0;}.theme-footer-one .top-footer .title {color: #fff;font-size: 18px;font-weight: 700;text-transform: uppercase;margin-bottom: 30px;}.theme-footer-one .top-footer .about-widget p {font-size: 17px;line-height: 25px;color: #e6e6e6;}.theme-footer-one .top-footer .about-widget .queries i {font-size: 22px;vertical-align: middle;margin-right: 10px;}.theme-footer-one .top-footer .about-widget .queries {color: #fff;margin-top: 25px;font-size: 17px;}.theme-footer-one .top-footer .about-widget .queries a {font-family: 'Source Sans Pro', sans-serif;font-size: 19px;color: #fff;}.theme-footer-one .top-footer .footer-recent-post li {padding: 6px 0 20px 0;margin-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,0.1);}.theme-footer-one .top-footer .footer-recent-post li img {width: 70px;height: 70px;border-radius: 5px;}.theme-footer-one .top-footer .footer-recent-post li .post {width: calc(100% - 70px);padding-left: 20px;}.theme-footer-one .top-footer .footer-recent-post li .post a {font-family: 'Source Sans Pro', sans-serif;font-size: 17px;color: #fff;line-height: 24px;margin-top: -5px;}.theme-footer-one .top-footer .footer-recent-post li .post .date {font-size: 15px;color: #e6e6e6;font-style: italic;margin-top: 5px;}.theme-footer-one .top-footer .footer-recent-post li .post .date i {margin-right: 5px;font-size: 14px;}.theme-footer-one .top-footer .footer-recent-post li:last-child {border:none;margin: 0;padding-bottom: 0;}.theme-footer-one .top-footer .footer-list ul li {line-height: 32px;padding-left: 20px;position: relative;}.theme-footer-one .top-footer .footer-list ul li:before {content: '';font-family: 'FontAwesome';font-size: 10px;color: #e6e6e6;position: absolute;line-height: 32px;top:0;left:0;}.theme-footer-one .top-footer .footer-list ul li a {font-family: 'Source Sans Pro', sans-serif;font-size: 17px;color: #e6e6e6;}.theme-footer-one .top-footer .footer-list ul li a:hover {color: #fff;}.theme-footer-one .top-footer .footer-newsletter input {width: 100%;font-weight: 300;font-size: 16px;color: #e6e6e6;border: none;border-bottom: 1px solid rgba(223,223,223,0.2);background: transparent;padding-bottom: 10px;margin-bottom: 20px;}.theme-footer-one .top-footer .footer-newsletter .theme-button-one {background: #fff;margin-top: 15px;}.theme-footer-one .top-footer .footer-newsletter .theme-button-one:hover {color: #fff;background: #025c1c;}.theme-footer-one .top-footer .footer-newsletter::-webkit-input-placeholder,.theme-footer-one .top-footer .footer-newsletter::placeholder{color: #e6e6e6;}.theme-footer-one .bottom-footer {background: #fff;padding: 15px 0;}.theme-footer-one .bottom-footer p {color: #000;line-height: 25px;font-size: 17px;}.theme-footer-one .bottom-footer ul {text-align: right;}.theme-footer-one .bottom-footer ul li {display: inline-block;line-height: 25px;}.theme-footer-one .bottom-footer ul li a {font-family: 'Source Sans Pro', sans-serif;font-size: 17px;color: #e6e6e6;margin-left: 35px;}.theme-footer-one .bottom-footer ul li a:hover  {color: #fff;}.callout-banner {background-color: #025c1c;background-image: url(../images/home/pattern2.png);padding: 40px 0;}.callout-banner .title {float: left;line-height: 40px;color: #fff;width: 27%;}.callout-banner p {float: left;color: #a9b3c8;padding-left: 70px;width: 55%;position: relative;}.callout-banner p:before {content: '';width: 4px;height: 93%;background:#9ca6bc;border-radius: 5px;position: absolute;left:25px;top:3px;}.callout-banner .theme-button-one {background: #fff; margin-top: 15px;float: right;}.callout-banner .theme-button-one:hover {color: #fff;background: #000f32;}.callout-banner.no-bg {background: none;padding: 0;margin-bottom: 70px;}.callout-banner.no-bg .title {color: #232323;text-align: right;}.callout-banner.no-bg p {color: #555555;}.callout-banner.no-bg p:before {background: #c3c3c3;}.callout-banner.no-bg .theme-button-one {color: #fff;}.about-compnay-two {background-size: cover;background-attachment: fixed;background-color: #707d9e;}.about-compnay-two .overlay {background: rgba(0,26,87,0.8);padding: 100px 0;}.theme-title-one h1,.theme-title-one h2,.theme-title-one h3,.theme-title-one h4,.theme-title-one h5,.theme-title-one h6{text-align: left;margin-bottom: 30px;color: #232323;position: relative;text-transform: uppercase;padding-bottom: 22px;}.theme-title-one h1:before,.theme-title-one h2:before,.theme-title-one h3:before,.theme-title-one h4:before,.theme-title-one h5:before,.theme-title-one h6:before{content: '';width: 40px;height: 4px;border-radius: 10px;position: absolute;bottom: 0;left: 50%;margin-left: -20px;left:0;margin: 0;color: #025c1c;background: #025c1c;}.text p {color: #cad2e5;padding: 0 50px 15px 0;}.theme-title-one img{width: 100%;height: auto;}.about-compnay-two .text .sign {margin-top: 15px;}.about-compnay-two .quote-form {background: #fff;border-radius: 5px;padding: 25px 25px 40px 40px;}.about-compnay-two .theme-form-one textarea {height: 80px;max-height: 80px;margin-bottom: 22px;}.about-compnay-two .left-img {border-radius: 5px;}.about-compnay-two.no-bg {background: none;}.about-compnay-two.no-bg .overlay {background: #fff;padding: 0;}.about-compnay-two.no-bg .text p {color: #555555;padding-right: 0;}.our-blog .single-blog .image-box {position: relative;overflow: hidden;border-radius: 5px;}.our-blog .single-blog .image-box img {width: 100%;}.our-blog .single-blog:hover .image-box img {-webkit-transform:scale3D(1.1,1.1,1);transform:scale3D(1.1,1.1,1)}.our-blog .single-blog .image-box .overlay {position: absolute;width: 100%;height: 100%;top:0;left:0;border-radius: 5px;background: rgba(0,0,0,0.05);}.our-blog .single-blog .image-box .overlay .date {line-height: 25px;border-radius: 5px;font-family: 'Source Sans Pro', sans-serif;font-size: 14px;color: #fff;padding: 0 18px;position: absolute;left:20px;bottom: 20px;}.our-blog .single-blog .post-meta .title {line-height: 28px;margin: 20px 0 10px 0;}.our-blog .single-blog .post-meta .read-more {font-size: 14px;text-transform: uppercase;font-weight: 700;}.our-blog .single-blog .post-meta .read-more:hover {text-decoration: underline;}.latest-news .single-blog {margin-top: 35px;}.latest-news .wrapper {margin-top: 20px;}.blog-inner-page .our-blog .single-blog .post-meta .title {font-size: 26px;margin-top: 25px;}.our-blog .single-blog .post-meta p {margin-bottom: 12px;}.blog-inner-page .our-blog .single-blog {margin-bottom: 40px;}.blog-inner-page .our-blog .single-blog:last-child {border-bottom: 1px solid #e5e5e5;padding-bottom: 55px;}.theme-inner-banner {background-attachment: fixed;background-size: cover;background-color: #025c1c;}.theme-inner-banner .overlay {background: rgba(0,26,87,0.4);text-align: center;padding: 110px 0 70px 0;}.theme-inner-banner .overlay h2 {font-size: 45px;color: #fff;text-transform: uppercase;}.blog-sidebar .sidebar-container {margin-bottom: 45px;}.blog-sidebar .sidebar-search form {height: 52px;position: relative;}.blog-sidebar .sidebar-search form input {width: 100%;height: 100%;border: none;border-bottom: 1px solid #dfdfdf;font-size: 16px;padding-right: 28px;}.blog-sidebar .sidebar-search form button {position: absolute;top:0;right: 0;bottom: 0;width:25px;font-size: 14px;text-align: right;color: #555555;background: transparent;}.blog-sidebar .title {font-weight: normal;margin-bottom: 12px;text-transform: capitalize;}.blog-sidebar .sidebar-categories ul li a {color: #555555;font-family: 'Source Sans Pro', sans-serif;line-height: 35px;position: relative;padding-left: 25px;}.blog-sidebar .sidebar-categories ul li a:before {content: '';font-family: 'FontAwesome';font-size: 12px;position: absolute;line-height: 35px;top:0;left:0;}.blog-sidebar .sidebar-recent-post li {padding: 10px 0 13px 0;margin-bottom: 9px;border-bottom: 1px solid #e5e5e5;}.blog-sidebar .sidebar-recent-post li img {width: 65px;height: 60px;border-radius: 5px;}.blog-sidebar .sidebar-recent-post li .post {width: calc(100% - 65px);padding-left: 20px;}.blog-sidebar .sidebar-recent-post li .post a {font-family: 'Source Sans Pro', sans-serif;color: #232323;line-height: 24px;margin-top: -5px;}.blog-sidebar .sidebar-recent-post li .post .date {font-size: 15px;color: #e6e6e6;font-style: italic;margin-top: 7px;}.blog-sidebar .sidebar-recent-post li:last-child {border:none;margin: 0;padding-bottom: 0;}.blog-sidebar .sidebar-archives ul li a {color: #555555;font-family: 'Source Sans Pro', sans-serif;line-height: 32px;position: relative;padding-left: 28px;}.blog-sidebar .sidebar-archives ul li a:before {content: '';font-family: 'FontAwesome';font-size: 14px;position: absolute;line-height: 32px;top:0;left:0;}.blog-sidebar .sidebar-tags ul {margin: 0 -2px;}.blog-sidebar .sidebar-tags ul li {float: left;padding: 0 2px;}.blog-sidebar .sidebar-tags ul li a {color: #555555;font-family: 'Source Sans Pro', sans-serif;font-size: 17px;line-height: 28px;border: 1px solid #e1e1e1;border-radius: 5px;margin-top: 4px;padding: 0 12px;}.blog-sidebar .sidebar-tags ul li.active a,.blog-sidebar .sidebar-tags ul li a:hover {color: #fff;}.blog-details .single-blog .post-meta .title {font-size: 26px;line-height: 30px;margin: 25px 0 20px 0;}.blog-details .single-blog .post-meta p {padding-bottom: 25px;margin-bottom: 0;}.blog-details .single-blog .post-meta .mark-text img {width: 100%;border-radius: 5px;}.blog-details .single-blog .post-meta .mark-text .inner-text {text-align: center;position: relative;padding-top: 140px;margin: 0 10px;}.blog-details .single-blog .post-meta .mark-text .inner-text p {font-style: italic;}.blog-details .single-blog .post-meta .mark-text {padding: 18px 0 40px 0;}.blog-details .share-option {border-top: 1px solid #e5e5e5;margin-top: 18px;}.blog-details .share-option ul {padding-top: 12px;}.blog-details .share-option .tag-meta li,.blog-details .share-option .social-icon li {display: inline-block;vertical-align: middle;font-family: 'Source Sans Pro', sans-serif;font-weight: 600;color: #232323;}.blog-details .share-option .tag-meta li i,.blog-details .share-option .social-icon li i {font-size: 15px;margin-right: 2px;}.blog-details .share-option .tag-meta li a {font-family: 'Source Sans Pro', sans-serif;font-weight: normal;color: #555555;}.blog-details .share-option .social-icon li a {font-size: 15px;color: #777777;margin-left: 12px;}.post-wrapper.blog-details a{display: block;background: #025c1c;color: #fff;padding: 8px 45px;border-radius: 5px;}.blog-details .share-option .social-icon li:nth-child(2) a {margin-left: 3px;}.our-blog .inner-box {margin-top: 40px;}.our-blog .blog-details{margin-bottom: 40px;}.our-blog .inner-box .theme-title-one h2 {font-size: 30px;text-align: left;margin-bottom: 40px;}.our-blog .inner-box .theme-title-one h2:before {left:0;margin: 0;}.related-post-slider .item {margin: 0 15px;}.our-blog .comment-area .single-comment img {width: 70px;height: 70px;border-radius: 5px;}.our-blog .comment-area .single-comment .comment {width: calc(100% - 70px);padding-left: 25px;}.our-blog .comment-area .single-comment .comment p {padding: 6px 0 8px 0;}.our-blog .comment-area .single-comment .comment a {font-size: 14px;text-transform: uppercase;font-weight: 700;}.our-blog .comment-area .single-comment {border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;margin-bottom: 28px;}.our-blog .comment-area .single-comment:last-child {margin: 0;padding: 0;border: none;}.contact-us-section .main-content {margin-top: 50px;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);}.contact-us-section .img-box {background: url(../images/home/22.jpg) no-repeat center;background-size: cover;height: 500px;border-radius: 5px 0 0 5px;}.contact-us-section .form-wrapper {background: #fff;border-radius: 0 5px 5px 0;padding: 75px 40px 60px 40px;}.theme-form-one input:focus,.theme-form-one textarea:focus {border-bottom-color: #025c1c;}.error-page {text-align: center;margin-bottom: 175px;}.error-page h2 {font-size: 140px;font-weight: 700;letter-spacing: 14px;}.error-page h3 {font-weight: normal;color:#413f3f;font-size: 42px;margin: 18px 0 32px 0;}.error-page p {font-size: 20px;color:rgba(0,0,0,0.6);margin-bottom: 56px;}.error-page a {line-height: 55px;}.error-page span.or {font-size: 18px;color:#2f2f2f;margin:0 16px;}.error-page input {height:55px;width:380px;padding: 0 20px;border:1px solid #f0f0f0;}.swiper-container{width: 100%;}.main .swiper-container .swiper-wrapper .swiper-slide .card-image {background: #ffffff;border: none;outline: none;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);border-radius: 2px;}.main .swiper-container .swiper-wrapper .swiper-slide .card-image img {display: block;position: relative;left: 0;bottom: 0;width: 100%;height: auto;-o-object-fit: cover;object-fit: cover;}.main .swiper-container .swiper-pagination-bullet {opacity: 0.8;background: #252a32;}.main .swiper-container .swiper-pagination-bullet-active {background: #ffffff;}.main .swiper-container .swiper-button-next,.main .swiper-container .swiper-button-prev {background-image: none;background-size: 0;background-repeat: no-repeat;background-position: 0;margin-top: -1rem;}.main .swiper-container .swiper-button-next .arrow-icon,.main .swiper-container .swiper-button-prev .arrow-icon {font-size: 2rem;color: #ffffff;}.blog-back{background: #025c1c;padding: 40px 34px !important;border: none !important;}.blog-inner-page .our-blog .blog-back .post-meta .title{margin: 0 0 20px 0;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;}.blog-back a:hover,.blog-back .read-more:hover{color: #fff !important;}.blog-back a,.blog-back .read-more{color:#ddd !important;}
.page .text a:after,
.page .text a:before,
.single-post .single-blog .post-meta a:after,
.single-post .single-blog .post-meta a:before{
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
  font-size: 14px;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
line-height: 1.2;
font-size: 24px;
}
.page .text a:before,
.single-post .single-blog .post-meta a:before{
  content: "\f15c";
position: absolute;
left: 12px;
}
.page .text a:after,
.single-post .single-blog .post-meta a:after{
content: "\f019";
position: absolute;
right: 12px;}
.page .text a,
.single-post .single-blog .post-meta a{
  position: relative;
  opacity:0.8;transition: .3s;
  display: block;
background: #025c1c;
color: #fff;
padding: 8px 45px;
border-radius: 5px;
}
.page .text a:hover,
.single-post .single-blog .post-meta a:hover{
opacity:1
}
.single-blog img{
  width: 100%;
  height: auto;
}
#sexy_tooltip_title{display:none !important}

.right-widget li{
border-right: 1px solid #fff;
padding: 0 10px;
}
.right-widget li a span{color:#fff !important;font-size: 14px;padding: 0 10px;line-height: 1;font-weight: 700;display: inline-block;}

.right-widget li span > span{
	padding: 0;color:#fff !important;font-size: 14px;line-height: 1;font-weight: 700;display: inline-block;
}

.right-widget li:last-child{border-right:none}