/* Media Queries  */
@media screen and (min-width: 1921px){
/* Home1 */
.banner-section-outer .main_header{max-width: 1920px; margin: auto;}
.banner-section-outer .banner-section{max-width: 1920px; margin: auto;}
/* Home2 */
.banner-section-security .main_header{max-width: 1920px; margin: auto;}
.banner-section-security .banner-section{max-width: 1920px; margin: auto;}
/* Home3 */
.banner-section-secure .main_header{max-width: 1920px; margin: auto;}
}
@media screen and (max-width: 1899px) {
.main_header {padding: 40px 225px;}
.left_icons {left: -180px;}
.banner-section-outer .banner-section {padding: 172px 215px 265px;}
/* Home2 */
.banner-section-security .banner-section {padding: 172px 215px 265px;}
}
@media screen and (min-width: 1800px) and (max-width: 1880px){
/* Home3 */
.secure_provide-section .provide-logo {right: -285px;}
/* About */
.about_cyber-section .provide-logo {right: -285px;}
}
@media screen and (min-width: 1683px) and (max-width: 1712px){
/* Home2 */
.banner-section-security .banner-section .banner-content h1 {font-size: 64px; line-height: 72px; margin-right: 0;}
}
@media screen and (min-width: 1700px) and (max-width: 1799px){
/* Home2 */
.banner-section-security .banner-section {padding: 172px 215px 230px;}
/* Home3 */
.banner-section-secure .left_icons {left: -240px;}
.secure_provide-section .provide-logo {right: -270px;}
/* About */
.about_cyber-section .provide-logo {right: -270px;}
}
@media screen and (max-width: 1682px) {
.main_header {padding: 40px 146px;}
.left_icons {left: -125px;}
.banner-section-outer .banner-section {padding: 172px 140px 265px;}
/* Home2 */
.banner-section-security .banner-section {padding: 172px 140px 265px;}
/* Home3 */
.banner-section-secure .left_icons {left: -200px;}
}
@media screen and (min-width: 1600px) and (max-width: 1699px){
/* Home3 */
.banner-section-secure .left_icons {left: -200px;}
.secure_provide-section .provide-logo {right: -215px;}
/* About */
.about_cyber-section .provide-logo {right: -215px;}
/* Project pop */
.project_modal .modal-dialog {max-width: 58%;}
}
@media screen and (min-width: 1600px) and (max-width: 1682px){
/* Home2 */
.banner-section-security .banner-section {padding: 172px 140px 240px;}
.banner-section-security .banner-section .banner_wrapper .banner-image {top: -90px; right: -120px;}
}
@media screen and (max-width: 1532px) {
.main_header {padding: 40px 110px;}
.left_icons {left: -95px;}
.banner-section-outer .banner-section {padding: 172px 105px 265px;}
/* Home2 */
.banner-section-security .banner-section {padding: 172px 105px 265px;}
}
@media screen and (min-width: 1500px) and (max-width: 1599px){
/* Home2 */
.banner-section-security .banner-section {padding: 172px 140px 200px;}
.banner-section-security .banner-section .banner-content h1 {font-size: 60px; line-height: 72px;}
.banner-section-security .banner-section .banner_wrapper .banner-image {top: -85px; right: -120px;}
.reliable_section .reliable_wrapper .reliable-image {left: -150px; top: -4px;}
/* Home3 */
.banner-section-secure .left_icons {left: -145px;}
.secure_provide-section .provide-logo {right: -170px;}
/* About */
.about_cyber-section .provide-logo {right: -170px;}
/* Project pop */
.project_modal .modal-dialog {max-width: 58%;}
}
@media screen and (min-width: 1441px) and (max-width: 1499px){
/* Home2 */
.banner-section-security .banner-section {padding: 172px 140px 200px;}
.banner-section-security .banner-section .banner-content h1 {font-size: 60px; line-height: 72px;}
.banner-section-security .banner-section .banner_wrapper .banner-image {top: -68px; right: -120px;}
.reliable_section .reliable_wrapper .reliable-image {left: -140px; top: 10px;}
/* Home3 */
.banner-section-secure .left_icons {left: -130px;}
.secure_provide-section .provide-logo {right: -140px;}
/* About */
.about_cyber-section .provide-logo {right: -140px;}
/* Project pop */
.project_modal .modal-dialog {max-width: 58%;}
}
@media screen and (max-width: 1440px){
h1 {font-size: 60px; line-height: 70px;}
.main_header {padding: 30px 60px;}
.navbar-nav li {margin: 0 10px 0 15px;}
.outer_div {margin-left: 25px;}
.outer_div .icon {padding: 0px 10px;}
.outer_div .get_started {padding: 15px 25px; margin-left: 20px;}
.banner-section-outer::before {width: 836px; bottom: 4px;}
.banner-section-outer .banner-section {padding: 130px 80px 190px;}
.banner-section-outer .banner-section .banner-content p {padding-right: 0;}
.left_icons {left: -80px; top: 90px;}
.aboutus_section {padding: 120px 0 140px;}
.aboutus_section .aboutus_right_shape {top: 70px;}  
.aboutus_section .aboutus_right_shape img {width: 150px;}
.aboutus_section .aboutus_content {padding-top: 82px;}
.services_section .services_left_shape img {width: 300px;}
.services_section .services_right_shape img {width: 300px;}
.chooseus_section .chooseus_image_wrapper .chooseus_shape {right: -30px;}
.testimonials-section {padding: 120px 0;}
.testimonials-section .testimonial_left_shape {top: 70px;}
.testimonials-section .testimonial_left_shape img {width: 130px;}
.news_articles_section {padding: 120px 0;}
/* Home2 */
.banner-section-security .banner_left_shape img {width: 300px;}
.banner-section-security .banner_right_shape img {width: 300px;}
.banner-section-security .banner-section {padding: 120px 80px 140px;}
.banner-section-security .banner-section .banner-content h1 {font-size: 50px; line-height: 68px; margin-right: 0;}
.banner-section-security .banner-section .banner-content p {padding-right: 0;}
.banner-section-security .banner-section .banner_wrapper .banner-image {top: -4px; right: -50px;}
.banner-section-security .banner-section .banner_wrapper .banner-image img {width: 538px;}
.cyber_security_services_section {padding: 120px 0;}
.reliable_section {padding: 120px 0;}
.reliable_section .reliable_left_shape img {width: 300px;}
.reliable_section .reliable_right_shape img {width: 300px;}
.reliable_section .reliable_wrapper .reliable-image {left: 0; top: 50px;}
.reliable_section .reliable_wrapper .reliable-image img{width: 640px;}
.reliable_section .reliable_content {margin-left: -45px;}
.reliable_section .reliable_content .progress-inner .box canvas {height: 128px !important; width: 50% !important;}
.pricing_plan_section {padding: 120px 0;}
.statistics_section {padding: 120px 0 100px;}
.statistics_section .statistics_left_shape img {width: 300px;}
.statistics_section .statistics_right_shape img {width: 300px;}
.security_testimonial_section {padding: 130px 0;}
.security_testimonial_section .dotted_circle {margin-left: 28px; margin-top: -22px;}
.blog_posts_section {padding: 120px 0;}
.blog_posts_section .blog_posts_left_shape img {width: 300px;}
.blog_posts_section .blog_posts_right_shape img {width: 300px;}
.get_in_touch_section {padding: 120px 0;}
.cyber_security_footer_section .footer_shape img {width: 160px;}
.cyber_security_footer_section .footer_popup {right: 10px; bottom: 120px;}
.cyber_security_footer_section .footer_popup img{width: 100px;}
.cyber_security_footer_section #fixed-form-container .body {width: 94%; padding: 15px 15px 25px; right: 10px; top: -200px;}
/* Home3 */
.banner-section-secure .banner-section {padding: 90px 0 50px;}
.banner-section-secure .left_icons {left: -24px; top: 130px;}
.banner-section-secure .banner-section .banner-content h1 {font-size: 66px; line-height: 74px; padding: 0 30px;}
.banner-section-secure .banner-section .banner-content .btn_wrapper {margin-bottom: 100px;}
.secure_about-section {padding: 120px 0;}
.secure_about-section .aboutus_content {padding-top: 40px;}
.secure_about-section .aboutus_images_wrapper .about-image1 {right: -90px;}
.secure_about-section .aboutus_images_wrapper .about-image1 img {width: 450px;}
.secure_about-section .aboutus_images_wrapper .about-image2 {left: 30px;}
.secure_about-section .aboutus_images_wrapper .about-image2 img {width: 290px;}
.secure_about-section .aboutus_images_wrapper .play-image {width: 75px; height: 75px; line-height: 75px; bottom: 76px; left: 138px;}
.secure_service-section {padding: 110px 0 135px;}
.secure_provide-section .secure_provide_content {padding: 110px 0 120px;}
.secure_provide-section .secure-providesideimage {top: 200px; left: 0;}
.secure_provide-section .provide-logo {top: 38px; right: -10px;}
.secure_provide-section .provide-logo .secure-providelogo {width: 170px; height: 170px; line-height: 178px;}
.secure_provide-section .provide-logo .circle {width: 170px; height: 170px; line-height: 170px; top: 10px;}
.secure_provide-section .provide-logo .secure-providelogo img{width: 95px;}
.secure_provide-section .secure-providesideimage img{width: 165px;}
.secure_pricing-section {padding: 110px 0 120px;}
.secure_testimonial_section {padding: 130px 0;}
.secure_faq-section {padding: 110px 0 90px;}
/* About page */
.sub-banner::before {width: 790px; bottom: 5px;}
.about_banner-section {padding: 80px 0 160px;}
.aboutpage_about-section {padding: 110px 0 150px;}
.about_statistic-section {padding: 110px 0 120px;}
.about_cyber-section .about_cyber_content {padding: 110px 0;}
.about_cyber-section .about_cyber_content .progress-inner .box canvas {height: 128px !important; width: 50% !important;}
.about_cyber-section .secure-providesideimage {top: 200px; left: 0;}
.about_cyber-section .secure-providebackground img{width: 906px;}
.about_cyber-section .provide-logo {top: 38px; right: -10px;}
.about_cyber-section .provide-logo .secure-providelogo {width: 170px; height: 170px; line-height: 178px;}
.about_cyber-section .provide-logo .circle {width: 170px; height: 170px; line-height: 170px; top: 10px;}
.about_cyber-section .provide-logo .secure-providelogo img{width: 95px;}
.about_cyber-section .secure-providesideimage img{width: 165px;}
.about_team-section {padding: 110px 0 120px;}
/* Service page */
.servicepage_service-section {padding: 110px 0 88px;}
/* Project page */
.project_portfolio-section {padding: 100px 0 120px;}
/* Portfolio popup */
.project_modal .modal-dialog {max-width: 60%;}
.project_modal .modal-content .project_content {padding: 20px 0 20px 20px;}
.project_modal .modal-content .project_content h3 {font-size: 26px; line-height: 34px;}
.project_modal .modal-content .project_content .text {font-size: 16px; line-height: 24px; margin-bottom: 15px;}
.project_modal .modal-content .project_content .properties {margin-bottom: 12px;}
.project_modal .modal-content .project_content .properties li {margin-bottom: 4px;}
.project_modal .modal-content .project_content .properties ul li .circle {width: 18px; height: 18px; line-height: 18px;}
/* Contact page */
.contact_info-section {padding: 110px 0 120px;}
.contact_map_section iframe {height: 580px;}
.contact_form-section {padding: 110px 0 120px;}
/* Single Service page */
.single_service {padding: 110px 0 88px;}
/* Back to top button */
#button {right: 60px;}
}
@media screen and (min-width: 1400px) and (max-width: 1440px){
/* Home3 */
.banner-section-secure .left_icons {left: -110px;}
.secure_provide-section .provide-logo {right: -110px;}
/* About */
.about_cyber-section .provide-logo {right: -110px;}
}
@media screen and (min-width: 1300px) and (max-width: 1399px){
/* Home3 */
.banner-section-secure .left_icons {left: -65px;}
.secure_provide-section .provide-logo {right: -60px;}
/* About */
.about_cyber-section .provide-logo {right: -60px;}
}
@media screen and (max-width: 1199px){
h1 {font-size: 50px; line-height: 58px;}
h2 {font-size: 38px; line-height: 42px;}
h3 {font-size: 24px; line-height: 36px;}
h4 {font-size: 18px; line-height: 32px;}
h5 {font-size: 16px; line-height: 24px;}
h6 {letter-spacing: 1.2px !important;}
p {font-size: 16px; line-height: 28px;}
.default-btn {padding: 18px 35px;}
.main_header {padding: 25px 30px;}
.navbar-nav li {margin: 0 5px 0 10px;}
.outer_div .icon {padding: 0px 8px;}
.outer_div .get_started {padding: 15px 20px; margin-left: 10px;}
.left_icons {left: -65px;}
.left_icons ul li i {font-size: 16px; line-height: 40px; height: 40px; width: 40px;}
.main_header .logo img{width: 140px;}
.outer_div {margin-left: 0;}
.banner-section-outer::before {width: 600px; bottom: 0;}
.banner-section-outer::after {border-bottom: solid 28px rgb(255,255,255); border-right: solid 950px rgb(255,255,255); border-left: solid 750px transparent; border-top: solid 22px transparent;}
.banner-section-outer .banner-section {padding: 70px 65px 145px;}
.banner-section-outer .banner-section .banner-content h6 {margin-bottom: 10px; padding-left: 68px;}
.banner-section-outer .banner-section .banner-content h1 {margin-bottom: 12px;}
.banner-section-outer .banner-section .banner-content p {margin-bottom: 25px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper a {margin-right: 15px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper .play-icon {padding-left: 62px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper .play-icon figure {height: 52px; width: 52px; line-height: 48px; top: -18px;}
.aboutus_section {padding: 86px 0 120px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_one img{width: 220px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_two {top: 18px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_two img{width: 220px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_three {top: 50px; right: -28px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_three img{width: 240px;}
.aboutus_section .aboutus_content_wrapper {width: 135px; height: 135px; padding: 18px; top: 15px; left: 0;}
.aboutus_section .aboutus_content_wrapper .aboutus_span_wrapper span {font-size: 42px; line-height: 48px;}
.aboutus_section .aboutus_content_wrapper .aboutus_span_wrapper sup {font-size: 26px; line-height: 30px;}
.aboutus_section .aboutus_content {padding-left: 15px; padding-top: 30px;}
.aboutus_section .aboutus_content h2 {margin-bottom: 15px;}
.aboutus_section .aboutus_content p {margin-bottom: 22px;}
.aboutus_section .aboutus_content ul {margin-bottom: 30px;}
.aboutus_section .aboutus_content ul li {padding: 0 15px; width: 32.6%;}   
.aboutus_section .aboutus_content ul li span {font-size: 32px; line-height: 38px;}
.aboutus_section .aboutus_right_shape {top: 45px;}
.aboutus_section .aboutus_right_shape img {width: 100px;}
.services_section {padding: 95px 0 100px;}
.services_section .services_content {margin-bottom: 0;}
.services_section .services_content h2 {margin-bottom: 50px;}
.services_section .services_box {padding: 35px 30px 30px;}
.services_section .services_box figure {margin-bottom: 18px;}
.services_section .services_box h4 {margin-bottom: 6px;}
.services_section .services_box p {margin-bottom: 20px;}
.services_section .services_box .services_arrow {width: 42px; height: 42px; line-height: 35px;}
.services_section .services_left_shape img {width: 200px;}
.services_section .services_right_shape img {width: 200px;}
.chooseus_section {padding: 100px 0;}
.chooseus_section .chooseus_content h2 {margin-bottom: 25px;}
.chooseus_section .choose_list {margin-bottom: 25px;}
.chooseus_section .nav-tabs {margin-bottom: 15px;}
.chooseus_section .nav-tabs li {margin: 0 15px;}
.chooseus_section .tabs-box .nav-tabs li a {font-size: 14px; line-height: 24px; padding-bottom: 12px;}
.chooseus_section .tabs-box .tab-content .chooseus_content_wrapper p {margin-bottom: 15px; padding-right: 0;}
.chooseus_section .chooseus_content .chooseus_content_wrapper ul li i {height: 24px; width: 24px; line-height: 24px;}
.chooseus_section .chooseus_content .tabs-box .tab-content .chooseus_content_wrapper ul li p {padding-left: 35px;}
.chooseus_section .chooseus_image_wrapper .chooseus_shape {right: -25px; top: -35px;}
.chooseus_section .chooseus_image_wrapper .chooseus_shape img {width: 120px;}
.case_studies_section {padding: 95px 0 140px;}
.case_studies_section .case_studies_content h2 {margin-bottom: 40px;}
.case_studies_section .case_studies_box .case_studies_box_content {bottom: 25px; left: 30px;}
.case_studies_section .case_studies_box .case_studies_box_content span {margin-bottom: 15px;}
.case_studies_section .case_studies_box .case_studies_box_content h5 {margin-bottom: 10px; padding-right: 25px;}
.case_studies_section .case_studies_box .case_studies_box_content figure {width: 42px; height: 42px; line-height: 36px;}
.case_studies_section .owl-carousel .owl-dots .owl-dot span {margin: 0 4px;}
.case_studies_section .owl-carousel .owl-dots .owl-dot.active span {width: 16px; height: 16px; top: 2px;}
.video_section {padding: 100px 0 225px;}
.video_section .video_icon .video_wrapper {height: 120px; width: 120px; line-height: 120px;}
.video_section .video_icon figure {height: 98px; width: 98px; line-height: 98px; left: 9px; top: 10px;}
.video_section .video_icon figure img{width: 24px;}
.testimonials-section {padding: 95px 0 100px;}
.testimonials-section .heading {margin-bottom: -15px;}
.testimonials-section .testimonial-box {padding: 35px;}
.testimonials-section .testimonial-box ul {margin-bottom: 10px;}
.testimonials-section .testimonial-box ul li i {font-size: 12px;}
.testimonials-section .testimonial-box .review {line-height: 26px; margin-bottom: 25px;}
.testimonials-section .testimonial-box .user-img {margin-right: 15px; margin-top: 0;}
.testimonials-section .testimonial-box .quote-img {right: 0;}
.testimonials-section .owl-carousel .owl-dots {margin-top: -15px !important;}
.testimonials-section .owl-carousel .owl-dots .owl-dot.active span {width: 16px; height: 16px; top: 2px;}
.testimonials-section .owl-carousel .owl-dots .owl-dot span {margin: 0 4px;}
.testimonials-section .testimonial_left_shape {display: none;}
.news_articles_section {padding: 95px 0 100px;}
.news_articles_section .news_articles_content h2 {margin-bottom: 40px;}
.news_articles_section .news_articles_box .news_articles_box_content {padding: 20px 30px;}
.news_articles_section .news_articles_box .news_articles_box_content h5 {line-height: 22px;}
.news_articles_section .news_articles_box .news_articles_box_content p {margin-bottom: 12px;}
.footer_section .about_contact_wrapper {padding: 60px 15px;}
.footer_section .about_contact_wrapper figure {margin-bottom: 20px;}
.footer_section .about_contact_wrapper p {line-height: 20px;}
.footer_section .about_contact_wrapper ul li {margin-bottom: 10px;}
.footer_section .about_contact_wrapper ul li a {padding-left: 28px;}
.footer_section .about_contact_wrapper ul li span {line-height: 20px; padding-left: 26px;}
.footer_section .navigation_col {padding-top: 90px; padding-left: 15px;}
.footer_section h4 {margin-bottom: 8px;}
.footer_section .navigation_col ul li {margin-bottom: 4px;}
.footer_section .services_col {padding-top: 90px;}
.footer_section .services_col ul li {margin-bottom: 4px;}
.footer_section .newsletter_content {padding-top: 90px;}
.footer_section .newsletter_content h4 {margin-bottom: 15px;}
.footer_section .newsletter_content input {height: 48px; padding: 8px 15px; margin-bottom: 20px;}
.footer_section .newsletter_content .btn {right: 5px; top: 4px; font-size: 14px; height: 40px; width: 40px; line-height: 40px;}
.footer_section .newsletter_content ul li i {font-size: 14px; margin-right: 6px; height: 42px; width: 42px; line-height: 42px;}
/* Home2 */
.banner-section-security .banner_left_shape img {width: 200px;}
.banner-section-security .banner_right_shape img {width: 200px;}
.banner-section-security .banner-section {padding: 65px 65px 100px;}
.banner-section-security .banner-section .banner-content h6 {margin-bottom: 10px; padding-left: 68px;}
.banner-section-security .banner-section .banner-content h1 {font-size: 42px; line-height: 54px; margin-bottom: 12px;}
.banner-section-security .banner-section .banner-content p {margin-bottom: 25px;}
.banner-section-security .banner-section .banner-content .btn_wrapper a {margin-right: 15px;}
.banner-section-security .banner-section .banner-content .btn_wrapper .learn_more {padding: 17px 35px;}
.banner-section-security .banner-section .banner_wrapper .banner-image {top: 8px; right: -35px;}
.banner-section-security .banner-section .banner_wrapper .banner-image img {width: 450px;}
.trusted_section {padding: 60px 0;}
.trusted_section .trusted_images_wrapper ul {padding-left: 25px;}
.trusted_section .trusted_images_wrapper ul li {margin: 0 25px;}
.trusted_section .trusted_images_wrapper ul li figure img {width: 70px;}
.cyber_security_services_section {padding: 95px 0 100px;}
.cyber_security_services_section .cyber_security_services_content h2 {margin-bottom: 40px;}
.cyber_security_services_section .cyber_security_services_box {padding: 35px 15px;}
.cyber_security_services_section .cyber_security_services_box .cyber_security_services_image {height: 100px; width: 100px; line-height: 100px; margin: 0 auto 20px;}   
.cyber_security_services_section .cyber_security_services_box h5 {margin-bottom: 8px;}
.cyber_security_services_section .cyber_security_services_box p {margin-bottom: 20px;}
.cyber_security_services_section .cyber_security_services_box .services_arrow {width: 42px; height: 42px; line-height: 38px;}
.reliable_section {padding: 95px 0;}
.reliable_section .reliable_left_shape img {width: 200px;}
.reliable_section .reliable_right_shape img {width: 200px;}
.reliable_section .reliable_wrapper .reliable-image {left: unset; top: 60px; right: -30px;}
.reliable_section .reliable_content{margin-left: 0;}
.reliable_section .reliable_content h2 {margin-bottom: 20px;}
.reliable_section .reliable_content .text1 {margin-bottom: 18px;}
.reliable_section .reliable_content .text2 {margin-bottom: 30px;}
.reliable_section .reliable_content .progress-outer {left: -60px;}
.reliable_section .reliable_content .progress-inner {grid-template-columns: repeat(3, 145px);}
.reliable_section .reliable_content .progress-inner .box canvas {top: 3px; left: 60px; height: 102px !important; width: 47% !important;}
.reliable_section .reliable_content .progress-inner .box .chart {width: 218px; height: 126px; line-height: 105px; font-size: 26px;}
.reliable_section .reliable_content .progress-inner .box h6 {font-size: 16px; line-height: 24px; right: -53px;}
.reliable_section .reliable_content .progress-inner .box .heading2 {right: -66px;}
.pricing_plan_section {padding: 95px 0 100px;}
.pricing_plan_section .pricing_plan_content h2 {margin-bottom: 55px;}
.pricing_plan_section .pricing_plan_box {padding: 55px 30px 45px;}
.pricing_plan_section .pricing_plan_box figure {margin-bottom: 25px;}
.pricing_plan_section .pricing_plan_box span {font-size: 44px; line-height: 46px; margin-bottom: 8px;}
.pricing_plan_section .pricing_plan_box .month {margin-bottom: 30px; padding-bottom: 20px;}
.pricing_plan_section .pricing_plan_box .month::after {width: 210px;}
.pricing_plan_section .pricing_plan_box ul {padding-left: 10px;}
.pricing_plan_section .pricing_plan_box ul li {margin-bottom: 14px;}
.pricing_plan_section .pricing_plan_box ul li p {padding-left: 28px;}
.pricing_plan_section .pricing_plan_box .btn_wrapper a {padding: 16px 35px;}     
.statistics_section {padding: 100px 0 70px;}
.statistics_section .statistics_content {padding-top: 0;}
.statistics_section .statistics_content h2 {margin-bottom: 18px;}
.statistics_section .statistics_content p {padding-right: 0;}
.statistics_section .statistics_outer .statistics_box {padding: 25px 10px 35px 10px;}
.statistics_section .statistics_outer .statistics_box .statistics_image {width: 39%;}
.statistics_section .statistics_outer .statistics_box .statistics_image figure {height: 70px; width: 70px; line-height: 60px;}
.statistics_section .statistics_outer .statistics_box .statistics_box_content {width: 61%; padding-left: 6px; padding-top: 5px;}  
.statistics_section .statistics_outer .statistics_box .statistics_box_content span {font-size: 30px; line-height: 36px;}
.statistics_section .statistics_left_shape img {width: 200px;}
.statistics_section .statistics_right_shape img {width: 200px;}
.security_testimonial_section {padding: 120px 0 130px;}
.security_testimonial_section .heading {margin-bottom: 18px; padding-top: 0;}
.security_testimonial_section .heading h6 {margin-bottom: 12px;}
.security_testimonial_section .heading h2 {margin-right: 0;}
.security_testimonial_section .testimonial-box p {margin-bottom: 16px;}
.security_testimonial_section .testimonial-box .designation-outer {top: 8px; left: 72px;}
.security_testimonial_section .dotted_circle {width: 380px; height: 380px; margin-left: 8px; margin-top: -18px;}
.security_testimonial_section .dotted_circle .icon {width: 230px; height: 230px; line-height: 230px;}
.security_testimonial_section .dotted_circle .icon .testimonial_image {width: 165px; height: 165px; line-height: 165px;}
.blog_posts_section {padding: 95px 0 100px;}
.blog_posts_section .blog_posts_content h2 {margin-bottom: 40px;}
.blog_posts_section .blog_posts_box figure {margin-bottom: 15px;}
.blog_posts_section .blog_posts_box .span_wrapper {margin-bottom: 5px;}
.blog_posts_section .blog_posts_box h5 {line-height: 22px; padding-right: 5px;}
.blog_posts_section .blog_posts_box p {padding-right: 12px;}
.blog_posts_section .blog_posts_left_shape img {width: 200px;}
.blog_posts_section .blog_posts_right_shape img {width: 200px;}
.get_in_touch_section {padding: 95px 0 100px;}
.get_in_touch_section .get_in_touch_content h2 {margin-bottom: 40px;}
.get_in_touch_section .get_in_touch_form_content input {padding: 12px 20px; height: 55px; margin-bottom: 25px;}
.get_in_touch_section .get_in_touch_form_content textarea {padding: 12px 20px; height: 120px; margin-bottom: 40px;}
.get_in_touch_section .get_in_touch_form_content .form_button_wrapper button {padding: 18px 35px;}
.cyber_security_footer_section {padding-top: 75px;}
.cyber_security_footer_section .middle_portion {margin-bottom: 75px;}
.cyber_security_footer_section .about_col {padding-left: 15px; padding-top: 0;}
.cyber_security_footer_section .about_col figure {margin-bottom: 15px;}
.cyber_security_footer_section .about_col p {line-height: 20px; margin-bottom: 8px;}
.cyber_security_footer_section .navigation_col {padding-left: 0;}
.cyber_security_footer_section h4 {margin-bottom: 10px;}
.cyber_security_footer_section .navigation_col ul li {margin-bottom: 5px;}
.cyber_security_footer_section .navigation_col ul li a {padding-left: 20px;}
.cyber_security_footer_section .services_col {padding-left: 0; margin-left: -15px;}
.cyber_security_footer_section .services_col ul li {margin-bottom: 5px;}
.cyber_security_footer_section .services_col ul li a {padding-left: 20px;}
.cyber_security_footer_section .newsletter_content {padding-left: 15px;}
.cyber_security_footer_section .newsletter_content .contact_info_list {margin-bottom: 15px;}
.cyber_security_footer_section .newsletter_content .contact_info_list li {margin-bottom: 8px;}
.cyber_security_footer_section .newsletter_content .contact_info_list li a {padding-left: 28px;}
.cyber_security_footer_section .newsletter_content .contact_info_list li span {padding-left: 26px; padding-right: 22px;}
.cyber_security_footer_section .newsletter_content .social_icons li i {margin-right: 6px; height: 40px; width: 40px; line-height: 40px;}
.cyber_security_footer_section .bottom_portion .copyright {padding: 18px 0;}
.cyber_security_footer_section .footer_shape img {width: 130px;}
.cyber_security_footer_section .footer_popup {bottom: 115px;}
.cyber_security_footer_section .footer_popup img {width: 94px;}
.cyber_security_footer_section #fixed-form-container .body textarea {padding: 4px 12px; width: 100%; height: 85px;}
.cyber_security_footer_section #fixed-form-container .body {padding: 20px 15px; right: 25px; width: 100%;}
.cyber_security_footer_section #fixed-form-container .body .form-group {margin-bottom: 10px;}
.cyber_security_footer_section #fixed-form-container .body span {margin-top: 8px;}
.cyber_security_footer_section #fixed-form-container .body input {padding: 4px 12px; margin-bottom: 0;}
.cyber_security_footer_section #fixed-form-container .body .submit_now {font-size: 16px; line-height: 20px; padding: 10px 22px;}
/* Home3 */
.banner-section-secure .left_icons {left: 0; top: 126px;}
.banner-section-secure .left_icons ul li i {font-size: 16px; line-height: 40px; height: 40px; width: 40px;}
.banner-section-secure .banner-section {padding: 70px 0 45px;}
.banner-section-secure .banner-section .banner-content .banner3_logo_image {margin-bottom: 20px;}
.banner-section-secure .banner-section .banner-content .banner3_logo_image img{width: 68px;}
.banner-section-secure .banner-section .banner-content h1 {font-size: 54px; line-height: 66px; padding: 0 35px; margin-bottom: 15px;}
.banner-section-secure .banner-section .banner-content p {padding: 0 110px; margin-bottom: 25px;}
.banner-section-secure .banner-section .banner-content .btn_wrapper {margin-bottom: 85px;}
.banner-section-secure .banner-section .banner-content .btn_wrapper .learn_more {padding: 17px 35px;}
.secure_about-section {padding: 100px 0;}
.secure_about-section .aboutus_content {padding-left: 10px; padding-top: 8px;}
.secure_about-section .aboutus_content h2 {margin-bottom: 15px;}
.secure_about-section .aboutus_content p {margin-bottom: 20px; padding-right: 0;}
.secure_about-section .aboutus_content ul {margin-bottom: 30px;}
.secure_about-section .aboutus_content ul li i {font-size: 8px; line-height: 16px; height: 15px; width: 15px; top: 4px;}
.secure_about-section .aboutus_content ul li p {padding-left: 25px;}
.secure_about-section .aboutus_images_wrapper .about-image1 {right: -75px;}
.secure_about-section .aboutus_images_wrapper .about-image1 img {width: 375px;}
.secure_about-section .aboutus_images_wrapper .about-image2 {left: 15px;}
.secure_about-section .aboutus_images_wrapper .about-image2 img {width: 260px;}
.secure_about-section .aboutus_images_wrapper .play-image {width: 70px; height: 70px; line-height: 70px; bottom: 68px; left: 112px;}
.secure_about-section .aboutus_images_wrapper .play-image img{width: 10px;}
.secure_service-section {padding: 92px 0 118px;}
.secure_service-section .service_content h2 {margin-bottom: 40px;}
.secure_service-section .service_boxcontent {margin-bottom: 35px;}
.secure_service-section .service_boxcontent .upper_portion .image_content .service-icon {height: 90px; width: 90px; line-height: 90px; bottom: -40px;}
.secure_service-section .service_boxcontent .upper_portion .image_content .service-icon img{width: 45px;}
.secure_service-section .service_boxcontent .lower_portion_wrapper {padding: 60px 28px 28px;}
.secure_service-section .service_boxcontent .lower_portion_wrapper h4 {margin-bottom: 2px;}
.secure_service-section .service_boxcontent .lower_portion_wrapper p {line-height: 24px; margin-bottom: 8px;}
.secure_service-section .owl-carousel .owl-dots .owl-dot span {margin: 0 4px;}
.secure_service-section .owl-carousel .owl-dots .owl-dot.active span {width: 16px; height: 16px;}
.secure_provide-section .secure_provide_content {padding: 92px 0 100px;}
.secure_provide-section .secure-providesideimage {display: none;}
.secure_provide-section .secure-providebackground img{width: 785px;}
.secure_provide-section .provide-logo {top: 28px; right: 0;}
.secure_provide-section .provide-logo .secure-providelogo {width: 140px; height: 140px; line-height: 148px;}
.secure_provide-section .provide-logo .circle {width: 140px; height: 140px; line-height: 140px; top: 8px;}
.secure_provide-section .provide-logo .secure-providelogo img {width: 75px;}
.secure_provide-section .secure_provide_content h2 {margin-bottom: 25px;}
.secure_provide-section .secure_provide_content ul {margin-bottom: 45px;}
.secure_provide-section .secure_provide_content ul li {padding-bottom: 25px; margin-bottom: 25px;}
.secure_provide-section .secure_provide_content ul li .secure-providecheck img{width: 35px;}
.secure_provide-section .secure_provide_content ul li .content {padding: 0;}
.secure_pricing-section {padding: 95px 0 100px;}
.secure_pricing-section .pricing_plan_content h2 {margin-bottom: 45px;}
.secure_pricing-section .pricing_plan_box {padding: 45px 30px 45px;}
.secure_pricing-section .pricing_plan_box .pricing-icon {width: 110px; height: 110px; line-height: 110px; margin-bottom: 24px;}
.secure_pricing-section .pricing_plan_box span {font-size: 44px; line-height: 46px; margin-bottom: 8px;}
.secure_pricing-section .pricing_plan_box .month {margin-bottom: 30px; padding-bottom: 20px;}
.secure_pricing-section .pricing_plan_box .month::after {width: 210px;}
.secure_pricing-section .pricing_plan_box ul {padding-left: 10px;}
.secure_pricing-section .pricing_plan_box ul li {margin-bottom: 14px;}
.secure_pricing-section .pricing_plan_box ul li p {padding-left: 28px;}
.secure_pricing-section .pricing_plan_box .btn_wrapper a {padding: 16px 35px;} 
.secure_testimonial_section {padding: 106px 0 90px;}
.secure_testimonial_section .heading {margin-bottom: 18px;}
.secure_testimonial_section .heading h6 {margin-bottom: 12px;}
.secure_testimonial_section .heading h2 {margin-right: 0;}
.secure_testimonial_section .testimonial-box p {margin-bottom: 16px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_quote {width: 95px; height: 95px; line-height: 95px; bottom: -95px; right: 110px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_quote img{width: 45px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image1 {top: -6px; left: 20px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image1 img{width: 250px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image2 {top: 180px; right: -30px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image2 img{width: 130px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle1 {top: 120px; right: 40px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle2 {bottom: -35px; left: 100px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle3 {bottom: -90px; right: 70px;}
.secure_testimonial_section .owl-carousel .owl-dots {margin-top: -28px !important;}
.secure_faq-section {padding: 92px 0 75px;}
.secure_faq-section .faq_content h2 {margin-bottom: 40px;}
.secure_faq-section .faq h4 {font-size: 18px; line-height: 18px;}
.secure_faq-section .accordion-card {margin-bottom: 25px;}
.secure_faq-section .accordian-inner .card-header {padding: 18px;}
.secure_faq-section .accordian-inner .card-body {padding: 0 18px 18px;}
.secure_faq-section .accordion-card .collapsed:before {width: 40px; height: 40px; line-height: 40px;}
.secure_faq-section .accordion-card .collapsed:before {width: 40px; height: 40px; line-height: 40px;}
.secure_faq-section .accordion-card .btn-link:before {width: 40px; height: 40px; line-height: 40px; top: -8px;}
.secure_upper-section {padding: 50px 0;}
.secure_upper-section .upper_portion p {padding-left: 65px;}
.secure_upper-section .upper_portion form {width: 42.5%;}
.secure_upper-section .upper_portion input {padding: 16px 22px;}
.secure_upper-section .upper_portion button {font-size: 18px; width: 56px; height: 56px; line-height: 56px;}
.secure_footer-section .middle-portion {padding: 75px 0 65px;}
.secure_footer-section .middle-portion .logo-content h4 {margin-bottom: 12px;}
.secure_footer-section .middle-portion p {margin-bottom: 16px; padding-right: 42px;}
.secure_footer-section .middle-portion .social-icons li {margin: 0 3px;}
.secure_footer-section .middle-portion .social-icons i {font-size: 14px; height: 42px; width: 42px; line-height: 42px;}
.secure_footer-section .middle-portion h4 {margin-bottom: 8px;}
.secure_footer-section .middle-portion li a {margin-left: 12px;}
.secure_footer-section .middle-portion .links {padding-left: 0;}
.secure_footer-section .middle-portion .use-link {padding-left: 24px;}
.secure_footer-section .middle-portion .icon i {font-size: 14px; line-height: 14px; top: 8px;}
.secure_footer-section .middle-portion .icon .text {margin-bottom: 10px; padding-left: 28px;}
/* About page */
.sub-banner::before {width: 600px; bottom: 0;}
.sub-banner::after {border-bottom: solid 28px rgb(250,250,255); border-right: solid 950px rgb(250,250,255); border-left: solid 750px transparent; border-top: solid 22px transparent;}
.about_sub_banner::after {border-bottom: solid 28px rgb(255,255,255); border-right: solid 950px rgb(255,255,255); border-left: solid 750px transparent; border-top: solid 22px transparent;}
.about_banner-section {padding: 60px 0 140px;}
.about_banner-section .about_banner_content h1 {margin-bottom: 15px;}
.about_banner-section .about_banner_content p {margin-bottom: 20px; padding: 0 195px;}
.about_banner-section .about_banner_content .box {padding: 12px 25px;}
.aboutpage_about-section {padding: 90px 0 125px;}
.aboutpage_about-section .aboutus_right_shape {top: 70px;}
.aboutpage_about-section .aboutus_right_shape img {width: 150px;}
.aboutpage_about-section .aboutus_images_wrapper .about-image2 {top: 25px; right: -25px;}
.aboutpage_about-section .aboutus_images_wrapper .image img {width: 230px;}
.aboutpage_about-section .aboutus_content_wrapper {width: 135px; height: 135px; padding: 18px; top: 15px; left: 0;}
.aboutpage_about-section .aboutus_content_wrapper .aboutus_span_wrapper span {font-size: 42px; line-height: 48px;}
.aboutpage_about-section .aboutus_content_wrapper .aboutus_span_wrapper sup {font-size: 26px; line-height: 30px;}
.aboutpage_about-section .aboutus_content {padding-left: 30px; padding-top: 22px;}
.aboutpage_about-section .aboutus_content h2 {margin-bottom: 15px;}
.aboutpage_about-section .aboutus_content p {margin-bottom: 20px;}
.aboutpage_about-section .aboutus_content ul {margin-bottom: 30px;}
.aboutpage_about-section .aboutus_content ul li i {font-size: 8px; line-height: 16px; height: 15px; width: 15px; top: 4px;}
.aboutpage_about-section .aboutus_content ul li p {padding-left: 25px;}
.about_statistic-section {padding: 92px 0 100px;}
.about_statistic-section .about_statistic_content h2 {margin-bottom: 40px;}
.about_statistic-section .box {padding: 32px 30px 28px;}
.about_statistic-section .box .statistic-icon {width: 100px; height: 100px; line-height: 95px; margin-bottom: 15px;}
.about_statistic-section .box .value {font-size: 30px; line-height: 36px;}
.about_cyber-section .about_cyber_content {padding: 92px 0 95px;}
.about_cyber-section .secure-providesideimage {display: none;}
.about_cyber-section .secure-providebackground img{width: 785px;}
.about_cyber-section .provide-logo {top: 28px; right: 0;}
.about_cyber-section .provide-logo .secure-providelogo {width: 140px; height: 140px; line-height: 148px;}
.about_cyber-section .provide-logo .circle {width: 140px; height: 140px; line-height: 140px; top: 8px;}
.about_cyber-section .provide-logo .secure-providelogo img {width: 75px;}
.about_cyber-section .about_cyber_content h2 {margin-bottom: 18px;}
.about_cyber-section .about_cyber_content p {padding-right: 0;}
.about_cyber-section .about_cyber_content .text1 {margin-bottom: 18px;}
.about_cyber-section .about_cyber_content .text2 {margin-bottom: 25px;}
.about_cyber-section .about_cyber_content .progress-outer {left: -60px;}
.about_cyber-section .about_cyber_content .progress-inner {grid-template-columns: repeat(3, 145px);}
.about_cyber-section .about_cyber_content .progress-inner .box canvas {top: 3px; left: 60px; height: 102px !important; width: 47% !important;}
.about_cyber-section .about_cyber_content .progress-inner .box .chart {width: 218px; height: 126px; line-height: 105px; font-size: 26px;}
.about_cyber-section .about_cyber_content .progress-inner .box h6 {font-size: 16px; line-height: 24px; right: -53px;}
.about_cyber-section .about_cyber_content .progress-inner .box .heading2 {right: -66px;}
.about_team-section {padding: 92px 0 100px;}
.about_team-section .about_team_content h2 {margin-bottom: 40px;}
.about_team-section .team-box li {margin: 0 2px;}
.about_team-section .team-box .content {padding: 20px 0 25px;}
.about_team-section .team-box i {height: 34px; width: 34px; line-height: 34px;}
/* Service page */
.servicepage_service-section {padding: 75px 0 70px;}
.servicepage_service-section .service_content h2 {margin-bottom: 40px;}
.servicepage_service-section .service_boxcontent {margin-bottom: 30px;}
.servicepage_service-section .service_boxcontent .upper_portion .image_content .service-icon {height: 90px; width: 90px; line-height: 90px; bottom: -40px;}
.servicepage_service-section .service_boxcontent .upper_portion .image_content .service-icon img{width: 45px;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper {padding: 60px 20px 28px;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper h4 {margin-bottom: 2px;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper p {line-height: 24px; margin-bottom: 8px;}
/* Project page */
.project_portfolio-section {padding: 80px 0 100px;}
.project_portfolio-section .case_studies_content h2 {margin-bottom: 40px;}
.project_portfolio-section .case_studies_box .case_studies_box_content {bottom: 25px; left: 30px;}
.project_portfolio-section .case_studies_box .case_studies_box_content span {margin-bottom: 15px;}
.project_portfolio-section .case_studies_box .case_studies_box_content h5 {margin-bottom: 10px; padding-right: 25px;}
.project_portfolio-section .case_studies_box .case_studies_box_content figure {width: 42px; height: 42px; line-height: 36px;}
.project_portfolio-section .btn_wrapper {padding-top: 12px;}
/* Portfolio popup */
.project_modal .modal-dialog {max-width: 70%;}
.project_modal .modal-header {padding: 15px;}
.project_modal .modal-header button {right: 2px; top: 3px; width: 40px; height: 40px;}
.project_modal .modal-header button i {font-size: 16px; line-height: 16px;}
.project_modal .modal-body {padding-left: 24px; padding-right: 24px;}
.project_modal .modal-content .project_content h3 {font-size: 22px; line-height: 28px; margin-bottom: 10px;}
.project_modal .modal-content .project_content .text {font-size: 16px; line-height: 22px; margin-bottom: 10px;}
/* Contact page */
.contact_info-section {padding: 75px 0 100px;}
.contact_info-section .contact_info_content h2 {margin-bottom: 40px;}
.contact_info-section .contact-box {padding: 25px 20px; height: 180px;}
.contact_info-section .contact-box figure {height: 80px; width: 80px; line-height: 80px; top: 0;}
.contact_info-section .contact-box figure img{width: 32px;}
.contact_info-section .contact-box h4 {margin-bottom: 0 !important;}
.contact_info-section .contact-box p {margin: 0;}
.contact_info-section .contact-box .box-content {padding-left: 30px; padding-top: 0;}
.contact_map_section iframe {height: 480px;}
.contact_form-section {padding: 88px 0 100px;}
.contact_form-section .get_in_touch_content h2 {margin-bottom: 40px;}
.contact_form-section .get_in_touch_form_content input {padding: 12px 20px; height: 55px; margin-bottom: 25px;}
.contact_form-section .get_in_touch_form_content textarea {padding: 12px 20px; height: 120px; margin-bottom: 40px;}
.contact_form-section .get_in_touch_form_content .form_button_wrapper button {padding: 18px 35px;}
/* Single Service page */
.single_service {padding: 75px 0 70px;}
.single_service .main-box .image {margin-bottom: 20px;}
.single_service .main-box .content1 .admin_icon {margin-bottom: 12px;}
.single_service .main-box p {font-size: 16px; line-height: 24px;}
.single_service .main-box .text1 {margin-bottom: 8px;}
.single_service .main-box .text2 {margin-bottom: 14px;}
.single_service .icon ul li i {font-size: 13px;}
.single_service .main-box .list {margin-bottom: 14px;}
.single_service .main-box .list li {font-size: 16px; line-height: 24px; margin-bottom: 5px; padding-left: 24px;}
.single_service .main-box .list li i {height: 16px; width: 16px; line-height: 16px; left: 0; font-size: 10px;}
.single_service .icon ul li {margin: 0 3px;}
.single_service .box {padding: 20px 20px 25px; margin-bottom: 25px;}
.single_service .box h4 {font-size: 17px; line-height: 26px; margin-bottom: 16px;}
.single_service .box input {padding: 12px 18px; margin-bottom: 12px; height: 51px;}
.single_service .box .subscribe_now {padding: 14px;}
.single_service .feed {margin-bottom: 18px; padding-bottom: 18px;}
.single_service .feed a {font-size: 14px; line-height: 20px; padding-left: 12px;}
.single_service ul li a {margin-bottom: 10px;}
/* Back to top button */
#button {width: 72px; height: 72px; bottom: 55px;}
#button::after {font-size: 20px; line-height: 20px;}
}
@media screen and (min-width: 1100px) and (max-width: 1199px){
/* Home3 */
.banner-section-secure .left_icons {left: -65px;}
.secure_provide-section .provide-logo {right: -55px;}
/* About */
.about_cyber-section .provide-logo {right: -55px;}
}
@media screen and (min-width: 1000px) and (max-width: 1099px){
/* Home3 */
.banner-section-secure .left_icons {left: -10px;}
}
@media screen and (max-width: 991px) {
h1 {font-size: 40px; line-height: 50px;}
h2 {font-size: 32px; line-height: 38px;}
h3 {font-size: 20px; line-height: 32px;}
h4 {font-size: 16px; line-height: 30px;}
h5 {font-size: 16px; line-height: 22px;} 
h6 {letter-spacing: 1.0px !important;}
.text-size-14 {font-size: 14px; line-height: 20px;}
.default-btn {padding: 15px 25px;}
a {font-size: 14px; line-height: 14px;}
.banner-section-outer::before {width: 450px;}
.banner-section-outer::after {border-right: solid 755px rgb(255,255,255);}
.main_header {padding: 25px;}
.navbar-toggler {margin-left: auto; border: none !important; padding: 0; width: 30px; height: 22px;}
.navbar-light .navbar-toggler-icon {background: var(--e-global-color-white); height: 2px; margin: 7px 0 0 0; width: 100%; float: right;}
.navbar-toggler.collapsed span:nth-child(1) {transform: rotate(0deg);}
.navbar-toggler span.navbar-toggler-icon:first-child {margin-top: 0;}
.navbar-toggler span:nth-child(1) {transform: rotate(45deg); transform-origin: 0% 80%;}
.navbar-toggler span.navbar-toggler-icon {transition: all 0.15s}
.navbar-toggler.collapsed span:nth-child(2) {opacity: 1;}
.navbar-toggler span:nth-child(2) {opacity: 0;}
.navbar-toggler.collapsed span:nth-child(3) {transform: rotate(0deg);}
.navbar-toggler span:nth-child(3) {transform: rotate(-45deg); transform-origin: 15% 100%;}
.collapse:not(.show) {display: none;}
button:focus {outline: none;}
.navbar-collapse {background: var(--e-global-color-white); position: absolute; right: 0px; width: 220px; top: 40px; z-index: 16; padding: 0; box-shadow: 0px 11px 54px 0px rgb(0 0 0 / 5%);}
.navbar-collapse .drop-down-pages {margin-left: 0;}
.navbar-collapse ul{align-items: unset; text-align: unset; margin-left: 0;}
.navbar li {margin: 0; border-bottom: 1px solid var(--e-global-color-white);}
.navbar-nav li:last-child {margin: 0; border: none;}
.navbar-nav .nav-item a {padding: 12px 20px !important; color: var(--e-global-color-primary) !important;}
.navbar-nav .active > a {background-image: linear-gradient(90deg, var(--e-global-color-secondary) 0%, var(--e-global-color-accent) 100%) !important; color: var(--e-global-color-white) !important;}
.navbar-nav .active > a:hover{background-image: linear-gradient(90deg, var(--e-global-color-secondary) 0%, var(--e-global-color-accent) 100%) !important; color: var(--e-global-color-white) !important;}
.navbar-nav .nav-item a:hover {background-image: linear-gradient(90deg, var(--e-global-color-secondary) 0%, var(--e-global-color-accent) 100%) !important; color: var(--e-global-color-white) !important;}
.navbar-nav .drop-down-pages .nav-item a {font-size: 14px; line-height: 20px; padding: 5px 32px !important; color: var(--e-global-color-primary) !important; white-space: break-spaces;}
.navbar-nav .drop-down-pages .active > a {color: var(--e-global-color-white) !important; background-color: var(--e-global-color-accent) !important;}
.navbar-nav .dropdown-menu {position: static; border: none; margin-top: 2px; background-color: var(--e-global-color-white); width: auto;}
.navbar-nav .drop-down-pages a {padding: 0 !important;}
.navbar .outer_div{ display: none;}
.left_icons {left: -60px;}
.left_icons ul li {padding-bottom: 3px;}
.left_icons ul li i {font-size: 14px; line-height: 38px; height: 38px; width: 38px;}
.banner-section-outer .banner-section {padding: 40px 65px 125px;}
.banner-section-outer .banner-section .banner-content h6 {margin-bottom: 5px; padding-left: 60px;}
.banner-section-outer .banner-section .banner-content h6::before {width: 45px; bottom: 9px; left: 0;}
.banner-section-outer .banner-section .banner-content h1 {margin-bottom: 10px;}
.banner-section-outer .banner-section .banner-content p {margin-bottom: 20px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper a {margin-right: 10px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper .play-icon {padding-left: 58px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper .play-icon figure {height: 48px; width: 48px; line-height: 44px; top: -16px;}
.aboutus_section {padding: 50px 0 70px;}
.aboutus_section .aboutus_images_wrapper{text-align: center; margin-bottom: 45px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_one{left: -125px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_one img{width: 215px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_two{left: -125px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_two img{width: 215px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_three {right: 108px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_three img{width: 235px;}
.aboutus_section .aboutus_content_wrapper {width: 125px; height: 125px; padding: 16px; top: 14px; left: -10px;}
.aboutus_section .aboutus_content_wrapper .aboutus_span_wrapper span {font-size: 38px; line-height: 44px;}
.aboutus_section .aboutus_content_wrapper .aboutus_span_wrapper sup {font-size: 24px; line-height: 28px; left: 2px;}
.aboutus_section .aboutus_right_shape {display: none;}
.aboutus_section .aboutus_content {padding: 0;}
.aboutus_section .aboutus_content h2 {margin-bottom: 12px; margin-right: 265px;}
.aboutus_section .aboutus_content p {margin-bottom: 16px; margin-right: 50px;}
.aboutus_section .aboutus_content ul {margin-bottom: 25px;}
.aboutus_section .aboutus_content ul li {width: 27.6%;}
.aboutus_section .aboutus_content ul li span {font-size: 30px; line-height: 36px;}
.aboutus_section .aboutus_content ul li p {font-size: 12px; line-height: 20px;}
.aboutus_section .aboutus_content ul li .plus {margin-left: -4px;}
.services_section {padding: 65px 0 45px;}
.services_section .services_content h6 {margin-bottom: 5px;}
.services_section .services_content h2 {margin-bottom: 30px;}
.services_section .services_box {padding: 30px 20px; border: 1px solid rgba(236, 236, 248, 0.15);}
.services_section .second_row .services_box {border-bottom: 1px solid rgba(236, 236, 248, 0.15);}  
.services_section .services_box figure {margin-bottom: 15px;}
.services_section .services_box h4 {margin-bottom: 5px;} 
.services_section .services_box p {margin-bottom: 15px;}
.services_section .services_box .services_arrow {width: 38px; height: 38px; line-height: 34px;}
.services_section .services_box .services_arrow img {width: 16px;}
.chooseus_section {padding: 100px 0 70px;}
.chooseus_section .chooseus_content h6 {margin-bottom: 5px; text-align: center;}
.chooseus_section .chooseus_content h2 {margin-bottom: 20px; padding: 0 35px; text-align: center;}
.chooseus_section .choose_list {margin-bottom: 15px;}
.chooseus_section .nav-tabs {margin-bottom: 12px; justify-content: space-between;}
.chooseus_section .nav-tabs li {margin: 0 32px;}
.chooseus_section .tabs-box .nav-tabs li a {font-size: 16px; line-height: 24px;}
.chooseus_section .nav-tabs::after {width: 100%;}
.chooseus_section .tabs-box .tab-content .chooseus_content_wrapper h4 {margin-bottom: 5px;}
.chooseus_section .tabs-box .tab-content .chooseus_content_wrapper p {margin-bottom: 12px;}
.chooseus_section .chooseus_content .chooseus_content_wrapper ul li i {height: 20px; width: 20px; line-height: 20px; font-size: 10px; top: 4px;}
.chooseus_section .chooseus_content .tabs-box .tab-content .chooseus_content_wrapper ul li p {padding-left: 32px;}
.chooseus_section .chooseus_image_wrapper {text-align: center; margin-bottom: 26px;}
.chooseus_section .chooseus_image_wrapper .chooseus_image img{width: 370px;}
.chooseus_section .chooseus_image_wrapper .chooseus_shape {right: 130px; top: -30px;}
.chooseus_section .chooseus_image_wrapper .chooseus_shape img {width: 110px;}
.case_studies_section {padding: 65px 0 110px;}
.case_studies_section .case_studies_content h6 {margin-bottom: 5px;}
.case_studies_section .case_studies_content h2 {margin-bottom: 30px;}
.case_studies_section .case_studies_box .case_studies_box_content {bottom: 20px; left: 25px;}
.case_studies_section .case_studies_box .case_studies_box_content span {margin-bottom: 10px; font-size: 10px; line-height: 12px; padding: 4px 14px;}
.case_studies_section .case_studies_box .case_studies_box_content h5 {margin-bottom: 8px; padding-right: 60px;}
.case_studies_section .case_studies_box .case_studies_box_content figure {width: 38px; height: 38px; line-height: 32px;}
.case_studies_section .owl-carousel .owl-dots {margin-top: 20px !important;}
.case_studies_section .owl-carousel .owl-nav{display: none;}
.video_section {padding: 70px 0 170px;}
.video_section .video_icon .video_wrapper {height: 95px; width: 95px; line-height: 95px;}
.video_section .video_icon figure {height: 75px; width: 75px; line-height: 72px; left: 8px; top: 9px;}
.video_section .video_icon figure img {width: 20px; left: 2px;}
.testimonials-section {padding: 65px 0 70px;}
.testimonials-section .heading {margin-bottom: -18px;}
.testimonials-section .heading h6 {margin-bottom: 5px;}
.testimonials-section .testimonial-box {padding: 22px;}
.testimonials-section .testimonial-box ul {margin-bottom: 8px;}
.testimonials-section .testimonial-box ul li i {font-size: 10px;}
.testimonials-section .testimonial-box .review {font-size: 14px; line-height: 24px; margin-bottom: 15px;}
.testimonials-section .testimonial-box .user-img {margin-right: 12px;}
.testimonials-section .testimonial-box .designation-outer {padding-top: 8px;}
.testimonials-section .testimonial-box .quote-img img {width: 48px;}      
.testimonials-section .testimonial-box .designation-outer .member_designation {font-size: 12px; line-height: 18px;}
.testimonials-section .owl-carousel .owl-dots {margin-top: -18px !important;}
.news_articles_section {padding: 65px 0 70px;}
.news_articles_section .news_articles_content h6 {margin-bottom: 2px;}
.news_articles_section .news_articles_content h2 {margin-bottom: 35px;}
.news_articles_section .news_articles_box .news_articles_box_content {padding: 10px;}
.news_articles_section .news_articles_box .news_articles_box_content .span_wrapper {margin-bottom: 2px;}
.news_articles_section .news_articles_box .news_articles_box_content .span_wrapper span {font-size: 10px; line-height: 16px;}
.news_articles_section .news_articles_box .news_articles_box_content h5 {font-size: 14px; line-height: 20px; margin-bottom: 5px;}
.news_articles_section .news_articles_box .news_articles_box_content p {margin-bottom: 5px;}
.news_articles_section .news_articles_box .news_articles_box_content i {font-size: 12px; line-height: 12px;}
.footer_section .about_contact_wrapper {padding: 40px 20px;}
.footer_section .about_contact_wrapper figure {margin-bottom: 15px;}
.footer_section .about_contact_wrapper figure img {width: 150px;}
.footer_section .about_contact_wrapper p {margin-bottom: 12px;}  
.footer_section .about_contact_wrapper ul li {margin-bottom: 2px;}
.footer_section .about_contact_wrapper ul li i {top: 8px; font-size: 12px;}
.footer_section .about_contact_wrapper ul li a {padding-left: 22px;}
.footer_section ul li a {font-size: 12px; line-height: 12px;}
.footer_section ul li span {font-size: 12px; line-height: 12px;}
.footer_section .about_contact_wrapper ul .contact_mail {margin-bottom: 3px;}
.footer_section .about_contact_wrapper ul .location i {top: 4px;}
.footer_section .about_contact_wrapper ul li span {padding-left: 20px;}   
.footer_section .navigation_col {padding-top: 60px; padding-left: 0;}
.footer_section .middle_portion{padding-bottom: 50px;}
.footer_section h4 {margin-bottom: 5px;}
.footer_section .links{padding-left: 100px; padding-top: 40px;}
.footer_section .newsletter_content {padding-top: 40px;}
.footer_section .bottom_portion .copyright {padding: 15px 0;}
/* Home2 */
.banner-section-security .banner_left_shape img {width: 170px;}
.banner-section-security .banner_right_shape img {width: 170px;}
.banner-section-security .banner-section {padding: 40px 65px 40px;}
.banner-section-security .banner_content-section {margin-bottom: 35px;}
.banner-section-security .left_icons {top: 76px;}
.banner-section-security .banner-section .banner-content{text-align: center;}
.banner-section-security .banner-section .banner-content h6 {margin-bottom: 5px; padding-left: 0;}
.banner-section-security .banner-section .banner-content h6::before {display: none;}
.banner-section-security .banner-section .banner-content h1 {font-size: 40px; line-height: 50px; margin-right: 0; margin-bottom: 10px;}
.banner-section-security .banner-section .banner-content p {margin-bottom: 20px;}
.banner-section-security .banner-section .banner-content .btn_wrapper a {margin-right: 10px;}
.banner-section-security .banner-section .banner-content .btn_wrapper .learn_more {padding: 14px 25px;}
.banner-section-security .banner-section .banner_wrapper {text-align: center;}
.banner-section-security .banner-section .banner_wrapper .banner-image {position: relative; top: 0; right: 0;}
.banner-section-security .banner-section .banner_wrapper .banner-image img {width: 445px;}
.trusted_section {padding: 50px 0;}
.trusted_section .trusted_content h3 {text-align: center; margin-bottom: 25px;}
.trusted_section .trusted_images_wrapper ul {text-align: center; padding-left: 0;}
.trusted_section .trusted_images_wrapper ul li {margin: 0 35px;}
.trusted_section .trusted_images_wrapper ul li figure img {width: 65px;}
.cyber_security_services_section {padding: 65px 0 50px;}
.cyber_security_services_section .cyber_security_services_content h6 {margin-bottom: 5px;}
.cyber_security_services_section .cyber_security_services_content h2 {margin-bottom: 35px;}
.cyber_security_services_section .cyber_security_services_box {padding: 30px 30px;}
.cyber_security_services_section .cyber_security_services_box .cyber_security_services_image {height: 90px; width: 90px; line-height: 90px; margin: 0 auto 15px;}
.cyber_security_services_section .cyber_security_services_box .cyber_security_services_image img {width: 45px;}
.cyber_security_services_section .cyber_security_services_box h5 {margin-bottom: 5px;}
.cyber_security_services_section .cyber_security_services_box p {margin-bottom: 15px;}
.cyber_security_services_section .cyber_security_services_box .services_arrow {width: 40px; height: 40px; line-height: 34px;}
.cyber_security_services_section .cyber_security_services_box .services_arrow img {width: 15px;}
.reliable_section {padding: 65px 0;}
.reliable_section::before {display: none;}
.reliable_section .reliable_left_shape img {width: 170px;}
.reliable_section .reliable_right_shape img {width: 170px;}
.reliable_section .reliable_wrapper .reliable-image {top: 105px; right: -35px;}
.reliable_section .reliable_wrapper .reliable-image img {width: 565px;}
.reliable_section .reliable_content h6 {margin-bottom: 5px;}
.reliable_section .reliable_content h2 {margin-bottom: 15px;}
.reliable_section .reliable_content p {font-size: 14px; line-height: 24px;}
.reliable_section .reliable_content .text1 {margin-bottom: 12px;}
.reliable_section .reliable_content .text2 {margin-bottom: 20px;}
.reliable_section .reliable_content .progress-outer {left: -28px;}
.reliable_section .reliable_content .progress-inner {grid-template-columns: repeat(3, 128px);}
.reliable_section .reliable_content .progress-inner .box canvas {left: 55px; height: 90px !important; width: 45% !important;}
.reliable_section .reliable_content .progress-inner .box .chart {width: 200px; height: 112px; line-height: 95px; font-size: 24px;}
.reliable_section .reliable_content .progress-inner .box h6 {font-size: 12px; line-height: 20px; right: -58px;}
.pricing_plan_section {padding: 65px 0 40px;}
.pricing_plan_section .pricing_plan_content h6 {margin-bottom: 5px;}
.pricing_plan_section .pricing_plan_content h2 {margin-bottom: 40px;}
.pricing_plan_section .pricing_plan_box {padding: 45px 25px 40px; margin-bottom: 30px;}
.pricing_plan_section .pricing_plan_box figure {margin-bottom: 20px;}
.pricing_plan_section .pricing_plan_box figure img {width: 100px; height: 120px;    }
.pricing_plan_section .pricing_plan_box h5 {margin-bottom: 5px;}
.pricing_plan_section .pricing_plan_box span {font-size: 36px; line-height: 42px; margin-bottom: 5px;}
.pricing_plan_section .pricing_plan_box .month {margin-bottom: 25px; padding-bottom: 15px;}
.pricing_plan_section .pricing_plan_box ul {padding-left: 35px;}
.pricing_plan_section .pricing_plan_box ul li {margin-bottom: 12px;}
.pricing_plan_section .pricing_plan_box ul li i {font-size: 10px; line-height: 14px; height: 14px; width: 14px; top: 3px;}
.pricing_plan_section .pricing_plan_box ul li p {padding-left: 25px;}
.pricing_plan_section .pricing_plan_box .btn_wrapper a {padding: 14px 25px;}
.statistics_section {padding: 65px 0 40px;}
.statistics_section .statistics_content {text-align: center; margin-bottom: 30px;}
.statistics_section .statistics_content h6 {margin-bottom: 5px;}
.statistics_section .statistics_content h2 {margin-bottom: 15px;}
.statistics_section .statistics_content p {margin-bottom: 12px;}
.statistics_section .statistics_outer .statistics_box {padding: 25px 40px;}
.statistics_section .statistics_outer .statistics_box .statistics_image {width: 25%;}
.statistics_section .statistics_outer .statistics_box .statistics_image figure {height: 60px; width: 60px; line-height: 50px;}
.statistics_section .statistics_outer .statistics_box .statistics_image figure img {width: 30px;}
.statistics_section .statistics_outer .statistics_box .statistics_box_content {width: 75%; padding-left: 20px; padding-top: 3px;}
.statistics_section .statistics_outer .statistics_box .statistics_box_content span {font-size: 26px; line-height: 32px;}
.statistics_section .statistics_left_shape img {width: 170px;}
.statistics_section .statistics_right_shape img {width: 170px;}
.security_testimonial_section {padding: 65px 0 60px;}
.security_testimonial_section .testimonial_content {padding-left: 0;}
.security_testimonial_section .heading {margin-bottom: 15px;}
.security_testimonial_section .heading h6 {margin-bottom: 5px;}
.security_testimonial_section .testimonial-box p {font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.security_testimonial_section .testimonial-box .info ul {margin-bottom: 4px;}
.security_testimonial_section .testimonial-box .info ul li i {font-size: 10px;}
.security_testimonial_section .owl-carousel .owl-dots {margin-top: -30px !important;}
.security_testimonial_section .dotted_circle {height: 310px; width: 310px; margin-left: 0; margin-top: 10px;}
.security_testimonial_section .dotted_circle .icon {width: 190px; height: 190px; line-height: 190px;}
.security_testimonial_section .dotted_circle .icon .testimonial_image {width: 130px; height: 130px; line-height: 130px; top: 26px; left: 28px;}
.security_testimonial_section .dotted_circle .image img {width: 80px;}
.security_testimonial_section .dotted_circle .circle img {width: 36px;}
.security_testimonial_section .dotted_circle .icon .testimonial_image img {width: 56px;}
.security_testimonial_section .dotted_circle .testimonial_image1 {top: 0;}
.security_testimonial_section .dotted_circle .testimonial_circle1 {top: -5px;}
.security_testimonial_section .dotted_circle .testimonial_image2 {top: 110px; right: -35px;}
.security_testimonial_section .dotted_circle .testimonial_circle2 {right: 45px;}
.security_testimonial_section .dotted_circle .testimonial_image3 {bottom: -23px; left: 60px;}
.security_testimonial_section .dotted_circle .testimonial_circle3 {top: 140px;}
.blog_posts_section {padding: 65px 0 70px;}
.blog_posts_section .blog_posts_content h6 {margin-bottom: 5px;}
.blog_posts_section .blog_posts_content h2 {margin-bottom: 40px;}
.blog_posts_section .blog_posts_box figure {margin-bottom: 12px;}
.blog_posts_section .blog_posts_box .span_wrapper {margin-bottom: 2px;}  
.blog_posts_section .blog_posts_box .span_wrapper span {font-size: 10px; line-height: 16px;}
.blog_posts_section .blog_posts_box h5 {line-height: 20px; padding-right: 0;}
.blog_posts_section .blog_posts_box p {padding-right: 0;}
.blog_posts_section .blog_posts_left_shape img {width: 170px;}
.blog_posts_section .blog_posts_right_shape img {width: 170px;}
.get_in_touch_section {padding: 65px 0 70px;}
.get_in_touch_section .get_in_touch_content h6 {margin-bottom: 5px;}
.get_in_touch_section .get_in_touch_content h2 {margin-bottom: 40px;}
.get_in_touch_section .get_in_touch_form_content span {font-size: 12px; line-height: 12px;}
.get_in_touch_section .get_in_touch_form_content input {font-size: 11px; line-height: 20px; padding: 10px; height: 50px; margin-bottom: 20px;}
.get_in_touch_section .get_in_touch_form_content textarea {font-size: 11px; line-height: 20px; padding: 10px; height: 110px; margin-bottom: 30px;}
.get_in_touch_section .get_in_touch_form_content .form_button_wrapper button {padding: 15px 25px; font-size: 14px; line-height: 14px;}
.cyber_security_footer_section {padding-top: 50px;}
.cyber_security_footer_section .middle_portion {margin-bottom: 50px;}
.cyber_security_footer_section .about_col {padding-left: 0;}
.cyber_security_footer_section .about_col figure {margin-bottom: 12px;}
.cyber_security_footer_section .about_col figure img {width: 150px;}
.cyber_security_footer_section .about_col p {margin-bottom: 10px; padding-right: 50px;}
.cyber_security_footer_section .links {padding-left: 50px;}
.cyber_security_footer_section h4 {margin-bottom: 8px;}
.cyber_security_footer_section .newsletter_content {padding-left: 0;}
.cyber_security_footer_section .navigation_col{margin-bottom: 30px;}
.cyber_security_footer_section .navigation_col ul li {margin-bottom: 4px;}
.cyber_security_footer_section .navigation_col ul li i {font-size: 10px; line-height: 10px; top: 10px;}   
.cyber_security_footer_section .navigation_col ul li a {padding-left: 18px;}
.cyber_security_footer_section ul li a {font-size: 12px; line-height: 12px;}   
.cyber_security_footer_section .services_col {margin-left: 0;}
.cyber_security_footer_section .services_col ul li {margin-bottom: 4px;}
.cyber_security_footer_section .services_col ul li i {font-size: 10px; line-height: 10px; top: 10px;}
.cyber_security_footer_section .services_col ul li a {padding-left: 18px;}
.cyber_security_footer_section .newsletter_content .contact_info_list li i {font-size: 14px;}
.cyber_security_footer_section .newsletter_content .contact_info_list li {display: block;}
.cyber_security_footer_section .bottom_portion .copyright {padding: 15px 0;}
.cyber_security_footer_section .footer_shape img {width: 100px;}
.cyber_security_footer_section .footer_popup {right: 15px; bottom: 115px;}
.cyber_security_footer_section .footer_popup img {width: 85px;}
.cyber_security_footer_section #fixed-form-container {width: 30%;}
.cyber_security_footer_section #fixed-form-container .body {top: -180px; right: 25px;}
.cyber_security_footer_section #fixed-form-container .body span {font-size: 10px;}
.cyber_security_footer_section #fixed-form-container .body input {height: 40px; margin-bottom: 12px; padding: 4px 10px; font-size: 11px; line-height: 20px;}
.cyber_security_footer_section #fixed-form-container .body textarea {padding: 4px 10px; font-size: 11px; line-height: 20px; height: 75px; margin-bottom: 12px;}
.cyber_security_footer_section #fixed-form-container .body .submit_now {font-size: 14px; line-height: 18px; padding: 8px 15px;}
/* Home3 */
.banner-section-secure .left_icons {left: -12px; top: 106px;}
.banner-section-secure .left_icons ul li i {font-size: 14px; line-height: 38px; height: 38px; width: 38px;}
.banner-section-secure .banner-section {padding: 45px 0;}
.banner-section-secure .banner-section .banner-content .banner3_logo_image {margin-bottom: 15px;}
.banner-section-secure .banner-section .banner-content .banner3_logo_image img {width: 62px;}
.banner-section-secure .banner-section .banner-content h6 {margin-bottom: 0;}
.banner-section-secure .banner-section .banner-content h1 {font-size: 44px; line-height: 58px; padding: 0; margin-bottom: 14px;}
.banner-section-secure .banner-section .banner-content p {padding: 0 75px; margin-bottom: 22px;}
.banner-section-secure .banner-section .banner-content .btn_wrapper {margin-bottom: 60px;}
.banner-section-secure .banner-section .banner-content .btn_wrapper .learn_more {padding: 14px 25px;}
.banner-section-secure .banner-section .banner-content .banner-dropdownimage img{width: 32px;}
.secure_about-section {padding: 70px 0;}
.secure_about-section .aboutus_content {padding: 0;}
.secure_about-section .aboutus_content h6 {margin-bottom: 2px;}
.secure_about-section .aboutus_content h2 {margin-bottom: 8px; padding-right: 265px;}
.secure_about-section .aboutus_content p {margin-bottom: 14px; padding-right: 50px;}
.secure_about-section .aboutus_content ul {margin-bottom: 25px;}
.secure_about-section .aboutus_content ul li {margin-bottom: 10px;}
.secure_about-section .aboutus_images_wrapper{text-align: center; margin-bottom: 30px;}
.secure_about-section .aboutus_images_wrapper .about-image1 {right: -60px;}
.secure_about-section .aboutus_images_wrapper .about-image1 img {width: 355px;}
.secure_about-section .aboutus_images_wrapper .about-image2 {left: 96px; border-top: 8px solid var(--e-global-color-white); border-right: 8px solid var(--e-global-color-white);}
.secure_about-section .aboutus_images_wrapper .about-image2 img {width: 250px;}
.secure_about-section .aboutus_images_wrapper .play-image {width: 65px; height: 65px; line-height: 65px; bottom: 64px; left: 188px;}
.secure_service-section {padding: 62px 0 90px;}
.secure_service-section .service_content h6 {margin-bottom: 2px;}
.secure_service-section .service_content h2 {margin-bottom: 35px;}
.secure_service-section .service_boxcontent {margin-bottom: 30px;}
.secure_service-section .service_boxcontent .upper_portion .image_content .service-icon {height: 80px; width: 80px; line-height: 80px; bottom: -38px;}
.secure_service-section .service_boxcontent .upper_portion .image_content .service-icon img {width: 40px;}
.secure_service-section .service_boxcontent .lower_portion_wrapper {padding: 48px 30px 25px;}
.secure_service-section .service_boxcontent .lower_portion_wrapper h4 {margin-bottom: 0;}
.secure_service-section .service_boxcontent .lower_portion_wrapper p {margin-bottom: 6px;}
.secure_provide-section .secure_provide_content {padding: 35px 0 70px;}
.secure_provide-section .secure-providesideimage{display: block; top: 57%;right: 0; left: unset; transform: rotateY(180deg);}
.secure_provide-section .secure-providebackground {position: relative; text-align: center;}
.secure_provide-section .secure-providebackground img{width: 100%; height: 456px;}
.secure_provide-section .provide-logo {position: absolute; top: 30px; right: 35px;}
.secure_provide-section .provide-logo .secure-providelogo {width: 115px; height: 115px; line-height: 120px;}
.secure_provide-section .provide-logo .circle {width: 115px; height: 115px; line-height: 115px; top: 6px;}
.secure_provide-section .provide-logo .secure-providelogo img {width: 65px;}
.secure_provide-section .secure_provide_content h6 {margin-bottom: 5px;}
.secure_provide-section .secure_provide_content h2 {margin-bottom: 16px;}
.secure_provide-section .secure_provide_content ul {margin-bottom: 30px;}
.secure_provide-section .secure_provide_content ul li {padding-bottom: 20px; margin-bottom: 20px;}
.secure_provide-section .secure_provide_content ul li .secure-providecheck img {width: 32px;}
.secure_provide-section .secure_provide_content ul li .content {padding: 0;}
.secure_provide-section .secure_provide_content ul li .content h4 {margin-bottom: 4px;}
.secure_pricing-section {padding: 65px 0 40px;}
.secure_pricing-section .pricing_plan_content h6 {margin-bottom: 5px;}
.secure_pricing-section .pricing_plan_content h2 {margin-bottom: 40px;}
.secure_pricing-section .pricing_plan_box {padding: 40px 25px; margin-bottom: 30px;}
.secure_pricing-section .pricing_plan_box .pricing-icon {width: 105px; height: 105px; line-height: 105px; margin-bottom: 16px;}
.secure_pricing-section .pricing_plan_box .pricing-icon img {width: 50px;}
.secure_pricing-section .pricing_plan_box h5 {margin-bottom: 5px;}
.secure_pricing-section .pricing_plan_box span {font-size: 36px; line-height: 42px; margin-bottom: 5px;}
.secure_pricing-section .pricing_plan_box .month {margin-bottom: 25px; padding-bottom: 15px;}
.secure_pricing-section .pricing_plan_box ul {padding-left: 35px;}
.secure_pricing-section .pricing_plan_box ul li {margin-bottom: 10px;}
.secure_pricing-section .pricing_plan_box ul li i {font-size: 10px; line-height: 14px; height: 14px; width: 14px; top: 3px;}
.secure_pricing-section .pricing_plan_box ul li p {padding-left: 25px;}
.secure_pricing-section .pricing_plan_box .btn_wrapper a {padding: 14px 25px;}
.secure_testimonial_section {padding: 65px 0 60px;}
.secure_testimonial_section .testimonial_content {padding-left: 0;}
.secure_testimonial_section .heading {margin-bottom: 15px;}
.secure_testimonial_section .heading h6 {margin-bottom: 5px;}
.secure_testimonial_section .testimonial-box p {font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.secure_testimonial_section .testimonial-box .info ul {margin-bottom: 4px;}
.secure_testimonial_section .testimonial-box .info ul li i {font-size: 10px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_quote {width: 80px; height: 80px; line-height: 80px; bottom: -110px; right: 124px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_quote img {width: 38px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image1 {top: 25px; left: 0;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image1 img {width: 200px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image2 {top: 175px; right: 10px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image2 img {width: 105px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle1 {top: 115px; right: 80px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle1 img{width: 26px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle2 {bottom: -60px; left: 70px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle2 img{width: 20px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle3 {bottom: -110px; right: 80px;}
.secure_testimonial_section .owl-carousel .owl-dots {margin-top: -30px !important;}
.secure_faq-section {padding: 62px 0 50px;}
.secure_faq-section .faq_content h6 {margin-bottom: 2px;}
.secure_faq-section .faq_content h2 {margin-bottom: 35px;}
.secure_faq-section .faq h4 {font-size: 16px; line-height: 20px;}
.secure_faq-section .accordian-inner p {font-size: 14px; line-height: 22px;}
.secure_faq-section .accordion-card {margin-bottom: 20px;}
.secure_faq-section .accordian-inner .card-header {padding: 18px 45px 18px 18px;}
.secure_faq-section .accordion-card .collapsed:before {width: 35px; height: 35px; line-height: 35px;}
.secure_faq-section .accordion-card .btn-link:before {font-size: 16px; width: 35px; height: 35px; line-height: 35px; top: 8%; right: -28px;}
.secure_upper-section {padding: 40px 0;}
.secure_upper-section .upper_portion .secure_footer_logo img{width: 140px;}
.secure_upper-section .upper_portion p {font-size: 14px; line-height: 22px; letter-spacing: 0; word-spacing: 0; padding-left: 60px;}
.secure_upper-section .upper_portion .form-group {padding-left: 0;}
.secure_upper-section .upper_portion input {font-size: 14px; line-height: 14px; padding: 12px;}
.secure_upper-section .upper_portion button {font-size: 14px; width: 46px; height: 46px; line-height: 46px;}
.secure_footer-section .middle-portion {padding: 50px 0;}
.secure_footer-section .footer-rightsideimage {top: unset; bottom: 0;}
.secure_footer-section .footer-rightsideimage img {width: 130px;}
.secure_footer-section .middle-portion .logo-content h4 {margin-bottom: 10px;}
.secure_footer-section .middle-portion p {margin-bottom: 14px; padding-right: 0;}
.secure_footer-section .middle-portion .social-icons i {font-size: 12px; height: 38px;width: 38px; line-height: 38px;}
.secure_footer-section .middle-portion h4 {margin-bottom: 6px;}
.secure_footer-section .middle-portion li {margin-bottom: 4px;}
.secure_footer-section .middle-portion li a {margin-left: 10px;}
.secure_footer-section .middle-portion .links {padding-left: 58px !important; margin-bottom: 30px;}
.secure_footer-section .middle-portion .use-link {padding-left: 0; margin-bottom: 0;}
.secure_footer-section .middle-portion .icon i {font-size: 12px; line-height: 12px; top: 6px;}
.secure_footer-section .copyright {padding: 16px 0;}
/* About page */
.sub-banner::before {width: 450px;}
.sub-banner::after {border-right: solid 755px rgb(250,250,255);}
.about_sub_banner::after {border-right: solid 755px rgb(255,255,255);}
.about_banner-section {padding: 35px 0 125px;}
.about_banner-section .about_banner_content h1 {margin-bottom: 10px;}
.about_banner-section .about_banner_content p {margin-bottom: 16px; padding: 0 75px;}
.about_banner-section .about_banner_content .box {padding: 8px 18px;}
.about_banner-section .about_banner_content .box span {font-size: 14px; line-height: 14px;}
.about_banner-section .about_banner_content .box .arrow {margin: 0 6px;}
.about_banner-section .about_banner_content .box .arrow img{width: 14px;}
.aboutpage_about-section {padding: 50px 0 70px;}
.aboutpage_about-section .aboutus_right_shape {display: none;}
.aboutpage_about-section .aboutus_images_wrapper{text-align: center; margin-bottom: 30px;}
.aboutpage_about-section .aboutus_content_wrapper {top: 0;}
.aboutpage_about-section .aboutus_images_wrapper .about-image1 {left: -130px;}
.aboutpage_about-section .aboutus_images_wrapper .about-image2 {top: 0; right: 100px;}
.aboutpage_about-section .aboutus_content {padding: 0;}
.aboutpage_about-section .aboutus_content h6 {margin-bottom: 2px;}
.aboutpage_about-section .aboutus_content h2 {margin-bottom: 8px; padding-right: 265px;}
.aboutpage_about-section .aboutus_content p {margin-bottom: 14px; padding-right: 50px;}
.aboutpage_about-section .aboutus_content ul {margin-bottom: 25px;}
.aboutpage_about-section .aboutus_content ul li {margin-bottom: 10px;}
.about_statistic-section {padding: 62px 0 40px;}
.about_statistic-section .about_statistic_content h6 {margin-bottom: 2px;}
.about_statistic-section .about_statistic_content h2 {margin-bottom: 35px;}
.about_statistic-section .box {padding: 28px 30px 24px; margin-bottom: 30px;}
.about_statistic-section .box .statistic-icon {width: 92px; height: 92px; line-height: 86px; margin-bottom: 12px;}
.about_statistic-section .box .statistic-icon img{width: 50px;}
.about_statistic-section .box .statistic-icon3 img{width: 38px;}
.about_statistic-section .box .value {font-size: 26px; line-height: 26px;}
.about_cyber-section .about_cyber_content {padding: 35px 0 65px;}
.about_cyber-section .secure-providesideimage{display: block; top: 57%;right: 0; left: unset; transform: rotateY(180deg);}
.about_cyber-section .secure-providebackground {position: relative; text-align: center;}
.about_cyber-section .secure-providebackground img{width: 100%; height: 480px;}
.about_cyber-section .provide-logo {position: absolute; top: 30px; right: 35px;}
.about_cyber-section .provide-logo .secure-providelogo {width: 115px; height: 115px; line-height: 120px;}
.about_cyber-section .provide-logo .circle {width: 115px; height: 115px; line-height: 115px; top: 6px;}
.about_cyber-section .provide-logo .secure-providelogo img {width: 65px;}
.about_cyber-section .about_cyber_content h6 {margin-bottom: 5px;}
.about_cyber-section .about_cyber_content h2 {margin-bottom: 15px;}
.about_cyber-section .about_cyber_content p {font-size: 14px; line-height: 24px;}
.about_cyber-section .about_cyber_content .text1 {margin-bottom: 12px;}
.about_cyber-section .about_cyber_content .text2 {margin-bottom: 20px;}
.about_cyber-section .about_cyber_content .progress-outer {left: -85px;}
.about_cyber-section .about_cyber_content .progress-inner {grid-template-columns: repeat(3, 128px);}
.about_cyber-section .about_cyber_content .progress-inner .box canvas {left: 55px; height: 90px !important; width: 45% !important;}
.about_cyber-section .about_cyber_content .progress-inner .box .chart {width: 200px; height: 112px; line-height: 95px; font-size: 24px;}
.about_cyber-section .about_cyber_content .progress-inner .box h6 {font-size: 12px; line-height: 20px; right: -58px;}
.about_team-section {padding: 45px 0 40px;}
.about_team-section .about_team_content h6 {margin-bottom: 2px;}
.about_team-section .about_team_content h2 {margin-bottom: 35px;}
.about_team-section .team-box {margin-bottom: 30px;}
.about_team-section .team-box h4 {font-size: 18px; line-height: 28px;}
.about_team-section .team-box span {margin-bottom: 10px;}
/* Service page */
.servicepage_service-section {padding: 45px 0 40px;}
.servicepage_service-section .service_content h6 {margin-bottom: 2px;}
.servicepage_service-section .service_content h2 {margin-bottom: 30px;}
.servicepage_service-section .service_boxcontent .upper_portion .image_content .service-icon {height: 80px; width: 80px; line-height: 80px; bottom: -38px;}
.servicepage_service-section .service_boxcontent .upper_portion .image_content .service-icon img {width: 40px;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper {padding: 48px 30px 25px;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper h4 {margin-bottom: 0;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper p {margin-bottom: 6px;}
/* Project page */
.project_portfolio-section {padding: 45px 0 70px;}
.project_portfolio-section .case_studies_content h6 {margin-bottom: 5px;}
.project_portfolio-section .case_studies_content h2 {margin-bottom: 30px;}
.project_portfolio-section .case_studies_box .case_studies_box_content {bottom: 20px; left: 25px;}
.project_portfolio-section .case_studies_box .case_studies_box_content span {margin-bottom: 10px; font-size: 10px; line-height: 12px; padding: 4px 14px;}
.project_portfolio-section .case_studies_box .case_studies_box_content h5 {margin-bottom: 8px; padding-right: 60px;}
.project_portfolio-section .case_studies_box .case_studies_box_content figure {width: 38px; height: 38px; line-height: 32px;}
.project_portfolio-section .btn_wrapper {padding-top: 0;}
/* Portfolio popup */
.project_modal .modal-dialog {max-width: 75%;}
.project_modal .modal-header {padding: 12px;}
.project_modal .modal-body .blog-box-item {display: block;}
.project_modal .modal-body .blog-img figure {text-align: center;}
.project_modal .modal-body .blog-img {float: none;}
.project_modal .modal-header button {right: -2px; top: 2px; width: 35px; height: 35px;}
.project_modal .modal-header button i {font-size: 14px; line-height: 22px;}
.project_modal .modal-body {padding-left: 20px; padding-right: 20px;}
.project_modal .modal-content .project_content {padding: 30px 0 20px;}
.project_modal .modal-content .project_content h3 {font-size: 22px; line-height: 26px; margin-bottom: 12px;}
.project_modal .modal-content .project_content .text {font-size: 16px; line-height: 24px; margin-bottom: 14px;}
.project_modal .modal-content .project_content .properties li {margin-bottom: 5px;}
/* Contact page */
.contact_info-section {padding: 45px 0 40px;}
.contact_info-section .contact_info_content h6 {margin-bottom: 2px;}
.contact_info-section .contact_info_content h2 {margin-bottom: 30px;}
.contact_info-section .contact-box {padding: 20px 25px; height: auto; margin-bottom: 30px;}
.contact_info-section .contact-box figure {height: 70px; width: 70px; line-height: 70px;}
.contact_info-section .contact-box figure img {width: 28px;}
.contact_info-section .contact-box .box-content {padding-left: 15px;}
.contact_info-section .contact-box p {font-size: 14px; line-height: 22px;}
.contact_info-section .contact-box .box-content a {font-size: 14px; line-height: 22px;}
.contact_map_section iframe {height: 450px;}
.contact_form-section {padding: 60px 0 70px;}
.contact_form-section .get_in_touch_content h6 {margin-bottom: 5px;}
.contact_form-section .get_in_touch_content h2 {margin-bottom: 40px;}
.contact_form-section .get_in_touch_form_content span {font-size: 12px; line-height: 12px;}
.contact_form-section .get_in_touch_form_content input {font-size: 11px; line-height: 20px; padding: 10px; height: 50px; margin-bottom: 20px; box-shadow: 0 40px 35px 60px rgb(248 247 255 / 74%);}
.contact_form-section .get_in_touch_form_content textarea {font-size: 11px; line-height: 20px; padding: 10px; height: 110px; margin-bottom: 30px; box-shadow: 0 40px 35px 60px rgb(248 247 255 / 74%);}
.contact_form-section .get_in_touch_form_content .form_button_wrapper button {padding: 15px 25px; font-size: 14px; line-height: 14px;}
.price-column3{margin: 0 auto;}
/* Single Service page */
.single_service {padding: 45px 0 60px;}
.single_service .main-box {margin-bottom: 25px;}
.single_service .main-box .image {margin-bottom: 15px; text-align: center;}
.single_service .main-box .image img {width: auto;}
.single_service .main-box .content1 h3{font-size: 22px; line-height: 32px; margin-bottom: 5px;}
.single_service .main-box .content1 .admin_icon {margin-bottom: 8px;}
.single_service .icon h3 {margin-bottom: 10px;}
.single_service .box {min-height: 221px;}
.single_service .box2 {margin-bottom: 0 !important;}
.single_service .box2 h4{text-align: center;}
.single_service ul li a {font-size: 15px; line-height: 18px; margin-bottom: 8px;}
.single_service .all_feed{width: 500px; margin: 0 auto;}
.single_service .feed .feed-image {width: auto;}
.single_service .feed .feed-image img {width: 100px;}
.single_service .feed a {padding-left: 10px; width: 90%;}
/* Back to top button */
#button {width: 65px; height: 65px; bottom: 60px; right: 55px;}
}
@media screen and (min-width: 900px) and (max-width: 991px){
/* Home3 */
.banner-section-secure .left_icons {left: -85px;}
}
@media screen and (min-width: 877px) and (max-width: 991px){
.left_icons {top: 50px;}
}
@media screen and (min-width: 800px) and (max-width: 899px){
/* Home3 */
.banner-section-secure .left_icons {left: -38px;}
}
@media screen and (max-width: 767px){
h1 {font-size: 34px; line-height: 40px;}
h2 {font-size: 28px; line-height: 34px;}
h3 {font-size: 18px; line-height: 30px;}
h6 {letter-spacing: 0 !important;}
p {font-size: 14px; line-height: 22px;}
.text-size-16 {font-size: 14px; line-height: 24px;}
.default-btn {padding: 14px 20px;}
.navbar-collapse {top: 42px;}
.main_header {padding: 20px 15px;}
.navbar-brand img {width: 150px;}
.navbar-nav .drop-down-pages .nav-item a {padding: 5px 30px !important;}
.left_icons {height: 335px; display: none !important;}
.banner-section-outer::before {width: 310px;}
.banner-section-outer::after {border-right: solid 542px rgb(255,255,255); border-top: solid 18px transparent;}
.banner-section-outer .banner-section {padding: 35px 15px 110px;}
.banner-section-outer .banner-section .banner-content {text-align: center; padding: 0;}
.banner-section-outer .banner-section .banner-content h6 {margin-bottom: 6px; padding-left: 0;}
.banner-section-outer .banner-section .banner-content h6::before {display: none;}
.banner-section-outer .banner-section .banner-content h1 {margin-bottom: 10px;}
.banner-section-outer .banner-section .banner-content p {margin-bottom: 20px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper a {margin-right: 8px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper .play-icon {padding-left: 52px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper .play-icon figure {height: 44px; width: 44px; line-height: 40px; top: -15px;}
.aboutus_section {padding: 35px 0 60px;}
.aboutus_section .aboutus_images_wrapper {margin-bottom: 50px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_one {left: -120px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_one img {width: 200px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_two {left: -120px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_two img {width: 200px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_three {top: 45px; right: 38px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_three img {width: 220px;}
.aboutus_section .aboutus_content_wrapper {width: 120px; height: 120px; padding: 14px; top: 8px; left: -18px;}
.aboutus_section .aboutus_content_wrapper .aboutus_span_wrapper span {font-size: 34px; line-height: 42px;}
.aboutus_section .aboutus_content_wrapper .aboutus_span_wrapper sup {font-size: 22px; line-height: 26px; left: 4px;}
.aboutus_section .aboutus_content{text-align: center;}
.aboutus_section .aboutus_content h6 {margin-bottom: 4px;}
.aboutus_section .aboutus_content h2 {margin-bottom: 8px; padding: 0 20px; margin-right: 0;}
.aboutus_section .aboutus_content p {margin-bottom: 14px; padding: 0 20px; margin-right: 0;}
.aboutus_section .aboutus_content ul li {width: 32.6%;}
.aboutus_section .aboutus_content ul li span {font-size: 28px; line-height: 34px;}
.aboutus_section .aboutus_content ul li p {padding: 0;}
.services_section {padding: 55px 0 35px;}
.services_section .services_content h6 {margin-bottom: 6px;}
.services_section .services_content h2 {margin-bottom: 25px;}
.services_section .services_box {padding: 25px 12px;}
.services_section .services_box figure {margin-bottom: 10px;}
.services_section .services_box figure img {width: 45px;}
.services_section .services_box h4 {margin-bottom: 2px;}
.services_section .services_box p {margin-bottom: 10px;}
.services_section .services_box .services_arrow {width: 35px; height: 35px; line-height: 32px;}
.services_section .services_box .services_arrow img {width: 14px;}
.services_section .services_left_shape img {width: 125px;}
.services_section .services_right_shape img {width: 125px;}
.chooseus_section {padding: 90px 0 60px;}
.chooseus_section .chooseus_content h6 {margin-bottom: 2px;}
.chooseus_section .chooseus_content h2 {margin-bottom: 18px; padding: 0 10px;}
.chooseus_section .nav-tabs {margin-bottom: 10px;}
.chooseus_section .nav-tabs li {margin: 0 13px;}
.chooseus_section .tab-content{text-align: center;}
.chooseus_section .tab-content ul {text-align: left;}
.chooseus_section .tabs-box .nav-tabs li a {font-size: 14px; line-height: 22px; padding-bottom: 10px;}
.chooseus_section .tabs-box .tab-content .chooseus_content_wrapper h4 {margin-bottom: 2px;}
.chooseus_section .tabs-box .tab-content .chooseus_content_wrapper p {margin-bottom: 10px;}
.chooseus_section .chooseus_content .chooseus_content_wrapper ul li {margin-bottom: 6px;}
.chooseus_section .chooseus_content .chooseus_content_wrapper ul li i {height: 18px; width: 18px; line-height: 18px; top: 3px;}
.chooseus_section .chooseus_content .tabs-box .tab-content .chooseus_content_wrapper ul li p {padding-left: 25px;}
.chooseus_section .chooseus_content .chooseus_content_wrapper .second_list {padding-left: 20px;}
.chooseus_section .chooseus_content .btn_wrapper{text-align: center;}
.chooseus_section .chooseus_image_wrapper{margin-bottom: 25px;}
.chooseus_section .chooseus_image_wrapper .chooseus_image img {width: 320px;}
.chooseus_section .chooseus_image_wrapper .chooseus_shape {right: 60px; top: -30px;}
.chooseus_section .chooseus_image_wrapper .chooseus_shape img {width: 90px;}
.case_studies_section {padding: 55px 0 90px;}
.case_studies_section .case_studies_content h6 {margin-bottom: 2px;}
.case_studies_section .case_studies_content h2 {margin-bottom: 25px;}
.case_studies_section .case_studies_box .case_studies_box_content {bottom: 25px; left: 20px;}
.case_studies_section .case_studies_box .case_studies_box_content span {margin-bottom: 8px; padding: 3px 12px;}
.case_studies_section .case_studies_box .case_studies_box_content h5 {margin-bottom: 8px; padding-right: 40px;}
.case_studies_section .case_studies_box .case_studies_box_content figure {width: 35px; height: 35px; line-height: 30px;}
.case_studies_section .case_studies_box .case_studies_box_content figure img {width: 14px;}
.case_studies_section .owl-carousel .owl-dots {margin-top: 15px !important;}
.case_studies_section .owl-carousel .owl-dots .owl-dot.active span {width: 14px; height: 14px;}
.case_studies_section .owl-carousel .owl-dots .owl-dot span {margin: 0 3px; width: 10px; height: 10px;}
.video_section {padding: 60px 0 130px;}
.video_section .video_icon .video_wrapper {height: 70px; width: 70px; line-height: 70px;}
.video_section .video_icon figure {height: 54px; width: 54px; line-height: 54px; left: 6px; top: 7px;}
.video_section .video_icon figure img {width: 14px; position: relative; left: 2px; bottom: 2px;}
.testimonials-section {padding: 55px 0 60px;}
.testimonials-section .heading {margin-bottom: -25px;}
.testimonials-section .heading h6 {margin-bottom: 2px;}
.testimonials-section .owl-carousel .item {padding: 0 10px;}
.testimonials-section .testimonial-box {padding: 25px;}
.testimonials-section .testimonial-box ul {margin-bottom: 2px;}
.testimonials-section .testimonial-box .review {line-height: 22px; margin-bottom: 12px;}
.testimonials-section .testimonial-box .user-img {margin-right: 10px;}
.testimonials-section .testimonial-box .designation-outer {padding-top: 6px;}
.testimonials-section .owl-carousel .owl-dots {margin-top: -16px !important;}
.testimonials-section .owl-carousel .owl-dots .owl-dot.active span {width: 14px; height: 14px;}
.testimonials-section .owl-carousel .owl-dots .owl-dot span {margin: 0 3px; width: 10px; height: 10px;}
.news_articles_section {padding: 55px 0 30px;}
.news_articles_section .news_articles_content h6 {margin-bottom: 2px;}
.news_articles_section .news_articles_content h2 {margin-bottom: 30px;}
.news_articles_section .news_articles_box {margin-bottom: 30px;}
.news_articles_section .news_articles_box .news_articles_box_content {padding: 10px 20px;}
.footer_section .middle_portion {padding-bottom: 35px;}
.footer_section .about_contact_wrapper {padding: 30px 15px;}
.footer_section .about_contact_wrapper figure img {width: 140px;}
.footer_section .about_contact_wrapper p {margin-bottom: 10px;}
.footer_section .about_contact_wrapper ul li {margin-bottom: 5px;}
.footer_section .about_contact_wrapper ul li a {padding-left: 20px;}
.footer_section .about_contact_wrapper ul .contact_mail {margin-bottom: 5px;}
.footer_section .about_contact_wrapper ul li span {padding-left: 18px;}
.footer_section .links {padding-left: 60px; padding-top: 30px;}
.footer_section h4 {margin-bottom: 2px;}
.footer_section .navigation_col ul li {margin-bottom: 2px;}
.footer_section .newsletter_content {padding-top: 30px;}
.footer_section .newsletter_content h4 {margin-bottom: 10px;}
.footer_section .newsletter_content input {font-size: 11px; padding: 8px; margin-bottom: 16px;}
.footer_section .newsletter_content ul li i {font-size: 12px; margin-right: 4px; height: 38px; width: 38px; line-height: 38px;}
.footer_section .bottom_portion .copyright {padding: 12px 0;}
/* Home2 */
.banner-section-security .left_icons {display: none !important;}
.banner-section-security .banner-section {padding: 35px 15px 35px;}
.banner-section-security .banner_content-section {margin-bottom: 30px;}
.banner-section-security .banner-section .banner-content {padding: 0;}
.banner-section-security .banner-section .banner-content h6 {margin-bottom: 6px;}
.banner-section-security .banner-section .banner-content h1 {font-size: 34px; line-height: 40px; margin-bottom: 12px;}
.banner-section-security .banner-section .banner-content p {margin-bottom: 20px;}
.banner-section-security .banner-section .banner-content .btn_wrapper a {margin-right: 8px;}
.banner-section-security .banner-section .banner-content .btn_wrapper .learn_more {padding: 13px 20px;}
.banner-section-security .banner-section .banner_wrapper .banner-image img {width: 395px;}
.trusted_section {padding: 55px 0 60px;}
.trusted_section .trusted_images_wrapper ul li {margin: 0 20px;}
.trusted_section .trusted_images_wrapper ul li figure img {width: 60px;}
.cyber_security_services_section {padding: 55px 0 40px;}
.cyber_security_services_section .cyber_security_services_content h6 {margin-bottom: 2px;}
.cyber_security_services_section .cyber_security_services_content h2 {margin-bottom: 30px;}
.cyber_security_services_section .cyber_security_services_box {padding: 25px 20px;}
.cyber_security_services_section .cyber_security_services_box .cyber_security_services_image {height: 80px; width: 80px; line-height: 80px; margin: 0 auto 12px;}
.cyber_security_services_section .cyber_security_services_box .cyber_security_services_image img {width: 40px;}
.cyber_security_services_section .cyber_security_services_box p {margin-bottom: 10px;}
.cyber_security_services_section .cyber_security_services_box .services_arrow {width: 35px; height: 35px; line-height: 30px;}
.cyber_security_services_section .cyber_security_services_box .services_arrow img {width: 12px;}
.reliable_section {padding: 55px 0;}
.reliable_section .reliable_wrapper .reliable-image {position: relative; top: 0; right: -34px;}
.reliable_section .reliable_wrapper .reliable-image img {width: 475px;}
.reliable_section .reliable_content {text-align: center; padding: 0 25px;}
.reliable_section .reliable_content h6 {margin-bottom: 2px;}
.reliable_section .reliable_content h2 {margin-bottom: 10px;}
.reliable_section .reliable_content .text1 {margin-bottom: 10px;}
.reliable_section .reliable_content .progress-outer {left: -32px;}
.reliable_section .reliable_content .progress-inner .box .chart {width: 190px; height: 105px; line-height: 87px; font-size: 22px;}
.reliable_section .reliable_content .progress-inner .box canvas {left: 53px; height: 85px !important;}
.reliable_section .reliable_content .progress-inner .box h6 {right: -36px;}
.reliable_section .reliable_content .progress-inner .box .heading2 {right: -30px;}
.pricing_plan_section {padding: 55px 0 30px;}
.pricing_plan_section .pricing_plan_content h6 {margin-bottom: 2px;}
.pricing_plan_section .pricing_plan_content h2 {margin-bottom: 35px;}
.pricing_plan_section .pricing_plan_box {padding: 35px 15px;}
.pricing_plan_section .pricing_plan_box figure {margin-bottom: 15px;}
.pricing_plan_section .pricing_plan_box figure img {width: 90px; height: 100px;}
.pricing_plan_section .pricing_plan_box span {font-size: 32px; line-height: 36px;}
.pricing_plan_section .pricing_plan_box .month {margin-bottom: 20px; padding-bottom: 12px;}
.pricing_plan_section .pricing_plan_box .month::after {width: 170px;}
.pricing_plan_section .pricing_plan_box ul {padding-left: 15px;}
.pricing_plan_section .pricing_plan_box ul li {margin-bottom: 6px;}
.pricing_plan_section .pricing_plan_box ul li p {font-size: 12px; line-height: 20px; padding-left: 22px;}
.pricing_plan_section .pricing_plan_box ul li:last-child {margin-bottom: 25px;}
.pricing_plan_section .pricing_plan_box .btn_wrapper a {padding: 12px 20px;}
.statistics_section {padding: 55px 0 30px;}
.statistics_section .statistics_content h6 {margin-bottom: 2px;}
.statistics_section .statistics_content h2 {margin-bottom: 10px;}
.statistics_section .statistics_content p {margin-bottom: 10px;}
.statistics_section .statistics_outer .statistics_box {padding: 20px 30px;}
.statistics_section .statistics_outer .statistics_box .statistics_image {width: 34%;}
.statistics_section .statistics_outer .statistics_box .statistics_box_content {width: 66%; padding-left: 12px; padding-top: 4px;}
.statistics_section .statistics_outer .statistics_box .statistics_box_content span {font-size: 24px; line-height: 30px;}
.security_testimonial_section {padding: 60px 0 40px;}
.security_testimonial_section .heading {margin-bottom: 12px;}
.security_testimonial_section .heading h6 {margin-bottom: 6px;}
.security_testimonial_section .heading h2 {margin-right: 120px;}
.security_testimonial_section .testimonial-box p {margin-bottom: 10px;}
.security_testimonial_section .testimonial-box .info h6 {font-size: 14px; line-height: 24px;}
.security_testimonial_section .testimonial-box .info p {font-size: 12px; line-height: 22px;}
.security_testimonial_section .owl-carousel .owl-dots {margin-top: -35px !important;}
.security_testimonial_section .dotted_circle {height: 320px; width: 320px; left: -8px; right: 0; margin: auto; margin-bottom: 55px;}
.security_testimonial_section .owl-carousel .owl-dots .owl-dot span {width: 15px; height: 3px;}
.security_testimonial_section .owl-carousel .owl-dots .owl-dot.active span {width: 20px; height: 3px;}
.blog_posts_section {padding: 55px 0 30px;}
.blog_posts_section .blog_posts_content h6 {margin-bottom: 2px;}
.blog_posts_section .blog_posts_content h2 {margin-bottom: 35px;}
.blog_posts_section .blog_posts_box {margin-bottom: 35px;}
.blog_posts_section .blog_posts_box figure {margin-bottom: 10px;}
.blog_posts_section .blog_posts_box h5 {margin-bottom: 5px;}
.get_in_touch_section {padding: 55px 0 60px;}
.get_in_touch_section .get_in_touch_content h6 {margin-bottom: 2px;}
.get_in_touch_section .get_in_touch_content h2 {margin-bottom: 30px;}
.get_in_touch_section .get_in_touch_form_content input {height: 48px;}
.get_in_touch_section .get_in_touch_form_content textarea {height: 100px; margin-bottom: 25px;}
.get_in_touch_section .get_in_touch_form_content .form_button_wrapper button {padding: 12px 20px;}
.cyber_security_footer_section .about_col figure img {width: 140px;}
.cyber_security_footer_section .about_col p {padding-right: 0;}
.cyber_security_footer_section .links {padding-left: 35px;}
.cyber_security_footer_section .navigation_col {margin-bottom: 25px;}
.cyber_security_footer_section .newsletter_content .contact_info_list li i {font-size: 12px; top: 8px;}
.cyber_security_footer_section .newsletter_content .contact_info_list li a {padding-left: 24px;}
.cyber_security_footer_section .newsletter_content .contact_info_list li span {font-size: 12px; padding-left: 24px; padding-right: 0;}
.cyber_security_footer_section .newsletter_content .social_icons li i {margin-right: 4px; font-size: 12px; height: 36px; width: 36px; line-height: 36px;}
.cyber_security_footer_section .bottom_portion .copyright {padding: 12px 0;}
.cyber_security_footer_section .footer_shape img {width: 90px;}
.cyber_security_footer_section #fixed-form-container .body {top: -186px; right: 25px; padding: 16px 10px;}
.cyber_security_footer_section #fixed-form-container {width: 38%;}
/* Home3 */
.banner-section-secure {overflow: visible;}
.banner-section-secure .left_icons {display: none !important;}
.banner-section-secure .banner-section {padding: 40px 0;}
.banner-section-secure .banner-section .banner-content .banner3_logo_image {margin-bottom: 12px;}
.banner-section-secure .banner-section .banner-content .banner3_logo_image img {width: 55px;}
.banner-section-secure .banner-section .banner-content h1 {font-size: 34px; line-height: 44px; margin-bottom: 12px;}
.banner-section-secure .banner-section .banner-content p {padding: 0 28px; margin-bottom: 20px;}
.banner-section-secure .banner-section .banner-content .btn_wrapper a {margin-right: 8px;}
.banner-section-secure .banner-section .banner-content .btn_wrapper {margin-bottom: 45px;}
.banner-section-secure .banner-section .banner-content .btn_wrapper .learn_more {padding: 13px 20px;}
.banner-section-secure .banner-section .banner-content .banner-dropdownimage img {width: 30px;}
.secure_about-section {padding: 60px 0;}
.secure_about-section .aboutus_content{text-align: center;}
.secure_about-section .aboutus_content h6 {margin-bottom: 0;}
.secure_about-section .aboutus_content h2 {margin-bottom: 6px; padding: 0 20px;}
.secure_about-section .aboutus_content p {margin-bottom: 10px; padding: 0 20px;}
.secure_about-section .aboutus_content ul {width: 90%; margin: 0 auto 25px;}
.secure_about-section .aboutus_content ul li {margin-bottom: 8px;}
.secure_about-section .aboutus_content ul li i {line-height: 15px; height: 14px; width: 14px; top: 3px;}
.secure_about-section .aboutus_images_wrapper {display: inline-block; margin-bottom: 25px;}
.secure_about-section .aboutus_images_wrapper .about-image1 {right: -40px;}
.secure_about-section .aboutus_images_wrapper .about-image1 img {width: 310px;}
.secure_about-section .aboutus_images_wrapper .about-image2 {left: -36px; border-top: 6px solid var(--e-global-color-white); border-right: 6px solid var(--e-global-color-white);}
.secure_about-section .aboutus_images_wrapper .about-image2 img {width: 199px;}
.secure_about-section .aboutus_images_wrapper .play-image {width: 55px; height: 55px; line-height: 55px; bottom: 52px; left: 38px;}
.secure_service-section {padding: 52px 0 78px;}
.secure_service-section .service_content h2 {margin-bottom: 30px;}
.secure_service-section .service_boxcontent {margin-bottom: 25px;}
.secure_service-section .service_boxcontent .upper_portion .image_content .service-icon {height: 70px; width: 70px; line-height: 70px; bottom: -34px;}
.secure_service-section .service_boxcontent .upper_portion .image_content .service-icon img {width: 38px;}
.secure_service-section .service_boxcontent .lower_portion_wrapper {padding: 45px 15px 22px;}
.secure_service-section .service_boxcontent .lower_portion_wrapper p {line-height: 20px; margin-bottom: 4px;}
.secure_service-section .service_boxcontent .lower_portion_wrapper .read_more {font-size: 12px; line-height: 20px;}
.secure_service-section .service_boxcontent .lower_portion_wrapper .read_more i {font-size: 10px; line-height: 10px;}
.secure_service-section .owl-carousel .owl-dots .owl-dot span {margin: 0 3px; width: 10px; height: 10px;}
.secure_service-section .owl-carousel .owl-dots .owl-dot.active span {width: 14px; height: 14px;}
.secure_provide-section .secure_provide_content {padding: 25px 0 60px;}
.secure_provide-section .secure-providesideimage {display: none;}
.secure_provide-section .secure-providebackground img {height: 100%;}
.secure_provide-section .provide-logo {right: 30px;}
.secure_provide-section .provide-logo .secure-providelogo {width: 100px; height: 100px; line-height: 105px;}
.secure_provide-section .provide-logo .circle {width: 100px; height: 100px; line-height: 100px;}
.secure_provide-section .provide-logo .secure-providelogo img {width: 56px;}
.secure_provide-section .secure_provide_content h6 {margin-bottom: 3px;}
.secure_provide-section .secure_provide_content h2 {margin-bottom: 12px;}
.secure_provide-section .secure_provide_content ul {margin-bottom: 25px;}
.secure_provide-section .secure_provide_content ul li {padding-bottom: 16px; margin-bottom: 16px;}
.secure_provide-section .secure_provide_content ul li figure {width: 8%;}
.secure_provide-section .secure_provide_content ul li .secure-providecheck img {width: 30px;}
.secure_provide-section .secure_provide_content ul li .content {width: 92%; padding: 0 16px;}
.secure_pricing-section {padding: 55px 0 30px;}
.secure_pricing-section .pricing_plan_content h6 {margin-bottom: 2px;}
.secure_pricing-section .pricing_plan_content h2 {margin-bottom: 30px;}
.secure_pricing-section .pricing_plan_box {padding: 35px 15px;}
.secure_pricing-section .pricing_plan_box .pricing-icon {width: 90px; height: 90px; line-height: 90px; margin-bottom: 12px;}
.secure_pricing-section .pricing_plan_box .pricing-icon img {width: 44px;}
.secure_pricing-section .pricing_plan_box span {font-size: 32px; line-height: 36px;}
.secure_pricing-section .pricing_plan_box .month {margin-bottom: 20px; padding-bottom: 12px;}
.secure_pricing-section .pricing_plan_box .month::after {width: 170px;}
.secure_pricing-section .pricing_plan_box ul {padding-left: 15px;}
.secure_pricing-section .pricing_plan_box ul li {margin-bottom: 6px;}
.secure_pricing-section .pricing_plan_box ul li p {font-size: 12px; line-height: 20px; padding-left: 22px;}
.secure_pricing-section .pricing_plan_box ul li:last-child {margin-bottom: 25px;}
.secure_pricing-section .pricing_plan_box .btn_wrapper a {padding: 12px 20px;}
.secure_testimonial_section {padding: 60px 0 40px;}
.secure_testimonial_section .heading {margin-bottom: 10px;}
.secure_testimonial_section .heading h6 {margin-bottom: 4px;}
.secure_testimonial_section .heading h2 {margin-right: 120px;}
.secure_testimonial_section .testimonial-box p {margin-bottom: 6px;}
.secure_testimonial_section .testimonial-box .info h6 {font-size: 14px; line-height: 24px;}
.secure_testimonial_section .testimonial-box .info p {font-size: 12px; line-height: 22px;}
.secure_testimonial_section .testimonial_wrapper{text-align: center; display: inline-block; margin-bottom: 25px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_quote {width: 75px; height: 75px; line-height: 75px; bottom: 16px; right: 54px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_quote img {width: 34px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image1 {top: 0; left: -85px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image1 img {width: 195px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image2 {position: relative !important; top: -40px; right: -130px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image2 img {width: 100px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle1 {top: 80px; right: 0;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle2 {bottom: 60px; left: 0;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle3 {bottom: 0px; right: 6px;}
.secure_testimonial_section .owl-carousel .owl-dots {margin-top: -38px !important;}
.secure_testimonial_section .owl-carousel .owl-dots .owl-dot span {width: 15px; height: 3px;}
.secure_testimonial_section .owl-carousel .owl-dots .owl-dot.active span {width: 20px; height: 3px;}
.secure_faq-section {padding: 52px 0 40px;}
.secure_faq-section .faq_content h2 {margin-bottom: 30px;}
.secure_faq-section .accordian-inner .card-header {padding: 15px 50px 15px 15px;}
.secure_faq-section .accordian-inner .card-body {padding: 0 15px 15px;}
.secure_faq-section .accordion-card .btn-link:before {top: -20%; right: -38px;}
.secure_upper-section {padding: 35px 0;}
.secure_upper-section .upper_portion p {font-size: 12px; line-height: 20px; padding-left: 32px;}
.secure_upper-section .upper_portion form {width: 48.5%;}
.secure_upper-section .upper_portion input {font-size: 12px; line-height: 12px; padding: 10px;}
.secure_upper-section .upper_portion button {font-size: 12px; width: 39px; height: 39px; line-height: 39px;}
.secure_footer-section .middle-portion .links {padding-left: 40px !important; margin-bottom: 25px;}
.secure_footer-section .middle-portion .use-link {margin-bottom: 0;}
/* About page */
.sub-banner::before {width: 310px;}
.sub-banner::after {border-right: solid 542px rgb(250,250,255); border-top: solid 18px transparent;}
.about_sub_banner::after {border-right: solid 542px rgb(255,255,255); border-top: solid 18px transparent;}
.about_banner-section {padding: 32px 0 110px;}
.about_banner-section .about_banner_content h1 {margin-bottom: 8px;}
.about_banner-section .about_banner_content p {margin-bottom: 20px; padding: 0 25px;}
.about_banner-section .about_banner_content .box {padding: 6px 15px;}
.about_banner-section .about_banner_content .box .arrow {margin: 0 5px;}
.aboutpage_about-section {padding: 35px 0 60px;}
.aboutpage_about-section .aboutus_images_wrapper {margin-bottom: 25px;}
.aboutpage_about-section .aboutus_content_wrapper {width: 120px; height: 120px; padding: 14px;}
.aboutpage_about-section .aboutus_content_wrapper .aboutus_span_wrapper span {font-size: 34px; line-height: 42px;}
.aboutpage_about-section .aboutus_content_wrapper .aboutus_span_wrapper sup {font-size: 22px; line-height: 26px; left: 4px;}
.aboutpage_about-section .aboutus_images_wrapper .about-image1 {left: -110px;}
.aboutpage_about-section .aboutus_images_wrapper .about-image2 {right: 50px;}
.aboutpage_about-section .aboutus_images_wrapper .image img {width: 195px;}
.aboutpage_about-section .aboutus_content{text-align: center;}
.aboutpage_about-section .aboutus_content h6 {margin-bottom: 0;}
.aboutpage_about-section .aboutus_content h2 {margin-bottom: 6px; padding: 0 20px;}
.aboutpage_about-section .aboutus_content p {margin-bottom: 10px; padding: 0 20px;}
.aboutpage_about-section .aboutus_content ul{width: 90%; margin: 0 auto 25px;}
.aboutpage_about-section .aboutus_content ul li {margin-bottom: 8px;}
.aboutpage_about-section .aboutus_content ul li i {line-height: 15px; height: 14px; width: 14px; top: 4px;}
.about_statistic-section {padding: 52px 0 30px;}
.about_statistic-section .about_statistic_content h2 {margin-bottom: 30px;}
.about_statistic-section .box .statistic-icon {width: 86px; height: 86px; line-height: 82px;}
.about_statistic-section .box .statistic-icon img {width: 46px;}
.about_statistic-section .box .statistic-icon3 img {width: 35px;}
.about_statistic-section .box .value {font-size: 24px; line-height: 28px;}
.about_cyber-section .about_cyber_content {text-align: center; padding: 25px 25px 60px;}
.about_cyber-section .secure-providesideimage {display: none;}
.about_cyber-section .secure-providebackground img {height: 100%;}
.about_cyber-section .provide-logo {right: 30px;}
.about_cyber-section .provide-logo .secure-providelogo {width: 100px; height: 100px; line-height: 105px;}
.about_cyber-section .provide-logo .circle {width: 100px; height: 100px; line-height: 100px;}
.about_cyber-section .provide-logo .secure-providelogo img {width: 56px;}
.about_cyber-section .about_cyber_content h6 {margin-bottom: 2px;}
.about_cyber-section .about_cyber_content h2 {margin-bottom: 10px; padding-right: 0;}
.about_cyber-section .about_cyber_content .text1 {margin-bottom: 10px;}
.about_cyber-section .about_cyber_content .progress-outer {left: -32px;}
.about_cyber-section .about_cyber_content .progress-inner .box .chart {width: 190px; height: 105px; line-height: 87px; font-size: 22px;}
.about_cyber-section .about_cyber_content .progress-inner .box canvas {left: 53px; height: 85px !important;}
.about_cyber-section .about_cyber_content .progress-inner .box h6 {right: -36px;}
.about_cyber-section .about_cyber_content .progress-inner .box .heading2 {right: -30px;}
.about_team-section {padding: 52px 0 30px;}
.about_team-section .about_team_content h2 {margin-bottom: 25px;}
.about_team-section .team-box .content {padding: 15px 0 22px;}
.about_team-section .team-box i {font-size: 12px; height: 32px; width: 32px; line-height: 32px;}
/* Service page */
.servicepage_service-section {padding: 25px 0 30px;}
.servicepage_service-section .service_content h2 {margin-bottom: 30px;}
.servicepage_service-section .service_boxcontent .upper_portion .image_content .service-icon {height: 70px; width: 70px; line-height: 65px; bottom: -34px;}
.servicepage_service-section .service_boxcontent .upper_portion .image_content .service-icon img {width: 35px;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper {padding: 45px 15px 22px;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper p {line-height: 20px; margin-bottom: 4px;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper .read_more {font-size: 12px; line-height: 20px;}
.servicepage_service-section .service_boxcontent .lower_portion_wrapper .read_more i {font-size: 10px; line-height: 10px;}
/* Project page */
.project_portfolio-section {padding: 25px 0 60px;}
.project_portfolio-section .case_studies_content h6 {margin-bottom: 2px;}
.project_portfolio-section .case_studies_content h2 {margin-bottom: 25px;}
.project_portfolio-section .case_studies_box .case_studies_box_content {bottom: 25px; left: 20px;}
.project_portfolio-section .case_studies_box .case_studies_box_content span {margin-bottom: 8px; padding: 3px 12px;}
.project_portfolio-section .case_studies_box .case_studies_box_content h5 {margin-bottom: 8px; padding-right: 40px;}
.project_portfolio-section .case_studies_box .case_studies_box_content figure {width: 35px; height: 35px; line-height: 30px;}
.project_portfolio-section .case_studies_box .case_studies_box_content figure img {width: 14px;}
/* Portfolio popup */
.project_modal .modal-dialog {max-width: 460px;}
.project_modal .modal-header {padding: 10px;}
.project_modal .modal-header button {right: 0; top: 4px; width: 30px; height: 30px;}
.project_modal .modal-header button i {position: relative; top: -3px; line-height: 14px;}
.project_modal .modal-body img {width: 100%;}
.project_modal .modal-content .project_content h3 {font-size: 20px; line-height: 26px; margin-bottom: 10px;}
.project_modal .modal-content .project_content .text {font-size: 14px; line-height: 22px; margin-bottom: 12px;}
.project_modal .modal-content .project_content .properties ul {padding-left: 20px;}
.project_modal .modal-content .project_content .properties ul li .circle {font-size: 9px; width: 15px; height: 15px; line-height: 15px; left: -20px;}
/* Contact page */
.contact_info-section {padding: 25px 0 30px;}
.contact_info-section .contact_info_content h2 {margin-bottom: 25px;}
.contact_info-section .contact-box {padding: 20px 0; text-align: center;}
.contact_info-section .contact-box .box-image {float: none; width: 100%;}
.contact_info-section .contact-box figure {height: 65px; width: 65px; line-height: 65px; display: inline-block;}
.contact_info-section .contact-box figure img {width: 24px;}
.contact_info-section .contact-box .box-content {padding: 0;}
.contact_map_section iframe {height: 350px;}
.contact_form-section {padding: 48px 0 60px;}
.contact_form-section .get_in_touch_content h6 {margin-bottom: 2px;}
.contact_form-section .get_in_touch_content h2 {margin-bottom: 25px;}
.contact_form-section .get_in_touch_form_content input {font-size: 14px; height: 48px; box-shadow: 0 40px 35px 60px rgb(248 247 255 / 74%);}
.contact_form-section .get_in_touch_form_content textarea {font-size: 14px; height: 100px; margin-bottom: 25px;}
.contact_form-section .get_in_touch_form_content .form_button_wrapper button {padding: 12px 20px;}
/* Single Service page */
.single_service {padding: 25px 0 50px;}
.single_service .main-box .content1 h3 {font-size: 22px; line-height: 28px; margin-bottom: 4px;}
.single_service .main-box .content1 .admin_icon {margin-bottom: 6px;}
.single_service .main-box p {font-size: 14px; line-height: 22px;}
.single_service .main-box .text1 {margin-bottom: 6px;}
.single_service .main-box .text2 {margin-bottom: 10px;}
.single_service .main-box .list {margin-bottom: 10px;}
.single_service .main-box .list li {font-size: 14px; line-height: 22px; margin-bottom: 3px; padding-left: 22px;}
.single_service .main-box .list li i {height: 15px; width: 15px; font-size: 8px; top: 4px;}
.single_service .icon h3 {font-size: 18px; line-height: 30px;}
.single_service .icon ul li i {font-size: 12px; width: 32px; height: 32px; line-height: 32px;}
.single_service .box {padding: 15px 15px 20px; margin-bottom: 20px; min-height: 194px;}
.single_service .box h4 {font-size: 16px; line-height: 22px; margin-bottom: 12px; padding-bottom: 8px;}
.single_service .box input {font-size: 11px; padding: 10px; margin-bottom: 10px; height: 42px;}
.single_service .box .subscribe_now {font-size: 14px; line-height: 24px; padding: 10px;}
.single_service ul li a {font-size: 14px; line-height: 22px; margin-bottom: 6px;}
.single_service .all_feed {width: 400px;}
.single_service .feed {margin-bottom: 12px; padding-bottom: 12px;}
/* Back to top button */
#button {width: 60px; height: 60px; right: 50px;}
#button::after {font-size: 18px; line-height: 18px;}
.column3{margin: 0 auto;}
}
@media screen and (max-width: 575px){
h1 {font-size: 30px; line-height: 36px;}
h2 {font-size: 22px; line-height: 28px;}
h3 {font-size: 16px; line-height: 26px;}
h6 {font-size: 14px; line-height: 22px;}
.text-size-16 {font-size: 14px; line-height: 22px;}
.default-btn {padding: 12px 20px;}
.navbar-collapse {top: 40px;}
.navbar-brand img {width: 135px;}
.navbar-nav .drop-down-pages .nav-item a {padding: 5px 20px !important; white-space: nowrap;}
.banner-section-outer::before {width: 188px;}
.banner-section-outer::after {border-right: solid 410px rgb(255,255,255); border-top: solid 13px transparent;}
.banner-section-outer .banner-section .banner-content h6{margin-bottom: 6px; padding: 0;}
.banner-section-outer .banner-section .banner-content p {margin-bottom: 15px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper a {margin-right: 5px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper .play-icon {padding-left: 48px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper .play-icon figure {height: 38px; width: 38px; line-height: 36px; top: -12px;}
.banner-section-outer .banner-section .banner-content .btn_wrapper .play-icon figure img {width: 10px;}
.aboutus_section .aboutus_images_wrapper {margin-bottom: 40px; display: inline-block;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_one {left: -88px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_one img {width: 155px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_two {left: -88px; top: 14px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_two img {width: 155px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_three {top: 40px; right: -88px;}
.aboutus_section .aboutus_images_wrapper .aboutus_image_three img {width: 162px;}
.aboutus_section .aboutus_content_wrapper {width: 115px; height: 115px; padding: 12px; top: 0; left: 0;}
.aboutus_section .aboutus_content_wrapper .aboutus_span_wrapper span {font-size: 30px; line-height: 40px;}
.aboutus_section .aboutus_content_wrapper .aboutus_span_wrapper sup {font-size: 20px; line-height: 24px;}
.aboutus_section .aboutus_content h2 {margin-bottom: 10px;}
.aboutus_section .aboutus_content p {padding: 0 5px;}
.aboutus_section .aboutus_content ul li {padding: 0 8px; width: 30.6%;}
.aboutus_section .aboutus_content ul li .span_wrapper {margin-bottom: 3px;}
.aboutus_section .aboutus_content ul li span {font-size: 24px; line-height: 30px;}
.services_section .services_box {padding: 20px 20px;}
.services_section .services_box figure {margin-bottom: 8px;}
.services_section .services_box figure img {width: 40px;}
.services_section .services_left_shape img {width: 90px;}
.services_section .services_right_shape img {width: 90px;}
.chooseus_section .chooseus_content h2 {margin-bottom: 10px; padding: 0 10px;}
.chooseus_section .nav-tabs li {margin: 0 3px;}
.chooseus_section .tabs-box .nav-tabs li a {font-size: 12px; line-height: 20px; padding-bottom: 8px;}
.chooseus_section .nav-tabs {justify-content: space-between;}
.chooseus_section .nav-tabs::after {width: 100%;}
.chooseus_section .choose_list {margin-bottom: 20px;}
.chooseus_section {padding: 80px 0 60px;}
.chooseus_section .chooseus_content .tabs-box .tab-content .chooseus_content_wrapper ul li p {padding-left: 23px;}
.chooseus_section .chooseus_content .chooseus_content_wrapper ul {display: block;width: 75%; margin: 0 auto;}
.chooseus_section .chooseus_content .chooseus_content_wrapper ul li {margin-bottom: 5px;}
.chooseus_section .chooseus_content .chooseus_content_wrapper ul li i {height: 16px; width: 16px; line-height: 16px; top: 3px;}
.chooseus_section .chooseus_content .chooseus_content_wrapper .second_list {padding-left: 0;}
.chooseus_section .chooseus_image_wrapper {display: inline-block; margin-bottom: 25px;}
.chooseus_section .chooseus_image_wrapper .chooseus_image img {width: 260px;}
.chooseus_section .chooseus_image_wrapper .chooseus_shape {right: -20px; top: -22px;}
.chooseus_section .chooseus_image_wrapper .chooseus_shape img {width: 70px;}
.case_studies_section .case_studies_content h2 {margin-bottom: 20px;}
.case_studies_section .owl-carousel .item {padding: 0 15px;}
.case_studies_section .case_studies_box{width: 330px; margin: 0 auto 15px;}
.case_studies_section .case_studies_box figure {background: transparent;}
.case_studies_section .case_studies_box img {width: auto;}
.case_studies_section .case_studies_box .case_studies_box_content h5 {padding-right: 15px;}
.case_studies_section .case_studies_box .case_studies_box_content figure {width: 32px; height: 32px; line-height: 28px;}
.case_studies_section .case_studies_box .case_studies_box_content figure img {width: 12px;}
.case_studies_section .case_studies_box .case_studies_box_content {bottom: 20px; left: 15px;}
.case_studies_section .owl-carousel .owl-dots {margin-top: 15px !important;}
.case_studies_section .owl-carousel .owl-dots .owl-dot.active span {width: 12px; height: 12px;}
.case_studies_section .owl-carousel .owl-dots .owl-dot span {width: 8px; height: 8px;}
.video_section {padding: 60px 0 125px;}
.video_section .video_icon .video_wrapper {height: 65px; width: 65px; line-height: 65px;}
.video_section .video_icon figure {height: 50px; width: 50px; line-height: 50px; left: 6px;;}
.video_section .video_icon figure img {width: 12px; left: 2px; bottom: 1px;}
.testimonials-section .heading {margin-bottom: -30px;}
.testimonials-section .testimonial-box .review {line-height: 20px; margin-bottom: 10px;}
.testimonials-section .testimonial-box .user-img {margin-right: 6px;}
.testimonials-section .testimonial-box .user-img img {width: 50px;}
.testimonials-section .testimonial-box .designation-outer {padding-top: 4px;}
.testimonials-section .testimonial-box .quote-img img {width: 40px;}
.testimonials-section .owl-carousel .owl-dots .owl-dot.active span {width: 12px; height: 12px;}
.testimonials-section .owl-carousel .owl-dots .owl-dot span {width: 8px; height: 8px;}
.news_articles_section .news_articles_content h2 {margin-bottom: 25px;}
.news_articles_section .news_articles_box .news_articles_box_content {padding: 15px 20px; text-align: center;}
.news_articles_section .news_articles_box {width: 330px; margin: 0 auto 25px;}
.news_articles_section .news_articles_box figure {background-color: transparent; text-align: center;}
.news_articles_section .news_articles_box figure img {width: auto;}
.footer_section .about_contact_wrapper {padding: 40px 20px 35px; text-align: center;}
.footer_section .about_contact_wrapper figure img {width: 130px;}
.footer_section .about_contact_wrapper p {margin-bottom: 10px;}
.footer_section .about_contact_wrapper ul {text-align: left; width: 260px; margin: 0 auto;}
.footer_section .about_contact_wrapper ul li i {top: 10px; font-size: 10px;}
.footer_section .about_contact_wrapper ul .location i {top: 5px;}
.footer_section .links {padding-left: 0;}
.footer_section .bottom_portion .copyright {padding: 10px 0;}
.footer_section .bottom_portion .copyright p {font-size: 10px; line-height: 20px;}
/* Home2 */
.banner-section-security .banner-section {padding: 35px 15px 40px;}
.banner-section-security .banner-section .banner-content{text-align: center;}
.banner-section-security .banner-section .banner-content h6{margin-bottom: 6px; padding: 0;}
.banner-section-security .banner-section .banner-content h6::before {display: none;}
.banner-section-security .banner-section .banner-content h1 {font-size: 30px; line-height: 36px; margin-right: 0; margin-bottom: 15px;}
.banner-section-security .banner-section .banner-content p {margin-bottom: 15px;}
.banner-section-security .banner-section .banner-content .btn_wrapper a {margin-right: 5px;}
.banner-section-security .banner-section .banner-content .btn_wrapper .learn_more {padding: 11px 20px;}
.banner-section-security .banner-section .banner_wrapper .banner-image img {width: 280px;}
.trusted_section {padding: 55px 0 35px;}
.trusted_section .trusted_content h3 {padding: 0 20px;}
.trusted_section .trusted_images_wrapper ul li {margin: 0 15px 25px;}
.trusted_section .trusted_images_wrapper ul li figure img {width: 55px;}
.trusted_section .trusted_images_wrapper ul li:first-child {margin-left: 15px;}
.trusted_section .trusted_images_wrapper ul li:last-child {margin-right: 15px;}
.cyber_security_services_section .cyber_security_services_box {padding: 25px 30px;}
.cyber_security_services_section .cyber_security_services_box .cyber_security_services_image {height: 75px; width: 75px; line-height: 75px; margin: 0 auto 10px;}
.cyber_security_services_section .cyber_security_services_box .cyber_security_services_image img {width: 35px;}
.reliable_section .reliable_wrapper .reliable-image {right: 0; text-align: center;}
.reliable_section .reliable_wrapper .reliable-image img {width: 320px;}
.reliable_section .reliable_content{padding: 0;}
.reliable_section .reliable_content h2 {margin-bottom: 12px; padding: 0 20px;}
.reliable_section .reliable_content .text2 {margin-bottom: 15px;}
.reliable_section .reliable_content .progress-outer {left: -35px;}
.reliable_section .reliable_content .progress-inner {grid-template-columns: repeat(3, 110px);}
.reliable_section .reliable_content .progress-inner .box .chart {width: 180px; height: 100px; line-height: 80px; font-size: 20px;}
.reliable_section .reliable_content .progress-inner .box canvas {left: 50px; height: 81px !important;}
.reliable_section .reliable_content .progress-inner .box h6 {right: -35px;}
.reliable_section .reliable_content .progress-inner .box .heading2 {right: -36px;}
.pricing_plan_section .pricing_plan_content h2 {margin-bottom: 30px;}
.pricing_plan_section .pricing_plan_box {padding: 30px; width: 270px; margin: 0 auto 30px;}
.pricing_plan_section .pricing_plan_box span {font-size: 30px; line-height: 32px;}
.pricing_plan_section .pricing_plan_box ul {padding-left: 0;}
.pricing_plan_section .pricing_plan_box ul li:last-child {margin-bottom: 20px;}
.statistics_section {padding: 55px 0 40px;}
.statistics_section .statistics_content p {margin-bottom: 5px;}
.statistics_section .statistics_outer .statistics_box {padding: 25px 40px; margin-bottom: 20px;}
.statistics_section .statistics_outer .statistics_box .statistics_image {width: 23%;}
.statistics_section .statistics_outer .statistics_box .statistics_box_content {width: 77%; padding-left: 15px; padding-top: 5px;}
.statistics_section .statistics_outer .statistics_box .statistics_box_content span {font-size: 22px; line-height: 28px;}
.security_testimonial_section {padding: 70px 0 40px;}
.security_testimonial_section .heading {margin-bottom: 10px;}
.security_testimonial_section .heading h2 {margin-right: 20px;}
.security_testimonial_section .dotted_circle {height: 270px; width: 270px; left: -10px; margin-bottom: 50px;}
.security_testimonial_section .dotted_circle .icon {width: 160px; height: 160px; line-height: 160px;}
.security_testimonial_section .dotted_circle .icon .testimonial_image {width: 105px; height: 105px; line-height: 105px;}
.security_testimonial_section .dotted_circle .icon .testimonial_image img {width: 45px;}
.security_testimonial_section .dotted_circle .image img{width: 75px;}
.security_testimonial_section .dotted_circle .testimonial_image1 {top: -10px;}
.security_testimonial_section .dotted_circle .testimonial_image2 {top: 115px; right: -35px;}
.security_testimonial_section .dotted_circle .testimonial_image3 {bottom: -15px; left: 28px;}
.security_testimonial_section .dotted_circle .circle img{width: 35px;}
.security_testimonial_section .dotted_circle .testimonial_circle1 {top: 0; right: 45px;}
.security_testimonial_section .dotted_circle .testimonial_circle2 {right: 55px; bottom: 0;}
.security_testimonial_section .dotted_circle .testimonial_circle3 {top: 132px; left: -16px;}
.security_testimonial_section .owl-carousel .owl-dots {margin-top: -38px !important;}
.blog_posts_section .blog_posts_box figure {background-color: transparent; text-align: center; margin-bottom: 5px;}
.blog_posts_section .blog_posts_box figure img {width: auto;}
.blog_posts_section .blog_posts_content h2 {margin-bottom: 30px;}
.blog_posts_section .blog_posts_box {width: 330px; margin: 0 auto 45px; text-align: center;}
.get_in_touch_section .get_in_touch_content h2 {margin-bottom: 25px;}
.get_in_touch_section .get_in_touch_form_content input {height: 45px; margin-bottom: 15px;}
.get_in_touch_section .get_in_touch_form_content textarea {height: 90px; margin-bottom: 20px;}
.get_in_touch_section .get_in_touch_form_content .form_button_wrapper button {padding: 12px 20px;}
.cyber_security_footer_section .about_col {text-align: center; margin-bottom: 20px;}
.cyber_security_footer_section .about_col figure {margin-bottom: 10px;}
.cyber_security_footer_section .links {padding-left: 0; margin-bottom: 25px !important;}
.cyber_security_footer_section .newsletter_content .contact_info_list li .location {top: 4px;}
.cyber_security_footer_section .bottom_portion .copyright {padding: 10px 0;}
.cyber_security_footer_section .footer_shape {display: none;}
.cyber_security_footer_section .footer_popup {right: 16px; bottom: 75px;}
.cyber_security_footer_section .footer_popup img {width: 75px;}
.cyber_security_footer_section #fixed-form-container {width: 57%;}
.cyber_security_footer_section #fixed-form-container .body {top: -128px; right: 20px;}
.cyber_security_footer_section .bottom_portion .copyright p {font-size: 10px; line-height: 20px;}
/* Home3 */
.banner-section-secure .banner-section .banner-content .banner3_logo_image img {width: 50px;}
.banner-section-secure .banner-section .banner-content h1 {font-size: 30px; line-height: 42px; margin-bottom: 10px;}
.banner-section-secure .banner-section .banner-content p {padding: 0;}
.banner-section-secure .banner-section .banner-content .btn_wrapper {margin-bottom: 40px;}
.banner-section-secure .banner-section .banner-content .btn_wrapper .learn_more {padding: 11px 20px;}
.secure_about-section .aboutus_content h6 {margin-bottom: 2px;}
.secure_about-section .aboutus_content h2 {margin-bottom: 8px;}
.secure_about-section .aboutus_content p {padding: 0;}
.secure_about-section .aboutus_content ul {margin-bottom: 20px;}
.secure_about-section .aboutus_content ul li p {padding-left: 22px;}
.secure_about-section .aboutus_images_wrapper {margin-bottom: 20px;}
.secure_about-section .aboutus_images_wrapper .about-image1 img {width: 225px;}
.secure_about-section .aboutus_images_wrapper .about-image2 {left: -40px;}
.secure_about-section .aboutus_images_wrapper .about-image2 img {width: 175px;}
.secure_about-section .aboutus_images_wrapper .play-image {width: 46px; height: 46px; line-height: 44px; bottom: 46px; left: 25px;}
.secure_about-section .aboutus_images_wrapper .play-image img {width: 8px;}
.secure_service-section {padding: 52px 15px 72px;}
.secure_service-section .service_content h2 {margin-bottom: 25px;}
.secure_service-section .service_boxcontent {width: 330px; margin: 0 auto 25px;}
.secure_service-section .service_boxcontent .upper_portion .service-image .article_img {background: transparent; text-align: center;}
.secure_service-section .service_boxcontent .upper_portion .service-image .article_img img{width: auto;}
.secure_service-section .owl-carousel .owl-dots .owl-dot.active span {width: 12px; height: 12px;}
.secure_service-section .owl-carousel .owl-dots .owl-dot span {width: 8px; height: 8px;}
.secure_provide-section .provide-logo {top: 20px; right: 20px;}
.secure_provide-section .provide-logo .secure-providelogo {width: 85px; height: 85px; line-height: 88px;}
.secure_provide-section .provide-logo .circle {width: 85px; height: 85px; line-height: 85px; top: 4px;}
.secure_provide-section .provide-logo .secure-providelogo img {width: 40px;}
.secure_provide-section .secure_provide_content h2 {margin-bottom: 10px;}
.secure_provide-section .secure_provide_content ul li figure {width: 8%;}
.secure_provide-section .secure_provide_content ul li .content {width: 92%; padding: 0 20px;}
.secure_provide-section .secure_provide_content ul li .content h4 {margin-bottom: 2px;}
.secure_pricing-section .pricing_plan_content h2 {margin-bottom: 25px;}
.secure_pricing-section .pricing_plan_box {padding: 30px; width: 270px; margin: 0 auto 30px;}
.secure_pricing-section .pricing_plan_box span {font-size: 30px; line-height: 32px;}
.secure_pricing-section .pricing_plan_box ul {padding-left: 0;}
.secure_pricing-section .pricing_plan_box ul li:last-child {margin-bottom: 20px;}
.secure_testimonial_section {padding: 60px 0 40px;}
.secure_testimonial_section .heading {margin-bottom: 10px;}
.secure_testimonial_section .heading h2 {margin-right: 20px;}
.secure_testimonial_section .testimonial_wrapper {margin-bottom: 16px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_quote {width: 70px; height: 70px; line-height: 70px; bottom: 18px; right: 46px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_quote img {width: 30px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image1 {top: 0; left: -70px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image1 img {width: 155px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image2 {right: -98px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_image2 img {width: 95px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle1 {top: 60px; right: 15px;}
.secure_testimonial_section .testimonial_wrapper .testimonial_circle3 {bottom: 12px; right: 5px;}
.secure_testimonial_section .owl-carousel .owl-dots {margin-top: -38px !important;}
.secure_faq-section {padding: 52px 0 45px;}
.secure_faq-section .faq_content h2 {margin-bottom: 25px;}
.secure_faq-section .accordion-card {margin-bottom: 15px;}
.secure_faq-section .accordion-card .btn-link:before {font-size: 14px; top: 8%;}
.secure_upper-section .upper_portion {display: block; text-align: center;}
.secure_upper-section .upper_portion .secure_footer_logo img {width: 116px; margin-bottom: 12px;}
.secure_upper-section .upper_portion form {width: 100%;}
.secure_upper-section .upper_portion .form-group {padding: 0;}
.secure_upper-section .upper_portion p {padding-left: 0; margin-bottom: 10px !important;}
.secure_footer-section .middle-portion .logo-content {text-align: center; margin-bottom: 30px;}
.secure_footer-section .footer-rightsideimage {display: none;}
.secure_footer-section .middle-portion .logo-content h4 {margin-bottom: 6px;}
.secure_footer-section .middle-portion p {padding: 0;}
.secure_footer-section .middle-portion .links {padding-left: 0px !important;}
.secure_footer-section .middle-portion .social-icons i {height: 35px; width: 35px; line-height: 35px;}
.secure_footer-section .copyright p {font-size: 10px; line-height: 20px;}
/* About page */
.sub-banner::before {width: 225px;}
.sub-banner::after {border-right: solid 540px rgb(250,250,255); border-top: solid 13px transparent;}
.about_sub_banner::after {border-right: solid 540px rgb(255,255,255); border-top: solid 13px transparent;}
.about_banner-section {padding: 40px 0 110px;}
.about_banner-section .about_banner_content p {margin-bottom: 18px; padding: 0;}
.about_banner-section .about_banner_content .box {padding: 4px 12px 7px;}
.about_banner-section .about_banner_content .box span {font-size: 12px; line-height: 12px;}
.about_banner-section .about_banner_content .box .arrow img {width: 12px;}
.aboutpage_about-section {padding: 30px 0 60px;}
.aboutpage_about-section .aboutus_images_wrapper{display: inline-block;}
.aboutpage_about-section .aboutus_images_wrapper .about-image1 {left: -85px;}
.aboutpage_about-section .aboutus_images_wrapper .about-image2 {right: -86px;}
.aboutpage_about-section .aboutus_images_wrapper .image img {width: 155px;}
.aboutpage_about-section .aboutus_content_wrapper {width: 115px; height: 115px; padding: 12px;}
.aboutpage_about-section .aboutus_content_wrapper .aboutus_span_wrapper span {font-size: 30px; line-height: 40px;}
.aboutpage_about-section .aboutus_content_wrapper .aboutus_span_wrapper sup {font-size: 20px; line-height: 24px;}
.aboutpage_about-section .aboutus_content h6 {margin-bottom: 2px;}
.aboutpage_about-section .aboutus_content h2 {margin-bottom: 8px;}
.aboutpage_about-section .aboutus_content p {padding: 0;}
.aboutpage_about-section .aboutus_content ul {margin-bottom: 20px;}
.aboutpage_about-section .aboutus_content ul li p {padding-left: 22px;}
.about_statistic-section {padding: 52px 0 45px;}
.about_statistic-section .about_statistic_content h2 {margin-bottom: 25px;}
.about_statistic-section .box {padding: 25px; margin-bottom: 15px;}
.about_cyber-section .about_cyber_content{padding: 25px 0 60px;}
.about_cyber-section .provide-logo {top: 20px; right: 20px;}
.about_cyber-section .provide-logo .secure-providelogo {width: 85px; height: 85px; line-height: 88px;}
.about_cyber-section .provide-logo .circle {width: 85px; height: 85px; line-height: 85px; top: 4px;}
.about_cyber-section .provide-logo .secure-providelogo img {width: 40px;}
.about_cyber-section .about_cyber_content h2 {margin-bottom: 12px; padding: 0 20px;}
.about_cyber-section .about_cyber_content .text2 {margin-bottom: 15px;}
.about_cyber-section .about_cyber_content .progress-outer {left: -35px;}
.about_cyber-section .about_cyber_content .progress-inner {grid-template-columns: repeat(3, 110px);}
.about_cyber-section .about_cyber_content .progress-inner .box .chart {width: 180px; height: 100px; line-height: 80px; font-size: 20px;}
.about_cyber-section .about_cyber_content .progress-inner .box canvas {left: 50px; height: 81px !important;}
.about_cyber-section .about_cyber_content .progress-inner .box h6 {right: -35px;}
.about_cyber-section .about_cyber_content .progress-inner .box .heading2 {right: -36px;}
.about_team-section {padding: 52px 0 45px;}
.about_team-section .about_team_content h2 {margin-bottom: 20px;}
.about_team-section .team-box {width: 255px; margin: 0 auto 15px;}
.about_team-section .team-box span {margin-bottom: 8px;}
.about_team-section .team-box .image {background: transparent; text-align: center;}
.about_team-section .team-box .image img{width: auto;}
/* Service page */
.servicepage_service-section {padding: 25px 0 45px;}
.servicepage_service-section .service_content h2 {margin-bottom: 25px;}
.servicepage_service-section .service_boxcontent {width: 330px; margin: 0 auto 15px;}
.servicepage_service-section .service_boxcontent .upper_portion .service-image {background: transparent; text-align: center;}
.servicepage_service-section .service_boxcontent .upper_portion .service-image .article_img {width: auto;}
/* Project page */
.project_portfolio-section .case_studies_content h2 {margin-bottom: 20px;}
.project_portfolio-section .case_studies_box{width: 330px; margin: 0 auto 15px;}
.project_portfolio-section .case_studies_box figure {background: transparent;}
.project_portfolio-section .case_studies_box img {width: auto;}
.project_portfolio-section .case_studies_box .case_studies_box_content h5 {padding-right: 15px;}
.project_portfolio-section .case_studies_box .case_studies_box_content figure {width: 32px; height: 32px; line-height: 28px;}
.project_portfolio-section .case_studies_box .case_studies_box_content figure img {width: 12px;}
.project_portfolio-section .case_studies_box .case_studies_box_content {bottom: 20px; left: 15px;}
.project_portfolio-section .btn_wrapper {padding-top: 10px;}
/* Portfolio popup */
.project_modal .modal-dialog {max-width: 300px;}
.project_modal .modal-header {padding: 10px;}
.project_modal .modal-body {padding: 0 15px;}
.project_modal .modal-body img {height: 100%;}
.project_modal .modal-content .project_content {padding: 15px 0px;}
.project_modal .modal-content .project_content h3 {font-size: 18px; line-height: 24px; margin-bottom: 6px;}
.project_modal .modal-header button {right: 0; top: 0; width: 3px; height: 3px;}
.project_modal .modal-header button i {font-size: 12px; line-height: 12px;}
.project_modal .modal-content .project_content {padding: 20px 0px 25px;}
.project_modal .modal-content .project_content .text {font-size: 14px; line-height: 22px;}
.project_modal .modal-content .project_content .properties {margin-bottom: 15px;}
/* Contact page */
.contact_info-section {padding: 25px 0 45px;}
.contact_info-section .contact_info_content h2 {margin-bottom: 20px;}
.contact_info-section .contact-box {margin-bottom: 15px;}
.contact_map_section iframe {height: 250px;}
.contact_form-section .get_in_touch_content h2 {margin-bottom: 20px;}
.contact_form-section .get_in_touch_form_content input {height: 45px; margin-bottom: 15px;}
.contact_form-section .get_in_touch_form_content textarea {height: 90px; margin-bottom: 20px;}
.contact_form-section .get_in_touch_form_content .form_button_wrapper button {padding: 12px 20px;}
.column{margin: 0 auto; max-width: 360px;}
/* Single Service page */
.single_service {padding: 25px 0 45px;}
.single_service .main-box {margin-bottom: 20px;}
.single_service .main-box .content1 h3 {font-size: 18px; line-height: 26px;}
.single_service .main-box p {font-size: 14px; line-height: 22px;}
.single_service .main-box .list li {font-size: 14px; line-height: 22px; margin-bottom: 2px; padding-left: 20px;}
.single_service .main-box .list li i {height: 14px; width: 14px; font-size: 7px; top: 3px;}
.single_service .icon ul li i {width: 30px; height: 30px; line-height: 30px;}
.single_service .icon h3 {margin-bottom: 6px;}
.single_service .box {margin-bottom: 15px; min-height: auto;}
.single_service .box h4 {text-align: center;}
.single_service .box ul{width: 206px; margin: 0 auto;}
.single_service .all_feed {width: 270px;}
/* Back to top button */
#button {width: 55px; height: 55px; right: 35px; bottom: 35px;}
}