/*========================================================================================

*************************** Start Styling Your theme from here ***************************

==========================================================================================*/
/*------------- Global Prefix ------------------*/
::-webkit-scrollbar{ width: 5px; }
::-webkit-scrollbar-track { background: #fff;}
::-webkit-scrollbar-thumb { background: var(--rose-gr-bg);border-radius: 30px;}
:root {
  --text-color: #8a919c;
  --text-light:#c0c0c9;
  --text-dark: #313131;
  --heading :#4d4d4d;
  --p-rose: #ffaf29;
  --rose-gr-bg: linear-gradient(90deg, rgba(233,151,11,1) 0%, rgba(255,175,41,1) 50%, rgba(233,151,11,1) 100%);
  --rose-gr-reverse: linear-gradient(90deg, rgba(255,175,41,1) 24%, rgba(217,61,14,1) 100%);
  --p-green: #0de49d;
  --p-orange:#ff8618;
  --cyan: #1aceff;
  --redOne:#ff6262;
}

/*------------- Global Style -------------------*/
@font-face {
  font-family: 'font-awesome';
  src: url('../fonts/font-awesome/fonts/fontawesome-webfont.ttf');
  src: url('../fonts/font-awesome/fonts/fontawesome-webfont.eot'), /* IE9 Compat Modes */
       url('../fonts/font-awesome/fonts/fontawesome-webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/font-awesome/fonts/fontawesome-webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/font-awesome/fonts/fontawesome-webfont.svg') format('svg'); /* Legacy iOS */
}

/*------------- Theme button -------------------*/
body .solid-button-one {
  min-width: 188px;
  line-height: 48px;
  border-style: solid;
  border-width: 2px;
  border-radius: 30px;
  padding: 0 25px;
  text-align: center;
  color: #fff;
  text-transform: capitalize;
  box-shadow: 0px 13px 27px 0px rgba(163, 48, 53, 0.25);
}
body .inline-button-two {
  font-family: inherit;
  font-size: 16px;
  color: var(--text-dark);
  text-transform: none;
  letter-spacing: normal;
  text-decoration: underline;
}
body .solid-button-one.button-header {
  font-size: 12px;
  line-height: 40px;
  min-width: 150px;
  padding: 0 15px;
}
body .solid-button-one:hover {background: #fff;box-shadow: none;}
body .solid-button-one .icon-right {vertical-align: -1px;margin-left: 5px;}
body .solid-button-one .icon-left {vertical-align: -1px;margin-right: 5px;}
body .video-button-one {font-size: 18px;line-height: 55px;color: #57667E;}
body .video-button-one i {font-size: 50px;color: #D8D8D8;vertical-align: middle;}
body .video-button-one .icon-right {margin-left: 10px;}
body .video-button-one .icon-left {margin-right: 10px;}
body .theme-button-one {
  font-family: 'CircularStdmed';
  width: 220px;
  line-height: 56px;
  text-align: center;
  font-size:19px;
  border-width: 2px;
  border-style: solid;
  border-radius: 30px;
  position: relative;
}
body .theme-button-one:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left:0;
  border-radius: 30px;
  z-index: -1;
  transform: scale(0,1);
}
body .theme-button-one:hover {color: #fff; border-color: #fff;}
body .theme-button-one:hover:before {transform: scale(1,1);}
body .theme-button-two {
  text-transform: capitalize;
  text-align: center;
  font-size: 18px;
  color: #fff;
  line-height: 50px;
  padding: 0 40px;
  position: relative;
  z-index: 1;
}
body .theme-button-two:before {
  content: '';
  position: absolute;
  top:4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
  border: 1px solid #fff;
  opacity: 0;
}
body .theme-button-two:hover:before {opacity: 1;}
body .theme-button-two .icon-right {vertical-align: -1px; margin-left: 5px;}
body .theme-button-two .icon-left {vertical-align: -1px; margin-right: 5px;}
body .line-button-one {
  text-transform: capitalize;
  line-height: 40px;
  border-style: solid;
  border-width: 2px;
  border-radius: 30px;
  text-align: center;
  padding: 0 15px;
  min-width: 100px;
}
body .line-button-one:hover {box-shadow: 0px 13px 27px 0px rgba(163, 48, 53, 0.25); color: #fff;}
body .line-button-two {
  text-transform: capitalize;
  line-height: 48px;
  border: 1px solid #E0E9EF;
  border-radius: 25px;
  padding: 0 35px;
  min-width: 180px;
  text-align: center;
  font-size: 18px;
  color: #233D63;
}
body .line-button-two:hover,.agn-our-pricing .table-wrapper .pr-column:hover .line-button-two {
  color: #fff;
  box-shadow: 0px 13px 28px 0px rgba(163, 48, 53, 0.25);
}
body .line-button-three {
  font-family: 'Lato', sans-serif;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  line-height: 48px;
  border: 1px solid #171717;
  min-width: 180px;
  text-align: center;
  color: #141414;
}
body .line-button-three:hover {color: #fff;}
body .white-shdw-button {
  text-transform: capitalize;
  line-height: 55px;
  display: inline-block;
  text-align: center;
  font-size: 18px;
  box-shadow: 0px 10px 25px 0px rgba(123,147,171,0.15);
  border-radius: 3px;
  padding: 0 33px;
  background: #fff;
}
body .white-shdw-button .icon {
  font-size: 25px;
  vertical-align: middle;
  margin-left: 10px;
}
body .white-shdw-button:hover {color: #fff;box-shadow: 0px 13px 28px 0px rgba(163, 48, 53, 0.25);}
body .dark-button-one {
  font-family: 'CircularStdmed';
  line-height: 50px;
  padding: 0 40px;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  background: #3b3b3b;
}

/*------------- Transition ---------------------*/
.tran3s,h2 a,h3 a,h4 a,h5 a,h6 a,.svg path,body .video-button-one,body .video-button-one i,body .line-button-two,body .line-button-three,
.agn-what-we-do .single-block .more-button,.agn-our-gallery .main-wrapper .img-box .hover-content,.owl-theme .owl-nav [class*=owl-],.theme-footer-three .social-icon li a,
.theme-menu-one .logo,.theme-main-menu .header-right-widget,.agn-our-gallery .main-wrapper .view-gallery,.sass-contact-banner .subscribe-button,.language-switcher .dropdown-menu ul li a,
.theme-footer-one .top-footer .footer-list ul li a,.theme-footer-one .top-footer .footer-information ul li a,.theme-footer-one .bottom-footer ul li a,.panel .panel-heading .panel-title a:before,
.theme-menu-two .quote-button,.theme-menu-two .logo,.seo-what-we-do .single-block .wrapper,.seo-our-goal .text-wrapper .request-button,.our-service-seo .single-block .more-button,
.our-service-seo .single-block p,.seo-our-pricing .single-pr-table .pr-footer .plan-button:before,.seo-our-pricing .single-pr-table .pr-footer .plan-button,.navbar-nav .nav-item .nav-link,
.seo-our-pricing .single-pr-table .pr-footer .trial-button,.seo-contact-banner .contact-button,.theme-menu-three .header-right-widget .social-icon li a,.nav-tabs .nav-link,.theme-footer-four .social-icon li a,
.about-me-portfo .inner-content .button-group li a,.our-service-portfo .service-block .read-more,.isotop-menu-wrapper li,.our-project-portfo .text-content .gallery-button,.btn,
.portfo-footer form .input-group label,.portfo-footer form button,.portfo-footer .copyright-text .social-icon li a,.theme-menu-one .header-right-widget .call-us a,.theme-menu-one .navbar-nav .login-button a,
.our-service-sass .service-block .icon-s,.our-service-sass .service-block p,#theme-banner-four .main-wrapper .button-group .more-button,.checkout-toggle-area p button,.theme-footer-four .footer-list ul li a,
.our-service-sass .service-block .detail-button,.our-feature-sass .down-arrow,.our-feature-sass .single-feature-block  .text-box .read-more,.sass-our-pricing .single-pr-table .upgrade-button:before,
.sass-our-pricing .single-pr-table .upgrade-button,.sass-our-pricing .single-pr-table .trial-button,.sass-faq-section .sub-heading a,.sass-faq-section .down-button,.eCommerce-side-menu .main-menu-list>ul>li>a,
.theme-menu-one.d-align-item .navbar-nav .login-button-two a,.our-service-app .main-content .more-button,.our-service-app .main-content .down-arrow,.our-feature-app .text-wrapper .explore-button,
.theme-Ecommerce-menu .right-content .cart-action-wrapper .button-group a,.theme-Ecommerce-menu .right-content .user-profile-action .dropdown-menu ul li a,#eCommerce-carousel .color-tab ul li a,
.eCommerce-side-menu .main-menu-list>ul .sub-menu a,#eCommerce-carousel .inner-item-wrapper .button-group .shop-now,#eCommerce-carousel .inner-item-wrapper .button-group .details-info-button,
.eCommerce-hero-section .social-share li a,.eCommerce-hero-section .carousel-indicators li,.product-details-modal .main-bg-wrapper .close-button,.product-details-modal .main-bg-wrapper .next,
.product-details-modal .main-bg-wrapper .prev,.theme-sidebar-widget .list-item li a,.theme-sidebar-widget .size-filter li a,.theme-sidebar-widget .color-filter li a,.shop-demo-filter .selectize-dropdown .option,
.product-showcase .single-product-case,.product-showcase .single-product-case .info .name,.product-showcase .single-product-case .info .cart-button:before,.theme-sidebar-widget .sidebar-search button,
.product-showcase .single-product-case .info .cart-button:after,.product-showcase .single-product-case .info .cart-button span,.theme-pagination-one ul li a,.theme-sidebar-widget .list-item li .sub-menu a,
.cart-list-form .table .product-info .product-name,.cart-list-form .table .remove-product,.dark-button-one,.checkout-form .checkbox-list li label:before,.page-breadcrumbs li a,.theme-footer-four .bottom-footer ul li a,
.theme-sidebar-widget .sidebar-popular-product .info a,.shop-details .procuct-details .product-info .cart-button,.shop-details .procuct-details .product-info .wishlist-button,.navbar .mega-dropdown-list li a .icon,
.shop-details .product-review-tab .nav-tabs li a:before,.faq-page .faq-search-form button,.faq-page .submit-faq button,.our-team .single-team-member .info-meta,.our-blog .post-data .date,
.our-team .single-team-member .hover-content ul li a,.our-team .single-team-member .hover-content,body .theme-button-one,body .theme-button-one:before,.our-service .service-block .read-more,
.service-standard .service-block:before,.theme-action-banner-two .banner-button,#isotop-gallery-wrapper .isotop-item .hover-jojo ul li,.gallery-sidebar .sidebar-list li a,.our-blog .post-data .read-more,
#isotop-gallery-wrapper .isotop-item .hover-jojo ul li a,#isotop-gallery-wrapper .isotop-item .hover-jojo,.our-project .project-item .hover-valina,.gallery-sidebar .sidebar-icon ul li a,.theme-footer-two ul li a,
.project-with-sidebar .project-item .img-box a,.project-minimal-style .share-icon li a,.project-details .share-icon li a,.pd-footer .theme-pager,.pd-footer .theme-pager span,body .theme-button-two:before,
.our-blog .img-holder .video-button,.theme-sidebar-widget .keywords-tag li a,.blog-details .post-tag-area .tags li a,.blog-details .post-tag-area .share-icon li a,.blog-details .user-comment-area .single-comment .reply,
.blog-details-fg .blog-fg-data .video-banner-blog .video-button,#contact-form .form-group .help-block,.contact-us-section .contact-info ul li a,.form-style-three .send-button,.faq-tab-wrapper-four .faq-panel .panel .panel-heading .panel-title a i,
.contact-address-two .address-block a,body .line-button-one,body .solid-button-one,body .white-shdw-button,#theme-banner-two .main-wrapper .button-group .contact-button,#theme-banner-two .main-wrapper .button-group .more-button,
.shrt-menu .top-header .infoList li a,.shrt-menu .top-header .right-widget .user-profile-action .dropdown-menu ul li a,.shrt-menu .menu-social-icon li a,.shrt-menu .main-header .cart-action-wrapper .button-group a,#arch-carousel .indicators-one li i,
#arch-carousel .indicators-one li span,.arch-footer .top-footer .footer-list ul li a,.theme-tab .tabs-menu li a,.studio-feature-area .feature-block .title,.studio-feature-area .feature-block,.studio-project-holder,.studio-client-slider .customer-block p,
.studio-client-slider .customer-block .name,.studio-client-slider .customer-block .customer-info span,.studio-client-slider .customer-block:before,.studio-client-slider .customer-block,.studio-footer-one .top-footer .footer-list ul li a,
.studio-footer-one .bottom-footer ul li a   {
transition: all .3s ease-in-out;
}
.tran4s,.theme-main-menu,.our-service-portfo .service-block:before,.our-service-portfo .service-block:after,.our-project .project-item  p,
.our-project-portfo #isotop-gallery-wrapper .isotop-item .effect-zoe img,.our-team .img-box img,.service-standard .service-block .hover-content p,
.our-project .project-item .hover-valina .zoom,.our-project .project-item .hover-valina:before,.our-project .project-item .hover-valina:after,
#mega-menu-holder .img-box .img img {
transition: all .4s ease-in-out;
}

/*------------- Theme Color File ---------------*/
.theme-footer-one .top-footer .footer-list ul li a:hover,.theme-footer-one .bottom-footer ul li a:hover,.seo-our-goal .text-wrapper .request-button:hover,body .video-button-one:hover,body .video-button-one:hover i,
.seo-our-pricing .single-pr-table .pr-header .price,.seo-our-pricing .single-pr-table .pr-footer .trial-button:hover,.theme-menu-one .navbar-nav .nav-item:hover .nav-link,body .white-shdw-button,
.theme-menu-one .navbar-nav .nav-item.active .nav-link,.sass-faq-section .sub-heading a:hover,.theme-Ecommerce-menu .right-content .user-profile-action .dropdown-menu ul li a:hover,
.eCommerce-side-menu .main-menu-list>ul>li:hover>a,.eCommerce-side-menu .main-menu-list>ul .sub-menu a:hover,.eCommerce-hero-section .social-share li a:hover,.theme-counter-three .single-counter-box .number,
.product-details-modal .main-bg-wrapper .close-button:hover,.theme-sidebar-widget .list-item li:hover a,.product-showcase .single-product-case:hover .info .name,.theme-title-one .upper-title,
.theme-pagination-one ul li a:hover,.theme-pagination-one ul li.active a,.theme-sidebar-widget .sidebar-search button:hover,.theme-sidebar-widget .list-item li .sub-menu a:hover,.agn-what-we-do .single-block .more-button,
.cart-list-form .table .product-info .product-name:hover,.cart-list-form .table .remove-product:hover,.checkout-toggle-area p button:hover,.checkout-toggle-area form .lost-passw:hover,
.solid-inner-banner .page-breadcrumbs li a:hover,.theme-sidebar-widget .sidebar-popular-product li:hover .info a,.shop-details .procuct-details .product-info .price,.faq-page .faq-search-form button:hover,
.shop-details .procuct-details .product-info .cart-button:hover,.realated-product .owl-theme .owl-nav [class*=owl-]:hover,.faq-tab-wrapper.faq-page .faq-panel .panel .panel-heading.active-panel .panel-title a:before,
.faq-page .submit-faq button:hover,.team-standard .single-team-member .hover-content ul li a:hover,body .theme-button-one,.team-minimal .single-team-member .hover-content ul li a:hover,
.team-classic .wrapper .hover-content li a:hover,.service-minimal .service-block:hover .read-more,.service-modren .service-block .service-info:hover .read-more,.gallery-sidebar .sidebar-icon ul li a:hover,
.service-standard .service-block .hover-content .read-more:hover,.our-project .isotop-menu-wrapper li.is-checked,.gallery-sidebar .sidebar-list li a:hover,.gallery-sidebar .sidebar-list li.active a,
.project-with-sidebar .project-item .hover-coco .title a:hover,.project-minimal-style .owl-theme .owl-nav [class*=owl-]:hover,.pd-footer .theme-pager:hover,.pd-footer .theme-pager:hover span,
.related-project .owl-theme .owl-nav [class*=owl-]:hover,.our-blog .single-blog-post:hover .post-data .title a,.theme-sidebar-widget .recent-news-item li:hover .rn-title a,body .line-button-one,
.blog-details .post-tag-area .share-icon li a:hover,#contact-form .form-group .help-block li:before,.contact-address-two .address-block p a:hover,.contact-address-two .address-block ul li a:hover,
body .solid-button-one:hover,.navbar .navbar-toggler,.faq-tab-wrapper .faq-panel .panel .panel-heading.active-panel .panel-title a:before,.faq-tab-wrapper-two .faq-panel .panel .panel-heading.active-panel .panel-title a:before,
.faq-tab-wrapper-four .faq-panel .panel .panel-heading .panel-title a i,.breadcrumbs-two .page-breadcrumbs li a:hover,.b-wh-text .page-breadcrumbs li a:hover,.agn-counter-section .counter-wrapper .single-counter-box .icon,
.agn-counter-section .counter-wrapper .single-counter-box .number,.theme-counter-three .single-counter-box .icon,.theme-list-item li .color-style,.theme-menu-one .header-right-widget .call-us a,.theme-footer-two .social-icon li a:hover,
.agn-our-pricing .table-wrapper .pr-column .pr-header .price,.theme-footer-one .about-widget .phone,.navbar .mega-dropdown-list li a:hover,.theme-menu-one .header-right-widget .language-switcher .dropdown-menu ul li a:hover,
.theme-footer-three .phone,.theme-footer-four .footer-list ul li a:hover,.theme-footer-four .phone,.theme-footer-four .bottom-footer ul li a:hover,.theme-footer-four.light-v .footer-list ul li a:hover,
.theme-footer-four.light-v .bottom-footer ul li a:hover,.shrt-menu .main-header .call-us a,.shrt-menu .top-header .infoList li a:hover,.shrt-menu .top-header .right-widget .language-switcher .dropdown-menu ul li a:hover,
.shrt-menu .top-header .right-widget .user-profile-action .dropdown-menu ul li a:hover,.shrt-menu.text-light .navbar .dropdown-menu .dropdown-item:hover, .shrt-menu.text-light .navbar .mega-dropdown-list li a:hover,
.shrt-menu.text-light .top-header .infoList li a:hover,.shrt-menu.dark-bg .top-header .right-widget .language-switcher .dropdown-menu ul li a:hover,.shrt-menu.dark-bg .top-header .right-widget .user-profile-action .dropdown-menu ul li a:hover,
.navbar .mega-dropdown-list li a:hover .icon,.pricing-tab-menu .nav-tabs .nav-item .nav-link,.signin-form-wrapper .signUp-text a,#arch-carousel .inner-item-wrapper .upper-title,#arch-carousel .indicators-one li i,
.arch-project-gallery .isotop-menu-wrapper li.is-checked,.arch-service .single-block:hover .title a,.arch-blog .blog-post:hover .title a,.arch-contact .form-wrapper .contact-text .call-us,.arch-footer .top-footer h2 a,
.arch-footer .top-footer .phone,.theme-footer-one.arch-footer .top-footer .footer-list ul li a:hover,.theme-tab-basic.theme-tab .tabs-menu li.z-active a,.theme-tab .z-content-inner ol li a:hover,.studio-feature-area .feature-block:hover .title,
.z-tabs.mobile > ul.z-tabs-mobile > li > a > span.drp-icon,#studio-banner-two .main-text-wrapper .button-link,.studio-feature-area .feature-block .icon-s,.studio-feature-area .feature-block .detail-button,.studio-client-slider .customer-block:before,
.studio-contact-area .contact-text .call-to-dial,.studio-footer-one .top-footer h2 a,.studio-footer-one .top-footer .footer-list ul li a:hover  {
color: #ffaf29;
}
.scroll-top,.theme-footer-one .top-footer .footer-information ul li a:hover,.theme-menu-two .quote-button:hover,.theme-Ecommerce-menu .right-content .cart-action-wrapper .button-group a:hover,
#eCommerce-carousel .inner-item-wrapper .button-group .shop-now:hover,#eCommerce-carousel .inner-item-wrapper .button-group .details-info-button:hover,.product-details-modal .main-bg-wrapper .cart-button,
.theme-sidebar-widget .price-ranger .ui-slider .ui-slider-range,.theme-sidebar-widget .size-filter li a:hover,.shop-demo-filter .selectize-dropdown .option:hover,.shop-demo-filter .selectize-dropdown .active,
.product-showcase .single-product-case .info .cart-button span,.dark-button-one:hover,.shop-details .procuct-details .product-info .cart-button,.shop-details .procuct-details .product-info .wishlist-button:hover,
.shop-details .product-review-tab .tab-content .list-item li:before,.faq-page .submit-faq button,body .theme-button-one:before,.newsletter-section.agn-theme .main-wrapper form button,
.newsletter-section.agn-theme .theme-title-one.upper-bar:before,.video-action-banner-one .video-button,.video-action-banner-one .video-button:before,.theme-action-banner-two .banner-button:hover,
#isotop-gallery-wrapper .isotop-item .hover-jojo ul li a:hover,.gallery-sidebar .sidebar-title:before,.project-details .side-block .block-title:before,.our-blog .single-blog-post:hover .img-holder .video-button,
.theme-sidebar-widget .keywords-tag li a:hover,.blog-details .user-comment-area .single-comment .reply:hover,body .theme-button-two,.blog-details-fg .blog-fg-data .video-banner-blog .video-button:hover,
#contact-form .form-group .help-block,.contact-us-section .contact-info ul li a:hover,.form-style-three .send-button:hover,body .line-button-one:hover,body .solid-button-one,body .line-button-two:hover,
.agn-our-pricing .table-wrapper .pr-column:hover .line-button-two,body .white-shdw-button:hover,#theme-banner-two .main-wrapper .button-group .contact-button:hover,.seo-what-we-do .single-block:nth-child(1) .wrapper .icon-box,
.faq-tab-wrapper-three .faq-panel .panel .panel-heading.active-panel .panel-title a,.faq-tab-wrapper-four .faq-panel .panel .panel-heading.active-panel .panel-title a,.agn-our-gallery .main-wrapper .view-gallery:hover,
.agn-home-blog .single-blog-post .flip-box-back,.seo-contact-banner .contact-button:hover,.navbar .dropdown-menu .dropdown-item span,.ln-inner-page-demo .inner-wrapper .single-page a .new,.theme-footer-three .social-icon li a:hover,
.theme-footer-four .social-icon li a:hover,.navbar .mega-dropdown-list li a span,.btn-white:hover,.ln-home-demo .single-page-demo .new,.shrt-menu .main-header .cart-action-wrapper .button-group a:hover,
.pricing-tab-menu .nav-tabs .nav-item .nav-link.active,#arch-carousel .indicators-one li.active span,.about-arch .text-wrapper .mark-text:before,.about-arch .img-box .sq-box,body .line-button-three:hover,
.arch-testimonial .owl-theme .owl-dots .owl-dot.active span,.arch-testimonial .owl-theme .owl-dots .owl-dot span:hover,#arch-carousel .details-info-button,.theme-tab .tabs-menu li a:before,
.theme-tab .z-content-inner .list-item li:before,.theme-tab-solid.theme-tab .tabs-menu li.z-active a,.theme-tab .nested-tab-menu li.z-active a:before,.action-banner-three,.studio-client-slider .center .customer-block  {
background: #ffaf29;
}
.theme-footer-one .top-footer .footer-information ul li a:hover,.seo-contact-banner .contact-button:hover,.theme-Ecommerce-menu .right-content .cart-action-wrapper .button-group a:hover,body .theme-button-one,
.theme-sidebar-widget .size-filter li a:hover,.shop-details .procuct-details .product-info .cart-button,.shop-details .procuct-details .product-info .wishlist-button:hover,.faq-page .submit-faq button,
.theme-action-banner-two .banner-button:hover,.our-project .isotop-menu-wrapper li.is-checked,#isotop-gallery-wrapper .isotop-item .hover-jojo ul li a:hover,.theme-sidebar-widget .keywords-tag li a:hover,
.blog-details .user-comment-area .single-comment .reply:hover,.contact-us-section .contact-info ul li a:hover,.form-style-three .send-button:hover,body .line-button-one,body .solid-button-one,body .line-button-two:hover,
.agn-our-pricing .table-wrapper .pr-column:hover .line-button-two,#theme-banner-two .main-wrapper .button-group .contact-button:hover,.agn-our-gallery .main-wrapper .view-gallery:hover,.theme-footer-three .social-icon li a:hover,
.theme-footer-four .social-icon li a:hover,.pricing-tab-menu .nav-wrapper,body .line-button-three:hover,.arch-testimonial .owl-theme .owl-dots .owl-dot span,.studio-feature-area .feature-block:hover {
border-color: #ffaf29;
}

/*** 
====================================================================
  Header
====================================================================
 ***/
 .theme-main-menu{
   background-color: white;
 }

 .rogan-hero-section.rogan-hero-three .main-image-shape{
    border-radius: initial;
    top: 0;
}

.navbar-nav .nav-item .nav-link{
    font-size: 14px;
    margin: 0 10px;
}

.theme-menu-two #mega-menu-holder{
  margin-left: 3%;
}

.rogan-hero-section .box-shape {
  width: 209px;
  height: 209px;
  border-radius: 5px;
  background: var(--p-rose);
  position: absolute;
  top: -45px;
  left: 455px;
  z-index: 1;
}

.rogan-hero-section .dot-shape{
  position: absolute;
  left: -75px;
  bottom: -80px;
  z-index: -1;
}

.theme-main-menu .contact-button.button-white-bg{
  border: 1px solid var(--p-rose);
}

.theme-main-menu .contact-button {
  font-size: 12px;
}

/*** 
====================================================================
  Our Feature
====================================================================
 ***/
.studio-feature-area {
    background: url(../images/home/4.png) no-repeat top center;
    background-size: cover;
    padding: 140px 0 180px;
  }
  .studio-feature-area .theme-title-one {margin-bottom: 40px;}
  .studio-feature-area .feature-block {
    background: #fff;
    border: 1px solid #f6f6f6;
    overflow: hidden;
    position: relative;
    z-index: 5;
    padding: 180px 30px 25px 40px;
    margin-top: 45px;
  }
  
  .studio-feature-area .feature-block .icon-s {
    position: absolute;
    font-size: 65px;
    left: 40px;
    top: 52px;
  }
  .studio-feature-area .feature-block .title {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 30px;
  }
  .studio-feature-area .feature-block .detail-button {font-size: 30px;margin-top: 20px;}

/*** 
====================================================================
  Pricing
====================================================================
 ***/
.seo-our-pricing {position: relative;}
.seo-our-pricing.section-bg {
  background: url(../images/shape/bg2.png) no-repeat center top;
  background-size: cover;
  padding: 185px 0 280px;
}
.seo-our-pricing .theme-title-one {padding-bottom: 45px;}
.seo-our-pricing .single-pr-table {
  background: #fff;
  box-shadow: 0px 10px 40px 0px rgba(60, 67, 113, 0.05);
  position: relative;
  text-align: center;
  border-radius: 5px 5px 0 0;
  margin-top: 50px;
  overflow: hidden;
}
.seo-our-pricing .single-pr-table:before {
  content: '';
  width: 50px;
  height: 6px;
  border-radius: 5px 5px 0 0;
  background: #fff;
  position: absolute;
  top:0;
  left:-50px;
  z-index: 1;
  transition: all 0.8s ease-out;
}
.seo-our-pricing .single-pr-table:after {
  content: '';
  width: 100%;
  height: 6px;
  border-radius: 5px 5px 0 0;
  position: absolute;
  top:0;
  left: calc(-100% - 100px);
  z-index: 1;
  transition: all 0.8s ease-out;
  background: #fff;
}
.seo-our-pricing .single-pr-table:hover:after {left:100%;}
.seo-our-pricing .single-pr-table:hover:before {opacity: 1;left: 100%;}

.seo-our-pricing .single-pr-table .pr-header {
  position: relative;
  z-index: 1;
  padding: 40px 0 32px;
  border-bottom: 1px solid #e8e8e8;
}

.seo-our-pricing .single-pr-table.bronze .pr-header {border-top: 6px solid #cd7f32;}
.seo-our-pricing .single-pr-table.prata .pr-header {border-top: 6px solid #dbdbdb;}
.seo-our-pricing .single-pr-table.ouro .pr-header {border-top: 6px solid #ffcd63;}
.seo-our-pricing .single-pr-table.plus .pr-header {border-top: 6px solid #d93d0e;}

.seo-our-pricing .single-pr-table.sandwich .pr-header {border-top: 6px solid #ffcd63;}
.seo-our-pricing .single-pr-table.burger .pr-header {border-top: 6px solid #d93d0e;}
.seo-our-pricing .single-pr-table .pr-header .title {
  font-size: 18px;
  text-transform: uppercase;
  color: #202020;
}
.seo-our-pricing .single-pr-table .pr-header .price {
  font-size: 60px;
  margin: 0;
  line-height: normal;
}
.seo-our-pricing .single-pr-table .pr-header .price sup {font-size: 24px; top:-20px;}
.seo-our-pricing .single-pr-table .pr-header .package {
  font-size: 15px;
  text-transform: uppercase;
  color: #b9b9b9;
}
.seo-our-pricing .single-pr-table .pr-header .icon {
  opacity: 0.18;
  position: absolute;
  left:-60px;
  top:17%;
  z-index: -1;
}
.seo-our-pricing .single-pr-table:hover .pr-header .icon {
  transform: scale(1.3)  translateX(80px);
}
.seo-our-pricing .single-pr-table .pr-body {padding: 42px 0 40px;}
.seo-our-pricing .single-pr-table .pr-body .slogan {font-size: 24px;padding-bottom: 12px;color: #2f3442;}
.seo-our-pricing .single-pr-table .pr-body ul li {
  line-height: 45px;
  font-size: 17px;
  color: rgba(35,61,99,0.7);
}
.seo-our-pricing .single-pr-table .pr-footer {border-top: 1px solid #e8e8e8;padding: 40px 0 40px;}
.seo-our-pricing .single-pr-table .pr-footer .plan-button {
  position: relative;
  z-index: 5;
  margin: 0 auto;
}
.seo-our-pricing .single-pr-table .pr-footer .plan-button:before {
  content: ' ';
  position: absolute;
  top:0;
  right: 0;
  bottom: 0;
  left:0;
  background: linear-gradient(90deg, rgba(255,175,41,1) 24%, rgba(217,61,14,1) 100%);
  z-index: -1;
  border-radius: 25px;
  transform: scaleX(0);
  opacity: 0;
}
.seo-our-pricing .single-pr-table:hover .pr-footer .plan-button {color: #fff;}
.seo-our-pricing .single-pr-table:hover .pr-footer .plan-button:before {
  transform: scaleX(1);
  opacity: 1;
}
.seo-our-pricing .single-pr-table .pr-footer .plan-button:hover {border-color: transparent;box-shadow: none;background: #fff;}
.seo-our-pricing .single-pr-table .pr-footer .trial-button {
  font-size: 17px;
  color: rgba(35,61,99,0.45);
  margin-top: 20px;
  display: block;
}

/*** 
====================================================================
  Testimonial
====================================================================
 ***/
.apps-testimonial {
  background: #ffaf29;
  position: relative;
  padding: 50px 0;
  overflow: hidden;
}
.apps-testimonial .main-title {
  color: #FFF;
}
.apps-testimonial.bg-white {background: #fff;}
.apps-testimonial .theme-title-one.upper-bar:before {background: #fee341;}
.apps-testimonial .theme-title-one {padding-bottom: 78px;display: inline-block;}
.apps-testimonial .customer-block {
  padding: 72px 30px 50px 45px;
  position: relative;
  background: #fff;
  border-radius: 5px;
  /* box-shadow: 0px 10px 30px 0px rgba(244, 245, 249, 0.8); */
  margin: 10px 15px 30px;
}
.apps-testimonial .customer-block:before {
  content: url(../images/icon/icon35.svg);
  position: absolute;
  top: 50px;
  left: 45px;
}
.apps-testimonial.bg-white .customer-slider:before {opacity: 0.45;}
.apps-testimonial .customer-block p {
  font-size: 20px;
  line-height: 35px;
  padding-bottom: 45px;
}
.apps-testimonial .customer-block .customer-img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  float: left;
}
.apps-testimonial .customer-block .customer-info {padding-left: 25px;float: left;}
.apps-testimonial .customer-block .customer-info .name {
  font-size: 20px;
  color: #303858;
  padding: 5px 0 2px;
}
.apps-testimonial .customer-block .customer-info span {color: #ACB0BD;}
.apps-testimonial .owl-theme .owl-nav {
  position: absolute;
  right: 0;
  top:-140px;
}
.apps-testimonial .owl-theme .owl-nav [class*=owl-] {
  background: transparent;
  margin: 0 6px;
  padding: 0;
  font-size: 35px;
  color: #FFF;
}
.apps-testimonial .owl-theme .owl-nav [class*=owl-]:hover {color: #45ebff;}
.apps-testimonial .customer-slider:before {
  content: url(../images/icon/icon36.svg);
  position: absolute;
  right: 0;
  top:-278px;
  z-index: -1;
}
.apps-testimonial .d-shape {
  position: absolute;
  font-size: 600px;
  font-family: 'CircularStdblck';
  line-height: 420px;
  color: #fff;
  bottom: -60px;
  left: -192px;
}
.apps-testimonial .u-shape {
  position: absolute;
  font-size: 705px;
  font-family: 'CircularStdblck';
  line-height: 420px;
  color: #fff;
  right: -199px;
  top: -190px;
}
.apps-testimonial .trusted-partner {margin-top: 130px;}
.apps-testimonial .shape-one {
  position: absolute;
  top:10%;
  left:5%;
  animation: animationFramesFive 20s infinite linear alternate;
}
.apps-testimonial .shape-two {
  position: absolute;
  top:50%;
  left:5%;
  animation: animationFramesFive 18s infinite linear alternate;
}
.apps-testimonial .shape-three {
  position: absolute;
  top:25%;
  left:50%;
  animation: animationFramesOne 15s infinite linear alternate;
}
.apps-testimonial .shape-four {
  position: absolute;
  top:50%;
  right: 5%;
  animation: animationFramesFive 18s infinite linear alternate;
}

/*** 
====================================================================
  Theme Solid Inner Banner
====================================================================
 ***/
.solid-inner-banner {
  background: #ffaf29;
  text-align: center;
  padding: 265px 0 0;
}
.solid-inner-banner.white-bg {background: #fff;}
.solid-inner-banner .page-title {
  font-family: 'CircularStdmed';
  font-size: 60px;
  color: #313131;
  padding-bottom: 150px;
}
.solid-inner-banner .page-breadcrumbs {
  background: #fff;
  border-bottom: 1px solid #eeeeee;
  padding: 25px 0;
}
.solid-inner-banner .page-breadcrumbs li {
  display: inline-block;
  font-size: 22px;
  color: #244574;
  margin: 0 3px;
}
.solid-inner-banner .page-breadcrumbs li a {color: #244574;}

/*** 
====================================================================
  About Us Standard
====================================================================
 ***/
.about-us-standard .top-icon-box {text-align: center;padding-bottom: 50px;}
.about-us-standard .top-icon-box .icon {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 5px 10px 0px rgba(202, 221, 243, 0.5);
  width: 70px;
  height: 70px;
  margin: 0 auto;
  line-height: 70px;
  border-radius: 50%;
  font-size: 28px;
  color: #ffc77e;
}
.about-us-standard .top-icon-box span {
  display: block;
  text-transform: uppercase;
  font-size: 20px;
  color: rgba(36,69,116,0.55);
  padding-top: 30px;
}
.about-us-standard .single-block .block-title {
  font-size: 24px;
  color: #244574;
}
.about-us-standard .single-block p {
  font-size: 18px;
  line-height: 32px;
  color: #798598;
  padding-right: 50px;
}
.about-us-standard .single-block .author-data {padding: 38px 0 0 40px;}
.about-us-standard .single-block .author-data .name {
  font-family: 'CircularStdmed';
  font-size: 16px;
  text-transform: uppercase;
  color: #3e3e3e;
  position: relative;
}
.about-us-standard .single-block .author-data .name:before {
  content: '';
  position: absolute;
  width: 23px;
  height: 2px;
  background: #666666;
  top:8px;
  left:-40px;
}
.about-us-standard.agency-style .row {padding-bottom: 120px;}
.about-us-standard.agency-style .row:last-child {padding: 0;}
.about-us-standard.agency-style .row:nth-child(even) .img-box img {margin-top: -185px;}

/*** 
====================================================================
  Footer
====================================================================
 ***/

footer{
  background-color: #171717;
}

