/*---------- ================================================ SETUP IMPORT ========================================= -----------------*/
/*----------- set up font ----------------*/
/*--------------- setup color ------------*/
@import url(https://fonts.googleapis.com/css?family=Lato:400,900,700italic,900italic,700,400italic,300italic,300,100italic,100);
.btn-01, .btn-03, .btn-06, .btn-07, .btn-010, .btn-011, .btn-013, .btn-014, .main-nav.style-04 .main-menu .curent-menu-item a, .main-nav.style-05 .main-menu .curent-menu-item a {
  color: #0e8dc1; }

.ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb span:hover, .ex-module-our-services-3 .widget-content ul li .entry-item .entry-thumb .ex:hover {
  color: #0e8dc1 !important; }

.white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h1 a:hover, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h2 a:hover, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h3 a:hover, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h4 a:hover, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h5 a:hover, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h6 a:hover, .white-text-style .ex-module-contact-5 .widget-content .entry-item .entry-content p i, .white-text-style .ex-module-contact-8 .widget-content .entry-item .entry-content p i, .white-text-style .ex-module-contact-5 .widget-content .entry-item .entry-content p a:hover, .white-text-style .ex-module-contact-8 .widget-content .entry-item .entry-content p a:hover, .white-text-style .widget_nav_menu ul li a i, .white-text-style .widget_nav_menu ul li a:hover, .white-text-style .ex-module-article-3 .widget-content ul li .entry-item .entry-content p i, .white-text-style .ex-module-article-3 .widget-content ul li .entry-item .entry-content p a, .white-text-style .ex-module-introduce-1 .widget-content .entry-item .entry-content .social-icon-box a:hover, .white-text-style .kopa-breadcrumb .breadcrumb-content span a:hover span, .white-text-style .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title a:hover, .white-text-style .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-content .kopa-readmore:hover, .white-text-style .main-nav.style-01 .main-menu li.curent-menu-item a, .white-text-style .main-nav.style-01 .main-menu li a:hover, .white-text-style .humberger-menu.style-07 i:hover, .white-text-style .humberger-menu.style-07 span:hover, .white-text-style .kopa-cartdrop-down-1.style-01 .dropdown-toggle i:hover, .kopa-txt-style-02, .kopa-blockquote-2 .blq-thumb i, .kopa-blockquote-3, .kopa-blockquote-3 .blq-header i, .kopa-blockquote-4, .blog-article-list-1 li .entry-item .entry-header .entry-title a:hover, .blog-article-list-1 li .entry-item .entry-header p a, .blog-article-list-1 li .entry-item .entry-footer .wrap-social-link ul li a:hover, .navigation-1 .nav-links .page-numbers.current, .navigation-1 .nav-links .page-numbers:hover, .navigation-1 .nav-links .control-pagination i:hover, .ex-module-slider-10 .widget-content .entry-item .entry-thumb, .ex-module-slider-10 .widget-content .entry-item .entry-content a, .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-header .entry-meta .meta-auth a, .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-footer .alignright a:hover, .style-btn-01:hover, .kopa-cartdrop-down-1 .cart-dropdown, .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .item-cart-title a:hover, .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .item-cart-cost, .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .kopa-btn-close.style-01:hover i, .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .kopa-btn-close.style-01:hover span, .kopa-cartdrop-down-1 .cart-dropdown li .total-cost-item .alignleft a:hover, .kopa-cartdrop-down-2 .dropdown-menu, .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .item-cart-title a:hover, .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .kopa-btn-close.style-01:hover i, .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .kopa-btn-close.style-01:hover span, .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft a:hover, .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft a:hover i, .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft a:hover span, .ex-module-counter-3 .widget-content .entry-item .entry-content .kopa-counter-3, .ex-module-counter-4 .widget-content .entry-item .entry-content .kopa-counter-3, .kopa-counter-3, .kopa-dropcap-2, .kopa-dropcap-3, .related .entry-item .entry-content p, .star-rating span:before, .kopa-tab-1 .nav li a.active, .kopa-tab-1 .nav li a:hover, .kopa-tab-1 .nav li.active a, .ex-module-article-1 .widget-content .entry-item .entry-content .entry-meta .entry-info .auth-name a, .slider-area .main-nav-hidden .main-menu-hidden > li:hover > a, .slider-area .main-nav-hidden .main-menu-hidden li a span:hover, .slider-area .main-nav-hidden .main-menu-hidden li a i, .slider-area .main-nav-hidden .main-menu-hidden li.open > a, .slider-area .main-nav-hidden .main-menu-hidden li ul li a:hover, .slider-area .btn-close-hidden-nav:hover, .kopa-page-header .main-menu li ul, .kopa-page-header .main-menu li div.sf-mega, .kopa-page-header .main-menu li div.sf-mega div.sf-mega-section ul li a:hover, .kopa-page-header .main-menu li div.sf-mega div.sf-mega-section figure figcaption a:hover, .main-nav.style-01 .main-menu li.curent-menu-item a, .main-nav.style-01 .main-menu li a:hover, .btn-header.style-01, .btn-header.style-03 span:hover, .btn-header.style-03 i:hover, .btn-header.style-05 i:hover, .btn-header.style-05 span:hover, .btn-header.style-06, .humberger-menu i, .humberger-menu span, .kopa-page-header-2 .kopa-header-top .main-nav.style-02 .main-menu li .sf-mega ul li:hover a, .kopa-page-header-2 .kopa-header-top .main-nav.style-02 .main-menu li .sf-mega figure figcaption a:hover, .main-nav.style-02 .main-menu li .sf-mega .sf-mega-section ul li:hover a, .wrap-info-contact div h2 a:hover, .main-nav.style-03 .main-menu li ul, .humberger-menu.style-04 i:hover, .humberger-menu.style-04 span:hover, .main-nav.style-06 .main-menu li div.sf-mega div.sf-mega-section figure figcaption a:hover, .kopa-social-links.style-03 li a:hover, .main-nav.style-04 .main-menu li a:hover, .main-nav.style-04 .main-menu li div.sf-mega div.sf-mega-section figure figcaption a:hover, .humberger-menu.style-07 i:hover, .humberger-menu.style-07 span:hover, .kopa-list-item-header li a:hover, .kopa-cartdrop-down-1.style-01 .dropdown-toggle i:hover, .main-nav.style-05 .main-menu li a:hover, .main-nav.style-05 .main-menu li ul, .main-nav.style-05 .main-menu li div.sf-mega, .main-nav.style-05 .main-menu li div.sf-mega div.sf-mega-section figure figcaption a:hover, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb, .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title a:hover, .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-content .kopa-readmore:hover, .ex-module-slider-4 .widget-content .carousel-control, .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption a:hover, .ex-module-our-services-1 .widget-content .entry-item .entry-thumb .ex:hover, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb .ex:hover, .ex-module-our-services-1 .widget-content .kopa-btn, .ex-module-our-services-5 .widget-content .kopa-btn, .ex-module-our-services-2 .widget-content ul li .entry-item .entry-thumb .ex:hover, .ex-module-our-services-2 .widget-content ul li .entry-item .entry-content .entry-title a:hover, .ex-module-contact-5 .widget-content .entry-item .entry-content p i, .ex-module-contact-8 .widget-content .entry-item .entry-content p i, .widget_nav_menu ul li a:hover, .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title a:hover, .ex-module-our-services-3 .widget-content ul li .entry-item .entry-content .entry-title a:hover, .ex-module-our-services-4 .widget-content ul li .entry-item .entry-thumb, .ex-module-our-services-4 .widget-content ul li .entry-item .entry-thumb i, .ex-module-our-services-4 .widget-content ul li .entry-item .entry-thumb span, .ex-module-slider-7 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li .entry-item .entry-title a:hover, .ex-module-download .widget-content .entry-item ul li i, .ex-module-download .widget-content .entry-item ul li a:hover, .ex-module-present-2 .widget-content ul li i, .ex-module-present-2 .widget-content ul li span, .ex-module-present-2 .widget-content ul li a, .ex-module-present-3 .widget-content ul li .entry-item .entry-content ul li a:hover, .ex-module-present-9 .widget-content ul li .entry-item .entry-content .entry-title a:hover, .ex-module-our-services-6 .widget-content ul li .entry-item .entry-thumb, .ex-module-our-services-6 .widget-content ul li .entry-item .entry-content .entry-title h4 a:hover, .ex-module-our-services-8 .widget-content ul li .entry-item .entry-content .entry-title a:hover, .ex-module-present-4 .widget-content .entry-item .entry-thumb .entry-social-link ul li a:hover, .ex-module-counter-6 .widget-content .entry-item .entry-content .entry-title a:hover, .woocommerce-main-primary .woocommerce-main-content .entry-item .entry-content p, .kopa-rating ul li {
  color: #0e8dc1; }

.hover-color-1 {
  color: #0e8dc1; }

.white-text-style .main-nav.style-05 .main-menu li a:hover {
  color: #0e8dc1; }

.white-text-style .ex-module-article-3 .widget-content ul li .entry-item .entry-content p a:hover, .white-text-style .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb span, .white-text-style .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title a:hover, .white-text-style .main-nav.style-06 .main-menu li a:hover, .white-text-style .btn-header.style-05 i:hover, .white-text-style .btn-header.style-05 span:hover, .white-text-style.kopa-page-header-10 .kopa-header-bottom .humberger-menu.style-07 i:hover, .white-text-style.kopa-page-header-10 .kopa-header-bottom .humberger-menu.style-07 span:hover, .white-text-style .kopa-social-links.style-03 li a:hover, .kopa-txt-style-01, .kopa-txt-style-03, .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-03 a, .wrap-hidden-content .btn-off:hover, .wrap-hidden-content form button:hover, .blog-article-list-1 li .entry-item .entry-header p a:hover, .ex-module-slider-10 .widget-content .entry-item .entry-content a:hover, .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-header .entry-meta .meta-auth a:hover, .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-header .entry-title a:hover, .style-btn-03:hover, .with-icon-style-03 i, .with-icon-style-03 span, .ex-module-article-1 .widget-content .entry-item .entry-content .entry-meta .entry-info .auth-name a:hover, .kopa-pricing-table-2:hover, .kopa-pricing-table-2:hover .pricing-header .meta-price-month, .kopa-pricing-table-2:hover .pricing-header .pricing-title, .kopa-page-header .kopa-header-responsive .alignright .wrap-button-feature button:hover, .kopa-page-header .kopa-header-responsive .alignright .humberger-menu i:hover, .kopa-page-header .wrap-support-number a:hover, .kopa-page-header-1 .kopa-email-link:hover, .kopa-page-header-1 .kopa-social-links li a:hover, .kopa-social-links.style-02 a:hover, .btn-header.style-01:hover, .btn-header.style-02:hover i, .btn-header.style-02:hover span, .btn-header.style-06:hover, .btn-header.style-08:hover, .humberger-menu i:hover, .humberger-menu span:hover, .kopa-social-links.style-01 li a:hover, .kopa-page-header-3 .kopa-header-top a:hover, .kopa-page-header-3 .kopa-header-top .kopa-social-links a:hover, .kopa-page-header-4 .kopa-header-top a:hover, .kopa-page-header-4 .kopa-header-top .kopa-social-links a:hover, .kopa-header-form button[type="submit"] i:hover,
.kopa-header-form button[type="submit"] span:hover, .kopa-cartdrop-down-1.style-07 .dropdown-toggle:hover i, .kopa-cartdrop-down-1.style-07 .dropdown-toggle:hover span, .main-nav.style-06 .main-menu li a:hover, .ex-module-slider-1 .customNavigation a.btn:hover, .ex-module-slider-4 .widget-content .entry-item .entry-title a:hover, .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption a, .ex-module-introduce-2 .widget-content .entry-item .entry-content .entry-title a:hover, .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title a:hover, .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-content .entry-title a:hover, .ex-module-slider-7 .customNavigation .btn:hover, .ex-module-present-2 .widget-content ul li a:hover, .ex-module-present-4 .widget-content .entry-item .entry-content .entry-header .entry-title a:hover {
  color: #ffd200; }

.white-text-style .kopa-breadcrumb .breadcrumb-content span a.current-page span, .white-text-style .ex-module-counter-6 .widget-content .entry-item .entry-content .entry-title a:hover, .white-text-style .ex-module-our-services-6 .widget-content ul li .entry-item .entry-thumb i, .white-text-style .ex-module-our-services-6 .widget-content ul li .entry-item .entry-thumb span, .kopa-area-5 .ct-col-05 .widget .entry-title a:hover, .style-btn-line-01, .main-nav.style-06 .main-menu li ul li a:hover, .main-nav.style-06 .main-menu li div.sf-mega div.sf-mega-section ul li a:hover, .main-nav.style-04 .main-menu li ul li a:hover, .main-nav.style-04 .main-menu li div.sf-mega div.sf-mega-section ul li a:hover, .main-nav.style-05 .main-menu li ul li a:hover, .main-nav.style-05 .main-menu li div.sf-mega div.sf-mega-section ul li a:hover {
  color: #0e8dc1 !important; }

.white-text-style .ex-module-present-4 .widget-content .entry-item .entry-content .entry-header .entry-title a:hover, .white-text-style .ex-module-our-services-6 .widget-content ul li .entry-item .entry-content .entry-title h4 a:hover, .style-btn-line-03, .main-nav.style-03 .main-menu .curent-menu-item a, .main-nav.style-03 .main-menu li a:hover, .main-nav.style-03 .main-menu li ul li a:hover, .main-nav.style-03 .main-menu li div.sf-mega div.sf-mega-section ul li a:hover, .main-nav.style-03 .main-menu li div.sf-mega div.sf-mega-section figure figcaption a:hover, .ex-module-slider-4 .widget-content .carousel-control:hover, .ex-module-slider-6 .widget-content .carousel .carousel-control:hover span {
  color: #ffd200 !important; }

.ex-module-contact-12 .widget-content .entry-item .entry-content form .btn-block input[type="submit"], .btn-01:hover, .btn-03:hover, .btn-06:hover, .btn-07:hover, .btn-010:hover, .btn-011:hover, .btn-013:hover, .btn-02, .btn-04, .btn-05, .btn-09, .btn-012, .btn-add, .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item input[type="submit"], .ex-module-contact-14 .widget-content form .btn-block input[type="submit"], .btn-014:hover, .white-text-style .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"]:hover, .wrap-hidden-content, .wrap-hidden-content form input[type="text"], .kopa-blockquote-1 .blq-thumb i, .blog-article-list-1 li .entry-item .entry-thumb .customNavigation .btn, .ex-module-tag-1 .widget-content .wrap-tag ul li:hover, .ex-module-grid-masonry-1 .widget-content .entry-thumb .carousel .carousel-control, .ex-module-grid-masonry-1 .widget-content .entry-thumb .carousel .carousel-indicators li.active, .style-btn-01, .style-btn-line-01:hover, .ex-module-contact-10, .kopa-cartdrop-down-2 .dropdown-toggle, .ex-module-counter-2 .widget-content .entry-item .entry-content .kopa-counter-2, .kopa-counter-2, .ex-module-dropcap-1 .widget-content .kopa-dropcap.ex-dropcap-style-01:before, .kopa-intro-box-1 .intro-box-thumb i, .kopa-intro-box-1 .intro-box-thumb span, .kopa-intro-box-2 .intro-box-thumb i, .kopa-intro-box-2 .intro-box-thumb span, .kopa-intro-box-3 .intro-box-thumb, .kopa-intro-box-4:hover .intro-box-thumb span, .kopa-intro-box-4:hover .intro-box-thumb i, .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .meta i, .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .meta span, .ex-module-slider-13 .main-img-wrap .owl-controls .owl-buttons div, .kopa-tab-2 .nav li.active, .kopa-tab-3 .nav li.active, .kopa-tab-7 .nav-pills li.active, .kopa-tab-7 .nav-pills li.active a:hover, .kopa-tab-7 .nav-pills li.active a:focus, .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info .entry-meta .entry-date i, .kopa-pricing-table-2 .pricing-header .meta-price-month h4, .kopa-pricing-table-4 .table tbody tr td .pricing-button.style-01, .kopa-pricing-table-4 .table tbody tr td .pricing-button.style-02:hover, .slider-area .main-nav-hidden .title-nav:before, .kopa-page-header .wrap-support-number.style-01, .btn-header.style-07, .kopa-page-header-3 .kopa-header-top, .humberger-menu.style-03 i, .humberger-menu.style-03 span, .kopa-page-header-4 .kopa-header-top, .kopa-cartdrop-down-1.style-06 .dropdown-toggle, .kopa-cartdrop-down-1.style-07 .dropdown-toggle, .humberger-menu.style-08 i, .humberger-menu.style-08 span, .main-nav.style-06 .main-menu li a:before, .main-nav.style-04 .main-menu li a:before, .kopa-page-header-10 .kopa-header-bottom, .kopa-page-header-11 .kopa-header-top, .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2 .btn-block input[type="submit"], .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 .btn-block input[type="submit"], .ex-module-slider-5 .widget-content .carousel .carousel-indicators li.active, .ex-module-slider-12 .widget-content .carousel .carousel-indicators li.active, .ex-module-slider-5 .widget-content .kopa-list-link li, .ex-module-slider-12 .widget-content .kopa-list-link li, .ex-module-slider-8 .widget-content .carousel .carousel-inner .item .entry-item, .kopa-panel-group-1.style-01 .panel .panel-heading:hover, .kopa-panel-group-1 .panel .panel-heading, .badge-icon-1.style-01 {
  background: #0e8dc1; }

.item-title.style-01:before, .ex-module-present-3 .widget-content ul li .entry-item .entry-content .entry-title:before, .ex-module-contact-12 .widget-content .entry-item .entry-content form .btn-block input[type="submit"]:hover, .btn-02:hover, .btn-04:hover, .btn-05:hover, .btn-09:hover, .btn-012:hover, .btn-add:hover, .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item input[type="submit"]:hover, .ex-module-contact-14 .widget-content form .btn-block input[type="submit"]:hover, .widget-header.style-05:before, .widget-header.style-07:before, .blog-article-list-1 li .entry-item .entry-thumb .customNavigation .btn:hover, .ex-module-grid-masonry-1 .widget-content .entry-thumb .carousel .carousel-control:hover, .style-btn-03, .style-btn-line-03:hover, .ex-module-contact-10 .widget-content form p.btn-block input[type="submit"]:hover, .ex-module-contact-10 .widget-content form p.type-file:hover span, .kopa-cartdrop-down-2 .dropdown-toggle:hover, .kopa-intro-box-1 .intro-box-thumb i:hover, .kopa-intro-box-1 .intro-box-thumb span:hover, .kopa-intro-box-2 .intro-box-thumb i:hover, .kopa-intro-box-2 .intro-box-thumb span:hover, .related .entry-item .entry-thumb a.btn-add:hover, .ex-module-slider-11 #slider-11 .sp-slides-container .sp-arrow:hover, .kopa-wrap-entry-item .entry-item .entry-thumb .customNavigation .btn:hover, .kopa-pricing-table-2:hover .pricing-header .meta-price-month h4, .kopa-pricing-table-4 .table thead tr th.style-02 .pricing-header .pricing-title, .kopa-pricing-table-4 .table tbody tr td .pricing-button.style-01:hover, .kopa-pricing-table-4 .table tbody tr td .pricing-button.style-02, .btn-header.style-07:hover, .humberger-menu.style-03 i:hover, .humberger-menu.style-03 span:hover, .kopa-cartdrop-down-1.style-06 .dropdown-toggle:hover, .humberger-menu.style-08 i:hover, .humberger-menu.style-08 span:hover, .ex-module-slider-pro-1 .slider-pro .sp-arrow.sp-previous-arrow:hover:before, .ex-module-slider-pro-1 .slider-pro .sp-arrow.sp-previous-arrow:hover:after, .ex-module-slider-pro-1 .slider-pro .sp-arrow.sp-next-arrow:hover:before, .ex-module-slider-pro-1 .slider-pro .sp-arrow.sp-next-arrow:hover:after, .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2 .btn-block input[type="submit"]:hover, .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 .btn-block input[type="submit"]:hover, .ex-module-contact-15 .widget-content form p input[type="submit"]:hover, .ex-module-introduce-2-1 .widget-content ul li:before, .ex-module-slider-5 .widget-content .kopa-list-link li:hover, .ex-module-slider-12 .widget-content .kopa-list-link li:hover, .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .btn-show-tb-info:hover, .kopa-panel-group-1 .panel .panel-heading:hover, .woocommerce-main-primary .woocommerce-main-content .entry-item .entry-thumb a.btn-add:hover {
  background: #ffd200; }

.kopa-page-header-5 .kopa-header-bottom, .kopa-page-header-9 .kopa-header-bottom, .main-nav.style-05 .main-menu li:hover {
  background: #003255; }

.kopa-page-header-5 .kopa-header-top, .kopa-page-header-9 .kopa-header-top, .main-nav.style-05 .main-menu .curent-menu-item, .kopa-footer {
  background: #001a2e; }

.single_add_to_cart_button, .kopa-dropcap-1.style-01:before, .woocommerce-area-1 form.cart button.single_add_to_cart_button {
  background: #0e8dc1 !important; }

.single_add_to_cart_button:hover, .woocommerce-area-1 form.cart button.single_add_to_cart_button:hover {
  background: #ffd200 !important; }

.btn-01, .btn-03, .btn-06, .btn-07, .btn-010, .btn-011, .btn-013, .btn-014, .navigation-1 .nav-links .control-pagination i:hover, .btn-header.style-01, .humberger-menu i, .humberger-menu span, .main-nav.style-03 .main-menu li div.sf-mega, .humberger-menu.style-03 i, .humberger-menu.style-03 span, .main-nav.style-06 .main-menu li ul, .main-nav.style-06 .main-menu li div.sf-mega, .main-nav.style-04 .main-menu li ul, .ex-module-slider-4 .widget-content .carousel-control, .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"]:hover {
  border-color: #0e8dc1; }

.main-nav.style-05 .main-menu .curent-menu-item, .main-nav.style-05 .main-menu li:hover {
  border-color: #0e8dc1 !important; }

.ex-woocommerce-tabs ul.tabs li.active {
  border-top-color: #0e8dc1 !important; }

.ex-module-contact-12 .widget-content .entry-item .entry-content form .btn-block input[type="submit"]:hover, .kopa-page-header .kopa-header-responsive .alignright .wrap-button-feature button:hover, .btn-header.style-01:hover, .btn-header.style-02:hover, .kopa-cartdrop-down-1.style-07 .dropdown-toggle:hover, .ex-module-slider-pro-1 .slider-pro .sp-arrow:hover, .ex-module-slider-1 .customNavigation a.btn:hover, .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2 .btn-block input[type="submit"]:hover, .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 .btn-block input[type="submit"]:hover, .ex-module-slider-7 .customNavigation .btn:hover, .ex-module-present-4 .widget-content .entry-item .entry-thumb:hover {
  border-color: #ffd200; }

.humberger-menu i:hover, .humberger-menu span:hover, .ex-module-slider-4 .widget-content .carousel-control:hover, .ex-module-slider-6 .widget-content .carousel .carousel-control:hover {
  border-color: #ffd200 !important; }

body {
  font-family: "Lato"; }
  body ::-webkit-scrollbar {
    display: none; }

ul {
  margin-bottom: 0px; }

.container {
  position: relative; }

.no-radius {
  border-radius: 0 !important; }

.no-margin {
  margin: 0 !important; }

.widget {
  margin-bottom: 50px; }
  .widget:last-child {
    margin-bottom: 0; }

.kopa-area {
  padding-top: 115px;
  padding-bottom: 115px;
  position: relative; }
  .kopa-area .row .widget {
    margin-bottom: 50px; }
  .kopa-area .row:last-child .widget:last-child {
    margin-bottom: 0; }
  .kopa-area .widget .widget-header .widget-title {
    text-transform: uppercase;
    margin-bottom: 0; }
    .kopa-area .widget .widget-header .widget-title p {
      text-transform: capitalize; }
  .kopa-area .widget .sub-title {
    display: inline-block; }
  .kopa-area .widget-content:before {
    display: table;
    content: " "; }
  .kopa-area .widget-content:after {
    clear: both;
    display: table;
    content: " "; }
  .kopa-area .entry-item {
    margin-bottom: 30px; }
    .kopa-area .entry-item:last-child {
      margin-bottom: 0; }
    .kopa-area .entry-item:before {
      display: table;
      content: " "; }
    .kopa-area .entry-item:after {
      clear: both;
      display: table;
      content: " "; }

.widget-title {
  font-weight: 900; }
  .widget-title p {
    font-family: 'Lato'; }

/*---- custom area -----*/
.kopa-no-space {
  padding-top: 0;
  padding-bottom: 0; }

.ct-area-01 {
  margin-top: -30px; }

/*---- custom row ---------*/
.ct-row-01 {
  margin-right: -10px;
  margin-left: -10px; }

.ct-row-02 {
  margin-right: 0px;
  margin-left: 0px; }

.ct-row-03 {
  margin-right: -7.5px;
  margin-left: -7.5px; }
  .ct-row-03 > div[class^=col], .ct-row-03 > li[class^=col] {
    padding-right: 7.5px;
    padding-left: 7.5px; }

.ct-row-04 {
  margin-right: -3px;
  margin-left: -3px; }

.ct-row-05 {
  margin-left: 0;
  margin-right: 0; }
  .ct-row-05 > div[class^=col], .ct-row-05 > li[class^=col] {
    padding-right: 0px;
    padding-left: 0px; }

.ct-row-06 {
  margin-top: -30px; }
  .ct-row-06 > div[class^=col], .ct-row-06 > li[class^=col] {
    margin-top: 30px; }

/*------- end -----------*/
/*------ custom col -------*/
.ct-col-04 {
  padding: 0px 3px; }

.ct-col-01 {
  padding-left: 50px; }

.ct-col-02 {
  padding-right: 0px;
  padding-left: 0px; }

.ct-col-03 {
  padding-top: 100px;
  padding-bottom: 0px; }

.ct-col-05 {
  background: white;
  padding-bottom: 0px;
  padding-top: 90px; }

.ct-col-06 {
  background: rgba(0, 156, 220, 0.7);
  padding: 100px 80px; }

.ct-col-07 {
  padding: 100px 80px;
  padding-bottom: 0; }

.ct-col-08 {
  padding: 100px 80px;
  padding-bottom: 138px;
  background: rgba(0, 67, 107, 0.9); }

.ct-col-09 {
  padding: 115px 0px;
  background: #f7f7f7;
  padding-left: 100px;
  padding-right: 50px; }

.ct-col-10 {
  padding: 30px 0px;
  background: rgba(0, 156, 220, 0.8); }

/*--------- end --------*/
/*----- style wrap ---*/
.style-wrap-01 {
  background: #0e8dc1;
  padding: 50px; }

.style-wrap-02 {
  margin-top: 50px; }

/*---- end --- */
/*----- border custom -----*/
.item-title.style-01, .ex-module-present-3 .widget-content ul li .entry-item .entry-content .entry-title {
  position: relative; }
  .item-title.style-01:before, .ex-module-present-3 .widget-content ul li .entry-item .entry-content .entry-title:before {
    content: "";
    width: 4px;
    height: 15px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%); }

.sf-mega-style-2 .sf-mega-section.feature-section .sec-title, .sf-mega-style-3 .sf-mega-section.feature-section .sec-title, .sf-mega-style-2 .sf-mega-section.recent-post-section .sec-title, .sf-mega-style-3 .sf-mega-section.recent-post-section .sec-title {
  position: relative; }
  .sf-mega-style-2 .sf-mega-section.feature-section .sec-title:before, .sf-mega-style-3 .sf-mega-section.feature-section .sec-title:before, .sf-mega-style-2 .sf-mega-section.recent-post-section .sec-title:before, .sf-mega-style-3 .sf-mega-section.recent-post-section .sec-title:before {
    content: "";
    background: #0e8dc1;
    width: 3px;
    height: 13px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%); }

/*------- end ------------*/
/*---- button style ----*/
.ex-module-contact-12 .widget-content .entry-item .entry-content form .btn-block input[type="submit"], .btn-08, .kopa-tab-2 .nav li a, .kopa-tab-3 .nav li a {
  display: inline-block;
  text-align: center;
  padding: 15px 60px;
  border: 1px solid #0e8dc1;
  color: #0e8dc1;
  border-radius: 50px; }
  .ex-module-contact-12 .widget-content .entry-item .entry-content form .btn-block input[type="submit"]:hover, .btn-08:hover, .kopa-tab-2 .nav li a:hover, .kopa-tab-3 .nav li a:hover {
    background: #0e8dc1;
    border: 1px solid transparent;
    color: white; }

.ex-module-contact-12 .widget-content .entry-item .entry-content form .btn-block input[type="submit"] {
  color: white; }

.ex-module-contact-12 .widget-content .entry-item .entry-content form .btn-block input[type="submit"] {
  padding: 15px 40px; }

.kopa-btn {
  display: inline-block; }

.btn-01, .btn-03, .btn-06, .btn-07, .btn-010, .btn-011, .btn-013 {
  display: inline-block;
  text-align: center;
  padding: 15px 60px;
  border: 1px solid;
  border-radius: 50px;
  text-transform: uppercase; }
  .btn-01:hover, .btn-03:hover, .btn-06:hover, .btn-07:hover, .btn-010:hover, .btn-011:hover, .btn-013:hover {
    border: 1px solid transparent;
    color: white; }

.btn-02, .btn-04, .btn-05, .btn-09, .btn-012, .btn-add, .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item input[type="submit"], .ex-module-contact-14 .widget-content form .btn-block input[type="submit"] {
  display: inline-block;
  text-align: center;
  padding: 15px 60px;
  border: 1px solid transparent;
  border-radius: 50px;
  text-transform: uppercase;
  color: white; }
  .btn-02:hover, .btn-04:hover, .btn-05:hover, .btn-09:hover, .btn-012:hover, .btn-add:hover, .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item input[type="submit"]:hover, .ex-module-contact-14 .widget-content form .btn-block input[type="submit"]:hover {
    color: #fff; }

.btn-03 {
  padding: 10px 30px; }

.btn-04 {
  padding: 15px 40px; }

.btn-05 {
  padding: 15px 30px; }
  .btn-05 i {
    font-size: 30px;
    vertical-align: middle;
    margin-right: 10px;
    display: inline-block; }
  .btn-05.kopa-with-icon {
    padding: 10px 40px; }

.btn-06 {
  padding: 15px 30px;
  text-transform: uppercase; }
  .btn-06 i {
    font-size: 30px;
    vertical-align: middle;
    margin-right: 10px;
    display: inline-block; }
  .btn-06.kopa-with-icon {
    padding: 10px 40px; }

.btn-07 {
  padding: 15px 80px; }

.btn-08 {
  padding: 10px 45px; }

.btn-09 {
  padding: 10px 30px; }

.btn-010 {
  padding: 15px 60px; }

.btn-011 {
  padding: 15px 40px; }

.btn-012 {
  padding: 20px 50px;
  border-radius: 3px;
  font-weight: 900;
  text-transform: uppercase; }
  .btn-012:hover {
    border-color: transparent; }

.btn-013 {
  padding: 10px 40px;
  text-transform: uppercase; }

.btn-014 {
  display: inline-block;
  text-align: center;
  padding: 15px 60px;
  border: 1px solid;
  border-radius: 50px;
  text-transform: uppercase; }
  .btn-014:hover {
    border: 1px solid transparent;
    color: white; }

.btn-add {
  display: inline-block;
  width: 150px;
  padding: 8px 0px;
  font-size: 13px;
  line-height: 19px;
  text-align: center; }

.single_add_to_cart_button {
  display: inline-block;
  padding: 15px 40px !important;
  text-align: center;
  border: 1px solid transparent !important;
  text-transform: uppercase;
  border-radius: 50px !important;
  color: #fff;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-shadow: none !important; }

/*--- ** ---*/
ul.item-list {
  margin-bottom: 0px; }
  ul.item-list li article:last-child {
    margin-bottom: 0px !important; }
  ul.item-list li:last-child {
    margin-bottom: 0px !important; }

.white-text-style {
  /*------------- *** -------------*/
  /*------------ * ----------------*/
  /*------------ *** ---------------*/
  /*------------ * ----------------*/
  /*---------- *** -----------*/
  /*--------------- * ------------*/
  /*------------ *** --------------*/
  /*-------------- * -------------*/
  /*----------- *** ------------------*/
  /*----------- * -----------------*/
  /*----------- *** ------------------*/
  /*----------- * ----------------------*/
  /*----------------- ** ----------------*/
  /*----------------- * ------------------*/
  /*---------------- **** ----------------*/
  /*---------------- ** -----------------*/
  /*--------------- *** ---------------*/
  /*-------------- * ------------------*/
  /*------------ *** ------------------*/
  /*------------ * ---------------------*/
  /*------------- *** -------------------*/
  /*-------------- * -------------------*/
  /*------------------ **** ---------------------*/
  /*--------------- *** -------------------*/
  /*---------------- * -------------------*/
  /*-------------- **** -----------------*/
  /*-------------- ** ------------------*/
  /*----------------- **** ----------------*/
  /*---------------- ** -------------------*/
  /*-------------- *** -------------------*/
  /*--------------- ** -------------------*/
  /*------------- *** ------------------*/
  /*----------------- ** -----------------*/
  /*-------------------- *** -------------------*/
  /*------------------- **-----------------------*/
  /*------------------ *** --------------------*/
  /*-------------------- ** ---------------------*/
  /*------------------ ***---------------------*/
  /*--------------------- ** --------------------*/
  /*------------------ *** -----------------*/
  /*------------------ ** -------------------*/
  /*------------------ *** ------------------*/
  /*----------------- **--------------------*/
  /*--------------------- ** ------------------*/
  /*-------------------- * --------------------*/
  /*------------------------- ***-------------------*/
  /*------------------------ * -----------------------*/
  /*-------------------- **** --------------------*/
  /*------------------- ** ------------------------*/
  /*-------------- *** --------------------------*/
  /*------------------- ** ---------------------*/
  /*------------------ **** --------------------*/
  /*------------------ ** ---------------------*/
  /*--------------------- **** ------------------*/
  /*------------------ ** -----------------------*/
  /*----------------- ** ---------------------*/
  /*---------------- * ----------------------*/
  /*------------- ** ----------------------*/
  /*------------------- * ----------------*/
  /*-------------- *** -------------------*/
  /*----------------- ** ------------------*/
  /*---------------- **** -------------------*/
  /*------------------ * --------------------*/
  /*--------------- *** ---------------------*/
  /*--------------- * ----------------------*/
  /*--------------------- *** -------------------*/
  /*--------------------- * -------------------*/
  /*------------------ *** -------------------*/
  /*------------------- * ---------------------*/
  /*------------------- ** ---------------------*/
  /*------------------- * -----------------------*/
  /*-------------------- ****** --------------------*/
  /*------------------ ** ------------------------*/
  /*--- ================ EX-MODULE-PRESENT-9 ============== ---*/
  /*--- ============== END ================= -----*/
  /*------------------ **** ---------------------*/
  /*------------------- ** -----------------------*/
  /*-------------------- *** --------------------*/
  /*-------------------- * ----------------------*/
  /*--------------------- ** ----------------------*/
  /*---------------------- * ---------------------*/
  /*------------------ *** ---------------------*/
  /*---------------- * --------------------------*/
  /*--------------- ********* -----------------*/
  /*---------------- ** -----------------------*/
  /*------------ **** ----------------------*/
  /*------------- ** ---------------------*/
  /*--------------- ****** -------------------*/
  /*----------------- * ----------------------*/
  /*------------ *********** ------------------*/
  /*---------------- * -----------------------*/
  /*----------------- *** ------------------------*/
  /*----------------- ** ------------------------*/
  /*------------------- *** --------------------*/
  /*-----------------  * -----------------------*/
  /*----------------- *** -----------------------*/
  /*----------------- * -------------------------*/
  /*--------------- *********** ---------------*/
  /*------------------ *** ------------------*/
  /*---------------------- *********** -------------------*/
  /*---------------------- *** ---------------------------*/ }
  .white-text-style a, .white-text-style p, .white-text-style span, .white-text-style h1, .white-text-style h2, .white-text-style h3, .white-text-style h4, .white-text-style h5, .white-text-style h6, .white-text-style i, .white-text-style input, .white-text-style textarea {
    color: white; }
  .white-text-style .ex-module-contact-1 .widget-header .widget-title {
    color: #ffd200;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  .white-text-style .ex-module-contact-1 .widget-content .wrap-btn a {
    color: white !important;
    border-color: white; }
    .white-text-style .ex-module-contact-1 .widget-content .wrap-btn a:hover {
      border-color: transparent; }
  .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content p {
    color: #999; }
  .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h1 a, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h2 a, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h3 a, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h4 a, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h5 a, .white-text-style .ex-module-slider-1 .slider-main .owl-item .entry-item .entry-content h6 a {
    color: black; }
  .white-text-style .ex-module-slider-1 .customNavigation a.btn {
    border-color: white;
    color: white; }
    .white-text-style .ex-module-slider-1 .customNavigation a.btn:hover {
      border-color: #ffd200; }
      .white-text-style .ex-module-slider-1 .customNavigation a.btn:hover span {
        color: #ffd200; }
  .white-text-style .ex-module-contact-2 .widget-header p {
    color: white !important; }
  .white-text-style .ex-module-contact-2 .widget-title p {
    color: white; }
  .white-text-style .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_container ul li .entry-item .entry-thumb figcaption a {
    color: white; }
  .white-text-style .ex-module-list-product-1 .widget-header .widget-title span {
    color: #d5d5d5; }
  .white-text-style .ex-module-our-services-1 .widget-header .widget-title p, .white-text-style .ex-module-our-services-5 .widget-header .widget-title p {
    color: white; }
  .white-text-style .ex-module-our-services-1 .widget-content .entry-item .entry-content .entry-title a, .white-text-style .ex-module-our-services-5 .widget-content .entry-item .entry-content .entry-title a {
    color: #0e8dc1; }
    .white-text-style .ex-module-our-services-1 .widget-content .entry-item .entry-content .entry-title a:hover, .white-text-style .ex-module-our-services-5 .widget-content .entry-item .entry-content .entry-title a:hover {
      color: white; }
  .white-text-style .ex-module-our-services-1 .widget-content .entry-item p, .white-text-style .ex-module-our-services-5 .widget-content .entry-item p {
    color: white; }
  .white-text-style .ex-module-our-services-1 .widget-content .wrap-button a, .white-text-style .ex-module-our-services-5 .widget-content .wrap-button a {
    background: white;
    color: #0e8dc1; }
    .white-text-style .ex-module-our-services-1 .widget-content .wrap-button a:hover, .white-text-style .ex-module-our-services-5 .widget-content .wrap-button a:hover {
      border-color: white; }
  .white-text-style .ex-module-new-lastest-1 .widget-header .widget-title {
    color: white; }
    .white-text-style .ex-module-new-lastest-1 .widget-header .widget-title p {
      font-size: 25px;
      color: white; }
  .white-text-style .ex-module-new-lastest-1 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title a {
    color: white; }
    .white-text-style .ex-module-new-lastest-1 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title a:hover {
      color: white; }
  .white-text-style .ex-module-new-lastest-1 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .readmore a {
    color: white; }
  .white-text-style .ex-module-404 {
    text-align: center; }
    .white-text-style .ex-module-404 .widget-content .entry-item p {
      color: #fff; }
  .white-text-style .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-content h4 span {
    color: white; }
  .white-text-style .ex-module-slider-3 .widget-content .carousel .carousel-control {
    color: white;
    border-color: white; }
  .white-text-style .ex-module-contact-3 .widget-header .widget-title p {
    color: #d5d5d5; }
  .white-text-style .ex-module-contact-3 .widget-content .ct-form-1 input {
    color: rgba(255, 255, 255, 0.7) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important; }
  .white-text-style .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    color: white !important; }
    .white-text-style .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"]:hover {
      border-color: transparent !important; }
  .white-text-style .ex-module-contact-3 .widget-content .ct-form-1 textarea {
    border: 1px solid rgba(255, 255, 255, 0.3) !important; }
  .white-text-style .ex-module-our-services-2 .widget-content .entry-item .entry-thumb span {
    color: white !important; }
  .white-text-style .ex-module-our-services-2 .widget-content .entry-item .entry-content .entry-title a {
    color: white; }
    .white-text-style .ex-module-our-services-2 .widget-content .entry-item .entry-content .entry-title a:hover {
      color: #0e8dc1; }
  .white-text-style .ex-module-our-services-2 .widget-content .entry-item .entry-content p {
    color: white; }
  .white-text-style .ex-module-our-services-7 .widget-content .entry-item .entry-content p {
    color: #FFF !important; }
  .white-text-style .ex-module-bottom-sidebar-2 .widget-content .entry-item .entry-content ul li a {
    color: #d5d5d5; }
    .white-text-style .ex-module-bottom-sidebar-2 .widget-content .entry-item .entry-content ul li a:hover {
      color: #0e8dc1; }
    .white-text-style .ex-module-bottom-sidebar-2 .widget-content .entry-item .entry-content ul li a i {
      color: #0e8dc1; }
  .white-text-style .ex-module-bottom-sidebar-3 .widget-content ul li .entry-item .entry-content a {
    color: #0e8dc1; }
    .white-text-style .ex-module-bottom-sidebar-3 .widget-content ul li .entry-item .entry-content a:hover {
      color: #ffd200; }
  .white-text-style .ex-module-bottom-sidebar-4 .widget-content .entry-item .entry-content .social-icon-box a i {
    color: #babcbe; }
    .white-text-style .ex-module-bottom-sidebar-4 .widget-content .entry-item .entry-content .social-icon-box a i:hover {
      color: #0e8dc1; }
  .white-text-style .wrap-wg .ex-module-baner-1 .widget-header .widget-title {
    color: #fff; }
  .white-text-style .wrap-wg .ex-module-baner-1 .widget-header p {
    color: #fff; }
  .white-text-style .ex-module-about-us-2 .widget-content p {
    font-size: 16px;
    color: #fff !important;
    margin-bottom: 30px; }
  .white-text-style .ex-module-contact-5 .widget-header .widget-title, .white-text-style .ex-module-contact-8 .widget-header .widget-title {
    color: white; }
  .white-text-style .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-box .comment-respond form p, .white-text-style .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-box .comment-respond form p {
    margin-bottom: 0; }
  .white-text-style .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-box .comment-respond form .input-email input, .white-text-style .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-box .comment-respond form .input-email input {
    border: 1px solid #999;
    background: white;
    color: #999; }
  .white-text-style .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-box .comment-respond form .btn-block input, .white-text-style .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-box .comment-respond form .btn-block input {
    background: #009cdc;
    color: white;
    border: 1px solid transparent; }
  .white-text-style .ex-module-contact-5 .widget-content .entry-item .entry-content p, .white-text-style .ex-module-contact-8 .widget-content .entry-item .entry-content p {
    color: #bbb; }
    .white-text-style .ex-module-contact-5 .widget-content .entry-item .entry-content p a, .white-text-style .ex-module-contact-8 .widget-content .entry-item .entry-content p a {
      color: #bbb; }
  .white-text-style .widget_nav_menu .widget-title {
    color: white; }
  .white-text-style .widget_nav_menu ul li a {
    color: #bbb; }
  .white-text-style .ex-module-article-3 .widget-header .widget-title {
    color: white; }
  .white-text-style .ex-module-article-3 .widget-content ul li .entry-item .entry-content p {
    color: #bbb; }
  .white-text-style .ex-module-introduce-1 .widget-header .widget-title {
    color: white; }
  .white-text-style .ex-module-introduce-1 .widget-content .entry-item .entry-content p {
    color: #bbb; }
  .white-text-style .ex-module-introduce-1 .widget-content .entry-item .entry-content .social-icon-box a {
    color: #bbb; }
  .white-text-style .ex-module-about-us-1 .widget-header .widget-title {
    color: white; }
    .white-text-style .ex-module-about-us-1 .widget-header .widget-title p {
      color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-about-us-1 .widget-content .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-about-us-1 .widget-content .entry-item .kopa-btn {
    border-color: rgba(255, 255, 255, 0.5) !important;
    color: white !important; }
    .white-text-style .ex-module-about-us-1 .widget-content .entry-item .kopa-btn:hover {
      border-color: transparent !important; }
  .white-text-style .ex-module-introduce-2 .widget-content .entry-item .entry-content span {
    color: #00b5ff; }
  .white-text-style .ex-module-introduce-2 .widget-content .entry-item .entry-content .entry-title {
    color: white; }
  .white-text-style .ex-module-introduce-2 .widget-content .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.8); }
  .white-text-style .ex-module-introduce-2-1 .widget-content ul li:before {
    background: #ffd200; }
  .white-text-style .ex-module-introduce-2-1 .widget-content ul li:after {
    background: rgba(255, 255, 255, 0.2) !important; }
  .white-text-style .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content span {
    color: #00b5ff; }
  .white-text-style .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title {
    color: white; }
  .white-text-style .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.8); }
  .white-text-style .ex-module-slider-4 .widget-content .entry-item .entry-title {
    color: white; }
  .white-text-style .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    color: white; }
  .white-text-style .ex-module-slider-4 .widget-content .carousel-control {
    color: #fff !important;
    background: none !important;
    border-color: white !important; }
    .white-text-style .ex-module-slider-4 .widget-content .carousel-control:hover {
      border-color: #ffd200 !important;
      opacity: 1; }
      .white-text-style .ex-module-slider-4 .widget-content .carousel-control:hover span {
        color: #ffd200 !important; }
  .white-text-style .ex-module-contact-6 .widget-content ul li .entry-item .entry-thumb {
    color: white; }
  .white-text-style .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .entry-title h4 {
    color: white; }
  .white-text-style .ex-module-contact-6 .widget-content ul li .entry-item .entry-content p {
    color: #d5d5d5; }
  .white-text-style .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .wrap-btn a {
    border-color: white;
    color: white; }
    .white-text-style .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .wrap-btn a:hover {
      border-color: transparent !important; }
  .white-text-style .ex-module-our-services-4 .widget-header p {
    color: #fff !important; }
  .white-text-style .ex-module-our-services-4 .widget-content ul li .entry-item .entry-thumb {
    color: #fff; }
  .white-text-style .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content .entry-title h4 a {
    color: white !important; }
    .white-text-style .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content .entry-title h4 a:hover {
      color: #ffd200 !important; }
  .white-text-style .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content p {
    color: white !important; }
  .white-text-style .kopa-breadcrumb h3 {
    color: white; }
  .white-text-style .kopa-breadcrumb .breadcrumb-content {
    color: white; }
    .white-text-style .kopa-breadcrumb .breadcrumb-content p {
      color: #cccdce; }
    .white-text-style .kopa-breadcrumb .breadcrumb-content span {
      transition: 0.5s; }
      .white-text-style .kopa-breadcrumb .breadcrumb-content span a {
        color: white; }
  .white-text-style .ex-module-introduce-3 .widget-content .entry-item .entry-content p {
    color: #fff !important; }
  .white-text-style .ex-module-article-2 .customNavigation .btn {
    border: 2px solid #fff;
    color: #fff; }
    .white-text-style .ex-module-article-2 .customNavigation .btn:hover {
      color: #ffd200;
      border-color: #ffd200; }
  .white-text-style .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title a {
    color: #fff; }
  .white-text-style .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-content .kopa-readmore {
    color: #fff; }
  .white-text-style .ex-module-download .widget-title {
    color: #fff !important; }
  .white-text-style .ex-module-download .widget-content .entry-item ul li i {
    color: #ffd200 !important; }
  .white-text-style .ex-module-download .widget-content .entry-item ul li a {
    color: #fff; }
    .white-text-style .ex-module-download .widget-content .entry-item ul li a:hover {
      color: #ffd200 !important; }
  .white-text-style .ex-module-contact-7 .widget-content .entry-item p {
    color: #fff !important; }
  .white-text-style .ex-module-present .widget-content .entry-item .entry-content p, .white-text-style .ex-module-present-5 .widget-content .entry-item .entry-content p {
    color: #fff !important; }
  .white-text-style .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title a {
    color: #fff; }
  .white-text-style .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-our-services-5 .widget-content .entry-item .entry-content .entry-title a {
    color: #fff !important; }
    .white-text-style .ex-module-our-services-5 .widget-content .entry-item .entry-content .entry-title a:hover {
      color: #ffd200 !important; }
  .white-text-style .ex-module-our-services-5 .widget-content .entry-item .entry-content p {
    color: #fff !important; }
  .white-text-style .ex-module-slider-7 .widget-header .widget-title p {
    color: #fff !important; }
  .white-text-style .ex-module-slider-7 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li .entry-item .entry-title a {
    color: #fff !important; }
    .white-text-style .ex-module-slider-7 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li .entry-item .entry-title a:hover {
      color: #ffd200 !important; }
  .white-text-style .ex-module-slider-7 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li .entry-item .entry-content p {
    color: #fff !important; }
  .white-text-style .ex-module-present-2 .widget-header .widget-title span {
    color: #ffd200 !important; }
  .white-text-style .ex-module-present-2 .widget-content p {
    color: #fff !important; }
  .white-text-style .ex-module-present-2 .widget-content ul li i {
    color: #ffd200 !important; }
  .white-text-style .ex-module-present-2 .widget-content ul li a {
    color: #fff !important; }
    .white-text-style .ex-module-present-2 .widget-content ul li a:hover {
      color: #ffd200 !important; }
  .white-text-style .ex-module-present-3 .widget-content ul li .entry-item .entry-content p {
    color: #fff !important; }
  .white-text-style .ex-module-present-3 .widget-content ul li .entry-item .entry-content ul li i {
    color: #ffd200 !important; }
  .white-text-style .ex-module-present-3 .widget-content ul li .entry-item .entry-content ul li a {
    color: #fff !important; }
    .white-text-style .ex-module-present-3 .widget-content ul li .entry-item .entry-content ul li a:hover {
      color: #ffd200 !important; }
  .white-text-style .ex-module-present-4 .widget-content .entry-item .entry-content .entry-header .entry-title {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px; }
    .white-text-style .ex-module-present-4 .widget-content .entry-item .entry-content .entry-header .entry-title a {
      color: #fff !important; }
  .white-text-style .ex-module-present-4 .widget-content .entry-item .entry-content .entry-header p {
    color: rgba(255, 255, 255, 0.7) !important; }
  .white-text-style .ex-module-present-9 .widget-content ul li .entry-item .entry-content .entry-title a {
    color: #fff; }
    .white-text-style .ex-module-present-9 .widget-content ul li .entry-item .entry-content .entry-title a:hover {
      color: #ffd200; }
  .white-text-style .ex-module-present-9 .widget-content ul li .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-counter-6 .widget-content .entry-item .entry-content .entry-title a {
    color: #fff !important; }
  .white-text-style .ex-module-counter-6 .widget-content .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.7) !important; }
  .white-text-style .ex-module-article-4 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 18px;
    text-transform: uppercase; }
    .white-text-style .ex-module-article-4 .widget-content ul li .entry-item .entry-content .entry-title a {
      color: #fff !important; }
      .white-text-style .ex-module-article-4 .widget-content ul li .entry-item .entry-content .entry-title a:hover {
        color: #ffd200 !important; }
  .white-text-style .ex-module-article-4 .widget-content ul li .entry-item .entry-content p {
    color: #fff !important; }
  .white-text-style .ex-module-article-list-1 .widget-content ul li .entry-item .entry-content .entry-title a {
    color: white !important; }
    .white-text-style .ex-module-article-list-1 .widget-content ul li .entry-item .entry-content .entry-title a:hover {
      color: #ffd200 !important; }
  .white-text-style .ex-module-article-list-1 .widget-content ul li .entry-item .entry-content .entry-meta .entry-date {
    color: #ffd200 !important; }
  .white-text-style .ex-module-slider-10 .widget-content .entry-item .entry-thumb {
    color: #ffd200 !important; }
  .white-text-style .ex-module-slider-10 .widget-content .entry-item .entry-content p {
    color: #fff !important; }
  .white-text-style .ex-module-slider-10 .widget-content .entry-item .entry-content a {
    color: #fff !important; }
    .white-text-style .ex-module-slider-10 .widget-content .entry-item .entry-content a:hover {
      color: #ffd200 !important; }
  .white-text-style .ex-module-slider-10 .widget-content .owl-controls .owl-pagination .owl-page span {
    background: #e4e4e4; }
  .white-text-style .ex-module-slider-10 .widget-content .owl-controls .owl-pagination .owl-page.active span {
    background: #ffd200 !important; }
  .white-text-style .ex-module-feature-2 .widget-header .sub-title {
    color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-feature-2 .widget-content .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-feature-2 .widget-content .entry-item .entry-content .kopa-btn {
    text-transform: uppercase;
    color: #fff !important;
    border-color: rgba(255, 255, 255, 0.7) !important; }
    .white-text-style .ex-module-feature-2 .widget-content .entry-item .entry-content .kopa-btn:hover {
      border-color: transparent !important; }
  .white-text-style .ex-module-our-services-6 .widget-header .widget-title {
    color: #fff !important; }
  .white-text-style .ex-module-our-services-6 .widget-header .sub-title {
    color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-our-services-6 .widget-content ul li .entry-item .entry-content .entry-title h4 a {
    color: #fff !important; }
  .white-text-style .ex-module-our-services-6 .widget-content ul li .entry-item .entry-content p {
    color: rgba(255, 255, 255, 0.7); }
  .white-text-style .ex-module-accordion-6 .widget-header .sub-title {
    color: #d5d5d5 !important; }
  .white-text-style .kopa-accordion-1 .panel-group .panel .panel-collapse .panel-body {
    color: #d5d5d5 !important; }
  .white-text-style .color-title-1 {
    color: #fff !important; }
    .white-text-style .color-title-1 a {
      color: #fff !important; }
  .white-text-style .color-title-2 {
    color: #fff !important; }
    .white-text-style .color-title-2 a {
      color: #fff !important; }
  .white-text-style .color-title-3 {
    color: #fff !important; }
    .white-text-style .color-title-3 a {
      color: #fff !important; }
  .white-text-style .widget-header.style-01 .widget-title {
    color: #fff; }
  .white-text-style .widget-header.style-01 .sub-title {
    color: #d5d5d5; }
  .white-text-style .widget-header.style-04 .widget-title {
    color: #fff; }
  .white-text-style .widget-header.style-04 .sub-title {
    color: rgba(255, 255, 255, 0.8); }
  .white-text-style .widget-header.style-10 .widget-title {
    color: #fff; }
  .white-text-style .widget-header.style-10 .sub-title {
    color: #fff; }
  .white-text-style .btn-01, .white-text-style .btn-03, .white-text-style .btn-06, .white-text-style .btn-07, .white-text-style .btn-010, .white-text-style .btn-011, .white-text-style .btn-013 {
    border-color: #fff;
    color: #fff; }
    .white-text-style .btn-01:hover, .white-text-style .btn-03:hover, .white-text-style .btn-06:hover, .white-text-style .btn-07:hover, .white-text-style .btn-010:hover, .white-text-style .btn-011:hover, .white-text-style .btn-013:hover {
      border-color: transparent; }
  .white-text-style .btn-02, .white-text-style .btn-04, .white-text-style .btn-05, .white-text-style .btn-09, .white-text-style .btn-012, .white-text-style .btn-add, .white-text-style .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item input[type="submit"], .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item .white-text-style input[type="submit"], .white-text-style .ex-module-contact-14 .widget-content form .btn-block input[type="submit"], .ex-module-contact-14 .widget-content form .btn-block .white-text-style input[type="submit"] {
    border-color: transparent; }
  .white-text-style .main-nav.style-01 .main-menu li a {
    color: #fff; }
  .white-text-style .main-nav.style-03 .main-menu li a {
    color: #fff; }
    .white-text-style .main-nav.style-03 .main-menu li a:hover {
      color: #ffd200; }
  .white-text-style .main-nav.style-04 .main-menu .curent-menu-item a {
    color: #fff; }
    .white-text-style .main-nav.style-04 .main-menu .curent-menu-item a:before {
      opacity: 1; }
  .white-text-style .main-nav.style-04 .main-menu li a {
    color: #fff; }
    .white-text-style .main-nav.style-04 .main-menu li a:hover:before {
      opacity: 1; }
    .white-text-style .main-nav.style-04 .main-menu li a:before {
      background: #fff; }
  .white-text-style .main-nav.style-05 .main-menu li a {
    color: #fff; }
    .white-text-style .main-nav.style-05 .main-menu li a:after {
      opacity: 0; }
  .white-text-style .main-nav.style-06 .main-menu .curent-menu-item a {
    color: #fff; }
  .white-text-style .main-nav.style-06 .main-menu li a {
    color: #fff; }
  .white-text-style .humberger-menu.style-07 i, .white-text-style .humberger-menu.style-07 span {
    color: #fff; }
  .white-text-style.kopa-page-header-10 .kopa-header-bottom .humberger-menu.style-07 i, .white-text-style.kopa-page-header-10 .kopa-header-bottom .humberger-menu.style-07 span {
    color: #fff; }
  .white-text-style .kopa-social-links.style-02 a {
    color: rgba(255, 255, 255, 0.8); }
  .white-text-style .kopa-social-links.style-03 li a {
    color: #fff; }
  .white-text-style.kopa-page-header-5 .kopa-header-top .kopa-social-links.style-02 a:hover {
    color: #fff; }
  .white-text-style .kopa-list-item-header li i, .white-text-style .kopa-list-item-header li span {
    color: #fff; }
  .white-text-style .kopa-list-item-header li a {
    color: rgba(255, 255, 255, 0.8); }
  .white-text-style .kopa-cartdrop-down-1.style-01 .dropdown-toggle {
    color: rgba(255, 255, 255, 0.8); }
    .white-text-style .kopa-cartdrop-down-1.style-01 .dropdown-toggle i {
      color: #fff; }
  .white-text-style .kopa-dropdown-header.style-01 .dropdown-toggle {
    color: #fff; }
    .white-text-style .kopa-dropdown-header.style-01 .dropdown-toggle i, .white-text-style .kopa-dropdown-header.style-01 .dropdown-toggle span {
      color: #fff; }

/*--------- end setup color --------------*/
/*-------- transition set up ---------------*/
a, input, select, button, textarea, .slider-area .main-nav-hidden .main-menu-hidden li a span {
  transition-duration: 0.5s;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s; }

/*------- style setup -------*/
* {
  padding: 0;
  margin: 0; }

.no-padding {
  padding-left: 0;
  padding-right: 0; }

p {
  margin-bottom: 0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  display: block;
  margin: 0 0 15px; }

h1,
.h1 {
  font-size: 36px;
  line-height: 44px; }

h2,
.h2 {
  font-size: 28px;
  line-height: 36px; }

h3,
.h3 {
  font-size: 24px;
  line-height: 32px; }

h4,
.h4 {
  font-size: 20px;
  line-height: 28px; }

h5,
.h5 {
  font-size: 18px;
  line-height: 26px; }

h6,
.h6 {
  font-size: 16px;
  line-height: 24px; }

a {
  /*color: $color-primary;*/
  text-decoration: none !important;
  outline: none !important; }
  a:hover, a:focus, a.active {
    /*  @extend %main_color;*/ }

ol {
  counter-reset: item;
  display: block;
  margin: 5px 0;
  padding: 0 0 0 40px; }

ul {
  list-style: none; }

ul li {
  list-style: none; }

ul li > ol > li {
  list-style: inside decimal; }

ol li ol li,
ul li ol li ol li {
  list-style: lower-alpha inside none; }

ol li {
  list-style: inside decimal;
  margin-bottom: 10px; }

ol li > ul,
ul li > ol {
  margin-top: 10px;
  margin-left: 10px; }

ol li > ul > li {
  list-style: inside square; }

textarea {
  resize: vertical; }

img {
  max-width: 100%;
  height: auto; }

input, select, button, textarea {
  outline: none !important;
  box-shadow: none !important; }
  input:focus, select:focus, button:focus, textarea:focus {
    outline: none !important;
    box-shadow: none !important; }

p.reset {
  margin: 0; }

p:last-child {
  margin: 0; }

cite,
em,
var,
address,
dfn {
  font-style: italic; }

i {
  font-style: normal; }

p i {
  font-style: italic; }

iframe {
  border: none;
  width: 100%; }

blockquote {
  border-left: 0px; }

::-webkit-input-placeholder {
  color: #c7c7c7; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #c7c7c7; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #c7c7c7; }

:-ms-input-placeholder {
  color: #c7c7c7; }

html {
  overflow-x: hidden; }

body {
  /*font-family: $font-secondary;*/
  /*@extend %text_format;*/
  font-weight: 400;
  /*color: $color-secondary;*/
  /*background: $cl-001;*/
  /*overflow: hidden;*/ }

.main-container {
  /*background: $cl-001;*/
  transition-duration: 0.1s; }
  .main-container.scale-down {
    transition-duration: 0.4s; }

.body-overlay, .body-background {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  transition-duration: 0.1s;
  z-index: -1; }
  .body-overlay.active, .active.body-background {
    z-index: 99999999;
    transition-duration: 0.4s; }

.body-background {
  /* background: $cl-002;*/
  z-index: -2; }

/*___________ 1.2.2 Basic Structure Class ___________*/
.alignleft {
  float: left; }

/*______________ fix class __________*/
.kopa-pull-left {
  float: left; }

.kopa-pull-right {
  float: right; }

.kopa-center {
  display: block;
  margin-right: auto;
  margin-left: auto; }

.kopa-txt-right {
  text-align: right; }

.kopa-txt-left {
  text-align: left; }

.kopa-txt-center {
  text-align: center; }

/*_____________ end __________*/
.alignright {
  float: right; }

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.text-right {
  text-align: right; }

.text-left {
  text-align: left; }

figure.wp-caption.alignleft,
img.alignleft {
  margin: 5px 30px 15px 0; }

.wp-caption.alignleft {
  margin: 5px 10px 5px 0; }

figure.wp-caption.alignright,
img.alignright {
  margin: 5px 0 5px 30px; }

.wp-caption.alignright {
  margin: 5px 0 5px 10px; }

img.aligncenter {
  margin: 5px auto; }

img.alignnone {
  margin: 5px 0; }

.entry-box .entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
  max-width: 100%;
  height: auto; }

.entry-box .entry-content address {
  font-style: italic; }

.text-hover {
  /* @extend %main_color;*/ }

.kopa-text-light {
  font-weight: 300; }

.kopa-text-normal {
  font-weight: 400; }

.kopa-text-bold {
  font-weight: 600; }

.kopa-text-black {
  font-weight: 900; }

.kopa-txt-upp {
  text-transform: uppercase; }

.kopa-txt-cap {
  text-transform: capitalize; }

.txt-main-color {
  /* @extend %main_color;*/ }

button {
  background: none;
  text-shadow: none; }

/*------------ style section --------------------*/
/*------------- end style section ---------------*/
/*------------ style position -------------*/
.po-static {
  position: static !important; }
  .po-static:before {
    display: none; }

.po-abs {
  position: absolute !important; }

.po-rel {
  position: relative !important; }

/*------------- end ---------------------*/
/*---------------- style title ------------------*/
.item-title.style-01 {
  font-size: 20px;
  font-family: "lato";
  text-transform: uppercase;
  padding-left: 15px; }
.item-title.style-02 {
  font-size: 20px;
  font-weight: bold;
  font-family: 'Lato';
  line-height: 30px;
  text-transform: uppercase;
  margin-bottom: 5px;
  text-align: center; }
  .item-title.style-02 span {
    position: relative; }
    .item-title.style-02 span:before {
      content: "";
      width: 35px;
      height: 1px;
      background: #f0f0f0;
      top: 50%;
      right: 110%;
      position: absolute; }
    .item-title.style-02 span:after {
      content: "";
      width: 35px;
      height: 1px;
      background: #f0f0f0;
      top: 50%;
      left: 110%;
      position: absolute; }

.clear-transform {
  text-transform: normal !important; }

.bold-txt {
  font-weight: bold; }

.widget-header.style-01 {
  margin-bottom: 50px;
  padding-left: 25px;
  position: relative; }
  .widget-header.style-01 .sub-title {
    font-size: 20px;
    line-height: 26px;
    text-transform: capitalize;
    margin-bottom: 10px; }
  .widget-header.style-01 .widget-title {
    font-size: 35px;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: 0; }
  .widget-header.style-01 p {
    font-size: 16px;
    margin-bottom: 40px;
    line-height: 24px; }
  .widget-header.style-01:before {
    content: "";
    background: #ffd200;
    width: 8px;
    height: 90%;
    position: absolute;
    left: 0;
    top: 5%; }
.widget-header.style-02 {
  position: relative;
  text-align: center; }
  .widget-header.style-02 .widget-title {
    margin-bottom: 0; }
  .widget-header.style-02 .sub-title {
    line-height: 25px; }
.widget-header.style-03 {
  position: relative;
  text-align: center;
  margin-bottom: 50px; }
  .widget-header.style-03 .widget-title {
    margin-bottom: 15px;
    font-weight: 900;
    font-size: 35px;
    line-height: 45px;
    text-transform: uppercase; }
  .widget-header.style-03 .sub-title {
    line-height: 25px;
    font-size: 18px; }
  .widget-header.style-03 p {
    line-height: 25px;
    font-size: 18px; }
.widget-header.style-04 {
  text-align: center;
  margin-bottom: 50px; }
  .widget-header.style-04 .widget-title {
    font-size: 35px;
    color: #333;
    line-height: 45px;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 5px !important; }
  .widget-header.style-04 .sub-title {
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    color: #333;
    margin-bottom: 20px; }
  .widget-header.style-04 p {
    color: #666;
    font-size: 16px;
    line-height: 25px; }
.widget-header.style-05 {
  position: relative;
  padding-left: 32px;
  margin-bottom: 50px; }
  .widget-header.style-05:before {
    content: "";
    width: 8px;
    height: 90%;
    top: 5%;
    position: absolute;
    left: 0; }
  .widget-header.style-05 .widget-title {
    font-weight: 900;
    font-size: 35px;
    text-transform: uppercase;
    line-height: 40px; }
  .widget-header.style-05 .sub-title {
    font-size: 20px;
    text-transform: capitalize;
    line-height: 20px;
    margin-bottom: 5px;
    color: #d5d5d5; }
.widget-header.style-06 {
  position: relative;
  padding-left: 85px;
  margin-bottom: 50px; }
  .widget-header.style-06:before {
    content: "";
    background: #ffd200;
    width: 30px;
    height: 96%;
    top: 2%;
    position: absolute;
    left: 0; }
  .widget-header.style-06 .widget-title {
    font-weight: 900;
    font-size: 35px;
    line-height: 41px;
    text-transform: uppercase; }
  .widget-header.style-06 .sub-title {
    font-size: 20px;
    text-transform: capitalize;
    line-height: 20px;
    margin-bottom: 5px;
    color: #666; }
.widget-header.style-07 {
  position: relative;
  padding-left: 32px;
  margin-bottom: 30px; }
  .widget-header.style-07:before {
    content: "";
    width: 8px;
    height: 90%;
    top: 5%;
    position: absolute;
    left: 0; }
  .widget-header.style-07 .widget-title {
    font-weight: 900;
    font-size: 35px;
    text-transform: uppercase;
    line-height: 40px; }
  .widget-header.style-07 .sub-title {
    font-size: 20px;
    text-transform: capitalize;
    line-height: 20px;
    margin-bottom: 5px;
    color: #666; }
.widget-header.style-08 {
  margin-bottom: 30px; }
  .widget-header.style-08 .widget-title {
    margin-bottom: 20px !important;
    font-weight: 400;
    line-height: 26px;
    padding-left: 23px;
    font-size: 20px;
    position: relative;
    font-family: "lato";
    text-transform: uppercase; }
    .widget-header.style-08 .widget-title:before {
      content: "";
      width: 3px;
      height: 60%;
      top: 20%;
      left: 0;
      position: absolute;
      background: #ffd200; }
  .widget-header.style-08 .sub-title {
    font-size: 16px;
    line-height: 22px; }
  .widget-header.style-08 p {
    font-size: 16px;
    line-height: 22px; }
.widget-header.style-09 {
  margin-bottom: 30px;
  text-align: center; }
  .widget-header.style-09 .widget-title {
    font-size: 20px;
    font-weight: bold;
    font-family: 'Lato';
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 5px;
    text-align: center; }
    .widget-header.style-09 .widget-title span {
      position: relative; }
      .widget-header.style-09 .widget-title span:before {
        content: "";
        width: 35px;
        height: 1px;
        background: #f0f0f0;
        top: 50%;
        right: 110%;
        position: absolute; }
      .widget-header.style-09 .widget-title span:after {
        content: "";
        width: 35px;
        height: 1px;
        background: #f0f0f0;
        top: 50%;
        left: 110%;
        position: absolute; }
  .widget-header.style-09 .sub-title {
    font-size: 16px;
    line-height: 22px;
    color: #666; }
.widget-header.style-10 {
  margin-bottom: 30px; }
  .widget-header.style-10 .widget-title {
    font-weight: 600;
    line-height: 45px;
    padding-left: 25px;
    font-size: 40px;
    position: relative;
    font-family: "lato";
    text-transform: uppercase; }
    .widget-header.style-10 .widget-title:before {
      content: "";
      width: 8px;
      height: 85%;
      top: 7.5%;
      left: 0;
      position: absolute;
      background: #ffd200; }
  .widget-header.style-10 .sub-title {
    font-size: 20px;
    padding-left: 40px;
    display: block; }
.widget-header.style-11 {
  margin-bottom: 50px;
  position: relative; }
  .widget-header.style-11 .widget-title {
    font-size: 35px;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: 0;
    padding-left: 25px;
    position: relative;
    margin-bottom: 30px; }
    .widget-header.style-11 .widget-title span {
      font-size: 20px;
      line-height: 26px;
      text-transform: capitalize;
      margin-bottom: 5px;
      color: #666;
      display: block;
      font-weight: 400; }
    .widget-header.style-11 .widget-title:before {
      content: "";
      background: #ffd200;
      width: 8px;
      height: 90%;
      position: absolute;
      left: 0;
      top: 5%; }
  .widget-header.style-11 .sub-title {
    font-size: 20px;
    line-height: 26px;
    text-transform: capitalize;
    margin-bottom: 5px;
    color: #666;
    font-weight: 400; }
  .widget-header.style-11 p {
    font-size: 16px;
    color: #666;
    margin-bottom: 40px;
    line-height: 24px; }
.widget-header.style-12 {
  text-align: center;
  margin-bottom: 50px; }
  .widget-header.style-12 .widget-title {
    font-size: 35px;
    font-weight: 900px;
    color: #333;
    line-height: 45px;
    margin-bottom: 30px;
    text-transform: uppercase; }
  .widget-header.style-12 .sub-title {
    font-size: 16px;
    color: #666;
    line-height: 24px;
    margin-bottom: 0px; }
.widget-header.style-13 {
  text-align: center;
  margin-bottom: 50px; }
  .widget-header.style-13 .widget-title {
    font-size: 35px;
    font-weight: 900px;
    color: #333;
    line-height: 45px;
    margin-bottom: 30px !important;
    text-transform: uppercase; }
  .widget-header.style-13 .sub-title {
    font-size: 18px;
    color: #666;
    line-height: 24px;
    margin-bottom: 0px; }
  .widget-header.style-13 p {
    font-size: 18px;
    color: #666;
    line-height: 24px; }
.widget-header.style-404 {
  margin-bottom: 30px;
  text-align: center; }
  .widget-header.style-404 .widget-title {
    font-size: 200px;
    line-height: 210px;
    color: #e0e0e0;
    font-family: lato;
    margin-bottom: 50px; }
  .widget-header.style-404 .sub-title {
    font-size: 20px;
    text-transform: uppercase; }

.h1 {
  font-size: 35px;
  line-height: 45px; }

.h2 {
  font-size: 30px;
  line-height: 40px; }

.h3 {
  font-size: 25px;
  line-height: 31px; }

.h4 {
  font-size: 20px;
  line-height: 26px; }

.h5-1 {
  font-size: 16px;
  line-height: 22px; }

.h6 {
  font-size: 14px;
  line-height: 20px; }

.color-title-1 {
  color: #0e8dc1; }
  .color-title-1 a {
    color: #0e8dc1; }

.color-title-2 {
  color: #ffd200; }
  .color-title-2 a {
    color: #ffd200; }

.color-title-3 {
  color: #666; }
  .color-title-3 a {
    color: #666; }

.size-black {
  font-weight: 900; }

.size-bold {
  font-weight: 600; }

.size-normal {
  font-weight: 400; }

.size-light {
  font-weight: 300; }

.clear-transform {
  text-transform: none !important; }

.kopa-title-1 {
  line-height: 40px;
  padding-left: 32px;
  font-size: 35px;
  position: relative;
  text-transform: uppercase; }
  .kopa-title-1:before {
    content: "";
    width: 8px;
    height: 90%;
    top: 5%;
    left: 0;
    position: absolute;
    background: #ffd200; }
  .kopa-title-1 span {
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
    text-transform: capitalize;
    display: block; }

.kopa-title-2 {
  line-height: 40px;
  padding-left: 80px;
  font-size: 35px;
  position: relative; }
  .kopa-title-2:before {
    content: "";
    width: 30px;
    height: 96%;
    top: 2%;
    left: 0;
    position: absolute;
    background: #ffd200; }
  .kopa-title-2 span {
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
    text-transform: capitalize;
    display: block; }

.kopa-title-3 {
  font-weight: 900;
  line-height: 45px;
  padding-left: 25px;
  font-size: 40px;
  position: relative;
  font-family: "lato"; }
  .kopa-title-3:before {
    content: "";
    width: 8px;
    height: 85%;
    top: 7.5%;
    left: 0;
    position: absolute;
    background: #ffd200; }
  .kopa-title-3 span {
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
    text-transform: capitalize;
    display: block; }

.kopa-title-4 {
  margin-bottom: 30px;
  font-weight: 400;
  line-height: 26px;
  padding-left: 23px;
  font-size: 20px;
  position: relative;
  font-family: "lato";
  text-transform: uppercase; }
  .kopa-title-4:before {
    content: "";
    width: 3px;
    height: 60%;
    top: 20%;
    left: 0;
    position: absolute;
    background: #ffd200; }
  .kopa-title-4 p {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-transform: capitalize; }

.kopa-title-5 {
  font-weight: 900;
  line-height: 40px;
  padding-left: 22px;
  font-size: 35px;
  position: relative; }
  .kopa-title-5:before {
    content: "";
    width: 8px;
    height: 90%;
    top: 5%;
    left: 0;
    position: absolute;
    background: #ffd200; }
  .kopa-title-5 span {
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    text-transform: capitalize;
    display: block; }

.kopa-title-6 {
  font-weight: 900;
  text-align: center;
  font-size: 35px;
  line-height: 45px;
  text-transform: uppercase; }
  .kopa-title-6 span {
    display: block;
    font-size: 20px;
    line-height: 26px;
    text-transform: none;
    font-weight: 400; }
    .kopa-title-6 span .focus {
      display: inline-block;
      font-size: 35px;
      font-weight: 900; }

.kopa-title-7, .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
  font-weight: 600;
  line-height: 45px;
  padding-left: 25px;
  font-size: 40px;
  position: relative;
  font-family: "lato"; }
  .kopa-title-7:before, .ex-module-slider-pro-1 .slider-pro p.kopa-title-7:before {
    content: "";
    width: 8px;
    height: 85%;
    top: 7.5%;
    left: 0;
    position: absolute;
    background: #ffd200; }
  .kopa-title-7 span, .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 span {
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
    text-transform: capitalize;
    display: block; }

.kopa-title-8 {
  font-size: 26px;
  line-height: 50px;
  margin-bottom: 0;
  text-transform: none !important;
  font-weight: 400; }

.kopa-title-9 {
  line-height: 26px;
  padding-left: 21px;
  font-size: 20px;
  position: relative;
  text-transform: uppercase; }
  .kopa-title-9:before {
    content: "";
    width: 4px;
    height: 80%;
    top: 10%;
    left: 0;
    position: absolute;
    background: #ffd200; }
  .kopa-title-9 span {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    text-transform: capitalize;
    display: block; }

.kopa-title-10 {
  margin-bottom: 50px;
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  text-transform: none !important; }

.kopa-title-11 {
  margin-bottom: 30px;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px; }

.kopa-title-12 {
  margin-bottom: 30px;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 24px;
  font-weight: 600; }

/*--------------- end style title --------------*/
/*--------------- style text ------------------*/
.kopa-txt-style-01 {
  font-weight: 900;
  font-size: 35px;
  line-height: 40px; }

.kopa-txt-style-02 {
  font-weight: 600; }

.kopa-txt-style-03, .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-03 a {
  font-weight: 900;
  font-size: 55px;
  line-height: 65px;
  display: inline-block; }
  .kopa-txt-style-03:hover, .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-03 a:hover {
    color: #fff; }

.kopa-txt-style-04, .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-04 {
  font-weight: 300;
  font-size: 18px;
  line-height: 26px;
  text-transform: uppercase; }

.kopa-txt-style-05, .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-05 {
  font-weight: 600;
  font-size: 30px;
  line-height: 36px;
  text-transform: uppercase; }

.kopa-txt-style-06, .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-06 {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px; }

/*--------------- end -------------------------*/
/*--------------- triangle --------------------*/
.kopa-triangle-1 {
  z-index: 99; }
  .kopa-triangle-1:before {
    content: "";
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #f7f7f7;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0%); }

/*----------------- end ------------------------*/
/*----------------- line style -------------------------*/
.kopa-line-style-01 {
  display: block;
  width: 450px;
  height: 1px;
  background: rgba(255, 255, 255, 0.5); }

.kopa-line-style-02 {
  width: 1px;
  height: 14px;
  display: inline-block;
  background: rgba(255, 255, 255, 0.8);
  margin: 0px 10px;
  vertical-align: middle; }

/*----------------- end -----------------------------------*/
@font-face {
  font-family: 'extransport';
  src: url("fonts/ex-font/extransporteaf4.eot?nz3epr");
  src: url("fonts/ex-font/extransporteaf4.eot?nz3epr#iefix") format("embedded-opentype"), url("fonts/ex-font/extransporteaf4.ttf?nz3epr") format("truetype"), url("fonts/ex-font/extransporteaf4.woff?nz3epr") format("woff"), url("fonts/ex-font/extransporteaf4.svg?nz3epr#extransport") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'star';
  src: url("fonts/star/stareaf4.eot?nz3epr");
  src: url("fonts/star/stareaf4.eot?nz3epr#iefix") format("embedded-opentype"), url("fonts/star/stareaf4.ttf?nz3epr") format("truetype"), url("fonts/star/stareaf4.woff?nz3epr") format("woff"), url("fonts/star/stareaf4.svg?nz3epr#extransport") format("svg");
  font-weight: normal;
  font-style: normal; }
/*------------- =========================== SETUP IMPORT ========================= ---------------*/
/*------------- ============================ STYLE HOME 1 ======================= -------------------*/
/*----------- main content ---------*/
/*--------------- kopa area 1 ----------*/
/*------------------ end -------------------- */
/*------------ kopa area 2 ------------------*/
/*------ end kopa area 2 ---*/
/*-------- kopa area 3 -------*/
.kopa-area-3 {
  padding-bottom: 0; }

/*-------- end kopa area 3 ------*/
/*--------- kopa area 4 -----*/
/*---------- end kopa area 4 ---*/
/*--------- kopa area 5 -------*/
.kopa-area-5 {
  background: url(img/bg-1.jpg) top center;
  background-attachment: fixed;
  background-size: cover;
  padding-bottom: 0; }
  .kopa-area-5:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 56, 94, 0.4); }
  .kopa-area-5 .ct-col-05 .widget .widget-header .widget-title {
    color: #333; }
  .kopa-area-5 .ct-col-05 .widget .entry-title a {
    color: #333 !important; }
  .kopa-area-5 .ct-col-05 .widget p {
    color: #666 !important; }

/*----------- end kopa are 5 ------*/
/*------------ kopa area 6 ----------*/
.kopa-area-6 {
  padding: 50px 0px;
  background: #0a1e34; }

/*------------ end kopa area 6 ---------*/
/*------------- kopa area 7 ------------*/
/*------------ end kopa area 7 -----------*/
/*------------ kopa area 8 ----------------*/
.kopa-area-8 {
  background: #f7f7f7;
  padding: 65px 0px; }
  .kopa-area-8.style-01 {
    background: #eee; }
  .kopa-area-8.home-2-kopa-area {
    padding-bottom: 100px; }

/*--------------- end kopa area 8 -----------*/
/*--------------- kopa area 9 ------------*/
.kopa-area-9 {
  background: url(img/bg-2.jpg) top center no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding: 0; }
  .kopa-area-9:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 56, 94, 0.6);
    width: 100%; }

.kopa-area .ct-col-06 {
  background: rgba(10, 30, 52, 0.6);
  padding: 100px 80px; }
.kopa-area .ct-col-07 {
  padding: 100px 80px;
  padding-bottom: 0; }

/*------------ end kopa area 9 -----------*/
/*------------- kopa area 10 -------------*/
.kopa-area-10 {
  padding: 115px 0px;
  background: url(img/bg-3-blur.png) top center no-repeat; }

/*-------------- end kopa area 10 --------*/
/*------------ kopa area 11 ---------------*/
.kopa-area-11 {
  padding: 40px 0px;
  background: url(img/bg-4.jpg) top center no-repeat;
  background-size: cover; }
  .kopa-area-11:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.4);
    width: 100%; }

/*------------- and kopa area 11 ------------*/
/*---------- end main content ------*/
.ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-box .comment-respond form .input-email input {
  color: #c3c6c9;
  font-size: 14px; }

/*------------- end bottom sidebar -----------*/
/*------------- ============================ end style hom1 ======================= -------------------*/
/*-----------=========================== style home 2 ========================------------------------*/
/*--------- main content -----------*/
/*------- kopa area 14 --------*/
/*------- end kopa area 14-1 ------*/
/*---------- kopa area 15 ------------*/
.kopa-area-15 {
  background: url(img/bg-3-blur.png) top center no-repeat;
  background-attachment: fixed; }

/*---------- end kopa area 15 ---------*/
/*--------- kopa area 16 --------------*/
.kopa-area-16 {
  padding: 115px 0px 0px 0px;
  background: url(img/bg-6.jpg) top center no-repeat;
  background-size: cover;
  background-attachment: fixed;
  overflow: hidden; }
  .kopa-area-16:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 39, 57, 0.5);
    width: 100%; }
  .kopa-area-16 .ex-module-contact-15 {
    margin-bottom: 145px !important; }
  .kopa-area-16 .ct-col-06 {
    padding-bottom: 115px;
    padding-top: 85px;
    background: rgba(0, 156, 220, 0.7); }
    .kopa-area-16 .ct-col-06:before {
      width: 100%;
      height: 30px;
      background: rgba(0, 156, 220, 0.7);
      top: -30px;
      left: -30px;
      position: absolute;
      content: ""; }
    .kopa-area-16 .ct-col-06:after {
      content: "";
      width: 0;
      height: 0;
      border-top: 15px solid transparent;
      border-right: 30px solid transparent;
      border-bottom: 30px solid rgba(0, 156, 220, 0.7);
      position: absolute;
      top: -45px;
      z-index: 0;
      right: 0; }
  .kopa-area-16 .ct-col-08 {
    padding: 85px 80px;
    padding-bottom: 115px;
    background: rgba(10, 30, 52, 0.6); }
    .kopa-area-16 .ct-col-08:before {
      width: 100%;
      height: 30px;
      background: rgba(10, 30, 52, 0.6);
      top: -30px;
      right: -30px;
      position: absolute;
      content: ""; }
    .kopa-area-16 .ct-col-08:after {
      content: "";
      width: 0;
      height: 0;
      border-top: 15px solid transparent;
      border-left: 30px solid transparent;
      border-bottom: 30px solid rgba(10, 30, 52, 0.6);
      position: absolute;
      top: -45px;
      z-index: 0;
      left: 0; }

/*--- ==== END === ---*/
/*------------ end kopa area 16 ----------*/
/*------------ kopa area 17 -------------*/
.kopa-area-17 {
  padding: 0; }
  .kopa-area-17 .ex-module-car-thumb-1 {
    margin-bottom: 0; }

/*------------ end kopa area 17 ---------*/
/*----------- kopa area 18 ------------*/
.kopa-area-18 {
  background: url(img/bg-3-blur.png) top center no-repeat;
  background-attachment: fixed;
  padding: 115px 0px; }

/*------------ end kopa area 18 ----------*/
/*------------ kopa area 19 ---------------*/
.kopa-area-19 {
  padding: 115px 0px;
  background: url(img/bg-7.jpg);
  background-size: cover;
  background-attachment: fixed;
  z-index: 9; }
  .kopa-area-19:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: rgba(10, 30, 52, 0.6);
    width: 100%; }
  .kopa-area-19 .kopa-top-edge:nth-child(odd) {
    width: 50%;
    height: 30px;
    position: absolute;
    background: rgba(0, 85, 135, 0.9);
    transform: skew(45deg);
    -ms-transform: skew(45deg);
    -webkit-transform: skew(45deg);
    top: -30px;
    left: -15px; }
  .kopa-area-19 .kopa-top-edge:nth-child(even) {
    width: 50%;
    height: 30px;
    position: absolute;
    background: rgba(0, 85, 135, 0.9);
    transform: skew(45deg);
    -ms-transform: skew(45deg);
    -webkit-transform: skew(45deg);
    top: -30px;
    right: -15px; }

/*---------------- end kopa area 19 -----------*/
/*------- end main content ---------*/
/*---------=============================== end style home 2 ========================------------------------*/
/*--------============================= style home 3 ================================----------------------*/
/*---------------- hidden content -----------------*/
/*----- hidden content at home 1 & 2-------*/
.wrap-hidden-content {
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
  padding: 34px 0px;
  z-index: 99;
  text-align: center;
  display: none; }
  .wrap-hidden-content p {
    font-size: 35px;
    color: white;
    font-weight: bold; }
  .wrap-hidden-content .btn-off {
    position: absolute;
    right: 100px;
    top: 50%;
    font-size: 35px;
    color: white;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    cursor: pointer;
    transition: 0.5s; }
  .wrap-hidden-content form button {
    font-size: 35px;
    line-height: 0;
    vertical-align: middle;
    border: none;
    margin-right: 10px;
    color: white;
    transition: 0.5s;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s; }
  .wrap-hidden-content form input[type="text"] {
    height: 35px;
    width: 90%;
    border: none;
    padding: 0px 20px;
    color: #eee; }

/*---------------- end ----------------*/
/*------------------ end --------------------------*/
/*---------------- main content home 3 ------------------*/
/*--------------- kopa area 20 --------------------*/
.kopa-area-20 {
  padding-bottom: 0px;
  background: url(img/bg-8.jpg) center center no-repeat;
  background-size: cover; }
  .kopa-area-20:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 33, 53, 0.75);
    width: 100%; }
  .kopa-area-20 .wrap-slider-intro {
    padding: 150px 0px; }
  .kopa-area-20 .ct-col-10 {
    padding: 30px 0px;
    background: rgba(0, 156, 220, 0.8); }

/*------------------ end kopa area 20 ---------------*/
/*----------------- kopa area 21 -------------------*/
.kopa-area-21 {
  padding: 0; }
  .kopa-area-21 .ct-col-09 {
    padding: 115px 0px;
    background: #f7f7f7;
    padding-left: 100px;
    padding-right: 50px; }
  .kopa-area-21 .wrap-img-1 {
    min-height: 384px;
    background-size: cover; }

/*----------------- end kopa area 21 ---------------*/
/*----------------- kopa area 22 --------------------*/
.kopa-area-22 {
  padding: 100px 0px; }

/*---------------------- end ------------------------*/
/*----------------------- kopa area 23 -----------------*/
.kopa-area-23 {
  background: url(img/bg-2.jpg) top center no-repeat;
  background-size: cover;
  background-attachment: fixed; }
  .kopa-area-23:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 56, 94, 0.8);
    width: 100%; }
  .kopa-area-23 .ct-col-06 {
    padding: 65px 80px; }
  .kopa-area-23 .ct-col-03 {
    padding: 0; }

/*----------------------- end kopa area 23 ---------------*/
/*----------------- end main content home 3 -------------*/
/*-----------========================= end style home 3 =============================-----------------------*/
/*------------- ============================style 404 ========================== ---------------------*/
/*------------------ kopa area 24 -------------*/
.kopa-area-24, .kopa-area-34, .kopa-area-44, .kopa-area-46, .kopa-area-49 {
  padding: 80px 0px 25px 0px;
  background: url(img/img-breadcrum1.jpg) center center no-repeat;
  background-size: cover; }
  .kopa-area-24:before, .kopa-area-34:before, .kopa-area-44:before, .kopa-area-46:before, .kopa-area-49:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #003255;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Safari 5.1-6*/
    background: -o-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Opera 11.1-12*/
    background: -moz-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Fx 3.6-15*/
    background: linear-gradient(to left, rgba(0, 50, 85, 0), #003255);
    /*Standard*/ }

/*------------- end kopa area 24 ------------------*/
/*---------------- kopa area 25 --------------------*/
.kopa-area-25 {
  padding: 100px 0px; }

/*------------------- end kopa area 25 -------------*/
/*--------------=========================== end style 404 =====================----------------------*/
/*------------============================= style about us =====================---------------------------*/
/*------------- kopa area 26 ------------------*/
.kopa-area-26 {
  padding: 115px 0px; }

/*------------ end kopa area 26 ---------------*/
/*------------ kopa area 27 -------------------*/
.kopa-area-27 {
  padding: 100px 0px; }

/*----------------- end kopa area 27 -----------*/
/*------------============================ end style about us ===================--------------------------*/
/*------------- ===================== style about us 2 =============================---------------------*/
/*------------------- kopa area 28 ----------------------*/
.kopa-area-28 {
  padding: 115px 0px; }

/*----------------- end kopa area 28 --------------------*/
/*--------------------- kopa area 29 ---------------------*/
.kopa-area-29 {
  padding: 115px 0px;
  background: #f7f7f7; }

/*------------------------- end kopa area 29 ----------------*/
/*------------------------- kopa area 30 -------------------------------*/
.kopa-area-30 {
  padding: 115px 0px; }

/*---------------------------- end kopa area 30 -------------------------*/
/*------------======================= end style about us 2 =========================-------------------*/
/*----------------======================= style accordion =========================--------------------*/
/*-------------------- kopa area 31 -------------------*/
.kopa-area-31 {
  padding: 100px 0px; }

/*------------------- end kopa area 31 ------------------*/
/*---------------======================== end style accordion ====================---------------------*/
/*----------------========================== style alert ======================------------------------*/
/*------------- kopa area 32 ----------------*/
.kopa-area-32 {
  padding: 100px 0px; }

/*------------- end kopa area 32 -----------*/
/*------------------======================== end style alert =================--------------------------*/
/*---------------============================= style blockquote =======================--------------------*/
.kopa-area-33 {
  padding: 100px 0px; }

/*----- =============== kopa block quote 1 ============== -------*/
.kopa-blockquote-1 {
  padding: 30px 40px;
  background: #f7f7f7; }
  .kopa-blockquote-1 .blq-thumb {
    margin-bottom: 30px; }
    .kopa-blockquote-1 .blq-thumb i {
      width: 60px;
      height: 60px;
      border-radius: 50%;
      text-align: center;
      font-size: 25px;
      color: white;
      line-height: 60px; }
  .kopa-blockquote-1 .blq-content p {
    font-size: 16px;
    color: #666;
    margin-bottom: 30px;
    line-height: 25px; }
  .kopa-blockquote-1 .blq-footer:before {
    display: none; }
  .kopa-blockquote-1 .blq-footer h4 {
    text-transform: uppercase;
    color: #333;
    margin-bottom: 0; }
  .kopa-blockquote-1 .blq-footer p {
    color: #666;
    font-size: 16px; }

/*----- end kopa block quote 1 -------*/
/*------- kopa blockquote 2 -----*/
.kopa-blockquote-2 {
  padding: 30px 40px;
  background: #f7f7f7; }
  .kopa-blockquote-2 .blq-thumb {
    margin-bottom: 30px; }
    .kopa-blockquote-2 .blq-thumb i {
      width: 60px;
      height: 60px;
      border: 2px solid;
      border-radius: 50%;
      text-align: center;
      font-size: 25px;
      line-height: 60px;
      vertical-align: middle;
      margin-right: 10px; }
    .kopa-blockquote-2 .blq-thumb .blq-title {
      vertical-align: middle;
      display: inline-block; }
      .kopa-blockquote-2 .blq-thumb .blq-title h4 {
        text-transform: uppercase;
        margin-bottom: 0; }
      .kopa-blockquote-2 .blq-thumb .blq-title p {
        color: #666;
        font-size: 16px; }
  .kopa-blockquote-2 .blq-content p {
    font-size: 16px;
    color: #666;
    margin-bottom: 30px;
    line-height: 25px; }

/*------ end kopa blockquote 2 ------*/
/*------ kopa-blockquote-3 ----*/
.kopa-blockquote-3 {
  border-top: 3px solid;
  padding: 50px 40px 30px 40px;
  background: #f7f7f7; }
  .kopa-blockquote-3 .blq-header {
    margin-bottom: 30px; }
    .kopa-blockquote-3 .blq-header i {
      font-size: 25px;
      margin-bottom: 20px; }
    .kopa-blockquote-3 .blq-header .blq-title h4 {
      text-transform: uppercase;
      margin-bottom: 0; }
    .kopa-blockquote-3 .blq-header .blq-title p {
      font-size: 16px;
      color: #666; }
  .kopa-blockquote-3 .blq-content p {
    font-size: 16px;
    color: #666;
    line-height: 25px; }

/*----- end kopa-blockquote-3 ----*/
/*----- kopa block quote 4 -------*/
.kopa-blockquote-4 {
  border-left: 3px solid;
  padding: 30px 40px 30px 90px;
  position: relative;
  background: #f7f7f7; }
  .kopa-blockquote-4:before {
    content: "\f10d";
    font-size: 25px;
    position: absolute;
    font-family: 'FontAwesome';
    color: #0e8dc1;
    left: 40px;
    top: 30px; }
  .kopa-blockquote-4 .blq-header {
    margin-bottom: 30px; }
    .kopa-blockquote-4 .blq-header .blq-title h4 {
      text-transform: uppercase;
      margin-bottom: 0; }
    .kopa-blockquote-4 .blq-header .blq-title p {
      font-size: 16px;
      color: #666; }
  .kopa-blockquote-4 .blq-content p {
    font-size: 16px;
    color: #666;
    line-height: 25px; }

/*------- end kopa block quote 4 --------*/
/*------ kopa block quote 5 --------*/
.kopa-blockquote-5 {
  background: #00436b;
  padding: 50px;
  color: #d5d5d5;
  text-align: center; }
  .kopa-blockquote-5 .blq-footer:before {
    display: none; }
  .kopa-blockquote-5 .blq-footer .title-footer {
    font-size: 18px;
    line-height: 24px;
    color: #0e8dc1; }
  .kopa-blockquote-5 .blq-footer p {
    font-size: 16px;
    color: #d5d5d5; }

/*------- end kopa block quote 5 -------*/
/*-------- kopa block quote 6 -------*/
.kopa-blockquote-6 {
  padding: 50px 20px;
  background: #f7f7f7; }
  .kopa-blockquote-6 .blq-thumb {
    margin-bottom: 20px; }
    .kopa-blockquote-6 .blq-thumb i {
      font-size: 28px;
      color: #cbcbcb; }
  .kopa-blockquote-6 .blq-content p {
    font-size: 16px;
    color: #666;
    margin-bottom: 20px;
    line-height: 25px; }
  .kopa-blockquote-6 .blq-footer:before {
    display: none; }
  .kopa-blockquote-6 .blq-footer h4 {
    text-transform: uppercase;
    color: #333;
    margin-bottom: 0;
    font-size: 16px; }
  .kopa-blockquote-6 .blq-footer p {
    color: #666;
    font-size: 16px; }

/*-------- end kopa blockquote 6 ------*/
/*-------- kopa block quote 7 ----- */
.kopa-blockquote-7 {
  padding: 60px 30px;
  background-image: url(img/img-bg-bquote-1.jpg);
  background-repeat: no-repeat;
  position: relative;
  z-index: 0; }
  .kopa-blockquote-7:before {
    content: "";
    background: rgba(51, 51, 51, 0.9);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1; }
  .kopa-blockquote-7 .blq-thumb {
    margin-bottom: 20px; }
    .kopa-blockquote-7 .blq-thumb i {
      font-size: 28px;
      color: #fff; }
  .kopa-blockquote-7 .blq-content p {
    font-size: 16px;
    color: #d5d5d5;
    margin-bottom: 30px;
    line-height: 25px; }
  .kopa-blockquote-7 .blq-footer:before {
    display: none; }
  .kopa-blockquote-7 .blq-footer h4 {
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 0;
    font-size: 16px; }
  .kopa-blockquote-7 .blq-footer p {
    color: #fff;
    font-size: 16px; }

/* -------- end kopa blockquote 7 ------*/
/*--------------============================= end style blockquote ========================----------------*/
/*--------------=========================== style blog center ==========================---------------------*/
.kopa-area-34 {
  background-size: cover;
  background-image: url(img/img-breadcrum2.jpg) center center no-repeat; }
  .kopa-area-34:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #003255;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Safari 5.1-6*/
    background: -o-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Opera 11.1-12*/
    background: -moz-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Fx 3.6-15*/
    background: linear-gradient(to left, rgba(0, 50, 85, 0), #003255);
    /*Standard*/ }

.kopa-area-35 {
  padding: 115px 0px; }

/*-- =============== BLOG-ARTICLE-LIST-1 ================== --*/
.blog-article-list-1 {
  overflow: hidden;
  margin-top: -100px;
  margin-bottom: 0px; }
  .blog-article-list-1 li {
    margin-top: 100px; }
    .blog-article-list-1 li .entry-item .entry-header {
      text-align: center;
      margin-bottom: 50px; }
      .blog-article-list-1 li .entry-item .entry-header .entry-title {
        font-size: 30px;
        margin-bottom: 15px;
        line-height: 40px; }
        .blog-article-list-1 li .entry-item .entry-header .entry-title a {
          color: #333; }
      .blog-article-list-1 li .entry-item .entry-header p {
        font-size: 16px;
        color: #999; }
    .blog-article-list-1 li .entry-item .entry-thumb {
      margin-bottom: 50px;
      position: relative; }
      .blog-article-list-1 li .entry-item .entry-thumb .slider-thumb-blog-art .owl-controls .owl-pagination {
        display: none; }
      .blog-article-list-1 li .entry-item .entry-thumb .customNavigation .btn {
        position: absolute;
        padding: 0;
        top: 50%;
        width: 60px;
        height: 60px;
        transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        color: white;
        border-radius: 50%;
        line-height: 55px;
        font-size: 30px;
        font-weight: normal;
        text-align: center;
        white-space: nowrap;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border: 1px solid transparent; }
      .blog-article-list-1 li .entry-item .entry-thumb .customNavigation .prev {
        left: 30px; }
      .blog-article-list-1 li .entry-item .entry-thumb .customNavigation .next {
        right: 30px; }
    .blog-article-list-1 li .entry-item .entry-content {
      margin-bottom: 50px; }
      .blog-article-list-1 li .entry-item .entry-content span {
        color: #666; }
        .blog-article-list-1 li .entry-item .entry-content span:before {
          content: "";
          width: 1px;
          height: 60px;
          position: absolute;
          background: rgba(0, 0, 0, 0.2);
          top: 5px;
          right: 0; }
      .blog-article-list-1 li .entry-item .entry-content p {
        font-size: 15px;
        color: #666;
        display: block;
        overflow: hidden;
        line-height: 25px; }
      .blog-article-list-1 li .entry-item .entry-content .sub-p {
        margin-top: 30px; }
        .blog-article-list-1 li .entry-item .entry-content .sub-p p {
          margin-top: 30px; }
          .blog-article-list-1 li .entry-item .entry-content .sub-p p:last-child {
            margin-top: 0px; }
    .blog-article-list-1 li .entry-item .entry-footer {
      position: relative; }
      .blog-article-list-1 li .entry-item .entry-footer:before {
        position: absolute;
        content: "";
        width: 500%;
        height: 1px;
        background: #f0f0f0;
        top: 50%;
        left: -100%;
        right: -100%;
        z-index: -1; }
      .blog-article-list-1 li .entry-item .entry-footer .wrap-social-link {
        color: #666;
        margin-top: 15px;
        background: white;
        padding: 0px 15px; }
        .blog-article-list-1 li .entry-item .entry-footer .wrap-social-link ul {
          display: inline-block; }
          .blog-article-list-1 li .entry-item .entry-footer .wrap-social-link ul li {
            margin-top: 0px;
            display: inline-block;
            padding: 0px 5px;
            font-size: 16px; }
            .blog-article-list-1 li .entry-item .entry-footer .wrap-social-link ul li:last-child {
              padding-right: 0px; }
            .blog-article-list-1 li .entry-item .entry-footer .wrap-social-link ul li a {
              color: #666; }

/*--- ================ END ========================== ---*/
/*--- ================ NAVIGATION-1 ================== ---*/
.navigation-1 {
  text-align: center;
  width: 100%; }
  .navigation-1 .nav-links .page-numbers {
    color: #666;
    padding: 0px 10px;
    transition: 0.5s; }
    .navigation-1 .nav-links .page-numbers:last-child {
      padding-right: 0; }
    .navigation-1 .nav-links .page-numbers:first-child {
      padding-left: 0; }
  .navigation-1 .nav-links .control-pagination i {
    width: 40px;
    height: 40px;
    border: 2px solid #c7c7c7;
    text-align: center;
    border-radius: 50%;
    font-size: 20px;
    display: inline-block;
    line-height: 35px;
    color: #c7c7c7;
    transition: 0.5s; }

/*-- ================== END ================== ---*/
/*-------------================================== end style blog center =================-------------------*/
/*------------============================== style blog large ==============================---------------*/
.kopa-area-36 {
  padding: 115px 0px 50px 0px; }
  .kopa-area-36 .main-col {
    overflow: hidden; }
    .kopa-area-36 .main-col .blog-article-list-1 li .entry-item .entry-footer .wrap-social-link {
      margin-right: 50px; }

/*------- =================== EX-MODULE-CONTACT-9 ================= ---------*/
.ex-module-contact-9 .widget-content {
  position: relative; }
  .ex-module-contact-9 .widget-content .ct-form-box form .input-block {
    border: 1px solid #333; }
    .ex-module-contact-9 .widget-content .ct-form-box form .input-block label {
      position: absolute;
      top: 105%;
      left: 20px; }
    .ex-module-contact-9 .widget-content .ct-form-box form .input-block input[type="text"] {
      width: 80%;
      border: none;
      display: inline-block;
      float: left;
      height: 44px;
      padding: 0px 15px;
      color: #c7c7c7;
      font-style: italic; }
    .ex-module-contact-9 .widget-content .ct-form-box form .input-block button[type="submit"] {
      border: none;
      width: 20%;
      display: inline-block;
      float: left;
      position: relative;
      height: 44px;
      font-size: 17px; }
      .ex-module-contact-9 .widget-content .ct-form-box form .input-block button[type="submit"]:hover {
        color: #0e8dc1; }
      .ex-module-contact-9 .widget-content .ct-form-box form .input-block button[type="submit"]:after {
        content: "";
        height: 17px;
        width: 0;
        border-left: 1px dotted #666;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%); }

/*--- ========================= END ===================== ---*/
/*--- ================== EX-MODULE-SLIDER-9 ============== ---*/
.ex-module-slider-9 .widget-content {
  position: relative; }
  .ex-module-slider-9 .widget-content .entry-item {
    position: relative; }
    .ex-module-slider-9 .widget-content .entry-item .entry-thumb img {
      width: 100%; }
    .ex-module-slider-9 .widget-content .entry-item .entry-content {
      position: absolute;
      bottom: 25px;
      left: 25px; }
      .ex-module-slider-9 .widget-content .entry-item .entry-content .entry-title {
        font-size: 22px;
        text-transform: uppercase; }
        .ex-module-slider-9 .widget-content .entry-item .entry-content .entry-title a {
          color: #fff; }
          .ex-module-slider-9 .widget-content .entry-item .entry-content .entry-title a:hover {
            color: #ffd200; }
      .ex-module-slider-9 .widget-content .entry-item .entry-content p {
        color: #e0e0e0;
        text-transform: capitalize; }
  .ex-module-slider-9 .widget-content .owl-controls {
    display: none !important; }
  .ex-module-slider-9 .widget-content .customNavigation {
    position: absolute;
    top: 25px;
    left: 25px; }
    .ex-module-slider-9 .widget-content .customNavigation .btn {
      padding: 0;
      font-size: 20px;
      margin-right: 10px;
      border: none;
      border-radius: 0px;
      color: #fff; }
      .ex-module-slider-9 .widget-content .customNavigation .btn:hover {
        color: #ffd200; }
.ex-module-slider-9.style-01 .widget-content {
  position: relative; }
  .ex-module-slider-9.style-01 .widget-content .customNavigation {
    position: absolute;
    top: 25px;
    right: 25px;
    text-align: right; }
    .ex-module-slider-9.style-01 .widget-content .customNavigation .btn {
      padding: 0;
      font-size: 20px;
      margin-right: 10px;
      border: none;
      border-radius: 0px;
      color: #fff; }
      .ex-module-slider-9.style-01 .widget-content .customNavigation .btn:hover {
        color: #ffd200; }

/*---- ==================== END ========================== ---*/
/*---- ================ EX-MODULE-ARTICLE-LIST-1 ================== ---*/
.ex-module-article-list-1 .widget-content ul li {
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  margin-top: 25px; }
  .ex-module-article-list-1 .widget-content ul li:last-child {
    border-bottom: none;
    padding-bottom: 0px; }
  .ex-module-article-list-1 .widget-content ul li .entry-item .entry-thumb {
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 20px; }
  .ex-module-article-list-1 .widget-content ul li .entry-item .entry-content {
    overflow: hidden; }
    .ex-module-article-list-1 .widget-content ul li .entry-item .entry-content .entry-title {
      font-size: 16px;
      line-height: 20px;
      margin-bottom: 5px; }
      .ex-module-article-list-1 .widget-content ul li .entry-item .entry-content .entry-title a {
        color: #333; }
        .ex-module-article-list-1 .widget-content ul li .entry-item .entry-content .entry-title a:hover {
          color: #0e8dc1; }
    .ex-module-article-list-1 .widget-content ul li .entry-item .entry-content .entry-meta .entry-date {
      color: #666; }

/*-- ======================== END ========================= ---*/
/*--- ================= EX-MODULE-SLIDER-10 ================= --*/
.ex-module-slider-10 .widget-content {
  margin-bottom: 30px;
  text-align: center; }
  .ex-module-slider-10 .widget-content .entry-item .entry-thumb {
    font-size: 36px;
    line-height: 20px; }
  .ex-module-slider-10 .widget-content .entry-item .entry-content p {
    font-size: 16px;
    line-height: 25px;
    color: #666; }
  .ex-module-slider-10 .widget-content .entry-item .entry-content a {
    line-height: 25px;
    font-size: 16px; }
  .ex-module-slider-10 .widget-content .owl-controls {
    margin-top: 20px; }
    .ex-module-slider-10 .widget-content .owl-controls .owl-pagination .owl-page span {
      display: block;
      width: 10px;
      height: 10px;
      margin: 5px 3px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background: #e4e4e4; }
    .ex-module-slider-10 .widget-content .owl-controls .owl-pagination .owl-page.active span {
      background: #0e8dc1; }
  .ex-module-slider-10 .widget-content .customNavigation {
    display: none; }

/*--- =========================== END ======================= ---*/
/*--- ================ EX-MODULE-INSTAGRAM-1 ================== --*/
.ex-module-instagram-1 .widget-content ul {
  margin-top: -6px; }
  .ex-module-instagram-1 .widget-content ul li {
    margin-top: 6px; }
    .ex-module-instagram-1 .widget-content ul li img {
      transition: ease-in-out;
      width: 100%; }
    .ex-module-instagram-1 .widget-content ul li:before {
      content: "";
      background: #000;
      position: absolute;
      top: 0;
      left: 3px;
      bottom: 0;
      right: 3px;
      opacity: 1;
      z-index: -1; }
    .ex-module-instagram-1 .widget-content ul li:hover img {
      opacity: 0.7; }

/*--- ================== END ================ ----*/
/*--- ================== EX-MODULE-TAG-1 ============ ----*/
.ex-module-tag-1 .widget-content .wrap-tag {
  text-align: center; }
  .ex-module-tag-1 .widget-content .wrap-tag ul {
    margin-top: -6px; }
    .ex-module-tag-1 .widget-content .wrap-tag ul li {
      padding: 10px 15px;
      float: left;
      margin-top: 6px;
      background: #f7f7f7;
      margin-right: 6px;
      font-size: 12px; }
      .ex-module-tag-1 .widget-content .wrap-tag ul li:hover a {
        color: #fff; }
      .ex-module-tag-1 .widget-content .wrap-tag ul li a {
        color: #666; }

/*--- ================= END ==================== --*/
/*-----------================================ end style blog large ========================--------------*/
/*-------------============================== style blog masonry =========================--------------*/
.kopa-area-37 {
  padding: 100px 0px; }

/*----- =============== EX-MODULE-GRID-MASONRY-1 ================ -------*/
.ex-module-grid-masonry-1 .widget-content {
  text-align: center; }
  .ex-module-grid-masonry-1 .widget-content .masonry-container {
    margin-top: -30px;
    text-align: left; }
  .ex-module-grid-masonry-1 .widget-content .entry-thumb img {
    width: 100%; }
  .ex-module-grid-masonry-1 .widget-content .entry-thumb .carousel .carousel-control {
    width: 40px;
    height: 40px;
    font-size: 20px;
    text-align: center;
    color: #fff;
    line-height: 40px;
    top: 50%;
    opacity: 1;
    border-radius: 50%;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    background-image: none; }
    .ex-module-grid-masonry-1 .widget-content .entry-thumb .carousel .carousel-control.left {
      left: 20px; }
    .ex-module-grid-masonry-1 .widget-content .entry-thumb .carousel .carousel-control.right {
      right: 20px; }
  .ex-module-grid-masonry-1 .widget-content .entry-thumb .carousel .carousel-indicators li {
    background: #fff;
    border: none; }
  .ex-module-grid-masonry-1 .widget-content .entry-item {
    margin-top: 30px; }
    .ex-module-grid-masonry-1 .widget-content .entry-item.with-iframe .entry-content {
      margin-top: -5px; }
    .ex-module-grid-masonry-1 .widget-content .entry-item.content-abs .entry-content {
      position: absolute;
      bottom: 30px;
      left: 10px;
      right: 0;
      background: transparent; }
      .ex-module-grid-masonry-1 .widget-content .entry-item.content-abs .entry-content .entry-title {
        font-size: 30px;
        font-weight: bold;
        line-height: 35px;
        text-transform: uppercase; }
        .ex-module-grid-masonry-1 .widget-content .entry-item.content-abs .entry-content .entry-title a {
          color: #fff; }
      .ex-module-grid-masonry-1 .widget-content .entry-item.content-abs .entry-content .entry-meta .entry-date {
        color: #dfdfdf;
        text-transform: capitalize; }
    .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content {
      background: #f7f7f7;
      padding: 30px; }
      .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-header {
        margin-bottom: 30px; }
        .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-header .entry-meta .meta-thumb {
          float: left;
          width: 47px;
          height: 47px;
          margin-right: 20px;
          border-radius: 50%; }
        .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-header .entry-meta .meta-auth {
          overflow: hidden;
          font-size: 16px;
          margin-bottom: 0; }
        .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-header .entry-meta .entry-date {
          overflow: hidden;
          color: #666;
          margin-bottom: 0;
          text-transform: capitalize;
          font-size: 14px; }
        .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-header .entry-title {
          margin-bottom: 0px;
          margin-top: 20px; }
          .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-header .entry-title a {
            color: #333; }
      .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content p {
        color: #666;
        margin-bottom: 0px;
        font-size: 16px; }
      .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-footer {
        margin-top: 30px; }
        .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-footer .alignleft p {
          display: inline-block;
          margin-right: 10px;
          color: #666;
          font-size: 14px; }
        .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-footer .alignright {
          padding-left: 20px;
          border-left: 1px solid #dfdfdf; }
          .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-footer .alignright i {
            margin-right: 10px;
            color: #666; }
          .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .entry-footer .alignright a {
            color: #666; }
      .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .kopa-blockquote {
        padding: 0px 30px;
        margin-bottom: 0px;
        position: relative; }
        .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .kopa-blockquote:before {
          content: "\f10d";
          position: absolute;
          font-size: 20px;
          color: #dfdfdf;
          top: 0;
          left: 0;
          font-family: "FontAwesome"; }
        .ex-module-grid-masonry-1 .widget-content .entry-item .entry-content .kopa-blockquote:after {
          content: "\f10e";
          position: absolute;
          font-size: 20px;
          color: #dfdfdf;
          bottom: 0;
          right: 0;
          font-family: "FontAwesome"; }
  .ex-module-grid-masonry-1 .widget-content a {
    margin-top: 50px; }

/*----------================================== end style blog mansory =====================--------------*/
/*--------- ================================== style button =============================----------------*/
.kopa-area-38 {
  padding: 100px 0px; }

/*----- ====== EX-MODULE-BTN-1 ======= ------*/
.ex-module-btn-1 .widget-content .wrap-btn {
  margin-top: -10px; }
  .ex-module-btn-1 .widget-content .wrap-btn a {
    margin-top: 10px;
    margin-right: 5px;
    margin-left: 0px; }
    .ex-module-btn-1 .widget-content .wrap-btn a:last-child {
      margin-right: 0px; }

.sm-btn {
  padding: 10px 30px;
  display: inline-block;
  font-size: 12px;
  text-transform: uppercase;
  text-align: center;
  color: white;
  border-radius: 20px;
  border: 1px solid transparent; }

.md-btn {
  padding: 12px 45px;
  display: inline-block;
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
  color: white;
  border-radius: 20px;
  border: 1px solid transparent; }

.lg-btn {
  padding: 15px 60px;
  display: inline-block;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  color: white;
  border-radius: 30px;
  border: 1px solid transparent; }

.style-btn-01:hover {
  background: transparent;
  border: 1px solid; }

.style-btn-02 {
  background: #00436b; }
  .style-btn-02:hover {
    background: transparent;
    border: 1px solid #00436b;
    color: #00436b; }

.style-btn-03:hover {
  background: transparent;
  border: 1px solid; }

.style-btn-04 {
  background: #00b80d; }
  .style-btn-04:hover {
    background: transparent;
    border: 1px solid #00b80d;
    color: #00b80d; }

.style-btn-05 {
  background: #d10000; }
  .style-btn-05:hover {
    background: transparent;
    border: 1px solid #d10000;
    color: #d10000; }

.style-btn-line-01 {
  background: transparent;
  border: 1px solid; }
  .style-btn-line-01:hover {
    border: 1px solid transparent;
    color: #fff !important; }

.style-btn-line-02 {
  background: transparent;
  border: 1px solid #00436b;
  color: #00436b; }
  .style-btn-line-02:hover {
    background: #00436b;
    border: 1px solid transparent;
    color: #fff; }

.style-btn-line-03 {
  background: transparent;
  border: 1px solid; }
  .style-btn-line-03:hover {
    border: 1px solid transparent;
    color: #fff !important; }

.style-btn-line-04 {
  background: transparent;
  border: 1px solid #00b80d;
  color: #00b80d; }
  .style-btn-line-04:hover {
    background: #00b80d;
    border: 1px solid transparent;
    color: #fff; }

.style-btn-line-05 {
  background: transparent;
  border: 1px solid #d10000;
  color: #d10000; }
  .style-btn-line-05:hover {
    background: #d10000;
    border: 1px solid transparent;
    color: #fff; }

.with-icon-style-01 {
  position: relative; }
  .with-icon-style-01 i, .with-icon-style-01 span {
    position: absolute;
    top: 50%;
    left: 15%;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%); }

.with-icon-style-02 {
  position: relative; }
  .with-icon-style-02 i, .with-icon-style-02 span {
    position: absolute;
    top: 50%;
    left: 15%;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    padding-right: 8px;
    border-right: 1px solid; }

.with-icon-style-03 {
  position: relative; }
  .with-icon-style-03 i, .with-icon-style-03 span {
    position: absolute;
    top: 50%;
    left: 5%;
    width: 30px;
    height: 30px;
    background: white;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%); }

.with-icon-style-04 {
  position: relative; }
  .with-icon-style-04:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 100%;
    background: white;
    top: 0;
    left: 23%; }
  .with-icon-style-04 i,
  .with-icon-style-04 span {
    position: absolute;
    top: 50%;
    left: 10%;
    transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%); }

.border-style-1 {
  border: 1px solid; }
  .border-style-1:hover {
    border: 1px solid transparent; }

.border-style-2 {
  border: 3px solid;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 57px;
  padding-right: 57px; }
  .border-style-2:hover {
    border: 3px solid transparent; }

.border-style-3 {
  border: 6px solid;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 54px;
  padding-right: 54px; }
  .border-style-3:hover {
    border: 6px solid transparent; }

.border-style-4 {
  border: 9px solid;
  padding-bottom: 6px;
  padding-top: 6px;
  padding-left: 51px;
  padding-right: 51px; }
  .border-style-4:hover {
    border: 9px solid transparent; }

.radius-style-01 {
  border-radius: 0px; }

.radius-style-02 {
  border-radius: 30px; }

.radius-style-03 {
  border-radius: 5px; }

/*-- =============== END ============== --*/
/*--------===================================== end style button ========================-----------------*/
/*--------===================================== style careers ===========================----------------*/
.ex-module-contact-10 {
  padding: 30px; }
  .ex-module-contact-10 .widget-title {
    color: #fff; }
  .ex-module-contact-10 .widget-content form label {
    color: #fff;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0px; }
    .ex-module-contact-10 .widget-content form label:first-child {
      margin-top: 0; }
  .ex-module-contact-10 .widget-content form p {
    margin-top: 15px; }
    .ex-module-contact-10 .widget-content form p:first-child {
      margin-top: 0; }
    .ex-module-contact-10 .widget-content form p.btn-block {
      margin-top: 20px; }
      .ex-module-contact-10 .widget-content form p.btn-block input[type="submit"] {
        padding: 7px 32px;
        color: #fff;
        text-transform: uppercase;
        background: transparent;
        border: 1px solid rgba(255, 255, 255, 0.7);
        border-radius: 20px; }
        .ex-module-contact-10 .widget-content form p.btn-block input[type="submit"]:hover {
          border: 1px solid transparent; }
    .ex-module-contact-10 .widget-content form p.type-file {
      position: relative;
      overflow: hidden; }
      .ex-module-contact-10 .widget-content form p.type-file:hover span {
        color: #fff; }
      .ex-module-contact-10 .widget-content form p.type-file span {
        display: inline-block;
        padding: 5px 10px;
        background: #f7f7f7;
        color: #333;
        transition: 0.5s;
        -ms-transition: 0.5s;
        -webkit-transition: 0.5s;
        cursor: pointer; }
        .ex-module-contact-10 .widget-content form p.type-file span.txt-alert {
          padding: 0;
          color: white;
          margin-left: 10px;
          background: transparent; }
      .ex-module-contact-10 .widget-content form p.type-file input {
        position: absolute;
        width: 100px;
        height: 30px;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0); }
  .ex-module-contact-10 .widget-content form input[type="text"] {
    width: 100%;
    height: 40px;
    border: 1px solid rgba(255, 255, 255, 0.7);
    color: #e0e0e0;
    border-radius: 4px;
    background: transparent;
    padding: 0 15px; }
  .ex-module-contact-10 .widget-content form textarea {
    width: 100%;
    border: 1px solid rgba(255, 255, 255, 0.7);
    color: #e0e0e0;
    border-radius: 4px;
    background: transparent;
    padding: 10px 15px; }
  .ex-module-contact-10 .widget-content form ::-webkit-input-placeholder {
    color: #dfdfdf; }

/*-- ======== EX MODULE PRESENT 5 ========= --*/
.ex-module-present-5 .widget-content .entry-item .entry-thumb {
  text-align: center;
  margin-bottom: 40px; }

/*-- ====== END ====== --*/
/*-------====================================== end style carees =========================----------------*/
/*------===================================== style cart dropdown =======================-----------------*/
.kopa-area-39 {
  background: #ecf0f1;
  padding: 100px 0px; }
  .kopa-area-39 .kopa-page-header {
    margin-bottom: 500px; }

/*-------- kopa cart dropdown 1 ----------*/
.kopa-cartdrop-down-1 {
  display: inline-block;
  margin-right: 10px; }
  .kopa-cartdrop-down-1 .dropdown-toggle {
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 3px 5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #0e8dc1 i;
      color-margin-right: 5px; }
  .kopa-cartdrop-down-1 .cart-dropdown {
    padding: 0 !important;
    max-width: 468px;
    width: 468px;
    left: auto;
    right: 0;
    top: 40px;
    border-top: 2px solid;
    border-radius: 0; }
    .kopa-cartdrop-down-1 .cart-dropdown li {
      padding: 0px 30px; }
      .kopa-cartdrop-down-1 .cart-dropdown li:first-child {
        padding-top: 10px; }
      .kopa-cartdrop-down-1 .cart-dropdown li .item-cart {
        padding: 20px 0px;
        border-bottom: 1px solid #eee;
        position: relative; }
        .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .cart-thumb {
          width: 70px;
          height: 70px;
          float: left;
          margin-right: 20px; }
        .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content {
          overflow: hidden; }
          .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .item-cart-title {
            font-size: 18px;
            line-height: 18px;
            margin-bottom: 5px;
            text-transform: capitalize; }
            .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .item-cart-title a {
              color: #333; }
          .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .kopa-btn-close.style-01 {
            position: absolute;
            font-size: 26px;
            top: 50%;
            right: 0;
            -ms-transform: translate(0, -50%);
            -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%); }
            .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .kopa-btn-close.style-01 i, .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .kopa-btn-close.style-01 span {
              color: #a1b1bc;
              -ms-transition: 0.5s;
              -webkit-transition: 0.5s;
              transition: 0.5s; }
      .kopa-cartdrop-down-1 .cart-dropdown li .total-cost-item {
        padding: 15px 0px; }
        .kopa-cartdrop-down-1 .cart-dropdown li .total-cost-item .alignleft a {
          font-size: 18px;
          color: #a1b1bc;
          text-transform: capitalize; }
          .kopa-cartdrop-down-1 .cart-dropdown li .total-cost-item .alignleft a i {
            margin-right: 5px;
            color: #a1b1bc; }
        .kopa-cartdrop-down-1 .cart-dropdown li .total-cost-item .alignright p {
          font-size: 18px;
          color: #a1b1c1;
          text-transform: capitalize; }
          .kopa-cartdrop-down-1 .cart-dropdown li .total-cost-item .alignright p span {
            font-weight: bold;
            color: #0e8dc1;
            margin-left: 5px; }
  .kopa-cartdrop-down-1 .footer-cart {
    background: #00243c !important; }
    .kopa-cartdrop-down-1 .footer-cart .cart-btn {
      padding: 20px 0px; }
      .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignleft a, .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignright a {
        padding: 10px 15px;
        color: #00243c;
        border: 2px solid transparent;
        font-size: 16px;
        background: white;
        border-radius: 3px;
        font-weight: bold;
        text-transform: uppercase;
        display: inline-block; }
        .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignleft a:hover, .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignright a:hover {
          color: #fff;
          background: transparent;
          border: 2px solid #fff; }
          .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignleft a:hover i, .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignleft a:hover span, .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignright a:hover i, .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignright a:hover span {
            color: #fff; }
        .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignleft a i,
        .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignleft a span, .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignright a i,
        .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignright a span {
          margin-right: 5px;
          color: #00243c;
          -ms-transition: 0.5s;
          -webkit-transition: 0.5s;
          transition: 0.5s; }

/*----------- end kopa cart dropdown 1 ------*/
/*----------- kopa-cartdrop-down-2 ---------------*/
.kopa-cartdrop-down-2 {
  display: inline-block;
  position: inherit; }
  .kopa-cartdrop-down-2 .dropdown-toggle {
    border: none;
    padding: 0;
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 20px;
    line-height: 40px;
    border-radius: 3px;
    color: #fff;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
    .kopa-cartdrop-down-2 .dropdown-toggle i, .kopa-cartdrop-down-2 .dropdown-toggle span {
      color: #fff; }
  .kopa-cartdrop-down-2 .dropdown-menu {
    max-width: 930px;
    width: 100%;
    right: 8%;
    left: auto;
    border-radius: 0;
    top: 100%;
    margin-top: 0px;
    border-top: 2px solid;
    padding: 0;
    padding-top: 10px; }
    .kopa-cartdrop-down-2 .dropdown-menu li {
      padding: 0px 30px; }
      .kopa-cartdrop-down-2 .dropdown-menu li .item-cart {
        padding: 20px 0px;
        border-bottom: 1px solid #eee;
        position: relative;
        /*--- ================= --*/
        /*--- ================= --*/ }
        .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .cart-thumb {
          width: 70px;
          height: 70px;
          float: left;
          margin-right: 20px; }
        .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content {
          overflow: hidden; }
          .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .item-cart-title {
            font-size: 18px;
            line-height: 18px;
            margin-bottom: 5px;
            font-weight: bold; }
            .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .item-cart-title a {
              color: #333;
              -ms-transition: 0.5s;
              -webkit-transition: 0.5s;
              transition: 0.5s; }
          .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .item-cart-cost {
            color: #0e8dc1; }
          .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .kopa-btn-close.style-01 {
            position: absolute;
            font-size: 26px;
            color: #a1b1bc;
            top: 50%;
            right: 0;
            -ms-transform: translate(0, -50%);
            -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%); }
            .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .kopa-btn-close.style-01 i, .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .kopa-btn-close.style-01 span {
              color: #a1b1bc;
              -ms-transition: 0.5s;
              -webkit-transition: 0.5s;
              transition: 0.5s; }
      .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item {
        padding: 20px 0px; }
        .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft {
          padding: 0; }
          .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft a {
            font-size: 18px;
            color: #a1b1bc;
            text-transform: capitalize; }
            .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft a i, .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft a span {
              margin-right: 5px;
              color: #a1b1bc;
              transition: 0.5s;
              -ms-transition: 0.5s;
              -webkit-transition: 0.5s; }
        .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignright {
          padding: 0; }
          .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignright p {
            font-size: 18px;
            color: #a1b1c1;
            text-transform: capitalize; }
            .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignright p span {
              font-weight: bold;
              color: #0e8dc1;
              margin-left: 5px; }
    .kopa-cartdrop-down-2 .dropdown-menu .footer-cart {
      background: #00243c; }
      .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn {
        padding: 20px 0px; }
        .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft, .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright {
          padding: 0; }
          .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft a, .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright a {
            padding: 10px 15px;
            color: #00243c;
            border: 2px solid transparent;
            font-size: 16px;
            background: white;
            border-radius: 3px;
            font-weight: bold;
            text-transform: uppercase;
            display: inline-block; }
            .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft a:hover, .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright a:hover {
              color: #fff;
              background: transparent;
              border: 2px solid #fff; }
              .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft a:hover i, .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft a:hover span, .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright a:hover i, .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright a:hover span {
                color: #fff; }
            .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft a i,
            .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft a span, .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright a i,
            .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright a span {
              margin-right: 5px;
              color: #00243c; }

/*-------------- end -----------------------------*/
/*------======================================== end style cart dropdown ================----------------*/
/*------====================================== style column ==============================-------------*/
.kopa-area-40 {
  padding: 115px 0px; }

.ex-module-col-1 .widget-content .entry-item {
  margin-bottom: 20px; }
  .ex-module-col-1 .widget-content .entry-item:last-child {
    margin-bottom: 0px; }
  .ex-module-col-1 .widget-content .entry-item .entry-content .entry-title {
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 30px; }
  .ex-module-col-1 .widget-content .entry-item .entry-content p {
    font-size: 16px;
    line-height: 25px;
    color: #666; }

/*-----======================================== end style column ========================-------------*/
/*------========================================== style contact  ======================== -----------*/
/*-- ================ EX MODULE CONTACT 11 ============== ---*/
.ex-module-contact-11 {
  padding: 50px;
  background: #0e8dc1; }
  .ex-module-contact-11 .widget-content ul {
    margin-top: -50px; }
    .ex-module-contact-11 .widget-content ul li {
      margin-top: 50px; }
      .ex-module-contact-11 .widget-content ul li .entry-item .entry-thumb {
        font-size: 25px;
        float: left;
        margin-right: 20px; }
      .ex-module-contact-11 .widget-content ul li .entry-item .entry-content {
        overflow: hidden; }
        .ex-module-contact-11 .widget-content ul li .entry-item .entry-content .entry-title {
          font-size: 18px;
          text-transform: uppercase;
          margin-bottom: 10px; }
        .ex-module-contact-11 .widget-content ul li .entry-item .entry-content p {
          font-size: 16px;
          text-transform: capitalize; }

/*-- ======================== END ==================== --*/
/*-- ============== EX MODULE MAP 1 ============= ---*/
.ex-module-map-1 {
  height: 100%; }
  .ex-module-map-1 .widget-content {
    height: 100%; }
    .ex-module-map-1 .widget-content .entry-item {
      height: 100%; }
      .ex-module-map-1 .widget-content .entry-item .entry-content {
        height: 100%; }
        .ex-module-map-1 .widget-content .entry-item .entry-content .kopa-map {
          width: 100%;
          height: 100%; }

/*-- =================== EX MODULE MAP 1 ============== ---*/
/*-- =========== EX MODULE CONTACT 12 =========== --*/
.ex-module-contact-12 .widget-content .entry-item .entry-content form .row .input-block {
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
  margin-top: 20px; }
  .ex-module-contact-12 .widget-content .entry-item .entry-content form .row .input-block:first-child {
    margin-top: 0px; }
  .ex-module-contact-12 .widget-content .entry-item .entry-content form .row .input-block input[type="text"] {
    width: 90%;
    border: none;
    color: #828282;
    font-size: 16px; }
  .ex-module-contact-12 .widget-content .entry-item .entry-content form .row .input-block label {
    font-size: 18px;
    margin-bottom: 0;
    margin-right: 15px;
    color: #666; }
.ex-module-contact-12 .widget-content .entry-item .entry-content form .row .textarea-block textarea {
  padding: 10px 15px;
  border: 1px solid #eee;
  border-radius: 4px;
  width: 100%;
  font-size: 16px; }
.ex-module-contact-12 .widget-content .entry-item .entry-content form .row .textarea-block ::-webkit-input-placeholder {
  color: #828282 !important; }
.ex-module-contact-12 .widget-content .entry-item .entry-content form .row .textarea-block :-moz-placeholder {
  /* Firefox 18- */
  color: #828282 !important; }
.ex-module-contact-12 .widget-content .entry-item .entry-content form .row .textarea-block ::-moz-placeholder {
  /* Firefox 19+ */
  color: #828282 !important; }
.ex-module-contact-12 .widget-content .entry-item .entry-content form .row .textarea-block :-ms-input-placeholder {
  color: #828282 !important; }
.ex-module-contact-12 .widget-content .entry-item .entry-content form .btn-block {
  margin-top: 50px; }
  .ex-module-contact-12 .widget-content .entry-item .entry-content form .btn-block input[type="submit"] {
    text-transform: uppercase; }

/*-- =================== END ================== --*/
/*---------======================================= end style contact ====================-------------*/
/*-------=================================== style counter =============================-------------*/
/*-- ============= EX MODULE COUNTER 1 ============ --*/
.ex-module-counter-1 .widget-content ul {
  margin-top: -10px; }
  .ex-module-counter-1 .widget-content ul li {
    margin-top: 10px; }
.ex-module-counter-1 .widget-content .entry-item {
  text-align: center; }
  .ex-module-counter-1 .widget-content .entry-item .entry-content .kopa-counter-1 {
    position: relative; }
    .ex-module-counter-1 .widget-content .entry-item .entry-content .kopa-counter-1 span {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      font-size: 35px; }
  .ex-module-counter-1 .widget-content .entry-item .entry-content .entry-title {
    font-size: 16px;
    text-transform: uppercase; }

/*-- ============== END =============== --*/
/*-- ============== EX MODULE COUNTER 5 --*/
.ex-module-counter-5 .widget-content {
  text-align: center; }
  .ex-module-counter-5 .widget-content ul {
    margin-top: -20px; }
    .ex-module-counter-5 .widget-content ul li {
      margin-top: 20px; }
  .ex-module-counter-5 .widget-content .entry-item .entry-content .counter-item {
    margin-bottom: 10px; }
  .ex-module-counter-5 .widget-content .entry-item .entry-content .entry-title {
    margin-bottom: 20px; }
  .ex-module-counter-5 .widget-content .entry-item .entry-content p {
    font-size: 16px;
    color: #666;
    line-height: 25px; }

/*-- ============== END =============== --*/
/*------ kopa counter 1 --------*/
.kopa-counter-1 {
  position: relative;
  text-align: center; }
  .kopa-counter-1 span {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 35px; }

/*--------- end kopa counter 1 ----*/
/*-- =============== EX MODULE COUNTER 2 ============= --*/
.ex-module-counter-2 .widget-content ul {
  margin-top: -10px; }
  .ex-module-counter-2 .widget-content ul li {
    margin-top: 10px; }
.ex-module-counter-2 .widget-content .entry-item {
  text-align: center; }
  .ex-module-counter-2 .widget-content .entry-item .entry-content .kopa-counter-2 {
    width: 165px;
    height: 165px;
    border-radius: 50%;
    text-align: center;
    font-size: 35px;
    margin: auto;
    line-height: 165px;
    color: white; }
  .ex-module-counter-2 .widget-content .entry-item .entry-content .entry-title {
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 20px; }

/*-- =============== EX MODULE COUNTER 2 ============ --*/
/*------- kopa counter 2 ----------*/
.kopa-counter-2 {
  width: 165px;
  height: 165px;
  border-radius: 50%;
  text-align: center;
  font-size: 35px;
  margin: auto;
  line-height: 165px;
  color: white; }

/*---------- end kopa counter 2 --------*/
/*-- ============== EX MODULE COUNTER 3 ============= --*/
.ex-module-counter-3 .widget-content ul, .ex-module-counter-4 .widget-content ul {
  margin-top: -10px; }
  .ex-module-counter-3 .widget-content ul li, .ex-module-counter-4 .widget-content ul li {
    margin-top: 10px; }
.ex-module-counter-3 .widget-content .entry-item, .ex-module-counter-4 .widget-content .entry-item {
  text-align: center; }
  .ex-module-counter-3 .widget-content .entry-item .entry-content .kopa-counter-3, .ex-module-counter-4 .widget-content .entry-item .entry-content .kopa-counter-3 {
    border: 1px solid;
    font-size: 16px;
    color: #666;
    text-transform: capitalize;
    padding: 40px 30px; }
    .ex-module-counter-3 .widget-content .entry-item .entry-content .kopa-counter-3 .counter, .ex-module-counter-4 .widget-content .entry-item .entry-content .kopa-counter-3 .counter {
      font-size: 45px;
      color: #0e8dc1;
      font-weight: bold; }
  .ex-module-counter-3 .widget-content .entry-item .entry-content .entry-title, .ex-module-counter-4 .widget-content .entry-item .entry-content .entry-title {
    font-size: 16px;
    text-transform: uppercase;
    margin-top: 20px; }

/*--- ============== END ======================= --*/
/*-------- kopa counter 3 ------------*/
.kopa-counter-3 {
  text-align: center;
  border: 1px solid;
  font-size: 16px;
  color: #666;
  text-transform: capitalize;
  padding: 40px 30px; }
  .kopa-counter-3 .counter {
    font-size: 45px;
    color: #0e8dc1;
    font-weight: bold; }

/*------------ end kopa counter 3 -------*/
/*-- ============== EX MODULE COUNTER 4 ============== --*/
.ex-module-counter-4 .widget-content .entry-item {
  text-align: center; }
  .ex-module-counter-4 .widget-content .entry-item .entry-content .kopa-counter-4 {
    background: #0e8dc1;
    color: #fff; }
    .ex-module-counter-4 .widget-content .entry-item .entry-content .kopa-counter-4 .counter {
      color: #fff;
      font-size: 40px;
      margin-top: 15px; }
    .ex-module-counter-4 .widget-content .entry-item .entry-content .kopa-counter-4 p i {
      color: #fff;
      font-size: 55px; }

/*-- ================== END ====================== --*/
/*---------------- kopa counter 4 --------*/
.kopa-counter-4 {
  text-align: center;
  background: #0e8dc1;
  color: #fff;
  padding: 40px 30px;
  font-size: 16px; }
  .kopa-counter-4 .counter {
    color: #fff;
    font-size: 40px;
    margin-top: 15px; }
  .kopa-counter-4 p i {
    color: #fff;
    font-size: 55px; }

/*-------------- end kopa counter 4 ----------*/
/*----------- kopa counter 5 ------------*/
.kopa-counter-5 {
  position: relative; }
  .kopa-counter-5:hover span {
    background: #0e8dc1;
    color: #fff; }
  .kopa-counter-5 span {
    position: absolute;
    width: 106px;
    height: 106px;
    background: #eee;
    border-radius: 50%;
    color: #4e4e4e;
    font-size: 18px;
    line-height: 100px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%); }

/*------------- end kopa counter 5 --------------------8/

/*-------================================ end counter =================================--------------*/
/*-------================================== style dropcap ============================= ----------------*/
/*--- ============ EX-MODULE-DROPCAP-1 ============== ---*/
.ex-module-dropcap-1 .widget-content ul {
  margin-top: -30px; }
  .ex-module-dropcap-1 .widget-content ul li {
    margin-top: 30px; }
.ex-module-dropcap-1 .widget-content .kopa-dropcap {
  text-transform: uppercase;
  font-size: 80px;
  float: left;
  font-weight: 900;
  margin-right: 25px;
  padding-right: 25px;
  line-height: 70px;
  position: relative; }
  .ex-module-dropcap-1 .widget-content .kopa-dropcap.ex-dropcap-style-01 {
    color: #0e8dc1; }
  .ex-module-dropcap-1 .widget-content .kopa-dropcap:before {
    content: "";
    width: 1px;
    height: 60px;
    position: absolute;
    top: 8px;
    right: 0;
    background: #d1d1d1; }
.ex-module-dropcap-1 .widget-content p {
  font-size: 16px;
  color: #666;
  line-height: 25px; }

/*--- ================ END ================= ---*/
/*----------- kopa-dropcap 1 -----------*/
.kopa-dropcap-1 {
  text-transform: uppercase;
  font-size: 80px;
  float: left;
  font-weight: 900;
  margin-right: 25px;
  padding-right: 25px;
  line-height: 70px;
  position: relative; }
  .kopa-dropcap-1.style-01 {
    color: #0e8dc1; }
  .kopa-dropcap-1:before {
    content: "";
    width: 1px;
    height: 60px;
    position: absolute;
    top: 8px;
    right: 0;
    background: #d1d1d1; }

/*----------- end kopa-dropcap 1------------ */
/*----------- kopa dropcap 2 ------------*/
.kopa-dropcap-2, .kopa-dropcap-3 {
  width: 60px;
  height: 60px;
  float: left;
  text-align: center;
  text-transform: uppercase;
  font-size: 50px;
  font-weight: bold;
  border: 1px solid #0e8dc1;
  margin-right: 20px;
  line-height: 55px;
  margin-top: 10px; }
  .kopa-dropcap-2.style-01, .style-01.kopa-dropcap-3 {
    background: #0e8dc1;
    color: #fff; }

/*------------ end kopa dropcap 2 -------*/
/*------------ kopa dropcap 3 -------------*/
.kopa-dropcap-3 {
  font-size: 40px;
  border-radius: 50%; }

/*------------ end kopa dropcap 3 ----------*/
/*-------=================================== end style dropcap ============================------------*/
/*-------- =============================== style dropdown menu ========================= ------------*/
.main-menu.style-01 li .sf-mega-style-1 {
  width: 100% !important;
  padding: 0 !important; }
  .main-menu.style-01 li .sf-mega-style-1 .sf-mega-section {
    float: left;
    width: 25% !important;
    padding: 0px 15px;
    background: #005B85; }
    .main-menu.style-01 li .sf-mega-style-1 .sf-mega-section ul {
      background: transparent; }
      .main-menu.style-01 li .sf-mega-style-1 .sf-mega-section ul li {
        padding: 20px 30px !important;
        border-bottom: 1px solid #33587e; }
        .main-menu.style-01 li .sf-mega-style-1 .sf-mega-section ul li a {
          color: #fff;
          border: none;
          box-shadow: none;
          text-transform: capitalize; }
          .main-menu.style-01 li .sf-mega-style-1 .sf-mega-section ul li a.item-title {
            font-weight: 900;
            text-transform: uppercase; }
          .main-menu.style-01 li .sf-mega-style-1 .sf-mega-section ul li a:hover {
            color: #0e8dc1; }

/*--------- dropdown sub-menu-1 ---------*/
.sub-menu {
  padding: 0 !important;
  left: auto !important;
  display: none;
  right: auto; }
  .sub-menu li {
    padding: 15px 20px !important;
    background: #005B85 !important;
    border-bottom: 1px solid #33587e !important;
    width: auto !important;
    max-width: 385px !important;
    position: relative !important; }
    .sub-menu li.with-sub:before {
      content: "\f105";
      color: #a1b1bc;
      font-size: 16x;
      position: absolute;
      top: 50%;
      right: 30px;
      -ms-transform: translate(0, -50%);
      -webkit-transform: translate(0, -50%);
      transform: translate(0, -50%);
      font-family: "FontAwesome"; }
    .sub-menu li a {
      border: none !important;
      border-radius: none !important;
      color: #fff !important;
      display: inline-block !important; }
      .sub-menu li a:hover {
        color: #ffd200 !important; }
    .sub-menu li i {
      color: #fff !important;
      display: inline-block !important;
      margin-right: 15px !important; }
    .sub-menu li .lv2 {
      top: 0% !important;
      left: 100% !important;
      right: auto !important; }

/*--------- end ------------------------*/
/*---------- dropdown mega-menu 1 -------*/
.sf-mega-style-1 {
  width: 100% !important;
  padding: 0 !important; }
  .sf-mega-style-1 .sf-mega-section {
    float: left;
    width: 25% !important;
    padding: 0px 15px;
    background: #005B85 !important; }
    .sf-mega-style-1 .sf-mega-section ul {
      background: transparent !important; }
      .sf-mega-style-1 .sf-mega-section ul li {
        padding: 20px 30px !important;
        border-bottom: 1px solid #33587e !important; }
        .sf-mega-style-1 .sf-mega-section ul li a {
          color: #fff !important;
          border: none;
          box-shadow: none;
          text-transform: capitalize; }
          .sf-mega-style-1 .sf-mega-section ul li a.item-title {
            font-weight: 900;
            text-transform: uppercase; }
          .sf-mega-style-1 .sf-mega-section ul li a:hover {
            color: #0e8dc1 !important; }

/*------------- dropdown mega-menu 2 -------*/
.sf-mega-style-2, .sf-mega-style-3 {
  width: auto !important;
  max-width: 100% !important;
  padding: 0 !important;
  background: #00436b !important; }
  .sf-mega-style-2 .sf-mega-section, .sf-mega-style-3 .sf-mega-section {
    float: left;
    padding: 0px 15px;
    padding-top: 10px; }
    .sf-mega-style-2 .sf-mega-section.cate-section, .sf-mega-style-3 .sf-mega-section.cate-section {
      width: 290px !important; }
    .sf-mega-style-2 .sf-mega-section.feature-section, .sf-mega-style-3 .sf-mega-section.feature-section {
      width: 440px !important;
      padding: 20px 30px;
      background: #00243c; }
      .sf-mega-style-2 .sf-mega-section.feature-section a, .sf-mega-style-3 .sf-mega-section.feature-section a {
        border: none;
        box-shadow: none; }
      .sf-mega-style-2 .sf-mega-section.feature-section .sec-title, .sf-mega-style-3 .sf-mega-section.feature-section .sec-title {
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 900;
        color: #fff;
        padding-left: 10px;
        margin-bottom: 30px; }
      .sf-mega-style-2 .sf-mega-section.feature-section .entry-item .entry-thumb, .sf-mega-style-3 .sf-mega-section.feature-section .entry-item .entry-thumb {
        padding: 0;
        margin-bottom: 30px; }
      .sf-mega-style-2 .sf-mega-section.feature-section .entry-item .entry-content .entry-title, .sf-mega-style-3 .sf-mega-section.feature-section .entry-item .entry-content .entry-title {
        font-size: 16px;
        text-transform: capitalize;
        font-weight: bold; }
        .sf-mega-style-2 .sf-mega-section.feature-section .entry-item .entry-content .entry-title a, .sf-mega-style-3 .sf-mega-section.feature-section .entry-item .entry-content .entry-title a {
          text-transform: capitalize;
          color: #fff; }
          .sf-mega-style-2 .sf-mega-section.feature-section .entry-item .entry-content .entry-title a:hover, .sf-mega-style-3 .sf-mega-section.feature-section .entry-item .entry-content .entry-title a:hover {
            color: #ffd200; }
      .sf-mega-style-2 .sf-mega-section.feature-section .entry-item .entry-content p, .sf-mega-style-3 .sf-mega-section.feature-section .entry-item .entry-content p {
        white-space: normal;
        color: #a1b1bc;
        line-height: 25px;
        margin-bottom: 25px;
        text-transform: none !important; }
    .sf-mega-style-2 .sf-mega-section.recent-post-section, .sf-mega-style-3 .sf-mega-section.recent-post-section {
      width: 440px !important;
      padding: 20px 30px;
      background: #00243c;
      border-left: 1px solid #2c3e50; }
      .sf-mega-style-2 .sf-mega-section.recent-post-section a, .sf-mega-style-3 .sf-mega-section.recent-post-section a {
        border: none;
        box-shadow: none; }
      .sf-mega-style-2 .sf-mega-section.recent-post-section ul, .sf-mega-style-3 .sf-mega-section.recent-post-section ul {
        margin-top: -20px; }
        .sf-mega-style-2 .sf-mega-section.recent-post-section ul li, .sf-mega-style-3 .sf-mega-section.recent-post-section ul li {
          padding: 0px !important;
          padding-bottom: 20px !important;
          white-space: normal;
          margin-top: 20px; }
          .sf-mega-style-2 .sf-mega-section.recent-post-section ul li:last-child, .sf-mega-style-3 .sf-mega-section.recent-post-section ul li:last-child {
            border-bottom: none !important; }
      .sf-mega-style-2 .sf-mega-section.recent-post-section .sec-title, .sf-mega-style-3 .sf-mega-section.recent-post-section .sec-title {
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 900;
        color: #fff;
        padding-left: 10px;
        margin-bottom: 30px; }
      .sf-mega-style-2 .sf-mega-section.recent-post-section .entry-item .entry-thumb, .sf-mega-style-3 .sf-mega-section.recent-post-section .entry-item .entry-thumb {
        padding: 0;
        margin-right: 20px;
        float: left; }
      .sf-mega-style-2 .sf-mega-section.recent-post-section .entry-item .entry-content, .sf-mega-style-3 .sf-mega-section.recent-post-section .entry-item .entry-content {
        overflow: hidden; }
        .sf-mega-style-2 .sf-mega-section.recent-post-section .entry-item .entry-content .entry-title, .sf-mega-style-3 .sf-mega-section.recent-post-section .entry-item .entry-content .entry-title {
          font-size: 16px !important;
          text-transform: capitalize;
          line-height: 24px; }
          .sf-mega-style-2 .sf-mega-section.recent-post-section .entry-item .entry-content .entry-title a, .sf-mega-style-3 .sf-mega-section.recent-post-section .entry-item .entry-content .entry-title a {
            text-transform: capitalize;
            font-size: 15px;
            font-weight: bold;
            color: #fff; }
            .sf-mega-style-2 .sf-mega-section.recent-post-section .entry-item .entry-content .entry-title a:hover, .sf-mega-style-3 .sf-mega-section.recent-post-section .entry-item .entry-content .entry-title a:hover {
              color: #0e8dc1 !important; }
        .sf-mega-style-2 .sf-mega-section.recent-post-section .entry-item .entry-content p, .sf-mega-style-3 .sf-mega-section.recent-post-section .entry-item .entry-content p {
          white-space: normal;
          color: #a1b1bc;
          line-height: 20px;
          text-transform: none !important; }
    .sf-mega-style-2 .sf-mega-section ul, .sf-mega-style-3 .sf-mega-section ul {
      background: transparent !important; }
      .sf-mega-style-2 .sf-mega-section ul li, .sf-mega-style-3 .sf-mega-section ul li {
        padding: 15px 30px !important;
        border-bottom: 1px solid #33587e !important; }
        .sf-mega-style-2 .sf-mega-section ul li:last-child, .sf-mega-style-3 .sf-mega-section ul li:last-child {
          border-bottom: none !important; }
        .sf-mega-style-2 .sf-mega-section ul li a, .sf-mega-style-3 .sf-mega-section ul li a {
          color: #fff !important;
          border: none;
          box-shadow: none;
          text-transform: capitalize; }
          .sf-mega-style-2 .sf-mega-section ul li a.item-title, .sf-mega-style-3 .sf-mega-section ul li a.item-title {
            font-weight: 900;
            text-transform: uppercase; }
          .sf-mega-style-2 .sf-mega-section ul li a:hover, .sf-mega-style-3 .sf-mega-section ul li a:hover {
            color: #0e8dc1 !important; }
          .sf-mega-style-2 .sf-mega-section ul li a i, .sf-mega-style-3 .sf-mega-section ul li a i {
            margin-right: 10px; }

.sf-mega-style-3 .sf-mega-section.cate-section {
  width: auto !important; }

/*------------- end -----------------*/
/*--------=============================== end style dropdown menu ==================== -------------*/
/*-------=================================== style heading ===========================--------------*/
.ex-module-heading-1 .widget-content p {
  font-size: 16px;
  color: #666;
  line-height: 25px; }

.kopa-heading1, .kopa-heading2, .kopa-heading3, .kopa-heading4, .kopa-heading5, .kopa-heading6 {
  font-size: 35px;
  text-transform: capitalize !important;
  font-family: "lato";
  margin-bottom: 30px; }

.kopa-heading2 {
  font-size: 30px; }

.kopa-heading3 {
  font-size: 25px; }

.kopa-heading4 {
  font-size: 20px; }

.kopa-heading5 {
  font-size: 16px; }

.kopa-heading6 {
  font-size: 14px; }

/*------===================================== end style heading =====================----------------*/
/*----- ======================================== style introduce boxes ===================== -------------*/
.kopa-area-40 .ex-module-introbox-1 {
  margin-bottom: 100px; }

.kopa-area-42 {
  padding: 100px 0px; }
  .kopa-area-42 .wrap-wg .widget {
    margin-top: 100px; }
    .kopa-area-42 .wrap-wg .widget:first-child {
      margin-top: 0; }

.kopa-area-41 {
  padding: 115px 0px;
  background: #f9fafb;
  border-bottom: 1px solid #eee; }

.ex-module-introbox-1 .widget-content ul {
  margin-top: -50px; }
  .ex-module-introbox-1 .widget-content ul li {
    margin-top: 50px; }

.kopa-intro-box-1 {
  text-align: center; }
  .kopa-intro-box-1 .intro-box-thumb {
    margin-bottom: 20px; }
    .kopa-intro-box-1 .intro-box-thumb i, .kopa-intro-box-1 .intro-box-thumb span {
      width: 100px;
      height: 100px;
      border-radius: 50%;
      text-align: center;
      font-size: 35px;
      line-height: 100px;
      color: #fff; }
  .kopa-intro-box-1 .intro-box-title {
    margin-bottom: 20px; }
    .kopa-intro-box-1 .intro-box-title a {
      color: #333; }
      .kopa-intro-box-1 .intro-box-title a:hover {
        color: #0e8dc1; }
  .kopa-intro-box-1 .intro-box-content p {
    color: #999;
    font-size: 16px;
    line-height: 25px; }

.ex-module-introbox-2 .widget-content ul {
  margin-top: -50px; }
  .ex-module-introbox-2 .widget-content ul li {
    margin-top: 50px; }

.kopa-intro-box-2 .intro-box-thumb {
  margin-bottom: 20px; }
  .kopa-intro-box-2 .intro-box-thumb i, .kopa-intro-box-2 .intro-box-thumb span {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    color: white;
    line-height: 40px;
    margin-right: 15px; }
  .kopa-intro-box-2 .intro-box-thumb span {
    display: inline-block; }
.kopa-intro-box-2 .intro-box-title {
  display: inline-block; }
  .kopa-intro-box-2 .intro-box-title a {
    color: #333; }
    .kopa-intro-box-2 .intro-box-title a:hover {
      color: #0e8dc1; }
.kopa-intro-box-2 .intro-box-content p {
  font-size: 16px;
  color: #666;
  line-height: 25px; }
.kopa-intro-box-2 .intro-box-content a {
  display: block;
  text-transform: uppercase;
  color: #333;
  margin-top: 20px; }
  .kopa-intro-box-2 .intro-box-content a:hover {
    color: #0e8dc1; }

.ex-module-introbox-3 .widget-content ul {
  margin-top: -50px; }
  .ex-module-introbox-3 .widget-content ul li {
    margin-top: 50px; }

.kopa-intro-box-3 {
  padding: 60px 50px;
  background: #fff;
  border: 1px solid #e0e0e0;
  position: relative; }
  .kopa-intro-box-3:hover {
    border-right: 1px solid #0e8dc1;
    border-bottom: 2px solid #0e8dc1; }
  .kopa-intro-box-3 .intro-box-thumb {
    width: 75px;
    height: 75px;
    line-height: 60px;
    border: 1px solid #e0e0e0;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    font-size: 20px;
    top: -40px;
    left: 50%;
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    color: white;
    border: 8px solid white;
    box-shadow: 0 0 1px #888; }
  .kopa-intro-box-3 .intro-box-content {
    text-align: center; }
    .kopa-intro-box-3 .intro-box-content .intro-box-title {
      margin-bottom: 30px; }
    .kopa-intro-box-3 .intro-box-content p {
      font-size: 16px;
      color: #666;
      line-height: 25px; }
    .kopa-intro-box-3 .intro-box-content a {
      font-size: 16px;
      color: #333;
      text-transform: capitalize;
      margin-top: 30px;
      display: inline-block; }
      .kopa-intro-box-3 .intro-box-content a:hover {
        color: #0e8dc1; }

.ex-module-introbox-4 ul {
  margin-top: -20px; }
  .ex-module-introbox-4 ul li {
    margin-top: 20px; }

.kopa-intro-box-4 {
  padding: 30px;
  background: #f9fafb;
  border: 1px solid #f1f1f1; }
  .kopa-intro-box-4:hover .intro-box-title {
    color: #2c3e50;
    font-weight: bold; }
  .kopa-intro-box-4 .intro-box-thumb {
    float: left;
    margin-right: 20px; }
    .kopa-intro-box-4 .intro-box-thumb span, .kopa-intro-box-4 .intro-box-thumb i {
      width: 100px;
      height: 100px;
      background: #a1b1bc;
      display: inline-block;
      border-radius: 50%;
      text-align: center;
      color: #fff;
      font-size: 36px;
      line-height: 100px; }
  .kopa-intro-box-4 .intro-box-content {
    overflow: hidden; }
    .kopa-intro-box-4 .intro-box-content .intro-box-sub-title {
      color: #999;
      margin-bottom: 20px; }
    .kopa-intro-box-4 .intro-box-content p {
      font-size: 16px;
      line-height: 25px;
      color: #999; }

.ex-module-introbox-5 .widget-content ul {
  margin-top: -50px; }
  .ex-module-introbox-5 .widget-content ul li {
    margin-top: 50px; }

.kopa-intro-box-5 {
  padding: 40px 30px;
  border: 1px solid #f1f1f1;
  text-align: center;
  position: relative; }
  .kopa-intro-box-5:before {
    width: 0;
    height: 0;
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #0e8dc1;
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    opacity: 0; }
  .kopa-intro-box-5:hover {
    background: #0e8dc1;
    border: 1px solid transparent; }
    .kopa-intro-box-5:hover .intro-box-thumb i, .kopa-intro-box-5:hover .intro-box-thumb span {
      border: 5px double rgba(255, 255, 255, 0.8);
      color: #fff;
      line-height: 60px; }
    .kopa-intro-box-5:hover .intro-box-content .intro-box-title {
      color: #fff; }
    .kopa-intro-box-5:hover .intro-box-content p {
      color: #fff; }
    .kopa-intro-box-5:hover .intro-box-content a {
      color: #fff; }
  .kopa-intro-box-5:hover:before {
    opacity: 1; }
  .kopa-intro-box-5 .intro-box-thumb {
    margin-bottom: 30px; }
    .kopa-intro-box-5 .intro-box-thumb i, .kopa-intro-box-5 .intro-box-thumb span {
      width: 66px;
      height: 66px;
      border: 1px solid #0e8dc1;
      display: inline-block;
      border-radius: 50%;
      font-size: 23px;
      color: #0e8dc1;
      line-height: 66px; }
  .kopa-intro-box-5 .intro-box-content .intro-box-title {
    margin-bottom: 10px; }
  .kopa-intro-box-5 .intro-box-content p {
    font-size: 16px;
    color: #666;
    line-height: 25px; }
  .kopa-intro-box-5 .intro-box-content a {
    color: #333;
    margin-top: 20px;
    display: inline-block;
    font-size: 15px; }
    .kopa-intro-box-5 .intro-box-content a span, .kopa-intro-box-5 .intro-box-content a i {
      margin-left: 5px;
      vertical-align: middle; }

/*-----========================================== end introduce boxes ========================--------------*/
/*-----======================================== style loadding bars =========================--------------*/
.kopa-area-42 {
  padding: 100px 0px; }
  .kopa-area-42 .wrap-wg .widget {
    margin-top: 100px; }
    .kopa-area-42 .wrap-wg .widget:first-child {
      margin-top: 0; }

.ex-module-loadingbar-1 ul li, .ex-module-loadingbar-2 ul li {
  margin-bottom: 30px; }
  .ex-module-loadingbar-1 ul li:last-child, .ex-module-loadingbar-2 ul li:last-child {
    margin-bottom: 0; }
.ex-module-loadingbar-1 .entry-item .entry-content .entry-title, .ex-module-loadingbar-2 .entry-item .entry-content .entry-title {
  margin-bottom: 30px; }
.ex-module-loadingbar-1 .entry-item .entry-content .kopa-loading-bar, .ex-module-loadingbar-2 .entry-item .entry-content .kopa-loading-bar {
  margin-top: 10px; }
  .ex-module-loadingbar-1 .entry-item .entry-content .kopa-loading-bar:first-child, .ex-module-loadingbar-2 .entry-item .entry-content .kopa-loading-bar:first-child {
    margin-top: 0; }

.ex-module-loadingbar-3 .entry-item .entry-content .entry-title {
  margin-bottom: 30px; }
.ex-module-loadingbar-3 .entry-item .entry-content ul {
  margin-top: -30px; }
  .ex-module-loadingbar-3 .entry-item .entry-content ul li {
    margin-top: 30px; }

.kopa-area-43 {
  background: #222533;
  padding: 100px 0px; }

/*----------- kopa loadingbar 1 --------------*/
.kopa-loading-bar-1 .kopa-loading-header .kopa-loading-title {
  display: inline-block;
  float: left; }
.kopa-loading-bar-1 .kopa-loading-header .data-load {
  float: right;
  display: none; }
.kopa-loading-bar-1 .kopa-loading-content {
  border: 1px solid #d1d1d1;
  padding: 3px;
  border-radius: 5px; }
  .kopa-loading-bar-1 .kopa-loading-content .kopa-loading-body {
    height: 10px;
    width: 0;
    background: -moz-linear-gradient(left, #1abc9c, #12ebc0);
    background: -webkit-linear-gradient(left, #1abc9c, #12ebc0);
    background: -o-linear-gradient(left, #1abc9c, #12ebc0);
    background: -ms-linear-gradient(left, #1abc9c, #12ebc0);
    /*For IE10*/
    background: linear-gradient(left, #1abc9c, #12ebc0);
    border-radius: 10px; }

/*------------ end kopa loadingbar 1 ---------*/
/*----------- kopa loadingbar 2 --------------*/
.kopa-loading-bar-2 .kopa-loading-header .kopa-loading-title {
  display: inline-block;
  float: left; }
.kopa-loading-bar-2 .kopa-loading-header .data-load {
  float: right;
  display: none; }
.kopa-loading-bar-2 .kopa-loading-content {
  border: 1px solid #d1d1d1; }
  .kopa-loading-bar-2 .kopa-loading-content .kopa-loading-body {
    height: 10px;
    width: 0;
    background: -moz-linear-gradient(left, #21c2f7, #19e2bb);
    background: -webkit-linear-gradient(left, #21c2f7, #19e2bb);
    background: -o-linear-gradient(left, #21c2f7, #19e2bb);
    background: -ms-linear-gradient(left, #21c2f7, #19e2bb);
    /*For IE10*/
    background: linear-gradient(left, #21c2f7, #19e2bb); }

/*------------ end kopa loadingbar 2 ---------*/
/*----------- kopa loadingbar 3 --------------*/
.kopa-loading-bar-3 .kopa-loading-header .kopa-loading-title {
  display: inline-block;
  float: left; }
.kopa-loading-bar-3 .kopa-loading-header .data-load {
  float: right;
  display: none; }
.kopa-loading-bar-3 .kopa-loading-content {
  border: 1px solid #d1d1d1;
  padding: 3px;
  border-radius: 5px;
  background: white; }
  .kopa-loading-bar-3 .kopa-loading-content .kopa-loading-body {
    height: 10px;
    width: 0;
    background: -moz-linear-gradient(left, #21c2f7, #19e2bb);
    background: -webkit-linear-gradient(left, #21c2f7, #19e2bb);
    background: -o-linear-gradient(left, #21c2f7, #19e2bb);
    background: -ms-linear-gradient(left, #21c2f7, #19e2bb);
    /*For IE10*/
    background: linear-gradient(left, #21c2f7, #19e2bb);
    border-radius: 10px;
    position: relative; }
    .kopa-loading-bar-3 .kopa-loading-content .kopa-loading-body:hover .tooltip-data {
      display: block; }
    .kopa-loading-bar-3 .kopa-loading-content .kopa-loading-body .tooltip-data {
      position: absolute;
      right: -20px;
      top: -35px;
      padding: 2px 6px;
      border: 1px solid;
      border-radius: 20%;
      background: #2c3e50;
      display: none; }
      .kopa-loading-bar-3 .kopa-loading-content .kopa-loading-body .tooltip-data:before {
        width: 10px;
        height: 10px;
        border: 1px solid white;
        content: "";
        position: absolute;
        bottom: -5px;
        z-index: 0;
        left: 50%;
        background: #2c3e50;
        border-top: none;
        border-left: none;
        transform: translate(-50%, 0) rotate(45deg);
        -ms-transform: translate(-50%, 0) rotate(45deg);
        -webkit-transform: translate(-50%, 0) rotate(45deg); }

/*------------ end kopa loadingbar 3 ---------*/
/*------------ kopa loadingbar 4 ------------*/
.kopa-loading-bar-4 .kopa-loading-header .kopa-loading-title {
  display: inline-block;
  float: left;
  text-transform: uppercase !important; }
.kopa-loading-bar-4 .kopa-loading-header .data-load {
  float: right;
  display: none; }
.kopa-loading-bar-4 .kopa-loading-content {
  border: 1px solid #d1d1d1;
  border-radius: 5px; }
  .kopa-loading-bar-4 .kopa-loading-content .kopa-loading-body {
    height: 30px;
    width: 0;
    background: -moz-linear-gradient(left, #21c2f7, #00deff);
    background: -webkit-linear-gradient(left, #21c2f7, #00deff);
    background: -o-linear-gradient(left, #21c2f7, #00deff);
    background: -ms-linear-gradient(left, #21c2f7, #00deff);
    /*For IE10*/
    background: linear-gradient(left, #21c2f7, #00deff);
    border-radius: 5px; }

/*----------- end kopa loading bar 4 --------*/
/*-----------=================================== end style loadding bars ====================-------------*/
/*--------- ============================== style shop ============================= ----------------*/
.kopa-area-44 {
  background: url(img/img-breadcrum3.jpg) top center no-repeat;
  background-size: cover; }
  .kopa-area-44:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #003255;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Safari 5.1-6*/
    background: -o-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Opera 11.1-12*/
    background: -moz-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Fx 3.6-15*/
    background: linear-gradient(to left, rgba(0, 50, 85, 0), #003255);
    /*Standard*/ }

.kopa-area-45 {
  padding: 115px 0px; }
  .kopa-area-45 .kopa-tab {
    margin-bottom: 50px; }

/*-----------============================= end style shop ======================== ------------------*/
/*---------- =========================== style single shop ===================== --------------------*/
.woocommerce-area-1 .images {
  float: left;
  width: auto; }
.woocommerce-area-1 .summary {
  float: left; }
  .woocommerce-area-1 .summary .kopa-heading2 {
    line-height: 30px;
    margin-bottom: 30px; }
.woocommerce-area-1 .woocommerce-product-rating {
  padding-bottom: 30px;
  border-bottom: 1px solid #eee;
  margin-bottom: 30px; }
  .woocommerce-area-1 .woocommerce-product-rating .star-rating {
    margin: 3px 15px 0 0;
    float: left;
    overflow: hidden; }
  .woocommerce-area-1 .woocommerce-product-rating a.woocommerce-review-link {
    color: #333; }
    .woocommerce-area-1 .woocommerce-product-rating a.woocommerce-review-link:hover {
      color: #0e8dc1; }
.woocommerce-area-1 .wrap-offer {
  padding-bottom: 30px;
  border-bottom: 1px solid #eee;
  margin-bottom: 30px; }
  .woocommerce-area-1 .wrap-offer p.price del {
    font-size: 16px;
    color: #999;
    margin-right: 30px; }
  .woocommerce-area-1 .wrap-offer p.price ins {
    color: #0e8dc1;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none; }
.woocommerce-area-1 .wrap-description {
  margin-bottom: 30px; }
  .woocommerce-area-1 .wrap-description p {
    font-size: 16px;
    color: #666;
    line-height: 25px; }
.woocommerce-area-1 form.cart .quantity {
  float: left;
  width: auto;
  min-width: 70px;
  position: relative;
  margin-right: 20px !important; }
  .woocommerce-area-1 form.cart .quantity input[type="button"] {
    width: 30px;
    height: 26px;
    border-radius: 0;
    border: none;
    background: #e3e3e3;
    width: 30px;
    height: 26px;
    border-radius: 0;
    border: none;
    background: #e3e3e3;
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    text-align: center;
    vertical-align: text-top;
    right: 0;
    overflow: visible;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
    line-height: 13px;
    font-size: 12px; }
    .woocommerce-area-1 form.cart .quantity input[type="button"].plus {
      top: 0; }
    .woocommerce-area-1 form.cart .quantity input[type="button"].minus {
      bottom: 0; }
    .woocommerce-area-1 form.cart .quantity input[type="button"]:hover {
      background: #0e8dc1;
      color: #fff; }
  .woocommerce-area-1 form.cart .quantity input[type=number] {
    padding: 0;
    text-align: center;
    border-color: #d8d8d8;
    font-weight: bold;
    border-radius: 0;
    border: 1px solid #d8d8d8;
    height: 52px;
    width: 40px;
    float: left;
    box-shadow: none; }
.woocommerce-area-1 form.cart button.single_add_to_cart_button {
  display: inline-block;
  padding: 15px 40px;
  text-align: center;
  border: 1px solid transparent;
  text-transform: uppercase;
  border-radius: 50px;
  color: #fff;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-shadow: none; }
  .woocommerce-area-1 form.cart button.single_add_to_cart_button i, .woocommerce-area-1 form.cart button.single_add_to_cart_button span {
    margin-right: 10px; }
  .woocommerce-area-1 form.cart button.single_add_to_cart_button:hover {
    text-shadow: none; }
.woocommerce-area-1 .product_meta {
  margin-top: 30px; }
  .woocommerce-area-1 .product_meta span.posted_in {
    display: block;
    font-size: 16px;
    color: #666;
    margin-bottom: 10px; }
    .woocommerce-area-1 .product_meta span.posted_in a {
      color: #333; }
      .woocommerce-area-1 .product_meta span.posted_in a:hover {
        color: #0e8dc1; }

.ex-woocommerce-tabs {
  margin-top: 50px; }
  .ex-woocommerce-tabs .panel {
    box-shadow: none;
    margin: 0 !important; }
  .ex-woocommerce-tabs ul.tabs {
    padding: 0 !important;
    border-bottom: 1px solid #eee;
    list-style: none;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px; }
    .ex-woocommerce-tabs ul.tabs li {
      padding: 15px 30px !important;
      display: inline-block;
      font-size: 16px;
      border: 1px solid transparent !important;
      border-top: 10px solid transparent !important;
      background: transparent !important;
      box-shadow: none !important;
      border-radius: 0px !important;
      margin: 0px !important; }
      .ex-woocommerce-tabs ul.tabs li:before {
        display: none; }
      .ex-woocommerce-tabs ul.tabs li:after {
        display: none; }
      .ex-woocommerce-tabs ul.tabs li a {
        color: #333 !important;
        font-weight: 400 !important;
        padding: 0px !important; }
      .ex-woocommerce-tabs ul.tabs li.active {
        border-left: 1px solid #eee !important;
        border-right: 1px solid #eee !important;
        border-top: 10px solid; }
        .ex-woocommerce-tabs ul.tabs li.active a {
          color: #0e8dc1 !important; }
  .ex-woocommerce-tabs .tab-description {
    box-shadow: none; }
    .ex-woocommerce-tabs .tab-description .entry-title {
      margin-bottom: 20px; }
    .ex-woocommerce-tabs .tab-description p {
      font-size: 16px;
      color: #666; }
  .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment {
    padding: 30px 0px;
    border-bottom: 1px solid #eee; }
    .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container img {
      float: left;
      margin-right: 20px; }
    .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text {
      overflow: hidden; }
      .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .cm-author {
        margin-bottom: 20px; }
        .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .cm-author a {
          color: #333; }
          .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .cm-author a:hover {
            color: #0e8dc1; }
      .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .meta {
        float: left;
        font-size: 16px;
        color: #666; }
        .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .meta i, .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .meta span {
          width: 26px;
          height: 26px;
          color: white;
          text-align: center;
          border-radius: 50%;
          font-size: 13px;
          line-height: 26px;
          margin-right: 20px; }
      .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .description {
        margin-top: 20px; }
        .ex-woocommerce-tabs .tab-reviews .reviews .comments .commentlist .comment .comment_container .comment-text .description p {
          font-size: 16px;
          color: #666;
          line-height: 25px; }
  .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper {
    margin-top: 50px; }
    .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-reply-title {
      font-size: 20px;
      margin-bottom: 20px; }
    .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form label {
      display: block;
      font-size: 16px;
      color: #999;
      font-weight: normal;
      text-transform: capitalize;
      margin-bottom: 10px; }
    .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item {
      margin-top: 20px; }
      .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item:first-child {
        margin-top: 0px; }
      .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item input[type="text"] {
        min-width: 150px;
        width: 400px;
        height: 50px;
        border-radius: 5px;
        padding: 0px 15px;
        border: 1px solid #eee; }
      .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item .list-stars {
        margin-bottom: 0; }
        .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item .list-stars li {
          display: inline-block;
          font-size: 18px;
          color: #999;
          padding: 0px 15px;
          border-left: 1px solid #eee; }
          .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item .list-stars li:first-child {
            padding-left: 0px;
            border-left: none; }
          .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item .list-stars li:last-child {
            padding-right: 0px;
            border-right: none; }
      .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item textarea {
        width: 100%;
        padding: 15px;
        border: 1px solid #eee;
        border-radius: 3px; }
      .ex-woocommerce-tabs .tab-reviews .reviews .review_form_wrapper .review_form .comment-form .comment-form-item input[type="submit"] {
        text-transform: uppercase; }

.related {
  margin-top: 115px; }
  .related ul.row {
    margin-top: -30px !important;
    margin-left: -15px !important;
    margin-right: -15px !important; }
    .related ul.row li {
      margin-top: 30px; }
  .related .entry-item .entry-thumb {
    position: relative;
    margin-bottom: 25px; }
    .related .entry-item .entry-thumb img {
      width: 100%; }
    .related .entry-item .entry-thumb:hover a.btn-add {
      opacity: 1; }
    .related .entry-item .entry-thumb a.btn-add {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      opacity: 0; }
  .related .entry-item .entry-content .entry-header h4 {
    font-size: 18px;
    margin-bottom: 0px; }
    .related .entry-item .entry-content .entry-header h4 a {
      color: #333; }
      .related .entry-item .entry-content .entry-header h4 a:hover {
        color: #0e8dc1; }
  .related .entry-item .entry-content p {
    font-size: 18px; }
  .related .entry-item .entry-content .kopa-rating ul {
    margin: 0; }
    .related .entry-item .entry-content .kopa-rating ul li {
      margin: 0; }
  .related .entry-item .entry-content .badge-icon-1.style-01 {
    position: absolute;
    top: 30px;
    left: 10px; }

.star-rating {
  position: relative;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  width: 5.4em;
  font-family: 'star'; }
  .star-rating:before {
    color: #0e8dc1;
    content: "\73\73\73\73\73";
    float: left;
    top: 0;
    left: 0;
    position: absolute; }
  .star-rating span {
    width: 60%;
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em; }
    .star-rating span:before {
      content: "\53\53\53\53\53";
      top: 0;
      position: absolute;
      left: 0; }

/*-------- ============================== end style single shop ====================== ---------------*/
/*---------============================== style gallery =============================-----------------*/
.kopa-area-46 {
  background: url(img/img-breadcrum4.jpg) top center no-repeat;
  background-size: cover; }
  .kopa-area-46:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #003255;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Safari 5.1-6*/
    background: -o-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Opera 11.1-12*/
    background: -moz-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Fx 3.6-15*/
    background: linear-gradient(to left, rgba(0, 50, 85, 0), #003255);
    /*Standard*/ }

.kopa-gallery-1 .gallery-content, .kopa-gallery-2 .gallery-content {
  overflow: hidden; }
  .kopa-gallery-1 .gallery-content ul, .kopa-gallery-2 .gallery-content ul {
    margin-top: -23px; }
    .kopa-gallery-1 .gallery-content ul li, .kopa-gallery-2 .gallery-content ul li {
      padding: 0px 10px;
      margin-top: 23px; }
      .kopa-gallery-1 .gallery-content ul li .entry-item, .kopa-gallery-2 .gallery-content ul li .entry-item {
        position: relative; }
        .kopa-gallery-1 .gallery-content ul li .entry-item:before, .kopa-gallery-2 .gallery-content ul li .entry-item:before {
          content: "";
          position: absolute;
          background: #000;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          z-index: -1; }
        .kopa-gallery-1 .gallery-content ul li .entry-item:hover .entry-thumb, .kopa-gallery-2 .gallery-content ul li .entry-item:hover .entry-thumb {
          opacity: .5; }
        .kopa-gallery-1 .gallery-content ul li .entry-item:hover .entry-content, .kopa-gallery-2 .gallery-content ul li .entry-item:hover .entry-content {
          opacity: 1; }
        .kopa-gallery-1 .gallery-content ul li .entry-item .entry-thumb, .kopa-gallery-2 .gallery-content ul li .entry-item .entry-thumb {
          transition: 0.5s;
          -ms-transition: 0.5s;
          -webkit-transition: 0.5s; }
          .kopa-gallery-1 .gallery-content ul li .entry-item .entry-thumb img, .kopa-gallery-2 .gallery-content ul li .entry-item .entry-thumb img {
            width: 100%; }
        .kopa-gallery-1 .gallery-content ul li .entry-item .entry-content, .kopa-gallery-2 .gallery-content ul li .entry-item .entry-content {
          position: absolute;
          bottom: 50px;
          left: 50px;
          opacity: 0; }
          .kopa-gallery-1 .gallery-content ul li .entry-item .entry-content .entry-title, .kopa-gallery-2 .gallery-content ul li .entry-item .entry-content .entry-title {
            font-size: 18px;
            text-transform: capitalize;
            margin-bottom: 5px; }
            .kopa-gallery-1 .gallery-content ul li .entry-item .entry-content .entry-title a, .kopa-gallery-2 .gallery-content ul li .entry-item .entry-content .entry-title a {
              color: #ffd200; }
          .kopa-gallery-1 .gallery-content ul li .entry-item .entry-content i, .kopa-gallery-2 .gallery-content ul li .entry-item .entry-content i {
            width: 48px;
            height: 48px;
            border: 1px solid #ffd900;
            border-radius: 50%;
            text-align: center;
            line-height: 48px;
            color: #ffd900;
            margin-bottom: 10px; }
          .kopa-gallery-1 .gallery-content ul li .entry-item .entry-content p, .kopa-gallery-2 .gallery-content ul li .entry-item .entry-content p {
            color: #dcdcdc;
            font-size: 16px; }

/*---------============================== end style gallery ============================--------------*/
/*------------ ============================= style gallery 2 =========================== --------------*/
.kopa-gallery-2 .gallery-content ul li .entry-item .entry-content {
  bottom: 30px;
  left: 30px;
  opacity: 0; }

/*----------- =============================== end ==================================-------------------*/
/*-----------================================= style gallery post ===================== ---------------*/
.kopa-area-47 {
  padding-top: 115px;
  padding-bottom: 115px; }

.ex-module-slider-11 #slider-11 .sp-slides-container .sp-arrow {
  position: absolute;
  width: 60px;
  height: 60px;
  background: #0e8dc1;
  border-radius: 50%;
  cursor: pointer; }
.ex-module-slider-11 #slider-11 .sp-slides-container .sp-previous-arrow:before {
  width: auto;
  height: auto;
  content: "\f104";
  font-size: 20px;
  text-align: center;
  font-family: "FontAwesome";
  background: transparent;
  transform: rotate(0) translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: white; }
.ex-module-slider-11 #slider-11 .sp-slides-container .sp-previous-arrow:after {
  display: none; }
.ex-module-slider-11 #slider-11 .sp-slides-container .sp-next-arrow:before {
  width: auto;
  height: auto;
  content: "\f105";
  font-size: 20px;
  text-align: center;
  font-family: "FontAwesome";
  background: transparent;
  transform: rotate(0) translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: white; }
.ex-module-slider-11 #slider-11 .sp-slides-container .sp-next-arrow:after {
  display: none; }
.ex-module-slider-11 #slider-11 .sp-thumbnails-container {
  margin-left: 0;
  margin-right: 0; }
  .ex-module-slider-11 #slider-11 .sp-thumbnails-container .sp-thumbnails .sp-selected-thumbnail {
    position: relative; }
    .ex-module-slider-11 #slider-11 .sp-thumbnails-container .sp-thumbnails .sp-selected-thumbnail:before {
      content: "";
      background: rgba(0, 0, 0, 0.5);
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0; }

.ex-module-slider-13 .widget-content {
  overflow: hidden; }
.ex-module-slider-13 .main-img-wrap .owl-controls {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  padding: 0px 50px; }
  .ex-module-slider-13 .main-img-wrap .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 58px;
    margin: 0px;
    padding: 0px;
    font-size: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    filter: Alpha(Opacity=100);
    opacity: 1;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
    .ex-module-slider-13 .main-img-wrap .owl-controls .owl-buttons div.owl-prev {
      float: left; }
    .ex-module-slider-13 .main-img-wrap .owl-controls .owl-buttons div.owl-next {
      float: right; }
    .ex-module-slider-13 .main-img-wrap .owl-controls .owl-buttons div:hover {
      background: #ffd200; }
.ex-module-slider-13 .row-slider {
  margin: 0 -5px;
  margin-top: 10px; }
.ex-module-slider-13 .thumb-img-wrap .synced .item img {
  border: 2px solid #ffd200; }
.ex-module-slider-13 .thumb-img-wrap .owl-wrapper-outer .owl-wrapper .owl-item .item {
  padding: 0px 5px;
  width: 100%;
  cursor: pointer; }
  .ex-module-slider-13 .thumb-img-wrap .owl-wrapper-outer .owl-wrapper .owl-item .item img {
    width: 100%; }

.ex-module-present-6 .widget-content p {
  font-size: 16px;
  color: #666;
  line-height: 25px; }

.ex-module-present-7 .widget-content p {
  font-size: 16px;
  color: #666;
  line-height: 25px;
  margin-bottom: 20px; }
.ex-module-present-7 .widget-content ul {
  margin-top: -20px; }
  .ex-module-present-7 .widget-content ul li {
    margin-top: 20px; }
    .ex-module-present-7 .widget-content ul li a {
      color: #333; }
      .ex-module-present-7 .widget-content ul li a:hover {
        color: #0e8dc1; }
      .ex-module-present-7 .widget-content ul li a i {
        margin-right: 10px; }

/*------------ =============================== end style gallery post ================ ----------------*/
/*----------- ============================ style get a quote =========================== -------------*/
.kopa-area-48 {
  padding: 100px 0px; }

/*-- ================ EX MODULE CONTACT 13 ================= --*/
.ex-module-contact-13 .widget-content p {
  font-size: 16px;
  color: #666;
  line-height: 25px;
  margin-bottom: 30px; }
.ex-module-contact-13 .widget-content form .input-block {
  position: relative; }
  .ex-module-contact-13 .widget-content form .input-block label {
    position: absolute;
    top: 100%;
    display: inline;
    left: 15px;
    font-size: 14px; }
  .ex-module-contact-13 .widget-content form .input-block input[type="text"] {
    font-size: 16px;
    color: #666;
    width: 100%;
    height: 50px;
    padding: 0 15px;
    border-radius: 4px;
    border: 1px solid #ccc; }
.ex-module-contact-13 .widget-content form .textarea-block textarea {
  width: 100%;
  padding: 15px;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #666; }
.ex-module-contact-13 .widget-content form .btn-block input[type="submit"] {
  text-transform: uppercase; }
.ex-module-contact-13 .widget-content form ::-webkit-input-placeholder {
  color: #666; }
.ex-module-contact-13 .widget-content form :-moz-placeholder {
  /* Firefox 18- */
  color: #666; }
.ex-module-contact-13 .widget-content form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #666; }
.ex-module-contact-13 .widget-content form :-ms-input-placeholder {
  color: #666; }

/*-- =================== END ================ --*/
/*------------============================ end style get a quote ======================= ---------------*/
/*----------- ========================== style tabs ================================= --------------*/
.kopa-area-48 .ex-module-tab-2, .kopa-area-48 .ex-module-tab-3, .kopa-area-48 .ex-module-tab-4, .kopa-area-48 .ex-module-tab-5, .kopa-area-48 .ex-module-tab-6, .kopa-area-48 .ex-module-tab-7, .kopa-area-48 .ex-module-tab-8 {
  margin-top: 20px; }

/*--- tab style 1 --*/
.kopa-tab-1 {
  text-align: center; }
  .kopa-tab-1 .nav {
    display: inline-block; }
    .kopa-tab-1 .nav li {
      display: inline-block;
      font-size: 16px;
      position: relative; }
      .kopa-tab-1 .nav li a {
        color: #999; }
        .kopa-tab-1 .nav li a.active {
          background: none; }
        .kopa-tab-1 .nav li a:hover {
          background: none; }
      .kopa-tab-1 .nav li:before {
        content: "/";
        color: #999;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%); }
      .kopa-tab-1 .nav li:last-child:before {
        content: ""; }

/*-- tab style 2 --*/
.kopa-tab-2 {
  text-align: center; }
  .kopa-tab-2 .nav {
    display: inline-block;
    margin-top: -10px; }
    .kopa-tab-2 .nav li {
      display: inline-block;
      margin-top: 10px;
      font-size: 16px;
      position: relative;
      margin-right: 5px; }
      .kopa-tab-2 .nav li:last-child {
        margin-right: 0; }
      .kopa-tab-2 .nav li.active {
        border-radius: 25px; }
        .kopa-tab-2 .nav li.active a {
          color: #fff; }
      .kopa-tab-2 .nav li a {
        padding: 5px 20px;
        border-radius: 15px;
        color: #888; }
        .kopa-tab-2 .nav li a.active {
          background: #0e8dc1;
          color: white;
          font-size: 15px; }

/*-- tab style 3 --*/
.kopa-tab-3 {
  display: inline-block;
  text-align: center; }
  .kopa-tab-3 .nav {
    display: inline-block;
    margin-top: -20px; }
    .kopa-tab-3 .nav li {
      margin-top: 20px;
      display: inline-block;
      font-size: 16px;
      position: relative;
      margin-right: 5px;
      text-transform: uppercase; }
      .kopa-tab-3 .nav li:last-child {
        margin-right: 0; }
      .kopa-tab-3 .nav li.active a {
        color: #fff; }
      .kopa-tab-3 .nav li a {
        padding: 10px 15px;
        border-radius: 0px;
        color: #333; }
        .kopa-tab-3 .nav li a.active {
          background: #0e8dc1;
          color: white;
          font-size: 15px; }

/*-------- tab style 4 --------*/
.kopa-tab-4 {
  display: inline-block;
  text-align: center; }
  .kopa-tab-4 .nav {
    display: inline-block;
    border-radius: 4px;
    overflow: hidden;
    margin-top: -20px; }
    .kopa-tab-4 .nav li {
      margin-top: 20px;
      display: inline-block;
      float: left;
      font-size: 16px;
      position: relative;
      text-transform: capitalize;
      background: #f7f9f9; }
      .kopa-tab-4 .nav li:last-child {
        margin-right: 0; }
        .kopa-tab-4 .nav li:last-child a {
          border-left: none; }
      .kopa-tab-4 .nav li:first-child {
        margin-left: 0; }
        .kopa-tab-4 .nav li:first-child a {
          border-right: none; }
      .kopa-tab-4 .nav li.active {
        background: transparent; }
        .kopa-tab-4 .nav li.active a {
          color: #0e8dc1; }
      .kopa-tab-4 .nav li a {
        padding: 15px 25px;
        border-radius: 0px;
        border: 1px solid #eee;
        color: #333; }

/*-------- tab style 5 -------*/
.kopa-tab-5 .tab-content {
  border: 1px solid #eee;
  border-top: none; }
  .kopa-tab-5 .tab-content .tab-pane {
    padding: 30px; }
    .kopa-tab-5 .tab-content .tab-pane .entry-item .entry-thumb {
      float: left;
      margin-right: 20px;
      margin-top: 10px; }
    .kopa-tab-5 .tab-content .tab-pane .entry-item .entry-content p {
      font-size: 16px;
      line-height: 25px;
      color: #999;
      margin-bottom: 10px; }
.kopa-tab-5 .nav-tabs {
  border: 1px solid #eee; }
  .kopa-tab-5 .nav-tabs li {
    border-radius: none;
    border-right: 1px solid #eee;
    border-top: 4px solid transparent;
    font-size: 16px;
    text-transform: capitalize; }
    .kopa-tab-5 .nav-tabs li:last-child {
      border-right: none; }
    .kopa-tab-5 .nav-tabs li.active {
      border-top: 4px solid #0e8dc1; }
      .kopa-tab-5 .nav-tabs li.active a {
        border: none;
        color: #0e8dc1; }
        .kopa-tab-5 .nav-tabs li.active a:hover {
          border: none; }
    .kopa-tab-5 .nav-tabs li a {
      border-radius: 0px;
      color: #333;
      border: none;
      background: transparent;
      margin: 0; }
      .kopa-tab-5 .nav-tabs li a:hover {
        color: #0e8dc1;
        border: none;
        border-radius: 0px; }

/*-------- tab style 6 -------*/
.kopa-tab-6 .tab-content {
  border: 1px solid #eee;
  border-top: none; }
  .kopa-tab-6 .tab-content .tab-pane {
    padding: 30px; }
    .kopa-tab-6 .tab-content .tab-pane .entry-item .entry-thumb {
      float: left;
      margin-right: 20px;
      margin-top: 10px; }
    .kopa-tab-6 .tab-content .tab-pane .entry-item .entry-content p {
      font-size: 16px;
      line-height: 25px;
      color: #999;
      margin-bottom: 10px; }
.kopa-tab-6 .nav-tabs {
  border: 1px solid #eee; }
  .kopa-tab-6 .nav-tabs li {
    border-radius: none;
    border-right: 1px solid #eee;
    border-top: 4px solid transparent;
    font-size: 16px;
    text-transform: capitalize; }
    .kopa-tab-6 .nav-tabs li:last-child {
      border-right: none; }
    .kopa-tab-6 .nav-tabs li.active {
      border-top: 4px solid #0e8dc1;
      box-shadow: 5px 0px 10px #eee; }
      .kopa-tab-6 .nav-tabs li.active a {
        border: none;
        color: #0e8dc1; }
        .kopa-tab-6 .nav-tabs li.active a:hover {
          border: none; }
    .kopa-tab-6 .nav-tabs li a {
      padding: 20px 15px;
      border-radius: 0px;
      color: #333;
      border: none;
      background: transparent;
      margin: 0; }
      .kopa-tab-6 .nav-tabs li a:hover {
        color: #0e8dc1;
        border: none;
        border-radius: 0px; }

/*------- tab style 7 -------*/
.kopa-tab-7 .tab-content {
  border: 1px solid #eee; }
  .kopa-tab-7 .tab-content .tab-pane {
    padding: 30px; }
    .kopa-tab-7 .tab-content .tab-pane .entry-item .entry-thumb {
      float: left;
      margin-right: 20px;
      margin-top: 10px; }
    .kopa-tab-7 .tab-content .tab-pane .entry-item .entry-content p {
      font-size: 16px;
      line-height: 25px;
      color: #999;
      margin-bottom: 10px; }
.kopa-tab-7 .nav-pills li {
  background: #ececec;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  font-size: 16px;
  text-transform: capitalize; }
  .kopa-tab-7 .nav-pills li:last-child {
    border-right: none; }
  .kopa-tab-7 .nav-pills li.active a {
    border: none;
    color: #fff; }
    .kopa-tab-7 .nav-pills li.active a:hover {
      border: none;
      color: #fff;
      border-top-right-radius: 5px;
      border-top-left-radius: 5px; }
    .kopa-tab-7 .nav-pills li.active a:focus {
      border: none;
      color: #fff;
      border-top-right-radius: 5px;
      border-top-left-radius: 5px; }
  .kopa-tab-7 .nav-pills li a {
    padding: 15px 50px;
    color: #333;
    border: none;
    background: transparent;
    margin: 0; }
    .kopa-tab-7 .nav-pills li a:hover {
      color: #0e8dc1;
      border: none; }

/*------ style tab 8 -------*/
.kopa-tab-8 .tab-content .tab-pane {
  padding: 30px; }
  .kopa-tab-8 .tab-content .tab-pane .entry-item .entry-thumb {
    float: left;
    margin-right: 20px;
    margin-top: 10px; }
  .kopa-tab-8 .tab-content .tab-pane .entry-item .entry-content p {
    font-size: 16px;
    line-height: 25px;
    color: #999;
    margin-bottom: 10px; }
.kopa-tab-8 .nav-tabs {
  border-bottom: 1px solid #eee; }
  .kopa-tab-8 .nav-tabs li {
    border-radius: none;
    border-top: 4px solid transparent;
    font-size: 16px;
    text-transform: capitalize; }
    .kopa-tab-8 .nav-tabs li:last-child {
      border-right: none; }
    .kopa-tab-8 .nav-tabs li.active {
      border-top: 4px solid #0e8dc1;
      border-left: 1px solid #eee;
      border-right: 1px solid #eee; }
      .kopa-tab-8 .nav-tabs li.active a {
        border: none;
        color: #0e8dc1; }
        .kopa-tab-8 .nav-tabs li.active a:hover {
          border: none; }
    .kopa-tab-8 .nav-tabs li a {
      padding: 15px 50px;
      border-radius: 0px;
      color: #333;
      border: none;
      background: transparent;
      margin: 0; }
      .kopa-tab-8 .nav-tabs li a:hover {
        color: #0e8dc1;
        border: none;
        border-radius: 0px; }

/*--------- style tab 9 --------*/
.kopa-tab-9 .tab-content {
  padding: 15px;
  border: 1px solid #eee; }
  .kopa-tab-9 .tab-content .tab-pane .entry-item .entry-thumb {
    float: left;
    margin-right: 20px;
    margin-top: 10px; }
  .kopa-tab-9 .tab-content .tab-pane .entry-item .entry-content p {
    font-size: 16px;
    line-height: 25px;
    color: #999;
    margin-bottom: 10px; }
.kopa-tab-9 .nav li {
  text-align: center;
  font-size: 16px;
  background: #f9fafb;
  border: 1px solid #eee;
  border-right: none;
  text-transform: capitalize;
  margin-top: 0; }
  .kopa-tab-9 .nav li.active {
    text-align: center;
    font-size: 16px;
    text-transform: capitalize;
    background: #fff;
    border-left: 4px solid #0e8dc1;
    margin-right: -1px;
    z-index: 9; }
    .kopa-tab-9 .nav li.active a {
      color: #0e8dc1; }
  .kopa-tab-9 .nav li a {
    color: #333;
    border: none;
    background: transparent;
    margin: 0; }
    .kopa-tab-9 .nav li a i {
      margin-right: 15px;
      float: left; }
    .kopa-tab-9 .nav li a:hover {
      color: #0e8dc1;
      border: none; }

/*------- style tab 10 ---------*/
.kopa-tab-10 .tab-content {
  padding: 15px;
  border-left: 1px solid #eee; }
  .kopa-tab-10 .tab-content .tab-pane .entry-item .entry-thumb {
    float: left;
    margin-right: 20px;
    margin-top: 10px; }
  .kopa-tab-10 .tab-content .tab-pane .entry-item .entry-content p {
    font-size: 16px;
    line-height: 25px;
    color: #999;
    margin-bottom: 10px; }
.kopa-tab-10 .nav li {
  text-align: center;
  font-size: 16px;
  border-bottom: 1px solid #eee;
  text-transform: capitalize;
  margin-top: 0; }
  .kopa-tab-10 .nav li:last-child {
    border-bottom: none; }
  .kopa-tab-10 .nav li.active {
    text-align: center;
    font-size: 16px;
    box-shadow: -5px 0px 8px #eee inset; }
    .kopa-tab-10 .nav li.active a {
      color: #0e8dc1; }
  .kopa-tab-10 .nav li a {
    color: #333;
    border: none;
    background: transparent;
    margin: 0; }
    .kopa-tab-10 .nav li a i {
      margin-right: 15px;
      float: left; }
    .kopa-tab-10 .nav li a:hover {
      color: #0e8dc1;
      border: none; }

/*------------ ========================= end style tabs =============================---------------*/
/*-------- ============================ style single blog ============================== ----------*/
.kopa-wrap-entry-item .entry-item {
  overflow: hidden; }
  .kopa-wrap-entry-item .entry-item .entry-header {
    text-align: center;
    margin-bottom: 50px; }
    .kopa-wrap-entry-item .entry-item .entry-header .entry-title {
      font-size: 30px;
      margin-bottom: 20px;
      line-height: 35px; }
    .kopa-wrap-entry-item .entry-item .entry-header .entry-meta p {
      color: #666;
      font-size: 16px; }
      .kopa-wrap-entry-item .entry-item .entry-header .entry-meta p a {
        color: #0e8dc1; }
        .kopa-wrap-entry-item .entry-item .entry-header .entry-meta p a:hover {
          color: #ffd200; }
  .kopa-wrap-entry-item .entry-item .entry-thumb {
    margin-bottom: 50px;
    position: relative; }
    .kopa-wrap-entry-item .entry-item .entry-thumb .slider-thumb-blog-art .owl-controls .owl-pagination {
      display: none; }
    .kopa-wrap-entry-item .entry-item .entry-thumb .customNavigation .btn {
      position: absolute;
      padding: 0;
      top: 50%;
      width: 60px;
      height: 60px;
      background: #0e8dc1;
      transform: translate(0, -50%);
      color: white;
      border-radius: 50%;
      line-height: 55px;
      font-size: 30px;
      font-weight: normal;
      text-align: center;
      white-space: nowrap;
      -ms-touch-action: manipulation;
      touch-action: manipulation;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      border: 1px solid transparent; }
    .kopa-wrap-entry-item .entry-item .entry-thumb .customNavigation .prev {
      left: 30px; }
    .kopa-wrap-entry-item .entry-item .entry-thumb .customNavigation .next {
      right: 30px; }
  .kopa-wrap-entry-item .entry-item .entry-content {
    color: #666; }
    .kopa-wrap-entry-item .entry-item .entry-content figure {
      margin-bottom: 30px; }
      .kopa-wrap-entry-item .entry-item .entry-content figure img {
        width: 100%; }
    .kopa-wrap-entry-item .entry-item .entry-content p {
      font-size: 16px;
      line-height: 25px;
      margin-bottom: 30px; }
      .kopa-wrap-entry-item .entry-item .entry-content p em {
        font-size: 22px;
        line-height: 28px;
        font-weight: 400; }
  .kopa-wrap-entry-item .entry-item .entry-tag {
    margin-top: 20px; }
    .kopa-wrap-entry-item .entry-item .entry-tag p {
      margin-bottom: 0;
      color: #333;
      font-size: 14px; }
      .kopa-wrap-entry-item .entry-item .entry-tag p i {
        margin-right: 10px; }
      .kopa-wrap-entry-item .entry-item .entry-tag p a {
        color: #333; }
        .kopa-wrap-entry-item .entry-item .entry-tag p a:hover {
          color: #0e8dc1; }
  .kopa-wrap-entry-item .entry-item .entry-footer {
    margin-top: 50px;
    position: relative; }
    .kopa-wrap-entry-item .entry-item .entry-footer:before {
      position: absolute;
      content: "";
      width: 500%;
      height: 1px;
      background: #f0f0f0;
      top: 50%;
      left: -100%;
      right: -100%;
      z-index: -1; }
    .kopa-wrap-entry-item .entry-item .entry-footer .wrap-social-link {
      color: #666;
      background: white;
      padding: 0px 15px;
      margin-right: 30px;
      font-size: 16px; }
      .kopa-wrap-entry-item .entry-item .entry-footer .wrap-social-link ul {
        display: inline-block; }
        .kopa-wrap-entry-item .entry-item .entry-footer .wrap-social-link ul li {
          margin-top: 0px;
          display: inline-block;
          padding: 0px 5px;
          font-size: 16px; }
          .kopa-wrap-entry-item .entry-item .entry-footer .wrap-social-link ul li:last-child {
            padding-right: 0px; }
          .kopa-wrap-entry-item .entry-item .entry-footer .wrap-social-link ul li a {
            color: #666; }
            .kopa-wrap-entry-item .entry-item .entry-footer .wrap-social-link ul li a:hover {
              color: #0e8dc1; }

.kopa-comment-list-1 {
  margin-top: 50px;
  margin-bottom: 50px; }
  .kopa-comment-list-1 .item-title {
    margin-bottom: 50px; }
  .kopa-comment-list-1 .comments-list {
    padding-left: 0;
    margin-top: 0px; }
    .kopa-comment-list-1 .comments-list .comment {
      list-style: none; }
      .kopa-comment-list-1 .comments-list .comment .comment-header .comment-avatar {
        margin-right: 20px; }
      .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info {
        overflow: hidden; }
        .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info h6 {
          font-size: 16px; }
          .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info h6 a {
            color: #333; }
            .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info h6 a:hover {
              color: #0e8dc1; }
        .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info .entry-meta .entry-date {
          font-size: 16px;
          color: #999;
          line-height: 20px; }
          .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info .entry-meta .entry-date i {
            width: 26px;
            height: 26px;
            border-radius: 50%;
            text-align: center;
            font-size: 13px;
            color: white;
            line-height: 26px;
            margin-right: 10px; }
        .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info .comment-button {
          margin-top: 20px;
          font-size: 16px;
          margin-right: 20px; }
          .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info .comment-button a {
            color: #0e8dc1; }
            .kopa-comment-list-1 .comments-list .comment .comment-header .comment-info .comment-button a:hover {
              color: #ffd200; }
      .kopa-comment-list-1 .comments-list .comment .comment-content {
        margin-top: 20px;
        padding-left: 60px; }
        .kopa-comment-list-1 .comments-list .comment .comment-content p {
          font-size: 16px;
          color: #666;
          line-height: 25px; }
      .kopa-comment-list-1 .comments-list .comment .children {
        margin-top: 50px;
        margin-left: 50px;
        margin-bottom: 50px; }
        .kopa-comment-list-1 .comments-list .comment .children .comment {
          padding: 50px 30px;
          background: #f9f9f9;
          margin-top: 20px;
          position: relative; }
          .kopa-comment-list-1 .comments-list .comment .children .comment:before {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border-left: 0px solid transparent;
            border-right: 25px solid transparent;
            border-bottom: 15px solid #F9F9F9;
            transform: rotate(-10deg);
            bottom: 99%; }
          .kopa-comment-list-1 .comments-list .comment .children .comment .comment-header .comment-info .comment-button {
            margin-right: 0; }

.ex-module-contact-14 .widget-content p {
  font-size: 16px;
  color: #666;
  line-height: 25px;
  margin-bottom: 30px; }
.ex-module-contact-14 .widget-content form .input-block {
  position: relative; }
  .ex-module-contact-14 .widget-content form .input-block input[type="text"] {
    font-size: 16px;
    color: #666;
    width: 100%;
    height: 50px;
    padding: 0 15px;
    border-radius: 4px;
    border: 1px solid #ccc; }
  .ex-module-contact-14 .widget-content form .input-block label {
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0; }
.ex-module-contact-14 .widget-content form .textarea-block textarea {
  width: 100%;
  padding: 15px;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #666; }
.ex-module-contact-14 .widget-content form .btn-block input[type="submit"] {
  font-size: 16px; }
.ex-module-contact-14 .widget-content form ::-webkit-input-placeholder {
  color: #666; }
.ex-module-contact-14 .widget-content form :-moz-placeholder {
  /* Firefox 18- */
  color: #666; }
.ex-module-contact-14 .widget-content form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #666; }
.ex-module-contact-14 .widget-content form :-ms-input-placeholder {
  color: #666; }

.ex-module-read-next .widget-content .entry-item {
  border: 1px solid #eee; }
  .ex-module-read-next .widget-content .entry-item .entry-thumb {
    float: left; }
  .ex-module-read-next .widget-content .entry-item .entry-content {
    overflow: hidden;
    vertical-align: middle;
    text-align: right;
    padding: 0px 50px;
    margin-top: 50px; }
    .ex-module-read-next .widget-content .entry-item .entry-content .entry-header {
      display: inline-block;
      margin-right: 20px;
      vertical-align: middle;
      text-transform: capitalize; }
      .ex-module-read-next .widget-content .entry-item .entry-content .entry-header .sub-title {
        font-size: 16px;
        color: #666; }
      .ex-module-read-next .widget-content .entry-item .entry-content .entry-header .entry-title {
        margin-bottom: 0; }
    .ex-module-read-next .widget-content .entry-item .entry-content .wrap-btn {
      display: inline-block;
      vertical-align: middle; }
      .ex-module-read-next .widget-content .entry-item .entry-content .wrap-btn a {
        width: 40px;
        height: 40px;
        border: 1px solid silver;
        display: block;
        color: #666;
        border-radius: 50%;
        font-size: 17px;
        line-height: 40px;
        text-align: center; }
        .ex-module-read-next .widget-content .entry-item .entry-content .wrap-btn a:hover {
          border: 1px solid #0e8dc1;
          color: #0e8dc1; }

.ex-module-read-prev {
  margin-bottom: 30px; }
  .ex-module-read-prev .widget-content .entry-item {
    border: 1px solid #eee; }
    .ex-module-read-prev .widget-content .entry-item .entry-thumb {
      float: right; }
    .ex-module-read-prev .widget-content .entry-item .entry-content {
      overflow: hidden;
      vertical-align: middle;
      text-align: left;
      padding: 0px 50px;
      margin-top: 50px; }
      .ex-module-read-prev .widget-content .entry-item .entry-content .entry-header {
        display: inline-block;
        vertical-align: middle;
        text-transform: capitalize; }
        .ex-module-read-prev .widget-content .entry-item .entry-content .entry-header .sub-title {
          font-size: 16px;
          color: #666; }
        .ex-module-read-prev .widget-content .entry-item .entry-content .entry-header .entry-title {
          margin-bottom: 0; }
      .ex-module-read-prev .widget-content .entry-item .entry-content .wrap-btn {
        display: inline-block;
        vertical-align: middle;
        margin-right: 20px; }
        .ex-module-read-prev .widget-content .entry-item .entry-content .wrap-btn a {
          width: 40px;
          height: 40px;
          border: 1px solid silver;
          display: block;
          color: #666;
          border-radius: 50%;
          font-size: 17px;
          line-height: 40px;
          text-align: center; }
          .ex-module-read-prev .widget-content .entry-item .entry-content .wrap-btn a:hover {
            border: 1px solid #0e8dc1;
            color: #0e8dc1; }

.ex-module-article-1 .widget-content .entry-item .entry-content {
  padding: 30px;
  background: #f7f7f7; }
  .ex-module-article-1 .widget-content .entry-item .entry-content .entry-meta {
    margin-bottom: 20px; }
    .ex-module-article-1 .widget-content .entry-item .entry-content .entry-meta .auth-thumb {
      float: left;
      margin-right: 20px; }
    .ex-module-article-1 .widget-content .entry-item .entry-content .entry-meta .entry-info {
      overflow: hidden; }
      .ex-module-article-1 .widget-content .entry-item .entry-content .entry-meta .entry-info .auth-name {
        font-size: 16px;
        text-transform: capitalize; }
      .ex-module-article-1 .widget-content .entry-item .entry-content .entry-meta .entry-info .entry-date {
        color: #666; }
  .ex-module-article-1 .widget-content .entry-item .entry-content .entry-title a {
    color: #333; }
    .ex-module-article-1 .widget-content .entry-item .entry-content .entry-title a:hover {
      color: #0e8dc1; }
  .ex-module-article-1 .widget-content .entry-item .entry-content p {
    font-size: 16px;
    color: #999;
    line-height: 25px; }
  .ex-module-article-1 .widget-content .entry-item .entry-content .entry-footer {
    margin-top: 20px; }
    .ex-module-article-1 .widget-content .entry-item .entry-content .entry-footer p {
      color: #666; }
      .ex-module-article-1 .widget-content .entry-item .entry-content .entry-footer p span {
        margin-right: 10px; }
        .ex-module-article-1 .widget-content .entry-item .entry-content .entry-footer p span i {
          margin-left: 5px; }
    .ex-module-article-1 .widget-content .entry-item .entry-content .entry-footer .wrap-btn {
      font-size: 16px; }
      .ex-module-article-1 .widget-content .entry-item .entry-content .entry-footer .wrap-btn a {
        color: #666; }
        .ex-module-article-1 .widget-content .entry-item .entry-content .entry-footer .wrap-btn a:hover {
          color: #0e8dc1; }
        .ex-module-article-1 .widget-content .entry-item .entry-content .entry-footer .wrap-btn a i {
          margin-right: 5px;
          margin-left: 0; }

/*-------- ============================== end syle single blog ======================== ----------*/
/*-------- ============================= style single services ========================= ----------*/
.kopa-area-49 {
  background: url(img/img-breadcrum5.jpg) center center no-repeat;
  background-size: cover; }
  .kopa-area-49:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #003255;
    /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Safari 5.1-6*/
    background: -o-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Opera 11.1-12*/
    background: -moz-linear-gradient(left, rgba(0, 50, 85, 0), #003255);
    /*Fx 3.6-15*/
    background: linear-gradient(to left, rgba(0, 50, 85, 0), #003255);
    /*Standard*/ }

/*--- ============ EX-MODULE-SLIDER-12 ============== ---*/
/*--- ============ END ================- ----*/
/*--- ============ EX-MODULE-PRESENT-8 ============== ---*/
.ex-module-present-8 .widget-content .entry-item .entry-thumb {
  margin-bottom: 30px; }
.ex-module-present-8 .widget-content .entry-item .entry-content p {
  color: #666;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 30px; }
  .ex-module-present-8 .widget-content .entry-item .entry-content p:last-child {
    margin-bottom: 0; }
.ex-module-present-8 .widget-content .entry-item .entry-content .entry-gallery {
  margin-bottom: 30px; }
  .ex-module-present-8 .widget-content .entry-item .entry-content .entry-gallery ul {
    margin-top: -20px; }
    .ex-module-present-8 .widget-content .entry-item .entry-content .entry-gallery ul li {
      margin-top: 20px; }
      .ex-module-present-8 .widget-content .entry-item .entry-content .entry-gallery ul li img {
        width: 100%; }

/*--------- ============================== end style single services ==================== ---------*/
/*---------- =============================== our services =========================== -------------*/
.kopa-area-50 {
  padding: 115px 0px;
  background: url(img/bg-2.jpg) top center no-repeat;
  background-size: cover;
  background-attachment: fixed;
  position: relative; }
  .kopa-area-50:before {
    content: "";
    background: rgba(0, 67, 107, 0.8);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute; }

/*---------- ================================== end our services ========================= ---------*/
/*---------- ================================= our services 2 ============================ ----------*/
/*------------================================ end our services 2 ======================== ----------*/
/*------------ =============================== style our team ============================ -----------*/
/*----------- ===================================== end style our team ======================----------*/
/*------------======================================== style pricing table ==================== ---------*/
/*----- ================= EX-MODULE-PRICING-TABLE-1 ================ ---------*/
.ex-module-pricing-table-1 .widget-content ul, .ex-module-pricing-table-2 .widget-content ul,
.ex-module-pricing-table-3 .widget-content ul,
.ex-module-pricing-table-4 .widget-content ul {
  margin-top: -30px; }
  .ex-module-pricing-table-1 .widget-content ul li, .ex-module-pricing-table-2 .widget-content ul li,
  .ex-module-pricing-table-3 .widget-content ul li,
  .ex-module-pricing-table-4 .widget-content ul li {
    margin-top: 30px; }

/*----- ============================= END ======================= ------------*/
/*------------ pricing table 1 ------------*/
.kopa-pricing-table-1 {
  text-align: center; }
  .kopa-pricing-table-1.style-01 .pricing-header {
    background: #ffd200; }
  .kopa-pricing-table-1 .pricing-header {
    background: #0e8dc1;
    padding: 30px 15px;
    color: #fff; }
    .kopa-pricing-table-1 .pricing-header h4 {
      margin-bottom: 0; }
    .kopa-pricing-table-1 .pricing-header .meta-price-month .meta-price {
      font-size: 40px;
      font-weight: bold; }
    .kopa-pricing-table-1 .pricing-header .meta-price-month .meta-month {
      font-size: 12px; }
    .kopa-pricing-table-1 .pricing-header .pricing-title {
      font-weight: bold;
      font-size: 16px; }
  .kopa-pricing-table-1 .pricing-content {
    padding: 50px 15px;
    border: 1px solid #eee; }
    .kopa-pricing-table-1 .pricing-content .pricing-button {
      text-transform: uppercase;
      margin-top: 30px; }
    .kopa-pricing-table-1 .pricing-content ul {
      margin-top: -30px; }
      .kopa-pricing-table-1 .pricing-content ul li {
        margin-top: 30px;
        color: #666;
        font-size: 16px; }
        .kopa-pricing-table-1 .pricing-content ul li span {
          color: #333;
          font-weight: bold; }

/*------------ end pricing table 1 ------------*/
/*------------ pricing table 2 -------------*/
.kopa-pricing-table-2 {
  text-align: center;
  border: 1px solid rgba(138, 168, 180, 0.2);
  border: 5px solid transparent;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s; }
  .kopa-pricing-table-2:hover {
    border: 5px solid; }
    .kopa-pricing-table-2:hover .pricing-header .meta-price-month {
      border: 2px solid; }
  .kopa-pricing-table-2 .pricing-header {
    padding: 30px 15px;
    border: 1px solid rgba(138, 168, 180, 0.2);
    border-bottom: none; }
    .kopa-pricing-table-2 .pricing-header h4 {
      margin-bottom: 0; }
    .kopa-pricing-table-2 .pricing-header .meta-price-month {
      width: 150px;
      height: 150px;
      background: #fff;
      margin: auto;
      border-radius: 50%;
      line-height: 150px;
      text-align: center;
      border: 2px solid #0e8dc1;
      margin-bottom: 25px;
      -ms-transition: 0.5s;
      -webkit-transition: 0.5s;
      transition: 0.5s; }
      .kopa-pricing-table-2 .pricing-header .meta-price-month h4 {
        width: 135px;
        height: 135px;
        border-radius: 50%;
        margin: auto;
        text-align: center;
        color: #fff;
        margin-top: 5.5px;
        padding-top: 30px;
        -ms-transition: 0.5s;
        -webkit-transition: 0.5s;
        transition: 0.5s; }
      .kopa-pricing-table-2 .pricing-header .meta-price-month .meta-price {
        font-size: 40px;
        font-weight: bold;
        line-height: 45px;
        display: block;
        margin-bottom: 10px;
        position: relative; }
        .kopa-pricing-table-2 .pricing-header .meta-price-month .meta-price span {
          font-weight: 400; }
        .kopa-pricing-table-2 .pricing-header .meta-price-month .meta-price:before {
          content: "";
          height: 3px;
          width: 25px;
          background: #fff;
          bottom: -5px;
          left: 50%;
          position: absolute;
          transform: translate(-50%); }
      .kopa-pricing-table-2 .pricing-header .meta-price-month .meta-month {
        font-size: 15px;
        display: block;
        text-transform: capitalize; }
    .kopa-pricing-table-2 .pricing-header .pricing-title {
      font-weight: 900;
      font-size: 24px;
      color: #0e8dc1; }
  .kopa-pricing-table-2 .pricing-content {
    border: 1px solid rgba(138, 168, 180, 0.2);
    border-top: none;
    padding-bottom: 30px; }
    .kopa-pricing-table-2 .pricing-content .pricing-button {
      border: 1px solid transparent;
      box-shadow: 1px 1px 5px #ddd;
      margin-top: 30px; }
    .kopa-pricing-table-2 .pricing-content ul li {
      padding: 15px;
      color: #666;
      font-size: 14px;
      background: #f7f7f7; }
      .kopa-pricing-table-2 .pricing-content ul li:nth-child(even) {
        background: transparent; }

/*------------- end pricing table 2 ----------*/
/*----------- pricing table 3 -----------------*/
.kopa-pricing-table-3 {
  text-align: center; }
  .kopa-pricing-table-3.style-01 .pricing-header {
    background: #ffd200; }
  .kopa-pricing-table-3.style-01 .pricing-content {
    border-left: none;
    border-right: none;
    padding-bottom: 50px; }
    .kopa-pricing-table-3.style-01 .pricing-content .pricing-button {
      border: 1px solid transparent;
      background: #ffd200;
      margin-top: 30px; }
      .kopa-pricing-table-3.style-01 .pricing-content .pricing-button:hover {
        background: #0e8dc1; }
    .kopa-pricing-table-3.style-01 .pricing-content ul li {
      padding: 15px;
      color: #666;
      font-size: 16px; }
      .kopa-pricing-table-3.style-01 .pricing-content ul li:nth-child(even) {
        background: #f5f6f6; }
  .kopa-pricing-table-3 .pricing-header {
    background: #0e8dc1;
    padding: 30px 15px;
    color: #fff;
    border-radius: 2px; }
    .kopa-pricing-table-3 .pricing-header .meta-price-month {
      font-size: 16px; }
    .kopa-pricing-table-3 .pricing-header .pricing-title {
      font-weight: 900;
      font-size: 30px;
      margin-bottom: 5px; }
  .kopa-pricing-table-3 .pricing-content {
    border: 1px solid #eee;
    padding-bottom: 50px; }
    .kopa-pricing-table-3 .pricing-content .pricing-button {
      margin-top: 30px; }
    .kopa-pricing-table-3 .pricing-content ul li {
      padding: 15px;
      color: #666;
      font-size: 16px; }
      .kopa-pricing-table-3 .pricing-content ul li:nth-child(even) {
        background: #ecf0f1; }

/*----------  end pricing table 3 ------------*/
/*---------- pricing table 4 -------------------*/
.kopa-pricing-table-4 .table-responsive {
  overflow-x: visible; }
.kopa-pricing-table-4 .table:-webkit-scrollbar {
  display: block; }
.kopa-pricing-table-4 .table thead tr th {
  text-align: center;
  background: #eee;
  border-bottom: none;
  padding: 0;
  vertical-align: middle;
  /*--------- style 01 -----------*/
  /*---------- end ---------------*/
  /*--------- style 02 -----------*/
  /*---------- end ---------------*/ }
  .kopa-pricing-table-4 .table thead tr th.style-01 {
    background: #0e8dc1;
    color: #fff; }
    .kopa-pricing-table-4 .table thead tr th.style-01 .pricing-header .pricing-title {
      padding: 20px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
    .kopa-pricing-table-4 .table thead tr th.style-01 .pricing-header p {
      padding: 10px 0px; }
  .kopa-pricing-table-4 .table thead tr th.style-02 {
    background: #ffd200;
    color: #fff; }
    .kopa-pricing-table-4 .table thead tr th.style-02 .pricing-header .pricing-title {
      padding: 30px 0px;
      z-index: 999;
      padding-bottom: 30px;
      border-bottom: 1px solid rgba(255, 255, 255, 0.3);
      margin-top: -20px; }
    .kopa-pricing-table-4 .table thead tr th.style-02 .pricing-header p {
      padding: 10px 0px; }
  .kopa-pricing-table-4 .table thead tr th .pricing-header .pricing-title {
    font-size: 24px;
    font-weight: bold;
    text-transform: capitalize;
    margin-bottom: 0; }
  .kopa-pricing-table-4 .table thead tr th .pricing-header p span {
    display: block; }
  .kopa-pricing-table-4 .table thead tr th .pricing-header p .meta-price {
    font-size: 48px;
    font-weight: normal; }
  .kopa-pricing-table-4 .table thead tr th .pricing-header p .meta-month {
    font-size: 14px;
    font-weight: normal; }
.kopa-pricing-table-4 .table tbody {
  text-align: center; }
  .kopa-pricing-table-4 .table tbody tr:nth-child(odd) td {
    background: #ecf0f1; }
    .kopa-pricing-table-4 .table tbody tr:nth-child(odd) td:first-child {
      background: #f7f7f7; }
  .kopa-pricing-table-4 .table tbody tr:nth-child(even) td {
    background: #eee; }
  .kopa-pricing-table-4 .table tbody tr td {
    border: 1px solid #f9f9f9; }
    .kopa-pricing-table-4 .table tbody tr td .icon_close_alt2 {
      color: red; }
    .kopa-pricing-table-4 .table tbody tr td .icon_check_alt2 {
      color: #7bc200; }
    .kopa-pricing-table-4 .table tbody tr td .pricing-button {
      display: inline-block;
      padding: 10px 25px;
      margin-top: 15px;
      margin-bottom: 15px;
      color: #fff;
      font-weight: bold;
      text-align: center;
      text-transform: capitalize;
      font-size: 15px; }

/*----------- end pricing table 4 ---------------*/
/*----------=========================================== end style pricing table ================= -------*/
/*----------========================================= style our pricing ============================= ------*/
/*--- ============ EX-MODULE-ACCORDION-6 =========== --*/
.ex-module-accordion-6 .widget-content .widget-content-area-1 ul {
  margin-top: -50px; }
  .ex-module-accordion-6 .widget-content .widget-content-area-1 ul li {
    margin-top: 50px; }

/*--- ============ END ============================ --*/
/*---------- ========================================= end style our pricing ====================-----------*/
/*------ ======================================= style header ==================================== -----------*/
.kopa-area-51 {
  padding: 100px 0px;
  background: #f6f6f6; }
  .kopa-area-51 .kopa-page-header {
    margin-bottom: 100px; }
    .kopa-area-51 .kopa-page-header.last-child {
      margin-bottom: 0; }

/*------ ======================================= end style header =============================== ------------*/
/*------- ============================= style slider area =================================== ------------*/
.slider-area {
  overflow-y: scroll;
  position: fixed;
  z-index: 99;
  top: 0;
  bottom: 0;
  right: 0;
  width: 360px;
  background: rgba(0, 0, 0, 0.7);
  display: none; }
  .slider-area::-webkit-scrollbar {
    display: none; }
  .slider-area .main-nav-hidden {
    position: absolute;
    width: 100%;
    top: 50px;
    left: 0; }
    .slider-area .main-nav-hidden .title-nav {
      color: #fff;
      margin-left: 30px;
      text-transform: uppercase;
      font-size: 16px;
      padding-left: 20px;
      position: relative; }
      .slider-area .main-nav-hidden .title-nav:before {
        content: "";
        width: 5px;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0; }
    .slider-area .main-nav-hidden .main-menu-hidden {
      margin-bottom: 0px; }
      .slider-area .main-nav-hidden .main-menu-hidden li {
        text-transform: capitalize; }
        .slider-area .main-nav-hidden .main-menu-hidden li a {
          padding: 10px 50px;
          display: block;
          color: #fff;
          position: relative; }
          .slider-area .main-nav-hidden .main-menu-hidden li a span {
            display: block;
            position: absolute;
            color: white;
            font-family: "FontAwesome";
            right: 45px;
            top: 50%;
            cursor: pointer;
            transform: translate(-50%, -50%);
            padding: 0 5px; }
            .slider-area .main-nav-hidden .main-menu-hidden li a span:before {
              content: "\f107"; }
          .slider-area .main-nav-hidden .main-menu-hidden li a i {
            font-size: 8px;
            vertical-align: middle;
            margin-right: 5px; }
        .slider-area .main-nav-hidden .main-menu-hidden li.open > a span:before {
          content: "\f106"; }
        .slider-area .main-nav-hidden .main-menu-hidden li ul {
          background: transparent;
          position: static;
          float: none;
          border: none;
          box-shadow: none; }
          .slider-area .main-nav-hidden .main-menu-hidden li ul li {
            margin-left: 60px;
            padding: 10px 15px; }
            .slider-area .main-nav-hidden .main-menu-hidden li ul li a {
              background: transparent;
              padding: 0px; }
              .slider-area .main-nav-hidden .main-menu-hidden li ul li a:hover {
                background: transparent; }
    .slider-area .main-nav-hidden .wrap-icon-social {
      margin-top: 20px; }
      .slider-area .main-nav-hidden .wrap-icon-social ul {
        text-align: center;
        padding: 15px 0px;
        border-top: 1px solid rgba(255, 255, 255, 0.3); }
        .slider-area .main-nav-hidden .wrap-icon-social ul li {
          display: inline-block;
          padding: 0 15px;
          font-size: 20px; }
          .slider-area .main-nav-hidden .wrap-icon-social ul li a {
            color: #fff; }
            .slider-area .main-nav-hidden .wrap-icon-social ul li a:hover {
              color: #0e8dc1; }
  .slider-area .btn-close-hidden-nav {
    font-size: 30px;
    color: #fff;
    float: right;
    margin-right: 10px; }

/*-------- ================================== end style slider area ====================== ---------------*/
/*------------- =========================== HEADER STYLE ========================== -------------------*/
/*---- _______________ **** KOPA-PAGE-HEADER **** _______________ ---*/
.kopa-page-header {
  position: relative; }
  .kopa-page-header .container {
    position: static; }
  .kopa-page-header .main-menu {
    position: static;
    margin-bottom: 0; }
    .kopa-page-header .main-menu li {
      background: transparent;
      text-transform: uppercase;
      position: inherit; }
      .kopa-page-header .main-menu li a {
        font-size: 16px;
        padding: 0px;
        color: black;
        font-weight: 400;
        border: none; }
        .kopa-page-header .main-menu li a:hover {
          transition-duration: 0.5s; }
      .kopa-page-header .main-menu li ul {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white;
        display: none;
        z-index: 99; }
        .kopa-page-header .main-menu li ul li {
          padding: 13.5px 80px 5px 17px; }
          .kopa-page-header .main-menu li ul li:last-child {
            padding-bottom: 13.5px; }
          .kopa-page-header .main-menu li ul li a {
            padding: 0;
            font-size: 14px; }
      .kopa-page-header .main-menu li div.sf-mega {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white;
        width: auto !important;
        display: none;
        overflow: hidden; }
        .kopa-page-header .main-menu li div.sf-mega.sf-mega-style-3 {
          display: none; }
        .kopa-page-header .main-menu li div.sf-mega div.sf-mega-section {
          border-right: none;
          width: auto; }
          .kopa-page-header .main-menu li div.sf-mega div.sf-mega-section ul {
            display: block;
            position: static;
            border-top: none;
            box-shadow: none;
            padding: 0px; }
            .kopa-page-header .main-menu li div.sf-mega div.sf-mega-section ul li {
              padding: 13.5px 80px 5px 17px;
              padding-right: 25px; }
              .kopa-page-header .main-menu li div.sf-mega div.sf-mega-section ul li a {
                color: #333; }
          .kopa-page-header .main-menu li div.sf-mega div.sf-mega-section figure {
            padding: 13.5px 5.5px;
            text-align: center; }
            .kopa-page-header .main-menu li div.sf-mega div.sf-mega-section figure img {
              width: 100%; }
            .kopa-page-header .main-menu li div.sf-mega div.sf-mega-section figure figcaption a {
              text-transform: capitalize;
              margin-top: 20px;
              color: #333; }
  .kopa-page-header .kopa-header-responsive {
    display: none; }
    .kopa-page-header .kopa-header-responsive .alignleft .kopa-logo {
      padding: 0; }
    .kopa-page-header .kopa-header-responsive .alignright .wrap-button-feature {
      float: none;
      width: auto;
      padding: 0;
      display: inline-block; }
      .kopa-page-header .kopa-header-responsive .alignright .wrap-button-feature button {
        color: #fff;
        border: 1px solid #fff;
        width: 38px;
        height: 38px;
        font-size: 15px;
        margin: 0;
        margin-left: 5px;
        transition: 0.5s; }
        .kopa-page-header .kopa-header-responsive .alignright .wrap-button-feature button:first-child {
          margin-left: 0; }
    .kopa-page-header .kopa-header-responsive .alignright .humberger-menu {
      display: inline-block;
      margin-right: 0px; }
      .kopa-page-header .kopa-header-responsive .alignright .humberger-menu i {
        width: 38px;
        height: 38px;
        font-size: 15px;
        color: white;
        text-align: center;
        border: 1px solid #fff;
        border-radius: 50%;
        line-height: 35px;
        cursor: pointer; }
    .kopa-page-header .kopa-header-responsive .wrap-support-number {
      left: 0;
      font-size: 15px;
      padding: 25px 10px; }
  .kopa-page-header .wrap-support-number {
    text-align: center;
    font-size: 40px;
    padding: 25px 0px;
    background: rgba(255, 255, 255, 0.3);
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 9;
    font-weight: bold;
    display: none;
    text-transform: uppercase; }
    .kopa-page-header .wrap-support-number a {
      color: #fff; }
  .kopa-page-header .kopa-wrap-hidden-content-header {
    margin-top: 10px;
    margin-left: 10px; }

/*---- ___________ **** END ****_______________ ---*/
/*---____________________ **** KOPA-PAGE-HEADER-1 **** ______________________---*/
.kopa-page-header-1 .kopa-header-top {
  background: #0a1e34;
  color: rgba(255, 255, 255, 0.8);
  padding-top: 10px;
  padding-bottom: 10px; }
.kopa-page-header-1 .kopa-header-bottom {
  background: #fff;
  color: #000;
  padding-top: 20px;
  padding-bottom: 20px; }
.kopa-page-header-1 .main-nav {
  margin-top: 20px; }
.kopa-page-header-1 .kopa-email-link {
  color: rgba(255, 255, 255, 0.8); }
.kopa-page-header-1 .kopa-social-links li a {
  color: rgba(255, 255, 255, 0.8); }
.kopa-page-header-1 .wrap-button-feature {
  margin-top: 8px; }

.kopa-item-header {
  display: inline-block;
  position: relative;
  padding: 0px 10px; }
  .kopa-item-header:before {
    content: "";
    width: 1px;
    height: 13px;
    position: absolute;
    background: rgba(255, 255, 255, 0.8);
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  .kopa-item-header:first-child:before {
    display: none; }

.kopa-email-link {
  display: inline-block;
  font-size: 16px; }

.kopa-social-links {
  display: inline-block; }
  .kopa-social-links li {
    display: inline-block;
    margin-right: 10px; }
    .kopa-social-links li:last-child {
      margin-right: 0px; }
    .kopa-social-links li a {
      font-size: 16px; }
  .kopa-social-links.style-02 li {
    margin-right: 15px; }
    .kopa-social-links.style-02 li:last-child {
      margin-right: 0; }
  .kopa-social-links.style-02 a {
    font-size: 18px;
    color: rgba(255, 255, 255, 0.8); }

/*_________ main-nav ________*/
.main-nav {
  display: inline-block; }
  .main-nav.style-01 .main-menu li {
    padding: 0px 15px; }
    .main-nav.style-01 .main-menu li a {
      color: #000; }
      .main-nav.style-01 .main-menu li a:after {
        display: none; }

/*_______btn-header_______*/
.kopa-wrap-hidden-content-header {
  display: inline-block;
  position: inherit; }

.btn-header.style-01 {
  border: 1px solid;
  width: 38px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  font-size: 14px;
  border-radius: 50%;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s; }
.btn-header.style-02 {
  border: 1px solid #fff;
  color: #fff;
  width: 38px;
  height: 38px;
  text-align: center;
  font-size: 20px;
  border-radius: 50%;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s; }
  .btn-header.style-02 i, .btn-header.style-02 span {
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
.btn-header.style-03 {
  font-size: 21px;
  line-height: 27px;
  border: none; }
  .btn-header.style-03 span, .btn-header.style-03 i {
    display: block;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
.btn-header.style-04 {
  display: inline-block;
  text-transform: uppercase;
  padding: 3px 8px;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #fff;
  font-weight: 900;
  font-size: 14px;
  line-height: 20px;
  margin-left: 15px; }
  .btn-header.style-04:hover {
    background: #fff;
    color: #666;
    border-color: transparent; }
.btn-header.style-05 {
  font-size: 30px;
  line-height: 36px;
  color: #a1b1bc;
  border: none;
  margin-left: 10px;
  margin-right: 25px; }
  .btn-header.style-05 i, .btn-header.style-05 span {
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
.btn-header.style-06 {
  font-size: 14px;
  display: block;
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  border: 1px solid;
  border-radius: 50%;
  color: #0e8dc1; }
  .btn-header.style-06 i {
    font-size: 14px;
    margin: 0;
    float: none; }
  .btn-header.style-06:hover {
    border-color: #ffd200; }
.btn-header.style-07 {
  color: #fff;
  border: 2px solid transparent;
  width: 38px;
  height: 38px;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  border-radius: 50%;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s; }
.btn-header.style-08 {
  font-size: 14px;
  display: block;
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 36px;
  border: 1px solid;
  border-radius: 50%;
  color: #999; }
  .btn-header.style-08 i {
    font-size: 14px;
    margin: 0;
    float: none; }
  .btn-header.style-08:hover {
    border-color: #ffd200; }

.humberger-menu {
  display: none; }
  .humberger-menu i, .humberger-menu span {
    display: block;
    width: 38px;
    height: 38px;
    border: 1px solid;
    border-radius: 50%;
    text-align: center;
    line-height: 37px;
    font-size: 14px;
    cursor: pointer;
    transition: 0.5s; }

/*---____________________**** END ****________________________________---*/
/*--- _________________________ **** KOPA-PAGE-HEAER-2 **** _______________ ---*/
.kopa-page-header-2 {
  /*--- kopa-header-top header2 ---*/
  /*---- end ---*/
  /*--- kopa-header-bottom header 2 ---*/
  /*--- end ---*/ }
  .kopa-page-header-2 .humberger-menu {
    display: none; }
  .kopa-page-header-2 .sf-arrows .sf-with-ul:after {
    display: none; }
  .kopa-page-header-2 .kopa-text-info {
    margin-right: 15px; }
  .kopa-page-header-2 .kopa-header-top {
    position: relative;
    background: #0a1e34; }
    .kopa-page-header-2 .kopa-header-top .main-nav.style-02 .main-menu li a {
      color: #fff; }
    .kopa-page-header-2 .kopa-header-top .main-nav.style-02 .main-menu li .sf-mega ul li a {
      color: #000; }
    .kopa-page-header-2 .kopa-header-top .main-nav.style-02 .main-menu li .sf-mega ul li:hover {
      background: transparent; }
    .kopa-page-header-2 .kopa-header-top .main-nav.style-02 .main-menu li .sf-mega figure figcaption a {
      color: #000; }
  .kopa-page-header-2 .kopa-header-bottom {
    padding-bottom: 20px;
    padding-top: 20px;
    background: #fff; }
    .kopa-page-header-2 .kopa-header-bottom .kopa-wrap-hidden-content-header {
      margin-top: 30px; }
      .kopa-page-header-2 .kopa-header-bottom .kopa-wrap-hidden-content-header.style-01 {
        display: none; }
    .kopa-page-header-2 .kopa-header-bottom .btn-get-your-quote {
      margin-left: 15px;
      margin-top: 30px;
      vertical-align: top; }
    .kopa-page-header-2 .kopa-header-bottom .kopa-logo {
      margin-top: 20px; }
    .kopa-page-header-2 .kopa-header-bottom .wrap-info-contact {
      margin-top: 30px;
      margin-bottom: 30px; }

/*--- main nav style 02 ----*/
.main-nav {
  position: static;
  float: left; }
  .main-nav.style-02 .main-menu {
    position: static;
    margin-bottom: 0; }
    .main-nav.style-02 .main-menu li {
      position: inherit;
      padding: 15px 20px;
      background: transparent;
      white-space: normal; }
      .main-nav.style-02 .main-menu li.curent-menu-item {
        background: rgba(0, 56, 94, 0.2); }
      .main-nav.style-02 .main-menu li:hover {
        background: rgba(0, 56, 94, 0.2); }
      .main-nav.style-02 .main-menu li a {
        text-transform: uppercase;
        color: #fff;
        border: none;
        padding: 0;
        position: inherit; }
        .main-nav.style-02 .main-menu li a:after {
          display: none; }
      .main-nav.style-02 .main-menu li .sub-menu {
        display: none; }
      .main-nav.style-02 .main-menu li .sf-mega {
        display: none; }
        .main-nav.style-02 .main-menu li .sf-mega .sf-mega-section {
          border-right: none;
          width: auto; }
          .main-nav.style-02 .main-menu li .sf-mega .sf-mega-section ul {
            position: relative;
            display: block;
            top: auto;
            box-shadow: none; }
            .main-nav.style-02 .main-menu li .sf-mega .sf-mega-section ul li a {
              color: #000; }
            .main-nav.style-02 .main-menu li .sf-mega .sf-mega-section ul li:hover {
              background: transparent; }

/*-- end --*/
.kopa-text-info {
  display: inline-block;
  color: rgba(255, 255, 255, 0.8);
  font-size: 13px; }

.kopa-social-links.style-01 {
  display: inline-block; }
  .kopa-social-links.style-01 li {
    display: inline-block;
    margin-right: 0px; }
    .kopa-social-links.style-01 li:last-child {
      border-right: 1px solid rgba(255, 255, 255, 0.2); }
    .kopa-social-links.style-01 li a {
      width: 50px;
      height: 50px;
      line-height: 50px;
      text-align: center;
      color: rgba(255, 255, 255, 0.8);
      font-size: 16px;
      border-left: 1px solid rgba(255, 255, 255, 0.2);
      display: inline-block;
      transition: 0.5s; }

/*--- kopa-info-contact ---*/
.wrap-info-contact {
  position: relative;
  float: left; }
  .wrap-info-contact div {
    float: left;
    margin-left: 15px; }
    .wrap-info-contact div i {
      font-size: 45px;
      margin-right: 15px;
      float: left; }
    .wrap-info-contact div h5 {
      font-size: 16px;
      font-weight: 600;
      color: #333;
      float: right;
      margin-bottom: 0;
      line-height: 22px; }
      .wrap-info-contact div h5 span {
        font-size: 14px;
        color: #666;
        font-weight: lighter;
        display: block; }
    .wrap-info-contact div h2 {
      font-weight: bold;
      font-size: 30px;
      padding-left: 15px;
      position: relative;
      margin-bottom: 0; }
      .wrap-info-contact div h2 a {
        color: #333; }
      .wrap-info-contact div h2:before {
        content: "";
        width: 1px;
        height: 33px;
        background: #666;
        position: absolute;
        left: 0;
        opacity: 0.4;
        top: 3px; }

/*--- humberger menu style 02 ---*/
.humberger-menu.style-02 {
  padding: 0;
  background: transparent;
  margin-top: 12px; }
  .humberger-menu.style-02 i {
    display: block;
    width: auto;
    height: auto;
    border: none;
    border-radius: 0px;
    text-align: center;
    line-height: 26px;
    font-size: 20px;
    margin: 0px;
    cursor: pointer;
    transition: 0.5s;
    color: #fff; }

/*---_______________________ **** END **** ____________________ ---*/
/*----____________________ **** KOPA-PAGE-HEADER-3 ****____________________ ----*/
.kopa-page-header-3 {
  background: transparent;
  position: absolute;
  top: 0;
  z-index: 99;
  width: 100%;
  /*------ kopa-header-top --------*/
  /*---- end header top -----*/
  /*----- kopa-header-bottom ----*/
  /*----- end kopa-header-botttom -----*/ }
  .kopa-page-header-3 .kopa-header-top {
    padding-top: 20px;
    padding-bottom: 20px;
    color: rgba(255, 255, 255, 0.8); }
    .kopa-page-header-3 .kopa-header-top a {
      display: inline-block;
      font-size: 16px;
      color: rgba(255, 255, 255, 0.8); }
      .kopa-page-header-3 .kopa-header-top a:last-child {
        margin-right: 0; }
    .kopa-page-header-3 .kopa-header-top .kopa-social-links {
      display: inline-block; }
      .kopa-page-header-3 .kopa-header-top .kopa-social-links a {
        font-size: 16px;
        color: rgba(255, 255, 255, 0.8);
        margin-right: 10px; }
        .kopa-page-header-3 .kopa-header-top .kopa-social-links a:last-child {
          margin-right: 0; }
    .kopa-page-header-3 .kopa-header-top span {
      width: 1px;
      height: 14px;
      display: inline-block;
      background: rgba(255, 255, 255, 0.8);
      margin: 0px 10px;
      vertical-align: middle; }
  .kopa-page-header-3 .kopa-header-bottom {
    padding-top: 40px;
    padding-bottom: 40px; }
    .kopa-page-header-3 .kopa-header-bottom .main-nav {
      margin-top: 20px; }
    .kopa-page-header-3 .kopa-header-bottom .wrap-button-feature {
      margin-top: 8px; }

.main-nav.style-03 {
  float: left;
  padding-left: 0px 15px;
  position: static; }
  .main-nav.style-03 .main-menu {
    position: static;
    margin-bottom: 0; }
    .main-nav.style-03 .main-menu .curent-menu-item ul li a {
      color: #fff !important; }
    .main-nav.style-03 .main-menu li {
      background: transparent;
      padding: 0px 15px;
      text-transform: uppercase;
      position: inherit; }
      .main-nav.style-03 .main-menu li a {
        font-size: 16px;
        padding: 0px;
        font-weight: 400;
        border: none; }
        .main-nav.style-03 .main-menu li a:after {
          opacity: 0; }
      .main-nav.style-03 .main-menu li ul {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white; }
        .main-nav.style-03 .main-menu li ul li {
          padding: 13.5px 80px 5px 17px; }
          .main-nav.style-03 .main-menu li ul li:last-child {
            padding-bottom: 13.5px; }
          .main-nav.style-03 .main-menu li ul li a {
            padding: 0;
            font-size: 14px; }
      .main-nav.style-03 .main-menu li div.sf-mega {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white; }
        .main-nav.style-03 .main-menu li div.sf-mega div.sf-mega-section {
          border-right: none;
          width: auto; }
          .main-nav.style-03 .main-menu li div.sf-mega div.sf-mega-section ul {
            display: block;
            position: static;
            border-top: none;
            box-shadow: none;
            padding: 0px; }
            .main-nav.style-03 .main-menu li div.sf-mega div.sf-mega-section ul li {
              padding-right: 25px; }
          .main-nav.style-03 .main-menu li div.sf-mega div.sf-mega-section figure {
            padding: 13.5px 5.5px;
            text-align: center; }
            .main-nav.style-03 .main-menu li div.sf-mega div.sf-mega-section figure img {
              width: 100%; }
            .main-nav.style-03 .main-menu li div.sf-mega div.sf-mega-section figure figcaption a {
              margin-top: 20px; }

/*------- HUMBERGER MENU STYLE 03 --------*/
.humberger-menu.style-03 {
  display: none; }
  .humberger-menu.style-03 i, .humberger-menu.style-03 span {
    width: 38px;
    height: 38px;
    border: 0px;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 38px;
    font-size: 20px;
    margin: 0px;
    cursor: pointer;
    transition: 0.5s; }

/*----___________________ **** END **** _______________________ ----*/
/*--- ___________________ **** KOPA-PAGE-HEADER-4 **** ______________ ---*/
.kopa-page-header-4 {
  position: relative;
  box-shadow: 1px 5px 20px #ddd;
  /*------ kopa-header-top --------*/
  /*---- end header top -----*/
  /*----- kopa-header-bottom ----*/
  /*----- end kopa-header-botttom -----*/ }
  .kopa-page-header-4 .kopa-header-top {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 47px;
    color: rgba(255, 255, 255, 0.8); }
    .kopa-page-header-4 .kopa-header-top a {
      display: inline-block;
      font-size: 16px;
      color: rgba(255, 255, 255, 0.8); }
      .kopa-page-header-4 .kopa-header-top a:last-child {
        margin-right: 0; }
    .kopa-page-header-4 .kopa-header-top .kopa-social-links {
      display: inline-block; }
      .kopa-page-header-4 .kopa-header-top .kopa-social-links a {
        font-size: 16px;
        color: rgba(255, 255, 255, 0.8);
        margin-right: 10px; }
        .kopa-page-header-4 .kopa-header-top .kopa-social-links a:last-child {
          margin-right: 0; }
    .kopa-page-header-4 .kopa-header-top span {
      width: 1px;
      height: 14px;
      display: inline-block;
      background: rgba(255, 255, 255, 0.8);
      margin: 0px 10px;
      vertical-align: middle; }
  .kopa-page-header-4 .kopa-header-bottom {
    background: #fff;
    padding-top: 30px;
    padding-bottom: 30px; }
    .kopa-page-header-4 .kopa-header-bottom .main-nav {
      margin-top: 20px; }
    .kopa-page-header-4 .kopa-header-bottom .kopa-wrap-hidden-content-header {
      margin-top: 25px;
      margin-left: 10px; }
    .kopa-page-header-4 .kopa-header-bottom .humberger-menu {
      margin-top: 25px;
      margin-left: 10px;
      margin-right: 10px; }

/*--------- HUMBERMENU STYLE 04 -------------*/
.humberger-menu.style-04 {
  display: none; }
  .humberger-menu.style-04 i, .humberger-menu.style-04 span {
    display: block;
    color: #333;
    font-size: 21px;
    line-height: 27px;
    cursor: pointer;
    transition: 0.5s;
    border: none;
    width: auto;
    height: auto;
    border-radius: 0;
    margin: 0; }

/*--- ___________________ **** END **** _________________ ---*/
/*---- _______________ **** KOPA-PAGE-HEADER-5 ****_____________________----*/
.kopa-page-header-5 {
  position: relative;
  /*----- kopa-header-top ----*/
  /*----- end kopa-header-top -----*/
  /*------ kopa-header-bottom --------*/
  /*---- end header bottom -----*/ }
  .kopa-page-header-5 .kopa-header-top {
    padding-bottom: 20px;
    padding-top: 20px; }
    .kopa-page-header-5 .kopa-header-top .kopa-social-links {
      margin-top: 15px; }
  .kopa-page-header-5 .kopa-header-bottom {
    color: rgba(255, 255, 255, 0.8); }
    .kopa-page-header-5 .kopa-header-bottom .kopa-cartdrop-down-1 {
      margin-right: 0; }
    .kopa-page-header-5 .kopa-header-bottom .kopa-cartdrop-down-2 {
      vertical-align: middle; }
    .kopa-page-header-5 .kopa-header-bottom .kopa-header-form {
      margin-top: 10px;
      margin-right: 15px; }
    .kopa-page-header-5 .kopa-header-bottom .humberger-menu {
      margin: 5px 0px 5px 10px; }

.kopa-header-form {
  display: inline-block;
  width: 300px;
  position: relative; }
  .kopa-header-form input[type="text"] {
    width: 100%;
    border: none;
    color: rgba(255, 255, 255, 0.5);
    height: 40px;
    background: #005e8d;
    padding: 0 20px; }
  .kopa-header-form button[type="submit"] {
    border: none;
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 20px;
    color: #a1b1bc;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
    .kopa-header-form button[type="submit"]:hover {
      color: #fff; }
    .kopa-header-form button[type="submit"] i,
    .kopa-header-form button[type="submit"] span {
      display: block;
      color: rgba(255, 255, 255, 0.5);
      -ms-transition: 0.5s;
      -webkit-transition: 0.5s;
      transition: 0.5s; }

/*--------- kopa cartdrop down style 06 ---------*/
.kopa-cartdrop-down-1.style-06 .dropdown-toggle {
  font-size: 20px;
  line-height: 26px;
  color: #fff;
  border: none;
  transition: 0.5s;
  width: 40px;
  height: 40px;
  padding: 0;
  border-radius: 3px;
  line-height: 40px;
  transition: 0.5s;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  vertical-align: middle; }
  .kopa-cartdrop-down-1.style-06 .dropdown-toggle i {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    margin-right: 0; }
.kopa-cartdrop-down-1.style-06 .cart-dropdown li {
  width: 100%; }

/*--------- kopa cartdrop down style 07 ---------*/
.kopa-cartdrop-down-1.style-07 .dropdown-toggle {
  font-size: 20px;
  line-height: 26px;
  border: 1px solid #fff;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 38px;
  height: 38px;
  padding: 0;
  border-radius: 50%;
  line-height: 37px; }
  .kopa-cartdrop-down-1.style-07 .dropdown-toggle:hover {
    background: transparent; }
  .kopa-cartdrop-down-1.style-07 .dropdown-toggle i,
  .kopa-cartdrop-down-1.style-07 .dropdown-toggle span {
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    color: #fff;
    margin-right: 0; }
.kopa-cartdrop-down-1.style-07 .cart-dropdown li {
  width: 100%; }

/*----------- humberger menu style 08 --------*/
.humberger-menu {
  display: none; }
  .humberger-menu.style-08 {
    vertical-align: middle; }
    .humberger-menu.style-08 i, .humberger-menu.style-08 span {
      width: 40px;
      height: 40px;
      border: 1px solid transparent;
      color: #fff;
      border-radius: 3px;
      text-align: center;
      line-height: 40px;
      font-size: 20px;
      cursor: pointer;
      transition: 0.5s; }

/*--------- main nav style 06 -----------*/
.main-nav.style-06 {
  float: left;
  padding-left: 0px 15px;
  position: static; }
  .main-nav.style-06 .main-menu {
    padding: 0;
    position: static;
    margin-bottom: 0; }
    .main-nav.style-06 .main-menu .curent-menu-item a:before {
      opacity: 1; }
    .main-nav.style-06 .main-menu li {
      background: transparent;
      padding: 20px 15px;
      text-transform: uppercase;
      position: inherit;
      margin-right: 0; }
      .main-nav.style-06 .main-menu li a {
        border: none;
        font-size: 16px;
        padding: 0px;
        font-weight: 400;
        position: relative; }
        .main-nav.style-06 .main-menu li a:hover {
          transition-duration: 0.5s; }
          .main-nav.style-06 .main-menu li a:hover:before {
            opacity: 1; }
        .main-nav.style-06 .main-menu li a:after {
          opacity: 0; }
        .main-nav.style-06 .main-menu li a:before {
          content: "";
          width: 40px;
          height: 3px;
          position: absolute;
          top: -21px;
          left: 50%;
          -webkit-transform: translate(-50%);
          -ms-transform: translate(-50%);
          transform: translate(-50%);
          opacity: 0; }
      .main-nav.style-06 .main-menu li ul {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white; }
        .main-nav.style-06 .main-menu li ul li {
          padding: 13.5px 80px 5px 17px; }
          .main-nav.style-06 .main-menu li ul li:last-child {
            padding-bottom: 13.5px; }
          .main-nav.style-06 .main-menu li ul li a {
            padding: 0;
            font-size: 14px; }
            .main-nav.style-06 .main-menu li ul li a:before {
              display: none; }
      .main-nav.style-06 .main-menu li div.sf-mega {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white; }
        .main-nav.style-06 .main-menu li div.sf-mega div.sf-mega-section {
          border-right: none;
          width: auto; }
          .main-nav.style-06 .main-menu li div.sf-mega div.sf-mega-section ul {
            display: block;
            position: static;
            border-top: none;
            box-shadow: none;
            padding: 0px; }
            .main-nav.style-06 .main-menu li div.sf-mega div.sf-mega-section ul li {
              padding-right: 25px; }
          .main-nav.style-06 .main-menu li div.sf-mega div.sf-mega-section figure {
            padding: 13.5px 5.5px;
            text-align: center; }
            .main-nav.style-06 .main-menu li div.sf-mega div.sf-mega-section figure img {
              width: 100%; }
            .main-nav.style-06 .main-menu li div.sf-mega div.sf-mega-section figure figcaption a {
              margin-top: 20px; }

/*----________________ **** END ****______________________----*/
/*--- ___________________ **** KOPA-PAGE-HEADER-6 **** ______________ ---*/
.kopa-page-header-6 {
  position: relative;
  /*------ kopa-header-top --------*/
  /*---- end header top -----*/
  /*----- kopa-header-bottom ----*/
  /*----- end kopa-header-botttom -----*/ }
  .kopa-page-header-6 .kopa-header-top {
    background: #fff;
    border-bottom: 1px solid #eee;
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgba(255, 255, 255, 0.8); }
    .kopa-page-header-6 .kopa-header-top .alignleft .kopa-dropdown-header {
      margin-top: 5px; }
    .kopa-page-header-6 .kopa-header-top .alignright .kopa-cartdrop-down-1 {
      display: inline-block;
      margin-right: 15px; }
  .kopa-page-header-6 .kopa-header-bottom {
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px; }
    .kopa-page-header-6 .kopa-header-bottom .main-nav {
      margin-top: 10px; }

/*------- kopa social links style 03 ----------*/
.kopa-social-links.style-03 {
  display: inline-block; }
  .kopa-social-links.style-03 li {
    display: inline-block;
    margin-left: 15px;
    margin-right: 0px; }
    .kopa-social-links.style-03 li:first-child {
      margin-left: 0px; }
    .kopa-social-links.style-03 li a {
      color: #a1b1bc; }

/*------- kopa dropdown header style 01 ----------*/
.kopa-dropdown-header.style-01 {
  display: inline-block; }
  .kopa-dropdown-header.style-01 .dropdown-toggle {
    border: none;
    color: #a1b1bc;
    font-size: 14px;
    line-height: 20px; }
    .kopa-dropdown-header.style-01 .dropdown-toggle i, .kopa-dropdown-header.style-01 .dropdown-toggle span {
      font-size: 10px;
      margin-left: 15px; }
  .kopa-dropdown-header.style-01 .dropdown-menu li {
    text-transform: uppercase; }

/*--- ___________________ **** END **** _________________ ---*/
/*--- _________________ **** MENU-RESPONSIVE **** ________________ ---*/
.kopa-header-responsive {
  display: none;
  background: #0e8dc1;
  padding-top: 20px;
  padding-bottom: 20px; }
  .kopa-header-responsive .alignleft {
    padding: 0; }
  .kopa-header-responsive .alignright {
    padding: 0; }
  .kopa-header-responsive .humberger-menu {
    display: inline-block;
    margin: 0; }
    .kopa-header-responsive .humberger-menu i {
      margin: 0; }
  .kopa-header-responsive .wrap-button-feature {
    margin-top: 0; }
  .kopa-header-responsive .kopa-wrap-hidden-content-header {
    margin-top: 0; }
  .kopa-header-responsive .kopa-cartdrop-down-1 {
    margin-right: 0;
    margin-left: 10px; }

/*---_________________ **** END ****____________________----*/
/*--- ________________ **** HIDDEN CONTENT HEADER **** _____________ ---*/
.wrap-hidden-content {
  position: absolute;
  width: 100%;
  top: 100%;
  padding: 34px 0px;
  z-index: 9;
  text-align: center;
  display: none; }
  .wrap-hidden-content p {
    font-size: 35px;
    color: white;
    font-weight: bold; }
  .wrap-hidden-content .btn-off {
    position: absolute;
    right: 100px;
    top: 50%;
    font-size: 35px;
    color: white;
    transform: translate(0, -50%);
    cursor: pointer;
    transition: 0.5s; }
    .wrap-hidden-content .btn-off:hover {
      color: #ffd200; }
  .wrap-hidden-content form button {
    font-size: 35px;
    line-height: 0;
    vertical-align: middle;
    border: none;
    margin-right: 10px;
    color: white; }
  .wrap-hidden-content form input[type="text"] {
    height: 35px;
    width: 90%;
    border: none;
    padding: 0px 20px;
    color: #eee; }

/*--- ________________ **** END **** _____________________ ---*/
/*----___________________ **** KOPA-PAGE-HEADER-7 ****_________________----*/
.kopa-page-header-7 {
  position: relative;
  /*------ kopa-header-top --------*/
  /*---- end header top -----*/
  /*----- kopa-header-bottom ----*/
  /*----- end kopa-header-botttom -----*/ }
  .kopa-page-header-7 .kopa-header-top {
    background: #a5d7eb;
    border-top: 5px solid #76c6e6;
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgba(255, 255, 255, 0.8); }
    .kopa-page-header-7 .kopa-header-top .kopa-social-links {
      display: inline-block;
      margin-top: 5px; }
  .kopa-page-header-7 .kopa-header-bottom {
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px; }
    .kopa-page-header-7 .kopa-header-bottom .main-nav {
      margin-top: 20px; }
    .kopa-page-header-7 .kopa-header-bottom .humberger-menu {
      margin-right: 20px; }
  .kopa-page-header-7 .kopa-cartdrop-down-1 {
    margin-right: 0; }
    .kopa-page-header-7 .kopa-cartdrop-down-1 .dropdown-toggle {
      margin-right: 0;
      padding: 0; }

/*------ main nav style 04 ---------*/
.main-nav.style-04 {
  float: left;
  padding-left: 0px 15px;
  position: static; }
  .main-nav.style-04 .main-menu {
    position: static;
    margin-bottom: 0; }
    .main-nav.style-04 .main-menu .curent-menu-item a:before {
      opacity: 1; }
    .main-nav.style-04 .main-menu li {
      background: transparent;
      padding: 0px 15px;
      text-transform: uppercase;
      position: inherit; }
      .main-nav.style-04 .main-menu li a {
        font-size: 16px;
        padding: 0px;
        color: black;
        font-weight: 400;
        position: relative; }
        .main-nav.style-04 .main-menu li a:hover {
          transition-duration: 0.5s; }
          .main-nav.style-04 .main-menu li a:hover:before {
            opacity: 1; }
        .main-nav.style-04 .main-menu li a:after {
          opacity: 0; }
        .main-nav.style-04 .main-menu li a:before {
          content: "";
          width: 40px;
          height: 5px;
          position: absolute;
          top: -41px;
          left: 50%;
          -webkit-transform: translate(-50%);
          -ms-transform: translate(-50%);
          transform: translate(-50%);
          opacity: 0; }
      .main-nav.style-04 .main-menu li ul {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white; }
        .main-nav.style-04 .main-menu li ul li {
          padding: 13.5px 80px 5px 17px; }
          .main-nav.style-04 .main-menu li ul li:last-child {
            padding-bottom: 13.5px; }
          .main-nav.style-04 .main-menu li ul li a {
            padding: 0;
            font-size: 14px; }
            .main-nav.style-04 .main-menu li ul li a:before {
              display: none; }
      .main-nav.style-04 .main-menu li div.sf-mega {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white; }
        .main-nav.style-04 .main-menu li div.sf-mega div.sf-mega-section {
          border-right: none;
          width: auto; }
          .main-nav.style-04 .main-menu li div.sf-mega div.sf-mega-section ul {
            display: block;
            position: static;
            border-top: none;
            box-shadow: none;
            padding: 0px; }
            .main-nav.style-04 .main-menu li div.sf-mega div.sf-mega-section ul li {
              padding-right: 25px; }
          .main-nav.style-04 .main-menu li div.sf-mega div.sf-mega-section figure {
            padding: 13.5px 5.5px;
            text-align: center; }
            .main-nav.style-04 .main-menu li div.sf-mega div.sf-mega-section figure img {
              width: 100%; }
            .main-nav.style-04 .main-menu li div.sf-mega div.sf-mega-section figure figcaption a {
              margin-top: 20px; }

/*------- end -----------*/
/*------- HUMBERGER MENU STYLE 07 ---------*/
.humberger-menu.style-07 {
  display: none; }
  .humberger-menu.style-07 i, .humberger-menu.style-07 span {
    display: block;
    color: #a1b1bc;
    line-height: 26px;
    font-size: 20px;
    cursor: pointer;
    transition: 0.5s;
    border: none;
    width: auto;
    height: auto;
    border-radius: 0;
    margin: 0; }

/*---- _______________ **** END ****____________________ ----*/
/*---- _______________ **** KOPA-PAGE-HEADER-8 ****_____________________----*/
.kopa-page-header-8 {
  position: relative;
  /*------ kopa-header-top --------*/
  /*---- end header top -----*/
  /*----- kopa-header-bottom ----*/
  /*----- end kopa-header-botttom -----*/ }
  .kopa-page-header-8 .kopa-header-top {
    background: #00243c;
    padding-top: 15px;
    padding-bottom: 15px;
    color: rgba(255, 255, 255, 0.8); }
    .kopa-page-header-8 .kopa-header-top .kopa-list-item-header {
      margin-top: 5px; }
    .kopa-page-header-8 .kopa-header-top .kopa-cartdrop-down-1.style-01 {
      margin-right: 0; }
      .kopa-page-header-8 .kopa-header-top .kopa-cartdrop-down-1.style-01 .cart-dropdown {
        left: -400px; }
  .kopa-page-header-8 .kopa-header-bottom {
    background: #00436b;
    padding-top: 25px;
    padding-bottom: 25px; }
    .kopa-page-header-8 .kopa-header-bottom .kopa-wrap-hidden-content-header {
      margin-top: 10px; }
    .kopa-page-header-8 .kopa-header-bottom .main-nav {
      margin-top: 10px; }
    .kopa-page-header-8 .kopa-header-bottom .humberger-menu {
      display: inline-block;
      margin-left: 20px; }

/*----- kopa list item header ------*/
.kopa-list-item-header li {
  display: inline-block;
  margin-right: 30px; }
  .kopa-list-item-header li:last-child {
    margin-right: 0px; }
  .kopa-list-item-header li a {
    text-transform: capitalize;
    font-size: 14px;
    line-height: 20px; }
    .kopa-list-item-header li a span {
      display: inline-block;
      margin-right: 10px; }

/*----- kopa cartdrop-down style 01 -------*/
.kopa-cartdrop-down-1.style-01 .dropdown-toggle {
  border: none;
  font-size: 14px;
  border-radius: 0px;
  padding: 0;
  text-transform: capitalize;
  font-weight: 400; }
  .kopa-cartdrop-down-1.style-01 .dropdown-toggle i {
    font-size: 20px;
    line-height: 26px;
    transition: 0.5s; }
.kopa-cartdrop-down-1.style-01 .cart-dropdown li {
  width: 100%; }

/*----________________ **** END ****______________________----*/
/*---- _______________ **** KOPA-PAGE-HEADER-9 ****_____________________----*/
.kopa-page-header-9 {
  position: relative;
  /*----- kopa-header-top ----*/
  /*----- end kopa-header-top -----*/
  /*------ kopa-header-bottom --------*/
  /*---- end header bottom -----*/
  /*----- kopa-header-responsive -----*/
  /*------ end ----------------------*/ }
  .kopa-page-header-9 .kopa-logo {
    margin-top: 35px; }
  .kopa-page-header-9 .kopa-header-bottom {
    padding-top: 0px;
    padding-bottom: 0px;
    color: rgba(255, 255, 255, 0.8);
    padding-top: 10px;
    padding-bottom: 10px; }
    .kopa-page-header-9 .kopa-header-bottom .kopa-social-links {
      margin-top: 5px; }
    .kopa-page-header-9 .kopa-header-bottom .kopa-cartdrop-down-1 {
      margin-right: 0; }
      .kopa-page-header-9 .kopa-header-bottom .kopa-cartdrop-down-1 .cart-dropdown {
        left: -400px; }
  .kopa-page-header-9 .kopa-header-responsive .kopa-logo {
    margin-top: 0; }
  .kopa-page-header-9 .kopa-header-responsive .kopa-wrap-hidden-content-header {
    margin-top: 0; }
  .kopa-page-header-9 .humberger-menu {
    display: inline-block;
    margin-left: 20px;
    margin-top: 45px; }
  .kopa-page-header-9 .kopa-wrap-hidden-content-header {
    margin-top: 45px; }

/*-------- MAIN NAV STYLE 05 ---------*/
.main-nav.style-05 {
  float: left;
  padding-left: 0px 15px;
  position: static; }
  .main-nav.style-05 .main-menu {
    position: static;
    margin-bottom: 0; }
    .main-nav.style-05 .main-menu .curent-menu-item {
      border-top: 5px solid; }
    .main-nav.style-05 .main-menu li {
      background: transparent;
      padding: 40px 15px;
      text-transform: uppercase;
      position: inherit;
      border-top: 5px solid transparent; }
      .main-nav.style-05 .main-menu li a {
        font-size: 16px;
        border: none;
        padding: 0px;
        font-weight: 400; }
        .main-nav.style-05 .main-menu li a:hover {
          transition-duration: 0.5s; }
        .main-nav.style-05 .main-menu li a:after {
          opacity: 0; }
      .main-nav.style-05 .main-menu li ul {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white; }
        .main-nav.style-05 .main-menu li ul li {
          padding: 13.5px 80px 5px 17px; }
          .main-nav.style-05 .main-menu li ul li:last-child {
            padding-bottom: 13.5px; }
          .main-nav.style-05 .main-menu li ul li a {
            padding: 0;
            font-size: 14px; }
      .main-nav.style-05 .main-menu li div.sf-mega {
        padding: 13.5px 0px;
        border-top: 2px solid;
        background: white; }
        .main-nav.style-05 .main-menu li div.sf-mega div.sf-mega-section {
          border-right: none;
          width: auto; }
          .main-nav.style-05 .main-menu li div.sf-mega div.sf-mega-section ul {
            display: block;
            position: static;
            border-top: none;
            box-shadow: none;
            padding: 0px; }
            .main-nav.style-05 .main-menu li div.sf-mega div.sf-mega-section ul li {
              padding-right: 25px; }
          .main-nav.style-05 .main-menu li div.sf-mega div.sf-mega-section figure {
            padding: 13.5px 5.5px;
            text-align: center; }
            .main-nav.style-05 .main-menu li div.sf-mega div.sf-mega-section figure img {
              width: 100%; }
            .main-nav.style-05 .main-menu li div.sf-mega div.sf-mega-section figure figcaption a {
              margin-top: 20px; }

/*----________________ **** END ****______________________----*/
/*----___________________ **** KOPA-PAGE-HEADER-10 ****_________________----*/
.kopa-page-header-10 {
  position: relative;
  /*----- kopa-header-bottom ----*/
  /*----- end kopa-header-botttom -----*/ }
  .kopa-page-header-10 .kopa-header-bottom {
    padding-bottom: 20px;
    padding-top: 20px; }
    .kopa-page-header-10 .kopa-header-bottom .kopa-logo {
      margin-top: 5px; }
    .kopa-page-header-10 .kopa-header-bottom .kopa-wrap-hidden-content-header {
      margin-top: 0; }
    .kopa-page-header-10 .kopa-header-bottom .kopa-cartdrop-down-1 .btn-header {
      margin-right: 15px; }
    .kopa-page-header-10 .kopa-header-bottom .main-nav.style-04 {
      margin-top: 15px; }
      .kopa-page-header-10 .kopa-header-bottom .main-nav.style-04 .main-menu li a:before {
        top: -36px; }
    .kopa-page-header-10 .kopa-header-bottom .humberger-menu {
      display: inline-block; }

/*---- _______________ **** END ****____________________ ----*/
/*--- ___________________ **** KOPA-PAGE-HEADER-11 **** ______________ ---*/
.kopa-page-header-11 {
  position: relative;
  /*------ kopa-header-top --------*/
  /*---- end header top -----*/
  /*----- kopa-header-bottom ----*/
  /*----- end kopa-header-botttom -----*/ }
  .kopa-page-header-11 .kopa-header-top {
    padding-top: 10px;
    padding-bottom: 10px;
    color: rgba(255, 255, 255, 0.8); }
    .kopa-page-header-11 .kopa-header-top .alignright .kopa-cartdrop-down-1 {
      display: inline-block;
      margin-right: 15px; }
  .kopa-page-header-11 .kopa-header-bottom {
    background: #fff;
    padding-top: 20px;
    padding-bottom: 20px; }
    .kopa-page-header-11 .kopa-header-bottom .main-nav {
      margin-top: 10px; }

/*--- ___________________ **** END **** _________________ ---*/
/*------------ ============================= END HEADER STYLE ====================== ------------------*/
/*------------ ============================= WIDGET MODULE SLIDER STYLE ======================== ------------*/
/*---- ___________  EX-MODULE-SLIDER-PRO-1  __________ ----*/
.ex-module-slider-pro-1 .slider-pro {
  display: none; }
  .ex-module-slider-pro-1 .slider-pro .sp-slide.kopa-before-01:before {
    opacity: 0; }
  .ex-module-slider-pro-1 .slider-pro .sp-slide.kopa-before-01 .sp-image-container img {
    opacity: 1; }
  .ex-module-slider-pro-1 .slider-pro .sp-slide:before {
    content: "";
    width: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    background: #002135;
    position: absolute; }
  .ex-module-slider-pro-1 .slider-pro .sp-image-container img {
    opacity: 0.7;
    margin: 0 !important;
    width: 100% !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-03 a {
    transition: 0.5s !important;
    -ms-transition: 0.5s !important;
    -webkit-transition: 0.5s !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
    position: inherit; }
  .ex-module-slider-pro-1 .slider-pro p.h4 {
    font-size: 20px !important;
    line-height: 28px !important; }
  .ex-module-slider-pro-1 .slider-pro a {
    transition: 0.5s !important;
    -webkit-transition: 0.5s !important;
    -ms-transition: 0.5s !important; }
  .ex-module-slider-pro-1 .slider-pro .sp-arrow {
    width: 60px;
    height: 60px;
    border: 2px solid #eee;
    border-radius: 50%;
    cursor: pointer;
    transition: 0.5s;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s; }
    .ex-module-slider-pro-1 .slider-pro .sp-arrow:before {
      content: "";
      position: absolute; }
    .ex-module-slider-pro-1 .slider-pro .sp-arrow:after {
      content: "";
      position: absolute; }
    .ex-module-slider-pro-1 .slider-pro .sp-arrow.sp-previous-arrow:before {
      left: 45%;
      top: 20%;
      -webkit-transform: skew(140deg, 0deg);
      -ms-transform: skew(140deg, 0deg);
      transform: skew(140deg, 0deg);
      width: 2px;
      height: 30%;
      background-color: #FFF;
      transition: 0.5s;
      -ms-transition: 0.5s;
      -webkit-transition: 0.5s; }
    .ex-module-slider-pro-1 .slider-pro .sp-arrow.sp-previous-arrow:after {
      left: 45%;
      top: 50%;
      -webkit-transform: skew(-140deg, 0deg);
      -ms-transform: skew(-140deg, 0deg);
      transform: skew(-140deg, 0deg);
      width: 2px;
      height: 30%;
      background-color: #FFF;
      transition: 0.5s;
      -ms-transition: 0.5s;
      -webkit-transition: 0.5s; }
    .ex-module-slider-pro-1 .slider-pro .sp-arrow.sp-next-arrow:before {
      right: 45%;
      top: 20%;
      -webkit-transform: skew(40deg, 0deg);
      -ms-transform: skew(40deg, 0deg);
      transform: skew(40deg, 0deg);
      width: 2px;
      height: 30%;
      background-color: #FFF;
      transition: 0.5s;
      -ms-transition: 0.5s;
      -webkit-transition: 0.5s; }
    .ex-module-slider-pro-1 .slider-pro .sp-arrow.sp-next-arrow:after {
      right: 45%;
      top: 50%;
      -webkit-transform: skew(-40deg, 0deg);
      -ms-transform: skew(-40deg, 0deg);
      transform: skew(-40deg, 0deg);
      width: 2px;
      height: 30%;
      background-color: #FFF;
      transition: 0.5s;
      -ms-transition: 0.5s;
      -webkit-transition: 0.5s; }

.loading {
  position: relative;
  height: 600px; }
  .loading i {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 30px;
    margin-left: -13px;
    margin-top: -15px;
    color: #262626; }

/*--- ______________ EX MODULE SLIDER 1 ______________ ---*/
.ex-module-slider-1 .owl-carousel {
  margin-bottom: 0px; }
  .ex-module-slider-1 .owl-carousel .owl-wrapper-outer {
    padding-top: 25px;
    border-bottom: 1px solid #eee; }
    .ex-module-slider-1 .owl-carousel .owl-wrapper-outer:before {
      content: "";
      background: #eee;
      z-index: 9;
      width: 1px;
      top: 30px;
      left: 0;
      bottom: 0;
      position: absolute; }
    .ex-module-slider-1 .owl-carousel .owl-wrapper-outer:after {
      content: "";
      background: #eee;
      z-index: 9;
      width: 1px;
      top: 30px;
      right: 0;
      bottom: 0;
      position: absolute; }
  .ex-module-slider-1 .owl-carousel .owl-controls {
    display: none !important; }
  .ex-module-slider-1 .owl-carousel .owl-item .entry-item {
    display: inline-block;
    width: auto;
    height: 290px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb {
      border-top: 5px solid;
      transition: 0.5s;
      -ms-transition: 0.5s;
      -webkit-transition: 0.5s;
      position: relative; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        background: black;
        width: 100%;
        z-index: -1; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb:hover {
        margin-top: -40px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb:hover img {
          opacity: 0.7;
          transition: 0.5s;
          -ms-transition: 0.5s;
          -webkit-transition: 0.5s; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb:hover .hidden-item {
          opacity: 1; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb .hidden-item {
        position: absolute;
        width: 66px;
        height: 66px;
        border: 1px solid rgba(255, 255, 255, 0.3);
        font-size: 33px;
        line-height: 66px;
        text-align: center;
        border-radius: 50%;
        top: 40%;
        left: 30px;
        -ms-transform: translate(0px, -40%);
        -webkit-transform: translate(0px, -40%);
        transform: translate(0px, -40%);
        opacity: 0;
        transition: 0.5s;
        -ms-transition: 0.5s;
        -webkit-transition: 0.5s; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb .hidden-item a {
          color: #ffd200;
          font-size: 40px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content {
      padding: 30px;
      position: absolute;
      bottom: 0;
      width: 100%;
      background: #f9f9f9;
      border-right: 1px solid #eee;
      color: #666; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h1, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h2, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h3, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h4, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h5, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h6 {
        margin-bottom: 5px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h1 a, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h2 a, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h3 a, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h4 a, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h5 a, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h6 a {
          color: #333;
          transition: 0.5s;
          -ms-transition: 0.5s;
          -webkit-transition: 0.5s; }
          .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h1 a:hover, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h2 a:hover, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h3 a:hover, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h4 a:hover, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h5 a:hover, .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content h6 a:hover {
            color: #0e8dc1; }
  .ex-module-slider-1 .owl-carousel .owl-item:nth-child(odd) .entry-item .entry-thumb {
    border-top: 5px solid #ffd200; }
.ex-module-slider-1 .customNavigation a.btn {
  color: #d5d5d5;
  border: 2px solid #d5d5d5;
  width: 45px;
  height: 45px;
  text-align: center;
  font-size: 20px;
  border-radius: 50%;
  line-height: 45px;
  padding: 0;
  position: absolute;
  top: 40%; }
  .ex-module-slider-1 .customNavigation a.btn.prev {
    left: -50px; }
  .ex-module-slider-1 .customNavigation a.btn.next {
    right: -50px; }

/*---_____________ EX MODULE SLIDER 2 __________ ---*/
.ex-module-slider-2 .widget-content .owl-carousel li {
  list-style: none;
  margin-bottom: 0; }
.ex-module-slider-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item {
  padding: 0px 10px; }
  .ex-module-slider-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-thumb img {
    width: 100%; }
  .ex-module-slider-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-content {
    margin-bottom: 0px; }
.ex-module-slider-2 .widget-content .owl-carousel .owl-controls {
  margin-top: 0px; }
  .ex-module-slider-2 .widget-content .owl-carousel .owl-controls .owl-pagination {
    display: none; }
.ex-module-slider-2 .widget-content .customNavigation {
  display: none; }

/*----- _____________ EX MODULE ARTICLE 2 SLIDER NEW LASTEST ______________----*/
.ex-module-article-2 .customNavigation .btn {
  width: 32px;
  height: 32px;
  line-height: 30px;
  font-size: 16px;
  border: 2px solid #c7c7c7;
  color: #c7c7c7;
  text-align: center;
  white-space: normal;
  padding: 0;
  border-radius: 50%;
  margin-right: 5px; }
  .ex-module-article-2 .customNavigation .btn:last-child {
    margin-right: 0; }
  .ex-module-article-2 .customNavigation .btn:hover {
    color: #ffd200;
    border-color: #ffd200; }
.ex-module-article-2 .widget-content .owl-carousel {
  margin-bottom: 0px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li {
    padding: 0px 20px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-thumb {
    margin-bottom: 30px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title {
    font-weight: bold;
    font-size: 18px;
    line-height: 24px; }
    .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title a {
      transition: 0.5s;
      color: #333; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-content p {
    color: #666;
    font-size: 16px;
    line-height: 22px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-content .kopa-readmore {
    margin-top: 20px;
    display: inline-block;
    color: #333;
    text-decoration: underline !important;
    text-transform: uppercase; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-controls {
    margin-top: 0px; }
    .ex-module-article-2 .widget-content .owl-carousel .owl-controls .owl-pagination {
      display: none; }

/*---- _________________ EX MODULE SLIDER 3 _______________________ ----*/
.ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item {
  margin-bottom: 60px; }
  .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item:last-child .entry-thumb:before {
    opacity: 0; }
  .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-thumb {
    float: left;
    margin-right: 30px;
    position: relative;
    z-index: 0; }
    .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-thumb:before {
      content: "";
      width: 1px;
      height: 400px;
      background: rgba(255, 255, 255, 0.3);
      position: absolute;
      left: 50%;
      top: 0;
      -ms-transform: translate(-50%);
      -webkit-transform: translate(-50%);
      transform: translate(-50%);
      z-index: -1; }
    .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-thumb img {
      max-width: 100px;
      border-radius: 50%; }
  .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-content {
    display: block;
    overflow: hidden;
    font-size: 16px; }
    .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-content .entry-header {
      margin-bottom: 25px; }
      .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-content .entry-header .entry-title {
        font-size: 20px;
        text-transform: uppercase;
        line-height: 26px;
        margin-bottom: 5px; }
        .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-content .entry-header .entry-title a:hover {
          color: #ffd200; }
      .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-content .entry-header p {
        font-size: 16px;
        display: block;
        line-height: 24px; }
.ex-module-slider-3 .widget-content .carousel .carousel-control {
  color: #666;
  border: 2px solid #666;
  width: 32px;
  height: 32px;
  text-align: center;
  font-size: 15px;
  border-radius: 50%;
  background: transparent;
  position: static;
  opacity: 1;
  display: inline-block;
  line-height: 30px;
  text-shadow: none;
  margin-top: 30px;
  margin-right: 10px;
  transition: 0.5s;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  filter: none; }
  .ex-module-slider-3 .widget-content .carousel .carousel-control span, .ex-module-slider-3 .widget-content .carousel .carousel-control i {
    transition: 0.5s;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s; }
  .ex-module-slider-3 .widget-content .carousel .carousel-control:hover {
    border-color: #ffd200 !important; }
    .ex-module-slider-3 .widget-content .carousel .carousel-control:hover span {
      color: #ffd200 !important; }

/*---- __________________ EX MODULE SLIDER 4 ________________________---- */
.ex-module-slider-4 .widget-content .entry-item {
  text-align: center; }
  .ex-module-slider-4 .widget-content .entry-item .entry-title {
    font-size: 60px;
    font-weight: 900;
    line-height: 66px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 50px; }
.ex-module-slider-4 .widget-content .carousel-control {
  top: 50%;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  width: 60px;
  height: 60px;
  border: 3px solid;
  border-radius: 50%;
  font-size: 30px;
  line-height: 57px;
  background: none !important;
  text-shadow: none; }
  .ex-module-slider-4 .widget-content .carousel-control i, .ex-module-slider-4 .widget-content .carousel-control span {
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
  .ex-module-slider-4 .widget-content .carousel-control:hover {
    opacity: 1; }

/*------------ =============================== END =========================================- --------------*/
/*----------- ================================ WIDGET MODULE STYLE ========================== -----------*/
/*----_______________ EX MODULE LIST PRODUCT 1________________ ----*/
.ex-module-list-product-1 .widget-header {
  margin-bottom: 70px;
  margin-left: 100px; }
  .ex-module-list-product-1 .widget-header .widget-title span {
    font-size: 20px;
    line-height: 25px;
    font-weight: 400;
    text-transform: capitalize;
    display: block;
    font-family: "lato"; }
.ex-module-list-product-1 .widget-content ul {
  margin-bottom: 0; }
.ex-module-list-product-1 .widget-content .entry-item .entry-thumb {
  z-index: 0;
  position: relative;
  margin-bottom: -1px; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb img {
    z-index: 1;
    width: 100%; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb:before {
    content: "";
    background: rgba(0, 0, 0, 0.7);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    position: absolute;
    opacity: 0;
    transition: 0.5s;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb:hover:before {
    opacity: 1;
    transition: 0.5s;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb:hover figcaption {
    opacity: 1; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption {
    position: absolute;
    bottom: 40px;
    left: 30px;
    opacity: 0;
    transition: 0.5s;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption a {
      display: block;
      font-size: 18px;
      font-weight: 400; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption span {
      display: block;
      font-size: 16px; }

/*----___________________ EX MODULE OUR SERVICES 1 __________________ ----*/
.ex-module-our-services-1 .widget-header, .ex-module-our-services-5 .widget-header {
  margin-bottom: 50px; }
  .ex-module-our-services-1 .widget-header .widget-title, .ex-module-our-services-5 .widget-header .widget-title {
    margin-bottom: 0px; }
.ex-module-our-services-1 .widget-content, .ex-module-our-services-5 .widget-content {
  padding: 0px 80px; }
  .ex-module-our-services-1 .widget-content ul, .ex-module-our-services-5 .widget-content ul {
    margin-bottom: 50px;
    margin-top: -50px; }
    .ex-module-our-services-1 .widget-content ul li, .ex-module-our-services-5 .widget-content ul li {
      margin-top: 50px; }
  .ex-module-our-services-1 .widget-content .entry-item .entry-thumb, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb {
    float: left;
    margin-right: 25px; }
    .ex-module-our-services-1 .widget-content .entry-item .entry-thumb img, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb img {
      max-width: 100px; }
    .ex-module-our-services-1 .widget-content .entry-item .entry-thumb .ex, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb .ex {
      display: block;
      font-size: 55px;
      color: #999; }
  .ex-module-our-services-1 .widget-content .entry-item .entry-content, .ex-module-our-services-5 .widget-content .entry-item .entry-content {
    display: block;
    overflow: hidden; }
    .ex-module-our-services-1 .widget-content .entry-item .entry-content .entry-title, .ex-module-our-services-5 .widget-content .entry-item .entry-content .entry-title {
      font-size: 18px;
      line-height: 24px;
      font-weight: 600; }
      .ex-module-our-services-1 .widget-content .entry-item .entry-content .entry-title a, .ex-module-our-services-5 .widget-content .entry-item .entry-content .entry-title a {
        transition: 0.5s; }
  .ex-module-our-services-1 .widget-content .entry-item p, .ex-module-our-services-5 .widget-content .entry-item p {
    font-size: 16px;
    line-height: 25px; }
  .ex-module-our-services-1 .widget-content .kopa-btn, .ex-module-our-services-5 .widget-content .kopa-btn {
    margin-bottom: 20px; }
    .ex-module-our-services-1 .widget-content .kopa-btn:last-child, .ex-module-our-services-5 .widget-content .kopa-btn:last-child {
      margin-bottom: 0px; }
    .ex-module-our-services-1 .widget-content .kopa-btn:hover, .ex-module-our-services-5 .widget-content .kopa-btn:hover {
      color: #fff; }

/*---- __________________ EX MODULE TOTAL INFO 1 _____________________ ----*/
.ex-module-total-info-1 .widget-content ul {
  margin-top: -50px; }
  .ex-module-total-info-1 .widget-content ul li {
    float: left;
    margin-top: 50px; }
    .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content {
      text-align: center;
      font-size: 16px; }
      .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 40px;
        font-weight: 900;
        padding-bottom: 15px;
        margin-bottom: 15px;
        position: relative;
        text-transform: uppercase; }
        .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content .entry-title:before {
          content: "";
          background: white;
          height: 1px;
          position: absolute;
          left: 50%;
          bottom: 0;
          width: 30px;
          -ms-transform: translate(-50%);
          -webkit-transform: translate(-50%);
          transform: translate(-50%); }

/*---- ____________________ EX MODULE CONTACT 2 _______________________ ----*/
.ex-module-contact-2 .widget-content {
  text-align: center; }
  .ex-module-contact-2 .widget-content .kopa-btn {
    margin-right: 15px; }
    .ex-module-contact-2 .widget-content .kopa-btn:last-child {
      margin-right: 0; }

/*---- ___________________ EX MODULE SCROLL 1 ________________ ----*/
.ex-module-scroll-1 .content .mCustomScrollBox {
  padding: 50px 0px 0px 0px; }
  .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_container {
    margin-bottom: 0; }
    .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_container ul {
      margin-bottom: 0; }
      .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_container ul li {
        /*float:left;*/
        display: inline-block !important;
        margin-right: 50px; }
        .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_container ul li:last-child {
          margin-right: 0; }
        .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_container ul li .entry-item .entry-thumb figcaption {
          text-align: center;
          margin-top: 20px; }
          .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_container ul li .entry-item .entry-thumb figcaption a {
            color: black;
            font-weight: 500;
            text-transform: capitalize; }
            .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_container ul li .entry-item .entry-thumb figcaption a:hover {
              color: #0e8dc1; }
  .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_scrollTools_horizontal {
    top: 0; }
    .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_scrollTools_horizontal .mCSB_draggerContainer .mCSB_dragger {
      width: auto !important; }
      .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_scrollTools_horizontal .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
        background: #d8d8d8;
        width: 118px;
        height: 10px;
        margin: 0px; }
    .ex-module-scroll-1 .content .mCustomScrollBox .mCSB_scrollTools_horizontal .mCSB_draggerContainer .mCSB_draggerRail {
      background: #eee;
      height: 1px;
      margin: 5px 0px; }

/*---- ___________________ EX MODULE CONTACT 3 __________________ ----*/
.ex-module-contact-3 .widget-content .ct-form-1 .row {
  margin-bottom: 15px; }
  .ex-module-contact-3 .widget-content .ct-form-1 .row .wrap-input-item {
    padding: 0px 7.5px;
    margin-bottom: 20px; }
  .ex-module-contact-3 .widget-content .ct-form-1 .row .wrap-txtarea-item {
    padding: 0px 7.5px; }
  .ex-module-contact-3 .widget-content .ct-form-1 .row .input-block {
    margin-bottom: 15px;
    position: relative; }
  .ex-module-contact-3 .widget-content .ct-form-1 .row:last-child {
    margin-bottom: 0; }
.ex-module-contact-3 .widget-content .ct-form-1 input {
  width: 100%;
  height: 50px;
  border: 1px solid;
  background: transparent;
  border-radius: 4px;
  padding: 0px 30px; }
  .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    width: auto;
    height: auto;
    padding: 15px 60px;
    border-radius: 30px;
    text-transform: uppercase; }
    .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"]:hover {
      border-color: transparent !important; }
  .ex-module-contact-3 .widget-content .ct-form-1 input:last-child {
    margin-bottom: 0px; }
.ex-module-contact-3 .widget-content .ct-form-1 label {
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
  transform: translate(-50%, -50%);
  font-size: 12px; }
.ex-module-contact-3 .widget-content .ct-form-1 textarea {
  width: 100%;
  background: transparent;
  border: 1px solid;
  border-radius: 4px;
  margin-bottom: 50px;
  padding: 25px 30px; }
.ex-module-contact-3 ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }
.ex-module-contact-3 :-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.7); }
.ex-module-contact-3 ::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.7); }
.ex-module-contact-3 :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7); }

/*---- ________________________ EX MODULE OUR SERVICES 2 ____________________ ----*/
.ex-module-our-services-2 .widget-content {
  overflow: hidden;
  text-align: center; }
  .ex-module-our-services-2 .widget-content .kopa-btn {
    margin-bottom: 100px;
    text-align: center;
    font-weight: bold;
    position: relative; }
    .ex-module-our-services-2 .widget-content .kopa-btn:last-child {
      margin-bottom: 0px; }
    .ex-module-our-services-2 .widget-content .kopa-btn:before {
      content: "";
      width: 500px;
      position: absolute;
      background: rgba(0, 0, 0, 0.1);
      top: 50%;
      right: 100%;
      height: 1px; }
    .ex-module-our-services-2 .widget-content .kopa-btn:after {
      content: "";
      width: 500px;
      position: absolute;
      background: rgba(0, 0, 0, 0.1);
      top: 50%;
      left: 100%;
      height: 1px; }
  .ex-module-our-services-2 .widget-content ul {
    margin-top: -50px; }
    .ex-module-our-services-2 .widget-content ul li {
      margin-top: 50px; }
      .ex-module-our-services-2 .widget-content ul li .entry-item {
        text-align: left; }
        .ex-module-our-services-2 .widget-content ul li .entry-item .entry-thumb {
          margin-right: 30px;
          float: left; }
          .ex-module-our-services-2 .widget-content ul li .entry-item .entry-thumb .ex {
            color: #999;
            font-size: 55px; }
        .ex-module-our-services-2 .widget-content ul li .entry-item .entry-content {
          display: block;
          overflow: hidden; }
          .ex-module-our-services-2 .widget-content ul li .entry-item .entry-content .entry-title {
            font-size: 18px;
            line-height: 24px;
            font-weight: 600; }
            .ex-module-our-services-2 .widget-content ul li .entry-item .entry-content .entry-title a {
              color: #333; }
          .ex-module-our-services-2 .widget-content ul li .entry-item .entry-content p {
            font-size: 16px;
            color: #666; }

/*---- _________________ EX MODULE CONTACT 4 ________________ ----*/
.ex-module-contact-4 .widget-content {
  text-align: center; }

/*---- __________________ EX MODULE CONTACT 5 __________________ ----*/
.ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2, .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 {
  margin-bottom: 30px; }
  .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2 p, .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 p {
    margin-bottom: 0;
    position: relative; }
  .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2 label, .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 label {
    position: absolute;
    top: 100%;
    left: 15px;
    font-size: 12px; }
  .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2 .input-email, .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 .input-email {
    width: 70%; }
    .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2 .input-email input[type="text"], .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 .input-email input[type="text"] {
      height: 40px;
      border-top-left-radius: 30px;
      border-bottom-left-radius: 30px;
      border-right: none;
      width: 100%;
      border: 1px solid transparent;
      background: white;
      color: #666;
      padding: 0px 15px; }
  .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2 .btn-block, .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 .btn-block {
    width: 30%; }
    .ex-module-contact-5 .widget-content .entry-item .entry-content .ct-form-2 .btn-block input[type="submit"], .ex-module-contact-8 .widget-content .entry-item .entry-content .ct-form-2 .btn-block input[type="submit"] {
      height: 40px;
      width: 100%;
      color: white;
      border: 1px solid #0e8dc1;
      border-top-right-radius: 30px;
      border-bottom-right-radius: 30px;
      transition: 0.5s; }
.ex-module-contact-5 .widget-content .entry-item .entry-content p, .ex-module-contact-8 .widget-content .entry-item .entry-content p {
  font-size: 15px;
  margin-bottom: 20px; }
  .ex-module-contact-5 .widget-content .entry-item .entry-content p:last-child, .ex-module-contact-8 .widget-content .entry-item .entry-content p:last-child {
    margin-bottom: 0; }
  .ex-module-contact-5 .widget-content .entry-item .entry-content p i, .ex-module-contact-8 .widget-content .entry-item .entry-content p i {
    margin-right: 15px;
    font-size: 18px;
    vertical-align: middle; }

/*---- __________________ WIDGET NAV MENU _____________________----*/
.widget_nav_menu ul {
  margin-bottom: 0; }
  .widget_nav_menu ul li {
    list-style: none;
    margin-bottom: 15px;
    font-size: 16px; }
    .widget_nav_menu ul li:last-child {
      margin-bottom: 0; }
    .widget_nav_menu ul li a i {
      margin-right: 10px;
      font-size: 8px;
      vertical-align: middle; }

/*---- __________________ EX MODULE ARTICLE 3 ________________ ----*/
.ex-module-article-3 .widget-content ul {
  margin-top: -30px; }
  .ex-module-article-3 .widget-content ul li {
    list-style: none;
    margin-top: 30px !important; }
    .ex-module-article-3 .widget-content ul li .entry-item .entry-content p {
      line-height: 24px;
      font-size: 16px; }
      .ex-module-article-3 .widget-content ul li .entry-item .entry-content p i, .ex-module-article-3 .widget-content ul li .entry-item .entry-content p span {
        margin-right: 5px;
        font-size: 18px; }
      .ex-module-article-3 .widget-content ul li .entry-item .entry-content p a {
        text-decoration: underline !important; }

/*---- __________________ EX MODULE INTRODUCE 1 ________________----*/
.ex-module-introduce-1 .widget-content .entry-item .entry-thumb {
  margin-bottom: 25px; }
.ex-module-introduce-1 .widget-content .entry-item .entry-content .social-icon-box {
  margin-top: 25px; }
  .ex-module-introduce-1 .widget-content .entry-item .entry-content .social-icon-box a {
    font-size: 18px;
    margin-right: 15px; }
.ex-module-introduce-1 .widget-content .entry-item .entry-content p {
  font-size: 16px; }

/*---- _________________________ EX MODULE OUR SERVICES 9 ______________________ ----*/
.ex-module-our-services-9 .widget-content ul {
  margin-top: -50px; }
  .ex-module-our-services-9 .widget-content ul li {
    margin-top: 50px; }
    .ex-module-our-services-9 .widget-content ul li .entry-item {
      text-align: center; }
      .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb {
        margin-bottom: 20px; }
        .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb span {
          font-size: 80px;
          line-height: 86px;
          color: #636f7d;
          transition: 0.5s;
          -ms-transition: 0.5s;
          -webkit-transition: 0.5s; }
      .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 18px;
        line-height: 24px;
        text-transform: capitalize;
        font-weight: 600; }
        .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title a {
          color: #333; }
      .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 50px;
        color: #666; }

/*---- _______________________ EX MODULE CONTACT 15 ________________________ ----*/
.ex-module-contact-15 {
  /*--- === placeholder style === ---*/ }
  .ex-module-contact-15 .widget-content form {
    text-align: center; }
    .ex-module-contact-15 .widget-content form p.wrap-input-text {
      width: 50%; }
    .ex-module-contact-15 .widget-content form p.wrap-input-btn {
      width: 15%; }
    .ex-module-contact-15 .widget-content form p {
      display: inline-block; }
      .ex-module-contact-15 .widget-content form p input {
        width: 100%;
        height: 50px;
        display: inline-block;
        border-radius: 50px;
        margin-bottom: 20px; }
        .ex-module-contact-15 .widget-content form p input:last-child {
          margin-bottom: 0px; }
      .ex-module-contact-15 .widget-content form p input[type="text"] {
        border: 1px solid #aaa;
        background: transparent;
        padding: 0px 25px;
        color: #d5d5d5; }
      .ex-module-contact-15 .widget-content form p input[type="submit"] {
        margin-left: 10px;
        background: #0e8dc1;
        border: 1px solid transparent;
        color: white; }
  .ex-module-contact-15::-webkit-input-placeholder {
    color: #d5d5d5; }
  .ex-module-contact-15:-moz-placeholder {
    /* Firefox 18- */
    color: #d5d5d5; }
  .ex-module-contact-15::-moz-placeholder {
    /* Firefox 19+ */
    color: #d5d5d5; }
  .ex-module-contact-15:-ms-input-placeholder {
    color: #d5d5d5; }

/*---- ________________________ EX MODULE ABOUT US 1 ______________________----*/
.ex-module-about-us-1 .widget-content .entry-item .entry-thumb {
  float: left;
  margin-right: 35px; }
.ex-module-about-us-1 .widget-content .entry-item .entry-content {
  overflow: hidden; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-content p {
    font-size: 16px; }
.ex-module-about-us-1 .widget-content .entry-item .kopa-btn {
  margin-top: 50px;
  text-transform: uppercase; }

/*---- ______________________ EX MODULE LIST PRODUCT 2 _____________________________ ----*/
.ex-module-list-product-2 .entry-item .entry-thumb:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: black;
  width: 100%;
  opacity: 0;
  transition: 0.5s; }
.ex-module-list-product-2 .entry-item .entry-thumb img {
  width: 100%; }
.ex-module-list-product-2 .entry-item .entry-thumb:hover:before {
  opacity: 0.6; }
.ex-module-list-product-2 .entry-item .entry-thumb:hover figcaption {
  opacity: 1; }
.ex-module-list-product-2 .entry-item .entry-thumb figcaption {
  position: absolute;
  left: 30px;
  bottom: 30px;
  opacity: 0;
  transition: 0.5s; }
  .ex-module-list-product-2 .entry-item .entry-thumb figcaption a {
    font-size: 18px;
    display: block;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 500;
    color: #ffd200; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption a:hover {
      text-decoration: underline !important; }
  .ex-module-list-product-2 .entry-item .entry-thumb figcaption span {
    display: inline-block;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.7); }

/*--- _____________________ EX MODULE INTRODUCE 2 ______________________----*/
.ex-module-introduce-2 .widget-content .entry-item .entry-thumb {
  text-align: center; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-thumb img {
    display: inline-block; }
.ex-module-introduce-2 .widget-content .entry-item .entry-content span {
  font-size: 16px;
  margin-bottom: 0px;
  display: block; }
.ex-module-introduce-2 .widget-content .entry-item .entry-content .entry-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  margin-bottom: 20px; }
.ex-module-introduce-2 .widget-content .entry-item .entry-content p {
  font-size: 16px;
  margin-bottom: 30px; }

.ex-module-introduce-2-1 {
  overflow: hidden;
  padding-top: 6px; }
  .ex-module-introduce-2-1 .widget-content ul {
    margin-top: -30px; }
    .ex-module-introduce-2-1 .widget-content ul li {
      margin-top: 30px; }
      .ex-module-introduce-2-1 .widget-content ul li:before {
        content: "";
        width: 14px;
        height: 14px;
        border-radius: 50%;
        position: absolute;
        top: -6px;
        left: 15px;
        z-index: 2; }
      .ex-module-introduce-2-1 .widget-content ul li:after {
        content: "";
        background: rgba(255, 255, 255, 0.3);
        height: 1px;
        top: 0;
        left: 15px;
        position: absolute;
        right: -15px;
        z-index: 1; }
      .ex-module-introduce-2-1 .widget-content ul li .entry-item {
        padding-top: 50px; }
        .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content {
          padding-left: 0; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content span {
            font-size: 16px;
            line-height: 20px;
            display: block; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title {
            font-size: 18px;
            line-height: 24px;
            margin-bottom: 20px; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content p {
            font-size: 15px; }

/*--- _____________________ EX MODULE INTRODUCE 3 ______________________ ---*/
.ex-module-introduce-3 .widget-content .entry-item .entry-content p {
  color: #666;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 40px; }

/*---- ____________________ EX MODULE OUR SERVICES 3 ______________________ ----*/
.ex-module-our-services-3 .widget-content ul {
  margin-top: -30px; }
  .ex-module-our-services-3 .widget-content ul li {
    margin-top: 30px; }
    .ex-module-our-services-3 .widget-content ul li .entry-item {
      padding: 30px;
      background: white;
      border: 1px solid #eee; }
      .ex-module-our-services-3 .widget-content ul li .entry-item .entry-thumb {
        margin-right: 30px;
        float: left; }
        .ex-module-our-services-3 .widget-content ul li .entry-item .entry-thumb .ex {
          font-size: 50px;
          line-height: 56px;
          color: #636f7d;
          margin-top: 5px;
          display: block; }
      .ex-module-our-services-3 .widget-content ul li .entry-item .entry-content {
        overflow: hidden; }
        .ex-module-our-services-3 .widget-content ul li .entry-item .entry-content .entry-title {
          font-size: 18px;
          line-height: 26px;
          text-transform: capitalize;
          font-weight: 600; }
          .ex-module-our-services-3 .widget-content ul li .entry-item .entry-content .entry-title a {
            color: #333; }
        .ex-module-our-services-3 .widget-content ul li .entry-item .entry-content p {
          font-size: 16px;
          line-height: 24px;
          color: #666; }

/*----____________________ EX MODULE CONTACT 6 ________________________----*/
.ex-module-contact-6 .widget-content ul {
  margin-top: -20px; }
  .ex-module-contact-6 .widget-content ul li {
    display: inline-block;
    margin-top: 20px;
    margin-right: 70px;
    margin-left: 20px; }
    .ex-module-contact-6 .widget-content ul li:first-child {
      margin-left: 0; }
    .ex-module-contact-6 .widget-content ul li:last-child {
      margin-right: 0; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-thumb {
      display: inline-block;
      font-size: 35px;
      margin-right: 20px;
      line-height: 41px;
      vertical-align: top; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-content {
      display: inline-block;
      overflow: hidden; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 15px;
        line-height: 21px;
        text-transform: uppercase;
        margin-bottom: 5px; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content p {
        font-size: 15px;
        line-height: 21px; }

/*----___________________ EX MODULE ITEM 1 _________________________----*/
.ex-module-item-1 .widget-content .entry-item .entry-content {
  text-align: right; }

/*----___________________ EX MODULE ITEM 2 _________________________----*/
.ex-module-item-2 .widget-content .entry-item .entry-content {
  text-align: right; }

/*---- __________________ EX MODULE ABOUT US 2 ____________________ ----*/
.ex-module-about-us-2 .widget-content p {
  font-size: 16px;
  color: #666;
  margin-bottom: 30px; }
.ex-module-about-us-2 .widget-content .kopa-btn {
  text-transform: uppercase;
  margin-bottom: 20px; }
  .ex-module-about-us-2 .widget-content .kopa-btn:last-child {
    margin-bottom: 0; }

/*----_______________________ EX MODULE OUR SERVICES 4 ___________________ ----*/
.ex-module-our-services-4 .widget-content ul {
  margin-top: -50px; }
  .ex-module-our-services-4 .widget-content ul li {
    margin-top: 50px; }
    .ex-module-our-services-4 .widget-content ul li .entry-item .entry-thumb {
      font-size: 55px;
      float: left;
      margin-right: 30px; }
    .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content {
      overflow: hidden; }
      .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 18px;
        line-height: 24px;
        font-weight: 600;
        text-transform: capitalize; }
        .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content .entry-title a {
          color: black; }
          .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content .entry-title a:hover {
            color: #0e8dc1; }
      .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content p {
        color: #666;
        font-size: 16px; }

/*---- _________________________ EX MODULE 404 __________________________ ----*/
.ex-module-404 {
  text-align: center; }
  .ex-module-404 .widget-content .entry-item p {
    font-size: 16px;
    color: #666;
    margin-bottom: 40px; }
  .ex-module-404 .widget-content .entry-item .kopa-btn {
    margin-bottom: 30px;
    text-transform: uppercase; }
    .ex-module-404 .widget-content .entry-item .kopa-btn:last-child {
      margin-bottom: 0; }

/*----_________________________ EX MODULE PRESENT _______________________-----*/
.ex-module-present .widget-content .entry-item .entry-content p, .ex-module-present-5 .widget-content .entry-item .entry-content p {
  color: #666;
  font-size: 16px;
  line-height: 24px; }

/*----__________________________ EX MODULE SLIDER 5 __________________________----*/
.ex-module-slider-5 .widget-content .carousel .carousel-indicators li, .ex-module-slider-12 .widget-content .carousel .carousel-indicators li {
  background: #fff;
  border: none; }
.ex-module-slider-5 .widget-content .carousel .carousel-inner li .entry-item .entry-thumb img, .ex-module-slider-12 .widget-content .carousel .carousel-inner li .entry-item .entry-thumb img {
  width: 100%; }
.ex-module-slider-5 .widget-content .kopa-list-link li, .ex-module-slider-12 .widget-content .kopa-list-link li {
  padding: 15px;
  border-bottom: 1px solid white;
  -ms-transition: 0.5s;
  transition: 0.5s;
  -webkit-transition: 0.5s; }
  .ex-module-slider-5 .widget-content .kopa-list-link li:last-child, .ex-module-slider-12 .widget-content .kopa-list-link li:last-child {
    border-bottom: 1px solid transparent; }
  .ex-module-slider-5 .widget-content .kopa-list-link li a, .ex-module-slider-12 .widget-content .kopa-list-link li a {
    color: white;
    text-transform: uppercase; }

/*----__________________________ EX MODULE SLIDER 6 ___________________________----*/
.ex-module-slider-6 .widget-content .carousel ul li {
  background: #f4f4f4; }
  .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-thumb {
    float: left; }
  .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-content {
    padding: 30px;
    overflow: hidden; }
    .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-content .entry-title {
      font-size: 18px;
      text-transform: capitalize; }
      .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-content .entry-title a {
        color: #333; }
      .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-content .entry-title span {
        font-size: 16px;
        line-height: 22px;
        color: #666;
        text-transform: capitalize;
        font-style: normal;
        display: block; }
    .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-content p {
      color: #666;
      font-style: italic;
      font-size: 16px;
      line-height: 22px; }
.ex-module-slider-6 .widget-content .carousel .carousel-control {
  color: #666;
  border: 2px solid #666;
  width: 28px;
  height: 28px;
  text-align: center;
  font-size: 15px;
  border-radius: 50%;
  background: transparent;
  position: absolute;
  opacity: 1;
  display: inline-block;
  line-height: 25px;
  top: 50px;
  text-shadow: 0px 0px 1px #666;
  filter: none; }
  .ex-module-slider-6 .widget-content .carousel .carousel-control i, .ex-module-slider-6 .widget-content .carousel .carousel-control span {
    -webkit-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s; }
  .ex-module-slider-6 .widget-content .carousel .carousel-control:hover {
    text-shadow: 0px 0px 1px #ffd200; }
  .ex-module-slider-6 .widget-content .carousel .carousel-control.left {
    right: 65px;
    left: auto; }
  .ex-module-slider-6 .widget-content .carousel .carousel-control.right {
    right: 30px; }

/*--- _____________________ EX MODULE SLIDER 8 __________________________---*/
.ex-module-slider-8 .widget-content .carousel .carousel-inner .item .entry-item {
  padding: 50px 40px; }
  .ex-module-slider-8 .widget-content .carousel .carousel-inner .item .entry-item .entry-thumb {
    margin-bottom: 30px; }
    .ex-module-slider-8 .widget-content .carousel .carousel-inner .item .entry-item .entry-thumb img {
      display: inline-block;
      vertical-align: top;
      margin-right: 15px; }
    .ex-module-slider-8 .widget-content .carousel .carousel-inner .item .entry-item .entry-thumb figcaption {
      display: inline-block; }
      .ex-module-slider-8 .widget-content .carousel .carousel-inner .item .entry-item .entry-thumb figcaption .entry-title {
        margin-bottom: 0px;
        font-size: 18px;
        line-height: 40px;
        color: white;
        text-transform: uppercase; }
      .ex-module-slider-8 .widget-content .carousel .carousel-inner .item .entry-item .entry-thumb figcaption span {
        font-size: 16px;
        color: white;
        text-transform: capitalize;
        display: block; }
  .ex-module-slider-8 .widget-content .carousel .carousel-inner .item .entry-item .entry-content p {
    font-size: 16px;
    color: #f0f0f0;
    font-style: italic;
    margin-bottom: 40px; }
.ex-module-slider-8 .widget-content .carousel .carousel-indicators {
  bottom: 40px; }

/*---- ______________________ EX MODULE OUR SERVICES 5 _____________________----*/
.ex-module-our-services-5 .widget-content {
  padding: 0px !important; }
  .ex-module-our-services-5 .widget-content ul {
    margin-bottom: 0px;
    margin-top: -50px; }
  .ex-module-our-services-5 .widget-content .entry-item {
    display: block !important; }
    .ex-module-our-services-5 .widget-content .entry-item .entry-thumb {
      width: 120px;
      height: 120px;
      text-align: center;
      line-height: 120px;
      background: #eee;
      float: left; }
      .ex-module-our-services-5 .widget-content .entry-item .entry-thumb .ex {
        font-size: 55px;
        color: #0e8dc1;
        line-height: 120px; }
    .ex-module-our-services-5 .widget-content .entry-item .entry-content {
      overflow: hidden; }
      .ex-module-our-services-5 .widget-content .entry-item .entry-content .entry-title a {
        transition: 0.5s;
        color: #333; }
        .ex-module-our-services-5 .widget-content .entry-item .entry-content .entry-title a:hover {
          color: #0e8dc1; }
      .ex-module-our-services-5 .widget-content .entry-item .entry-content p {
        font-size: 16px;
        color: #666; }

/*----_______________________________ EX MODULE SLIDER 7 __________________________----*/
.ex-module-slider-7 .customNavigation .btn {
  width: 32px;
  height: 32px;
  line-height: 30px;
  font-size: 16px;
  border: 2px solid #c7c7c7;
  color: #c7c7c7;
  text-align: center;
  white-space: normal;
  padding: 0;
  border-radius: 50%; }
.ex-module-slider-7 .customNavigation .prev {
  margin-right: 5px; }
.ex-module-slider-7 .widget-content .owl-carousel {
  margin-bottom: 0px; }
  .ex-module-slider-7 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
    padding: 0 15px; }
    .ex-module-slider-7 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li .entry-item .entry-thumb {
      margin-bottom: 30px; }
    .ex-module-slider-7 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li .entry-item .entry-title {
      text-transform: capitalize;
      margin-bottom: 0px;
      font-size: 18px; }
      .ex-module-slider-7 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li .entry-item .entry-title a {
        transition: 0.5s;
        color: #333; }
    .ex-module-slider-7 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li .entry-item .entry-content p {
      font-size: 16px;
      color: #666;
      text-transform: capitalize; }
  .ex-module-slider-7 .widget-content .owl-carousel .owl-controls {
    margin-top: 0px; }
    .ex-module-slider-7 .widget-content .owl-carousel .owl-controls .owl-pagination {
      display: none; }

/*----_______________________ EX MODULE DOWLOAD __________________________ --*/
.ex-module-download .widget-content .entry-item ul li {
  padding: 15px 0px;
  border-bottom: 1px solid #eee; }
  .ex-module-download .widget-content .entry-item ul li:last-child {
    border-bottom: none;
    padding-bottom: 0px; }
  .ex-module-download .widget-content .entry-item ul li i {
    font-size: 18px;
    margin-right: 10px; }
  .ex-module-download .widget-content .entry-item ul li a {
    font-size: 16px;
    color: #666;
    text-transform: capitalize; }

/*----_______________________ EX MODULE CONTACT 7_________________________----*/
.ex-module-contact-7 .widget-content .entry-thumb {
  margin-bottom: 30px;
  text-align: center; }
.ex-module-contact-7 .widget-content .entry-item p {
  font-size: 16px;
  color: #666; }

/*----__________________________ EX MODULE PRESENT 2 __________________________ ----*/
.ex-module-present-2 .widget-content .entry-item .entry-thumb {
  position: relative;
  z-index: 0; }
  .ex-module-present-2 .widget-content .entry-item .entry-thumb img {
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s; }
  .ex-module-present-2 .widget-content .entry-item .entry-thumb:before {
    content: "";
    background: black;
    top: 0;
    bottom: 0;
    left: 0px;
    right: 0px;
    position: absolute;
    z-index: -1; }
  .ex-module-present-2 .widget-content .entry-item .entry-thumb:hover img {
    opacity: 0.7; }
.ex-module-present-2 .widget-content p {
  color: #666;
  margin-bottom: 40px;
  font-size: 16px; }
.ex-module-present-2 .widget-content ul {
  margin-top: -15px; }
  .ex-module-present-2 .widget-content ul li {
    margin-top: 15px;
    font-size: 16px; }
    .ex-module-present-2 .widget-content ul li i, .ex-module-present-2 .widget-content ul li span {
      margin-right: 10px; }

/*----_________________________ EX MODULE PRESENT 3 ___________________________----*/
.ex-module-present-3 .widget-content ul {
  margin-top: -30px; }
  .ex-module-present-3 .widget-content ul li {
    margin-top: 30px; }
    .ex-module-present-3 .widget-content ul li .entry-item .entry-content .entry-title {
      padding-left: 15px;
      font-size: 18px;
      line-height: 24px;
      text-transform: uppercase; }
    .ex-module-present-3 .widget-content ul li .entry-item .entry-content p {
      font-size: 16px;
      color: #666;
      margin-top: 15px; }
    .ex-module-present-3 .widget-content ul li .entry-item .entry-content ul {
      margin-top: 20px; }
      .ex-module-present-3 .widget-content ul li .entry-item .entry-content ul li {
        margin-top: 10px;
        font-size: 16px; }
        .ex-module-present-3 .widget-content ul li .entry-item .entry-content ul li i {
          color: #666;
          margin-right: 15px; }
        .ex-module-present-3 .widget-content ul li .entry-item .entry-content ul li a {
          color: #666; }

/*----_______________________ EX MODULE ALERT 2 _______________________----*/
.ex-module-alert-2 .widget-content ul {
  margin-top: -30px; }
  .ex-module-alert-2 .widget-content ul li {
    margin-top: 30px; }

/*----_______________________ EX MODULE ALERT 3 _______________________----*/
.ex-module-alert-3 .widget-content ul {
  margin-top: -30px; }
  .ex-module-alert-3 .widget-content ul li {
    margin-top: 30px; }

/*----_______________________ EX MODULE ALERT 4 _______________________----*/
.ex-module-alert-4 .widget-content ul {
  margin-top: -30px; }
  .ex-module-alert-4 .widget-content ul li {
    margin-top: 30px; }

/*--- _________________________ EX MODULE PRESENT 9 ________________________---*/
.ex-module-present-9 .widget-content ul {
  margin-top: -50px; }
  .ex-module-present-9 .widget-content ul li {
    margin-top: 50px; }
    .ex-module-present-9 .widget-content ul li .entry-item .entry-thumb {
      margin-bottom: 20px; }
      .ex-module-present-9 .widget-content ul li .entry-item .entry-thumb img {
        width: 100%; }
    .ex-module-present-9 .widget-content ul li .entry-item .entry-content .entry-title {
      font-size: 18px;
      line-height: 24px;
      font-weight: 600; }
      .ex-module-present-9 .widget-content ul li .entry-item .entry-content .entry-title a {
        color: #333; }
    .ex-module-present-9 .widget-content ul li .entry-item .entry-content p {
      font-size: 16px;
      color: #666;
      line-height: 25px; }
    .ex-module-present-9 .widget-content ul li .entry-item .entry-content .kopa-btn {
      margin-top: 20px; }

/*---- __________________________ EX MODULE PRESENT 2 __________________________----*/
/*--- ___________________________ EX-MODULE-FEATURE-2 __________________________ ---*/
.ex-module-feature-2 .widget-content .entry-item .entry-content p {
  font-size: 16px;
  line-height: 25px; }
.ex-module-feature-2 .widget-content .entry-item .entry-content .kopa-btn {
  margin-top: 50px; }

/*--- ________________________ EX-MODULE-OUT-SERVICES-6 _____________________ ---*/
.ex-module-our-services-6 .widget-content ul {
  margin-top: -50px; }
  .ex-module-our-services-6 .widget-content ul li {
    margin-top: 50px; }
    .ex-module-our-services-6 .widget-content ul li .entry-item .entry-thumb {
      font-size: 55px;
      float: left;
      margin-right: 30px; }
    .ex-module-our-services-6 .widget-content ul li .entry-item .entry-content {
      display: block;
      overflow: hidden; }
      .ex-module-our-services-6 .widget-content ul li .entry-item .entry-content .entry-title h4 {
        text-transform: capitalize; }
        .ex-module-our-services-6 .widget-content ul li .entry-item .entry-content .entry-title h4 a {
          color: black; }
      .ex-module-our-services-6 .widget-content ul li .entry-item .entry-content p {
        color: #666;
        font-size: 16px; }

/*--- _______________________ EX-MODULE-OUR-SERVICES-7 _______________________ ---*/
.ex-module-our-services-7 .widget-header {
  margin-bottom: 30px; }
.ex-module-our-services-7 .widget-content ul {
  margin-top: -30px; }
  .ex-module-our-services-7 .widget-content ul li {
    margin-top: 30px; }
.ex-module-our-services-7 .widget-content .entry-item .entry-content p {
  font-size: 16px;
  color: #666;
  line-height: 25px; }

/*--- ___________________________ EX MODULE OUR SERVICES 8 _________________________ ---*/
.ex-module-our-services-8 .widget-header {
  margin-bottom: 30px; }
.ex-module-our-services-8 .widget-content ul {
  margin-top: -30px; }
  .ex-module-our-services-8 .widget-content ul li {
    margin-top: 30px; }
    .ex-module-our-services-8 .widget-content ul li .entry-item .entry-thumb {
      margin-bottom: 30px; }
      .ex-module-our-services-8 .widget-content ul li .entry-item .entry-thumb img {
        width: 100%; }
    .ex-module-our-services-8 .widget-content ul li .entry-item .entry-content .entry-title {
      font-size: 20px; }
      .ex-module-our-services-8 .widget-content ul li .entry-item .entry-content .entry-title a {
        color: #333; }
    .ex-module-our-services-8 .widget-content ul li .entry-item .entry-content p {
      font-size: 16px;
      color: #666;
      line-height: 24px; }
    .ex-module-our-services-8 .widget-content ul li .entry-item .entry-content .kopa-btn {
      margin-top: 30px; }

/*------__________________________ EX MODULE PRESENT 4 __________________ --------*/
.ex-module-present-4 .widget-content ul {
  margin-top: -30px; }
  .ex-module-present-4 .widget-content ul li {
    margin-top: 30px; }
.ex-module-present-4 .widget-content .entry-item .entry-thumb {
  text-align: center;
  border: 10px solid #f7f7f7;
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
  -ms-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s; }
  .ex-module-present-4 .widget-content .entry-item .entry-thumb img {
    width: 100%; }
  .ex-module-present-4 .widget-content .entry-item .entry-thumb:hover .entry-social-link {
    z-index: 1;
    bottom: 0; }
  .ex-module-present-4 .widget-content .entry-item .entry-thumb .entry-social-link {
    padding: 10px 0px;
    background: rgba(255, 198, 25, 0.5);
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -50px;
    z-index: -1;
    transition: 0.5s;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s; }
    .ex-module-present-4 .widget-content .entry-item .entry-thumb .entry-social-link ul {
      margin-top: 0; }
      .ex-module-present-4 .widget-content .entry-item .entry-thumb .entry-social-link ul li {
        margin-top: 0;
        padding: 0px 5px;
        display: inline-block; }
        .ex-module-present-4 .widget-content .entry-item .entry-thumb .entry-social-link ul li a {
          color: white; }
.ex-module-present-4 .widget-content .entry-item .entry-content .entry-header {
  text-align: center; }
  .ex-module-present-4 .widget-content .entry-item .entry-content .entry-header .entry-title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 5px; }
    .ex-module-present-4 .widget-content .entry-item .entry-content .entry-header .entry-title a {
      color: #333; }
  .ex-module-present-4 .widget-content .entry-item .entry-content .entry-header p {
    color: #666;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 24px; }

/*---_________________________________ EX MODULE ARTICLE 4 __________________________---*/
.ex-module-article-4 .widget-content ul {
  margin-top: -30px; }
  .ex-module-article-4 .widget-content ul li {
    margin-top: 30px; }
    .ex-module-article-4 .widget-content ul li .entry-item .entry-thumb {
      margin-bottom: 20px;
      position: relative;
      z-index: 0; }
      .ex-module-article-4 .widget-content ul li .entry-item .entry-thumb img {
        transition: 0.5s;
        width: 100%; }
      .ex-module-article-4 .widget-content ul li .entry-item .entry-thumb:before {
        content: "";
        background: black;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1; }
      .ex-module-article-4 .widget-content ul li .entry-item .entry-thumb:hover img {
        opacity: 0.5; }
    .ex-module-article-4 .widget-content ul li .entry-item .entry-content .entry-title {
      font-size: 18px;
      line-height: 24px;
      font-weight: 600;
      text-transform: uppercase; }
      .ex-module-article-4 .widget-content ul li .entry-item .entry-content .entry-title a {
        color: #333; }
        .ex-module-article-4 .widget-content ul li .entry-item .entry-content .entry-title a:hover {
          color: #0e8dc1; }
    .ex-module-article-4 .widget-content ul li .entry-item .entry-content p {
      font-size: 16px;
      color: #666; }

/*---- ___________________________ EX MODULE COUNTER 6 _____________________-------*/
.ex-module-counter-6 .widget-content ul {
  margin-top: -30px; }
  .ex-module-counter-6 .widget-content ul li {
    margin-top: 30px; }
.ex-module-counter-6 .widget-content .entry-item {
  text-align: center; }
  .ex-module-counter-6 .widget-content .entry-item .entry-content .kopa-counter-1 {
    position: relative;
    margin-bottom: 10px; }
    .ex-module-counter-6 .widget-content .entry-item .entry-content .kopa-counter-1 span {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      font-size: 35px; }
  .ex-module-counter-6 .widget-content .entry-item .entry-content .entry-title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0px; }
    .ex-module-counter-6 .widget-content .entry-item .entry-content .entry-title a {
      color: #333; }
  .ex-module-counter-6 .widget-content .entry-item .entry-content p {
    font-size: 16px;
    color: #666;
    line-height: 24px; }

/* --- ______________________________ KOPA BREADCRUM _______________________________---*/
.kopa-breadcrumb h3 {
  font-size: 40px;
  line-height: 40px;
  margin-bottom: 30px;
  font-weight: bold;
  text-transform: uppercase; }
.kopa-breadcrumb .breadcrumb-content p {
  font-size: 16px;
  margin-bottom: 80px; }
.kopa-breadcrumb .breadcrumb-content span {
  text-transform: capitalize; }
  .kopa-breadcrumb .breadcrumb-content span a:hover span {
    color: #0e8dc1; }
  .kopa-breadcrumb .breadcrumb-content span a.current-page span {
    color: #ffd200; }

/*---______________________________ EX MODULE RECRUIMENT 1 ______________________________--*/
.ex-module-recruitment-1 .widget-header {
  margin-bottom: 30px; }
.ex-module-recruitment-1 .widget-content {
  position: relative; }
  .ex-module-recruitment-1 .widget-content .entry-item {
    margin-bottom: 0; }
    .ex-module-recruitment-1 .widget-content .entry-item ul {
      margin-bottom: 0;
      border: 1px solid #e3e3e3;
      padding: 30px 0px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info {
      border-right: 1px solid #e3e3e3;
      float: left;
      padding: 0px 30px; }
      .ex-module-recruitment-1 .widget-content .entry-item .wrap-info:last-child {
        border-right: none; }
      .ex-module-recruitment-1 .widget-content .entry-item .wrap-info p {
        display: inline-block; }
      .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .entry-date {
        text-align: center;
        padding: 10px 18px;
        background: #0e8dc1;
        text-transform: uppercase;
        color: #fff;
        float: left;
        margin-right: 20px; }
        .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .entry-date .day {
          font-size: 22px; }
        .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .entry-date .mounth {
          font-size: 16px; }
      .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div {
        overflow: hidden;
        float: left; }
        .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div h5 {
          font-size: 16px;
          margin-bottom: 5px;
          text-transform: capitalize; }
        .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div p {
          color: #999;
          line-height: 25px;
          font-size: 15px; }
          .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div p.focus {
            color: #0e8dc1;
            text-transform: capitalize; }
      .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .btn-show-tb-info {
        position: static;
        width: 34px;
        height: 34px;
        border: 2px solid #ffdc00;
        display: inline-block;
        border-radius: 50%;
        color: #ffc000;
        text-align: center;
        line-height: 32px;
        margin-top: 20px;
        margin-left: 5px;
        padding: 0px;
        background: transparent; }
        .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .btn-show-tb-info:hover {
          color: #fff; }
  .ex-module-recruitment-1 .widget-content .table-info {
    display: none; }
    .ex-module-recruitment-1 .widget-content .table-info ul {
      border-top: none;
      padding: 30px 20px; }
      .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info {
        border: none;
        margin-top: -10px;
        padding: 0px 10px; }
        .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info div {
          margin-top: 10px; }
          .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info div ul {
            padding: 0;
            border: none; }
            .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info div ul li {
              margin-top: 20px;
              color: #666;
              font-size: 16px; }
              .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info div ul li i {
                margin-right: 5px; }
        .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info .table {
          margin-top: 10px; }
          .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info .table tbody tr td {
            border: none;
            font-size: 15px;
            text-transform: capitalize; }
            .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info .table tbody tr td:nth-child(even) {
              color: #a9a9a9; }
  .ex-module-recruitment-1 .widget-content .kopa-btn {
    position: absolute;
    bottom: -25px;
    right: 30px; }

/*---------- ================================== END ========================================== ---------*/
/*---------- ================================ SHORTCODE STYLE ================================== -----*/
/***_____________________ KOPA ACCORDION ______________________***/
.kopa-panel-group-1 {
  margin-bottom: 0; }
  .kopa-panel-group-1.style-01 .panel {
    background: transparent;
    border: 1px solid #e3e3e3; }
    .kopa-panel-group-1.style-01 .panel .panel-heading {
      background: transparent;
      color: #333; }
      .kopa-panel-group-1.style-01 .panel .panel-heading.active {
        background: #0e8dc1;
        color: #fff; }
      .kopa-panel-group-1.style-01 .panel .panel-heading:hover {
        color: white; }
  .kopa-panel-group-1 .panel {
    background: transparent;
    border: 1px solid transparent;
    box-shadow: none;
    border-radius: 0; }
    .kopa-panel-group-1 .panel .panel-heading {
      background-image: none;
      border-radius: 0px;
      color: white;
      box-shadow: none;
      position: relative;
      -ms-transition: 0.5s;
      -webkit-transition: 0.5s;
      transition: 0.5s; }
      .kopa-panel-group-1 .panel .panel-heading .panel-title a:before {
        content: '\f0c9';
        font-size: 14px;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        left: 30px;
        font-family: "FontAwesome";
        display: none; }
      .kopa-panel-group-1 .panel .panel-heading .panel-title a:after {
        content: '\f107';
        font-size: 30px;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        right: 30px;
        font-family: "FontAwesome"; }
      .kopa-panel-group-1 .panel .panel-heading.active {
        background: #ffd200; }
        .kopa-panel-group-1 .panel .panel-heading.active .panel-title a:after {
          content: '\f106'; }
    .kopa-panel-group-1 .panel .panel-collapse .panel-body {
      border-top: none;
      font-size: 16px;
      color: #666; }

/*----- ======================== ----*/
.kopa-panel-group-2 {
  margin-bottom: 0; }
  .kopa-panel-group-2.style-01 .panel .panel-heading {
    padding: 10px 0px;
    background: transparent;
    color: #333; }
    .kopa-panel-group-2.style-01 .panel .panel-heading .panel-title a:after {
      right: 0;
      left: auto; }
  .kopa-panel-group-2 .panel {
    border: 1px solid transparent;
    border-bottom: 1px solid #e3e3e3;
    border-radius: 0;
    box-shadow: none; }
    .kopa-panel-group-2 .panel .panel-heading {
      padding: 10px 50px;
      background: transparent;
      border-radius: 0px;
      color: #333;
      box-shadow: none;
      position: relative; }
      .kopa-panel-group-2 .panel .panel-heading .panel-title a:before {
        content: '\f0c9';
        font-size: 14px;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        left: 30px;
        font-family: "FontAwesome";
        display: none; }
      .kopa-panel-group-2 .panel .panel-heading .panel-title a:after {
        content: '+';
        color: white;
        width: 30px;
        height: 30px;
        background: #a1b1bc;
        text-align: center;
        font-size: 24px;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        left: 0;
        font-family: "FontAwesome"; }
      .kopa-panel-group-2 .panel .panel-heading.active .panel-title a:after {
        content: '-';
        font-size: 30px;
        background: #0e8dc1; }
    .kopa-panel-group-2 .panel .panel-collapse .panel-body {
      border-top: none;
      font-size: 16px;
      color: #666;
      padding: 15px 0px; }

/*----- ======================== -----*/
.kopa-panel-group-3 {
  margin-bottom: 0; }
  .kopa-panel-group-3.style-01 .panel .panel-heading {
    background: #f9fafb; }
    .kopa-panel-group-3.style-01 .panel .panel-heading .panel-title a:after {
      right: 0;
      left: auto; }
  .kopa-panel-group-3 .panel {
    border-radius: 3px;
    border: 1px solid #e3e3e3;
    box-shadow: none; }
    .kopa-panel-group-3 .panel .panel-heading {
      padding: 10px 15px;
      background: transparent;
      border-radius: 0px;
      color: #333;
      box-shadow: none;
      position: relative; }
      .kopa-panel-group-3 .panel .panel-heading .panel-title a:before {
        content: '\f0c9';
        font-size: 14px;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        left: 30px;
        font-family: "FontAwesome";
        display: none; }
      .kopa-panel-group-3 .panel .panel-heading .panel-title a:after {
        content: '\f107';
        text-align: center;
        font-size: 15px;
        position: absolute;
        font-family: "FontAwesome";
        background: transparent;
        top: 0;
        bottom: 0;
        height: auto;
        line-height: 50px;
        width: 50px;
        right: 0;
        left: auto;
        border-left: 1px solid #e3e3e3;
        color: #333; }
      .kopa-panel-group-3 .panel .panel-heading.active .panel-title a:after {
        content: '\f106'; }
    .kopa-panel-group-3 .panel .panel-collapse .panel-body {
      border-top: 1px solid #e3e3e3;
      font-size: 16px;
      color: #666;
      border-radius: 3px; }
      .kopa-panel-group-3 .panel .panel-collapse .panel-body .panel-thumb {
        width: 20%;
        float: left;
        margin-right: 2%; }
      .kopa-panel-group-3 .panel .panel-collapse .panel-body p {
        overflow: hidden; }

/*------ ========================== ---*/
.kopa-panel-group-4 {
  margin-bottom: 0; }
  .kopa-panel-group-4.style-01 .panel .panel-heading {
    background: #f9fafb; }
    .kopa-panel-group-4.style-01 .panel .panel-heading .panel-title a:after {
      right: 0;
      left: auto; }
  .kopa-panel-group-4 .panel {
    border-radius: 0px;
    border: none;
    box-shadow: none; }
    .kopa-panel-group-4 .panel .panel-heading {
      padding: 10px 10px 10px 65px;
      background: transparent;
      border-radius: 3px;
      color: #333;
      box-shadow: none;
      position: relative;
      border: 1px solid #e3e3e3; }
      .kopa-panel-group-4 .panel .panel-heading .panel-title a:before {
        content: '\f0c9';
        font-size: 14px;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        font-family: "FontAwesome";
        display: none; }
      .kopa-panel-group-4 .panel .panel-heading .panel-title a:after {
        content: '\f067';
        text-align: center;
        font-size: 15px;
        position: absolute;
        font-family: "FontAwesome";
        background: transparent;
        top: 0;
        bottom: 0;
        height: auto;
        line-height: 50px;
        width: 50px;
        left: 0;
        border-right: 1px solid #e3e3e3;
        color: #c3c6c9; }
      .kopa-panel-group-4 .panel .panel-heading.active .panel-title a:after {
        content: '\f068';
        color: white;
        background: #21c2f8; }
    .kopa-panel-group-4 .panel .panel-collapse .panel-body {
      padding-left: 50px;
      border-top: none;
      font-size: 16px;
      color: #666;
      border-radius: 3px; }

/*----- =========================== -----*/
.kopa-panel-group-5 {
  margin-bottom: 0; }
  .kopa-panel-group-5.style-01 .panel .panel-heading {
    background: #f9fafb; }
    .kopa-panel-group-5.style-01 .panel .panel-heading .panel-title a:after {
      right: 0;
      left: auto; }
  .kopa-panel-group-5 .panel {
    border-radius: 0px;
    border: 1px solid #e3e3e3;
    box-shadow: none; }
    .kopa-panel-group-5 .panel .panel-heading {
      padding: 5px 15px;
      background: transparent;
      border-radius: 0px;
      color: #333;
      box-shadow: none;
      position: relative; }
      .kopa-panel-group-5 .panel .panel-heading .panel-title a:before {
        content: '\f0c9';
        font-size: 14px;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        left: 30px;
        font-family: "FontAwesome";
        display: none; }
      .kopa-panel-group-5 .panel .panel-heading .panel-title a:after {
        content: '\f067';
        text-align: center;
        font-size: 15px;
        position: absolute;
        font-family: "FontAwesome";
        background: transparent;
        top: 50%;
        transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        height: auto;
        right: 15px;
        color: #c3c6c9; }
      .kopa-panel-group-5 .panel .panel-heading.active {
        background: #21c2f8; }
        .kopa-panel-group-5 .panel .panel-heading.active .panel-title {
          color: white; }
          .kopa-panel-group-5 .panel .panel-heading.active .panel-title a:after {
            content: '\f068';
            color: white; }
    .kopa-panel-group-5 .panel .panel-collapse .panel-body {
      border-top: 1px solid #e3e3e3;
      font-size: 16px;
      color: #666;
      border-radius: 3px; }

/***____________________ KOPA ALERT _________________________ ***/
/*---------- kopa alert style 01 -----------*/
.alert:last-child {
  margin-bottom: 0; }
.alert.style-01 {
  padding: 10px 15px;
  border-radius: 0px; }
  .alert.style-01 p {
    text-transform: capitalize;
    font-weight: bold; }
    .alert.style-01 p span {
      font-size: 16px;
      margin-right: 10px;
      vertical-align: middle; }
  .alert.style-01 .close {
    width: 18px;
    height: 18px;
    border: 1px solid;
    line-height: 15px;
    font-size: 16px;
    border-radius: 50%;
    opacity: 1;
    text-align: center; }

.alert-normal.style-01 {
  background: #eff5f7;
  border: 1px solid #dcdcdc; }
  .alert-normal.style-01 p {
    color: #666; }
  .alert-normal.style-01 .close {
    border: 1px solid #999;
    color: #999; }

.alert-warning.style-01 {
  background: #ffcdc7;
  border: 1px solid rgba(255, 57, 1, 0.3); }
  .alert-warning.style-01 p {
    color: #ff391f; }
  .alert-warning.style-01 .close {
    border: 1px solid #ff391f;
    color: #ff391f; }

.alert-danger.style-01 {
  background: #fff9da;
  border: 1px solid rgba(233, 155, 0, 0.3); }
  .alert-danger.style-01 p {
    color: #e99b00; }
  .alert-danger.style-01 .close {
    border: 1px solid #e99b00;
    color: #e99b00; }

.alert-success.style-01 {
  background: #c1faa8;
  border: 1px solid rgba(109, 183, 76, 0.3); }
  .alert-success.style-01 p {
    color: #6db74c; }
  .alert-success.style-01 .close {
    border: 1px solid #6db74c;
    color: #6db74c; }

.alert-info.style-01 {
  background: #bceeff;
  border: 1px solid rgba(33, 194, 248, 0.3); }
  .alert-info.style-01 p {
    color: #21c2f8; }
  .alert-info.style-01 .close {
    border: 1px solid #21c2f8;
    color: #21c2f8; }

.alert-normal-2.style-01 {
  background: #decfdf;
  border: 1px solid rgba(175, 117, 179, 0.3); }
  .alert-normal-2.style-01 p {
    color: #af75b3; }
  .alert-normal-2.style-01 .close {
    border: 1px solid #af75b3;
    color: #af75b3; }

/*------------ end kopa alert 1 ----------*/
/*------------ kopa alert style 02 -------------*/
.alert.style-02 {
  position: relative;
  padding: 30px 50px;
  border-radius: 4px; }
  .alert.style-02 .alert-body .alert-thumb {
    font-size: 30px;
    padding: 0px 15px;
    float: left;
    width: 5%; }
  .alert.style-02 .alert-body .alert-content {
    padding: 0px 15px;
    width: 95%;
    float: left; }
    .alert.style-02 .alert-body .alert-content .alert-title {
      font-size: 18px;
      text-transform: capitalize !important;
      font-weight: bold;
      margin-bottom: 10px; }
    .alert.style-02 .alert-body .alert-content p {
      color: #999; }
  .alert.style-02 .close {
    font-size: 18px;
    opacity: 1;
    position: absolute;
    top: 20px;
    right: 20px; }

.alert-normal.style-02 {
  background: #f7f7f7;
  border: 1px solid #dcdcdc; }
  .alert-normal.style-02 .alert-body .alert-thumb {
    color: #a1b1bc; }
  .alert-normal.style-02 .alert-body .alert-content .alert-title {
    color: #333; }
  .alert-normal.style-02 .alert-body .alert-content p {
    color: #666; }
  .alert-normal.style-02 .close {
    color: #a1b1bc; }

.alert-warning.style-02 {
  background: #ffcdc7;
  border: 1px solid rgba(255, 57, 1, 0.3); }
  .alert-warning.style-02 .alert-body .alert-thumb {
    color: #ff391f; }
  .alert-warning.style-02 .alert-body .alert-content .alert-title {
    color: #ff391f; }
  .alert-warning.style-02 .alert-body .alert-content p {
    color: #ff391f; }
  .alert-warning.style-02 .close {
    color: #ff391f;
    text-shadow: none; }

.alert-danger.style-02 {
  background: #fff9da;
  border: 1px solid rgba(233, 155, 0, 0.3); }
  .alert-danger.style-02 .alert-body .alert-thumb {
    color: #e99b00; }
  .alert-danger.style-02 .alert-body .alert-content .alert-title {
    color: #e99b00; }
  .alert-danger.style-02 .alert-body .alert-content p {
    color: #e99b00; }
  .alert-danger.style-02 .close {
    color: #e99b00; }

.alert-success.style-02 {
  background: #e1f9b7;
  border: 1px solid rgba(100, 157, 1, 0.3); }
  .alert-success.style-02 .alert-body .alert-thumb {
    color: #649d01; }
  .alert-success.style-02 .alert-body .alert-content .alert-title {
    color: #649d01; }
  .alert-success.style-02 .alert-body .alert-content p {
    color: #649d01; }
  .alert-success.style-02 .close {
    color: #6db74c; }

.alert-info.style-02 {
  background: #bceeff;
  border: 1px solid #21c2f8; }
  .alert-info.style-02 .alert-body .alert-thumb {
    color: #21c2f8; }
  .alert-info.style-02 .alert-body .alert-content .alert-title {
    color: #21c2f8; }
  .alert-info.style-02 .alert-body .alert-content p {
    color: #21c2f8; }
  .alert-info.style-02 .close {
    color: #21c2f8; }

.alert-normal-2.style-02 {
  background: #decfdf;
  border: 1px solid #af75b3; }
  .alert-normal-2.style-02 .alert-body .alert-thumb {
    color: #af75b3; }
  .alert-normal-2.style-02 .alert-body .alert-content .alert-title {
    color: #af75b3; }
  .alert-normal-2.style-02 .alert-body .alert-content p {
    color: #af75b3; }
  .alert-normal-2.style-02 .close {
    color: #af75b3; }

/*------------ end kopa alert 2 ----------*/
/*------------- kopa alert 3 ---------------*/
.alert.style-03, .alert.style-04 {
  border: 1px solid #eee;
  border-radius: 10px;
  padding: 40px 35px;
  position: relative; }
  .alert.style-03 .alert-body .alert-thumb, .alert.style-04 .alert-body .alert-thumb {
    float: left;
    text-align: center;
    padding: 0px 15px;
    display: inline-block; }
    .alert.style-03 .alert-body .alert-thumb i, .alert.style-04 .alert-body .alert-thumb i {
      width: 63px;
      height: 63px;
      background: #e3e3e3;
      border: 7px solid #666;
      border-radius: 50%;
      text-align: center;
      font-size: 24px;
      line-height: 50px;
      color: #666; }
  .alert.style-03 .alert-body .alert-content, .alert.style-04 .alert-body .alert-content {
    overflow: hidden;
    padding: 0 15px; }
    .alert.style-03 .alert-body .alert-content .alert-title, .alert.style-04 .alert-body .alert-content .alert-title {
      color: #333;
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
      margin-bottom: 0px;
      font-weight: 900; }
    .alert.style-03 .alert-body .alert-content p, .alert.style-04 .alert-body .alert-content p {
      line-height: 25px;
      color: #666; }
  .alert.style-03 .close, .alert.style-04 .close {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 14px; }

.alert-warning.style-03, .alert-warning.style-04 {
  background: transparent; }
  .alert-warning.style-03 .alert-body .alert-thumb i, .alert-warning.style-04 .alert-body .alert-thumb i {
    background: #ffc12d;
    border: 7px solid #f9b718;
    color: #a47503; }

.alert-danger.style-03, .alert-danger.style-04 {
  background: transparent; }
  .alert-danger.style-03 .alert-body .alert-thumb i, .alert-danger.style-04 .alert-body .alert-thumb i {
    background: #fd7761;
    border: 7px solid #f55c43;
    color: #d52e13; }

.alert-success.style-03, .alert-success.style-04 {
  background: transparent; }
  .alert-success.style-03 .alert-body .alert-thumb i, .alert-success.style-04 .alert-body .alert-thumb i {
    background: #97e411;
    border: 7px solid #7bc200;
    color: #558502; }

.alert-info.style-03, .alert-info.style-04 {
  background: transparent; }
  .alert-info.style-03 .alert-body .alert-thumb i, .alert-info.style-04 .alert-body .alert-thumb i {
    background: #6fd9fc;
    border: 7px solid #47b4f6;
    color: #0787d4; }

.alert-normal-2.style-03, .alert-normal-2.style-04 {
  background: transparent; }
  .alert-normal-2.style-03 .alert-body .alert-thumb i, .alert-normal-2.style-04 .alert-body .alert-thumb i {
    background: #a39cdc;
    border: 7px solid #8781bd;
    color: #5b568e; }
  .alert-normal-2.style-03 .close, .alert-normal-2.style-04 .close {
    color: #5b568e; }

/*-------------- end kopa alert 3 ----------*/
/*-------------- kopa alert 4 ------------*/
.alert.style-04 .alert-body .alert-thumb i {
  color: #666; }
.alert.style-04 .alert-body .alert-content .alert-title {
  color: #333; }
.alert.style-04 .alert-body .alert-content p {
  color: #333; }
.alert.style-04 .close {
  opacity: 1;
  text-shadow: none; }

.alert-warning.style-04 {
  background: #ffc12d; }
  .alert-warning.style-04 .alert-body .alert-thumb i {
    background: transparent;
    border: 7px solid #c89210;
    color: #a47503; }
  .alert-warning.style-04 .close {
    color: #a47503; }

.alert-danger.style-04 {
  background: #feb1a4; }
  .alert-danger.style-04 .alert-body .alert-thumb i {
    background: transparent;
    border: 7px solid #f55c43;
    color: #d52e13; }
  .alert-danger.style-04 .close {
    color: #d52e13; }

.alert-success.style-04 {
  background: #a7ec2f; }
  .alert-success.style-04 .alert-body .alert-thumb i {
    background: transparent;
    border: 7px solid #7bc200;
    color: #558502; }
  .alert-success.style-04 .close {
    color: #558502; }

.alert-info.style-04 {
  background: #85ebfa; }
  .alert-info.style-04 .alert-body .alert-thumb i {
    background: transparent;
    border: 7px solid #47b4f6;
    color: #0787d4; }
  .alert-info.style-04 .close {
    color: #0787d4; }

.alert-normal-2.style-04 {
  background: #aacdf6; }
  .alert-normal-2.style-04 .alert-body .alert-thumb i {
    background: transparent;
    border: 7px solid #8781bd;
    color: #5b568e; }
  .alert-normal-2.style-04 .close {
    color: #5b568e; }

/*-------------- end kopa alert 4 --------*/
/*---------- =============================================== END =================================================== ------*/
/*--------- =============================== BOTTOM SIDEBAR STYLE ========================== ---------*/
/*---- ________ bottom sidebar ___________ ----*/
.bottom-sidebar {
  background: #0a1e34; }
  .bottom-sidebar ul.row {
    margin-top: -50px;
    margin-bottom: 0px; }
    .bottom-sidebar ul.row li {
      margin-top: 50px; }
      .bottom-sidebar ul.row li .widget ul li {
        margin-top: 0; }
      .bottom-sidebar ul.row li .widget .widget-header .widget-title {
        font-weight: 400; }

/*-------- ====================================== END ====================================== --------*/
/*------- ================================= WOOCOMMERCE SHOP STYLE ============================= ------*/
.woocommerce-main-primary ul {
  margin-top: -50px; }
  .woocommerce-main-primary ul li {
    margin-top: 50px; }
.woocommerce-main-primary .woocommerce-main-header {
  margin-bottom: 50px; }
  .woocommerce-main-primary .woocommerce-main-header .woocommerce-result-count {
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 30px;
    border-bottom: 1px solid #eee; }
.woocommerce-main-primary .woocommerce-main-content .entry-item .entry-thumb {
  position: relative;
  margin-bottom: 25px; }
  .woocommerce-main-primary .woocommerce-main-content .entry-item .entry-thumb img {
    width: 100%; }
  .woocommerce-main-primary .woocommerce-main-content .entry-item .entry-thumb:hover a.btn-add {
    opacity: 1; }
  .woocommerce-main-primary .woocommerce-main-content .entry-item .entry-thumb a.btn-add {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    opacity: 0; }
.woocommerce-main-primary .woocommerce-main-content .entry-item .entry-content .entry-header h4 {
  font-size: 18px;
  margin-bottom: 0px; }
  .woocommerce-main-primary .woocommerce-main-content .entry-item .entry-content .entry-header h4 a {
    color: #333; }
    .woocommerce-main-primary .woocommerce-main-content .entry-item .entry-content .entry-header h4 a:hover {
      color: #0e8dc1; }
.woocommerce-main-primary .woocommerce-main-content .entry-item .entry-content p {
  font-size: 18px; }
.woocommerce-main-primary .woocommerce-main-footer {
  margin-top: 50px; }

form.woocommerce-ordering {
  position: relative;
  padding-bottom: 30px;
  border-bottom: 1px solid #eee;
  padding-top: 5px; }
  form.woocommerce-ordering i {
    font-size: 20px;
    position: absolute;
    right: 0;
    cursor: pointer;
    z-index: -1; }
  form.woocommerce-ordering select.orderby {
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    padding: 0px 15px;
    border: none;
    font-size: 16px;
    color: #999;
    background: transparent;
    cursor: pointer; }
    form.woocommerce-ordering select.orderby option {
      padding: 5px 15px; }

.kopa-rating ul {
  margin: 0; }
  .kopa-rating ul li {
    margin: 0;
    display: inline-block;
    font-size: 15px; }
    .kopa-rating ul li.hactive span:before {
      content: "\f123"; }
    .kopa-rating ul li.inactive span:before {
      content: "\f006"; }

.badge-icon-1.style-01 {
  padding: 10px 20px;
  position: absolute;
  text-transform: uppercase;
  border-radius: 3px;
  color: white;
  top: 30px;
  left: 10px; }

nav.woocommerce-pagination {
  text-align: center; }
  nav.woocommerce-pagination ul {
    margin-top: 0;
    margin-bottom: 0;
    border: none !important; }
    nav.woocommerce-pagination ul li {
      margin-top: 0;
      display: inline-block;
      padding: 0px 10px !important;
      border: none !important; }
      nav.woocommerce-pagination ul li span.direct {
        width: 38px;
        height: 38px;
        border: 2px solid #999;
        display: inline-block;
        border-radius: 50%;
        line-height: 35px;
        font-size: 18px;
        color: #666;
        padding: 0px;
        cursor: pointer;
        transition: 0.5s; }
        nav.woocommerce-pagination ul li span.direct:hover {
          color: #0e8dc1;
          border: 2px solid #0e8dc1; }
      nav.woocommerce-pagination ul li .current {
        color: #0e8dc1 !important;
        background: transparent !important; }
      nav.woocommerce-pagination ul li .page-numbers {
        color: #333;
        margin-top: 5px; }
        nav.woocommerce-pagination ul li .page-numbers:hover {
          color: #0e8dc1;
          background: transparent; }

/*--- =============================== END ================================== ----*/
/*--------- ========================= KOPA FOOTER ======================== ---------*/
/*---_______________________________ footer _____________________________---*/
.kopa-footer {
  padding: 40px 0px;
  text-align: center; }
  .kopa-footer p {
    color: #bbb;
    font-size: 16px;
    font-weight: 400; }

/*---___________________ btn back top ______________________---*/
.btn-back-top {
  color: #005b85;
  border: none;
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 18px;
  border-radius: 4px;
  line-height: 50px;
  background: #005b85;
  color: white;
  position: fixed;
  bottom: 25px;
  right: 20px;
  cursor: pointer;
  display: none; }

/*-------- =============================== END ============================== -------*/
/*-------------============================= responsive ========================----------------------*/
/*------================= responsive ===============-----------*/
@media screen and (min-width: 1367px) {
  /*-- ================ *** ================== --*/
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb img {
    transition: 0.5s;
    width: 100%; }

  	/*--- ============= *** ex-module-slider-pro 1920 ================ ---*
  	.ex-module-slider-pro-1{
  					.slider-pro{
  						.sp-slide{
  							&.kopa-before-01{
  								&:before{
  									
  								}
  								.sp-image-container{
  									img{
  										
  									}
  								}
  							}
  							&:before{
  			
  							}
  						}
  						.sp-image-container{
  							img{
  								
  							}
  						}
  						p{
  							br{
  								display: none;
  							}
  							&.kopa-sp-layer-line{
  								
  								left: 305px !important;
  							}
  							&.kopa-sp-layer-img{
  								top: 150px !important;
  								left: 1200px !important;
  								
  							}
  							&.kopa-txt-style-04{
  								left: 395px !important;
  							}
  							&.kopa-txt-style-03{
  								left: 325px !important;
  								a{
  								
  								}
  							}
  							&.kopa-txt-style-05{
  								left: 430px !important;
  							}
  							&.kopa-txt-style-06{
  								left: 320px !important;
  							}
  							&.kopa-title-7{
  								
  								
  							}
  							&.h4{
  								
  								
  								
  							}
  							&.kopa-sp-layer-btn-04{
  								
  							}
  							&.kopa-sp-layer-btn-01{
  								left: 300px !important;
  							}
  							&.kopa-sp-layer-btn-02{
  								left: 530px !important;
  							}
  						}
  						a{
  							
  						}
  					}
  
  				}--*/ }
@media screen and (max-width: 1279px) {
  /*--- ==================== --*/
  .ex-module-contact-4 .widget-header .widget-title {
    font-size: 23px;
    text-align: center;
    line-height: 50px;
    text-transform: none !important; }

  /*--- ============================= --*/
  /*----- ============= KOPA-PAGE-HEADER 1279 ============= ---------*/
  .kopa-page-header .wrap-button-feature {
    margin-top: 10px; }
  .kopa-page-header .humberger-menu {
    display: inline-block; }

  /*------========= KOPA-PAGE-HEADER-1 1279 ========== ---------*/
  .kopa-page-header-1 .kopa-header-bottom .main-nav {
    display: none; }
    .kopa-page-header-1 .kopa-header-bottom .main-nav .main-menu li .sf-mega {
      right: -200px;
      left: auto; }
  .kopa-page-header-1 .wrap-button-feature .humberger-menu {
    display: inline-block; }

  .hidden-md {
    display: none; }

  /*------ =========== END ============ -----*/
  /*----- ============ KOPA-PAGE-HEADER-2 1279 ================ ------*/
  .kopa-page-header-2 .main-nav {
    display: none; }
  .kopa-page-header-2 .humberger-menu {
    display: inline-block;
    cursor: pointer;
    color: #fff; }
  .kopa-page-header-2 .kopa-header-bottom .alignleft {
    width: 25%; }
  .kopa-page-header-2 .kopa-header-bottom .wrap-info-contact {
    margin-top: 20px;
    margin-bottom: 20px; }
    .kopa-page-header-2 .kopa-header-bottom .wrap-info-contact div h2 {
      font-size: 25px;
      line-height: 30px;
      margin-top: 5px; }
  .kopa-page-header-2 .kopa-header-bottom .btn-get-your-quote {
    margin-top: 20px; }
  .kopa-page-header-2 .kopa-header-bottom .kopa-wrap-hidden-content-header {
    margin-top: 20px; }
  .kopa-page-header-2 .kopa-header-responsive .humberger-menu {
    padding: 0;
    background: transparent; }

  /*----- ============= END ========================= ------*/
  /*------========= KOPA-PAGE-HEADER-3 1279 ========== ---------*/
  .kopa-page-header-3 .kopa-header-bottom .humberger-menu {
    display: inline-block; }
  .kopa-page-header-3 .kopa-header-bottom .main-nav {
    display: none; }
    .kopa-page-header-3 .kopa-header-bottom .main-nav .main-menu li .sf-mega {
      right: -200px;
      left: auto; }

  /*------ =========== END ============ -----*/
  /*--- ==============  EX-MODULE-SLIDER-PRO-1 1279 ============== ---*/
  .ex-module-slider-pro-1 .slider-pro p br {
    display: none; }

  /*-- ================== **** ===================== --*/
  /*-- ============ home2 1279 reponsive style 1279 ============== --*/
  /*-------- =========  main content =========== ----------*/
  /*---  ======== KOPA-AREA-14 1279 ======== ---*/
  .kopa-area-14 {
    padding: 0px; }

  /*-- ========== **** ============= --*/
  .kopa-area-thumb-services {
    padding: 100px 0px; }

  /*-- **** --*/
  .kopa-area .ct-col-08 {
    padding: 85px 40px 100px 50px; }

  /*-- ================= **** ================= ---*/
  .ex-module-baner-1 .widget-header .widget-title {
    font-size: 30px;
    padding-left: 20px;
    line-height: 36px; }
  .ex-module-baner-1 .widget-header p {
    font-size: 16px; }
  .ex-module-baner-1 .widget-content .entry-item .entry-content .wrap-btn a {
    padding: 10px 22px;
    font-size: 12px; }

  /*-- ================= ** ================= --*/
  /*--- =========== EX-MODULE-SLIDER-1-2 1279========= ---*/
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .entry-title {
    font-size: 30px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content p {
    font-size: 16px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .wrap-btn a {
    padding: 8px 15px;
    font-size: 12px; }

  /*-- =============== **** ex-module-contact-15 1279 **** ==================== ---*/
  .ex-module-contact-15 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
  .ex-module-contact-15 .widget-content form p.wrap-input-text {
    width: 60%; }
  .ex-module-contact-15 .widget-content form p.wrap-input-btn {
    width: 25%; }

  /*--- =============== ** ===================== ---*/
  /*-- ================ **** ================== --*/
  .ex-module-about-us-1 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-about-us-1 .widget-header .widget-title p {
      line-height: 26px; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-thumb {
    float: left;
    margin-right: 0px;
    width: auto; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden;
    max-height: 160px;
    overflow: hidden; }
  .ex-module-about-us-1 .widget-content .entry-item .wrap-btn {
    margin-top: 40px; }
    .ex-module-about-us-1 .widget-content .entry-item .wrap-btn a {
      padding: 15px 54px;
      font-weight: bold; }

  /*-- ================== ** ================== --*/
  /*-- =================== **** ================== --*/
  .ex-module-our-services-3 .widget-header p br {
    display: none; }
  .ex-module-our-services-3 .widget-header .wrap-btn a {
    padding: 15px 67px;
    background: transparent;
    border: 1px solid #009cdc;
    color: #009cdc; }
    .ex-module-our-services-3 .widget-header .wrap-btn a:hover {
      background: #009cdc;
      color: #fff;
      border: 1px solid #009cdc; }
  .ex-module-our-services-3 .widget-content ul li .entry-item .entry-content .entry-title {
    text-transform: capitalize; }

  /*-- ==================== ** =================== --*/
  /*-------- ========= end main content =========== -------*/
  /*-- =========== end home 2 responsive style ============= --*/
  /*-- ======== custom col row container ======= ---*/
  .ct-col-01 {
    padding-left: 30px; }

  /*--- ======== end ============= ---*/
  /*---- ========== home 3 responsive style 1279 =========== ----*/
  /*-- === KOPA-AREA-23 1279 === --*/
  .kopa-area-23 .ct-col-06 {
    padding: 80px 80px; }

  /*-- == END == */
  /*---- =========== end home 3 ==================== ----*/ }
@media screen and (max-width: 1169px) {
  /*--======= home1 responsive style ==========--*/
  /*------ =========== KOPA-PAGE-HEADER-1 1169 =========== ---------*/
  .kopa-page-header-1 .kopa-header-bottom .main-nav {
    display: none; }
    .kopa-page-header-1 .kopa-header-bottom .main-nav .main-menu li {
      white-space: normal; }
      .kopa-page-header-1 .kopa-header-bottom .main-nav .main-menu li .sf-mega {
        right: -200px;
        left: auto; }
      .kopa-page-header-1 .kopa-header-bottom .main-nav .main-menu li .sf-mega-style-1 {
        right: 0;
        left: auto; }
      .kopa-page-header-1 .kopa-header-bottom .main-nav .main-menu li .sf-mega-style-2, .kopa-page-header-1 .kopa-header-bottom .main-nav .main-menu li .sf-mega-style-3 {
        right: 0;
        left: auto; }
        .kopa-page-header-1 .kopa-header-bottom .main-nav .main-menu li .sf-mega-style-2 .sf-mega-section, .kopa-page-header-1 .kopa-header-bottom .main-nav .main-menu li .sf-mega-style-3 .sf-mega-section {
          width: 33.3333% !important; }
  .kopa-page-header-1 .wrap-button-feature .humberger-menu {
    display: inline-block; }

  .kopa-page-header-4 .main-nav {
    display: none; }
  .kopa-page-header-4 .wrap-button-feature .humberger-menu {
    display: inline-block !important; }

  .kopa-page-header-5 .main-nav {
    display: none; }
  .kopa-page-header-5 .kopa-header-bottom .wrap-button-feature .humberger-menu {
    display: inline-block !important;
    margin-top: 0px;
    margin-bottom: 0px; }
  .kopa-page-header-5 .kopa-header-bottom form {
    margin-top: 0; }
  .kopa-page-header-5 .kopa-header-bottom .alignright {
    padding-top: 15px;
    padding-bottom: 15px; }

  .kopa-page-header-6 .main-nav {
    display: none; }
  .kopa-page-header-6 .wrap-button-feature .humberger-menu {
    display: inline-block !important; }

  .kopa-page-header-7 .main-nav {
    display: none; }
  .kopa-page-header-7 .wrap-button-feature .humberger-menu {
    display: inline-block !important; }

  .kopa-page-header-8 .main-nav {
    display: none; }

  .kopa-page-header-9 .main-nav {
    display: none; }

  .kopa-page-header-10 .main-nav {
    display: none; }
  .kopa-page-header-10 .wrap-button-feature .humberger-menu {
    display: inline-block !important; }

  .kopa-page-header-11 .main-nav {
    display: none; }
  .kopa-page-header-11 .wrap-button-feature .humberger-menu {
    display: inline-block !important; }

  /*------ end header -----*/
  /*----- main content ----*/
  /*-- ========== section style ========= --*/
  /*--- ===== ---*/
  /*--- ==== --*/
  /*-- ===== KOPA-AREA-3 1169 ====== --*/
  .kopa-area-3 {
    padding: 90px 0px 0px 0px; }

  /*-- ==== KOPA-AREA-5 1169 ==== --*/
  .kopa-area-5 .ct-col-03 {
    padding-bottom: 0px;
    padding-top: 75px;
    width: 55%; }
  .kopa-area-5 .ct-col-05 {
    padding-bottom: 0px;
    padding-top: 75px;
    width: 45%; }

  /*-- ==== --*/
  /*-- ==== KOPA-AREA-7 1169 --*/
  /*-- ===== --*/
  /*-- ==== --*/
  .kopa-area .ct-col-06 {
    padding: 80px 50px;
    padding-bottom: 0px; }
  .kopa-area .ct-col-07 {
    padding: 80px 50px; }

  /*-- ==== --*/
  /*-- ==== KOPA-AREA-SLOGAN 1169 ==== --*/
  .kopa-area-11 {
    padding: 30px 0px; }

  /*-- ==== --*/
  /*-- ======= **** ========== --*/
  .ex-module-slider-7 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
    .ex-module-slider-7 .widget-header .widget-title p {
      font-size: 16px;
      line-height: 20px; }
  .ex-module-slider-7 .widget-content .customNavigation .prev {
    left: -41.5%; }
  .ex-module-slider-7 .widget-content .customNavigation .next {
    left: -30%; }

  /*-- ========= ** =========== --*/
  /*--- ==============  EX-MODULE-SLIDER-PRO-1 1169 ============== ---*/
  .ex-module-slider-pro-1 .slider-pro p br {
    display: none; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-img {
    top: 100px !important;
    left: 460px !important;
    transform: scale(0.85) !important;
    -ms-transform: scale(0.85) !important;
    -webkit-transform: scale(0.85) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
    font-size: 30px; }

  /*-- ================== **** ===================== --*/
  /*-- ================== **** EX-MODULE-CONTACT-4 1169 **** ================= --*/
  .ex-module-contact-4 .widget-title {
    font-size: 22px;
    line-height: 50px;
    text-align: center; }

  /*-- ====================== ****  END **** ======================= --*/
  /*-- ===================== **** ======================== --*/
  .kopa-gallery-1 .gallery-content
  ul li .entry-item .entry-thumb img, .kopa-gallery-2 .gallery-content
  ul li .entry-item .entry-thumb img {
    width: 100%; }
  .kopa-gallery-1 .gallery-content
  ul li .entry-item .entry-content, .kopa-gallery-2 .gallery-content
  ul li .entry-item .entry-content {
    bottom: 5px;
    left: 20px; }
    .kopa-gallery-1 .gallery-content
    ul li .entry-item .entry-content i, .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content i {
      width: 25px;
      height: 25px;
      line-height: 25px;
      font-size: 12px; }
    .kopa-gallery-1 .gallery-content
    ul li .entry-item .entry-content .entry-title, .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content .entry-title {
      font-size: 14px;
      line-height: 20px; }
    .kopa-gallery-1 .gallery-content
    ul li .entry-item .entry-content p, .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content p {
      font-size: 12px;
      line-height: 18px; }
  .kopa-gallery-1 .gallery-content
  ul li .single-img .entry-content, .kopa-gallery-2 .gallery-content
  ul li .single-img .entry-content {
    bottom: 40px;
    left: 40px; }
    .kopa-gallery-1 .gallery-content
    ul li .single-img .entry-content i, .kopa-gallery-2 .gallery-content
    ul li .single-img .entry-content i {
      width: 38px;
      height: 38px;
      line-height: 38px;
      font-size: 19px; }
    .kopa-gallery-1 .gallery-content
    ul li .single-img .entry-content .entry-title, .kopa-gallery-2 .gallery-content
    ul li .single-img .entry-content .entry-title {
      font-size: 20px;
      line-height: 26px; }
    .kopa-gallery-1 .gallery-content
    ul li .single-img .entry-content p, .kopa-gallery-2 .gallery-content
    ul li .single-img .entry-content p {
      font-size: 16px;
      line-height: 20px; }

  /*-- ====================== ** ========================= --*/
  /*-- ================= EX-MODULE-RECRUIMENT-1 1169 =============== --*/
  .ex-module-recruitment-1 .widget-content .entry-item .wrap-info {
    padding: 0px 15px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div h5 {
      font-size: 15px;
      line-height: 20px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div P {
      font-size: 13px;
      line-height: 20px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .kopa-btn {
      margin-top: 10px;
      margin-left: 10px; }
  .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info div ul li {
    font-size: 13px;
    line-height: 20px; }

  /*-- ================= END =========================== ---*/
  /*--- ============== CUSTOM HIDDEN 1169 ================ ---*/
  .ct-hidden-1 {
    display: none; }

  /*--- ================= END ======================= ---*/
  /*--- ========================= ***** ====================== --*/
  .kopa-gallery-2 .gallery-content
  ul li .entry-item .entry-thumb img {
    width: 100%; }
  .kopa-gallery-2 .gallery-content
  ul li .entry-item .entry-content {
    bottom: 30px;
    left: 30px; }
    .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content i {
      width: 35px;
      height: 35px;
      line-height: 35px;
      font-size: 17px; }
    .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content .entry-title {
      font-size: 20px;
      line-height: 26px; }
    .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content p {
      font-size: 16px;
      line-height: 24px; }

  /*-- ========================= ** =========================== --*/
  /*-- ======== ***  ========== --*/
  .ex-module-contact-1 .widget-header .widget-title {
    font-size: 41px;
    line-height: 50px; }
  .ex-module-contact-1 .widget-header p.sub-title {
    font-size: 14px; }
  .ex-module-contact-1 .widget-content .entry-item .entry-title {
    font-size: 23px;
    line-height: 30px; }
    .ex-module-contact-1 .widget-content .entry-item .entry-title p {
      font-size: 14px; }
  .ex-module-contact-1 .widget-content .entry-item .wrap-btn a {
    padding: 12px 50px;
    font-size: 11px; }

  /*-- ======== * ======= --*/
  /*-- ======== EX-MODULE-SLIDER-1 1169  ========== --*/
  .ex-module-slider-1 .owl-carousel {
    padding: 0px 50px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item {
      height: 280px; }
  .ex-module-slider-1 .customNavigation a.btn {
    width: 34px;
    height: 34px;
    font-size: 18px;
    line-height: 34px;
    top: 50%; }
    .ex-module-slider-1 .customNavigation a.btn.prev {
      left: 5px; }
    .ex-module-slider-1 .customNavigation a.btn.next {
      right: 5px; }

  /*-- ======== * ======= --*/
  /*-- ================ *** =========== --*/
  /*-- ================ * ============== --*/
  /*-- ================ *** ============== --*/
  /*-- ==== --*/
  .ex-module-list-product-1 .widget-header {
    margin-bottom: 70px; }
    .ex-module-list-product-1 .widget-header .widget-title {
      font-size: 30px;
      line-height: 35px; }
      .ex-module-list-product-1 .widget-header .widget-title p {
        font-size: 16px; }

  /*-- ================= * ================ --*/
  /*-- ================== EX-MODULE-OUR-SERVICES-1 1169 =============== --*/
  .ex-module-our-services-1 .widget-header, .ex-module-our-services-5 .widget-header {
    margin-bottom: 50px;
    padding-left: 70px; }
    .ex-module-our-services-1 .widget-header .widget-title, .ex-module-our-services-5 .widget-header .widget-title {
      font-size: 30px;
      line-height: 35px; }
      .ex-module-our-services-1 .widget-header .widget-title p, .ex-module-our-services-5 .widget-header .widget-title p {
        font-size: 16px; }
  .ex-module-our-services-1 .widget-content, .ex-module-our-services-5 .widget-content {
    padding: 0px 50px 0px 65px; }
    .ex-module-our-services-1 .widget-content .entry-item .entry-thumb, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb {
      margin-right: 15px; }
      .ex-module-our-services-1 .widget-content .entry-item .entry-thumb span, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb span {
        font-size: 45px; }
    .ex-module-our-services-1 .widget-content .entry-item .entry-content p, .ex-module-our-services-5 .widget-content .entry-item .entry-content p {
      line-height: 22px;
      font-size: 13px; }
    .ex-module-our-services-1 .widget-content .wrap-button, .ex-module-our-services-5 .widget-content .wrap-button {
      margin-top: 30px; }
      .ex-module-our-services-1 .widget-content .wrap-button a, .ex-module-our-services-5 .widget-content .wrap-button a {
        padding: 12px 50px; }
    .ex-module-our-services-1 .widget-content ul, .ex-module-our-services-5 .widget-content ul {
      margin-bottom: 30px; }
      .ex-module-our-services-1 .widget-content ul li, .ex-module-our-services-5 .widget-content ul li {
        margin-bottom: 0px;
        margin-top: 30px; }

  /*-- =================== * =============== --*/
  /*-- =============== *** ============== --*/
  /*-- ================ * ================ --*/
  /*-- ================= ex-module-article-2 1169 ================= --*/
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title {
    font-size: 16px; }
  .ex-module-article-2 .widget-content .customNavigation .btn {
    top: 40%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.prev {
      left: -31%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.next {
      left: -25%; }

  /*-- ================= END ================== --*/
  /*-- ================= EX-MODULE-SLIDER-3 1169 =================== --*/
  .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item {
    margin-bottom: 40px; }
    .ex-module-slider-3 .widget-content .carousel .carousel-inner .item .entry-item .entry-content .entry-title {
      font-size: 16px; }

  /*-- ================ END ===================== --*/
  /*-- ================== *** EX MODULE CONTACT 3 1169 *** ================ --*/
  .ex-module-contact-3 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-contact-3 .widget-header .widget-title p {
      font-size: 16px;
      line-height: 24px; }
  .ex-module-contact-3 .widget-content .ct-form-1 .wrap-input-item .input-block input[type="text"] {
    height: 37px;
    padding: 0px 15px;
    font-size: 12px; }
  .ex-module-contact-3 .widget-content .ct-form-1 textarea {
    margin-bottom: 30px;
    padding: 15px;
    font-size: 12px; }
  .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    text-transform: uppercase;
    display: inline-block;
    width: auto;
    padding: 15px 60px;
    font-size: 14px;
    height: auto; }

  /*-- ================== *** END *** =================== --*/
  /*-- ==================== *** =================== --*/
  .ex-module-our-services-2 .widget-content .wrap-btn {
    margin-bottom: 80px; }

  /*-- ====================== * =================== --*/
  /*-- ====================== *** =================== --*/
  .ex-module-contact-4 .widget-header .widget-title {
    text-transform: none !important;
    font-size: 21px;
    line-height: 26px; }
  .ex-module-contact-4 .widget-content .entry-item .entry-content a {
    display: inline-block;
    text-align: center;
    padding: 8px 35px;
    border: 1px solid #009cdc;
    color: #fff;
    border-radius: 50px; }

  /*-- ====================== * ===================== --*/
  /*-- =================== *** ====================== --*/
  /*-- ==================== * ==================== --*/
  /*-- ====================== *** ==================== --*/
  /*-- ======================== * ====================== --*/
  /*-- ====================== *** ====================== --*/
  /*-- ======================= * ======================== --*/
  /*-- ======================= *** ======================= --*/
  /*-- ========================= * ======================= --*/
  /*-- ========================== ***** ================== --*/
  .ex-module-slider-7 .widget-content .customNavigation .prev {
    left: -28.5%; }
  .ex-module-slider-7 .widget-content .customNavigation .next {
    left: -22%; }

  /*-- ========================= ** ========================== --*/
  /*------ end  --------*/
  /*------- footer ------*/
  /*------- end ---------*/
  /*--- ========== end home1 1169 responsive style ======--*/
  /*-- ============ home2 1169 reponsive style ============== --*/
  /*------- ========= header ========= --------*/
  .kopa-page-header-2 .humberger-menu {
    cursor: pointer;
    color: #fff; }
  .kopa-page-header-2 .wrap-menu-2 .alignleft {
    width: 30%; }
  .kopa-page-header-2 .wrap-menu-2 .wrap-info-contact .item-info-contact h2 {
    font-size: 25px;
    line-height: 30px; }

  /*------- ======  end header ======== ---*/
  /*-------- =========  main content =========== ----------*/
  /*---  ======== KOPA-AREA-14 1167 ======== ---*/
  .kopa-area-14 {
    padding: 0px; }

  /*-- ========== **** ============= --*/
  .kopa-area-thumb-services {
    padding: 100px 0px; }

  /*-- **** --*/
  .kopa-area .ct-col-08 {
    padding: 85px 40px 100px 50px; }

  /*-- ================= **** ================= ---*/
  .ex-module-baner-1 .widget-header .widget-title {
    font-size: 30px;
    padding-left: 20px;
    line-height: 36px; }
  .ex-module-baner-1 .widget-header p {
    font-size: 16px; }
  .ex-module-baner-1 .widget-content .entry-item .entry-content .wrap-btn a {
    padding: 10px 22px;
    font-size: 12px; }

  /*-- ================= ** ================= --*/
  /*--- =========== EX-MODULE-SLIDER-1-2 1167 ========= ---*/
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .entry-title {
    font-size: 30px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content p {
    font-size: 16px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .wrap-btn a {
    padding: 8px 15px;
    font-size: 12px; }

  /*-- =============== **** ex-module-contact-15 1167 **** ==================== ---*/
  .ex-module-contact-15 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
  .ex-module-contact-15 .widget-content form p.wrap-input-text {
    width: 60%; }
  .ex-module-contact-15 .widget-content form p.wrap-input-btn {
    width: 25%; }

  /*--- =============== ** ===================== ---*/
  /*-- ================ **** EX-MODULE-ABOUT-US-1 1169 **** ================== --*/
  .ex-module-about-us-1 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-about-us-1 .widget-header .widget-title p {
      line-height: 26px; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-thumb {
    float: left;
    margin-right: 30px;
    width: auto; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden;
    max-height: 160px;
    overflow: hidden; }
  .ex-module-about-us-1 .widget-content .entry-item .wrap-btn {
    margin-top: 40px; }
    .ex-module-about-us-1 .widget-content .entry-item .wrap-btn a {
      padding: 15px 54px;
      font-weight: bold; }

  /*-- ================== **** END **** ================== --*/
  /*-- =================== **** ================== --*/
  .ex-module-our-services-3 .widget-header p br {
    display: none; }
  .ex-module-our-services-3 .widget-header .wrap-btn a {
    padding: 15px 67px;
    background: transparent;
    border: 1px solid #009cdc;
    color: #009cdc; }
    .ex-module-our-services-3 .widget-header .wrap-btn a:hover {
      background: #009cdc;
      color: #fff;
      border: 1px solid #009cdc; }
  .ex-module-our-services-3 .widget-content ul li .entry-item .entry-content .entry-title {
    text-transform: capitalize; }

  /*-- ==================== ** =================== --*/
  /*-------- ========= end main content =========== -------*/
  /*-- =========== end home 2 responsive style ============= --*/
  /*--- ================== home 3 1169 responsive style =================== --*/
  /*-- ======== header ======= --*/
  .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact {
    float: right;
    justify-content: center; }
    .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact .humberger-menu i {
      width: 38px;
      height: 38px;
      background: #009cdc;
      color: white;
      text-align: center;
      line-height: 38px;
      border-radius: 50%;
      font-size: 16px; }
    .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact .item-info-contact {
      margin-left: 8px; }

  /*-- ======== end header ====== --*/
  /*-- ======== ct-hidden ========= --*/
  .ct-hidden-md {
    display: none; }

  /*-- ========= end ============ --*/
  /*-- **** --*/
  .kopa-area-20 {
    padding: 0; }
    .kopa-area-20 .wrap-slider-intro {
      padding: 185px 0px 100px 0px; }
    .kopa-area-20 .wrap-info-contact {
      padding: 25px 20px; }

  /*--============ **** KOPA-AREA-21 1169 **** ============= --*/
  .kopa-area-21 .ct-col-09 {
    padding: 90px 15px; }

  /*-- **** --*/
  .kopa-area-22 {
    padding: 90px 0px; }

  /*-- **** --*/
  .kopa-area-23 .ct-col-03 {
    padding-top: 0; }

  /*--- **** --*/
  .ct-area-1 {
    padding: 65px 0px; }

  /*-- ============== ***** EX-MODULE-SLIDER-4 1169 **** ============= --*/
  .ex-module-slider-4 .widget-content .entry-item .entry-title {
    font-size: 60px;
    line-height: 66px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 30px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 9px 45px; }
  .ex-module-slider-4 .widget-content .carousel-control {
    width: 66px;
    height: 66px;
    font-size: 30px;
    line-height: 64px;
    color: #999;
    background: none !important;
    text-align: center;
    border: 2px solid #009cdc; }
    .ex-module-slider-4 .widget-content .carousel-control:hover {
      border-color: #ffd200 !important;
      color: #ffd200 !important;
      opacity: 1; }

  /*-- ============= ** ================= --*/
  /*-- ================ **** EX-MODULE-CONTACT-6 1169 **** ============= --*/
  .ex-module-contact-6 .widget-content ul li {
    margin-right: 30px; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-thumb {
      font-size: 30px;
      line-height: 36px;
      float: none;
      display: inline-block;
      margin-right: 10px;
      vertical-align: top; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-content {
      display: inline-block;
      overflow: hidden; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 15px;
        line-height: 20px;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 0px; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content p {
        font-size: 13px;
        line-height: 20px; }

  /*-- ================ **** END **** ============== --*/
  /*---- ==================== **** ex-module-item-1 1169 **** ====================== --*/
  .ex-module-item-1 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 10px 35px;
    font-size: 12px;
    line-height: 18px; }

  /*---- ====================== ** END ** ======================== --*/
  /*-- ================ **** =============== --*/
  .ex-module-about-us-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }

  /*-- ================= ** =============== --*/
  /*-- ================ ex-module-present-4 1169 ================== --*/
  .ex-module-present-4 .widget-header .sub-title br {
    display: none; }

  /*--- ==================== END ===================== --*/
  /*--- ================ EX-MODULE-COUNTER-6 1169 ================= ---*/
  .ex-module-counter-6 .widget-header br {
    display: none; }

  /*--- ================= END =========================== --*/
  /*-- =============== **** ============== --*/
  .ex-module-gallery-2 .widget-content .entry-item .entry-thumb img {
    width: 100%; }

  /*-- =============== ** ================= --*/
  /*-- ================= **** ================ --*/
  .ex-module-our-services-4 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px;
    color: #009cdc;
    margin-bottom: 30px; }
  .ex-module-our-services-4 .widget-header p {
    width: 100%;
    padding: 0px 10px; }
  .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden; }

  /*-- ================== ** =============== --*/
  /*-- ===================== end home 3 responsive style ============== --*/
  /*---===================== header 4 =================== ---*/
  .kopa-page-header-4 .humberger-menu {
    cursor: pointer; }
    .kopa-page-header-4 .humberger-menu i {
      vertical-align: middle; }

  /*--- ====================== end ===================== --*/
  /*--- ======================== header 5 ==================== --*/
  .kopa-page-header-5 .wrap-menu-1 .wrap-form-search {
    position: relative;
    margin-top: 6px;
    display: inline-block; }
  .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu {
    width: 700px; }

  /*--- ========================= end =======================--*/
  /*---- ======================= dropdown menu ==================== --*/
  .sub-menu li .lv2 {
    left: -100% !important; }

  /*-- =========================== end  ========================= --*/ }
@media screen and (max-width: 1023px) {
  /*--======= home1 responsive style ==========--*/
  /*------ header ---------*/
  .kopa-page-header .item-header .main-nav {
    display: none; }
  .kopa-page-header .wrap-button-feature .humberger-menu {
    display: inline-block; }
  .kopa-page-header .wrap-hidden-content {
    padding: 15px;
    border-top: 0px; }
    .kopa-page-header .wrap-hidden-content .search-form-1 button {
      font-size: 20px;
      line-height: 26px; }
    .kopa-page-header .wrap-hidden-content .search-form-1 input[type="text"] {
      width: 80%; }
    .kopa-page-header .wrap-hidden-content .btn-off {
      font-size: 20px; }

  .kopa-page-header-1 .item-header .main-nav .main-menu li .sf-mega {
    right: -200px;
    left: auto; }
  .kopa-page-header-1 .item-header .main-nav .main-menu li .sf-mega-style-1 {
    right: 0;
    left: auto; }
    .kopa-page-header-1 .item-header .main-nav .main-menu li .sf-mega-style-1 .sf-mega-section {
      width: 50% !important; }
  .kopa-page-header-1 .wrap-button-feature .humberger-menu {
    display: inline-block; }

  .kopa-page-header-4 .item-header {
    display: block; }
    .kopa-page-header-4 .item-header .main-nav {
      display: block; }

  .kopa-page-header-7 .top-bar .alignright, .kopa-page-header-8 .top-bar .alignright, .kopa-page-header-9 .top-bar .alignright, .kopa-page-header-10 .top-bar .alignright {
    padding: 0px 15px; }
  .kopa-page-header-7 .item-header, .kopa-page-header-8 .item-header, .kopa-page-header-9 .item-header, .kopa-page-header-10 .item-header {
    display: block; }
    .kopa-page-header-7 .item-header .main-nav, .kopa-page-header-8 .item-header .main-nav, .kopa-page-header-9 .item-header .main-nav, .kopa-page-header-10 .item-header .main-nav {
      display: block; }

  /*------ end header -----*/
  /*----- main content ----*/
  /*-- ========== section style ========= --*/
  /*--- ===== ---*/
  .kopa-area-introduce {
    padding: 70px 0px; }
    .kopa-area-introduce .wrap-wg {
      padding: 0px 15px; }
    .kopa-area-introduce .ex-module-contact-1 {
      margin-top: 0; }

  /*--- ==== --*/
  .kopa-area-custom-scroll {
    padding: 0 10px 50px 10px; }

  /*-- ===== KOPA-AREA-3 1023 --*/
  .kopa-area-3 {
    padding: 115px 0px 0px 0px; }

  /*-- KOPA-AREA-5 1023 --*/
  .kopa-area-5 .ct-col-03 {
    padding-top: 70px; }
  .kopa-area-5 .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }

  /*-- ==== --*/
  .kopa-area-6 {
    padding: 50px 0px; }

  /*-- KOPA-AREA-7 1023 --*/
  .kopa-area-7 {
    padding: 90px 0px; }

  /*-- ===== --*/
  .kopa-area-8 {
    padding: 90px 10px; }

  /*-- ===== --*/
  .kopa-area-29 .wrap-wg {
    margin-bottom: 50px; }
    .kopa-area-29 .wrap-wg:last-child {
      margin-bottom: 0; }

  /*-- ==== KOPA-AREA-9 1023 ===== --*/
  .kopa-area-9 {
    background-size: cover;
    background-attachment: fixed; }

  .kopa-area .ct-col-06 {
    padding: 100px 50px; }
  .kopa-area .ct-col-07 {
    padding: 100px 50px; }

  /*-- ==== KOPA-AREA-10 1023 ==== --*/
  .kopa-area-10 {
    padding: 90px 0px; }

  /*-- ==== --*/
  .kopa-area-11 {
    padding: 40px 0px; }

  /*-- ==== --*/
  /*-- **** --*/
  .kopa-area-26 .side-bar {
    margin-bottom: 50px; }

  /*-- =========== ** KOPA COL RESPON 1023 ** ============ --*/
  .kopa-col-respon-2 {
    margin-top: 30px; }

  /*-- ==================== ** END ** ================= --*/
  /*-- ======== ***  ========== --*/
  .ex-module-contact-1 .widget-header .widget-title {
    font-size: 33px;
    line-height: 40px;
    width: 80%;
    margin: auto;
    padding-bottom: 10px; }
  .ex-module-contact-1 .widget-header p.sub-title {
    font-size: 12px; }
  .ex-module-contact-1 .widget-content .entry-item .entry-title {
    font-size: 18px;
    margin-top: 10px;
    padding-bottom: 20px;
    line-height: 24px;
    margin-bottom: 0; }
    .ex-module-contact-1 .widget-content .entry-item .entry-title p {
      font-size: 12px;
      line-height: 18px; }
  .ex-module-contact-1 .widget-content .entry-item .wrap-btn {
    text-transform: uppercase;
    justify-content: center; }
    .ex-module-contact-1 .widget-content .entry-item .wrap-btn a {
      font-size: 10px;
      padding: 10px 40px; }

  /*-- ======== * ======= --*/
  /*---- ================== **** =============== ----*/
  .ex-module-instagram-1 .widget-content ul li img {
    width: 100%; }

  /*-- ==================== ** ================= ----*/
  /*-- ==================== **** ====================== --*/
  /*-- ======================= ** ======================= --*/
  /*--- =============== ***** =============== --*/
  .ex-module-present-2 .widget-content .entry-item .entry-thumb {
    margin-bottom: 30px; }
    .ex-module-present-2 .widget-content .entry-item .entry-thumb img {
      width: 100%; }

  /*-- ==================** =============== --*/
  /*--- ==============  EX-MODULE-SLIDER-PRO-1 1023 ============== ---*/
  .ex-module-slider-pro-1 .slider-pro p br {
    display: none; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
    font-size: 23px;
    line-height: 29px; }
  .ex-module-slider-pro-1 .slider-pro p.h4 {
    font-size: 18px !important;
    line-height: 26px !important;
    top: 190px !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-04 {
    top: 250px !important; }

  /*-- ================== **** END **** ===================== --*/
  /*-- ======== ***  EX MODULE SLIDER 1 1023 *** ========== --*/
  .ex-module-slider-1 .owl-carousel {
    padding: 0px 50px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item {
      height: 225px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb .hidden-item {
        width: 33px;
        height: 33px;
        font-size: 25px;
        line-height: 33px;
        top: 40px;
        left: 20px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content {
        padding: 25px 20px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content .entry-title {
          font-size: 18px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content p {
          font-size: 14px; }
  .ex-module-slider-1 .customNavigation a.btn {
    width: 34px;
    height: 34px;
    font-size: 18px;
    line-height: 34px;
    top: 50%; }
    .ex-module-slider-1 .customNavigation a.btn.prev {
      left: 5px; }
    .ex-module-slider-1 .customNavigation a.btn.next {
      right: 5px; }

  /*-- ======== *======= --*/
  /*-- ================= EX-MODULE-RECRUIMENT-1 1023 =============== --*/
  .ex-module-recruitment-1 .widget-content .entry-item .wrap-info {
    padding: 0px 45px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div h5 {
      font-size: 15px;
      line-height: 20px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div P {
      font-size: 13px;
      line-height: 20px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .btn-show-tb-info {
      margin-top: 10px;
      margin-left: 5px; }
  .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info div ul li {
    font-size: 13px;
    line-height: 20px; }

  /*-- ================= END =========================== ---*/
  /*-- ================ *** EX MODULE CONTACT 2 1023 *** =========== --*/
  .ex-module-contact-2 .widget-header {
    margin-bottom: 50px; }
    .ex-module-contact-2 .widget-header .widget-title {
      font-size: 30px; }
      .ex-module-contact-2 .widget-header .widget-title p {
        font-size: 20px;
        line-height: 24px; }
    .ex-module-contact-2 .widget-header p {
      font-size: 16px;
      margin-bottom: 0; }
  .ex-module-contact-2 .widget-content .wrap-button a {
    font-size: 14px;
    padding: 15px 35px !important;
    font-weight: bold;
    display: inline-block; }
    .ex-module-contact-2 .widget-content .wrap-button a i {
      font-size: 18px; }

  /*-- ================ * ============== --*/
  /*-- ================ *** ============== --*/
  /*-- ==== --*/
  .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }
    .ex-module-list-product-1 .widget-header .widget-title {
      font-size: 30px; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb img {
    width: 100%; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption {
    bottom: 40px;
    left: 40px; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption p a {
      font-size: 16px; }

  /*-- ================= * ================ --*/
  /*-- ================== EX-MODULE-OUR-SERVICES-1 1023 =============== --*/
  .ex-module-our-services-1 .widget-header, .ex-module-our-services-5 .widget-header {
    margin-bottom: 50px;
    padding-left: 70px; }
    .ex-module-our-services-1 .widget-header .widget-title, .ex-module-our-services-5 .widget-header .widget-title {
      font-size: 30px;
      line-height: 35px; }
      .ex-module-our-services-1 .widget-header .widget-title p, .ex-module-our-services-5 .widget-header .widget-title p {
        font-size: 16px; }
  .ex-module-our-services-1 .widget-content, .ex-module-our-services-5 .widget-content {
    padding: 0px 20px 0px 65px; }
    .ex-module-our-services-1 .widget-content .entry-item .entry-thumb, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb {
      margin-right: 15px; }
      .ex-module-our-services-1 .widget-content .entry-item .entry-thumb span, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb span {
        font-size: 45px; }
    .ex-module-our-services-1 .widget-content .entry-item .entry-content p, .ex-module-our-services-5 .widget-content .entry-item .entry-content p {
      line-height: 22px;
      font-size: 13px; }
    .ex-module-our-services-1 .widget-content ul, .ex-module-our-services-5 .widget-content ul {
      margin-bottom: 20px; }
      .ex-module-our-services-1 .widget-content ul li, .ex-module-our-services-5 .widget-content ul li {
        margin-bottom: 0px;
        margin-top: 20px; }

  /*-- =================== * =============== --*/
  /*-- =============== *** ============== --*/
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 40px; }
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ================ * ================ --*/
  /*-- ================= ex-module-article-2 1023 ================= --*/
  .ex-module-article-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }
    .ex-module-article-2 .widget-header .widget-title p {
      font-size: 20px;
      line-height: 20px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li {
    padding: 0px 15px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title {
    font-size: 18px;
    line-height: 25px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item p {
    font-size: 13px; }
  .ex-module-article-2 .widget-content .customNavigation .btn {
    top: 30%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.prev {
      left: -60%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.next {
      left: -50%; }

  /*-- ================= * ================== --*/
  /*-- ================== *** EX MODULE CONTACT 3 1023 *** ================ --*/
  .ex-module-contact-3 .widget-header .widget-title {
    font-size: 30px; }
  .ex-module-contact-3 .widget-content .ct-form-1 .wrap-input-item {
    width: 50%; }
  .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    display: inline-block;
    padding: 15px 60px;
    border-radius: 30px;
    width: auto; }

  /*-- ================== *** END *** =================== --*/
  /*--- ============== CUSTOM HIDDEN 1023 ================ ---*/
  .ct-hidden-1 {
    display: block; }

  /*--- ================= END ======================= ---*/
  /*-- ==================== *** =================== --*/
  .ex-module-our-services-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-our-services-2 .widget-header .widget-title p {
      font-size: 14px;
      line-height: 20px;
      margin-top: 10px; }
      .ex-module-our-services-2 .widget-header .widget-title p span {
        font-size: 30px; }
  .ex-module-our-services-2 .widget-content .wrap-btn {
    margin-bottom: 50px; }
  .ex-module-our-services-2 .widget-content ul li .entry-item .entry-thumb {
    margin-right: 10px; }

  /*-- ====================== * =================== --*/
  /*-- ====================== EX-MODULE-CONTACT-4 1023 =================== --*/
  .ex-module-contact-4 .widget-header .widget-title {
    font-size: 22px;
    text-align: center;
    line-height: 30px;
    text-transform: none !important; }
  .ex-module-contact-4 .widget-content .entry-item .entry-content {
    text-align: center; }
    .ex-module-contact-4 .widget-content .entry-item .entry-content a {
      display: inline-block;
      margin-top: 20px; }

  /*-- ====================== * ===================== --*/
  /*-- =================== *** ====================== --*/
  .ex-module-contact-5 .widget-content .entry-item .entry-content p, .ex-module-contact-8 .widget-content .entry-item .entry-content p {
    font-size: 14px;
    margin-bottom: 15px; }

  /*-- ==================== * ==================== --*/
  /*-- ====================== *** ==================== --*/
  .ex-module-services-provided-1 .widget-content .entry-item .entry-content ul li {
    margin-bottom: 10px;
    font-size: 14px; }

  /*-- ======================== * ====================== --*/
  /*-- ====================== *** ====================== --*/
  .ex-module-article-3 .widget-content ul li .entry-item .entry-content p {
    line-height: 25px;
    font-size: 14px; }

  /*-- ======================= * ======================== --*/
  /*-- ======================= *** ======================= --*/
  .ex-module-introduce-1 .widget-content .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ========================= * ======================= --*/
  /*------ end  --------*/
  /*------- FOOTER 1023 ------*/
  .kopa-footer p {
    font-size: 16px; }

  .btn-back-top {
    bottom: 10px; }

  /*------- end ---------*/
  /*--- ========== end home1 responsive style ======--*/
  /*-- ============ home 2 1023 reponsive style ============ --*/
  /*-- =========== KOPA-PAGE-HEADER-2 1023 =========== --*/
  .kopa-page-header-2 .kopa-header-bottom .alignleft {
    width: 25%; }
  .kopa-page-header-2 .kopa-header-bottom .wrap-info-contact {
    display: none; }
  .kopa-page-header-2 .kopa-header-bottom .kopa-wrap-hidden-content-header.style-01 {
    display: inline-block; }

  /*-- =========== end =============== --*/
  /*-- =========== main content =========== --*/
  /*--- ======== KOPA-AREA-14 1023 ======= ---*/
  .kopa-area-14 {
    padding: 0px; }

  /*-- ==== --*/
  .kopa-area-thumb-services {
    padding: 90px 0px; }

  /*-- ===== --*/
  .kopa-area-16 {
    padding: 95px 0px;
    padding-bottom: 0px; }
    .kopa-area-16 .wrap-wg .ex-module-contact-15 {
      margin-bottom: 115px; }
    .kopa-area-16 .ct-col-06 {
      padding: 65px 20px; }
    .kopa-area-16 .ct-col-08 {
      padding: 65px 20px 65px 40px; }

  /*-- ===== --*/
  /*-- ==== KOPA-AREA-18 1023 ==== --*/
  .kopa-area-18 {
    padding: 90px 0px; }

  /*-- ==== --*/
  /*-- ==== KOPA-AREA-19 1023 ==== --*/
  /*-- ============= *** ============ --*/
  .ex-module-baner-1 .widget-header .widget-title {
    font-size: 24px;
    padding-left: 10px;
    border-left: 3px solid #ffd200;
    line-height: 30px; }
  .ex-module-baner-1 .widget-header p {
    font-size: 13px;
    padding-left: 20px;
    margin-bottom: 30px; }
  .ex-module-baner-1 .widget-content .entry-item .entry-content .wrap-btn a {
    font-size: 10px;
    padding: 6px 15px !important;
    display: inline-block;
    margin-left: 30px;
    margin-top: 10px; }
    .ex-module-baner-1 .widget-content .entry-item .entry-content .wrap-btn a:last-child {
      margin-top: 0; }

  /*-- ============ * ============== --*/
  /*-- ============= **** ex-module-our-services-9 1023 **** =============== --*/
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb {
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 16px;
    line-height: 24px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content p {
    width: 100%;
    margin: auto;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .wrap-btn a {
    display: inline-block;
    padding: 10px 40px;
    transition: 0.5s; }
  .ex-module-our-services-9 br {
    display: none; }

  /*-- =============== **** END **** ================== --*/
  /*-- ================ **** =============== --*/
  .ex-module-contact-15 .widget-header {
    text-align: center;
    margin-bottom: 40px; }
    .ex-module-contact-15 .widget-header .widget-title {
      font-size: 30px;
      line-height: 36px;
      margin-bottom: 5px; }
    .ex-module-contact-15 .widget-header p {
      font-size: 20px; }
  .ex-module-contact-15 .widget-content form {
    text-align: center; }
    .ex-module-contact-15 .widget-content form p.wrap-input-text {
      width: 70%;
      vertical-align: middle; }
    .ex-module-contact-15 .widget-content form p.wrap-input-btn {
      width: auto;
      vertical-align: middle; }
    .ex-module-contact-15 .widget-content form p {
      display: inline-block;
      margin-bottom: 0px; }
      .ex-module-contact-15 .widget-content form p:last-child {
        margin-bottom: 0; }
      .ex-module-contact-15 .widget-content form p input {
        width: 100%;
        height: 50px;
        display: block; }
      .ex-module-contact-15 .widget-content form p input[type="text"] {
        background: transparent;
        padding: 0px 25px; }
      .ex-module-contact-15 .widget-content form p input[type="submit"] {
        display: inline-block;
        padding: 15px 63px;
        margin-left: 0px;
        width: auto; }

  /*-- ================ ** ================= --*/
  /*-- ==================== **** ==================== --*/
  .ex-module-about-us-1 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-thumb {
    display: none; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-content {
    height: auto;
    width: 100%; }

  /*-- ==================== ** ===================== --*/
  /*-- ==================== **** ================== --*/
  .ex-module-list-product-2 .entry-item .entry-thumb img {
    width: 100%; }
  .ex-module-list-product-2 .entry-item .entry-thumb figcaption {
    left: 20px;
    bottom: 25px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption a {
      font-size: 16px;
      line-height: 22px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption span {
      font-size: 14px; }

  /*-- ===================== ** ==================== --*/
  /*-- ===================== **** ================= --*/
  .ex-module-our-services-3 .widget-header .widget-title {
    font-size: 30px;
    margin-bottom: 35px;
    line-height: 35px; }
  .ex-module-our-services-3 .widget-header p {
    line-height: 25px;
    margin-bottom: 35px; }
    .ex-module-our-services-3 .widget-header p br {
      display: none; }
  .ex-module-our-services-3 .widget-header .wrap-btn a {
    background: transparent;
    border: 1px solid #009cdc;
    color: #009cdc; }
    .ex-module-our-services-3 .widget-header .wrap-btn a:hover {
      background: #009cdc;
      color: #fff;
      border: 1px solid transparent; }
  .ex-module-our-services-3 .widget-content ul {
    margin-top: -20px; }
    .ex-module-our-services-3 .widget-content ul li {
      margin-top: 30px; }
      .ex-module-our-services-3 .widget-content ul li .entry-item {
        padding: 40px 25px;
        border: 1px solid #eee; }

  /*-- ====================== ** ================= --*/
  /*-- ====================== **** =============== --*/
  .ex-module-introduce-2 .widget-header {
    text-align: center;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-header .widget-title {
      line-height: 30px;
      font-size: 25px; }
      .ex-module-introduce-2 .widget-header .widget-title p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-thumb {
    padding: 0px 25px;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-content .entry-item .entry-thumb img {
      display: inline-block; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-content p {
    margin-bottom: 40px; }

  /*-- ======================= ** ================ --*/
  /*-- ==================== **** ================== --*/
  .ex-module-introduce-2-1 {
    overflow: hidden;
    padding-top: 6px; }
    .ex-module-introduce-2-1 .widget-content ul {
      margin-top: -40px; }
      .ex-module-introduce-2-1 .widget-content ul li {
        margin-top: 40px; }
        .ex-module-introduce-2-1 .widget-content ul li:before {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li:after {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li .entry-item {
          padding-top: 0px; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content {
            padding-left: 0; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title {
              font-size: 20px; }
              .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 10px; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content p {
              font-size: 16px; }

  /*-- ==================== ** ==================== --*/
  /*-- ================== **** ================== --*/
  .ex-module-article-2 {
    /*------------ *** style slider with thumb img ------------*/
    /*------------ * --------------*/ }
    .ex-module-article-2.with-thumb .widget-content .customNavigation .btn {
      top: 25%; }

  /*-- =================== ** ================ --*/
  /*-- ============= end ==================== --*/
  /*--- ========== end home2 responsive style ======--*/
  /*--- ================== home 3 responsive style =================== --*/
  /*-- ======== header ======= --*/
  .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact {
    float: right;
    justify-content: center; }
    .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact .humberger-menu i {
      width: 38px;
      height: 38px;
      background: #009cdc;
      color: white;
      text-align: center;
      line-height: 38px;
      border-radius: 50%;
      font-size: 16px; }
    .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact .item-info-contact {
      margin-left: 8px; }

  /*-- ======== end header ====== --*/
  /*-- **** --*/
  .kopa-area-20 {
    padding: 0; }
    .kopa-area-20 .wrap-slider-intro {
      padding: 185px 0px 100px 0px; }
    .kopa-area-20 .wrap-info-contact {
      padding: 25px 20px; }

  /*-- **** --*/
  .kopa-area-21 .ct-col-09 {
    padding: 90px 15px; }

  /*-- **** =====  KOPA-AREA-22 1023 ==== *** --*/
  .kopa-area-22 {
    padding: 100px 0px; }

  /*-- **** === END ==== *** --*/
  /*-- *** ======= KOPA-AREA-23 1023 ====== *** --*/
  .kopa-area-23 .ct-col-03 {
    padding-top: 0; }
  .kopa-area-23 .ct-col-06 {
    padding-top: 80px;
    padding-bottom: 80px; }

  /*-- *** ======== END =========== *** ---*/
  /*--- **** --*/
  .ct-area-1 {
    padding: 65px 0px; }

  /*-- ============== ***** EX-MODULE-SLIDER-4 1023 **** ============= --*/
  .ex-module-slider-4 .widget-content .entry-item .entry-title {
    font-size: 46px;
    line-height: 66px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 30px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 9px 45px; }
  .ex-module-slider-4 .widget-content .carousel-control {
    width: 66px;
    height: 66px;
    font-size: 30px;
    line-height: 64px;
    color: #999;
    background: none !important;
    text-align: center;
    border: 2px solid #009cdc; }
    .ex-module-slider-4 .widget-content .carousel-control:hover {
      border-color: #ffd200 !important;
      color: #ffd200 !important;
      opacity: 1; }

  /*-- ============= ** ================= --*/
  /*-- ================ **** EX-MODULE-CONTACT-6 1023 **** ============= --*/
  .ex-module-contact-6 .widget-content ul li {
    margin-right: 30px; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-thumb {
      font-size: 30px;
      line-height: 36px;
      float: none;
      display: inline-block;
      margin-right: 10px;
      vertical-align: top; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-content {
      display: inline-block;
      overflow: hidden; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 15px;
        line-height: 20px;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 0px; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content p {
        font-size: 13px;
        line-height: 20px; }

  /*-- ================ ** END ** ============== --*/
  /*---- ==================== **** ex-module-item-1 1023 **** ====================== --*/
  .ex-module-item-1 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 10px 35px;
    font-size: 12px;
    line-height: 18px; }

  /*---- ====================== ** END ** ======================== --*/
  /*-- ================ **** =============== --*/
  .ex-module-about-us-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }

  /*-- ================= ** =============== --*/
  /*-- =============== **** ============== --*/
  .ex-module-gallery-2 .widget-content .entry-item .entry-thumb img {
    width: 100%; }

  /*-- =============== ** ================= --*/
  /*-- ================= **** EX-MODULE-OUR-SERVICES-4 1023 **** ================ --*/
  .ex-module-our-services-4 br {
    display: none; }
  .ex-module-our-services-4 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px;
    color: #009cdc;
    margin-bottom: 30px; }
  .ex-module-our-services-4 .widget-header p {
    width: 100%;
    padding: 0px 10px; }
  .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden; }

  /*-- ================== ** =============== --*/
  /*-- ===================== end home 3 responsive style ============== --*/ }
@media screen and (max-width: 979px) {
  /*-- ======== ct-hidden ========= --*/
  .ct-hidden-md {
    display: block; }

  /*-- ========= end ============ --*/
  /*-- ======== custom col row container ======= ---*/
  .ct-col-01 {
    padding-left: 15px; }

  /*--- ======== end ============= ---*/
  /*--======= home1 responsive style ==========--*/
  /*------ header ---------*/
  .kopa-page-header .item-header .main-nav {
    display: none; }
  .kopa-page-header .wrap-button-feature .humberger-menu {
    display: inline-block; }
  .kopa-page-header .wrap-hidden-content {
    padding: 15px;
    border-top: 0px; }
    .kopa-page-header .wrap-hidden-content .search-form-1 button {
      font-size: 20px;
      line-height: 26px; }
    .kopa-page-header .wrap-hidden-content .search-form-1 input[type="text"] {
      width: 80%; }
    .kopa-page-header .wrap-hidden-content .btn-off {
      font-size: 20px; }

  .kopa-page-header-1 .item-header .main-nav .main-menu li .sf-mega-style-2, .kopa-page-header-1 .item-header .main-nav .main-menu li .sf-mega-style-3 {
    right: 0;
    left: auto; }
    .kopa-page-header-1 .item-header .main-nav .main-menu li .sf-mega-style-2 .sf-mega-section, .kopa-page-header-1 .item-header .main-nav .main-menu li .sf-mega-style-3 .sf-mega-section {
      width: 50% !important; }
  .kopa-page-header-1 .wrap-button-feature .humberger-menu {
    display: inline-block; }

  .kopa-page-header-4 .top-bar .alignleft {
    padding: 0px 15px; }
  .kopa-page-header-4 .top-bar .alignright {
    padding: 0px 15px; }
  .kopa-page-header-4 .item-header {
    display: block; }
    .kopa-page-header-4 .item-header .main-nav {
      display: block; }

  .kopa-page-header-7 .top-bar .alignleft, .kopa-page-header-8 .top-bar .alignleft, .kopa-page-header-9 .top-bar .alignleft, .kopa-page-header-10 .top-bar .alignleft {
    padding: 0px 15px; }
  .kopa-page-header-7 .top-bar .alignright, .kopa-page-header-8 .top-bar .alignright, .kopa-page-header-9 .top-bar .alignright, .kopa-page-header-10 .top-bar .alignright {
    padding: 0px 15px; }
  .kopa-page-header-7 .item-header, .kopa-page-header-8 .item-header, .kopa-page-header-9 .item-header, .kopa-page-header-10 .item-header {
    display: block; }
    .kopa-page-header-7 .item-header .main-nav, .kopa-page-header-8 .item-header .main-nav, .kopa-page-header-9 .item-header .main-nav, .kopa-page-header-10 .item-header .main-nav {
      display: block; }

  /*------ end header -----*/
  /*----- main content ----*/
  /*-- ========== section style ========= --*/
  /*--- ===== ---*/
  .kopa-area-introduce {
    padding: 70px 0px; }
    .kopa-area-introduce .wrap-wg {
      padding: 0px 15px; }
    .kopa-area-introduce .ex-module-contact-1 {
      margin-top: 0; }

  /*--- ==== --*/
  .kopa-area-custom-scroll {
    padding: 0 10px 50px 10px; }

  /*-- ===== KOPA-AREA-3 979 ===== --*/
  .kopa-area-3 {
    padding: 115px 0px;
    padding-bottom: 0px; }

  /*-- ==== KOPA-AREA-5 979 ===== --*/
  .kopa-area-5 {
    padding-top: 90px;
    background-size: auto; }

  .kopa-area-5 .ct-col-03 {
    padding-top: 0px;
    width: 100%; }
  .kopa-area-5 .ct-col-05 {
    padding-bottom: 75px;
    width: 100%; }
  .kopa-area-5 .ex-module-list-product-1 .widget-header {
    padding-left: 20px;
    margin-left: 15px;
    margin-bottom: 50px; }
  .kopa-area-5 .ex-module-our-services-1 .widget-header, .kopa-area-5 .ex-module-our-services-5 .widget-header {
    padding-left: 60px;
    margin-left: 15px; }
    .kopa-area-5 .ex-module-our-services-1 .widget-header br, .kopa-area-5 .ex-module-our-services-5 .widget-header br {
      display: none; }

  /*-- ==== --*/
  .kopa-area-6 {
    padding: 50px 0px; }

  /*-- ==== KOPA-AREA-7 979 ===== --*/
  .kopa-area-7 {
    padding: 90px 0px; }

  /*-- ===== --*/
  .kopa-area-8 {
    padding: 90px 10px; }

  /*-- ======= KOPA AREA 9 979 ====== --*/
  .kopa-area-9 {
    background-size: cover;
    background-attachment: fixed; }

  .kopa-area .ct-col-06 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .kopa-area .ct-col-07 {
    padding: 90px 20px; }

  /*-- ==== KOPA-AREA-10 979 ===== --*/
  .kopa-area-10 {
    padding: 90px 0px; }

  /*-- ==== --*/
  .kopa-area-11 {
    padding: 65px 0px; }

  /*-- ==== --*/
  /*-- ======== *** ========== --*/
  /*--- =================== EX-MODULE-SLIDER-PRO-1 979 ================= ---*/
  .ex-module-slider-pro-1 .slider-pro p br {
    display: none; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-img {
    top: 70px !important;
    left: 360px !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
    font-size: 23px;
    line-height: 29px;
    top: 110px !important; }
  .ex-module-slider-pro-1 .slider-pro p.h4 {
    font-size: 18px !important;
    line-height: 26px !important;
    top: 160px !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-04 {
    top: 210px !important; }
  .ex-module-slider-pro-1 .slider-pro .sp-arrow {
    width: 30px;
    height: 30px; }

  /*--- ============================= END =============================== ---*/
  /*-- =========== EX-MODULE-SLIDER-1 979 ============= ---*/
  .ex-module-slider-1 .owl-carousel {
    padding: 0px 50px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item {
      height: 225px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb .hidden-item {
        width: 33px;
        height: 33px;
        line-height: 33px;
        top: 40px;
        left: 20px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb .hidden-item a {
          font-size: 20px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content {
        padding: 25px 20px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content .entry-title {
          font-size: 18px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content p {
          font-size: 14px; }
  .ex-module-slider-1 .customNavigation a.btn {
    width: 34px;
    height: 34px;
    font-size: 18px;
    line-height: 32px;
    top: 50%; }
    .ex-module-slider-1 .customNavigation a.btn.prev {
      left: 5px; }
    .ex-module-slider-1 .customNavigation a.btn.next {
      right: 5px; }

  /*-- ============== END ===================== --*/
  /*-- ========== EX-MODULE-CONTACT-1 979 =========== --*/
  .ex-module-contact-1 .widget-header .widget-title {
    font-size: 33px;
    line-height: 40px;
    width: 80%;
    margin: auto;
    padding-bottom: 10px; }
  .ex-module-contact-1 .widget-header p.sub-title {
    font-size: 12px; }
  .ex-module-contact-1 .widget-content .entry-item .entry-title {
    font-size: 18px;
    margin-top: 10px;
    padding-bottom: 20px;
    line-height: 24px;
    margin-bottom: 0; }
    .ex-module-contact-1 .widget-content .entry-item .entry-title p {
      font-size: 12px;
      line-height: 18px; }
  .ex-module-contact-1 .widget-content .entry-item .wrap-btn {
    text-transform: uppercase;
    justify-content: center; }
    .ex-module-contact-1 .widget-content .entry-item .wrap-btn a {
      font-size: 10px;
      padding: 10px 40px; }

  /*-- ======== * ======= --*/
  /*-- ================== EX-MODULE-CONTACT-4 979 ================= --*/
  .ex-module-contact-4 .widget-title {
    font-size: 26px;
    line-height: 40px;
    text-align: center; }

  /*-- ======================   END  ======================= --*/
  /*--- ================ **** EX MODULE SILDER 3 979 *** ================= --*/
  .ex-module-slider-3 .widget-content .carousel .carousel-control {
    margin-top: 20px; }

  /*--- ================ ** ================== --*/
  /*-- ================= EX-MODULE-RECRUIMENT-1 979 =============== --*/
  .ex-module-recruitment-1 .widget-content .entry-item .wrap-info {
    padding: 0px 15px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div h5 {
      font-size: 15px;
      line-height: 20px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div P {
      font-size: 13px;
      line-height: 20px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .btn-show-tb-info {
      margin-top: 10px;
      margin-left: 5px; }
  .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info div ul li {
    font-size: 13px;
    line-height: 20px; }

  /*-- ================= END =========================== ---*/
  /*-- ================ *** EX MODULE CONTACT 2 *** =========== --*/
  .ex-module-contact-2 .widget-header {
    margin-bottom: 50px; }
    .ex-module-contact-2 .widget-header .widget-title {
      font-size: 30px; }
      .ex-module-contact-2 .widget-header .widget-title p {
        font-size: 20px;
        line-height: 24px; }
    .ex-module-contact-2 .widget-header p {
      font-size: 16px;
      margin-bottom: 0; }
  .ex-module-contact-2 .widget-content .wrap-button a {
    font-size: 14px;
    padding: 15px 35px !important;
    font-weight: bold;
    display: inline-block; }
    .ex-module-contact-2 .widget-content .wrap-button a i {
      font-size: 18px; }

  /*-- ================ * ============== --*/
  /*-- ================ *** ============== --*/
  .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }
    .ex-module-list-product-1 .widget-header .widget-title {
      font-size: 30px; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb img {
    width: 100%; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption {
    bottom: 40px;
    left: 40px; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption p a {
      font-size: 16px; }

  /*-- ================= * ================ --*/
  /*--- ================= *** EX MODULE ACCORDION 6 979 *** ================= ---*/
  .ex-module-accordion-6 .widget-header br {
    display: none; }

  /*--- ================== *** END *** ======================= ---*/
  /*-- ================== EX-MODULE-OUR-SERVICES-1 979 =============== --*/
  .ex-module-our-services-1 .widget-header, .ex-module-our-services-5 .widget-header {
    margin-bottom: 50px; }
    .ex-module-our-services-1 .widget-header .widget-title, .ex-module-our-services-5 .widget-header .widget-title {
      font-size: 30px;
      line-height: 35px; }
      .ex-module-our-services-1 .widget-header .widget-title p, .ex-module-our-services-5 .widget-header .widget-title p {
        font-size: 16px; }
  .ex-module-our-services-1 .widget-content, .ex-module-our-services-5 .widget-content {
    padding: 0px 75px 0px 75px; }
    .ex-module-our-services-1 .widget-content .entry-item .entry-thumb, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb {
      margin-right: 15px; }
      .ex-module-our-services-1 .widget-content .entry-item .entry-thumb span, .ex-module-our-services-5 .widget-content .entry-item .entry-thumb span {
        font-size: 51px; }
    .ex-module-our-services-1 .widget-content .entry-item .entry-content p, .ex-module-our-services-5 .widget-content .entry-item .entry-content p {
      line-height: 25px;
      font-size: 16px; }
    .ex-module-our-services-1 .widget-content ul, .ex-module-our-services-5 .widget-content ul {
      margin-bottom: 50px; }
      .ex-module-our-services-1 .widget-content ul li, .ex-module-our-services-5 .widget-content ul li {
        margin-bottom: 0px;
        margin-top: 50px; }

  /*-- =================== * =============== --*/
  /*-- =============== *** ============== --*/
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 40px; }
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ================ * ================ --*/
  /*---- ==================== **** ====================== --*/
  .ex-module-item-1 .widget-content .entry-item .entry-content .wrap-btn a {
    padding: 8px 14px;
    font-size: 12px; }

  /*---- ====================== ** ======================== --*/
  /*-- ================= *** ex-module-article-2 *** ================= --*/
  .ex-module-article-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }
    .ex-module-article-2 .widget-header .widget-title p {
      font-size: 20px;
      line-height: 20px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li {
    padding: 0px 15px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title {
    font-size: 18px;
    line-height: 25px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item p {
    font-size: 13px; }
  .ex-module-article-2 .widget-content .customNavigation .btn {
    top: 30%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.prev {
      left: -60%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.next {
      left: -50%; }

  /*-- ================= * ================== --*/
  /*-- ================== *** EX MODULE CONTACT 3 979 *** ================ --*/
  .ex-module-contact-3 .widget-header .widget-title {
    font-size: 30px; }
  .ex-module-contact-3 .widget-content .ct-form-1 .wrap-input-item {
    width: 50%; }
  .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    display: inline-block;
    padding: 15px 60px;
    border-radius: 30px;
    width: auto; }

  /*-- ================== *** END *** =================== --*/
  /*-- ==================== *** EX MODULE OUR SERVICES 2 979 *** =================== --*/
  .ex-module-our-services-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-our-services-2 .widget-header .widget-title p {
      font-size: 14px;
      line-height: 20px;
      margin-top: 10px; }
      .ex-module-our-services-2 .widget-header .widget-title p span {
        font-size: 30px; }
  .ex-module-our-services-2 .widget-content .wrap-btn {
    margin-bottom: 50px; }
  .ex-module-our-services-2 .widget-content ul li .entry-item .entry-thumb {
    margin-right: 10px; }

  /*-- ====================== * =================== --*/
  /*-- ====================== *** =================== --*/
  .ex-module-contact-4 .widget-title {
    margin-bottom: 20px; }
  .ex-module-contact-4 .widget-content .entry-item .entry-content {
    text-align: center; }
    .ex-module-contact-4 .widget-content .entry-item .entry-content a {
      display: inline-block; }

  /*-- ====================== * ===================== --*/
  /*-- =================== *** ====================== --*/
  .ex-module-contact-5 .widget-content .entry-item .entry-content p, .ex-module-contact-8 .widget-content .entry-item .entry-content p {
    font-size: 14px;
    margin-bottom: 15px; }

  /*-- ==================== * ==================== --*/
  /*-- ====================== *** ==================== --*/
  .ex-module-services-provided-1 .widget-content .entry-item .entry-content ul li {
    margin-bottom: 10px;
    font-size: 14px; }

  /*-- ======================== * ====================== --*/
  /*-- ====================== *** ====================== --*/
  .ex-module-article-3 .widget-content ul li .entry-item .entry-content p {
    line-height: 25px;
    font-size: 14px; }

  /*-- ======================= * ======================== --*/
  /*-- ======================= *** ======================= --*/
  .ex-module-introduce-1 .widget-content .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ========================= * ======================= --*/
  /*------ end  --------*/
  /*------- ==== FOOTER 979 ===== ------*/
  .kopa-footer p {
    font-size: 16px; }

  .btn-back-top {
    bottom: 10px; }

  /*------- end ---------*/
  /*--- ========== end home1 responsive style ======--*/
  /*-- ============ home 2 reponsive style ============ --*/
  /*-- =========== KOPA-PAGE-HEADER-2 979 =========== --*/
  .kopa-page-header-2 .wrap-menu-2 .active-support-number {
    width: 38px;
    height: 38px;
    border: 1px solid #009cdc;
    border-radius: 50%;
    color: #009cdc;
    text-align: center;
    display: inline-block;
    line-height: 38px;
    font-size: 15px;
    margin-left: 5px; }
    .kopa-page-header-2 .wrap-menu-2 .active-support-number i {
      font-size: 19px !important;
      float: none !important;
      margin-right: 0 !important; }

  .kopa-page-header-2 {
    /*--- menu 1 ---*/
    /*--- end menu 1 --*/
    /*---- menu 2 ---*/
    /*--- end menu 2 --*/ }
    .kopa-page-header-2 .wrap-menu-1 .menu-1 .sf-menu li {
      padding: 16px 15px; }
      .kopa-page-header-2 .wrap-menu-1 .menu-1 .sf-menu li .humberger-menu i {
        color: #fff; }
      .kopa-page-header-2 .wrap-menu-1 .menu-1 .sf-menu li a.sf-with-ul::after {
        display: none; }
    .kopa-page-header-2 .wrap-menu-1 .text-right p {
      color: white;
      display: inline-block;
      font-size: 13px;
      margin-right: 15px; }
    .kopa-page-header-2 .wrap-menu-1 .text-right .wrap-social-icon {
      display: inline-block; }
      .kopa-page-header-2 .wrap-menu-1 .text-right .wrap-social-icon a {
        font-size: 16px;
        border-left: 1px solid rgba(255, 255, 255, 0.3);
        display: inline-block; }
        .kopa-page-header-2 .wrap-menu-1 .text-right .wrap-social-icon a:last-child {
          border-right: 1px solid rgba(255, 255, 255, 0.3); }
    .kopa-page-header-2 .wrap-menu-2 .wrap-info-contact .item-info-contact .btn-search {
      display: inline-block;
      width: 38px;
      height: 38px;
      font-size: 19px;
      line-height: 38px;
      border: 1px solid #009cdc;
      border-radius: 50%;
      color: #009cdc;
      margin-left: 10px; }
      .kopa-page-header-2 .wrap-menu-2 .wrap-info-contact .item-info-contact .btn-search i {
        font-size: 19px;
        margin: 0;
        color: #009cdc;
        float: none; }

  .kopa-page-header .wrap-support-number {
    font-size: 15px;
    padding: 25px 10px;
    background: #009cdc; }

  /*-- =========== end =============== --*/
  /*-- =========== main content =========== --*/
  /*--- ======= KOPA-AREA-14 979 ======= ---*/
  .kopa-area-14 {
    padding: 0px; }

  /*-- ==== --*/
  .kopa-area-thumb-services {
    padding: 90px 0px; }

  /*-- ===== --*/
  .kopa-area-16 {
    padding: 95px 0px;
    padding-bottom: 0px; }
    .kopa-area-16 .wrap-wg .ex-module-contact-15 {
      margin-bottom: 115px; }
    .kopa-area-16 .ct-col-06 {
      padding: 65px 20px; }
    .kopa-area-16 .ct-col-08 {
      padding: 65px 20px 65px 40px; }

  /*-- ===== --*/
  /*-- ==== KOPA-AREA-18 979 ==== --*/
  /*-- ==== --*/
  /*-- ==== KOPA-AREA-19 979==== --*/
  /*---- =========== **** EX-MODULE-SLIDER-1-2 979 **** =========== ---*/
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .entry-title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content P {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 20px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .kopa-btn {
    font-size: 10px;
    padding: 10px 25px; }

  /*---- ================ END ====================== ---*/
  /*-- ============= *** ex-module-our-services-9 979 *** =============== --*/
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb {
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 16px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content p {
    width: 100%;
    margin: auto;
    font-size: 14px;
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .wrap-btn a {
    display: inline-block;
    padding: 10px 40px;
    transition: 0.5s; }

  /*-- =============== * END * ============== --*/
  /*-- ================ **** =============== --*/
  .ex-module-contact-15 .widget-header {
    text-align: center;
    margin-bottom: 40px; }
    .ex-module-contact-15 .widget-header .widget-title {
      font-size: 30px;
      line-height: 36px;
      margin-bottom: 5px; }
    .ex-module-contact-15 .widget-header p {
      font-size: 20px; }
  .ex-module-contact-15 .widget-content form {
    text-align: center; }
    .ex-module-contact-15 .widget-content form p.wrap-input-text {
      width: 70%;
      vertical-align: middle; }
    .ex-module-contact-15 .widget-content form p.wrap-input-btn {
      width: auto;
      vertical-align: middle; }
    .ex-module-contact-15 .widget-content form p {
      display: inline-block;
      margin-bottom: 0px; }
      .ex-module-contact-15 .widget-content form p:last-child {
        margin-bottom: 0; }
      .ex-module-contact-15 .widget-content form p input {
        width: 100%;
        height: 50px;
        display: block; }
      .ex-module-contact-15 .widget-content form p input[type="text"] {
        background: transparent;
        padding: 0px 25px; }
      .ex-module-contact-15 .widget-content form p input[type="submit"] {
        display: inline-block;
        padding: 15px 63px;
        margin-left: 0px;
        width: auto; }

  /*-- ================ ** ================= --*/
  /*-- ==================== **** ==================== --*/
  .ex-module-about-us-1 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-thumb {
    display: none; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-content {
    height: auto;
    width: 100%; }

  /*-- ==================== ** ===================== --*/
  /*-- ==================== **** ================== --*/
  .ex-module-list-product-2 .entry-item .entry-thumb img {
    width: 100%; }
  .ex-module-list-product-2 .entry-item .entry-thumb figcaption {
    left: 20px;
    bottom: 25px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption a {
      font-size: 16px;
      line-height: 22px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption span {
      font-size: 14px; }

  /*-- ===================== ** ==================== --*/
  /*-- ===================== **** ================= --*/
  .ex-module-our-services-3 .widget-header .widget-title {
    font-size: 30px;
    margin-bottom: 35px;
    line-height: 35px; }
  .ex-module-our-services-3 .widget-header p {
    line-height: 25px;
    margin-bottom: 35px; }
    .ex-module-our-services-3 .widget-header p br {
      display: none; }
  .ex-module-our-services-3 .widget-header .wrap-btn a {
    background: transparent;
    border: 1px solid #009cdc;
    color: #009cdc; }
    .ex-module-our-services-3 .widget-header .wrap-btn a:hover {
      background: #009cdc;
      color: #fff;
      border: 1px solid transparent; }
  .ex-module-our-services-3 .widget-content ul {
    margin-top: -20px; }
    .ex-module-our-services-3 .widget-content ul li {
      margin-top: 30px; }
      .ex-module-our-services-3 .widget-content ul li .entry-item {
        padding: 40px 25px;
        border: 1px solid #eee; }

  /*-- ====================== ** ================= --*/
  /*-- ====================== **** =============== --*/
  .ex-module-introduce-2 .widget-header {
    text-align: center;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-header .widget-title {
      line-height: 30px;
      font-size: 25px; }
      .ex-module-introduce-2 .widget-header .widget-title p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-thumb {
    padding: 0px 25px;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-content .entry-item .entry-thumb img {
      display: inline-block; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-content p {
    margin-bottom: 40px; }

  /*-- ======================= ** ================ --*/
  /*-- ==================== **** ================== --*/
  .ex-module-introduce-2-1 {
    overflow: hidden;
    padding-top: 6px; }
    .ex-module-introduce-2-1 .widget-content ul {
      margin-top: -40px; }
      .ex-module-introduce-2-1 .widget-content ul li {
        margin-top: 40px; }
        .ex-module-introduce-2-1 .widget-content ul li:before {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li:after {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li .entry-item {
          padding-top: 0px; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content {
            padding-left: 0; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title {
              font-size: 20px; }
              .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 10px; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content p {
              font-size: 16px; }

  /*-- ==================== ** ==================== --*/
  /*-- ================== **** ================== --*/
  .ex-module-article-2 {
    /*------------ *** style slider with thumb img ------------*/
    /*------------ * --------------*/ }
    .ex-module-article-2.with-thumb .widget-content .customNavigation .btn {
      top: 25%; }

  /*-- =================== ** ================ --*/
  /*-- ============= end ==================== --*/
  /*--- ========== end home2 responsive style ======--*/
  /*--- ================== home 3 responsive style =================== --*/
  /*-- ======== header ======= --*/
  .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact {
    float: right;
    justify-content: center; }
    .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact .humberger-menu i {
      width: 38px;
      height: 38px;
      background: #009cdc;
      color: white;
      text-align: center;
      line-height: 38px;
      border-radius: 50%;
      font-size: 16px; }
    .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact .item-info-contact {
      margin-left: 8px; }

  /*-- ======== end header ====== --*/
  /*-- **** --*/
  .kopa-area-20 {
    padding: 0; }
    .kopa-area-20 .wrap-slider-intro {
      padding: 185px 0px 100px 0px; }
    .kopa-area-20 .wrap-info-contact {
      padding: 25px 20px; }

  /*-- ======= **** KOPA-AREA-21 979 **** ===== --*/
  .kopa-area-21 .ct-col-09 {
    padding: 90px 15px; }

  /*-- **** KOPA-AREA-22 979 *** --*/
  .kopa-area-22 {
    padding: 90px 0px; }

  /*-- **** --*/
  .kopa-area-23 .ct-col-03 {
    padding-top: 0; }

  /*--- **** --*/
  .ct-area-1 {
    padding: 65px 0px; }

  /*-- ============== ***** EX-MODULE-SLIDER 4 979 **** ============= --*/
  .ex-module-slider-4 .widget-content .entry-item .entry-title {
    font-size: 46px;
    line-height: 50px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 30px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 9px 45px; }
  .ex-module-slider-4 .widget-content .carousel-control {
    width: 53px;
    height: 53px;
    font-size: 20px;
    line-height: 53px;
    color: #999;
    background: none !important;
    text-align: center;
    border: 2px solid #009cdc; }
    .ex-module-slider-4 .widget-content .carousel-control:hover {
      border-color: #ffd200 !important;
      color: #ffd200 !important;
      opacity: 1; }

  /*-- ============= ** ================= --*/
  /*-- ================ **** EX-MODULE-CONTACT-6 979 **** ============= --*/
  .ex-module-contact-6 .widget-content ul li {
    margin-right: 0px; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-thumb {
      font-size: 24px;
      line-height: 30px;
      float: none;
      display: inline-block;
      margin-right: 10px;
      vertical-align: top; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-content {
      display: inline-block;
      overflow: hidden; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 12px;
        line-height: 18px;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 0px; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content p {
        font-size: 12px;
        line-height: 18px; }

  /*-- ================ ** END ** ============== --*/
  /*---- ==================== **** ex-module-item-1 979 **** ====================== --*/
  .ex-module-item-1 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 8px 15px;
    font-size: 11px;
    line-height: 17px; }

  /*---- ====================== ** END ** ======================== --*/
  /*-- ============= *** EX-MODULE-SERVICES-4 979 *** ============== --*/
  .ex-module-our-services-4 .widget-header br {
    display: none; }

  /*-- ============== *** END *** ================== --*/
  /*-- ================ **** =============== --*/
  .ex-module-about-us-2 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }

  /*-- ================= ** =============== --*/
  /*-- ============== *** KOPA PRICING TABLE 3 979 *** ============= ---*/
  .kopa-pricing-table-3 .pricing-content .pricing-button {
    font-size: 12px;
    line-height: 18px; }

  /*-- =============== **** END **** ===================== ---*/
  /*-- =============== **** ============== --*/
  .ex-module-gallery-2 .widget-content .entry-item .entry-thumb img {
    width: 100%; }

  /*-- =============== ** ================= --*/
  /*-- ================= **** ================ --*/
  .ex-module-our-services-4 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px;
    color: #009cdc;
    margin-bottom: 30px; }
  .ex-module-our-services-4 .widget-header p {
    width: 100%;
    padding: 0px 10px; }
  .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden; }

  /*-- ================== ** =============== --*/
  /*-- ===================== end home 3 responsive style ============== --*/ }
@media screen and (max-width: 799px) {
  /*--======= home1 responsive style ==========--*/
  /*------ header ---------*/
  .kopa-page-header .item-header .main-nav {
    display: none; }
  .kopa-page-header .wrap-button-feature .humberger-menu {
    display: inline-block; }
  .kopa-page-header .wrap-hidden-content {
    padding: 15px;
    border-top: 0px; }
    .kopa-page-header .wrap-hidden-content .search-form-1 button {
      font-size: 20px;
      line-height: 26px; }
    .kopa-page-header .wrap-hidden-content .search-form-1 input[type="text"] {
      width: 80%; }
    .kopa-page-header .wrap-hidden-content .btn-off {
      font-size: 20px; }

  .kopa-page-header-4 .item-header {
    display: block; }
    .kopa-page-header-4 .item-header .main-nav {
      display: block; }

  .kopa-page-header-7 .item-header, .kopa-page-header-8 .item-header, .kopa-page-header-9 .item-header, .kopa-page-header-10 .item-header {
    display: block; }
    .kopa-page-header-7 .item-header .main-nav, .kopa-page-header-8 .item-header .main-nav, .kopa-page-header-9 .item-header .main-nav, .kopa-page-header-10 .item-header .main-nav {
      display: block; }

  .kopa-cartdrop-down-2 .dropdown-menu {
    width: 600px; }

  /*------ end header -----*/
  /*----- main content ----*/
  /*-- ========== section style ========= --*/
  /*--- ===== ---*/
  .kopa-area .ct-col-03 {
    padding-right: 0;
    padding-left: 0; }

  /*--- ===== ---*/
  .kopa-area-introduce {
    padding: 40px 0px; }
    .kopa-area-introduce .wrap-wg {
      padding: 0px 15px; }
    .kopa-area-introduce .ex-module-contact-1 {
      margin-top: 0; }

  /*--- ==== --*/
  .kopa-area-custom-scroll {
    padding: 0 10px 50px 10px; }

  /*-- ===== KOPA AREA 3 799 ==== --*/
  .kopa-area-3 {
    padding: 115px 0px;
    padding-bottom: 0px; }

  /*-- ==== KOPA AREA 5 799 ===== --*/
  .kopa-are-5 {
    padding: 90px 0px; }

  .kopa-area .ct-col-03 {
    padding-top: 0px; }
  .kopa-area .ct-col-05 {
    padding: 90px 20px; }
  .kopa-area .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }

  /*-- ==== --*/
  .kopa-area-6 {
    padding: 50px 0px; }

  /*-- ==== KOPA-AREA-7 799 ===== --*/
  .kopa-area-7 {
    padding: 90px 0px; }

  /*-- ===== --*/
  .kopa-area-8 {
    padding: 90px 10px; }

  /*-- ==== KOPA-AREA-9 799 ===== --*/
  .kopa-area-9 {
    background-size: cover;
    background-attachment: fixed; }

  .kopa-area .ct-col-06 {
    padding-top: 90px;
    padding-bottom: 90px; }
  .kopa-area .ct-col-07 {
    padding: 90px 25px; }

  /*-- ==== KOPA-AREA-10 799 ===== --*/
  .kopa-area-10 {
    padding: 90px 0px; }

  /*-- ==== --*/
  .kopa-area-11 {
    padding: 50px 10px; }

  /*-- ==== BOTTOM-SIDEBAR 799--*/
  /*---- *** ---*/
  .kopa-area-24, .kopa-area-34, .kopa-area-44, .kopa-area-46, .kopa-area-49 {
    padding: 80px 20px 25px 20px; }

  /*-- ======== ***  ========== --*/
  .ex-module-contact-1 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px;
    width: 60%;
    margin: auto;
    padding-bottom: 10px; }
  .ex-module-contact-1 .widget-header p.sub-title {
    font-size: 12px; }
  .ex-module-contact-1 .widget-content .entry-item .entry-title {
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 20px;
    line-height: 24px;
    margin-bottom: 0; }
    .ex-module-contact-1 .widget-content .entry-item .entry-title p {
      font-size: 12px;
      line-height: 18px; }
  .ex-module-contact-1 .widget-content .entry-item .wrap-btn {
    text-transform: uppercase;
    justify-content: center; }
    .ex-module-contact-1 .widget-content .entry-item .wrap-btn a {
      font-size: 12px;
      padding: 5px 20px; }

  /*-- ======== * ======= --*/
  /*--- =================== EX-MODULE-SLIDER-PRO-1 799 ================= ---*/
  .ex-module-slider-pro-1 .slider-pro p br {
    display: none; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
    font-size: 20px;
    line-height: 26px;
    top: 110px !important; }
  .ex-module-slider-pro-1 .slider-pro p.h4 {
    font-size: 18px !important;
    line-height: 26px !important;
    top: 160px !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-04 {
    top: 210px !important; }

  /*--- ============================= END =============================== ---*/
  /*-- ======== *** EX-MODULE-SLIDER-1 799 ========== --*/
  .ex-module-slider-1 .owl-carousel {
    padding: 0px 50px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item {
      height: 200px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb .hidden-item {
        width: 33px;
        height: 33px;
        font-size: 25px;
        line-height: 33px;
        top: 40px;
        left: 20px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content {
        padding: 10px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content .entry-title {
          font-size: 16px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content p {
          font-size: 12px; }
  .ex-module-slider-1 .customNavigation a.btn.prev {
    left: 5px; }
  .ex-module-slider-1 .customNavigation a.btn.next {
    right: 5px; }

  /*-- ======== * ======= --*/
  /*-- ================ *** =========== --*/
  .ex-module-contact-2 .widget-header {
    margin-bottom: 50px; }
    .ex-module-contact-2 .widget-header .widget-title {
      font-size: 30px; }
      .ex-module-contact-2 .widget-header .widget-title p {
        font-size: 20px;
        line-height: 24px; }
    .ex-module-contact-2 .widget-header p {
      font-size: 16px;
      margin-bottom: 0; }
  .ex-module-contact-2 .widget-content .wrap-button a {
    font-size: 12px;
    padding: 10px 15px !important;
    font-weight: bold;
    display: inline-block; }
    .ex-module-contact-2 .widget-content .wrap-button a i {
      font-size: 14px; }

  /*-- ================ * ============== --*/
  /*--- ==============  .ex-module-slider-1-1 799 ============== ---*/
  .ex-module-slider-1-1 .wrap-content-slider {
    left: 0%;
    transform: translate(0%, -50%); }
    .ex-module-slider-1-1 .wrap-content-slider .entry-item {
      width: 50%;
      padding: 0px 15px; }
      .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-header {
        margin-bottom: 5px; }
        .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-header p {
          font-size: 10px;
          line-height: 16px;
          margin: 0px; }
        .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-header .entry-title {
          font-size: 24px;
          line-height: 30px; }
      .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-content h5 {
        font-size: 18px;
        margin-top: 0px;
        margin-bottom: 5px;
        line-height: 24px; }
      .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-content p {
        font-size: 10px;
        line-height: 16px;
        margin-bottom: 10px; }
      .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-content .wrap-btn .btn-01, .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-content .wrap-btn .btn-03, .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-content .wrap-btn .btn-06, .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-content .wrap-btn .btn-07, .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-content .wrap-btn .btn-010, .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-content .wrap-btn .btn-011, .ex-module-slider-1-1 .wrap-content-slider .entry-item .entry-content .wrap-btn .btn-013 {
        padding: 3px 20px;
        font-size: 10px;
        margin-left: 5px; }

  /*-- ================== **** ===================== --*/
  /*-- ================ *** ============== --*/
  /*-- ==== --*/
  .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }
    .ex-module-list-product-1 .widget-header .widget-title {
      font-size: 30px; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb img {
    width: 100%; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption {
    bottom: 25px;
    left: 20px; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption p a {
      font-size: 14px; }

  /*-- ================= * ================ --*/
  /*-- ================== *** EX-MODULE-OUR-SERVICES-1 799 =============== --*/
  .ex-module-our-services-1 .widget-header .widget-title, .ex-module-our-services-5 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }
  .ex-module-our-services-1 .widget-content, .ex-module-our-services-5 .widget-content {
    padding: 0px 65px; }

  /*-- =================== END =============== --*/
  /*-- =============== *** ============== --*/
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 40px; }
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ================ * ================ --*/
  /*-- ================= *** ex-module-article-2 *** ================= --*/
  .ex-module-article-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }
    .ex-module-article-2 .widget-header .widget-title p {
      font-size: 20px;
      line-height: 20px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li {
    padding: 0px 15px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title {
    font-size: 18px;
    line-height: 25px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item p {
    font-size: 13px; }
  .ex-module-article-2 .widget-content .customNavigation .btn {
    top: 30%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.prev {
      left: -60%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.next {
      left: -50%; }

  /*-- ================= * ================== --*/
  /*-- ================== *** EX MODULE CONTACT 3 799 *** ================ --*/
  .ex-module-contact-3 .widget-header .widget-title {
    font-size: 30px; }
  .ex-module-contact-3 .widget-content .ct-form-1 .wrap-input-item {
    width: 50%; }
  .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    display: inline-block;
    padding: 15px 60px;
    border-radius: 30px;
    width: auto; }

  /*-- ================== *** END *** =================== --*/
  /*-- ==================== *** EX MODULE OUR SERVICES 2 799 *** =================== --*/
  .ex-module-our-services-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-our-services-2 .widget-header .widget-title p {
      font-size: 14px;
      line-height: 20px;
      margin-top: 10px; }
      .ex-module-our-services-2 .widget-header .widget-title p span {
        font-size: 30px; }
  .ex-module-our-services-2 .widget-content .wrap-btn {
    margin-bottom: 50px; }

  /*-- ====================== *** END *** =================== --*/
  /*-- ====================== *** =================== --*/
  .ex-module-contact-4 .widget-title {
    margin-bottom: 20px; }
  .ex-module-contact-4 .widget-content .entry-item .entry-content {
    text-align: center; }
    .ex-module-contact-4 .widget-content .entry-item .entry-content a {
      display: inline-block; }

  /*-- ====================== * ===================== --*/
  /*-- =================== *** ====================== --*/
  .ex-module-contact-5 .widget-content .entry-item .entry-content p, .ex-module-contact-8 .widget-content .entry-item .entry-content p {
    font-size: 14px;
    margin-bottom: 15px; }

  /*-- ==================== * ==================== --*/
  /*-- ====================== *** ==================== --*/
  .ex-module-services-provided-1 .widget-content .entry-item .entry-content ul li {
    margin-bottom: 10px;
    font-size: 14px; }

  /*-- ======================== * ====================== --*/
  /*-- ====================== *** ====================== --*/
  .ex-module-article-3 .widget-content ul li .entry-item .entry-content p {
    line-height: 25px;
    font-size: 14px; }

  /*-- ======================= * ======================== --*/
  /*-- ======================= *** ======================= --*/
  .ex-module-introduce-1 .widget-content .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ========================= * ======================= --*/
  /*------ end  --------*/
  /*------- ==== FOOTER 799 ------*/
  .kopa-footer p {
    font-size: 16px; }

  .btn-back-top {
    bottom: 10px; }

  /*------- end ---------*/
  /*--- ========== end home1 responsive style ======--*/
  /*-- ============ home 2 reponsive style ============ --*/
  /*-- =========== KOPA-PAGE-HEADER-2 799 =========== --*/
  .kopa-page-header-2 .wrap-menu-2 .active-support-number {
    width: 38px;
    height: 38px;
    border: 1px solid #009cdc;
    border-radius: 50%;
    color: #009cdc;
    text-align: center;
    display: inline-block;
    line-height: 38px;
    font-size: 15px;
    margin-left: 5px; }
    .kopa-page-header-2 .wrap-menu-2 .active-support-number i {
      font-size: 19px !important;
      float: none !important;
      margin-right: 0 !important; }

  .kopa-page-header-2 {
    /*--- menu 1 ---*/
    /*--- end menu 1 --*/
    /*---- menu 2 ---*/
    /*--- end menu 2 --*/ }
    .kopa-page-header-2 .wrap-menu-1 .menu-1 .sf-menu li {
      padding: 16px 15px; }
      .kopa-page-header-2 .wrap-menu-1 .menu-1 .sf-menu li .humberger-menu i {
        color: #fff; }
      .kopa-page-header-2 .wrap-menu-1 .menu-1 .sf-menu li a.sf-with-ul::after {
        display: none; }
    .kopa-page-header-2 .wrap-menu-1 .text-right p {
      color: white;
      display: inline-block;
      font-size: 13px;
      margin-right: 15px; }
    .kopa-page-header-2 .wrap-menu-1 .text-right .wrap-social-icon {
      display: inline-block; }
      .kopa-page-header-2 .wrap-menu-1 .text-right .wrap-social-icon a {
        font-size: 16px;
        border-left: 1px solid rgba(255, 255, 255, 0.3);
        display: inline-block; }
        .kopa-page-header-2 .wrap-menu-1 .text-right .wrap-social-icon a:last-child {
          border-right: 1px solid rgba(255, 255, 255, 0.3); }
    .kopa-page-header-2 .wrap-menu-2 .wrap-info-contact .item-info-contact .btn-search {
      display: inline-block;
      width: 38px;
      height: 38px;
      font-size: 19px;
      line-height: 38px;
      border: 1px solid #009cdc;
      border-radius: 50%;
      color: #009cdc;
      margin-left: 10px; }
      .kopa-page-header-2 .wrap-menu-2 .wrap-info-contact .item-info-contact .btn-search i {
        font-size: 19px;
        margin: 0;
        color: #009cdc;
        float: none; }

  .kopa-page-header .wrap-support-number {
    font-size: 15px;
    padding: 25px 10px;
    background: #009cdc; }

  /*-- =========== end =============== --*/
  /*-- =========== main content =========== --*/
  /*--- ==== KOPA-AREA-14 799 ==== ---*/
  /*-- ==== --*/
  .kopa-area-thumb-services {
    padding: 90px 0px; }

  /*-- ===== --*/
  .kopa-area-16 {
    padding: 95px 0px;
    padding-bottom: 0px; }
    .kopa-area-16 .wrap-wg .ex-module-contact-15 {
      margin-bottom: 115px; }
    .kopa-area-16 .ct-col-06 {
      padding: 65px 20px; }
    .kopa-area-16 .ct-col-08 {
      padding: 65px 20px 65px 40px; }

  /*-- ===== --*/
  /*-- ==== KOPA-AREA-18 799 ==== --*/
  /*-- ==== --*/
  /*-- ==== KOPA-AREA-19 799 ==== --*/
  /*-- ============= *** ============ --*/
  .ex-module-baner-1 .widget-header .widget-title {
    font-size: 24px;
    padding-left: 10px;
    border-left: 3px solid #ffd200;
    line-height: 30px; }
  .ex-module-baner-1 .widget-header p {
    font-size: 13px;
    padding-left: 20px;
    margin-bottom: 30px; }
  .ex-module-baner-1 .widget-content .entry-item .entry-content .wrap-btn a {
    font-size: 10px;
    padding: 6px 15px !important;
    display: inline-block;
    margin-left: 30px;
    margin-top: 10px; }
    .ex-module-baner-1 .widget-content .entry-item .entry-content .wrap-btn a:last-child {
      margin-top: 0; }

  /*-- ============ * ============== --*/
  /*-- ============= *** ex-module-our-services-9 799 *** =============== --*/
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb {
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 16px;
    line-height: 24px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content p {
    width: 100%;
    margin: auto;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .wrap-btn a {
    display: inline-block;
    padding: 10px 40px;
    transition: 0.5s; }

  /*-- =============== * END * ============== --*/
  /*-- ================ **** =============== --*/
  .ex-module-contact-15 .widget-header {
    text-align: center;
    margin-bottom: 40px; }
    .ex-module-contact-15 .widget-header .widget-title {
      font-size: 30px;
      line-height: 36px;
      margin-bottom: 5px; }
    .ex-module-contact-15 .widget-header p {
      font-size: 20px; }
  .ex-module-contact-15 .widget-content form {
    text-align: center; }
    .ex-module-contact-15 .widget-content form p.wrap-input-text {
      width: 70%;
      vertical-align: middle; }
    .ex-module-contact-15 .widget-content form p.wrap-input-btn {
      width: auto;
      vertical-align: middle; }
    .ex-module-contact-15 .widget-content form p {
      display: inline-block;
      margin-bottom: 0px; }
      .ex-module-contact-15 .widget-content form p:last-child {
        margin-bottom: 0; }
      .ex-module-contact-15 .widget-content form p input {
        width: 100%;
        height: 50px;
        display: block; }
      .ex-module-contact-15 .widget-content form p input[type="text"] {
        background: transparent;
        padding: 0px 25px; }
      .ex-module-contact-15 .widget-content form p input[type="submit"] {
        display: inline-block;
        padding: 15px 63px;
        margin-left: 0px;
        width: auto; }

  /*-- ================ ** ================= --*/
  /*-- ==================== **** ==================== --*/
  .ex-module-about-us-1 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-thumb {
    display: none; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-content {
    height: auto;
    width: 100%; }

  /*-- ==================== ** ===================== --*/
  /*-- ==================== **** ================== --*/
  .ex-module-list-product-2 .entry-item .entry-thumb img {
    width: 100%; }
  .ex-module-list-product-2 .entry-item .entry-thumb figcaption {
    left: 20px;
    bottom: 25px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption a {
      font-size: 16px;
      line-height: 22px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption span {
      font-size: 14px; }

  /*-- ===================== ** ==================== --*/
  /*-- ===================== **** ================= --*/
  .ex-module-our-services-3 .widget-header .widget-title {
    font-size: 30px;
    margin-bottom: 35px;
    line-height: 35px; }
  .ex-module-our-services-3 .widget-header p {
    line-height: 25px;
    margin-bottom: 35px; }
    .ex-module-our-services-3 .widget-header p br {
      display: none; }
  .ex-module-our-services-3 .widget-header .wrap-btn a {
    background: transparent;
    border: 1px solid #009cdc;
    color: #009cdc; }
    .ex-module-our-services-3 .widget-header .wrap-btn a:hover {
      background: #009cdc;
      color: #fff;
      border: 1px solid transparent; }
  .ex-module-our-services-3 .widget-content ul {
    margin-top: -20px; }
    .ex-module-our-services-3 .widget-content ul li {
      margin-top: 30px; }
      .ex-module-our-services-3 .widget-content ul li .entry-item {
        padding: 40px 25px;
        border: 1px solid #eee; }

  /*-- ====================== ** ================= --*/
  /*-- ====================== **** =============== --*/
  .ex-module-introduce-2 .widget-header {
    text-align: center;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-header .widget-title {
      line-height: 30px;
      font-size: 25px; }
      .ex-module-introduce-2 .widget-header .widget-title p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-thumb {
    padding: 0px 25px;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-content .entry-item .entry-thumb img {
      display: inline-block; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-content p {
    margin-bottom: 40px; }

  /*-- ======================= ** ================ --*/
  /*-- ==================== **** ================== --*/
  .ex-module-introduce-2-1 {
    overflow: hidden;
    padding-top: 6px; }
    .ex-module-introduce-2-1 .widget-content ul {
      margin-top: -40px; }
      .ex-module-introduce-2-1 .widget-content ul li {
        margin-top: 40px; }
        .ex-module-introduce-2-1 .widget-content ul li:before {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li:after {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li .entry-item {
          padding-top: 0px; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content {
            padding-left: 0; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title {
              font-size: 20px; }
              .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 10px; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content p {
              font-size: 16px; }

  /*-- ==================== ** ==================== --*/
  /*-- ================== **** ================== --*/
  .ex-module-article-2 {
    /*------------ *** style slider with thumb img ------------*/
    /*------------ * --------------*/ }
    .ex-module-article-2.with-thumb .widget-content .customNavigation .btn {
      top: 25%; }

  /*-- =================== ** ================ --*/
  /*-- ============= end ==================== --*/
  /*--- ========== end home2 responsive style ======--*/
  /*--- ================== home 3 responsive style =================== --*/
  /*-- ======== header ======= --*/
  .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact {
    float: right;
    justify-content: center; }
    .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact .humberger-menu i {
      width: 38px;
      height: 38px;
      background: #009cdc;
      color: white;
      text-align: center;
      line-height: 38px;
      border-radius: 50%;
      font-size: 16px; }
    .kopa-page-header-3 .wrap-menu-1 .wrap-info-contact .item-info-contact {
      margin-left: 8px; }

  /*-- ======== end header ====== --*/
  /*-- **** --*/
  .kopa-area-20 {
    padding: 0; }
    .kopa-area-20 .wrap-slider-intro {
      padding: 185px 0px 100px 0px; }
    .kopa-area-20 .wrap-info-contact {
      padding-left: 0px;
      padding-right: 0px; }

  /*--  ======= **** KOPA-AREA-21 799  **** ===== --*/
  .kopa-area-21 .ct-col-09 {
    padding: 90px 15px; }

  /*-- ====== **** KOPA-AREA-22 799 **** ======= --*/
  .kopa-area-22 {
    padding: 90px 0px; }

  /*-- **** --*/
  .kopa-area-23 .ct-col-03 {
    padding-top: 0; }

  /*--- **** --*/
  .ct-area-1 {
    padding: 65px 0px; }

  /*-- ============== **** EX-MODULE-SLIDER-4 799 **** ============= --*/
  .ex-module-slider-4 .widget-content .entry-item .entry-title {
    font-size: 46px;
    line-height: 50px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 30px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 9px 45px; }
  .ex-module-slider-4 .widget-content .carousel-control {
    width: 53px;
    height: 53px;
    font-size: 20px;
    line-height: 53px;
    color: #999;
    background: none !important;
    text-align: center;
    border: 2px solid #009cdc; }
    .ex-module-slider-4 .widget-content .carousel-control:hover {
      border-color: #ffd200 !important;
      color: #ffd200 !important;
      opacity: 1; }

  /*-- ============= ** ================= --*/
  /*-- ================ **** EX MODULE CONTACT 6 799 **** ============= --*/
  .ex-module-contact-6 .widget-content ul li {
    margin-right: 0px; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-thumb {
      font-size: 24px;
      line-height: 30px;
      float: none;
      display: inline-block;
      margin-right: 10px;
      vertical-align: top; }
    .ex-module-contact-6 .widget-content ul li .entry-item .entry-content {
      display: inline-block;
      overflow: hidden; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 12px;
        line-height: 18px;
        text-transform: uppercase;
        margin-top: 0;
        margin-bottom: 0px; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content p {
        font-size: 12px;
        line-height: 18px; }

  /*-- ================ *** END *** ============== --*/
  /*-- ================ **** =============== --*/
  .ex-module-about-us-2 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }

  /*-- ================= ** =============== --*/
  /*-- =============== **** ============== --*/
  .ex-module-gallery-2 .widget-content .entry-item .entry-thumb img {
    width: 100%; }

  /*-- =============== ** ================= --*/
  /*-- ================= **** ================ --*/
  .ex-module-our-services-4 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px;
    color: #009cdc;
    margin-bottom: 30px; }
  .ex-module-our-services-4 .widget-header p {
    width: 100%;
    padding: 0px 10px; }
  .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden; }

  /*-- ================== ** =============== --*/
  /*-- ===================== end home 3 responsive style ============== --*/ }
@media screen and (max-width: 767px) {
  /*--======= home1 responsive style ==========--*/
  /*------ header ---------*/
  .kopa-page-header .kopa-header-top {
    display: none; }
  .kopa-page-header .kopa-header-bottom {
    display: none; }
    .kopa-page-header .kopa-header-bottom.style-01 {
      display: block;
      padding: 25px 10px; }
      .kopa-page-header .kopa-header-bottom.style-01 .alignleft {
        width: 40%; }
        .kopa-page-header .kopa-header-bottom.style-01 .alignleft .wrap-logo {
          padding: 0; }
      .kopa-page-header .kopa-header-bottom.style-01 .alignright .wrap-button-feature {
        float: none;
        width: auto;
        padding: 0;
        display: inline-block; }
        .kopa-page-header .kopa-header-bottom.style-01 .alignright .wrap-button-feature button {
          color: #fff;
          border: 1px solid #fff;
          width: 38px;
          height: 38px;
          font-size: 15px;
          margin: 0;
          margin-left: 5px; }
          .kopa-page-header .kopa-header-bottom.style-01 .alignright .wrap-button-feature button:first-child {
            margin-left: 0; }
      .kopa-page-header .kopa-header-bottom.style-01 .alignright .humberger-menu {
        display: inline-block;
        margin-right: 5px; }
        .kopa-page-header .kopa-header-bottom.style-01 .alignright .humberger-menu i {
          width: 38px;
          height: 38px;
          font-size: 15px;
          color: white;
          text-align: center;
          border: 1px solid #fff;
          border-radius: 50%;
          line-height: 35px;
          cursor: pointer; }
      .kopa-page-header .kopa-header-bottom.style-01 .wrap-support-number {
        left: 0;
        font-size: 15px;
        padding: 25px 10px; }
  .kopa-page-header .kopa-header-responsive {
    display: block; }
    .kopa-page-header .kopa-header-responsive .alignleft {
      padding: 0; }
      .kopa-page-header .kopa-header-responsive .alignleft .kopa-logo {
        padding: 0; }
    .kopa-page-header .kopa-header-responsive .alignright {
      padding: 0px; }
      .kopa-page-header .kopa-header-responsive .alignright .wrap-button-feature {
        float: none;
        width: auto;
        padding: 0;
        display: inline-block;
        margin-top: 5px; }
        .kopa-page-header .kopa-header-responsive .alignright .wrap-button-feature button {
          color: #fff;
          border: 1px solid #fff;
          width: 38px;
          height: 38px;
          line-height: 38px;
          font-size: 15px;
          margin: 0;
          margin-left: 5px; }
          .kopa-page-header .kopa-header-responsive .alignright .wrap-button-feature button:first-child {
            margin-left: 0; }
      .kopa-page-header .kopa-header-responsive .alignright .humberger-menu {
        display: inline-block;
        margin-left: 5px;
        margin-top: 0px; }
        .kopa-page-header .kopa-header-responsive .alignright .humberger-menu i {
          width: 38px;
          height: 38px;
          font-size: 20px;
          color: white;
          text-align: center;
          border: 1px solid #fff;
          border-radius: 50%;
          line-height: 38px;
          cursor: pointer; }
    .kopa-page-header .kopa-header-responsive .wrap-support-number {
      left: 0;
      font-size: 15px;
      padding: 25px 10px;
      background: #fff; }
      .kopa-page-header .kopa-header-responsive .wrap-support-number a {
        color: #009cdc; }
        .kopa-page-header .kopa-header-responsive .wrap-support-number a:hover {
          color: #ffd200; }
  .kopa-page-header .wrap-hidden-content {
    padding: 15px;
    background: #fff; }
    .kopa-page-header .wrap-hidden-content .search-form-1 button {
      font-size: 20px;
      line-height: 26px;
      color: #009cdc;
      transition: 0.5s; }
      .kopa-page-header .wrap-hidden-content .search-form-1 button:hover {
        color: #ffd200; }
    .kopa-page-header .wrap-hidden-content .search-form-1 input[type="text"] {
      width: 80%; }
    .kopa-page-header .wrap-hidden-content .btn-off {
      right: 10px;
      color: #009cdc;
      font-size: 20px;
      transition: 0.5s; }
      .kopa-page-header .wrap-hidden-content .btn-off:hover {
        color: #ffd200; }

  .kopa-page-header-4 .item-header {
    display: block; }
    .kopa-page-header-4 .item-header .main-nav {
      display: block; }

  .kopa-page-header-5 .wrap-menu-1 {
    display: block; }

  .kopa-page-header-7 .item-header, .kopa-page-header-8 .item-header, .kopa-page-header-9 .item-header, .kopa-page-header-10 .item-header {
    display: block; }
    .kopa-page-header-7 .item-header .main-nav, .kopa-page-header-8 .item-header .main-nav, .kopa-page-header-9 .item-header .main-nav, .kopa-page-header-10 .item-header .main-nav {
      display: block; }

  .kopa-cartdrop-down-2 .dropdown-menu {
    width: 600px; }

  /*------ end header -----*/
  /*----- main content ----*/
  /*-- ========== section style ========= --*/
  /*--- ===== ---*/
  .kopa-area-introduce {
    padding: 40px 0px; }
    .kopa-area-introduce .wrap-wg {
      padding: 0px 15px; }
    .kopa-area-introduce .ex-module-contact-1 {
      margin-top: 0; }

  /*--- ==== --*/
  .kopa-area-custom-scroll {
    padding: 0 10px 50px 10px; }

  /*--- ======= ---*/
  .kopa-area .sidebar {
    margin-top: 50px;
    padding: 0px 20px; }
  .kopa-area .wrap-img-1 {
    padding-right: 0;
    padding-left: 0; }

  /*---- ============== ---*/
  .kopa-area-25 {
    padding: 65px 0px; }

  /*-- ======= KOPA-AREA-26 767 ========== --*/
  .kopa-area-26 {
    padding: 65px 0px; }

  /*-- ======= KOPA-AREA-28 767 ========== --*/
  .kopa-area-28 {
    padding: 65px 0px; }

  /*-- ======= KOPA-AREA-29 767 ========== --*/
  .kopa-area-29 {
    padding: 65px 0px; }

  /*-- ======= KOPA-AREA-36 767 ========== --*/
  .kopa-area-36 {
    padding: 65px 0px; }

  /*-- ======= KOPA-AREA-47 767 ========== --*/
  .kopa-area-47 {
    padding: 65px 0px; }

  /*-- ===== KOPA-AREA-3 767 ============ --*/
  .kopa-area-3 {
    padding: 115px 0px;
    padding-bottom: 0px; }

  /*-- ==== KOPA-AREA-5 767--*/
  .kopa-area-5 {
    padding-top: 90px; }

  .kopa-area .ct-col-03 {
    padding-top: 0px; }
  .kopa-area .ct-col-05 {
    padding: 90px 25px; }

  /*-- ==== --*/
  .kopa-area-6 {
    padding: 50px 0px; }

  /*-- ==== KOPA-AREA-7 767 ===== --*/
  .kopa-area-7 {
    padding: 65px 0px; }
    .kopa-area-7 .container {
      padding: 0px 15px; }

  /*-- ======== --*/
  .kopa-area-45 {
    padding: 65px 0px; }

  /*-- ======= --*/
  .kopa-area-50 {
    padding: 65px 0px; }

  .kopa-area-8 {
    padding: 90px 10px; }

  /*-- ==== KOPA-AREA-9 767 ===== --*/
  .kopa-area-9 {
    background-size: cover;
    background-attachment: fixed; }

  .kopa-area .ct-col-06 {
    padding: 90px 15px; }
  .kopa-area .ct-col-07 {
    padding: 90px 15px; }

  /*-- ==== KOPA-AREA-10 767 ===== --*/
  .kopa-area-10 {
    padding: 65px 0px; }

  /*-- ==== --*/
  .kopa-area-11 {
    padding: 50px 10px; }

  /*-- ==== --*/
  .bottom-sidebar-area {
    padding: 65px 0px; }

  /*-- =========== ** KOPA COL RESPON 767 ** ============ --*/
  .kopa-col-respon-1 {
    width: 50% !important; }

  /*-- ==================== ** END ** ================= --*/
  /*-- ======== ***  ========== --*/
  .ex-module-contact-1 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px;
    width: 60%;
    margin: auto;
    padding-bottom: 10px; }
  .ex-module-contact-1 .widget-header p.sub-title {
    font-size: 12px; }
  .ex-module-contact-1 .widget-content .entry-item .entry-title {
    font-size: 16px;
    margin-top: 10px;
    padding-bottom: 20px;
    line-height: 24px;
    margin-bottom: 0; }
    .ex-module-contact-1 .widget-content .entry-item .entry-title p {
      font-size: 12px;
      line-height: 18px; }
  .ex-module-contact-1 .widget-content .entry-item .wrap-btn {
    text-transform: uppercase;
    justify-content: center; }
    .ex-module-contact-1 .widget-content .entry-item .wrap-btn a {
      font-size: 12px;
      padding: 5px 20px; }

  /*-- ======== * ======= --*/
  /*-- ================== ****** ============== --*/
  .woocommerce-area-1 .images {
    margin-bottom: 30px; }

  /*-- =================== ** ===================== --*/
  /*--- =================== EX-MODULE-SLIDER-PRO-1 767 ================= ---*/
  .ex-module-slider-pro-1 .slider-pro p br {
    display: none; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-img {
    top: 50px !important;
    left: 280px !important;
    transform: scale(0.8) !important;
    -ms-transform: scale(0.8) !important;
    -webkit-transform: scale(0.8) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
    font-size: 20px;
    line-height: 26px;
    top: 110px !important; }
  .ex-module-slider-pro-1 .slider-pro p.h4 {
    font-size: 18px !important;
    line-height: 26px !important;
    top: 160px !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-04 {
    top: 210px !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-line {
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
    left: 55px !important; }
    .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-line .kopa-line-style-01 {
      width: 200px; }

  /*--- ============================= END =============================== ---*/
  /*-- =================== ***** ================== --*/
  .kopa-gallery-1 .gallery-content
  ul li .entry-item .entry-thumb img, .kopa-gallery-2 .gallery-content
  ul li .entry-item .entry-thumb img {
    width: 100%; }

  /*-- ====================== ** ==================== --*/
  /*-- ==================== **** ===================== --*/
  .related {
    margin-top: 65px; }

  /*--- =============== ***** EX MODULE PRESENT 2 767 **** =============== --*/
  .ex-module-present-2 br {
    display: none; }

  /*-- ==================** =============== --*/
  /*-- ================= EX-MODULE-RECRUIMENT-1 767 =============== --*/
  .ex-module-recruitment-1 .widget-content ul {
    margin-top: -20px; }
    .ex-module-recruitment-1 .widget-content ul li {
      margin-top: 20px; }
  .ex-module-recruitment-1 .widget-content .entry-item .wrap-info {
    padding: 0px 15px;
    width: 100%; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div h5 {
      font-size: 15px;
      line-height: 20px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div P {
      font-size: 13px;
      line-height: 20px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .kopa-btn {
      margin-top: 10px;
      margin-left: 10px; }
  .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info div ul li {
    font-size: 13px;
    line-height: 20px; }

  /*-- ================= END =========================== ---*/
  /*-- =================== **** BLOG ARICLE LIST 1 767 **** =================== --*/
  .blog-article-list-1 li .entry-item .entry-content {
    padding: 0px 20px; }
  .blog-article-list-1 li .entry-item .entry-footer {
    padding: 0px 20px; }

  /*-- ==================== ** END ** =================== --*/
  /*--- ====================== **** ==================== ---*/
  .kopa-gallery-2 .gallery-content ul li {
    width: 49.99%; }

  /*--- ============== ***** =============== --*/
  .ex-module-slider-7 .widget-content .customNavigation .btn {
    top: 35%; }
  .ex-module-slider-7 .widget-content .customNavigation .prev {
    left: -86%; }
  .ex-module-slider-7 .widget-content .customNavigation .next {
    left: -70%; }

  /*-- =============== ** =================== --*/
  /*-- ======== ***  ========== --*/
  .ex-module-slider-1 .owl-carousel {
    padding: 0px 50px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item {
      height: 185px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb .hidden-item {
        width: 33px;
        height: 33px;
        font-size: 25px;
        line-height: 33px;
        top: 40px;
        left: 20px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content {
        padding: 10px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content .entry-title {
          font-size: 16px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content p {
          font-size: 12px; }
  .ex-module-slider-1 .customNavigation a.btn.prev {
    left: 5px; }
  .ex-module-slider-1 .customNavigation a.btn.next {
    right: 5px; }

  /*-- ======== * ======= --*/
  /*-- ================ *** =========== --*/
  .ex-module-contact-2 .widget-header {
    margin-bottom: 50px; }
    .ex-module-contact-2 .widget-header .widget-title {
      font-size: 30px; }
      .ex-module-contact-2 .widget-header .widget-title p {
        font-size: 20px;
        line-height: 24px; }
    .ex-module-contact-2 .widget-header p {
      font-size: 16px;
      margin-bottom: 0; }
  .ex-module-contact-2 .widget-content .wrap-button a {
    font-size: 12px;
    padding: 10px 15px !important;
    font-weight: bold;
    display: inline-block; }
    .ex-module-contact-2 .widget-content .wrap-button a i {
      font-size: 14px; }

  /*-- ================ * ============== --*/
  /*--- ================= **** =============== ---*/
  .ex-module-slider-3 .widget-content .carousel .carousel-control {
    margin-top: 50px; }

  /*-- =================== ** =============== ---*/
  /*-- ================ *** ============== --*/
  .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }
    .ex-module-list-product-1 .widget-header .widget-title {
      font-size: 30px; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb img {
    width: 100%; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption {
    bottom: 25px;
    left: 20px; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption p a {
      font-size: 14px; }

  /*-- ================= * ================ --*/
  /*-- ================= ***** =============== --*/
  .ex-module-map-1 {
    height: 500px;
    margin-bottom: 30px !important; }

  /*-- ================== ** ================= --*/
  /*-- ================== *** EX-MODULE-OUR-SERVICES-1 767 =============== --*/
  .ex-module-our-services-1 .widget-header .widget-title, .ex-module-our-services-5 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }
  .ex-module-our-services-1 .widget-content, .ex-module-our-services-5 .widget-content {
    padding: 0px 55px; }

  /*-- =================== * =============== --*/
  /*--- ================== *** EX MODULE OUR SERVICES 6 767 *** =================---*/
  .ex-module-our-services-6 .widget-header .widget-title {
    font-size: 24px !important;
    line-height: 30px !important; }

  /*-- =============== *** ============== --*/
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 40px; }
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ================ * ================ --*/
  /*-- ================= *** ex-module-article-2 767 **** ================= --*/
  .ex-module-article-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }
    .ex-module-article-2 .widget-header .widget-title p {
      font-size: 20px;
      line-height: 20px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li {
    padding: 0px 15px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title {
    font-size: 18px;
    line-height: 25px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item p {
    font-size: 13px; }
  .ex-module-article-2 .widget-content .customNavigation .btn {
    top: 30%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.prev {
      left: -60%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.next {
      left: -50%; }

  /*-- ================= * ================== --*/
  /*-- ================== *** EX MODULE CONTACT 3 767 *** ================ --*/
  .ex-module-contact-3 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
  .ex-module-contact-3 .widget-content .ct-form-1 .wrap-input-item {
    width: 50%; }
  .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    display: inline-block;
    padding: 15px 60px;
    border-radius: 30px;
    width: auto; }

  /*-- ================== *** END *** =================== --*/
  /*-- ==================== *** EX MODULE OURSERVICES 2 767 *** =================== --*/
  .ex-module-our-services-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-our-services-2 .widget-header .widget-title p {
      font-size: 14px;
      line-height: 20px;
      margin-top: 10px; }
      .ex-module-our-services-2 .widget-header .widget-title p span {
        font-size: 30px; }
  .ex-module-our-services-2 .widget-content .kopa-btn {
    margin-bottom: 50px; }

  /*-- ====================== * =================== --*/
  /*-- ====================== *** =================== --*/
  .ex-module-contact-4 .widget-title {
    margin-bottom: 20px; }
  .ex-module-contact-4 .widget-content .entry-item .entry-content {
    text-align: center; }
    .ex-module-contact-4 .widget-content .entry-item .entry-content a {
      display: inline-block; }

  /*-- ====================== * ===================== --*/
  /*-- =================== *** ====================== --*/
  .ex-module-contact-5 .widget-content .entry-item .entry-content p, .ex-module-contact-8 .widget-content .entry-item .entry-content p {
    font-size: 14px;
    margin-bottom: 15px; }

  /*-- ==================== * ==================== --*/
  /*-- ====================== *** ==================== --*/
  .ex-module-services-provided-1 .widget-content .entry-item .entry-content ul li {
    margin-bottom: 10px;
    font-size: 14px; }

  /*-- ======================== * ====================== --*/
  /*-- ====================== *** ====================== --*/
  .ex-module-article-3 .widget-content ul li .entry-item .entry-content p {
    line-height: 25px;
    font-size: 14px; }

  /*-- ======================= * ======================== --*/
  /*-- ======================= *** ======================= --*/
  .ex-module-introduce-1 .widget-content .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ========================= * ======================= --*/
  /*------ end  --------*/
  /*------- footer ------*/
  .kopa-footer p {
    font-size: 14px; }

  .btn-back-top {
    bottom: 10px; }

  /*------- end ---------*/
  /*--- ========== end home1 responsive style ======--*/
  /*-- ============ home 2 reponsive style ============ --*/
  /*-- =========== header =========== --*/
  .kopa-page-header .wrap-menu-1 {
    display: none; }
  .kopa-page-header .wrap-menu-2 {
    display: none; }
  .kopa-page-header .wrap-support-number {
    font-size: 15px;
    padding: 25px 10px;
    background: #ffd200; }
  .kopa-page-header .wrap-button-feature {
    float: none;
    width: auto;
    padding: 0;
    display: inline-block; }
    .kopa-page-header .wrap-button-feature button {
      color: #fff;
      border: 1px solid #fff;
      width: 38px;
      height: 38px;
      font-size: 15px;
      margin: 0;
      margin-left: 5px;
      border: 2px solid white;
      border-radius: 50%; }
      .kopa-page-header .wrap-button-feature button:first-child {
        margin-left: 0; }

  .kopa-page-header-5 .wrap-menu-1 {
    display: block; }

  /*-- =========== end =============== --*/
  /*-- =========== main content =========== --*/
  /*--- ==== KOPA-AREA-14 767 ==== ---*/
  /*-- ==== KOPA-AREA---*/
  .kopa-area-thumb-services {
    padding: 70px 0px; }

  /*-- ============== **** KOPA-AREA-16 767 **** =================  --*/
  .kopa-area-16 {
    padding: 65px 0px;
    padding-bottom: 0px; }
    .kopa-area-16 .ex-module-contact-15 {
      margin-bottom: 65px !important; }
      .kopa-area-16 .ex-module-contact-15 .widget-header .sub-title {
        font-size: 13px; }
    .kopa-area-16 .ct-col-06 {
      padding: 65px 10px;
      background: #009cdc; }
      .kopa-area-16 .ct-col-06:before {
        display: none; }
      .kopa-area-16 .ct-col-06:after {
        display: none; }
    .kopa-area-16 .ct-col-08 {
      padding: 65px 15px;
      background: #00436b; }
      .kopa-area-16 .ct-col-08:before {
        display: none; }
      .kopa-area-16 .ct-col-08:after {
        display: none; }

  /*-- ============ **** END **** ================== --*/
  /*-- ====== --*/
  /*-- ====== KOPA-AREA-18 767 ====== --*/
  .kopa-area-18 {
    padding: 65px 0px; }

  /*-- ==== --*/
  /*-- ==== KOPA-AREA-19 767 ===== --*/
  /*-- ============= *** EX-MODULE-SLIDER-1-2 767 ============ --*/
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .entry-title {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 5px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content P {
    font-size: 10px;
    line-height: 16px;
    margin-bottom: 10px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .wrap-btn a {
    padding: 5px 15px;
    font-size: 10px; }

  /*-- ============ * ============== --*/
  /*-- ============= *** =============== --*/
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb {
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 20px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content p {
    width: 100%;
    margin: auto;
    font-size: 16px;
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .wrap-btn a {
    display: inline-block;
    padding: 10px 40px;
    transition: 0.5s; }

  /*-- =============== * ============== --*/
  /*-- ================ **** =============== --*/
  .ex-module-contact-15 .widget-header {
    text-align: center;
    margin-bottom: 30px; }
    .ex-module-contact-15 .widget-header .widget-title {
      font-size: 25px;
      line-height: 30px;
      margin-bottom: 15px; }
    .ex-module-contact-15 .widget-header p {
      font-size: 18px; }
  .ex-module-contact-15 .widget-content form {
    text-align: center; }
    .ex-module-contact-15 .widget-content form p.wrap-input-text {
      width: 100%; }
    .ex-module-contact-15 .widget-content form p.wrap-input-btn {
      width: 100%; }
    .ex-module-contact-15 .widget-content form p {
      display: block;
      margin-bottom: 30px; }
      .ex-module-contact-15 .widget-content form p:last-child {
        margin-bottom: 0; }
      .ex-module-contact-15 .widget-content form p input {
        width: 100%;
        height: 50px;
        display: block; }
      .ex-module-contact-15 .widget-content form p input[type="text"] {
        background: transparent;
        padding: 0px 25px; }
      .ex-module-contact-15 .widget-content form p input[type="submit"] {
        display: inline-block;
        padding: 15px 63px;
        margin-left: 0px;
        width: auto; }

  /*-- ================ ** ================= --*/
  /*-- ==================== **** ==================== --*/
  .ex-module-about-us-1 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
  .ex-module-about-us-1 .widget-content {
    padding-right: 15px;
    padding-left: 15px; }
    .ex-module-about-us-1 .widget-content .entry-item .entry-thumb {
      display: inline-block; }
    .ex-module-about-us-1 .widget-content .entry-item .entry-content {
      height: 180px;
      overflow: hidden;
      width: auto; }

  /*-- ==================== ** ===================== --*/
  /*-- ==================== **** ================== --*/
  .ex-module-list-product-2 .entry-item .entry-thumb figcaption {
    left: 25px;
    bottom: 30px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption a {
      font-size: 18px;
      line-height: 26px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption span {
      font-size: 16px; }

  /*-- ===================== ** ==================== --*/
  /*-- ===================== **** ================= --*/
  .ex-module-our-services-3 .widget-header .widget-title {
    font-size: 30px;
    margin-bottom: 30px;
    line-height: 35px; }
  .ex-module-our-services-3 .widget-header p {
    line-height: 25px;
    margin-bottom: 35px; }
    .ex-module-our-services-3 .widget-header p br {
      display: none; }
  .ex-module-our-services-3 .widget-header .wrap-btn a {
    background: transparent;
    border: 1px solid #009cdc;
    color: #009cdc; }
    .ex-module-our-services-3 .widget-header .wrap-btn a:hover {
      background: #009cdc;
      color: #fff;
      border: 1px solid transparent; }
  .ex-module-our-services-3 .widget-content ul {
    margin-top: 20px; }
    .ex-module-our-services-3 .widget-content ul li {
      margin-top: 30px; }
      .ex-module-our-services-3 .widget-content ul li .entry-item {
        padding: 40px 25px;
        border: 1px solid #eee; }

  /*-- ====================== ** ================= --*/
  /*-- ====================== **** EX MODULE INTRODUCE 2 767 **** =============== --*/
  .ex-module-introduce-2 .widget-header {
    text-align: center;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-header .widget-title {
      line-height: 30px;
      font-size: 25px; }
      .ex-module-introduce-2 .widget-header .widget-title p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px; }
    .ex-module-introduce-2 .widget-header .sub-title {
      font-size: 14px;
      line-height: 20px; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-thumb {
    padding: 0px 25px;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-content .entry-item .entry-thumb img {
      display: inline-block; }

  /*-- ======================= ** ================ --*/
  /*-- ==================== **** EX MODULE INTRODUCE 2-1 767 **** ================== --*/
  .ex-module-introduce-2-1 {
    overflow: hidden;
    padding-top: 6px; }
    .ex-module-introduce-2-1 .widget-content ul {
      margin-top: -30px; }
      .ex-module-introduce-2-1 .widget-content ul li {
        margin-top: 30px; }
        .ex-module-introduce-2-1 .widget-content ul li:before {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li:after {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li .entry-item {
          padding-top: 0px; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content {
            padding-left: 0; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title {
              font-size: 20px; }
              .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 10px; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content p {
              font-size: 16px; }

  /*-- ==================== ** ==================== --*/
  /*-- ================== **** ================== --*/
  .ex-module-article-2 {
    /*------------ *** style slider with thumb img ------------*/
    /*------------ * --------------*/ }
    .ex-module-article-2.with-thumb .widget-content .customNavigation .btn {
      top: 25%; }

  /*-- =================== ** ================ --*/
  /*-- ============= end ==================== --*/
  /*--- ========== end home2 responsive style ======--*/
  /*-- ============ single shop 767 =============== --*/
  .woocommerce-area-1 .images {
    float: left;
    width: 100% !important; }
  .woocommerce-area-1 .summary {
    width: 100% !important; }

  /*-- =============== end ====================== --*/
  /*--- ================== home 3 responsive style =================== --*/
  /*-- ======== header ======= --*/
  .kopa-page-header-3 {
    position: relative;
    top: 0; }
    .kopa-page-header-3 .wrap-menu-1 {
      display: none; }
    .kopa-page-header-3 .item-header.style-01 {
      display: block;
      padding: 25px 10px; }
      .kopa-page-header-3 .item-header.style-01 .alignright {
        margin-top: 0px; }
      .kopa-page-header-3 .item-header.style-01 .humberger-menu {
        display: inline-block; }
        .kopa-page-header-3 .item-header.style-01 .humberger-menu i {
          width: 38px;
          height: 38px;
          border: 1px solid white;
          font-size: 19px;
          text-align: center;
          line-height: 38px;
          border-radius: 50%; }
      .kopa-page-header-3 .item-header.style-01 .wrap-button-feature {
        display: inline-block; }
        .kopa-page-header-3 .item-header.style-01 .wrap-button-feature button {
          width: 38px;
          height: 38px;
          border: 1px solid white;
          font-size: 19px;
          line-height: 38px;
          border-radius: 50%;
          color: white;
          text-align: center;
          margin-left: 5px; }

  .wrap-hidden-content {
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    padding: 14px 10px;
    z-index: 99;
    background: rgba(0, 0, 0, 0.7); }
    .wrap-hidden-content p {
      font-size: 20px; }
    .wrap-hidden-content form button {
      font-size: 20px;
      line-height: 26px;
      vertical-align: top;
      border: none;
      margin-right: 10px;
      color: white; }
    .wrap-hidden-content form input[type="text"] {
      height: 35px;
      width: 70%;
      border: none;
      padding: 0px 20px;
      background: #fff;
      color: #999; }
    .wrap-hidden-content .btn-off {
      position: absolute;
      right: 10px;
      top: 50%;
      font-size: 25px;
      color: white;
      transform: translate(0, -50%); }

  /*-- ======== end header ====== --*/
  /*-- **** --*/
  .kopa-area-20 {
    padding: 0; }
    .kopa-area-20 .wrap-slider-intro {
      padding: 50px 10px; }
    .kopa-area-20 .ct-col-10 {
      padding: 50px 30px; }

  /*-- **** ==== KOPA-AREA-21 767 ====== *** --*/
  .kopa-area-21 .ct-col-09 {
    padding: 65px 15px; }

  /*-- **** --*/
  .kopa-area-22 {
    padding: 65px 0px; }
    .kopa-area-22 .wrap-wg {
      padding: 0px 10px; }

  /*-- **** --*/
  .kopa-area-23 .ct-col-03 {
    padding-top: 0; }

  .kopa-area-23 .ct-col-06 {
    padding: 65px 15px; }

  /*-- ============== ***** EX-MODULE-SLIDER-4 767 **** ============= --*/
  .ex-module-slider-4 .widget-content .entry-item .entry-title {
    font-size: 30px;
    line-height: 36px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    font-size: 16px;
    margin-bottom: 30px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 7px 32px; }
  .ex-module-slider-4 .widget-content .carousel-control {
    width: 28px;
    height: 28px;
    font-size: 14px;
    line-height: 25px;
    color: #999;
    background: none !important;
    text-align: center;
    border: 2px solid #009cdc; }
    .ex-module-slider-4 .widget-content .carousel-control:hover {
      border-color: #ffd200 !important;
      color: #ffd200 !important;
      opacity: 1; }

  /*-- ============= **** END ****  ================= --*/
  /*--- ============ EX-MODULE-SLIDER-6 767 ============== ---*/
  /*--- ============ END ==================== ---*/
  /*-- ================ **** EX-MODULE-CONTACT-6 767 **** ============= --*/
  .ex-module-contact-6 .widget-content ul {
    margin-top: -30px; }
    .ex-module-contact-6 .widget-content ul li {
      margin-top: 30px;
      margin-left: 0;
      margin-right: 0;
      display: block; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-thumb {
        font-size: 35px;
        margin-right: 20px; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 5px; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content p {
        font-size: 16px;
        line-height: 22px; }

  /*-- ================ ** END ** ============== --*/
  /*---- ==================== **** ex-module-item-1 767 **** ====================== --*/
  .ex-module-item-1 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 15px 40px;
    font-size: 14px;
    line-height: 20px; }

  /*---- ====================== ** END ** ======================== --*/
  /*-- =============== EX-MODULE-ARTICLE-1 767 ================ --*/
  .ex-module-article-1 .widget-content ul {
    margin-top: -20px; }
    .ex-module-article-1 .widget-content ul li {
      margin-top: 20px; }
  .ex-module-article-1 .widget-content .entry-item .entry-thumb img {
    width: 100%; }

  /*-- ====================== END ============================= --*/
  /*-- ============= *****  EX-MODULE-READ-NEXT 767 ***** ============= --*/
  .ex-module-read-next .widget-content .entry-item .entry-content {
    margin-top: 25px; }
    .ex-module-read-next .widget-content .entry-item .entry-content .wrap-btn {
      margin-top: 10px; }
      .ex-module-read-next .widget-content .entry-item .entry-content .wrap-btn a {
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px; }
    .ex-module-read-next .widget-content .entry-item .entry-content .entry-header {
      margin-right: 0px; }

  /*-- ============= ** ================ --*/
  /*--- ============== **** EX MODULE SLIDER 13 767 **** =============== ---*/
  .ex-module-slider-13 .main-img-wrap .owl-controls {
    padding: 0 10px; }
    .ex-module-slider-13 .main-img-wrap .owl-controls .owl-buttons div {
      width: 38px;
      height: 38px;
      line-height: 38px;
      font-size: 20px; }

  /*--- ======================= **** END **** ==================== -----*/
  /*-- ============= *****  EX-MODULE-READ-PREV 767 ***** ============= --*/
  .ex-module-read-prev .widget-content .entry-item .entry-content {
    margin-top: 25px; }
    .ex-module-read-prev .widget-content .entry-item .entry-content .wrap-btn {
      margin-top: 10px; }
      .ex-module-read-prev .widget-content .entry-item .entry-content .wrap-btn a {
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px; }
    .ex-module-read-prev .widget-content .entry-item .entry-content .entry-header {
      margin-right: 0px; }

  /*-- ============= ** ================ --*/
  /*-- =============== *** ex-module-item-1 767 *** =============== --*/
  .ex-module-item-1 .widget-content .entry-item .entry-content {
    text-align: left; }

  /*--- ================= *** END *** ================== ---*/
  /*-- ===================== ***** ==================== --*/
  .ex-module-item-1 .widget-content .entry-item .entry-content .wrap-btn a {
    font-size: 14px;
    padding: 15px 43px;
    border-radius: 50px; }

  /*-- ===================== ** ==================== --*/
  /*-- ================ **** =============== --*/
  .ex-module-about-us-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }

  /*-- ================= ** =============== --*/
  /*-- =============== **** ============== --*/
  .ex-module-gallery-2 .widget-content .entry-item .entry-thumb img {
    width: 100%; }

  /*-- =============== ** ================= --*/
  /*-- ================= **** ================ --*/
  .ex-module-our-services-4 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px;
    color: #009cdc;
    margin-bottom: 30px; }
  .ex-module-our-services-4 .widget-header p {
    width: 100%;
    padding: 0px 10px; }
  .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden; }

  /*-- ================== ** =============== --*/
  /*-- ===================== end home 3 responsive style ============== --*/ }
@media screen and (max-width: 639px) {
  /*--======= home1 responsive style ==========--*/
  /*------ header ---------*/
  .kopa-page-header-5 .top-bar .alignleft, .kopa-page-header-6 .top-bar .alignleft, .kopa-page-header-7 .top-bar .alignleft, .kopa-page-header-8 .top-bar .alignleft, .kopa-page-header-9 .top-bar .alignleft, .kopa-page-header-10 .top-bar .alignleft {
    width: 100%;
    margin-bottom: 20px;
    padding: 0px 15px; }
  .kopa-page-header-5 .top-bar .alignright, .kopa-page-header-6 .top-bar .alignright, .kopa-page-header-7 .top-bar .alignright, .kopa-page-header-8 .top-bar .alignright, .kopa-page-header-9 .top-bar .alignright, .kopa-page-header-10 .top-bar .alignright {
    width: 100%;
    padding: 0px 15px; }
  .kopa-page-header-5 .item-header, .kopa-page-header-6 .item-header, .kopa-page-header-7 .item-header, .kopa-page-header-8 .item-header, .kopa-page-header-9 .item-header, .kopa-page-header-10 .item-header {
    display: block; }
    .kopa-page-header-5 .item-header .main-nav, .kopa-page-header-6 .item-header .main-nav, .kopa-page-header-7 .item-header .main-nav, .kopa-page-header-8 .item-header .main-nav, .kopa-page-header-9 .item-header .main-nav, .kopa-page-header-10 .item-header .main-nav {
      display: block; }

  .kopa-cartdrop-down-2 .dropdown-menu {
    width: 400px; }

  /*------ end header -----*/
  /*----- main content ----*/
  /*-- ========== section style ========= --*/
  /*-- ======= KOPA-BREADCRUMB 639 ====== --*/
  .kopa-breadcrumb br {
    display: none; }

  /*-- ======= END ============ --*/
  /*--- ===== ---*/
  .kopa-area-introduce {
    padding: 40px 0px; }
    .kopa-area-introduce .wrap-wg {
      padding: 0px 15px; }
    .kopa-area-introduce .ex-module-contact-1 {
      margin-top: 0; }

  /*--- ==== --*/
  .kopa-area-custom-scroll {
    padding: 0 10px 50px 10px; }

  /*-- ===== KOPA-AREA-3 639 ===== --*/
  .kopa-area-3 {
    padding: 65px 0px;
    padding-bottom: 0px; }

  /*--- ===== KOPA-AREA-4 639 ===== ---*/
  .kopa-area-4 {
    padding: 65px 0px; }

  /*--- ==== KOPA-AREA-5 639 ==== --*/
  .kopa-area-5 {
    padding-top: 0; }

  /*-- ==== --*/
  .kopa-area-feature-and-our-services {
    padding: 0px;
    background-size: auto; }

  .kopa-area .ct-col-03 {
    padding-top: 70px; }
  .kopa-area .ct-col-05 {
    padding: 65px 10px; }
  .kopa-area .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }

  /*-- ==== --*/
  .kopa-area-6 {
    padding: 65px 0px; }

  /*-- ==== KOPA-AREA-7 639 ===== --*/
  .kopa-area-7 {
    padding: 65px 0px; }

  /*-- ===== --*/
  .kopa-area-8 {
    padding: 90px 10px; }

  /*-- ==== KOPA-AREA-9 639 ==== --*/
  .kopa-area-9 {
    background-size: cover;
    background-attachment: fixed; }

  .kopa-area .ct-col-06 {
    padding: 65px 15px; }
  .kopa-area .ct-col-07 {
    padding: 65px 15px; }

  /*-- ==== --*/
  .kopa-area-10 {
    padding: 65px 15px; }

  /*-- ==== --*/
  .kopa-area-11 {
    padding: 50px 15px; }

  /*-- ==== bottom-sidebar 639 === --*/
  .bottom-sidebar .bottom-sidebar-area {
    padding: 65px 0px; }
  .bottom-sidebar .wrap-wg {
    width: 100%; }

  /*-- ======== ***  ========== --*/
  .ex-module-contact-1 .widget-header .widget-title {
    font-size: 20px;
    line-height: 24px;
    width: 80%;
    margin: auto;
    padding-bottom: 10px; }
  .ex-module-contact-1 .widget-header p.sub-title {
    font-size: 7px; }
  .ex-module-contact-1 .widget-content .entry-item .entry-title {
    font-size: 11px;
    margin-top: 10px;
    padding-bottom: 10px;
    line-height: 15px;
    margin-bottom: 0; }
    .ex-module-contact-1 .widget-content .entry-item .entry-title p {
      font-size: 7px;
      line-height: 13px; }
  .ex-module-contact-1 .widget-content .entry-item .wrap-btn {
    text-transform: uppercase;
    justify-content: center; }
    .ex-module-contact-1 .widget-content .entry-item .wrap-btn a {
      font-size: 7px;
      padding: 5px 20px; }

  /*-- ======== * ======= --*/
  /*-- =========== ** KOPA COL RESPON 767 ** ============ --*/
  .kopa-col-respon-1 {
    width: 100% !important; }

  /*-- ==================== ** END ** ================= --*/
  /*-- ============= KOPA-PRICING-TABLE-4 639 ================ --*/
  .kopa-pricing-table-4 .table thead tr th .pricing-header .pricing-title {
    font-size: 20px; }
  .kopa-pricing-table-4 .table thead tr th .pricing-header p .meta-price {
    font-size: 20px; }

  /*-- ==================== END ========================= --*/
  /*--- =================== EX-MODULE-SLIDER-PRO-1 639 ================= ---*/
  .ex-module-slider-pro-1 .slider-pro p br {
    display: none; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-img {
    top: 30px !important;
    left: 200px !important;
    transform: scale(0.8) !important;
    -ms-transform: scale(0.8) !important;
    -webkit-transform: scale(0.8) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-04 {
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
    left: 50px !important;
    font-size: 10px;
    line-height: 16px; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-06 {
    display: none; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
    font-size: 12px;
    line-height: 18px;
    top: 60px !important;
    padding-left: 15px;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important; }
    .ex-module-slider-pro-1 .slider-pro p.kopa-title-7:before {
      width: 3px; }
  .ex-module-slider-pro-1 .slider-pro p.h4 {
    font-size: 10px !important;
    line-height: 16px !important;
    top: 100px !important;
    left: 260px !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-01 {
    top: 130px !important;
    left: 60px !important;
    -ms-transform: scale(0.5) !important;
    -webkit-transform: scale(0.5) !important;
    transform: scale(0.5) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-02 {
    top: 160px !important;
    left: 60px !important;
    -ms-transform: scale(0.5) !important;
    -webkit-transform: scale(0.5) !important;
    transform: scale(0.5) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-04 {
    top: 140px !important;
    -ms-transform: scale(0.5) !important;
    -webkit-transform: scale(0.5) !important;
    transform: scale(0.5) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-line {
    left: 40px !important; }
    .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-line span {
      width: 150px; }

  /*--- ============================= END =============================== ---*/
  /*-- ================== **** EX MODULE 404 639 **** ================== --*/
  .ex-module-404 br {
    display: none; }

  /*-- =================== *** END *** ================== --*/
  /*------- ============= *** BLOG-ARTICLE-LIST-1 639 *** ============== -------*/
  .blog-article-list-1 {
    margin-top: -50px; }
    .blog-article-list-1 br {
      display: none; }
    .blog-article-list-1 li {
      margin-top: 50px; }
      .blog-article-list-1 li .entry-item .entry-content p {
        overflow: visible; }
      .blog-article-list-1 li .entry-item .entry-footer .kopa-btn {
        padding: 10px 20px; }
      .blog-article-list-1 li .entry-item .entry-footer .wrap-social-link {
        margin-top: 0px;
        margin-right: 0px !important;
        padding: 10px 0; }

  /*------ ==================** END ** ========================= -----*/
  /*----- ================ EX-MODULE-SLIDER-6 639 ============= ------*/
  .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-content {
    width: 100%; }
  .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-thumb {
    width: 100%; }
    .ex-module-slider-6 .widget-content .carousel ul li .entry-item .entry-thumb img {
      width: 100%; }

  /*----- ================ END ========================== -----*/
  /*-- ================== **** ===================== --*/
  .kopa-gallery-2 .gallery-content
  ul li .entry-item .entry-thumb img {
    width: 100%; }
  .kopa-gallery-2 .gallery-content
  ul li .entry-item .entry-content {
    bottom: 20px;
    left: 20px; }
    .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content i {
      width: 35px;
      height: 35px;
      line-height: 35px;
      font-size: 17px; }
    .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content .entry-title {
      font-size: 18px;
      line-height: 24px; }
    .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content p {
      font-size: 14px;
      line-height: 20px; }

  /*-- ================= ** ======================= --*/
  /*-- ================== WOCOMMERCE-SHOP 639 ================ --*/
  .woocommerce-main-primary .woocommerce-main-header .woocommerce-result-count {
    font-size: 12px;
    padding-bottom: 20px; }
  .woocommerce-main-primary .woocommerce-main-header form.woocommerce-ordering {
    padding-bottom: 10px; }
    .woocommerce-main-primary .woocommerce-main-header form.woocommerce-ordering select.orderby {
      padding: 0px 15px;
      font-size: 12px; }

  /*-- ================== END ========================= --*/
  /*-- ============= ***** EX-MODULE-READ-PREV 639 ***** ============= --*/
  .ex-module-read-prev .widget-content .entry-item .entry-content {
    padding: 0px 20px;
    margin-top: 25px; }
    .ex-module-read-prev .widget-content .entry-item .entry-content .wrap-btn {
      margin-bottom: 10px; }
      .ex-module-read-prev .widget-content .entry-item .entry-content .wrap-btn a {
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px; }
    .ex-module-read-prev .widget-content .entry-item .entry-content .entry-header p {
      font-size: 14px;
      line-height: 20px; }
    .ex-module-read-prev .widget-content .entry-item .entry-content .entry-header .entry-title {
      font-size: 14px;
      line-height: 20px; }

  /*-- ============= ** END ** ================ --*/
  /*-- ============= ***** EX-MODULE-READ-NEXT 639 ***** ============= --*/
  .ex-module-read-next .widget-content .entry-item .entry-content {
    padding: 0px 20px;
    margin-top: 25px; }
    .ex-module-read-next .widget-content .entry-item .entry-content .wrap-btn {
      margin-top: 10px; }
      .ex-module-read-next .widget-content .entry-item .entry-content .wrap-btn a {
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px; }
    .ex-module-read-next .widget-content .entry-item .entry-content .entry-header p {
      font-size: 14px;
      line-height: 20px; }
    .ex-module-read-next .widget-content .entry-item .entry-content .entry-header .entry-title {
      font-size: 14px;
      line-height: 20px; }

  /*-- ============= ** END ** ================ --*/
  /*-- ======== ***  ========== --*/
  .ex-module-slider-1 .owl-carousel {
    padding: 0px 50px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item {
      height: 185px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb .hidden-item {
        width: 33px;
        height: 33px;
        font-size: 25px;
        line-height: 33px;
        top: 40px;
        left: 20px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content {
        padding: 10px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content .entry-title {
          font-size: 16px; }
        .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content p {
          font-size: 12px; }
  .ex-module-slider-1 .customNavigation a.btn.prev {
    left: 5px; }
  .ex-module-slider-1 .customNavigation a.btn.next {
    right: 5px; }

  /*-- ======== * ======= --*/
  /*-- ================ *** EX MODULE CONTACT 2 639 *** =========== --*/
  .ex-module-contact-2 .widget-header {
    margin-bottom: 50px; }
    .ex-module-contact-2 .widget-header .widget-title {
      font-size: 30px; }
      .ex-module-contact-2 .widget-header .widget-title p {
        font-size: 20px;
        line-height: 24px; }
    .ex-module-contact-2 .widget-header p {
      font-size: 16px;
      margin-bottom: 0; }
  .ex-module-contact-2 .widget-content .kopa-btn {
    font-size: 12px;
    padding: 10px 15px !important;
    font-weight: bold;
    display: inline-block; }
    .ex-module-contact-2 .widget-content .kopa-btn.kopa-with-icon {
      padding: 9px 15px !important; }
    .ex-module-contact-2 .widget-content .kopa-btn i {
      font-size: 18px; }

  /*-- ================ *** END *** ============== --*/
  /*-- ================ *** ============== --*/
  /*-- ==== --*/
  .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }
    .ex-module-list-product-1 .widget-header .widget-title {
      font-size: 30px; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption {
    bottom: 25px;
    left: 20px; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption p a {
      font-size: 14px; }

  /*-- ================= * ================ --*/
  /*-- ================== *** EX-MODULE-OUR-SERVICES-1 639 ***=============== --*/
  .ex-module-our-services-1 .widget-header .widget-title, .ex-module-our-services-5 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }
  .ex-module-our-services-1 .widget-content, .ex-module-our-services-5 .widget-content {
    padding: 0px 55px; }

  /*-- =================== * END * =============== --*/
  /*-- =============== *** ============== --*/
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 40px; }
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ================ * ================ --*/
  /*-- ================= *** ex-module-article-2 639 *** ================= --*/
  .ex-module-article-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 35px; }
    .ex-module-article-2 .widget-header .widget-title p {
      font-size: 20px;
      line-height: 20px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li {
    padding: 0px 10px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title {
    font-size: 18px;
    line-height: 25px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item p {
    font-size: 13px; }
  .ex-module-article-2 .widget-content .customNavigation .btn {
    top: 45%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.prev {
      left: -85%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.next {
      left: -65%; }

  /*-- ================= * ================== --*/
  /*-- ================== *** EX MODULE CONTACT 3 639 *** ================ --*/
  .ex-module-contact-3 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
  .ex-module-contact-3 .widget-content .ct-form-1 .wrap-input-item {
    width: 50%; }
  .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    display: inline-block;
    padding: 15px 60px;
    border-radius: 30px;
    width: auto; }

  /*-- ================== *** END *** =================== --*/
  /*-- ==================== *** =================== --*/
  .ex-module-our-services-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-our-services-2 .widget-header .widget-title p {
      font-size: 14px;
      line-height: 20px;
      margin-top: 10px; }
      .ex-module-our-services-2 .widget-header .widget-title p span {
        font-size: 30px; }
  .ex-module-our-services-2 .widget-content .wrap-btn {
    margin-bottom: 50px; }

  /*-- ====================== * =================== --*/
  /*-- ====================== *** =================== --*/
  .ex-module-contact-4 .widget-title {
    margin-bottom: 20px; }
  .ex-module-contact-4 .widget-content .entry-item .entry-content {
    text-align: center; }
    .ex-module-contact-4 .widget-content .entry-item .entry-content a {
      display: inline-block; }

  /*-- ====================== * ===================== --*/
  /*-- =================== *** ====================== --*/
  .ex-module-contact-5 .widget-content .entry-item .entry-content p, .ex-module-contact-8 .widget-content .entry-item .entry-content p {
    font-size: 14px;
    margin-bottom: 15px; }

  /*-- ==================== * ==================== --*/
  /*-- ====================== *** ==================== --*/
  .ex-module-services-provided-1 .widget-content .entry-item .entry-content ul li {
    margin-bottom: 10px;
    font-size: 14px; }

  /*-- ======================== * ====================== --*/
  /*-- ====================== *** ====================== --*/
  .ex-module-article-3 .widget-content ul li .entry-item .entry-content p {
    line-height: 25px;
    font-size: 14px; }

  /*-- ======================= * ======================== --*/
  /*-- ======================= *** ======================= --*/
  .ex-module-introduce-1 .widget-content .entry-item .entry-content p {
    font-size: 16px; }

  /*-- ========================= * ======================= --*/
  /*--- ============== ***** =============== --*/
  .ex-module-slider-7 .widget-content .customNavigation .btn {
    top: 45%; }
  .ex-module-slider-7 .widget-content .customNavigation .prev {
    left: -81.5%; }
  .ex-module-slider-7 .widget-content .customNavigation .next {
    left: -60%; }

  /*-- =============== ** =================== --*/
  /*------ end  --------*/
  /*------- footer ------*/
  .kopa-footer p {
    font-size: 14px; }

  .btn-back-top {
    bottom: 10px; }

  /*------- end ---------*/
  /*--- ========== end home1 responsive style ======--*/
  /*-- ============ home 2 reponsive style ============ --*/
  /*-- =========== header =========== --*/
  .kopa-page-header .wrap-menu-1 {
    display: none; }
  .kopa-page-header .wrap-menu-2 {
    display: none; }
  .kopa-page-header .wrap-support-number {
    font-size: 15px;
    padding: 25px 10px;
    background: #ffd200; }
  .kopa-page-header .wrap-button-feature {
    float: none;
    width: auto;
    padding: 0;
    display: inline-block; }
    .kopa-page-header .wrap-button-feature button {
      color: #fff;
      border: 1px solid #fff;
      width: 38px;
      height: 38px;
      font-size: 15px;
      margin: 0;
      margin-left: 5px;
      border: 2px solid white;
      border-radius: 50%; }
      .kopa-page-header .wrap-button-feature button:first-child {
        margin-left: 0; }

  .kopa-page-header-5 .wrap-menu-1 {
    display: block; }

  /*-- =========== end =============== --*/
  /*-- =========== main content =========== --*/
  /*--- ==== KOPA-AREA-14 639 === ---*/
  /*-- ==== --*/
  .kopa-area-thumb-services {
    padding: 70px 0px; }
    .kopa-area-thumb-services .wrap-wg {
      padding: 0 10px; }

  /*-- ======= **** KOPA-AREA-16 639 **** ========= --*/
  .kopa-area-16 {
    padding: 65px 0px;
    padding-bottom: 0px; }
    .kopa-area-16 .wrap-wg .ex-module-contact-15 {
      margin-bottom: 65px; }
    .kopa-area-16 .ct-col-06 {
      padding: 65px 10px; }
      .kopa-area-16 .ct-col-06:before {
        display: none; }
    .kopa-area-16 .ct-col-08 {
      padding: 65px 10px; }
      .kopa-area-16 .ct-col-08:before {
        display: none; }

  /*-- ======== **** END **** ========= --*/
  /*-- ==== KOPA-AREA-18 639 ==== --*/
  .kopa-area-18 {
    padding: 65px 0px; }

  /*-- ==== --*/
  /*-- ==== KOPA-AREA-19 639 === --*/
  /*-- ============= *** EX-MODULE-SLIDER-1-2 639 *** ============ --*/
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .entry-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    padding-left: 15px; }
    .ex-module-slider-1-2 .widget-content .entry-item .entry-content .entry-title:before {
      width: 3px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content p {
    font-size: 7px;
    line-height: 15px;
    margin-bottom: 10px;
    padding-left: 15px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .kopa-btn {
    margin-left: 15px;
    padding: 3px 10px;
    font-size: 8px; }

  /*-- ============ * END * ============== --*/
  /*-- ============= *** =============== --*/
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb {
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 20px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content p {
    width: 100%;
    margin: auto;
    font-size: 16px;
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .wrap-btn a {
    display: inline-block;
    padding: 10px 40px;
    transition: 0.5s; }

  /*-- =============== * ============== --*/
  /*-- ================ **** ex-module-contact-15 639 **** =============== --*/
  .ex-module-contact-15 .widget-header {
    text-align: center;
    margin-bottom: 30px; }
    .ex-module-contact-15 .widget-header .widget-title {
      font-size: 25px;
      line-height: 30px;
      margin-bottom: 15px; }
    .ex-module-contact-15 .widget-header p {
      font-size: 18px; }
  .ex-module-contact-15 .widget-content form {
    text-align: center; }
    .ex-module-contact-15 .widget-content form p.wrap-input-text {
      width: 100%; }
    .ex-module-contact-15 .widget-content form p.wrap-input-btn {
      width: 100%; }
    .ex-module-contact-15 .widget-content form p {
      display: block;
      margin-bottom: 30px; }
      .ex-module-contact-15 .widget-content form p:last-child {
        margin-bottom: 0; }
      .ex-module-contact-15 .widget-content form p input {
        width: 100%;
        height: 50px;
        display: block; }
      .ex-module-contact-15 .widget-content form p input[type="text"] {
        background: transparent;
        padding: 0px 25px; }
      .ex-module-contact-15 .widget-content form p input[type="submit"] {
        display: inline-block;
        padding: 15px 63px;
        margin-left: 0px;
        width: auto; }

  /*-- ================ **** END **** ================= --*/
  /*-- ==================== **** EX-MODULE-ABOUT-US-1 639 **** ==================== --*/
  .ex-module-about-us-1 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-content {
    height: 180px;
    overflow: hidden; }

  /*-- ==================== **** END **** ===================== --*/
  /*-- ==================== **** ================== --*/
  .ex-module-list-product-2 .entry-item .entry-thumb figcaption {
    left: 25px;
    bottom: 30px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption a {
      font-size: 18px;
      line-height: 26px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption span {
      font-size: 16px; }

  /*-- ===================== ** ==================== --*/
  /*-- ===================== **** ================= --*/
  .ex-module-our-services-3 .widget-header .widget-title {
    font-size: 30px;
    margin-bottom: 30px;
    line-height: 35px; }
  .ex-module-our-services-3 .widget-header p {
    line-height: 25px;
    margin-bottom: 35px; }
    .ex-module-our-services-3 .widget-header p br {
      display: none; }
  .ex-module-our-services-3 .widget-header .wrap-btn a {
    background: transparent;
    border: 1px solid #009cdc;
    color: #009cdc; }
    .ex-module-our-services-3 .widget-header .wrap-btn a:hover {
      background: #009cdc;
      color: #fff;
      border: 1px solid transparent; }
  .ex-module-our-services-3 .widget-content ul {
    margin-top: 20px; }
    .ex-module-our-services-3 .widget-content ul li {
      margin-top: 30px; }
      .ex-module-our-services-3 .widget-content ul li .entry-item {
        padding: 40px 25px;
        border: 1px solid #eee; }

  /*-- ====================== ** ================= --*/
  /*-- ====================== **** =============== --*/
  .ex-module-introduce-2 .widget-header {
    text-align: center;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-header .widget-title {
      line-height: 30px;
      font-size: 25px; }
      .ex-module-introduce-2 .widget-header .widget-title p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-thumb {
    padding: 0px 25px;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-content .entry-item .entry-thumb img {
      display: inline-block; }

  /*-- ======================= ** ================ --*/
  /*-- ==================== **** ================== --*/
  .ex-module-introduce-2-1 {
    overflow: hidden;
    padding-top: 6px; }
    .ex-module-introduce-2-1 .widget-content ul {
      margin-top: -30px; }
      .ex-module-introduce-2-1 .widget-content ul li {
        margin-top: 30px; }
        .ex-module-introduce-2-1 .widget-content ul li:before {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li:after {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li .entry-item {
          padding-top: 0px; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content {
            padding-left: 0; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title {
              font-size: 20px; }
              .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 10px; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content p {
              font-size: 16px; }

  /*-- ==================== ** ==================== --*/
  /*-- ================== **** ================== --*/
  .ex-module-article-2 {
    /*------------ *** style slider with thumb img ------------*/
    /*------------ * --------------*/ }
    .ex-module-article-2.with-thumb .widget-content .customNavigation .btn {
      top: 25%; }

  /*-- =================== ** ================ --*/
  /*-- ============= end ==================== --*/
  /*--- ========== end home2 responsive style ======--*/
  /*--- ================== home 3 responsive style =================== --*/
  /*-- ======== header ======= --*/
  .kopa-page-header-3 {
    position: relative;
    top: 0; }
    .kopa-page-header-3 .wrap-menu-1 {
      display: none; }
    .kopa-page-header-3 .item-header.style-01 {
      display: block;
      padding: 25px 10px; }
      .kopa-page-header-3 .item-header.style-01 .alignright {
        margin-top: 0px; }
      .kopa-page-header-3 .item-header.style-01 .humberger-menu {
        display: inline-block; }
        .kopa-page-header-3 .item-header.style-01 .humberger-menu i {
          width: 38px;
          height: 38px;
          border: 1px solid white;
          font-size: 19px;
          text-align: center;
          line-height: 38px;
          border-radius: 50%; }
      .kopa-page-header-3 .item-header.style-01 .wrap-button-feature {
        display: inline-block; }
        .kopa-page-header-3 .item-header.style-01 .wrap-button-feature button {
          width: 38px;
          height: 38px;
          border: 1px solid white;
          font-size: 19px;
          line-height: 38px;
          border-radius: 50%;
          color: white;
          text-align: center;
          margin-left: 5px; }

  .wrap-hidden-content {
    top: 100%;
    padding: 14px 10px;
    z-index: 99;
    background: rgba(0, 0, 0, 0.7); }
    .wrap-hidden-content p {
      font-size: 20px; }
    .wrap-hidden-content form button {
      font-size: 20px;
      line-height: 26px;
      vertical-align: top;
      border: none;
      margin-right: 10px;
      color: white; }
    .wrap-hidden-content form input[type="text"] {
      height: 35px;
      width: 70%;
      border: none;
      padding: 0px 20px;
      background: #fff;
      color: #999; }
    .wrap-hidden-content .btn-off {
      position: absolute;
      right: 10px;
      top: 50%;
      font-size: 25px;
      color: white;
      transform: translate(0, -50%); }

  /*-- ======== end header ====== --*/
  /*-- **** --*/
  .kopa-area-20 {
    padding: 0; }
    .kopa-area-20 .wrap-slider-intro {
      padding: 50px 10px; }
    .kopa-area-20 .wrap-info-contact {
      padding: 50px 40px; }

  /*-- **** --*/
  .kopa-area-21 .ct-col-09 {
    padding: 65px 15px; }

  /*--====  **** KOPA-AREA=22 639 **** === --*/
  .kopa-area-22 {
    padding: 65px 0px; }
    .kopa-area-22 .wrap-wg {
      padding: 0px 15px; }

  /*-- **** --*/
  .kopa-area-23 .ct-col-03 {
    padding-top: 0; }

  /*-- ============== **** EX-MODULE-SLIDER-4 639 **** ============= --*/
  .ex-module-slider-4 .widget-content .entry-item .entry-title {
    font-size: 30px;
    line-height: 36px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    font-size: 12px;
    margin-bottom: 30px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 7px 32px; }
  .ex-module-slider-4 .widget-content .carousel-control {
    width: 28px;
    height: 28px;
    font-size: 14px;
    line-height: 25px;
    color: #999;
    background: none !important;
    text-align: center;
    border: 2px solid #009cdc; }
    .ex-module-slider-4 .widget-content .carousel-control:hover {
      border-color: #ffd200 !important;
      color: #ffd200 !important;
      opacity: 1; }

  /*-- ============= **** END **** ================= --*/
  /*-- ================ **** ============= --*/
  			/*.ex-module-contact-6 {
  				.widget-content {
  					ul {
  						li {
  							.entry-item {
  								&.text-right{
  									text-align: left;
  								}
  
  								.entry-content{ 
  									.wrap-btn{
  										
  										a {
     											 padding: 15px 44px;
  											}
  									}
  								}
  							}
  						}
  					}
  				}
  			}*/
  /*-- ================ ** ============== --*/
  /*-- ================ **** =============== --*/
  .ex-module-about-us-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }

  /*-- ================= ** =============== --*/
  /*-- ================= **** ================ --*/
  .ex-module-our-services-4 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px;
    color: #009cdc;
    margin-bottom: 30px; }
  .ex-module-our-services-4 .widget-header p {
    width: 100%;
    padding: 0px 10px; }
  .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden; }

  /*-- ================== ** =============== --*/
  /*-- ===================== end home 3 responsive style ============== --*/
  /*-- ======================= header 4 ================== --*/
  .kopa-page-header-4 .top-bar .alignleft {
    width: 100%;
    padding: 0px 10px;
    margin-bottom: 20px; }
  .kopa-page-header-4 .top-bar .alignright {
    width: 100%;
    padding: 0px 10px; }
    .kopa-page-header-4 .top-bar .alignright .kopa-cartdrop-down-1 {
      margin-bottom: 15px; }
      .kopa-page-header-4 .top-bar .alignright .kopa-cartdrop-down-1 .cart-dropdown {
        left: auto;
        width: 450px; }

  /*-- ======================== end ==================== --*/
  /*-- ====================== header 5 ================= --*/
  .kopa-page-header-5 .top-bar .alignleft {
    width: 100%;
    padding: 0px 10px;
    margin-bottom: 20px; }
  .kopa-page-header-5 .top-bar .alignright {
    width: 100%;
    padding: 0px 10px; }
  .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu {
    width: 470px; }

  .kopa-cartdrop-down-2 .dropdown-menu {
    width: 470px; }

  /*-- ======================== end  =================== --*/ }
@media screen and (max-width: 479px) {
  /*--======= home1 responsive style ==========--*/
  /*------ header ---------*/
  .kopa-page-header .kopa-header-responsive {
    display: block; }
    .kopa-page-header .kopa-header-responsive .alignleft {
      width: 50%; }
      .kopa-page-header .kopa-header-responsive .alignleft .kopa-logo {
        padding: 0; }
    .kopa-page-header .kopa-header-responsive .alignright {
      padding-top: 5px; }
      .kopa-page-header .kopa-header-responsive .alignright .humberger-menu {
        display: inline-block;
        margin-right: 0px; }
        .kopa-page-header .kopa-header-responsive .alignright .humberger-menu i {
          width: 24px;
          height: 24px;
          font-size: 12px;
          line-height: 23px; }
    .kopa-page-header .kopa-header-responsive .wrap-support-number {
      left: 0;
      font-size: 15px;
      padding: 25px 10px; }
    .kopa-page-header .kopa-header-responsive .btn-header.style-02 {
      width: 24px;
      height: 24px;
      font-size: 12px;
      line-height: 23px; }
    .kopa-page-header .kopa-header-responsive .kopa-cartdrop-down-1.style-07 .dropdown-toggle {
      width: 24px;
      height: 24px;
      font-size: 12px;
      line-height: 23px; }
  .kopa-page-header .wrap-hidden-content {
    padding: 15px;
    background: #fff;
    top: 100%; }
    .kopa-page-header .wrap-hidden-content .search-form-1 button {
      font-size: 20px;
      line-height: 26px;
      color: #009cdc; }
    .kopa-page-header .wrap-hidden-content .search-form-1 input[type="text"] {
      width: 80%; }
    .kopa-page-header .wrap-hidden-content .btn-off {
      right: 10px;
      color: #009cdc;
      font-size: 20px; }

  /*-- ========== KOPA CART DROPDOWN 1 479 =========== ---*/
  .kopa-cartdrop-down-1 .cart-dropdown li .item-cart .item-cart-content .item-cart-title {
    font-size: 14px;
    line-height: 20px; }
  .kopa-cartdrop-down-1 .cart-dropdown li .total-cost-item .alignleft a {
    font-size: 13px;
    line-height: 19px; }
  .kopa-cartdrop-down-1 .cart-dropdown li .total-cost-item .alignright {
    padding-top: 0; }
    .kopa-cartdrop-down-1 .cart-dropdown li .total-cost-item .alignright p {
      font-size: 13px;
      line-height: 19px; }
  .kopa-cartdrop-down-1 .footer-cart .cart-btn {
    padding: 20px 0px; }
    .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignleft, .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignright {
      padding-top: 0; }
      .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignleft a, .kopa-cartdrop-down-1 .footer-cart .cart-btn .alignright a {
        padding: 5px 15px;
        font-size: 12px;
        line-height: 18px; }

  /*-- ================= END ================== --*/
  /*-- ======== KOPA-CARTDROP-DOWN-2 479 =========== --*/
  .kopa-cartdrop-down-2 button {
    margin-left: 0px; }

  /*--- ========== END ============ -----*/
  /*--- ============ KOPA ACCORDION 1 479 ============== ---*/
  .kopa-accordion-1 .panel .panel-heading .panel-title {
    font-size: 14px;
    line-height: 20px; }
    .kopa-accordion-1 .panel .panel-heading .panel-title a:after {
      font-size: 14px !important;
      right: 10px !important; }

  /*--- =================== END ========================== ---*/
  /*--- ============ KOPA-PAGE-HEADER 479 ============= ---*/
  .kopa-page-header-7 .item-header .main-nav .main-menu li {
    padding: 40px 10px; }

  /*--- ================= END ========================== ---*/
  /*----- main content ----*/
  /*-- ========== section style ========= --*/
  /*--- ===== KOPA-AREA-1-1 479 ===== ---*/
  .kopa-area-1-1 {
    z-index: 1; }

  /*--- ===== KOPA-AREA-2 479 ==== ---*/
  .kopa-area-2 {
    z-index: 2; }

  /*--- ==== --*/
  .kopa-area-custom-scroll {
    padding: 0 10px 50px 10px; }

  /*-- ===== KOPA-AREA-3 479 ==== --*/
  .kopa-area-3 {
    padding: 65px 0px;
    padding-bottom: 0px; }

  /*-- ==== --*/
  .kopa-area-feature-and-our-services {
    padding: 0px;
    background-size: auto; }

  .kopa-area .ct-col-03 {
    padding-top: 70px; }
  .kopa-area .ct-col-05 {
    padding-bottom: 65px;
    padding-top: 65px; }
  .kopa-area .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }

  /*-- ==== --*/
  .kopa-area-6 {
    padding: 50px 0px; }

  /*-- ==== --*/
  .kopa-area-7 {
    padding: 65px 0px;
    padding-bottom: 0px; }

  /*-- ===== --*/
  .kopa-area-8 {
    padding: 90px 10px; }

  /*-- ==== KOPA-AREA-9 479 ===== --*/
  .kopa-area-9 {
    background-size: cover;
    background-attachment: fixed; }

  .kopa-area .ct-col-06 {
    padding: 65px 15px; }
  .kopa-area .ct-col-07 {
    padding: 65px 15px; }

  /*-- ==== --*/
  .kopa-area-10 {
    padding: 65px 0px; }

  /*-- ==== --*/
  .kopa-area-11 {
    padding: 50px 10px; }

  /*-- ==== bottom-sidebar 479 ==== --*/
  .bottom-sidebar .bottom-sidebar-area {
    padding: 65px 0px; }
    .bottom-sidebar .bottom-sidebar-area ul li {
      width: 100%; }
  .bottom-sidebar .wrap-wg {
    width: 100%; }

  /*-- ======== ***  ========== --*/
  .ex-module-contact-1 .widget-header .widget-title {
    font-size: 20px;
    line-height: 24px;
    margin: 0;
    padding-bottom: 10px; }
  .ex-module-contact-1 .widget-header p.sub-title {
    font-size: 7px; }
  .ex-module-contact-1 .widget-content .entry-item .entry-title {
    font-size: 11px;
    margin-top: 10px;
    padding-bottom: 10px;
    line-height: 15px;
    margin-bottom: 0; }
    .ex-module-contact-1 .widget-content .entry-item .entry-title p {
      font-size: 7px;
      line-height: 13px; }
  .ex-module-contact-1 .widget-content .entry-item .wrap-btn {
    text-transform: uppercase; }
    .ex-module-contact-1 .widget-content .entry-item .wrap-btn a {
      font-size: 6px;
      padding: 3px 15px; }

  /*-- ======== * ======= --*/
  /*-- ============= ***** ============= --*/
  .ex-module-read-prev .widget-content .entry-item .entry-content {
    padding: 0px 20px;
    margin-top: 25px; }
    .ex-module-read-prev .widget-content .entry-item .entry-content .wrap-btn {
      margin-bottom: 10px; }
      .ex-module-read-prev .widget-content .entry-item .entry-content .wrap-btn a {
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px; }
    .ex-module-read-prev .widget-content .entry-item .entry-content .entry-header p {
      font-size: 14px;
      line-height: 20px; }
    .ex-module-read-prev .widget-content .entry-item .entry-content .entry-header .entry-title {
      font-size: 14px;
      line-height: 20px; }

  /*-- ============= ** ================ --*/
  /*-- ================= EX-MODULE-READ-PREV 479 ============ --*/
  .ex-module-read-prev .widget-content .entry-item .entry-thumb {
    width: 100%; }
    .ex-module-read-prev .widget-content .entry-item .entry-thumb img {
      width: 100%; }
  .ex-module-read-prev .widget-content .entry-item .entry-content {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px; }

  /*-- ==================== END ========================== --*/
  /*-- ============= *****  EX-MODULE-READ-NEXT 479 ***** ============= --*/
  .ex-module-read-next .widget-content .entry-item .entry-thumb {
    width: 100%; }
    .ex-module-read-next .widget-content .entry-item .entry-thumb img {
      width: 100%; }
  .ex-module-read-next .widget-content .entry-item .entry-content {
    width: 100%;
    padding: 20px;
    margin-top: 25px; }
    .ex-module-read-next .widget-content .entry-item .entry-content .wrap-btn {
      margin-top: 10px; }
      .ex-module-read-next .widget-content .entry-item .entry-content .wrap-btn a {
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px; }
    .ex-module-read-next .widget-content .entry-item .entry-content .entry-header p {
      font-size: 14px;
      line-height: 20px; }
    .ex-module-read-next .widget-content .entry-item .entry-content .entry-header .entry-title {
      font-size: 14px;
      line-height: 20px; }

  /*-- ============= ** ================ --*/
  /*-- ================= EX-MODULE-RECRUIMENT-1 479 =============== --*/
  .ex-module-recruitment-1 .widget-content .entry-item .wrap-info {
    padding: 0px 15px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info .entry-date {
      margin-right: 10px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div h5 {
      font-size: 14px;
      line-height: 20px; }
    .ex-module-recruitment-1 .widget-content .entry-item .wrap-info div P {
      font-size: 11px;
      line-height: 16px; }
  .ex-module-recruitment-1 .widget-content .table-info ul .wrap-info div ul li {
    font-size: 12px;
    line-height: 18px; }

  /*-- ================= END =========================== ---*/
  /*--- =================== EX-MODULE-SLIDER-PRO-1 479 ================= ---*/
  .ex-module-slider-pro-1 .slider-pro p br {
    display: none; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-line {
    transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    top: 80px !important; }
    .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-line .kopa-line-style-01 {
      width: 150px; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-03 {
    left: 45px !important; }
    .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-03 a {
      font-size: 18px;
      line-height: 24px; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-04 {
    left: 50px !important;
    font-size: 8px;
    line-height: 14px;
    transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-03 {
    left: 45px !important;
    transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important; }
    .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-03 a {
      font-size: 18px;
      line-height: 24px; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-05 {
    left: 70px !important;
    transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    font-size: 10px;
    line-height: 16px; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-txt-style-06 {
    left: 40px !important;
    transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    font-size: 6px;
    line-height: 16px; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
    font-size: 8px;
    line-height: 14px;
    top: 30px !important;
    padding-left: 15px;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important; }
    .ex-module-slider-pro-1 .slider-pro p.kopa-title-7:before {
      width: 3px; }
  .ex-module-slider-pro-1 .slider-pro p.h4 {
    font-size: 6px !important;
    line-height: 12px !important;
    top: 60px !important;
    left: 195px !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-01 {
    left: 46px !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-02 {
    left: 107px !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-04 {
    top: 90px !important;
    font-size: 6px;
    -ms-transform: scale(0.5) !important;
    -webkit-transform: scale(0.5) !important;
    transform: scale(0.5) !important; }

  /*--- ============================= END =============================== ---*/
  /*-- ==================== **** =================== --*/
  .kopa-gallery-1 .gallery-content
  ul li .entry-item .entry-thumb img, .kopa-gallery-2 .gallery-content
  ul li .entry-item .entry-thumb img {
    width: 100%; }
  .kopa-gallery-1 .gallery-content
  ul li .entry-item .entry-content, .kopa-gallery-2 .gallery-content
  ul li .entry-item .entry-content {
    bottom: 5px;
    left: 20px; }
    .kopa-gallery-1 .gallery-content
    ul li .entry-item .entry-content i, .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content i {
      width: 25px;
      height: 25px;
      line-height: 25px;
      font-size: 12px; }
    .kopa-gallery-1 .gallery-content
    ul li .entry-item .entry-content .entry-title, .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content .entry-title {
      font-size: 14px;
      line-height: 20px; }
    .kopa-gallery-1 .gallery-content
    ul li .entry-item .entry-content p, .kopa-gallery-2 .gallery-content
    ul li .entry-item .entry-content p {
      font-size: 12px;
      line-height: 18px; }

  /*-- ===================== ** =================== --*/
  /*-- ======== ***  EX-MODULE-SLIDER-1 479 *** ========== --*/
  .ex-module-slider-1 .owl-carousel .owl-item .entry-item {
    height: 200px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-thumb .hidden-item {
      width: 33px;
      height: 33px;
      font-size: 25px;
      line-height: 33px;
      top: 40px;
      left: 20px; }
    .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content {
      padding: 15px; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content .entry-title {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0; }
      .ex-module-slider-1 .owl-carousel .owl-item .entry-item .entry-content p {
        font-size: 12px;
        line-height: 18px; }
  .ex-module-slider-1 .customNavigation a.btn.prev {
    left: 5px; }
  .ex-module-slider-1 .customNavigation a.btn.next {
    right: 5px; }

  /*-- ======== * END * ======= --*/
  /*-- ================ *** EX-MODULE-CONTACT-2 479 *** =========== --*/
  .ex-module-contact-2 .widget-header {
    margin-bottom: 50px; }
    .ex-module-contact-2 .widget-header .widget-title {
      font-size: 30px; }
      .ex-module-contact-2 .widget-header .widget-title p {
        font-size: 20px;
        line-height: 24px; }
    .ex-module-contact-2 .widget-header p {
      font-size: 14px;
      margin-bottom: 0; }
  .ex-module-contact-2 .widget-content .kopa-btn {
    font-size: 10px;
    padding: 10px 15px !important;
    font-weight: bold;
    display: inline-block;
    line-height: 16px;
    vertical-align: middle; }
    .ex-module-contact-2 .widget-content .kopa-btn.kopa-with-icon {
      padding: 8px 15px !important; }
    .ex-module-contact-2 .widget-content .kopa-btn i {
      font-size: 14px;
      line-height: 20px; }

  /*-- ================ *** END *** ============== --*/
  /*-- ================== ***** ================= --*/
  .ex-module-slider-7 .widget-header .widget-title {
    font-size: 20px;
    line-height: 35px; }
    .ex-module-slider-7 .widget-header .widget-title p {
      font-size: 14px;
      line-height: 20px; }
  .ex-module-slider-7 .widget-content .customNavigation .btn {
    top: 50%; }

  /*-- ================== ** ==================== --*/
  /*-- ================ *** ============== --*/
  /*-- ==== --*/
  .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }
    .ex-module-list-product-1 .widget-header .widget-title {
      font-size: 30px; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption {
    bottom: 10px;
    left: 10px; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption p a {
      font-size: 12px; }

  /*-- ================= * ================ --*/
  /*-- ================== *** EX-MODULE-OUR-SERVICES-1 479 *** =============== --*/
  .ex-module-our-services-1 .widget-header .widget-title, .ex-module-our-services-5 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
    .ex-module-our-services-1 .widget-header .widget-title br, .ex-module-our-services-5 .widget-header .widget-title br {
      display: none; }
  .ex-module-our-services-1 .widget-content, .ex-module-our-services-5 .widget-content {
    padding: 0px 55px; }

  /*-- =================== * =============== --*/
  /*-- =============== *** ============== --*/
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 25px; }
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content p {
    font-size: 14px; }

  /*-- ================ * ================ --*/
  /*-- ================= *** ex-module-article-2 479 *** ================= --*/
  .ex-module-article-2 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
    .ex-module-article-2 .widget-header .widget-title p {
      font-size: 15px;
      line-height: 20px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item li {
    padding: 0px 15px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item .entry-title {
    font-size: 16px;
    line-height: 20px; }
  .ex-module-article-2 .widget-content .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .entry-item p {
    font-size: 13px; }
  .ex-module-article-2 .widget-content .customNavigation .btn {
    top: 30%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.prev {
      left: -80%; }
    .ex-module-article-2 .widget-content .customNavigation .btn.next {
      left: -55%; }

  /*-- ================= * ================== --*/
  /*-- ================== *** EX MODULE CONTACT 3 479 *** ================ --*/
  .ex-module-contact-3 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
  .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    display: inline-block;
    padding: 15px 60px;
    border-radius: 30px;
    width: auto; }

  /*-- ================== *** END *** =================== --*/
  /*-- ==================== *** =================== --*/
  .ex-module-our-services-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-our-services-2 .widget-header .widget-title p {
      font-size: 14px;
      line-height: 20px;
      margin-top: 10px; }
      .ex-module-our-services-2 .widget-header .widget-title p span {
        font-size: 30px; }
  .ex-module-our-services-2 .widget-content .wrap-btn {
    margin-bottom: 50px; }

  /*-- ====================== * =================== --*/
  /*-- ====================== *** =================== --*/
  .ex-module-contact-4 .widget-title {
    margin-bottom: 20px; }
  .ex-module-contact-4 .widget-content .entry-item .entry-content {
    text-align: center; }
    .ex-module-contact-4 .widget-content .entry-item .entry-content a {
      display: inline-block; }

  /*-- ====================== * ===================== --*/
  /*-- ================== **** EX MODULE 404 479 **** ================== --*/
  .ex-module-404 .widget-header .widget-title {
    font-size: 150px;
    line-height: 160px; }

  /*-- =================== *** END *** ================== --*/
  /*------ end  --------*/
  /*------- footer ------*/
  .kopa-footer p {
    font-size: 14px; }

  .btn-back-top {
    bottom: 10px; }

  /*------- end ---------*/
  /*--- ========== end home1 responsive style ======--*/
  /*-- ============ home 2 479 reponsive style ============ --*/
  /*-- =========== header =========== --*/
  .kopa-page-header .wrap-menu-1 {
    display: none; }
  .kopa-page-header .wrap-menu-2 {
    display: none; }
  .kopa-page-header .wrap-support-number {
    font-size: 15px;
    padding: 25px 10px;
    background: #ffd200; }
  .kopa-page-header .wrap-button-feature {
    float: none;
    width: auto;
    padding: 0;
    display: inline-block; }
    .kopa-page-header .wrap-button-feature button {
      color: #fff;
      border: 1px solid #fff;
      width: 38px;
      height: 38px;
      font-size: 15px;
      margin: 0;
      margin-left: 5px;
      border: 2px solid white;
      border-radius: 50%; }
      .kopa-page-header .wrap-button-feature button:first-child {
        margin-left: 0; }

  .kopa-page-header-5 .wrap-menu-1 {
    display: block; }

  /*-- =========== end =============== --*/
  /*-- =========== main content =========== --*/
  /*--- ==== ---*/
  /*-- ==== --*/
  .kopa-area-thumb-services {
    padding: 70px 0px; }
    .kopa-area-thumb-services .wrap-wg {
      padding: 0 10px; }

  /*-- ===== --*/
  .kopa-area-16 {
    padding: 65px 0px;
    padding-bottom: 0px; }
    .kopa-area-16 .wrap-wg .ex-module-contact-15 {
      margin-bottom: 65px; }
    .kopa-area-16 .ct-col-06 {
      padding: 65px 10px; }
      .kopa-area-16 .ct-col-06:before {
        display: none; }
    .kopa-area-16 .ct-col-08 {
      padding: 65px 10px; }
      .kopa-area-16 .ct-col-08:before {
        display: none; }

  /*-- ===== --*/
  /*-- ==== --*/
  .kopa-area-18 {
    padding: 65px 0px; }

  /*-- ==== --*/
  /*-- ==== --*/
  /*-- ============= *** EX-MODULE-SLIDER-1-2 479 *** ============ --*/
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .entry-title {
    font-size: 11px;
    line-height: 20px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content p {
    font-size: 5px;
    line-height: 10px;
    margin-bottom: 10px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .wrap-btn a {
    padding: 3px 10px;
    font-size: 5px; }

  /*-- ============ * END * ============== --*/
  /*-- ============= *** =============== --*/
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb {
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 20px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content p {
    width: 100%;
    margin: auto;
    font-size: 16px;
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .wrap-btn a {
    display: inline-block;
    padding: 10px 40px;
    transition: 0.5s; }

  /*-- =============== * ============== --*/
  /*-- ================ **** =============== --*/
  .ex-module-contact-15 .widget-header {
    text-align: center;
    margin-bottom: 30px; }
    .ex-module-contact-15 .widget-header .widget-title {
      font-size: 25px;
      line-height: 30px;
      margin-bottom: 15px; }
    .ex-module-contact-15 .widget-header p {
      font-size: 18px; }
  .ex-module-contact-15 .widget-content .ct-form-box form {
    text-align: center; }
    .ex-module-contact-15 .widget-content .ct-form-box form p.wrap-input-text {
      width: 100%; }
    .ex-module-contact-15 .widget-content .ct-form-box form p.wrap-input-btn {
      width: 100%; }
    .ex-module-contact-15 .widget-content .ct-form-box form p {
      display: block;
      margin-bottom: 30px; }
      .ex-module-contact-15 .widget-content .ct-form-box form p:last-child {
        margin-bottom: 0; }
      .ex-module-contact-15 .widget-content .ct-form-box form p input {
        width: 100%;
        height: 50px;
        display: block; }
      .ex-module-contact-15 .widget-content .ct-form-box form p input[type="text"] {
        background: transparent;
        padding: 0px 25px; }
      .ex-module-contact-15 .widget-content .ct-form-box form p input[type="submit"] {
        display: inline-block;
        padding: 15px 63px;
        margin-left: 0px;
        width: auto; }

  /*-- ================ ** ================= --*/
  /*-- ==================== **** EX-MODULE-ABOUT-US-1 479 **** ==================== --*/
  .ex-module-about-us-1 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-thumb {
    width: 100%;
    margin-bottom: 20px; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-content {
    height: auto;
    width: 100%;
    overflow: hidden; }

  /*-- ==================== ** ===================== --*/
  /*-- ================== WOCOMMERCE-SHOP 479 ================ --*/
  .woocommerce-main-primary .woocommerce-main-header .woocommerce-result-count {
    font-size: 9px;
    padding-bottom: 20px; }
  .woocommerce-main-primary .woocommerce-main-header form.woocommerce-ordering {
    padding-bottom: 10px;
    padding-top: 0px;
    float: left; }
    .woocommerce-main-primary .woocommerce-main-header form.woocommerce-ordering select.orderby {
      padding: 0px 5px;
      font-size: 9px; }

  /*-- ================== END ========================= --*/
  /*-- ==================== **** ================== --*/
  .ex-module-list-product-2 .entry-item .entry-thumb figcaption {
    left: 10px;
    bottom: 10px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption a {
      font-size: 14px;
      line-height: 20px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption span {
      font-size: 12px; }

  /*-- ===================== ** ==================== --*/
  /*-- ===================== **** ================= --*/
  .ex-module-our-services-3 .widget-header .widget-title {
    font-size: 30px;
    margin-bottom: 35px;
    line-height: 35px; }
  .ex-module-our-services-3 .widget-header p {
    line-height: 25px;
    margin-bottom: 35px; }
    .ex-module-our-services-3 .widget-header p br {
      display: none; }
  .ex-module-our-services-3 .widget-header .wrap-btn a {
    background: transparent;
    border: 1px solid #009cdc;
    color: #009cdc; }
    .ex-module-our-services-3 .widget-header .wrap-btn a:hover {
      background: #009cdc;
      color: #fff;
      border: 1px solid transparent; }
  .ex-module-our-services-3 .widget-content ul {
    margin-top: 20px; }
    .ex-module-our-services-3 .widget-content ul li {
      margin-top: 30px; }
      .ex-module-our-services-3 .widget-content ul li .entry-item {
        padding: 40px 25px;
        border: 1px solid #eee; }

  /*-- ====================== ** ================= --*/
  /*-- ====================== **** =============== --*/
  .ex-module-introduce-2 .widget-header {
    text-align: center;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-header .widget-title {
      line-height: 30px;
      font-size: 25px; }
      .ex-module-introduce-2 .widget-header .widget-title p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-thumb {
    padding: 0px 25px;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-content .entry-item .entry-thumb img {
      display: inline-block; }

  /*-- ======================= ** ================ --*/
  /*-- ==================== **** ================== --*/
  .ex-module-introduce-2-1 {
    overflow: hidden;
    padding-top: 6px; }
    .ex-module-introduce-2-1 .widget-content ul {
      margin-top: -30px; }
      .ex-module-introduce-2-1 .widget-content ul li {
        margin-top: 30px;
        width: 100%; }
        .ex-module-introduce-2-1 .widget-content ul li:before {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li:after {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li .entry-item {
          padding-top: 0px; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content {
            padding-left: 0; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title {
              font-size: 20px; }
              .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 10px; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content p {
              font-size: 16px; }

  /*-- ==================== ** ==================== --*/
  /*-- ================== **** ================== --*/
  .ex-module-article-2 {
    /*------------ *** style slider with thumb img ------------*/
    /*------------ * --------------*/ }
    .ex-module-article-2.with-thumb .widget-content .customNavigation .btn {
      top: 25%; }

  /*-- =================== ** ================ --*/
  /*-- ============= end ==================== --*/
  /*--- ========== end home2 responsive style ======--*/
  /*--- ================== home 3 responsive style =================== --*/
  /*-- ======== header ======= --*/
  .kopa-page-header-3 {
    position: relative;
    top: 0; }
    .kopa-page-header-3 .wrap-menu-1 {
      display: none; }
    .kopa-page-header-3 .item-header.style-01 {
      display: block;
      padding: 25px 10px; }
      .kopa-page-header-3 .item-header.style-01 .alignright {
        margin-top: 12px; }
      .kopa-page-header-3 .item-header.style-01 .humberger-menu {
        display: inline-block; }
        .kopa-page-header-3 .item-header.style-01 .humberger-menu i {
          width: 20px;
          height: 20px;
          border: 1px solid white;
          font-size: 10px;
          text-align: center;
          line-height: 20px;
          border-radius: 50%; }
      .kopa-page-header-3 .item-header.style-01 .wrap-button-feature {
        display: inline-block; }
        .kopa-page-header-3 .item-header.style-01 .wrap-button-feature button {
          width: 20px;
          height: 20px;
          border: 1px solid white;
          font-size: 10px;
          line-height: 20px;
          border-radius: 50%;
          color: white;
          text-align: center; }

  .wrap-hidden-content {
    position: absolute;
    width: 100%;
    top: 110%;
    padding: 14px 10px;
    z-index: 99;
    background: rgba(0, 0, 0, 0.7); }
    .wrap-hidden-content p {
      font-size: 20px; }
    .wrap-hidden-content form button {
      font-size: 20px;
      line-height: 26px;
      vertical-align: top;
      border: none;
      margin-right: 10px;
      color: white; }
    .wrap-hidden-content form input[type="text"] {
      height: 35px;
      width: 70%;
      border: none;
      padding: 0px 20px;
      background: #fff;
      color: #999; }
    .wrap-hidden-content .btn-off {
      position: absolute;
      right: 10px;
      top: 50%;
      font-size: 25px;
      color: white;
      transform: translate(0, -50%); }

  /*-- ======== end header ====== --*/
  /*-- **** --*/
  .kopa-area-20 {
    padding: 0; }
    .kopa-area-20 .wrap-slider-intro {
      padding: 50px 10px; }
    .kopa-area-20 .wrap-info-contact {
      padding: 50px; }

  /*-- **** --*/
  .kopa-area-21 .ct-col-09 {
    padding: 65px 15px; }

  /*-- **** --*/
  .kopa-area-22 {
    padding: 65px 0px; }
    .kopa-area-22 .wrap-wg {
      padding: 0px 15px; }

  /*-- **** --*/
  .kopa-area-23 .ct-col-03 {
    padding-top: 0; }

  /*-- ============== **** EX-MODULE-SLIDER-4 479 **** ============= --*/
  .ex-module-slider-4 .widget-content .entry-item .entry-title {
    font-size: 25px;
    line-height: 30px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    font-size: 12px;
    margin-bottom: 30px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 7px 32px; }
  .ex-module-slider-4 .widget-content .carousel-control {
    width: 25px;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    color: #999;
    background: none !important;
    text-align: center;
    border: 2px solid #009cdc; }
    .ex-module-slider-4 .widget-content .carousel-control:hover {
      border-color: #ffd200 !important;
      color: #ffd200 !important;
      opacity: 1; }

  /*-- ============= **** END **** ================= --*/
  /*-- ================ **** EX-MODULE-CONTACT-6 479 **** ============= --*/
  .ex-module-contact-6 .widget-content ul {
    margin-top: -30px; }
    .ex-module-contact-6 .widget-content ul li {
      margin-top: 30px;
      margin-left: 0;
      margin-right: 0;
      display: block; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-thumb {
        font-size: 20px;
        line-height: 26px;
        margin-right: 20px;
        margin-top: 5px; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content .entry-title {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 0px; }
      .ex-module-contact-6 .widget-content ul li .entry-item .entry-content p {
        font-size: 12px;
        line-height: 18px; }

  /*-- ================ ** END ** ============== --*/
  /*---- ==================== **** ex-module-item-1 479 **** ====================== --*/
  .ex-module-item-1 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 15px 40px;
    font-size: 12px;
    line-height: 18px; }

  /*---- ====================== ** END ** ======================== --*/
  /*-- ================ **** =============== --*/
  .ex-module-about-us-2 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }

  /*-- ================= ** =============== --*/
  /*-- ================= **** ================ --*/
  .ex-module-our-services-4 .widget-header .widget-title {
    font-size: 25px;
    color: #009cdc;
    margin-bottom: 30px; }
  .ex-module-our-services-4 .widget-header p {
    width: 100%; }
  .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden; }

  /*-- ================== ** =============== --*/
  /*-- ===================== end home 3 responsive style ============== --*/
  /*-- ================= header 4 ============== --*/
  .kopa-page-header-4 .top-bar .alignright .kopa-cartdrop-down-1 .cart-dropdown {
    width: 320px; }

  .kopa-cartdrop-down-1 .cart-dropdown {
    width: 320px; }

  /*-- ================== end ================== --*/
  /*-- ================== header 5 =================== --*/
  .kopa-page-header-5 .top-bar .alignright .wrap-social-icon ul li a {
    font-size: 12px; }
  .kopa-page-header-5 .wrap-menu-1 .alignright {
    width: 75%; }
    .kopa-page-header-5 .wrap-menu-1 .alignright .wrap-form-search form input[type="text"] {
      width: 150px; }
  .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu {
    width: 320px; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .item-cart-title {
      font-size: 14px; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft {
      width: 100%;
      margin-bottom: 20px; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignright {
      width: 100%; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft {
      width: 100%;
      margin-bottom: 20px; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright {
      width: 100%; }

  .kopa-cartdrop-down-2 .dropdown-menu {
    width: 320px; }
    .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .item-cart-title {
      font-size: 14px; }
    .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft {
      width: 100%;
      margin-bottom: 20px; }
    .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignright {
      width: 100%; }
    .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft {
      width: 100%;
      margin-bottom: 20px; }
    .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright {
      width: 100%; }

  /*-- ================== end ======================= --*/ }
@media screen and (max-width: 359px) {
  /*--======= home1 359 responsive style ==========--*/
  /*------ header ---------*/
  .kopa-page-header-4 .item-header .main-nav .main-menu li, .kopa-page-header-8 .item-header .main-nav .main-menu li, .kopa-page-header-9 .item-header .main-nav .main-menu li, .kopa-page-header-10 .item-header .main-nav .main-menu li {
    padding: 30px 15px; }

  .kopa-page-header-7 .item-header .main-nav .main-menu li {
    padding: 30px 10px; }
    .kopa-page-header-7 .item-header .main-nav .main-menu li .kopa-cartdrop-down-2 button {
      font-size: 20px; }
    .kopa-page-header-7 .item-header .main-nav .main-menu li .btn-search {
      font-size: 25px; }

  .kopa-cartdrop-down-2 .dropdown-menu {
    width: 300px; }

  .kopa-page-header-5 .wrap-menu-1 .menu-1 .sf-menu li {
    padding: 16px 0px; }

  /*------ end header -----*/
  /*----- main content ----*/
  /*-- ========== section style ========= --*/
  /*--- ===== ---*/
  .kopa-area-introduce {
    padding: 40px 0px; }
    .kopa-area-introduce .wrap-wg {
      padding: 0px 5px; }
    .kopa-area-introduce .ex-module-contact-1 {
      margin-top: 0; }

  /*--- ==== --*/
  .kopa-area-custom-scroll {
    padding: 0 10px 50px 10px; }

  /*-- ===== --*/
  .kopa-area-3 {
    padding: 65px 0px;
    padding-bottom: 0px; }

  /*-- ==== --*/
  .kopa-area-feature-and-our-services {
    padding: 0px;
    background-size: auto; }

  .kopa-area .ct-col-03 {
    padding-top: 70px; }
  .kopa-area .ct-col-05 {
    padding-bottom: 65px;
    padding-top: 65px; }
  .kopa-area .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }

  /*-- ==== --*/
  .kopa-area-6 {
    padding: 50px 0px; }

  /*-- ==== KOPA-AREA-7 359 ===== --*/
  .kopa-area-7 {
    padding: 65px 0px; }
    .kopa-area-7 .wrap-wg {
      padding: 0px 10px; }

  /*-- ===== --*/
  .kopa-area-8 {
    padding: 90px 10px; }

  /*-- ==== --*/
  .kopa-area-9 {
    background-size: cover;
    background-attachment: fixed; }

  .kopa-area .ct-col-06 {
    padding: 90px 15px; }
  .kopa-area .ct-col-07 {
    padding: 65px 15px; }

  /*-- ==== --*/
  .kopa-area-10 {
    padding: 65px 0px; }

  /*-- ==== --*/
  .kopa-area-11 {
    padding: 50px 0px; }

  /*-- ==== bottom-sidebar 359 ==== --*/
  .bottom-sidebar .bottom-sidebar-area {
    padding: 65px 0px; }
  .bottom-sidebar .wrap-wg {
    width: 100%; }

  /*-- ======== ***  ========== --*/
  .ex-module-contact-1 .widget-header .widget-title {
    font-size: 20px;
    line-height: 24px;
    margin: 0;
    padding-bottom: 10px; }
  .ex-module-contact-1 .widget-header p.sub-title {
    font-size: 7px; }
  .ex-module-contact-1 .widget-content .entry-item .entry-title {
    font-size: 11px;
    margin-top: 10px;
    padding-bottom: 10px;
    line-height: 15px;
    margin-bottom: 0; }
    .ex-module-contact-1 .widget-content .entry-item .entry-title p {
      font-size: 7px;
      line-height: 13px; }
  .ex-module-contact-1 .widget-content .entry-item .wrap-btn {
    text-transform: uppercase; }
    .ex-module-contact-1 .widget-content .entry-item .wrap-btn a {
      font-size: 6px;
      padding: 3px 15px; }

  /*-- ======== * ======= --*/
  /*--- =================== EX-MODULE-SLIDER-PRO-1 359 ================= ---*/
  .ex-module-slider-pro-1 .slider-pro p br {
    display: none; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-line {
    transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    top: 70px !important; }
    .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-line .kopa-line-style-01 {
      width: 150px; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-img {
    top: 30px !important;
    left: 180px !important;
    transform: scale(0.8) !important;
    -ms-transform: scale(0.8) !important;
    -webkit-transform: scale(0.8) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-title-7 {
    font-size: 8px;
    line-height: 14px;
    top: 30px !important;
    padding-left: 15px;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important; }
    .ex-module-slider-pro-1 .slider-pro p.kopa-title-7:before {
      width: 3px; }
  .ex-module-slider-pro-1 .slider-pro p.h4 {
    font-size: 6px !important;
    line-height: 12px !important;
    left: 178px !important;
    top: 60px !important;
    -ms-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important; }
  .ex-module-slider-pro-1 .slider-pro p.kopa-sp-layer-btn-04 {
    top: 90px !important;
    left: 178px !important;
    font-size: 6px;
    -ms-transform: scale(0.5) !important;
    -webkit-transform: scale(0.5) !important;
    transform: scale(0.5) !important; }

  /*--- ============================= END =============================== ---*/
  /*------- ============= *** BLOG-ARTICLE-LIST-1 359 *** ============== -------*/
  .blog-article-list-1 li .entry-item .entry-content p {
    overflow: visible; }
  .blog-article-list-1 li .entry-item .entry-footer .kopa-btn {
    padding: 10px 20px; }
  .blog-article-list-1 li .entry-item .entry-footer .wrap-social-link {
    margin-top: 0px;
    margin-right: 0px !important;
    padding: 10px 0; }

  /*------ ==================** END ** ========================= -----*/
  /*-- ================ *** ============== --*/
  /*-- ==== --*/
  .ex-module-list-product-1 .widget-header {
    padding-left: 20px; }
    .ex-module-list-product-1 .widget-header .widget-title {
      font-size: 30px; }
  .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption {
    bottom: 10px;
    left: 10px; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption a {
      font-size: 12px; }
    .ex-module-list-product-1 .widget-content .entry-item .entry-thumb figcaption span {
      font-size: 10px; }

  /*-- ================= * ================ --*/
  /*-- ================== *** EX-MODULE-OUR-SERVICES-1 359 *** =============== --*/
  .ex-module-our-services-1 .widget-header .widget-title, .ex-module-our-services-5 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
    .ex-module-our-services-1 .widget-header .widget-title br, .ex-module-our-services-5 .widget-header .widget-title br {
      display: none; }
  .ex-module-our-services-1 .widget-content, .ex-module-our-services-5 .widget-content {
    padding: 0px 10px; }
    .ex-module-our-services-1 .widget-content .wrap-btn a, .ex-module-our-services-5 .widget-content .wrap-btn a {
      padding: 15px 60px; }

  /*-- =================== * =============== --*/
  /*-- =============== *** ============== --*/
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 25px; }
  .ex-module-total-info-1 .widget-content ul li .entry-item .entry-content p {
    font-size: 14px; }

  /*-- ================ * ================ --*/
  /*-- ================== *** EX MODULE CONTACT 3 359 *** ================ --*/
  .ex-module-contact-3 .widget-header .widget-title {
    font-size: 30px; }
  .ex-module-contact-3 .widget-content .ct-form-1 input[type="submit"] {
    display: inline-block;
    padding: 15px 60px;
    border-radius: 30px;
    width: auto; }

  /*-- ================== *** END *** =================== --*/
  /*-- ==================== *** =================== --*/
  .ex-module-our-services-2 .widget-header .widget-title {
    font-size: 30px;
    line-height: 36px; }
    .ex-module-our-services-2 .widget-header .widget-title p {
      font-size: 14px;
      line-height: 20px;
      margin-top: 10px; }
      .ex-module-our-services-2 .widget-header .widget-title p span {
        font-size: 30px; }
  .ex-module-our-services-2 .widget-content .wrap-btn {
    margin-bottom: 50px; }

  /*-- ====================== * =================== --*/
  /*-- ====================== *** =================== --*/
  .ex-module-contact-4 .widget-title {
    margin-bottom: 20px;
    font-size: 20px;
    text-align: center;
    line-height: 26px; }
  .ex-module-contact-4 .widget-content .entry-item .entry-content {
    text-align: center; }
    .ex-module-contact-4 .widget-content .entry-item .entry-content a {
      display: inline-block; }

  /*-- ====================== * ===================== --*/
  /*------ end  --------*/
  /*------- footer ------*/
  .kopa-footer p {
    font-size: 14px; }

  .btn-back-top {
    bottom: 10px; }

  /*------- end ---------*/
  /*--- ========== end home1  responsive style ======--*/
  /*-- ============ home 2 359 reponsive style ============ --*/
  /*-- =========== header =========== --*/
  .kopa-page-header .wrap-menu-1 {
    display: none; }
  .kopa-page-header .wrap-menu-2 {
    display: none; }
  .kopa-page-header .wrap-support-number {
    font-size: 15px;
    padding: 25px 10px; }

  .kopa-page-header-5 .wrap-menu-1 {
    display: block; }

  /*-- =========== end =============== --*/
  /*-- =========== main content =========== --*/
  /*--- ==== ---*/
  /*--- ======== KOPA-AREA-27 359 =========== --*/
  .kopa-area-27 {
    padding: 65px 0px; }

  /*-- ==== --*/
  .kopa-area-thumb-services {
    padding: 70px 0px; }

  /*-- ===== --*/
  .kopa-area-16 {
    padding: 65px 0px;
    padding-bottom: 0px; }
    .kopa-area-16 .wrap-wg .ex-module-contact-15 {
      margin-bottom: 65px; }
    .kopa-area-16 .ct-col-06 {
      padding: 65px 10px; }
      .kopa-area-16 .ct-col-06:before {
        display: none; }
    .kopa-area-16 .ct-col-08 {
      padding: 65px 10px; }
      .kopa-area-16 .ct-col-08:before {
        display: none; }

  /*-- ===== --*/
  /*-- ===== --*/
  .kopa-area-15 {
    padding: 65px 0px; }

  /*-- ==== --*/
  .kopa-area-18 {
    padding: 65px 0px; }

  /*-- ==== --*/
  /*-- ==== --*/
  .kopa-area-19 {
    padding: 65px 0px; }

  /*-- ============= *** EX-MODULE-SLIDER-1-2 479 *** ============ --*/
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .entry-title {
    font-size: 9px;
    line-height: 15px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content p {
    font-size: 5px;
    line-height: 10px;
    margin-bottom: 10px; }
  .ex-module-slider-1-2 .widget-content .entry-item .entry-content .wrap-btn a {
    padding: 3px 10px;
    font-size: 5px; }

  /*-- ============ * END * ============== --*/
  /*-- ============= *** =============== --*/
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-thumb {
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .entry-title {
    font-size: 20px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content p {
    width: 100%;
    margin: auto;
    font-size: 16px;
    margin-bottom: 30px; }
  .ex-module-our-services-9 .widget-content ul li .entry-item .entry-content .wrap-btn a {
    display: inline-block;
    padding: 10px 40px;
    transition: 0.5s; }

  /*-- =============== * ============== --*/
  /*-- =============== EX-MODULE-SLIDER-5 359 ============== --*/
  .ex-module-our-services-5 .widget-content .entry-item .entry-thumb {
    margin: 0;
    margin-bottom: 20px;
    width: 100%; }
  .ex-module-our-services-5 .widget-content .entry-item .entry-content {
    width: 100%; }

  /*-- ================ END ====================== --*/
  /*-- ============= 	EX-MODULE-SLIDER-7 359 ============== */
  .ex-module-slider-7 .widget-header .widget-title {
    font-size: 20px;
    line-height: 25px; }
  .ex-module-slider-7 .widget-header .sub-title {
    font-size: 12px;
    text-transform: capitalize;
    line-height: 16px;
    margin-bottom: 5px; }

  /*-- =============== END ==================== --*/
  /*-- ================ **** ex-module-contact-15 359 **** =============== --*/
  .ex-module-contact-15 .widget-header {
    text-align: center;
    margin-bottom: 30px; }
    .ex-module-contact-15 .widget-header .widget-title {
      font-size: 25px;
      line-height: 30px;
      margin-bottom: 15px; }
    .ex-module-contact-15 .widget-header p {
      font-size: 18px; }
  .ex-module-contact-15 .widget-content form {
    text-align: center; }
    .ex-module-contact-15 .widget-content form p.wrap-input-text {
      width: 100%; }
    .ex-module-contact-15 .widget-content form p.wrap-input-btn {
      width: 100%; }
    .ex-module-contact-15 .widget-content form p {
      display: block;
      margin-bottom: 30px; }
      .ex-module-contact-15 .widget-content form p:last-child {
        margin-bottom: 0; }
      .ex-module-contact-15 .widget-content form p input {
        width: 100%;
        height: 50px;
        display: block; }
      .ex-module-contact-15 .widget-content form p input[type="text"] {
        background: transparent;
        padding: 0px 25px; }
      .ex-module-contact-15 .widget-content form p input[type="submit"] {
        display: inline-block;
        padding: 15px 63px;
        margin-left: 0px;
        width: auto; }

  /*-- ================ **** END **** ================= --*/
  /*-- ==================== **** EX-MODULE-ABOUT-US-1 359 **** ==================== --*/
  .ex-module-about-us-1 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }
  .ex-module-about-us-1 .widget-content .entry-item .entry-content {
    overflow: hidden; }

  /*-- ==================== **** END **** ===================== --*/
  /*-- ==================== **** ex-module-list-product-2 359 **** ================== --*/
  .ex-module-list-product-2 .entry-item .entry-thumb figcaption {
    left: 10px;
    bottom: 10px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption a {
      font-size: 14px;
      line-height: 20px; }
    .ex-module-list-product-2 .entry-item .entry-thumb figcaption span {
      font-size: 12px; }

  /*-- ===================== **** END **** ==================== --*/
  /*-- ===================== **** EX-MODULE-OUR-SERVICES-3 359 **** ================= --*/
  .ex-module-our-services-3 .widget-header .widget-title {
    font-size: 30px;
    margin-bottom: 35px;
    line-height: 35px; }
  .ex-module-our-services-3 .widget-header p {
    line-height: 25px;
    margin-bottom: 35px; }
    .ex-module-our-services-3 .widget-header p br {
      display: none; }
  .ex-module-our-services-3 .widget-header .wrap-btn a {
    background: transparent;
    border: 1px solid #009cdc;
    color: #009cdc; }
    .ex-module-our-services-3 .widget-header .wrap-btn a:hover {
      background: #009cdc;
      color: #fff;
      border: 1px solid transparent; }
  .ex-module-our-services-3 .widget-content ul {
    margin-top: -10px; }
    .ex-module-our-services-3 .widget-content ul li {
      margin-top: 30px; }
      .ex-module-our-services-3 .widget-content ul li .entry-item {
        padding: 40px 25px;
        border: 1px solid #eee; }

  /*-- ====================== **** END **** ================= --*/
  /*-- ====================== **** ex-module-introduce-2 359 **** =============== --*/
  .ex-module-introduce-2 .widget-header {
    text-align: center;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-header .widget-title {
      line-height: 30px;
      font-size: 25px; }
      .ex-module-introduce-2 .widget-header .widget-title p {
        font-size: 16px;
        line-height: 20px;
        margin-top: 10px; }
  .ex-module-introduce-2 .widget-content .entry-item .entry-thumb {
    padding: 0px 25px;
    margin-bottom: 50px; }
    .ex-module-introduce-2 .widget-content .entry-item .entry-thumb img {
      display: inline-block; }

  /*-- ======================= **** END **** ================ --*/
  /*-- ==================== **** ex-module-introduce-2-1 **** ================== --*/
  .ex-module-introduce-2-1 {
    overflow: hidden;
    padding-top: 6px; }
    .ex-module-introduce-2-1 .widget-content ul {
      margin-top: -30px; }
      .ex-module-introduce-2-1 .widget-content ul li {
        margin-top: 30px;
        width: 100%; }
        .ex-module-introduce-2-1 .widget-content ul li:before {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li:after {
          display: none; }
        .ex-module-introduce-2-1 .widget-content ul li .entry-item {
          padding-top: 0px; }
          .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content {
            padding-left: 0; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title {
              font-size: 20px; }
              .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content .entry-title p {
                font-size: 16px;
                line-height: 20px;
                margin-bottom: 10px; }
            .ex-module-introduce-2-1 .widget-content ul li .entry-item .entry-content p {
              font-size: 16px; }

  /*-- ==================== **** END **** ==================== --*/
  /*-- ============= end ==================== --*/
  /*--- ========== end home2 responsive style ======--*/
  /*-- ============ single shop 359 =============== --*/
  .ex-woocommerce-tabs ul.tabs li {
    padding: 5px 15px !important;
    font-size: 14px; }
  .ex-woocommerce-tabs .tab-description {
    box-shadow: none; }

  /*-- =============== end ====================== --*/
  /*--- ============ KOPA ACCORDION 359 ============= ---*/
  .kopa-accordion .panel .panel-title {
    font-size: 14px;
    line-height: 20px; }

  /*-- =================== END =================== ---*/
  /*--- ================== home 3 359 responsive style =================== --*/
  /*-- ======== header ======= --*/
  .kopa-page-header-3 {
    position: relative;
    top: 0; }
    .kopa-page-header-3 .wrap-menu-1 {
      display: none; }
    .kopa-page-header-3 .item-header.style-01 {
      display: block;
      padding: 25px 10px; }
      .kopa-page-header-3 .item-header.style-01 .alignright {
        margin-top: 12px; }
      .kopa-page-header-3 .item-header.style-01 .humberger-menu {
        display: inline-block; }
        .kopa-page-header-3 .item-header.style-01 .humberger-menu i {
          width: 20px;
          height: 20px;
          border: 1px solid white;
          font-size: 10px;
          text-align: center;
          line-height: 20px;
          border-radius: 50%; }
      .kopa-page-header-3 .item-header.style-01 .wrap-button-feature {
        display: inline-block; }
        .kopa-page-header-3 .item-header.style-01 .wrap-button-feature button {
          width: 20px;
          height: 20px;
          border: 1px solid white;
          font-size: 10px;
          line-height: 20px;
          border-radius: 50%;
          color: white;
          text-align: center; }

  .wrap-hidden-content {
    width: 100%;
    top: 110%;
    padding: 10px;
    z-index: 99;
    background: rgba(0, 0, 0, 0.7); }
    .wrap-hidden-content p {
      font-size: 20px; }
    .wrap-hidden-content form button {
      font-size: 20px;
      line-height: 26px;
      vertical-align: top;
      border: none;
      margin-right: 10px;
      color: white; }
    .wrap-hidden-content form input[type="text"] {
      height: 35px;
      width: 70%;
      border: none;
      padding: 0px 20px;
      background: #fff;
      color: #999; }
    .wrap-hidden-content .btn-off {
      position: absolute;
      right: 10px;
      top: 50%;
      font-size: 25px;
      color: white;
      transform: translate(0, -50%); }

  /*-- ======== end header ====== --*/
  /*-- **** --*/
  .kopa-area-20 {
    padding: 0; }
    .kopa-area-20 .wrap-slider-intro {
      padding: 50px 10px; }
    .kopa-area-20 .wrap-info-contact {
      padding: 50px; }

  /*-- **** --*/
  .kopa-area-21 .ct-col-09 {
    padding: 65px 15px; }

  /*-- **** --*/
  .kopa-area-22 {
    padding: 65px 0px; }
    .kopa-area-22 .wrap-wg {
      padding: 0px 15px; }

  /*-- **** --*/
  .kopa-area-23 .ct-col-03 {
    padding-top: 0; }

  /*-- ============== ***** EX-MODULE-SLIDER-4 359 ***** ============= --*/
  .ex-module-slider-4 .widget-content .entry-item .entry-title {
    font-size: 16px;
    line-height: 22px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content p {
    font-size: 10px;
    line-height: 18px;
    margin-bottom: 30px; }
  .ex-module-slider-4 .widget-content .entry-item .entry-content .kopa-btn {
    padding: 5px 25px;
    font-size: 10px; }
  .ex-module-slider-4 .widget-content .carousel-control {
    width: 25px;
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    color: #999;
    background: none !important;
    text-align: center;
    border: 2px solid #009cdc; }
    .ex-module-slider-4 .widget-content .carousel-control:hover {
      border-color: #ffd200 !important;
      color: #ffd200 !important;
      opacity: 1; }

  /*-- ============= ** ================= --*/
  /*-- ================ **** ============= --*/
  .ex-module-item-1 .widget-content .entry-item .entry-content .wrap-btn {
    text-align: left; }
    .ex-module-item-1 .widget-content .entry-item .entry-content .wrap-btn a {
      font-size: 12px;
      padding: 15px 30px; }

  /*-- ================ ** ============== --*/
  /*-- ================ **** =============== --*/
  .ex-module-about-us-2 .widget-header .widget-title {
    font-size: 25px;
    line-height: 30px; }

  /*-- ================= ** =============== --*/
  /*-- ================= **** ================ --*/
  .ex-module-our-services-4 .widget-header .widget-title {
    font-size: 25px;
    color: #009cdc;
    margin-bottom: 30px; }
  .ex-module-our-services-4 .widget-header p {
    width: 100%; }
  .ex-module-our-services-4 .widget-content ul li .entry-item .entry-content {
    float: none;
    width: auto;
    overflow: hidden; }

  /*-- ================== ** =============== --*/
  /*-- ===================== end home 3 responsive style ============== --*/
  /*-- ================= header 4 ============== --*/
  .kopa-page-header-4 .top-bar .alignright .kopa-cartdrop-down-1 .cart-dropdown {
    width: 320px; }

  .kopa-cartdrop-down-1 .cart-dropdown {
    width: 320px; }

  /*-- ================== end ================== --*/
  /*-- ================== **** EX-MODULE-ARTICLE-2 359 **** ================== --*/
  .ex-module-article-2 .widget-header {
    padding-left: 15px; }

  /*-- =================== ** ================ --*/
  /*-- ================== header 5 =================== --*/
  .kopa-page-header-5 .wrap-menu-1 .alignright {
    width: auto; }
    .kopa-page-header-5 .wrap-menu-1 .alignright .wrap-form-search form input[type="text"] {
      width: 150px; }
  .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu {
    width: 320px; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .item-cart-title {
      font-size: 14px; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft {
      width: 100%;
      margin-bottom: 20px; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignright {
      width: 100%; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft {
      width: 100%;
      margin-bottom: 20px; }
    .kopa-page-header-5 .wrap-menu-1 .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright {
      width: 100%; }

  .kopa-cartdrop-down-2 .dropdown-menu {
    width: 320px; }
    .kopa-cartdrop-down-2 .dropdown-menu li .item-cart .item-cart-content .item-cart-title {
      font-size: 14px; }
    .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignleft {
      width: 100%;
      margin-bottom: 20px; }
    .kopa-cartdrop-down-2 .dropdown-menu li .total-cost-item .alignright {
      width: 100%; }
    .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignleft {
      width: 100%;
      margin-bottom: 20px; }
    .kopa-cartdrop-down-2 .dropdown-menu .footer-cart .cart-btn .alignright {
      width: 100%; }

  /*-- ================== end ======================= --*/
  /*-- ================ *** EX-MODULE-CONTACT-2 359 *** =========== --*/
  .ex-module-contact-2 .widget-header {
    margin-bottom: 30px; }
    .ex-module-contact-2 .widget-header .widget-title {
      font-size: 30px;
      line-height: 36px; }
    .ex-module-contact-2 .widget-header .sub-title {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 10px; }
    .ex-module-contact-2 .widget-header p {
      font-size: 14px;
      line-height: 20px;
      margin-bottom: 0; }
  .ex-module-contact-2 .widget-content .kopa-btn {
    font-size: 12px;
    padding: 10px 15px !important;
    font-weight: bold;
    display: block;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0; }
    .ex-module-contact-2 .widget-content .kopa-btn:last-child {
      margin-bottom: 0px; }
    .ex-module-contact-2 .widget-content .kopa-btn.kopa-with-icon {
      padding: 10px 15px !important; }
    .ex-module-contact-2 .widget-content .kopa-btn i {
      font-size: 18px; }

  /*-- ================ *** END *** ============== --*/
  /*-- =================== KOPA-TAB-3 359 =============== --*/
  .kopa-tab-3 .nav li a {
    padding: 5px 10px;
    font-size: 10px; }

  /*-- ==================== END =========================== --*/
  /*-- ================= KOPA-TAB-4 359 ==================== --*/
  .kopa-tab-4 .nav li a {
    padding: 5px 15px;
    font-size: 10px; }

  /*-- ==================== END =============================== --*/
  /*-- ================= KOPA-TAB-5 359 ========================= --*/
  .kopa-tab-5 .nav-tabs li a {
    padding: 5px 10px;
    font-size: 10px; }

  /*-- =================== END =============================== --*/
  /*-- ==================== KOPA-TAB-6 359 ================== ---*/
  .kopa-tab-6 .nav-tabs li a {
    padding: 5px 10px;
    font-size: 10px; }

  /*-- =========================== END ======================== --*/
  /*--- ========================== KOPA-TAB-7 359 ================== --*/
  .kopa-tab-7 .nav-pills li a {
    padding: 5px 10px;
    font-size: 12px; }

  /*-- ============================== END ========================= --*/
  /*--- ========================== KOPA-TAB-7 359 ================== --*/
  .kopa-tab-8 .nav-tabs li a {
    padding: 5px 10px;
    font-size: 12px; }

  /*-- ============================== END ========================= --*/ }
@media screen and (max-width: 1024px) {
  /*--- humberger menu at header 2 ----*/
  .kopa-page-header-2 .humberger-menu {
    display: block; } }
@media (min-width: 970px) and (max-width: 980px) {
  .container {
    width: 960px; }

  /*----============ GALLERY 1 970 - 980 ============ --*/
  .kopa-gallery-1 .gallery-content ul, .kopa-gallery-2 .gallery-content ul {
    margin-top: -13px; }
    .kopa-gallery-1 .gallery-content ul.ct-row-01, .kopa-gallery-2 .gallery-content ul.ct-row-01 {
      margin-right: -5px;
      margin-left: -5px; }
    .kopa-gallery-1 .gallery-content ul li, .kopa-gallery-2 .gallery-content ul li {
      padding: 0px 5px;
      margin-top: 13px; }

  /*----============= END ================ ----*/ }
/*--------------========================= end responsive =====================----------------------*/
