/* Theme Name: Sirius Building Company Author: Rabbit Collective Author URI: https://rabbitcollective.com/ Version: 1.0 alpha ******************************************** * COLORS * ******************************************** Denim Blue: #20345E Electric Blue: #0170B9 Steel Gray: #6D7A89 Charcoal: #222930 OTHERS: #F0F1F2 ******************************************** * FONTS * ******************************************** Franklin Gothic URW font-family: franklin-gothic-urw, sans-serif; Rift font-family: rift, sans-serif; */ .member-col { vertical-align: top; } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; } a{ color: #0170B9; text-decoration: none; } a:hover, a:focus{ color: #20345E; text-decoration: none; } input, textarea{ font: 18px/1 franklin-gothic-urw, sans-serif; color: #000; } .btn, input[type="submit"], button{ cursor: pointer; } .btn, input[type="submit"]{ display: inline-block; padding: 20px 40px; font-size: 16px; color: #FFF; text-decoration: none; text-transform: uppercase; background: #0170B9; border: none; } .btn:hover, .btn:focus, input[type="submit"]:hover, input[type="submit"]:focus{ color: #FFF; background: #20345E; } .btn.hover-dark:hover, .btn.hover-dark:focus{ color: #0170B9; background: #FFF; } .main-head { box-shadow: 0px -30px 38px #000; position: relative; z-index: 100; } body{ font-family: franklin-gothic-urw, sans-serif; font-size: 18px; line-height: 1.5; letter-spacing: 1px; } h1, h2, h3, h4, h5, h6{ margin: 0 0 15px; font-family: rift, sans-serif; line-height: 1.2; text-transform: uppercase; color: #0170B9; } h2{ font-size: 62px; letter-spacing: 3px; } img{ display: block; max-width: 100%; height: auto; } .container{ position: relative; margin: auto; max-width: 1400px; display: flex; flex-wrap: wrap; } .container > *{ padding: 15px; } header{ justify-content: space-between; } .logo{ padding: 25px 15px; width: 20%; } .menu-toggle{ display: none; } .main-menu{ display: flex; justify-content: flex-end; align-items: center; width: 80%; font-size: 16px; text-align: center; text-transform: uppercase; } .main-menu ul{ display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; list-style: none; } .main-menu li{ margin-right: 30px; } .main-menu li:last-child{ margin-right: 0; } .main-menu a{ display: block; text-decoration: none; color: #6D7A89; } .main-menu a:hover, .main-menu a:focus{ color: #0170B9; } .main-menu .icon{ margin-right: 15px; } .main-menu .icon a{ width: 45px; height: 45px; } .main-menu .icon.phone a{ background: url(img/icon-phone.svg); } .main-menu .icon.email a{ background: url(img/icon-email.svg); } .main-menu .icon span{ display: none; } .hero{ position: relative; color: #FFF; text-align: center; text-transform: uppercase; background: url(img/home-bg-min.jpg); background-repeat: no-repeat; background-size: cover; /* background-position: 100% 100%; */ } .page-id-9 .hero{ background: url(img/about-min.png); background-repeat: no-repeat; background-size: cover; background-position: 100% 100%; } .page-id-424 .hero{ background: url(img/team-min.png); background-repeat: no-repeat; background-size: 100% 100%; background-position: center; margin-top: -22px; } .page-id-462 .hero{ background: url(img/client-min.png); background-repeat: no-repeat; background-size: cover; background-position: 100% 100%; } .page-id-20 .hero{ background: url(img/service-min.png); background-repeat: no-repeat; background-size: cover; background-position: center; } .page-id-13 .hero{ background: url(img/core-min.png); background-repeat: no-repeat; background-size: cover; background-position: center; } .page-id-18 .hero{ background: url(img/project-min.png); background-repeat: no-repeat; background-size: cover; background-position: 100% 100%; } .page-id-11 .hero{ background: url(img/20200804_150942329_iOS-min.jpg); background-repeat: no-repeat; background-size: cover; background-position: 100% 100%; } .page-id-9 .hero::before, .page-id-424 .hero::before, .page-id-462 .hero::before, .page-id-20 .hero::before, .page-id-13 .hero::before, .page-id-18 .hero::before{ display:none; } .hero::before{ z-index: 2; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #FFF; opacity: 0.75; } .hero .container{ z-index: 3; min-height: 420px; flex-direction: column; justify-content: center; align-items: center; } .hero h1, .hero .title{ font: 600 68px/1.5 rift, sans-serif; color: #20345E; } .home .hero .container, .page-id-465 .hero .container{ min-height: 650px; } .home .hero::before, .page-id-465 .hero::before { background: #20345E; } .home .hero h1, .page-id-465 .hero h1 { margin: 0; padding: 0 15px; font-size: 64px; color: #FFF; letter-spacing: 3px; } .home .hero h2, .page-id-465 .hero h2{ margin: 0 0 45px; padding: 0 15px; font-size: 32px; font-weight: 400; color: #FFF; letter-spacing: 2px; } .home .hero .btn, .page-id-465 .hero .btn{ padding: 20px 35px; } .why-us{ display: flex; } .why-us .content { padding: 120px 45px 120px 100px; width: 50%; } .why-us::after { content: ""; width: 50%; background: url('img/why-sirius- photo.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; } .why-us .content div { max-width: 650px; } .btn, input[type="submit"] { position: relative; z-index: 10; } .why-us p{ margin-bottom: 45px; } .quote{ z-index: 2; margin: -130px 0 60px; padding: 0; width: 30%; } .quote-header{ display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: left; padding: 25px 50px; height: 130px; background: #0170B9; } .quote h2, .quote h3{ margin: 0; padding: 0; width: 100%; line-height: 1; color: #FFF; } .quote h2{ order: 2; font-weight: 600; font-size: 46px; } .quote-header h3{ order: 1; margin-bottom: 10px; font: 300 16px/1 franklin-gothic-urw, sans-serif; text-transform: none; } .quote-form{ padding: 40px 50px; background: #F0F1F2; } .our-services{ padding: 60px 0; background: #F0F1F2; } .our-services .container{ flex-direction: column; text-align: center; } .our-services-content{ margin: 0 auto 25px; width: 80%; } .our-services ul{ display: flex; justify-content: space-between; color: #0170B9; text-transform: uppercase; list-style: none; } .our-services li{ padding: 0 14px; font: 600 22px/1.3 rift, sans-serif; } .our-services img{ display: block; margin: 0 auto 15px; max-width: 112px; max-height: 112px; } .carousel{ display: flex; width: 100%; min-height: 680px; color: #FFF; background: #20345E; } .carousel::before{ content: ""; width: 50%; background: url(img/THUMBNAIL-min.jpg) center center/cover no-repeat; } .carousel-content{ display: flex; justify-content: center; align-items: center; padding: 30px; width: 50%; } .carousel .owl-carousel{ max-width: 650px; } .carousel .owl-item{ margin: 0 5px !important; } .carousel h2{ font-size: 46px; } .carousel-item-content{ margin-bottom: 30px; } .carousel .btn{ margin-bottom: 45px; } .owl-carousel .owl-dots{ display: flex; padding-left: 5px; } .owl-carousel .owl-dots .owl-dot{ display: block; margin-right: 10px; width: 16px; height: 16px; background: #F0F1F2; border-radius: 50%; } .owl-carousel .owl-dots .active.owl-dot{ background: #0170B9; } .projects{ padding: 35px 0; text-align: center; } .projects .container{ flex-direction: column; justify-content: center; align-items: center; } .galleries ul{ display: flex; flex-wrap: wrap; justify-content: center; align-items: center; list-style: none; } .galleries li{ margin: 0 15px; } .galleries ul a{ font-size: 18px; text-transform: uppercase; font-weight: 500; font-family: rift, sans-serif; padding: 10px 15px; } .galleries ul a.active { color: #fff; background-color: #0170b9; } .galleries ul a:hover { color: #fff; background-color: #0170b9; } .gallery{ display: none; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; } .active.gallery{ display: flex; } /* .gallery img{ margin: 15px; width: calc(100%/3 - 30px); } */ .galleries .btn{ margin: 45px 0 30px; padding: 20px 30px; font-size: 22px; } .testimonials{ padding: 60px 0; text-align: center; background: #F0F1F2; } .testimonials .container{ flex-direction: column; } .testimonials-carousel{ margin: 0 -15px; } .owl-stage, .owl-item{ display: flex; } .testimonial{ display: flex; flex-direction: column; } .testimonial blockquote{ position: relative; flex-grow: 2; display: flex; justify-content: center; align-items: center; margin: 45px 15px 15px; padding: 60px 30px 45px; background: #FFF; box-shadow: 0 0 10px rgba( 0, 0, 0, 0.15 ); } .testimonial blockquote::before{ content: ""; position: absolute; top: 0; left: 50%; width: 92px; height: 92px; background: url(img/icon-quote.png) center center/cover no-repeat; transform: translate( -50%, -50% ); } .testimonial span{ font-size: 17px; color: #0170B9; text-transform: uppercase; } .testimonial span::before{ content: "-- "; } .testimonials .owl-dots{ margin-top: 30px; justify-content: center; } .testimonials .owl-dots .owl-dot{ background: #6D7A89; } .owl-carousel .owl-dots .active.owl-dot{ background: #0170B9; } .contact-cta{ padding-top: 150px; } .contact-cta .container{ justify-content: space-between; align-items: center; padding: 20px 90px 10px 230px; background: #0170B9; } .contact-cta .container::before{ position: absolute; bottom: 0; left: 30px; content: ""; display: block; width: 185px; height: 223px; background: url(img/person.png) center bottom / contain no-repeat; } .contact-cta h2{ margin-bottom: 0; font-weight: 300; font-size: 20px; color: #FFF; } .contact-cta h3{ margin: 0 45px 0 0; font-weight: 600; font-size: 60px; color: #FFF; } .contact-cta .btn{ padding: 20px 50px; color: #0170B9; background: #FFF; } .contact-cta .btn:hover, .contact-cta .btn:focus{ color: #FFF; background: #20345E; } footer{ background: #20345E; } .contact-info{ display: flex; justify-content: space-between; padding: 45px 90px; width: 100%; font-size: 18px; background: #021645; } .contact-info > *{ display: flex; align-items: center; } .contact-info img{ margin-right: 30px; width: 80px; } .contact-info h2{ margin: 0; font-weight: 400; font-size: 28px; color: inherit; } .contact-info a{ color: #FFF; } .contact-info a:hover, .contact-info a:focus{ color: #0170B9; } .footer-text{ margin: 60px 0; width: 100%; text-align: center; color: #FFF; } .info{ color: #FFF; background: #20345E; } .info .container > *{ display: flex; justify-content: center; align-items: center; padding: 0; width: 50%; } .info img{ object-fit: cover; } .info .img_left img { height: 100%!important; width: 100%; } .info .content{ padding: 45px 138px; } .message{ padding: 30px 120px; font: 30px/1.5 rift, sans-serif; color: #0170B9; text-align: center; text-transform: uppercase; background: #F5F6F7; } .services{ padding: 0; } .service{ display: flex; flex-wrap: wrap; font-size: 18px; text-align: center; background: #F5F6F7; } .service:nth-child(odd){ background: #E8EAED; } .service > *{ display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 30px 150px; width: 50%; } .service h2{ font-size: 22px; padding: 0 70px; } .service *{ margin: 15px 0; } .service img{ max-width: 112px; max-height: 112px; } .service:nth-child(even) > *:first-child{ order: 2; } .page-id-462 .projects-cta { background: transparent; padding: 30px 15px 130px 15px; } .projects-cta{ padding: 130px 15px; width: 100%; text-align: center; background: #F5F6F7; } .projects-cta h2{ margin-bottom: 30px; font-weight: 400; font-size: 28px; } .the-quote{ margin-bottom:0px; padding: 0; width: 100%; } .the-quote h2{ margin: 0; padding: 45px 75px; font-weight: 600; font-size: 52px; color: #FFF; text-transform: uppercase; background: #0170B9; } .markets{ display: flex; flex-wrap: wrap; padding: 0; text-align: center; } .markets > *{ display: flex; flex-wrap: wrap; width: 100%; justify-content: center; } .markets > *:nth-child(odd){ background: #E8EAED; } .markets > *:nth-child(even){ background: #F5F6F7; } .market{ display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 30px; width: calc( 100% / 3 ); } .markets img{ display: inline-block; margin-bottom: 15px; max-width: 120px; max-height: 120px; } .market h2{ font-size: 24px; } .gform_wrapper .gform_body ul.gform_fields li.gfield{ padding-right: 0; } .gform_wrapper .gform_body label.gfield_label{ display: none; } .gform_wrapper .gform_body ul.gform_fields input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper .gform_body ul.gform_fields textarea{ display: block; margin: 0 0 40px; padding: 0 12px; width: 100%; height: 56px; line-height: 56px; border: none; background: #FFF; } .gform_wrapper .gform_body ul.gform_fields textarea{ padding: 8px 12px; height: 150px; line-height: 1.5; } .gform_wrapper .gform_footer{ text-align: center; } .the-quote .gform_fields{ position: relative; padding-right: 50% !important; } .the-quote .gfield{ margin: 0 !important; padding: 0 30px 0 15px !important; } .the-quote #field_1_4{ position: absolute; top: 0; right: 0; bottom: 0; width: 50%; margin: 0 !important; padding: 0 15px 0 30px !important; } .the-quote #field_1_4 textarea{ position: absolute; top: 0; right: 0; width: calc( 100% - 30px ); height: 100%; } .footer-menu ul{ display: flex; flex-wrap: wrap; justify-content: center; margin: 0 0 15px; list-style: none; } .footer-menu li{ margin: 0 15px; } .footer-menu a{ font-weight: 700 !important; color: #FFF; } .credits{ font-weight: 400; } .single-service{ padding: 60px 15px; } .single-service header{ display: flex; justify-content: center; align-items: center; margin-bottom: 45px; } .single-service img{ margin-right: 45px; max-width: 90px; } .single-service h1{ font-size: 58px; } /********** Team Section **********/ section.teamSection{ padding:60px 0px; } section.teamSection h2 { display: block !important; text-align: center !important; width: 100%; } .member-col { width: calc(33% - 20px); display: inline-block; margin: 20px 10px; pointer-events: none; cursor: default; } .single-teams .member-col:first-child{ pointer-events: none; } .member-col:first-child { pointer-events: fill; } .related-posts .member-col { width: calc(50% - 20px); } .member-wrap img { margin-bottom: 55px; } .member-wrap h3 { font-size: 28px; margin: 0; color: #20345e; font-weight: 400; line-height: 30px; margin-bottom:5px; } .member-wrap { text-align: center; } .team-btn { display: inline-block; margin-top: 35px; } /* .team-btn a { display: block; color: #fff; background-color: #2a70b3; text-transform: uppercase; font-size: 16px; padding: 20px 40px; } */ .team-btn a:hover { background-color: #20345E; } section.single-member { padding: 100px 0 60px; } .single-member-left { width: 35%; display: block; float: left; padding: 0 40px 0 0; } .single-member-right { width: 65%; display: inline-block; padding: 0 0px 0 60px; } .single-member-right p { text-align: justify; font-size: 18px; color: #161a1f; } .single-member-right img { margin-bottom: 50px; } .title-designation { margin: 40px 0 80px; } .title-designation span { font-size: 30px; color: #2a70b3; font-weight: 400; text-transform: uppercase; font-family: rift, sans-serif; } .title-designation h2 { font-size: 61px; line-height: 61px; margin: 0; } .single-member-left ul li { font-size: 20px; color: #0170b9; font-family: rift, sans-serif; line-height: 20px; margin-bottom: 15px; } .single-member-left ul li ul { margin-top: 15px; } .single-member-left ul { padding-left: 23px } .single-member-left h3 { font-size: 30px; font-weight: 600; margin-bottom: 20px; } .credentials { margin-bottom: 50px; } section.related-posts { background-color: #f0f1f2; padding: 60px 0px; } .single-member .container, .related-posts .container { padding: 0 5%; } /* haris css start */ div#ground-up .col-md-4 { margin: 15px; width: initial; } .gallery .col-md-4{ margin: 15px; width: calc(100%/3 - 30px); } .box-pro img { height: 100%; width: 100%; } .box-pro { position: relative; width: 406px; height: 303px; } .hover-div { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; height: 100%; width: 100%; padding: 100px 45px; background-color: #2A70B3; opacity: 0.7; transition: 0.5s; display:none; } .hover-div h3 a{ color:#FFFFFF; font-size:23.99px; text-transform:uppercase; margin:5px; font-family: rift, sans-serif; top: 40%; transform: translateY(-60%); position: relative; } .hover-div p a{ color:#FFFFFF; font-size:18.99px; text-transform:uppercase; margin:0; font-family: rift, sans-serif; top: 50%; transform: translateY(-50%); position: relative; } .box-pro:hover .hover-div{ display:block; transition: 0.5s; } .btn.loadMoreBtn{ color: #fff!important; } a#loadMore { width: 184px; margin: 0 auto; } section.hero.taxonomy{ position: relative; color: #FFF; text-align: center; text-transform: uppercase; background-repeat: no-repeat; background-size: cover; background-position: center center; } section.hero.taxonomy::before{ z-index: 2; content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #FFF; opacity: 0.75; display:block!important; } .archive section.hero::before{ display:none; } .archive section.contact-cta { display: none; } .archive .see-what { padding-bottom: 90px; } .taxonomies-imgs { padding: 100px 200px 0 200px; } .img_div { display: inline-block; width: calc(100% /3 - 24px); margin: 10px 10px; } .page-id-9 section.contact-cta, .page-id-16 section.contact-cta, .page-id-20 section.contact-cta, .page-id-13 section.contact-cta, .page-id-18 section.contact-cta, .page-id-11 section.contact-cta, .page-id-424 section.contact-cta{ display: none; } .page-id-18 .mrb { margin-bottom: 0; } .page-id-9 footer, .page-id-16 footer{ margin-top: 65px; } .lm_btn { margin: 40px 0 0 0; } .info, .approch{ display: flex; width: 100%; color: #FFF; background: #20345E; } .info::before { content: ""; width: 50%; background: url('img/why-sirius- photo.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; } .info .content, .approch .content{ justify-content: center; align-items: center; width: 50%; } .info .content{ padding: 77px 190px; } .approch .content{ padding: 77px 165px; } .info .content div, .approch .content div{ max-width:650px } .approch::after{ content: ""; width: 50%; background: url('img/Our Approach.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; } .owl-dots span { display: none!important; } .cta-row-o, .cta-row-t { display: flex; padding-top: 40px; padding-bottom: 20px; width: 100%; justify-content: center; } .map { width: 45%; } .map iframe { width: 100%; } .cta-details { padding: 80px 0px 80px 45px; width: 55%; } .cta-details ul li{ list-style:none; padding-bottom: 30px; } .cta-details ul li a{ display: flex; font-size: 28px; letter-spacing: 2.1px; opacity: 1; color: #051742; line-height: normal; font-weight: 100; } .cta-details ul li a:hover{ color:#0170B9; } .cta-details ul li:nth-child(2) a, .cta-details ul li:nth-child(3) a { font-weight: 500; } .cta-details ul li a img{ margin-right: 30px; width: 33px; height: 44px; } section.core { background-color: #F0F1F2; padding: 90px 0; } section.core img { max-width: 80%; margin: 0 auto; } .culture { display:flex; width:100%; } .culture::after{ content: ""; width: 50%; background: url('img/Team Photo For Our Team Page-min.png'); background-repeat: no-repeat; background-size: cover; background-position: center center; } .culture .content { width: 50%; padding: 77px 130px; justify-content: center; align-items: center; } .culture .content div { max-width: 650px; } .page-id-424 .culture { max-width: 2458px; margin: 0 auto; } .member-wrap{ position: relative; } .member-wrap h4 { position: absolute; left: 0; right: 0; margin: 0 auto; top: 40%; color: #fff; transform: translateY(-70%); z-index: 10; opacity: 0.7; letter-spacing: 3.6px; display:none; } .member-wrap:after { content: ''; position: absolute; height: 72%; width: 100%; background-color: #2A70B3; opacity: 0.7; top: 0; left: 0; right: 0; display:none; } .single-teams .member-wrap:after{ height: 77%; } .member-col:hover .member-wrap::after, .member-col:hover .member-wrap h4 { display: block; transition: 0.5s; } .clints{ display: flex; flex-wrap: wrap; padding: 100px 90px; text-align: center; } .clints > *{ display: flex; flex-wrap: wrap; width: 100%; } .clint{ display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0 30px; width: calc( 100% / 3 ); } .clints img{ display: inline-block; margin-bottom: 15px; /* max-width: 120px; max-height: 120px; */ } .clint h2{ font-size: 24px; } .clint_cta { text-align: center; padding: 0px 0 70px 0; } .clint_cta h2 { text-align: center; letter-spacing: 2.19px; color: #2A70B3; opacity: 1; font-size: 29.16px; } .page-id-16 .lm_btn { display: none; } section.projects.galleries h2 { margin-bottom: 0; } .cta-clints a.btn.hover-dark { margin: 30px 0 0 0; } .home .hero { background-position: center; } /* haris css end */ @media only screen and (min-width:2000px){ .single-member-right p { font-size: 30px; } .single-member-left ul li { line-height: 30px; font-size: 30px; } .single-member-left ul { padding-left: 32px; } } @media only screen and (max-width:1100px){ .single-member .container, .related-posts .container { padding: 0; } } @media only screen and (max-width:660px){ .member-col { width: 100% !important; display: block; margin: 0px 0 25px; } .single-member-left { width: 100%; display: block; float: none; padding: 0; margin-bottom: 30px; } .title-designation { margin: 40px 0; } .single-member-right { width: 100%; display: block; padding: 0; } .single-member-right img { margin-bottom: 20px; } section.single-member { padding: 30px 0px; } } .active.gallery { display: flex; /* height: 826px; */ overflow: hidden; padding:0px 0px; } .mid { display: block; text-align: center; margin: 0 auto; padding: 80px 0px; } .mybg { background-color: #f5f6f8; margin-bottom: -152px; } @media (max-width: 1399px){ .custom-post { max-width: 1200px; } } .recent-post { background-color:#f5f6f8; padding-top: 30px; } .recent-post ul { display: block; margin: 0 auto; } .recent-post ul li { display: inline; } .recent-post ul li a{ font-size: 25px; text-transform: uppercase; font-weight: 600; font-family: rift, sans-serif; font-family: rift, sans-serif; padding: 10px 25px; } .recent-post ul li a:hover{ background-color: #2b70b3; color: #fff; font-family: rift, sans-serif; padding: 10px 25px; } .recent-post ul li a[aria-current="page"] { background-color: #2b70b3; color: #fff; font-family: rift, sans-serif; padding: 10px 25px; } .custom-post:nth-of-type(odd) { background-color:#f5f6f8; } .custom-post:nth-of-type(even) { background-color:#e9eaee; } .custom-post { padding: 10px 0px; position: relative; margin: auto; display: flex; flex-wrap: wrap; padding-bottom: 35px; } .custom-post p { text-align:left; } .custom-post h2 { text-align: left; font-weight: 600; line-height: 54px; font-size: 50px; } .custom-post h4 { text-align: left; font-weight: 600; font-size: 18px; margin: 10px 0px; } .custom-post span { color:#1f2022; } .custom-post img { max-width: 100%; max-height: 100%; margin: 0px 0px; margin-top: 24px; width:100%; } .single-post { } .single-post p { text-align:left; font-size: 20px; } .single-post h2 { line-height: 60px; font-size: 55px; } .single-post h4 { font-size: 22px; margin: 20px 0px; } .single-post span { color:#1f2022; } .signel-content { } .signel-content span a { text-transform: uppercase; font-weight: 500; font-family: rift, sans-serif; font-size: 24px; } .signel-content span a i { margin: 0px 10px; } .no-padding { padding-left: 0px !important; padding-top: 0px !important; padding-bottom: 0 !important; } .mid-btn { padding: 80px 0px; text-align: center; background-color: #f5f6f8; position: relative; margin: auto; display: block; flex-wrap: wrap; max-width: 1200px; margin-bottom: -151px; } * { box-sizing: border-box; } .header { border: 1px solid red; padding: 15px; } .row::after { content: ""; clear: both; display: table; } [class*="col-"] { float: left; padding: 15px; } .col-1 {width: 8.33%;} .col-2 {width: 16.66%;} .col-3 {width: 25%;} .col-4 {width: 33.33%;} .col-5 {width: 41.66%;} .col-6 {width: 50%;} .col-7 {width: 58.33%;} .col-8 {width: 66.66%;} .col-9 {width: 75%;} .col-10 {width: 83.33%;} .col-11 {width: 91.66%;} .col-12 {width: 100%;} .see-what { background-color:#fff; } .see-what h2 { margin:0px 0px; } .see-what ul { display: block; } .see-what ul li { display: inline-block; background-color: #0170b9; padding: 9px 0px; text-align: center; height: 50px; width: 50px; border-radius: 50%; margin-right: 15px; } .see-what ul li a { color: #fff; font-size: 18px; /* background-color: #0170b9; border-radius: 50%; padding: 7px 14px; */ } .see-what ul li a i { } .facebook { } .facebook a { /* padding: 7px 17px !important; */ } .mrb { margin-bottom:-80px; } .active.gallery { /* height: 1375px; */ overflow: hidden; } .left-service-home { width: 50%; float: left; } .right-service-home { background-color: #20345e; width: 50%; float: right; padding: 135px 35px; } .right-service-home h2 { font-size: 46px; } .right-service-home p { color: #fff; } .equal-home-ser { height: 655px; } .home-carousel { margin: auto; max-width: 1400px; background-color: #20345e; } @media (max-width:8000px) and (min-width:1400px) { /* .active.gallery {height: 1565px;} */ } @media (max-width:1279px) and (min-width:768px) { .galleries li { margin: 8px 10px; } .galleries ul a { font-size: 14px; padding: 10px 5px; } .right-service-home { padding: 60px 35px; } } @media (max-width:768px) { .col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 { width: 100%; } .home .hero .container { min-height: 550px; } .home .hero h1, .page-id-465 .hero h1 { font-size: 36px; line-height: 44px; } .home .hero h2 { font-size: 22px; margin-top: 15px; } .home-carousel .owl-dots { text-indent: unset !important; } .page-id-424 .hero { margin-top: -34px; } .recent-post ul li { display: block; text-align: center; } .custom-post h2 { line-height: 36px; font-size: 30px; text-align:center; } .custom-post h4 { text-align:center; } .custom-post p { text-align: center; } .no-padding { padding:15px !important; } } @media screen and (max-width: 767px) and (min-width: 300px) { .hero h1, .hero .title { font: 600 45px/1.5 rift, sans-serif; color: #20345E; } .left-service-home { width: 100%; float: none; } .right-service-home { background-color: #20345e; width: 100%; float: none; padding: 40px 35px; height: auto!important; } .equal-home-ser { height: 293px; } .home-carousel .owl-dots { text-indent: 0; } }