/* put your css here */

.menu_toggle .hamburger span { background: #051441 !important; }
.menu_toggle .hamburger-cross span { background: #051441 !important; }
.container.custom_container { max-width: 1250px; }
.header_stick .sticky_logo { width: 220px; margin-top: -3px; }
.header_stick .sticky_logo img { max-width: 100%;}
.header_area .navbar { padding:0;}
.menu > .nav-item  { padding-bottom: 25px; padding-top: 25px; }
.menu > .nav-item > .nav-link::before { display: none; }
.header_stick.navbar_fixed .menu .nav-item { padding:20px 0; -moz-transition: 150ms all linear; transition: 150ms all linear; }
.header_stick { transition: 0.3s all;; }
#navbarSupportedContent #menu-header-menu { align-items: center;}
#navbarSupportedContent .btn-freetrial a { display: block; background: #7A67ED; color: #fff !important; padding: 15px 32px !important; border-radius: 50px; text-transform: none; transition: 550ms all; font-size:15px; }
#navbarSupportedContent .btn-freetrial a:hover {  text-decoration: none;background: #7444fd; }
#navbarSupportedContent .btn-freetrial a:before, #navbarSupportedContent .btn-login a:before  { display: none; }
#navbarSupportedContent .btn-freetrial { margin-left: 20px !important;}
#navbarSupportedContent .btn-login a { display: block; border:1px solid #7A67ED; font-size: 15px; color: #7A67ED !important;  padding: 15px 32px !important; border-radius: 50px; text-transform: capitalize; transition: 550ms all; min-width: 160px; text-align: center;}
#navbarSupportedContent .btn-login a:hover { background:#7A67ED; color:#fff !important; }

#menu-header-menu li.submenu { position: relative; padding-right: 20px;}
#menu-header-menu li.submenu:hover > a { color:#6754e2 !important ;}
#menu-header-menu li:hover.submenu:after { border-top: solid 5px #6754e2; }
#menu-header-menu li.submenu:after { content: ''; position: absolute; right: 0; top: 50%; margin-top: -2px; border-top: solid 5px #202020; border-left: solid 5px transparent; border-right: solid 5px transparent;
z-index: 9;}
#menu-header-menu li.active.submenu::after {  border-top: solid 5px #6754e2; border-left: solid 5px transparent; border-right: solid 5px transparent; }

#trial-from-block #sec-trial-form {  height: calc(100vh - 382px); margin-top: 105px ; min-height: 280px; border-bottom: 1px solid #e1e1e1; }
/*#trial-from-block #sec-trial-form .elementor-widget-container {  height: 100%; }*/
#trial-from-block #sec-trial-form .elementor-widget-container .support_home_area {  height: 100%; background: transparent !important; display: flex; justify-content: center; align-items: center; padding: 80px 0;  }

#sec-trial-form { background: url(../images/banner-bg.jpg); background-size: cover; background-repeat: no-repeat; background-repeat: no-repeat; background-position: 50% 50%;}

#sec-trial-form .banner_top h2 { font-weight: 300;}
#sec-trial-form .banner_top h2 span { font-weight: 600;}
#sec-trial-form { position: relative;}
#sec-trial-form .banner_top { padding: 0 !important; position: relative; z-index: 1; width: 100%; }
/*#sec-trial-form:before { content: ''; background: url(../images/banner-left.png); position: absolute; height: 510px; width: 827px; bottom: 0; left: -220px; background-repeat: no-repeat; }*/
#sec-trial-form p { font-size:16px; line-height: 28px; max-width: 634px; margin: 0 auto 30px; color:#051441; font-weight: 300; text-align: left;}
/*#sec-trial-form:after { content: ''; background: url(../images/banner-right.png); position: absolute; height: 500px; width: 495px; bottom: 0; right: 0; background-repeat: no-repeat; }*/
#sec-trial-form .elementor-widget-container { border-color:transparent !important; display: flex; justify-content: flex-start; align-items: center; min-height: 100%; max-width: 1250px; margin: 0 auto; }
#sec-trial-form .banner_top h2 { text-align: left !important;}
.home-testimonial-slider .feedback_area_two { background: #7A67ED; height: 520px;}
.home-testimonial-slider .sec_pad { padding: 70px 0;}
.home-testimonial-slider .sec_title { padding:0; text-align: center; }
.home-testimonial-slider .sec_title h2 {  font-size: 50px;}
.home-testimonial-slider .owl-nav { display: none;}
.home-testimonial-slider .feedback_item { padding: 25px; border-radius: 10px; margin: 0 12px; box-shadow: 0px 3px 20px rgba(0, 11, 40, 0.1);}
.home-testimonial-slider .feedback_item .media-body h5 { font-size:18px; font-weight: 600; color:#051441; margin-bottom: 8px; }
.home-testimonial-slider .feedback_item .media-body h6 { font-weight: 300; }
.home-testimonial-slider .feedback_item p { font-size: 14px; }

.top-client-logos { padding:50px 0; }
.top-client-logos .partner_logo { padding:50px 0 0 0 !important; }


.benefit-heading { padding-top: 100px !important;  margin-top: 150px; padding-bottom: 40px !important; }
.benefit-heading h2 { font-size:45px !important;}
.benefit-box-sec { padding-bottom:100px;}
.benefit-box-sec .elementor-row .elementor-top-column { border-right: 1px solid #E8E8E8; }
.benefit-box-sec .elementor-row .elementor-top-column:last-child { border-right: 0; }
.benefit-box-sec .elementor-widget-container h2 { font-size:24px !important; color: #051441;}
.benefit-box-sec .elementor-widget-container .elementor-text-editor  { color: #677294; padding:0 50px; }

.home-freatured-box  .tab-content .tab_img { margin-right: 0;}
.software-sec-box { padding: 100px 15px !important;}
.software-sec-box .elementor-widget-container h2 {  font-size: 45px !important; margin-bottom: 20px;}
.software-sec-box .elementor-widget-container p {  max-width: 540px; margin: 0 auto; }

.home-video-sec { background-image: linear-gradient(-90deg, #A366FA 0%, #558EDE 100%);}
.home-video-sec .h_action_area_three { background-color: transparent !important; position: relative; }
.home-video-sec .h_action_area_three .container { max-width: 1402px; }
.home-video-sec .h_action_area_three .container .h_action_img { padding-right: 100px;}
.home-video-sec .h_action_area_three .h_action_content p { color: #fff; max-width: 575px; }
.input-group > .form-control:focus { z-index: 0; }
.input-group .form-control::placeholder { color: #677294; opacity: 0.5; }
.input-group .form-control { padding: 10px 190px 10px 10px; }
.home-pricing-sec { padding:80px 0 !important; }
.home-pricing-sec .container.custom_container { max-width: 1550px !important; margin: 0 auto; padding: 0 15px; }
.home-pricing-sec .elementor-widget-container h2 { font-size:45px !important; font-weight: 600; }
.home-pricing-sec #myTabContent .price_item h5 { color: #3f4451; font-weight: 600; }

.home-pricing-sec .elementor-widget-container { padding: 0 !important; margin: 0 !important; }
.home-pricing-sec .elementor-widget-container h2 { color:#2C2C51 !important; line-height: 1.5 !important; margin-bottom: 20px; padding: 0 15px; }
.home-pricing-sec .elementor-widget-container .elementor-text-editor {  max-width: 570px; margin: 0 auto !important; padding: 0 15px;}
.home-pricing-sec #myTab { margin: 20px auto 60px!important;}
.home-pricing-sec .price_tab .hover_bg  { background: #7A67ED !important; }
.home-pricing-sec .price_content .price_item .tag  { background: #7A67ED !important; }
.home-pricing-sec .price_content .price_item .price_btn  { color: #7A67ED; border-color: #7A67ED; }
.home-pricing-sec .price_content .price_item .price_btn:hover  { background: #7A67ED; border-color: #7A67ED; color:#fff; }
.home-pricing-sec .price_content .price_item  { border-radius:10px;  border: 3px solid #fff;}
.home-pricing-sec .price_content .price_item:hover  { border:3px solid #7A67ED; }
.home-pricing-sec .price_content .price_item:hover .price_btn { background: #7A67ED; border-color: #7A67ED; color: #fff; }

.fast-featured-box { padding:100px 0 !important;}
.fast-featured-box .elementor-widget-container .container .row { align-items: center !important; }
.fast-featured-box .elementor-widget-container .container .row { align-items: center !important; }
.fast-featured-box  h2  { font-size:45px !important; margin-bottom: 20px !important;}
.fast-featured-box  .elementor-widget-container p  { max-width: 538px; margin: 0 auto;}
.fast-featured-box .nav-tabs { border-bottom: 0;}
.fast-featured-box .nav-tabs li { margin-bottom:25px !important;}
.fast-featured-box .elementor-widget-wrap { padding:0 15px;}  
.fast-featured-box .design_tab .nav-item .nav-link { padding: 10px 20px; }  
.fast-featured-box .design_tab h5 { margin-bottom: 5px; }
.fast-featured-box .design_tab p { line-height: 1.2; }

.home-bottom-form { position: relative;background: #F5F7FF; }
.home-bottom-form:before {  content: ''; background: url(../images/ctn-left.png); position: absolute; height: 318px; width: 370px; bottom: 50px; left: 40px; background-repeat: no-repeat; z-index: 1; }
.home-bottom-form:after {  content: ''; background: url(../images/ctn-right.png); position: absolute; height: 284px; width: 386px; bottom: 50px; right: 40px; background-repeat: no-repeat; z-index: 1; }
.home-bottom-form .support_home_area { padding:120px 0 100px; position: relative; z-index: 9; background: transparent;}
.home-bottom-form .support_home_area .banner_top { padding:0;}
.home-bottom-form .support_home_area .banner_top .subcribes { max-width: 970px;}
.home-bottom-form .support_home_area h6 { font-size:45px; font-weight: 600; color: #2C2C51;}
.home-bottom-form .support_home_area p { font-size:16px; color:#7B7B93 !important;}
.home-bottom-form input[type="text"] { height: 98px; box-shadow: 0px 3px 20px rgba(0, 11, 40, 0.1) !important; -webkit-box-shadow: 0px 3px 20px rgba(0, 11, 40, 0.1) !important; border-color: #D2D2D2 !important;
padding: 10px 190px 10px 40px !important; }
.home-bottom-form .subcribes .btn_submit  { padding: 28px 41px !important; background: #7A67ED; font-size: 17px; font-weight: 500; }

.slider-sec-2 {  margin-bottom: 310px;  }
.home-testimonial-slider .feedback_area_three { background-image: -moz-linear-gradient(30deg, #5f51fb 0%, #8ca7ff 100%); background-image: -webkit-linear-gradient(30deg, #5f51fb 0%, #8ca7ff 100%); background-image: -ms-linear-gradient(30deg, #5f51fb 0%, #8ca7ff 100%); position: relative; z-index: 1;}
.home-testimonial-slider .feedback_area_three:before { content: ""; width: 100%; height: 100%; top: 0; left: 0; background: url("../images/feedback_shap.png") no-repeat scroll center 0; position: absolute;
z-index: -1; }
.slider-sec-2 .sec_title h2 { color:#fff; font-family: "Poppins", Sans-serif; font-weight: 700; font-size:45px; }

.footer-sec-main { padding:0 !important;}
.footer-sec-main .elementor-container { padding:0 15px !important;}
.footer-sec-main .elementor-container .elementor-row { padding:100px 0 50px !important;  border-bottom: 1px solid rgba(255,255,255,0.1);}
.footer-sec-main .elementor-widget-container h2 { margin-bottom: 40px !important;}
.footer-sec-main .elementor-widget-container .elementor-icon-list-items li { line-height: normal; margin-bottom: 8px;}
.footer-sec-main .elementor-widget-container .elementor-icon-list-items li a span{ transition: 550ms all;}
.footer-sec-main .elementor-widget-container .elementor-icon-list-items li a span:hover { color:#fff;}
.footer-sec-bottom { padding:50px 10px 0 !important; }
.footer-sec-bottom .elementor-widget-container .elementor-text-editor p { color: #A29DCD; }
.footer-sec-bottom .elementor-widget-container .elementor-text-editor p a { color: #A29DCD; transition: 550ms all; }
.footer-sec-bottom .elementor-widget-container .elementor-text-editor p a:hover { color:#fff;}
.footer-sec-bottom .elementor-text-editor img { margin-bottom: 20px !important; display: inline-block; }
.elementor-element.elementor-element-1b58f78c.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section {padding: 0; }



/* product page */

.products-banner-box { position: relative; padding: 40px 0 60px!important; margin-top: 105px !important; }
.products-banner-box::before { content: '';  width: 100%; position: absolute;  left: 0;right: 0; top: 0; height: 100%; opacity: 0.9;
    background: -moz-linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%);
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,99,193,1)), color-stop(100%, rgba(148,95,199,1)));
    background: -webkit-linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%);
    background: -o-linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%);
    background: linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%);
}
.products-banner-box .elementor-widget-container h2 { font-size: 52px !important; font-weight: 600; margin-bottom: 18px; line-height: 1.3; color: #fff; word-break: break-word; padding: 0 15px; }
.products-banner-box .elementor-text-editor p { max-width: 916px; margin: 0 auto; font-size: 20px; margin-bottom: 30px; color: #fff; }
.products-banner-box .elementor-button { transition: 550ms all; text-transform: none; font-weight: 500; font-size: 15px !important; line-height: 1.3; color: #6754E2 !important; padding: 16px 40px !important;}
.products-banner-box .elementor-button:hover {  background: #7A67ED !important; color: #fff !important}

.product-content-box .elementor-container { max-width: 1250px !important; padding: 0 15px;}
.product-content-box .elementor-container .elementor-row { align-items: center;}
.product-content-box { padding: 50px 0!important;}
#content-top-box { padding-top:100px !important;}
#content-last-box { padding-bottom:100px !important;}
.product-content-box .elementor-text-editor { font-size:16px !important; color: #7B7B93 !important;}
.product-content-box .elementor-widget-container h2 { font-size:32px !important; font-weight: 500 !important; line-height: 44px !important;}
.product-content-box .elementor-text-editor ul li { margin-bottom: 18px !important; position: relative !important;}
.product-content-box .elementor-text-editor ul li i { display: none;}
.product-content-box .elementor-text-editor ul li:before { content: ''; background: url(../images/icon-arrow.png); background-repeat: no-repeat; max-width: 24px; height: 16px; display: inline-block; position: absolute; left: 0; width: 100%; background-position: center; text-align: center; background-size: cover; bottom: 3px;}

.product-content-box .elementor-image img { max-width: 100% !important; }


/*services page*/



.service-box-sec { padding: 100px 0px  0!important;}
.service-box-sec .elementor-widget-container h2 { font-size: 40px !important; font-weight: 600 !important; color: #2C2C51 !important; line-height: 1.3; margin-bottom: 10px; padding: 0 15px;}
.service-box-sec .elementor-text-editor { max-width: 672px; margin: 0 auto; font-size: 16px; padding: 0 15px;}
.service-box-sec .app_service_item { border-radius: 10px; -webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.09) !important; box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.09) !important; border: 0 !important; margin-top: 10px; }

.service-bottom-box  { padding:100px 0 !important; }
.service-bottom-box .elementor-container { max-width: 1250px !important; padding:0 15px; }
.service-bottom-box .elementor-container .elementor-row { align-items: center;}
.service-bottom-box .elementor-column-wrap  { padding: 0 !important; }
.service-list-box .hosting_service_area { padding: 0 !important; }
.service-list-box .hosting_service_item { box-shadow: 0 3px 20px rgba(0,0,0,0.09); -webkit-box-shadow:  0 3px 20px rgba(0,0,0,0.09); margin-bottom: 30px; }
.service-list-box .hosting_service_item h4 { font-size:18px; margin-bottom: 18px; }
.service-list-box .hosting_service_item ul { margin: 0; padding: 0; list-style: none; }
.service-list-box .hosting_service_item ul li { position: relative; padding-left: 25px; line-height: 1.2; margin-bottom: 12px; font-size: 18px;}
.service-list-box .hosting_service_item ul li:before { content: ''; position: absolute; background: url(../images/list-icon.svg); background-repeat: no-repeat; left: 0; top:4px; display: block; width: 14px; height: 14px; }
.service-list-box { margin-bottom: 100px !important; margin-top: 30px !important;}
.service-list-box .hosting_title {display: none; }


.single-service .elementor-3189 .home-bottom-form { display: none !important;}
.home-products-box { padding: 100px 0 120px!important; }
.home-products-box .elementor-widget-container h2 { font-size: 45px !important; max-width: 650px; margin: 0 auto;}
.home-products-box .elementor-text-editor p { max-width: 538px; margin: 0 auto; }

/* pricetab*/

#myPricingTab {
    border-radius: 45px;
    max-width: 400px;
    background-color: white;
    -webkit-box-shadow: 0px 3px 13px 0px rgba(0, 11, 40, 0.08);
    box-shadow: 0px 3px 13px 0px rgba(0, 11, 40, 0.08);
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 60px;
    border: 0px;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: 0px;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
    padding: 7px;
        padding-left: 7px;
    padding-left: 7px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
#myPricingTab .nav-links {
	margin: 0px;
font: 400 16px "Poppins", sans-serif;
color: #677294;
padding: 12px 30px;
display: inline-block;
border: 0px;
border-radius: 45px;
min-width: 193px;
text-align: center;
-webkit-transition: color 0.3s linear;
-o-transition: color 0.3s linear;
transition: color 0.3s linear;
position: relative;
z-index: 1;
}
#myPricingTab .nav-links.active { border: 0px;
border-radius: 45px;
background: transparent;
color: #fff; }

#myPricingTab .hover_bg_service { position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background: #7a67ed;
left: 0;
height: calc(100% - 14px);
border-radius: 45px;
z-index: 0;
-webkit-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;}

#service_price  { padding: 0 !important;}
#service_price .priceing_area_two {  padding: 110px 0px 150px !important; }
.switcher-btn { background: #f9f9fd !important; border-bottom: 1px solid #ebe9e9; }
#service_price .container { max-width: 1550px; padding: 0 15px;}
#service_price .price_box_two { border-radius: 10px; border: 3px solid #fff; transition: 550ms all;}
#service_price .price_box_two h5 { margin-bottom: 10px;}
#service_price .price_box_two .price_icon { margin-top: 10px; }
#service_price .price_box_two:hover { border: 3px solid #7A67ED;}
#service_price .price_box_two .rate { line-height: 40px; border-bottom: 1px solid #e9e9f4; padding: 33px 0px 30px; font-family: Poppins; font-size: 40px !important; color: #3f4451 !important; font-weight: 700;}
#service_price .price_box_two ul li  { font: 300 16px/40px "Poppins", sans-serif; color: #505975; }
#service_price .price_box_two ul li .ti-check {color: #00aff0; padding-right: 10px; }
#service_price .price_box_two ul li .ti-close { color: #f0002d;; padding-right: 10px; }
#service_price .price_box_two p:empty { display: none;}
#service_price .price_box_two .purchase_btn_two { border-radius: 45px; color: #7A67ED; border-color: #7A67ED;padding: 0px 36px; font: 500 15px/53px "Poppins", sans-serif; transition: 550ms all; }
#service_price .price_box_two .purchase_btn_two:hover { background: #7A67ED; border-color: #7A67ED; color: #fff; box-shadow: none !important;}
#service_price .price_box_two:hover .purchase_btn_two { background: #7A67ED; border-color: #7A67ED; color: #fff; box-shadow: none !important;}
#service_price .price_box_two .purchase_btn_two:before { display: none; }


.service-template .breadcrumb_area_two { display: none; }

/*blog page*/

.page-heading-sec { background-position: bottom center !important; background-repeat: no-repeat !important; background-size: cover !important; position: relative; padding: 40px 0 60px !important; margin-top: 105px !important;}
.page-heading-sec:before { content: ''; width: 100%; position: absolute; left: 0; right: 0; top: 0; height: 100%; opacity: 0.9; z-index: -1;
background: -moz-linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(0,99,193,1)), color-stop(100%, rgba(148,95,199,1)));
background: -webkit-linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%);
background: -o-linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%);
background: -ms-linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%);
background: linear-gradient(45deg, rgba(0,99,193,1) 0%, rgba(148,95,199,1) 100%); }

.page-heading-sec { padding: 50px 0 40px;}
.page-heading-sec .breadcrumb_content_two h1 { font-size: 52px !important; font-weight: 600 !important; margin-bottom: 18px; line-height: 1.3; color: #fff; padding: 0 15px; word-break: break-all; }
.page-heading-sec .breadcrumb_content_two p { max-width: 850px; margin: 0 auto; margin-bottom: 0px; font-size: 20px; margin-bottom: 30px; color: #fff; }
.page-heading-sec .breadcrumb_content_two .banner-button { transition: 550ms all; text-transform: none; font-weight: 500; font-size: 15px !important; line-height: 1.3; color: #6754E2 !important; padding: 16px 40px !important; background-color: #FFFFFF; border-radius: 40px 40px 40px 40px; }
.page-heading-sec .breadcrumb_content_two .banner-button:hover { background: #7A67ED !important; color: #fff !important; }

/*blog-detail page*/

.blog_breadcrumb_area.blog-single { padding: 60px 0 !important; margin-top: 105px !important; height: auto !important;}
.blog_breadcrumb_area.blog-single .breadcrumb_content_two { padding: 0 !important;}
#commentform .comment-form-cookies-consent { position: relative; margin-right: 15px; }
#commentform #wp-comment-cookies-consent { position: absolute; left: 0;top: 7px; }
#commentform label { padding-left: 25px;}

/*about page*/
.about-team-sec { padding: 80px 0 !important;}
.about-team-sec .sec_pad { padding: 0 !important;}
.about-team-sec h2 { font-size: 52px !important; color:#000 !important; font-weight: 600 !important; line-height: 1.3 !important; }
.about-team-sec .ex_team_item img { width:100%; }
.about-contain-sec  { padding: 100px 0 0;}
.about-contain-sec .elementor-container { max-width: 1250px !important; padding: 0 15px; margin: 0 auto !important;}


.about-team-sec .hover_content .n_hover_content h3 { color:#fff !important; }


/*contact page*/
.page-contact-sec .elementor-text-editor p { color:#222d39 !important; }
.page-contact-sec .text_box input[type="text"], .text_box textarea, .text_box input[type="password"], .text_box input[type="email"], .text_box input[type="tel"], input[type="text"], .page-contact-sec textarea, .page-contact-sec input[type="password"], .page-contact-sec input[type="email"] {
    border-radius: 50px !important;
    border: 1px solid #7a67ed !important;
    padding-left: 30px;
}
.page-contact-sec .wpcf7-submit { border-radius: 50px; margin-top: 10px; }
.page-contact-sec .elementor-container { max-width: 1250px; padding:0 15px;}
.elementor-1264 { padding: 0 !important;}
.page-contact-sec { padding: 100px 0;}
.elementor-1264 .elementor-element.elementor-element-19c74ad { padding: 0;}
.page-contact-sec span.wpcf7-not-valid-tip { margin-left: 30px; margin-top: 5px; }


/*privacy*/
.content-privacy-sec ol { padding-left:16px;}
.content-privacy-sec ol .list-group-item { margin-bottom: 0; background-color: transparent; border: 0; display: list-item; padding:.75rem 0 .75rem 10px; }

.page-faqs-sec .faq_tab #faqs-tab { font-size: 22px; font-weight: 600; color: #222d39;}
.page-faqs-sec .faq_tab #faqs-tab:before { display: none; }

/*sitemap*/ 
.sitemap-sec #menu-header-menu-1 li a { line-height: 1.3; }

/*404 page*/
.error404 .error_content_two .search { max-width: 600px; margin: 30px auto 20px; }
.error404 .error_content_two .about_btn { background: #6754e2 ; border-radius: 50px;}

div.elementor-4916 .elementor-element.elementor-element-b041972 .elementor-heading-title { font-weight:400 !important; line-height: 1.4; padding: 0 20px;}




/*login-css*/
.login-form-box h2 { text-align: center; color:#333; margin-bottom: 30px; font-size: 30px;}
.login-form { max-width: 580px; margin: 0 auto; padding:0 20px;}
.login-form-box .login-form button { border-radius: 50px; background: #7A67ED; font-size:15px;}
.login-form-box .login-form button:hover {  background: #7444fd; color:#fff;}
.login-form-box .login-form input[type=submit] { border-radius: 50px; background: #7A67ED; font-size:15px;}
.login-form-box .login-form input[type=submit]:hover {  background: #7444fd; color:#fff;}
.login-page  .page-heading-sec, .forgot-password-page  .page-heading-sec { padding: 90px 0 90px !important; }
.login-page  .page-heading-sec .breadcrumb_content_two h1 { margin-bottom: 0; }
.login-form .extra .forgotten-password a, .login-form .alter-login a { transition: 550ms all;}
.login-form .extra .forgotten-password a:hover {  color: #7444fd;}
.login-form .alter-login a:hover { color:#9ca3b9;}
/**/
.forgot-password-page .login-form-box .login-form button { margin-top: 10px;}
.forgot-password-page .login-form p { text-align:center; margin-bottom: 20px; }

.login-form .extra .checkbox label a { color: #5e2ced; }

