:root{--theme-default-primary:#e41f7a;--theme-default-secondary:#604183;--theme-default-third:#3d3d68;--light-rasberry:#822F35;--dark-rasberry:#792327;--dark-rasberry-shade-plus-3:#a73036;--dark-rasberry-tone-plus-5:#97050c;--solvere-red:var(--dark-rasberry-tone-plus-5);--solvere-red-shade-plus-2:#bd060f;--solvere-grey:#BCBEC0;--solvere-grey-shade-minus-5:#7f8387;--solvere-blue:#055597;--theme-primary:var(--solvere-red-shade-plus-2);--theme-secondary:var(--solvere-red);--theme-third:var(--solvere-grey-shade-minus-5);--solvere-red-minus-5:#680914;--solvere-red-minus-4:#7a0b17;--solvere-red-minus-3:#8c0c1b;--solvere-red-minus-2:#9e0e1e;--solvere-red-minus-1:#b00f22;--solvere-red-plus-1:#d41328;--solvere-red-plus-2:#d41328;--solvere-red-plus-3:#e6142c;--solvere-red-plus-4:#ec2239;--solvere-red-plus-5:#ed3449;}
 .bg-primary-color{background:var(--theme-primary);}
.bg-secondary-color{background:var(--theme-third);}
.text-primary-color{color:var(--theme-primary);}
.text-secondary-color{color:var(--theme-third);}
.heading-text-color{color:var(--theme-third);}
.bg-gradient-color{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
::-moz-selection{background:var(--theme-primary);color:#fff;text-shadow:none;}::selection{background:var(--theme-primary);color:#fff;text-shadow:none;}
.accordion .accordion-item .accordion-header .title{color:var(--theme-third);background:#e0e7f2;}
.accordion .accordion-item .accordion-header span{color:#ffffff;background-color:var(--theme-primary);}
.accordion .accordion-item .accordion-body{background:#FCFCFC;border:1px solid #e2e3e6;}
.accordion .accordion-item .accordion-body p{color:#444444;}
 .cs-btn-one{background-color:var(--theme-primary);color:#ffffff;}
.cs-btn-one:hover{background:#c31767;color:#ffffff;}
.cs-btn-one.btn-border{border:2px solid var(--theme-primary);background:transparent;color:var(--theme-primary);}
.cs-btn-one.btn-light{background:#fff;color:var(--theme-primary);border:2px solid transparent;}
.cs-btn-one.btn-hover-border:hover{border:2px solid var(--theme-primary);}
.cs-btn-one.btn-secordary-color{background:var(--theme-third);}
.cs-btn-one.btn-secordary-color:hover{background:var(--theme-primary);}
.cs-btn-one.btn-primary-color{background:var(--theme-primary);}
.cs-btn-one.btn-primary-color:hover{background:var(--theme-third);}
.cs-btn-one.btn-gradient-color{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.cs-btn-one.btn-gradient-color:hover{background:linear-gradient(-20deg, var(--theme-primary), var(--theme-secondary)) !important;}
.cs-btn-one.btn-transparent{background:rgba(0, 0, 0, 0.2);}
.cs-btn-one.text-btn{color:var(--theme-primary);}
body{color:#494b51;}
h1, h2, h3, h4, h5, h6{color:var(--theme-third);}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;}
b, strong{color:#2b2350;}
a, b, div, ul, li {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
} a{color:#049AD3;}
a:hover{color:var(--theme-primary);}
.block-quote{background:#F4F5F8;border-left:5px solid var(--theme-primary);}
.block-quote p{color:#555362;}
#preloader{background-color:#e8e9ee;}
.preloader-default span{background:var(--theme-primary);}
.homepage-slides .owl-nav button.owl-prev, .homepage-slides .owl-nav button.owl-next{background:#fff;}
.social-list li a{background:#33334d;color:#fff;}
.social-list li a:hover{background:var(--theme-primary);}
.order-list.primary-color li:before{color:var(--theme-primary);}
#curve path{fill:#fff;}
.text-under-line:before{background-color:var(--theme-primary);}
.popup-video-block .icon{background-color:#c5277c;color:#ffffff;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.owl-carousel .owl-nav button i{color:#fff;}
.mean-container a.meanmenu-reveal{border:1px solid var(--theme-primary);color:var(--theme-primary);}
.mean-container a.meanmenu-reveal span{background:var(--theme-primary);}
.pagination-nav .pagination-list > li > a{color:#565151;border:1px solid #ddd;}
.pagination-nav .pagination-list > li:hover a{border:1px solid transparent;background:var(--theme-primary);color:#fff;}
.pagination-nav .pagination-list > li.active a{border:1px solid transparent;background:var(--theme-primary);color:#fff;}
.skills .skill-item .skill-header .skill-percentage{color:var(--theme-third);}
.skills .skill-item .skill-bar .bar-inner{background:#EBEAF0;}
.skills .skill-item .skill-bar .bar-inner .bar{background:linear-gradient(-20deg, var(--theme-primary), var(--theme-secondary)) !important;}
.skills .skill-item .skill-bar .bar-inner .bar::before{background:#c0287c;}
#scrollUp{color:#fff;background-color:var(--theme-primary);}
 .header-style-one .header-wrapper .header-navigation-area{background:#F4F5F8;}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li a{color:#2f2b2b;}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li:hover > a{color:var(--theme-primary);}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu{background:#f8f8f8;}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li{border-bottom:1px solid #ddd;}
.header-style-one .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover > a{background-color:var(--theme-primary);color:#fff;}
.header-style-two .header-wrapper .header-middle .topbar-info-area i{color:var(--theme-primary);border:1px solid #eee;}
.header-style-two .header-wrapper .header-navigation-area{background:#F4F5F8;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li a{color:#2f2b2b;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li:hover > a{color:var(--theme-primary);}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu{background:#F4F5F8;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li{border-bottom:1px solid #ddd;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:last-child{border-bottom:none;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li ul.sub-menu li:hover > a{background:var(--theme-primary);color:#fff;}
.header-style-two .header-wrapper .header-navigation-area.transparent-header.fixed{background:#fff;}
.header-searchbox-style-one .show-searchbox a{background:var(--theme-primary);}
.header-searchbox-style-one .show-searchbox a i{color:#fff;}
.header-searchbox-style-one .toggle-searchbox #searchform-all #s{color:var(--theme-primary);background-color:#fff;}
.header-searchbox-style-one .toggle-searchbox #searchform-all #searchsubmit{color:var(--theme-primary);background:transparent;}
.header-searchbox-style-one .toggle-searchbox form input[type="text"]{border:1px solid #ddd6d9;}
.header-searchbox-style-one .toggle-searchbox.show{background:#f4f4f4;border:1px solid var(--theme-primary);}
.header-searchbox-style-two .show-searchbox a i{color:var(--theme-primary);}
.header-searchbox-style-two .toggle-searchbox #searchform-all #s{color:var(--theme-primary);background-color:#fff;}
.header-searchbox-style-two .toggle-searchbox #searchform-all #searchsubmit{color:var(--theme-primary);}
.header-searchbox-style-two .toggle-searchbox form input[type="text"]{border:1px solid #ddd6d9;}
.header-searchbox-style-two .toggle-searchbox.show{background:#f4f4f4;border:1px solid var(--theme-primary);}
.input-box i{color:var(--theme-primary);}
.header-top-area{color:#fff;}
.header-top-area a{color:#fff;}
.header-top-area .header-top-left-part .address:after{background:#aaaac9;}
.header-top-area .header-top-left-part i{color:#fff;}
.header-top-area .header-top-right-part .social-links::after{background:#aaaac9;}
.header-top-area .header-top-right-part .social-links li a{color:#fff;}
.header-top-area .header-top-right-part .social-links li a:hover{color:var(--theme-primary);}
.header-top-area .header-top-right-part .social-links li:last-child{margin-right:25px;}
.header-top-area .header-top-right-part .language .language-btn:hover{color:var(--theme-primary);}
.header-top-area .header-top-right-part .language .language-dropdown.open{background:#31314d;}
.header-top-area .header-top-right-part .language .language-dropdown li{background-color:#0a3041;}
.header-top-area .header-top-right-part .language .language-dropdown li a{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.header-top-area .header-top-right-part .language .language-dropdown li a:hover{background:var(--theme-primary);}
.side-panel-content{background:#fff;}
.close-icon > button{background:var(--theme-primary);}
.close-icon > button i{color:#fff;}
.extra-info > p{color:#ddd;}
.bar1{background:var(--theme-primary);}
.bar2{background:var(--theme-primary);}
.bar3{background:var(--theme-primary);}
.footer-main-area{background:#232235;}
.footer-bottom-area{background:#27273F;}
.footer-widget-list li a{color:#9d98bf;}
.footer-widget-list li a:hover{color:var(--theme-primary);}
.form-control{border:1px solid #dfdce6;background:#fff;color:var(--theme-third);}
.form-control:focus{border-color:var(--theme-primary);}
.contact-form textarea, .contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="password"]{background:#F4F5F8;border:1px solid #e3e3e3;}
.contact-form .form-control:focus{border-color:var(--theme-primary);background:#fff;}
.request-a-call-back-form{background:#31314d;}
.request-a-call-back-form .custom-select-categories{background-color:#fff;color:var(--theme-third);border:1px solid #f5f0ff;}
 .sidebar-widget{background:#F4F5F8;border:1px solid #eee;}
.widget-title:after{background:var(--theme-primary);}
.news-sidebar-widget .widget-search .search-form input{border:1px solid #eeeeee;}
.news-sidebar-widget .widget-search .search-form button{color:#ffffff;background-color:var(--theme-primary);}
.news-sidebar-widget .widget-categories ul li, .news-sidebar-widget .widget-archives ul li{border-bottom:1px dashed #ccc;}
.news-sidebar-widget .widget-categories ul li a, .news-sidebar-widget .widget-archives ul li a{color:#565151;}
.news-sidebar-widget .widget-categories ul li a:hover, .news-sidebar-widget .widget-archives ul li a:hover{color:var(--theme-primary);}
.news-sidebar-widget .widget-tags ul li a{background:#fafcfe;border:1px solid #ddd;color:#565151;}
.news-sidebar-widget .widget-tags ul li a:hover{color:#fff;background:var(--theme-primary);}
.slider-wrapper{background-color:#FAEAE5;}
.subtitle-block{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.page-title-section{background-color:#f8f8f8;color:#fff;}
.about-icon{color:var(--theme-third);}
.about-contact-btn:after{background:#ccc;}
.about-icon i{background:#fff;color:var(--theme-primary);}
   .service-link-list li a{background:#eef4f8;color:#40436a;border:1px solid #d7e2e6;}
.service-link-list li a:after, .service-link-list li.active a:after{background:var(--theme-primary);}
.service-link-list li.active a{color:var(--theme-primary);}
.service-link-list li a:hover{color:var(--theme-primary);}
.service-section-title-area{background:#571bcd;}
.project-section .project-filter ul li{border:1px solid #ab2a78;color:#373959;}
.project-section .project-filter ul li:hover, .project-section .project-filter ul li.active{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.project-item .project-overlay{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.project-item .project-overlay a:hover{color:#fff;}
.project-item .link-single-page a{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.project-info-list li{color:#677286;}
.project-info-list li span{color:#233d63;}
.project-info-list li span i{color:#dd1e76;}
.project-info-list li a{color:#677286;}
.funfact .icon span:before{color:var(--theme-primary);}
.funfact .title{color:#a4a4aa;}
.working-process .working-process-block img{border:5px solid #fff;}
.working-process .working-process-block .process-counter{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.icon-box-block{background-color:#ffffff;border:1px solid #f0f0f0;}
.icon-box-two .icon{background:var(--theme-primary);}
.icon-box-two .icon span:before{color:#fff;}
.news-wrapper .news-details{background:#F4F5F8;border:1px solid #eee;}
.news-wrapper .news-details .news-meta{color:#888;}
.news-wrapper .news-details .news-meta i{color:var(--theme-primary);}
.news-wrapper .news-details .news-meta .admin{background:#f6e1eb;color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .entry-meta{color:#888;}
.blog-single-news .single-news-details .single-news-content .entry-meta i{color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .entry-meta .admin{background:#f6e1eb;color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area{border-top:1px solid #eee;border-bottom:1px solid #eeee;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a{border:1px solid #e6e6e6;background:#f4f5f8;color:#333;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a:hover{color:#fff;background-color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-share .social-icons li a{color:var(--theme-primary);background-color:#f4f5f8;border:1px solid #e6e6e6;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-share .social-icons li a:hover{color:#fff;background-color:var(--theme-primary);}
.blog-single-news .single-news-details .single-news-content .comments-area{background:#F4F5F8;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body{border-bottom:1px solid #e6e6e6;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-author-thumb{border:3px solid #a7a7c3;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .comment-meta .comment-metadata span{color:#8b8b8b;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link{background:#fafcfe;border:1px solid #eae5e6;color:#6e6969;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link:hover{background:var(--theme-primary);color:#fff;border:1px solid transparent;}
.team-block .team-upper-part .social-list.vertical-style li a{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.team-block .team-bottom-part{background:#f7f7f7;}
.team-block:hover .team-bottom-part .team-title{color:#fff;}
.team-block:hover .team-bottom-part .team-title a{color:#fff;}
.team-block:hover .team-bottom-part .designation{color:#fff;}
.team-block .team-bottom-part .designation{color:var(--theme-primary);}
.team-block .team-bottom-part:after{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.testimonial-item{background:#fff;}
.testimonial-item:after{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.testimonial-item:before{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.testimonial-thumb{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.client-designation{color:#a6a4a4;}
.price-table{background:#F4F5F8;}
.price-table .table-header .pricing-plan-name{color:var(--theme-third);}
.price-table .table-header .pricing-plan-name:after{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
.price-table .table-header .price{color:var(--theme-third);}
.price-table .table-content .list-items li:nth-child(odd){background:#ecedf2;}
.price-table .recommended{background:#b62b7d;color:#fff;}
   .border-right-silver2{border-right:1px solid #b7b7b8;}
.text-white{color:#ffffff;}
.bg-white{background:#ffffff;}
.bg-silver{background:#F4F5F8;}
.bg-silver-deep{background:#ecdaee;}
.bg-gray{background:#f7f7f7;}
.text-silver{color:#f5f3f1;}
.text-light-gray{color:#9d98bf;}
.text-gray{color:#a4a4aa;}
.text-gray-light{color:#CCCCCC;}
.text-dark-light{color:#808093;}
.section-white-typo *{color:#fff !important;}
.section-title-line:before{background:var(--theme-primary);}
.section-title-line.line-white:before{background:#fff;}
.solid-line-bottom:before{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;}
body{color:#494b51;font-family:"Montserrat", sans-serif;font-weight:500 !important;font-size:16px;line-height:1.8em;-webkit-font-smoothing:antialiased;}
.widget_calendar{float:none;}
#wp-calendar{width:100%;}
#wp-calendar caption{background:none repeat scroll 0 0 #E9E9E9;color:#333333;font-size:16px;padding:10px 0;text-align:center;}
#wp-calendar thead{font-size:10px;}
#wp-calendar thead th{border:1px solid #E9E9E9;font-size:13px;padding:8px 0;text-align:center;vertical-align:middle;}
#wp-calendar tbody{color:#aaa;}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #E9E9E9;text-align:center;padding:8px;}
#wp-calendar tbody td#today{background:#16A085;color:#fff;}
#wp-calendar tbody td#today a{color:#fff;}
#wp-calendar tbody td:hover{background:#fff;}
#wp-calendar tbody .pad{background:none;}
#wp-calendar tfoot{border:1px solid #E9E9E9;}
#wp-calendar tfoot #next{font-size:12px;text-transform:uppercase;text-align:right;color:#83c99f;}
#wp-calendar tfoot #prev{font-size:12px;text-transform:uppercase;padding-top:10px;color:#83c99f;}
.widget select{max-width:100%;padding:5px;border:1px solid #ccc;width:100%;}
.widget_text .textwidget img{max-width:100%;height:auto;}
.widget_text select, .widget_text input, .widget_text textarea{max-width:100%;padding:5px;border:1px solid #ccc;width:100%;}
.widget_text option{max-width:100%;}
.widget_nav_menu ul li, .widget_pages ul li{color:#827b7d;line-height:28px;}
.widget_nav_menu ul li ul, .widget_pages ul li ul{padding-left:15px;}
.widget_nav_menu ul li a, .widget_pages ul li a{color:#827b7d;}
.widget_nav_menu ul li a:hover, .widget_pages ul li a:hover{color:#615C5C;}
#sidebar .textwidget img{max-width:100%;}
.wp-caption{max-width:100%;}
.wp-caption img{padding-bottom:5px;}
.form-submit input.submit_btn{display:inline-block;width:auto;color:#fff;margin-top:30px;margin-left:6px;}
.form-submit input.submit_btn:hover{color:#bfa373;}
.screen-reader-text{color:#777;}
.alignright{float:right;}
.alignleft{float:left;}
.single-content table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;border:1px solid #d1d1d1;}
.single-content table td{border:1px solid #d1d1d1;padding-left:7px;}
.single-content table th{border:1px solid #d1d1d1;padding-left:7px;}
img.alignleft, .alignleft img{margin-right:10px;}
img.alignright, .alignright img{margin-left:10px;}
.comment_text table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%;border:1px solid #d1d1d1;}
.comment_text table td{border:1px solid #d1d1d1;padding-left:7px;}
.comment_text table th{border:1px solid #d1d1d1;padding-left:7px;}
.single-content li{padding:0 !important;list-style:inherit !important;}
.single-content ul{list-style:disc !important;padding-left:20px !important;}
.single-content ol{list-style:decimal !important;padding-left:20px !important;}
.comment_text li{padding:0 !important;list-style:inherit !important;}
.comment_text ul{list-style:disc !important;padding-left:20px !important;}
.comment_text ol{list-style:decimal !important;padding-left:20px !important;}
.wp-caption.aligncenter{width:100% !important;text-align:center;}
.search-custom form{width:70% !important;padding-top:20px;}
.search-custom form.search-form:after{top:20px;}
.wp-caption-text, .gallery-caption, .bypostauthor, .sticky{color:#777;}
form.post-password-form input[type=submit]{padding:1px 5px;background:#000;color:#fff;border-color:#000;width:auto;}
.screen-reader-text{display:none;}
.widget ul li{list-style:none !important;}
.widget ul{padding-left:0px !important;}
.widget ul.sub-menu, .widget ul.children{padding-left:10px !important;}
.widget ul.sub-menu li, .widget ul.children li{padding-bottom:3px !important;}
ul.children{margin-left:80px;}
span.featured-post{color:#333;font-weight:bold !important;margin-right:5px;float:right;}
.wp-tag-cloud li{display:inline-block;padding-bottom:0px !important;}
.wp-tag-cloud li:hover{color:#fff;text-decoration:none;}
.wp-tag-cloud li a{background:#fafcfe;border:1px solid #ddd;margin-bottom:8px;color:#565151;font-size:13px !important;margin-right:4px;margin-bottom:8px;padding:4px 12px 4px 12px;display:inline-block;}
.wp-tag-cloud li:hover a{border:1px solid transparent;color:#fff;background:#e41f7a;}
p.logged-in-as{padding:5px 0px;}
p.logged-in-as a{color:#888;}
h3.archive-title{text-align:center;margin-bottom:40px;font-size:25px;font-weight:600;}
.wrap-blog ul.children{padding-left:10px;}
.single-content h1{font-size:46px;}
.single-content h2{font-size:34px;}
.single-content h3{font-size:26px;}
.single-content h4{font-size:22px;}
.single-content h5{font-size:20px;}
.single-content h6{font-size:16px;}
.comment_text h1{font-size:46px;}
.comment_text h2{font-size:34px;}
.comment_text h3{font-size:26px;}
.comment_text h4{font-size:22px;}
.comment_text h5{font-size:20px;}
.comment_text h6{font-size:16px;}
body.logged-in #main-menu{padding-top:42px;}
.leave-form input{margin-bottom:0px;}
.text-leave textarea{margin-bottom:30px;}
body.logged-in .text-leave textarea{margin-bottom:0px;}
.contact-form .cont-submit{border:1px solid #16a085 !important;width:auto;border-radius:0px !important;}
.white .white{color:#fff !important;}
.error404 .breadcrumb-area{height:500px;}
.page-404 .blog-info a{color:#9aa1ac;font-size:18px;}
.pd-bt-40{padding:10px 0px;}
.menu.one-page ul.sub-menu{display:none;}
.media-list .comment_text li{margin-bottom:0px;}
.blog-meta{margin-top:0px;}
.blog-img{margin-bottom:20px;}
form.post-password-form input[type=submit]{padding:0px 20px;height:46px;}
#respond{padding-top:150px;margin-top:-150px;}
h4.comment-title{background:none;margin-bottom:10px;font-size:24px;}
.theme-comment-section .media-body{padding-left:0px;}
.media-left, .media>.pull-left{padding-right:15px;}
.blog-text.blog-details-post{margin-top:0px;}
.error404 .breadcrumb-area{min-height:630px;}
.blog-info .blog-meta{margin-bottom:10px;}
.single-blog{border-bottom:0.5px solid #999;padding-bottom:20px;}
.blog-single{border-bottom:none;}
.breadcrumb-area{color:white;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .pagination li span.current{z-index:1;color:#fff;background-color:#ff3514;border-color:#ff3514;}
a[rel="author"]{background:#f6e1eb;padding:4px 2px 6px 2px;color:#e41f7a;border-radius:3px;font-size:13px;text-transform:capitalize;}
.block-quote p:nth-child(2) span{font-size:16px;}
.single-news-tags ul.list li{margin-right:5px;}
.comment-form-cookies-consent{display:none;}
form#contact-form>div{padding-left:0px;padding-right:0px;display:inline-block;}
form#contact-form div.col-lg-6{max-width:48%;}
form#contact-form div.col-lg-6:nth-child(3){float:right;}
h3.comment-reply-title{margin-bottom:30px;text-transform:capitalize;}
.logged-in h3.comment-reply-title{margin-bottom:20px;margin-top:-10px;}
.comment-respond #contact-form input.btn-gradient-color{margin-top:10px;}
.entry-content .block-quote p:nth-child(2){margin-bottom:0px;}
.comment-author{text-transform:capitalize;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .comment-meta .comment-metadata span{color:#3d3d68;}
.blog-single-news .single-news-details .single-news-content .comments-area .comment-list .comment .comment-body .comment-content .reply .comment-reply-link{color:#3d3d68;font-weight:600;}
p.logged-in-as a{color:#3d3d68;}
.single-widget{padding:30px;margin-bottom:30px;background:#F4F5F8;border:1px solid #eee;}
.widget_categories h3.widget-title, .widget-popular-posts h3.widget-title, .widget_archive h3.widget-title, .widget_tag_cloud h3{font-size:22px;line-height:28px;margin-bottom:20px;}
.widget-popular-posts h3.widget-title{margin-bottom:35px;}
.widget_tag_cloud h3{margin-bottom:30px;}
.widget_categories h3.widget-title{margin-bottom:25px;}
.news-sidebar-widget .widget_categories ul li:first-child, .news-sidebar-widget .widget_archive ul li:first-child{padding-top:0;}
.news-sidebar-widget .widget_categories ul li, .news-sidebar-widget .widget_archive ul li{display:inherit;padding:10px 0;border-bottom:1px dashed #ccc;}
.news-sidebar-widget .widget_categories ul li:last-child{border-bottom:none;padding-bottom:0px;}
.news-sidebar-widget .widget_categories ul li a, .news-sidebar-widget .widget_archive ul li a{color:#565151;}
.news-sidebar-widget .widget_categories ul li a:before{content:"\f0a0";font-family:'FontAwesome';margin-right:10px;color:#e41f7a;}
.news-sidebar-widget .widget_archive ul li a:before{content:"\f0c7";font-family:'FontAwesome';margin-right:10px;color:#e41f7a;}
.news-wrapper .news-thumb img{height:256px;}
.news-wrapper .news-details .news-meta{color:#3d3d68;}
.pagination-nav .pagination-list li span{font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;position:relative;border:1px solid transparent;background:#e41f7a;color:#fff;}
.pagination-nav .pagination-list{text-align:center;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.menu-item-has-children>a::before{content:"\f107";position:absolute;right:-18px;top:50%;-moz-transform:translate(0, -15px);-o-transform:translate(0, -15px);-ms-transform:translate(0, -15px);-webkit-transform:translate(0, -15px);transform:translate(0, -15px);font-family:FontAwesome;font-size:16px;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.menu-item-has-children>ul.sub-menu li.menu-item-has-children>a::before{content:"\f105";position:absolute;right:10px;top:50%;transform:translateY(-14px);font-family:FontAwesome;font-size:16px;}
.footer-widget input[type="submit"]:before{content:"\f104";font-family:Flaticon;font-size:20px;font-style:normal;}
.logged-in .header-navigation-area.fixed, .logged-in .header-navigation-area .side-panel-content{top:32px !important;}
.blog-page .news-wrapper .news-thumb img{height:auto;}
.blog-page .search-custom #searchform-all input[type="search"]{height:42px;}
.blog-page .search-custom #searchform-all div.input-box{right:30%;top:75px;}
@media(max-width:768px){
.blog-page .search-custom #searchform-all div.input-box{top:103px;}
}
.blog-page .search-custom #searchform-all div.input-box .fa-search{padding:13px 15px;background:#e41f7a;color:#fff;border-bottom-right-radius:5px;border-top-right-radius:5px;}
.blog-page .news-wrapper{width:100%;}
.element-Heading .footer-widget-list li a{color:#3d3d68}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{color:#fff;}
.text-gray{color:#3d3d68;}
.service-section h6.text-gray{color:#fff;}
.contact-section .contact-form div.wpcf7-validation-errors, .contact-section .contact-for div.wpcf7-acceptance-missing{color:#3d3d68;}
@media(max-width:592px){
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .sub-title{font-size:14px !important;}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .cs-btn-one{font-size:11px !important;}
.tp-parallax-wrap .tp-loop-wrap .tp-mask-wrap .cs-btn-one.btn-transparent{margin-left:15px !important;}
}
@media(max-width:768px){
.team-block{max-width:365px;margin:0 auto;margin-bottom:30px;}
.project-item{max-width:370px;margin:0 auto;margin-bottom:30px;}
.news-wrapper{max-width:375px;margin:0 auto;margin-bottom:30px;}
.footer-main-area .textwidget form.wpcf7-form{max-width:350px;}
.single-team-img img.img-full{max-width:365px;}
.price-table{margin-bottom:70px;}
.news-wrapper .news-thumb img{height:auto;}
}
@media(max-width:502px){
.about-section .about-list a{display:block;margin-bottom:20px;}
}
.mean-container .mean-nav ul li li a{opacity:1;}
@media(max-width:1200px){
.tp-leftarrow, .tp-rightarrow{display:none !important;}
}
.request-a-call-back-form div.wpcf7-mail-sent-ng, .request-a-call-back-form div.wpcf7-aborted{color:#fff;}
.widget-popular-posts .single-post{padding-bottom:20px;border-bottom:1px dashed #ccc;}
.widget-popular-posts .single-post:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:10px;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a{margin-right:5px;font-size:13px;}
.blog-single-news .single-news-details .single-news-content .single-news-tag-social-area .single-news-tags ul li a:hover{border-color:#e41f7a;}
.comment-content .comment-author{font-weight:700;font-size:18px;margin-bottom:5px;}
.blog-single-news .single-news-details .single-news-content .comments-area{padding-top:10px;margin-top:50px;}
.blog-single-news .single-news-details .single-news-content .comments-area>h3.comments-title{padding-top:20px;}
.service-details-page .sidebar-right{padding-left:30px;}
.testimonial-item span.quote-icon.webex-icon-quotes-left{color:#999 !important;}
.testimonial-content .comments{padding-left:30px;padding-right:30px;}
.client-designation{font-size:13px;color:#333;font-weight:500;}
.footer-widget p.text-light-gray, .footer-widget-list li a, .footer-widget a.text-light-gray, .footer-widget h5.text-light-gray, .footer-bottom-area span.text-light-gray{color:#dee2e6 !important;}
.footer-widget h6.text-dark-light{color:#dee2e6 !important;font-size:14px !important;}
.icon-box-block h4.icon-box-title{font-size:23px;margin-bottom:17px;}
.icon-box-block a.text-btn{text-decoration:none !important;font-weight:500;}
.icon-box-block p{color:#111;font-size:15px;margin-bottom:15px;}
.team-details-page .personal-details>p{margin-bottom:15px;}
.team-details-page .personal-details .list-items{margin-bottom:45px;}
.team-details-page>.container>.row.mrt-60{margin-top:55px;}
.side-panel-content .side-panel-logo{margin-top:15px;}
.footer-widget .single-post .post-content h5{font-size:16px;margin-bottom:8px;}
.contact-form form .row>div:nth-child(1){padding-right:11px;}
.contact-form form .row>div:nth-child(2){padding-left:11px;}
.contact-form form .row>div:nth-child(1) .form-group,
.contact-form form .row>div:nth-child(2) .form-group,
.contact-form form .row>div:nth-child(3) .form-group{margin-bottom:22px;}
.project-info-list li{padding:5px 0;}
.project-details-page .sidebar-right>.sidebar-widget:first-child{padding:40px 30px;}
.team-details-page .row>div:nth-child(2){padding-left:30px;}
.team-details-page .row div.team-member-info{margin-top:35px;}
@media(min-width:1200px){
.project-section .section-content .row.grid>div:nth-child(4),
.project-section .section-content .row.grid>div:nth-child(5),
.project-section .section-content .row.grid>div:nth-child(6){top:310px !important;}
.page-template-template-home-1 .project-section{height:1008px;}
.page-template-template-home-2 .project-section{height:1018px;}
.page-template-template-home-3 .project-section{height:916px;}
.page-template-projects .project-section{height:810px;}
}
.news-wrapper .news-details .news-description .the-title{margin-bottom:10px;margin-top:10px;line-height:30px;}
.request-a-call-back-form{padding-top:53px;padding-bottom:53px;}
.request-a-call-back-form form div.row .form-group{margin-bottom:20px;}
.request-a-call-back-form form div.col-lg-12 .form-group.mrb-0{height:62px;margin-bottom:0px;}
.project-details-page .request-a-call-back-form.sidebar{padding-top:40px;}
.blog-single-news .single-news-details .single-news-content h3.entry-title{margin-bottom:15px;margin-top:15px;line-height:30px;}
.project-details-page .request-a-call-back-form form input{padding-left:20px;}
.project-details-page .request-a-call-back-form form input[type=submit]{padding-left:56px;border:none;}
@media(min-width:1500px){
.project-section .section-content .row.grid{height:620px;}
}
.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before{display:none;}
span.onsale{border-radius:0px !important;padding:0px 20px !important;top:20px !important;left:35px !important;background:linear-gradient(45deg, #e41f7a, #604183) !important;}
h1.product_title{font-size:40px;font-weight:600;}
.woocommerce .star-rating span{color:#e41f7a;}
.woocommerce-review-link{color:#333;}
.woocommerce-product-rating{margin-top:15px;}
.shop-details-area del{font-weight:500 !important;font-size:24px;margin-right:25px;color:#555;text-decoration:line-through;}
.shop-details-area ins{color:#e41f7a;font-weight:500 !important;font-size:24px;margin-right:25px;text-decoration:none;}
.shop-details-area .cart div.quantity{height:50px;width:160px;border:0;text-align:center;-moz-appearance:none;appearance:none;background:#fff1f0;border-radius:30px;font-weight:500;color:#747691;font-size:16px;}
.shop-details-area div.quantity input{height:50px;width:160px;border:0;text-align:center;-moz-appearance:none;appearance:none;background:#fff1f0;border-radius:30px;font-weight:500;color:#747691;font-size:16px;}
.shop-details-area button.single_add_to_cart_button{border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;background:linear-gradient(45deg, #e41f7a, #604183);color:#fff;margin-top:100px;margin-left:-162px;}
.shop-details-area button.single_add_to_cart_button:hover{background:linear-gradient(-20deg, #e41f7a, #604183);}
div.woocommerce-product-details__short-description{padding:30px 0;border-top:1px solid #ffe7e5;}
div.woocommerce-product-details__short-description p{font-weight:400;font-size:15px;color:#333;margin-bottom:0px;}
.woocommerce div.product form.cart{padding-top:40px;border-top:1px solid #ffe7e5;}
.shop-details-area .product_meta{display:none;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){padding-top:30px;padding-left:20px;width:32%;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;border-radius:0px;background:#fff;padding:0px;margin-right:40px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:linear-gradient(45deg, #e41f7a, #604183) !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;font-weight:500;padding:20px 40px;color:#333;text-transform:uppercase;letter-spacing:2px;line-height:1;border:2px solid #6f7172b0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:transparent;color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-left:5px;}
.woocommerce-Tabs-panel .desc-text{padding:40px;border:4px solid #f9f9f9;}
.woocommerce-Tabs-panel .desc-text>h2{display:none;}
.woocommerce-Tabs-panel .desc-text>p{color:#333;font-size:15px;font-weight:400;}
h2.woocommerce-Reviews-title{font-size:32px;margin-bottom:20px;font-weight:600;}
.woocommerce p.stars.selected a.active~a::before,
.woocommerce p.stars.selected a.active::before, .woocommerce p.stars.selected a:not(.active)::before,
.woocommerce p.stars a{color:#e41f7a;}
p.meta .woocommerce-review__author{text-transform:capitalize;}
.woocommerce-review__published-date{color:#333;}
.woocommerce ul.products li.product .onsale{right:inherit;}
.pro-details-banner{margin-top:84px;}
.woocommerce #review_form #respond textarea{border:2px solid #ecedff;}
.woocommerce #respond input#submit{background:linear-gradient(45deg, #e41f7a, #604183);color:#fff;border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;font-size:14px;}
.woocommerce #respond input#submit:hover{background:linear-gradient(-20deg, #e41f7a, #604183);color:#fff;}
.pt-50{padding-top:50px;}
.mb-50{margin-bottom:50px;}
.related.products{margin-top:70px;display:none;}
.woocommerce-breadcrumb, .woocommerce-products-header{display:none;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:unset;}
.product-showing{width:100%;}
.product-showing p{margin:0;border:2px solid #6f7172b0;padding:17px 30px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:600;color:#747691;margin-left:17px;margin-bottom:50px;}
.shop-area .woocommerce-ordering select{float:right;border:2px solid #6f7172b0;padding:0px 25px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:600;color:#747691;height:50px;background-color:#fff;border-radius:0px;margin-bottom:50px;}
.shop-area .product-showing{width:100%;padding-left:30px;padding-right:32px;}
.shop-area .row ul.products li div.star-rating{display:none;}
.product-content h4{font-size:24px;color:#333;padding:0px;font-weight:600;margin-bottom:15px;margin-top:10px;}
.shop-area .products>div.product-item{display:inline-block;width:33%;}
.product-img img{width:100%;}
.pro-cat a{font-size:15px;color:#e41f7a;text-transform:uppercase;letter-spacing:2px;margin-right:5px;margin-bottom:10px;}
.pro-price .price del span{color:#747691;text-decoration:line-through;margin-right:0px;}
.product-meta .pro-price del{margin-right:25px;}
.product-meta .pro-price ins{text-decoration-line:none;}
.shop-add-to-cart a{border-radius:0px !important;color:#fff !important;background:linear-gradient(45deg, #e41f7a, #604183) !important;margin-top:15px !important;font-weight:500 !important;}
.shop-add-to-cart a:hover{background:linear-gradient(-20deg, #604183, #e41f7a) !important;}
.shop-area .pro-price .star-rating{display:none;}
img.secondary-img{position:absolute;left:15px;top:0;transition:.3s;opacity:0;width:92%;height:60%;}
@media(max-width:1200px){
img.secondary-img{display:none;}
}
.product-wrapper:hover img.secondary-img{opacity:1;z-index:1;}
.product-action{position:absolute;top:45%;transition:.3s;z-index:2;opacity:0;visibility:hidden;left:0;right:0;}
.product-wrapper:hover .product-action{opacity:1;visibility:visible;}
.product-action a{background:#fff;height:50px;width:50px;font-size:20px;display:inline-block;color:#8688a6;text-align:center;line-height:51px;border-radius:50%;margin:0 6px;box-shadow:0px 12px 24px 0px rgba(186, 186, 186, 0.3);}
.product-wrapper:hover .product-action a{margin:0 7px;}
.product-action a:last-child{margin-bottom:0;}
.product-action a:hover{background:#e41f7a;color:#fff;}
[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after{font-family:Flaticon;font-style:normal;}
.flaticon-shopping-cart:before{content:"\f104";}
.flaticon-eye:before{content:"\f106";}
.shop-area .product-img .product-action>a.woocommerce-LoopProduct-link, .single-product .product-area .product-action>a.woocommerce-LoopProduct-link{display:none;}
.product-content{margin-top:20px;}
.pt-100{padding-top:100px;}
.pb-80{padding-bottom:80px;}
.cart-area .table-content table{background:#ffffff;border-color:#eaedff;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0;}
.table-content table td{border-top:medium none;padding:20px 10px;vertical-align:middle;font-size:16px;}
.table-content table th, .table-content table td{border-bottom:1px solid #eaedff;border-right:1px solid #eaedff;}
td.product-thumbnail img{width:125px;}
.table-content table tr th{font-weight:600;color:#333;}
.table-content table tbody tr td a{color:#333;text-transform:capitalize;}
.product-remove a{margin:0 auto;}
input[name="coupon_code"]{height:57px;border:2px solid #eaedff;padding:0 15px;margin-right:10px;}
.coupon input[type="submit"]{float:none;background:linear-gradient(45deg, #e41f7a, #604183);height:inherit;border:0;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;cursor:pointer;}
.coupon input[type="submit"]:hover{background:linear-gradient(-20deg, #604183, #e41f7a);}
input.update-cart, button#place_order,
.woocommerce-form-login button.woocommerce-form-login__submit{float:right;background:linear-gradient(-20deg, #604183, #e41f7a);height:inherit;border:0;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;}
input.update-cart:hover, button#place_order:hover,
.woocommerce-form-login button.woocommerce-form-login__submit:hover{background:linear-gradient(45deg, #e41f7a, #604183);}
input[name="coupon_code"]::placeholder{color:#333;}
.cart-area td.actions{padding:40px 40px !important;}
.coupon{float:left;}
.cart-page-total{padding-top:50px;}
.cart-page-total .cart_totals h2{font-size:25px;margin-bottom:20px;text-transform:capitalize;font-weight:600;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{font-weight:500;}
.shop_table strong{font-weight:500;}
.wc-proceed-to-checkout a.checkout-button{font-weight:600;background:linear-gradient(-20deg, #604183, #e41f7a);}
.wc-proceed-to-checkout a.checkout-button:hover{background:linear-gradient(45deg, #e41f7a, #604183);}
.product-quantity .quantity input{background:#fff1f0;border-radius:30px;text-align:center;height:50px;width:160px !important;color:#6f7172;font-size:14px;font-weight:normal;border:0;}
.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="password"],
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="tel"]{background:#ffffff;border:1px solid #eaedff;border-radius:0;height:45px;padding:0 0 0 10px;width:100%;}
.woocommerce-input-wrapper{width:100%;}
.checkbox-form h3{border-bottom:1px solid #eaedff;font-size:26px;margin:0 0 20px;font-weight:600;padding-bottom:10px;width:100%;}
.select2-container--default .select2-selection--single{border:1px solid #eaedff;padding:10px 0 0 10px;height:45px;}
.form-row>label{margin-top:15px;color:#333;font-size:14px;font-weight:400;}
ul.select2-results__options li, ul.wc_payment_methods li{display:list-item;}
.select2-container .select2-dropdown--below, .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #eaedff;}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400;}
.order-notes .woocommerce-shipping-fields{margin-top:30px;}
.woocommerce form .form-row textarea{border:1px solid #eaedff;height:90px;padding:15px;width:100%;height:100px;}
.your-order{padding:30px 40px 45px;border:3px solid #eaedff;}
.your-order h3{border-bottom:1px solid #eaedff;font-size:26px;font-weight:600;margin:0 0 20px;padding-bottom:10px;width:100%;}
.woocommerce-info, .woocommerce-error, .woocommerce-message{border-top-color:#e41f7a;}
.woocommerce-info::before, .woocommerce-error::before, .woocommerce-message::before{color:#e41f7a;}
.woocommerce-form-coupon-toggle{width:100%;}
.shop-tab ul li a{font-size:16px;font-weight:500;color:#6f7172;letter-spacing:2px;padding:0;text-transform:uppercase;position:relative;height:50px;width:50px;border-radius:50%;background:#f6f6ff;line-height:50px;text-align:center;}
.shop-tab ul li a.active{color:white;background:#e41f7a;box-shadow:0px 8px 16px 0px rgba(254, 69, 54, 0.3);}
.shop-tab ul li a i{font:normal normal normal 18px/1 FontAwesome;}
.mb-30{margin-bottom:30px;}
.mb-20{margin-bottom:20px;}
.shop-tab ul li{margin-right:15px;}
.sale-tag span{min-height:3.236em;min-width:3.236em;font-weight:600;position:absolute;text-align:center;line-height:3.236;margin:0;color:#fff;font-size:14px;text-transform:uppercase;z-index:9;border-radius:0px !important;padding:0px 20px !important;top:20px !important;left:35px !important;background:linear-gradient(45deg, #e41f7a, #604183) !important;}
.shop-sidebar .shop-add-to-cart{margin-top:25px;}
.shop-sidebar .shop-add-to-cart a{padding:10px 20px;}
.shop-list .product-content{margin-top:0px;}
.pro-price del span{color:#747691;}
.shop-list .product-meta .pro-price{margin-bottom:15px;}
.shop-sidebar .shop-tab{margin-bottom:40px;margin-top:10px;}
.shop-list .shop-add-to-cart{margin-top:30px;}
.widget_product_search, .widget_product_categories{padding:30px;margin-bottom:30px;background:#fff;border:2px solid #eee;}
.widget_products{padding:30px;margin-bottom:30px;background:#fff;border:2px solid #eee;}
.widget_product_search .shop-search .search-field{height:50px;padding:6px 15px;border:1px solid #ccc;width:100%;display:block;outline:0;-webkit-transition:0.5s;transition:0.5s;}
.widget_product_search .shop-search .search-field::placeholder{color:#333;}
.widget_product_search .shop-search button{position:relative;float:right;outline:0;top:-50px;height:50px;width:50px;z-index:1;border:none;color:#ffffff;background-color:#e41f7a;-webkit-transition:0.5s;transition:0.5s;cursor:pointer;}
.widget_product_categories ul.product-categories li{display:inherit;padding:10px 0;border-bottom:1px dashed #ccc;}
.widget_product_categories ul.product-categories li:last-child{border-bottom:none;}
.widget_product_categories h3, .widget_products h3{font-size:22px;font-weight:600;line-height:28px;margin-bottom:15px;text-transform:capitalize;}
.widget_product_categories ul.product-categories li a:before{content:"\f0a0";font-family:'FontAwesome';margin-right:10px;color:#e41f7a;}
.shop-widget.widget_products ul li a{margin-bottom:10px;}
.shop-widget.widget_products ul li a img{float:left;width:70px;margin-right:14px;}
.shop-widget.widget_products ul li{overflow:hidden;margin-bottom:20px;display:list-item;}
.shop-widget.widget_products ul li del{color:#747691;margin-right:25px;margin-top:10px;}
.shop-widget.widget_products ul li del span{color:#747691;font-size:16px;}
.shop-widget.widget_products ul li ins{text-decoration-line:none;margin-top:9px;}
.shop-widget.widget_products ul li ins span{font-weight:500;font-size:16px;color:#333;margin-right:0px;}
.shop-widget.widget_products ul li div.star-rating{display:none;}
.widget_products h3{margin-bottom:25px;}
.shop-area .basic-pagination ul.pagination-list li{text-align:center;margin-right:8px;}
.shop-area .basic-pagination ul.pagination-list li span{font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;position:relative;border:1px solid transparent;background:#e41f7a;color:#fff;}
.shop-area .basic-pagination ul.pagination-list li a{color:#333;font-weight:500;height:47px;width:47px;line-height:45px;display:inline-block;border:1px solid #ddd;position:relative;}
.shop-sidebar{padding-bottom:100px;}
.basic-login{padding:70px;border:2px solid #eaedff;}
.basic-login h3{text-align:center;font-size:30px;}
.basic-login .woocommerce-form-login{border:none !important;}
.basic-login form .form-row{padding:0px;}
button#place_order,
.woocommerce-form-login button.woocommerce-form-login__submit{width:100%;}
.woocommerce-account .basic-login input[type="text"],
.woocommerce-account .basic-login input[type="password"]{background:#ffffff;border-radius:0;height:60px;padding:0 0 0 10px;width:100%;margin-bottom:10px !important;margin-top:5px !important;}
.password-input{display:block;width:100%;}
.basic-login label span{color:#333;margin-left:5px;}
.woocommerce-account input[type="text"],
.woocommerce-account input[type="password"],
.woocommerce-account input[type="email"],
.woocommerce-account input[type="tel"]{background:#ffffff;border:2px solid #eaedff;border-radius:0;height:40px;padding:0 0 0 10px;width:100%;margin-bottom:10px !important;margin-top:5px !important;}
.or-divide{border-top:2px solid #eaedff;margin:40px 0;text-align:center;position:relative;}
.or-divide{margin-top:110px;}
.or-divide span{position:absolute;left:0;right:0;top:-9px;background:#ffffff;display:inline-block;width:40px;margin:auto;line-height:1;font-weight:500;}
.basic-login .btn.theme-btn{height:inherit;border:0;border-radius:0;display:inline-block;font-size:13px;font-weight:500;letter-spacing:2px;line-height:1;margin-bottom:0;padding:22px 50px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all 0.3s ease 0s;vertical-align:middle;white-space:nowrap;background:linear-gradient(45deg, #e41f7a, #604183);}
.basic-login .btn.theme-btn a{color:#fff !important;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{top:25px;display:none;}
.basic-reset{padding:90px;border:2px solid #eaedff;}
.basic-reset h3{font-size:30px;text-align:center;margin-bottom:50px;}
.lost_reset_password p{width:100% !important;}
.lost_reset_password p:nth-child(1){text-align:center;letter-spacing:0.5px;margin-bottom:20px;font-size:15px;}
.lost_reset_password p label, .lost_reset_password p input{text-align:center;margin-left:auto;margin-right:auto;}
.lost_reset_password .form-row label{font-size:18px;font-weight:500;}
.lost_reset_password .form-row input[name="user_login"]{margin-bottom:30px !important;height:50px;}
.lost_reset_password .form-row button[type="submit"]{width:100%;padding:22px 50px;color:#fff;font-size:17px;font-weight:500;background:linear-gradient(45deg, #e41f7a, #604183);}
.login-area{margin-top:100px;margin-bottom:100px;}
.basic-login form button:hover{color:#fff !important;background:linear-gradient(45deg, #e41f7a, #604183);}
.logged-in.woocommerce-account .woocommerce{padding-bottom:100px;padding-top:100px;max-width:1100px;position:relative;margin:0 auto;}
.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation{float:left;width:15%;left:50px;position:relative;background-color:#e41f7a;}
.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation ul li{padding:15px;border:1px solid #ddd;text-align:left !important;padding-left:20px;display:list-item;}
.logged-in.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{color:#fff;font-weight:600;}
.woocommerce-MyAccount-content .woocommerce-info a{background-color:#e41f7a;color:#fff;font-weight:500;text-transform:capitalize;}
.woocommerce-MyAccount-content .col2-set .col-1, .woocommerce-MyAccount-content .col2-set .col-2{max-width:100%;margin-top:45px;padding-left:0px;float:none;width:50%;}
.woocommerce-MyAccount-content .col2-set .col-1{margin-top:30px;}
.woocommerce-Addresses .woocommerce-Address-title h3{font-weight:600;font-size:23px;margin-bottom:15px;}
.woocommerce-Addresses .woocommerce-Address-title a{color:#e41f7a;}
.woocommerce-account fieldset legend{padding-top:30px;color:#212529;font-size:28px;font-weight:500px;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button[type="submit"]{background:linear-gradient(45deg, #604183, #e41f7a);color:#fff;padding:15px;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content p .woocommerce-Button[type="submit"]:hover {
background: linear-gradient(-20deg, #e41f7a, #604183);
color: #fff;
padding: 15px;
} *{}
:root{--theme-bg-overlay-color:#0B0C26;--theme-bg-overlay-opacity:.7;}:root{font-size:18px;}
body{font-size:18px;}
p:not(p.lead){font-size:18px;}
.accordion .accordion-item .accordion-body p{font-size:18px;}
.content ul, ol{display:block;list-style:disc outside none;margin:1em 0;padding:0 0 0 40px;}
.content ol{list-style-type:decimal;}
.content li{display:list-item;}
ul.clear, ol.clear{list-style:none;margin:0;padding:0;}
 .slotholder:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
#home-page-banner-slider-section .tp-caption.title-slide{}
#home-about .row>:first-child{padding-left:5rem;padding-bottom:5rem;background:transparent;}
#home-about .row>:first-child:before{content:'';position:absolute;bottom:0px;left:0px;width:50%;height:80%;opacity:1;background-image:radial-gradient(var(--solvere-grey-shade-minus-5) 1px, transparent 1px);background-size:40px 40px;z-index:-1;}
#home-about img{border-radius:30px;margin:0 !important;}
#years-exp{display:inline-flex;position:absolute;bottom:0px;right:10%;border-radius:15px;background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary));padding:2rem 1.5rem;color:#fff;align-items:center;}
#years-exp .years{font-size:4rem;line-height:1em;}
#years-exp .years:after{content:'|';font-size:4rem;line-height:1em;font-weight:200;}
#years-exp .years-exp-content{font-size:1.5rem;line-height:1.2em;}
#vendor-slider-child.vendor-slider-section section.bg-silver{background-color:#232235;padding-bottom:110px;padding-top:110px;}
#vendor-slider-child.vendor-slider-section .owl-item{}
#cta-1-child section[data-background]:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
#cta-1-child section[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#cta-1-child.v2:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);}
#cta-1-child.v2 .cta-top-text,
#cta-1-child.v2 .cta-middle-text,
#cta-1-child.v2 .cta-bottom-text{display:block;}
#cta-1-child.v2 .cta-top-text{font-size:16px;line-height:26px;font-weight:600;margin:0;font-family:"Montserrat", sans-serif;}
#cta-1-child.v2 .cta-middle-text{font-weight:800;margin:0;font-family:"Montserrat", sans-serif;}
#cta-1-child.v2 .cta-bottom-text{font-size:18px;margin:0 0 20px;line-height:1.8em;}
#cta-2-child.v2 .cta-top-text,
#cta-2-child.v2 .cta-bottom-text{display:block;}
#cta-2-child.v2 .cta-top-text{line-height:1.25;letter-spacing:-.02em;font-weight:700;margin:0;font-family:"Montserrat", sans-serif;}
#cta-2-child.v2 .cta-bottom-text{font-size:18px;margin:0 0 20px;line-height:1.8em;}
#services-we-offer-section.bg-img-overlay .service-section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
#services-we-offer-section-mod.bg-img-overlay:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:0;}
.icon-box-block .elementor-icon{-moz-transition:all 400ms ease-out 0s;-webkit-transition:all 400ms ease-out 0s;-ms-transition:all 400ms ease-out 0s;-o-transition:all 400ms ease-out 0s;transition:all 400ms ease-out 0s;}
.icon-box-block:hover .elementor-icon{-moz-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-webkit-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg);}
.icon-box-block .elementor-icon i:before{background-image:-webkit-linear-gradient(45deg, var(--theme-primary) 15%, var(--theme-secondary) 65%);background-image:linear-gradient(45deg, var(--theme-primary) 15%, var(--theme-secondary) 65%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:64px;}
#spinner-section.bg-img-overlay .section-white-typo:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
#testimonials-section.bg-img-overlay .elementor-widget-container>section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:1;}
.fix-hero-video{position:fixed;top:0;left:0;z-index:9999;}
.header-top-area{display:none !important;}
 header.header-style-two.fixed{position:fixed;top:0;left:0;width:100%;z-index:9999;}
.logged-in header.header-style-two.fixed, .logged-in header.header-style-two .side-panel-content{top:32px !important;}
.header-style-two .header-wrapper .header-middle{background-color:#ffffff;}
.logo img{height:60px;transform:scale(1.3);}
.social-header-middle .social-links a i{margin-right:0 !important;}
#company-video-section .company-video .popup-video-block[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#facts-spinner section[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#testimonial-area section[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#service-area section[data-background]{background-size:cover;background-position:center center;background-repeat:no-repeat;}
#services-we-offer-section-mod{background-size:cover;background-position:center center;background-repeat:no-repeat;}
.h1-clone{color:var(--theme-third);font-size:48px;line-height:1.2em;font-weight:800;margin:0;font-family:"Montserrat", sans-serif;}
#page-header .page-title-section:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:0;}:root{--office-life-padding:3%;--office-life-radius:3%;--office-life-width-height:53%;}
#office-life>.elementor-background-overlay{}
#office-life .office-life-row{margin-bottom:50px;z-index:1;}
#office-life .office-life-img-col .elementor-image{position:relative;}
#office-life .office-life-img-col .elementor-image:before{content:'';position:absolute;width:var(--office-life-width-height);height:var(--office-life-width-height);background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary));z-index:-1;}
#office-life .office-life-img-col.left .elementor-image:before{top:0;left:0;border-top-left-radius:var(--office-life-radius);}
#office-life .office-life-img-col.right .elementor-image:before{bottom:0;right:0;border-bottom-right-radius:var(--office-life-radius);}
#office-life .office-life-img-col .elementor-image img{}
#office-life .office-life-img-col.left .elementor-image img{padding-top:var(--office-life-padding);padding-left:var(--office-life-padding);}
#office-life .office-life-img-col.right .elementor-image img{padding-bottom:var(--office-life-padding);padding-right:var(--office-life-padding);}
#office-life .office-life-img-col.right .elementor-image{margin-top:var(--office-life-padding);}
#office-life .office-life-row.video{margin-left:25px;margin-right:25px;}
.header-searchbox-style-two .toggle-searchbox.show{z-index:2;}
.rev_row_zone_middle{top:50% !important;transform:translateY(-50%) !important;}
ul.footer-recent-posts>li{display:inline-block;margin-bottom:20px;}
ul.footer-recent-posts>li>a{font-size:16px;line-height:24px;margin-bottom:8px;color:#dee2e6 !important;font-weight:600;font-family:"Montserrat", sans-serif;}
ul.footer-recent-posts>li>time{color:#dee2e6 !important;font-size:14px !important;font-weight:500;line-height:26px;margin:0;font-family:"Montserrat", sans-serif;display:block;}
ul.footer-recent-posts>li>time:before{content:"\f017";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;}
#why-choose-list-section{}
.why-choose-item{border:1px solid #f1f1f1;border-radius:5px;}
.why-choose-item>div>div.elementor-row>div:first-child>div>div.elementor-widget-wrap{flex-direction:column-reverse;justify-content:flex-end;gap:1rem;padding:20px !important;}
.why-choose-item>div>div.elementor-row>div:first-child>div>div.elementor-widget-wrap *{}
.why-choose-item .elementor-widget-heading>.elementor-widget-container, .why-choose-item .elementor-icon-wrapper{display:flex;justify-content:center;}
.why-choose-item h2{font-size:2rem;}
.why-choose-item .elementor-element .elementor-icon{font-size:125px !important;}
#testimonial-form{padding:20px;border:2px solid #f1f1f1;border-radius:10px;}
#testimonial-form textarea,
#testimonial-form input[type="text"],
#testimonial-form input[type="email"],
#testimonial-form input[type="password"]{background:#F4F5F8;border:1px solid #e3e3e3;}
#testimonial-form textarea:focus,
#testimonial-form input[type="text"]:focus,
#testimonial-form input[type="email"]:focus,
#testimonial-form input[type="password"]:focus{border-color:var(--theme-primary);background:#fff;}
#testimonial-form button[type="submit"]{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
#testimonial-section{}
#tesimonial-area{}
#testimonial-area .testimonial-thumb{background:none !important;}
#testimonial-area .testimonial-thumb>img{width:100px;height:auto;}
.dark-overlay.bg-img-overlay:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--theme-bg-overlay-color);opacity:var(--theme-bg-overlay-opacity);z-index:0;}
@media screen and (min-width:992px){
#service-area-mega-menu{background-color:#F4F5F8;}
li.service-areas-main.menu-item{position:static !important;}
.tab-container .row{margin-bottom:20px;}
.tab-container .row:not(:last-child):after{content:"";width:100%;height:1px;background:#ddd;margin-top:20px;}
#service-area-mega-menu .mega-menu-sub-menu li.mega-menu-sub-list-item{border-bottom:none;}
#service-area-mega-menu .mega-menu-sub-menu li.mega-menu-sub-list-item>a{padding-left:0px;padding-right:0px;padding:0px 0px;line-height:1.8em;padding-left:40px;}
li.services-main.mega-menu>a[title="Services"]:before{display:none;}
}
@media screen and (max-width:991px){ #service-area-mega-menu .mega-menu-sub-menu{display:block !important;}
#service-area-mega-menu .mega-menu-sub-menu-wrap .mean-expand{display:none !important;}
#service-area-mega-menu{background-color:#0c1923;}
.mega-menu-title, .mega-menu-sub-title{color:#fff;}
.elementor-tabs-wrapper{display:none !important;}
.elementor-tab-content{display:block !important;}
}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.service-areas-main.menu-item-has-children>a::after{content:"\f107";font-family:FontAwesome;font-size:16px;position:static;margin-left:10px;}
li.service-areas-main.menu-item>ul.dropDown.sub-menu{width:100% !important;}
#service-area-mega-menu .service-area-title.mega-menu-title{display:block;text-align:left;font-size:24px;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.service-areas-main.menu-item-has-children>a::before{display:none;}
#service-area-mega-menu .mega-menu-sub-menu-wrap .mega-menu-sub-title{display:block;text-align:left;}
#service-area-mega-menu .mega-menu-sub-menu li.mega-menu-sub-list-item>a{text-align:left;}
#service-area-mega-menu>.elementor-container{margin-bottom:20px;}
#service-area-mega-menu #elementor-tab-title-2124,
#service-area-mega-menu #elementor-tab-title-2125{display:none;}
#solvere-archive-posts-widget article.elementor-post{background:#F4F5F8;border:1px solid #eee;}
#solvere-archive-posts-widget .elementor-post__text{padding:24px;display:flex;flex-direction:column;}
#solvere-archive-posts-widget .elementor-post__thumbnail__link{margin-bottom:0px;}
#solvere-archive-posts-widget .elementor-post__title{margin-bottom:10px;line-height:30px;font-family:"Montserrat", sans-serif;color:var(--theme-third);font-size:22px;font-weight:700;}
#solvere-archive-posts-widget .elementor-post__meta-data{color:#3d3d68;font-size:15px;font-weight:500;margin:0 0 15px 0px;font-family:"Montserrat", sans-serif;text-transform:capitalize;order:-1;}
#solvere-archive-posts-widget .elementor-post__meta-data .elementor-post-author{background:#f6e1eb;color:var(--theme-primary);padding:4px 8px 6px 8px;border-radius:3px;font-size:13px;margin-right:6px;}
#solvere-archive-posts-widget .elementor-post__meta-data .elementor-post-author:before{content:"By ";}
#solvere-archive-posts-widget .elementor-post__excerpt{margin-bottom:20px;}
#solvere-archive-posts-widget .elementor-post__read-more{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;font-size:14px;line-height:26px;padding:10px 28px;border-radius:5px;position:relative;display:inline-block;font-family:"Montserrat", sans-serif;text-transform:uppercase;font-weight:500;overflow:hidden;cursor:pointer;align-self:center !important;}
.news-sidebar-widget .widget_categories ul li a:before{color:var(--theme-primary);}
.news-sidebar-widget .widget_categories ul li a:hover{color:var(--theme-primary);}
.wp-tag-cloud li:hover a{background-color:var(--theme-primary);}
#solvere-post-slider .ha-posts-carousel__content-position{background:#F4F5F8;border:1px solid #eee;}
.page-title-section.single-mod{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.page-title-section.single-mod:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.5;}
.page-title-section .single-banner-title{display:block;font-size:42px;line-height:48px;font-weight:800;margin:0;font-family:"Montserrat", sans-serif;}
.single-news-thumb{}
#solvere-search-results-archive-posts article.elementor-post{background:#F4F5F8;border:1px solid #eee;}
#solvere-search-results-archive-posts article.elementor-post>.elementor-post__text{padding-left:10px;padding-right:10px;}
#solvere-search-results-archive-posts article.elementor-post>.elementor-post__text>.elementor-post__title{margin-top:10px;}
.contact-form select, .contact-form textarea, .contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"]{background:#F4F5F8;border:1px solid #e3e3e3;height:auto !important;}
.page-id-859 .about-list>img, .page-id-859 .about-list>a:after{display:none;}
@media(min-width:992px){
li.mega-menu.menu-item{position:static !important;}
li.mega-menu.menu-item>ul.dropDown.sub-menu{width:100% !important;}
.header-style-two .header-wrapper .header-navigation-area .main-menu ul li.mega-menu.menu-item-has-children>a::after{content:"\f107";font-family:FontAwesome;font-size:16px;position:static;margin-left:10px;}
.mega-menu-row{display:flex;flex-direction:row;flex-wrap:nowrap;padding:20px 0;border:1px solid #ddd;border-top:none;}
.mega-menu-column{width:100%;padding:0 20px;}
.mega-menu-column:first-child{}
.mega-menu-column:last-child{}
.mega-menu-column:not(:last-child){border-right:1px solid #ddd;}
.mega-col-title{display:block;text-align:left;color:#333;font-family:Montserrat, Sans-serif;font-size:18px;font-weight:600;}
ul.mega-col-list{}
li.mega-col-list-item{display:block;text-align:left;border-bottom:none !important;}
li.mega-col-list-item>a{display:block;text-align:left;color:#2f2b2b;line-height:1.8em;font-size:14px;font-weight:500;padding:2px 0 !important;padding-left:10px !important;}
li.mega-col-list-item:hover>a{background:var(--theme-primary);color:#fff;}
} @media(max-width:991px){
.mega-menu-row{flex-direction:column;}
.mega-menu-row *{display:block !important;}
.mega-menu-row .mean-expand{display:none !important;}
.mega-col-title{color:#fff;padding-left:35px;}
}   #sophos-security-embed,
#sophos-security-object{display:none;}
.iframe-wrap{}
#sophos-security-iframe{height:1080px;}
#sophos-security-iframe body{}
#sophos-security-iframe html{}
#contact-form{padding:20px;}
.global-form{padding:20px;border:2px solid #f1f1f1;border-radius:10px;}
.global-form textarea, .global-form input[type="text"],
.global-form input[type="email"],
.global-form input[type="tel"],
.global-form input[type="password"],
.global-form select{background:#F4F5F8 !important;border:1px solid #e3e3e3 !important;}
.global-form textarea:focus, .global-form input[type="text"]:focus,
.global-form input[type="email"]:focus,
.global-form input[type="tel"]:focus,
.global-form input[type="password"]:focus,
.global-form select:focus{border-color:var(--theme-primary) !important;background:#fff !important;}
.global-form button[type="submit"]{background:linear-gradient(45deg, var(--theme-primary), var(--theme-secondary)) !important;color:#fff;}
.team-block .social-list{display:none;}
.wpcf7-response-output{color:#fff;border-color:var(--theme-primary) !important;}
@media(min-width:768px){
.home-service-boxes>.elementor-container>.elementor-row>.elementor-column{flex:1;}
}     #scrollUp{display:none !important;}
.single-news-thumb{display:none!important;}
#home-bottom-cta{margin-bottom:0!important}
body.single.single-post h1, body.single.single-post h2, body.single.single-post h3{margin-bottom:20px;}
body.single.single-post h2, body.single.single-post h3{margin-top:50px;}
.cs-btn-one.btn-gradient-color {
background: #0c6291 !important; color: #ffffff !important; font-weight: bold !important; font-size: 1.2em !important; }