* { margin:0px; padding:0px; box-sizing:border-box; font-family:'Josefin Sans', sans-serif;   line-height:30px;   outline:none;   letter-spacing:normal !important; } button:focus, a:focus { outline:0px dotted; outline:0px auto -webkit-focus-ring-color; }  img { max-width:100%; max-height:100%; object-fit:cover; }  .banner-content .btn { font-size:1.2rem; padding:8px 31px; border-radius:0;   margin-top:10px; } .banner-content .btn:hover { color:#ffffff; } ul, li, a { margin:0px; padding:0px; color:#25252f; text-decoration:none; list-style:none; transition:all 0.5s } p { color:#4D4F53;} .basic-blue-c {background:#331c54} .progress-wrap { max-width:100%; } .progress { height:2rem } button{background:#202b60;padding:0.5rem 5rem;color:#ffffff; border:0px;}  .box-shadow{box-shadow:6px 2px 10px 0px #eaeaea} .shine-effect { position:relative; transition:all 0.5s; overflow:hidden; width:100%; height:100%; } .shine-effect:before { content:''; background:rgba(255, 255, 255, 0.2); top:0; left:0; width:100%; height:100vh; position:absolute; transform:translateX(-200%) rotate(45deg) scale(1); transition:all 0.3s; } .shine-effect img { transition:transform 1s; } .shine-effect:hover:before { transform:translateX(100%) rotate(45deg); z-index:99 } .shine-effect img:hover { transform:scale(1.2); } .rotate-effect img { transition:transform 1s; overflow:hidden; } .rotate-effect img:hover { transform:scale(1.1) rotate(-2deg); } .rotate-effect2 img { height:600px; width:500px; transition:transform 1s; overflow:hidden; transform:rotate(-2deg); position:relative; border:10px solid rgba(231, 233, 234, .8); } .rotate-effect3 img { height:600px; width:500px; transition:transform 1s; overflow:hidden; transform:rotate(3deg); border:10px solid rgba(231, 233, 234, .8); } .rotate-effect2:before, .rotate-effect3:before { content:''; width:500px; height:620px; border:10px solid rgba(231, 233, 234, .9); position:absolute; opacity:1; top:-10px; transform:rotate(-3deg); transition:opacity 250ms ease-out 1.25s, border 250ms ease-out; } .rotate-effect2:before { transform:rotate(3deg); } .rotate-effect img:hover { transform:scale(1.1) rotate(-2deg); } .rotate-effect2 img:hover { transform:scale(1.1) rotate(2deg); } .rotate-effect3 img:hover { transform:scale(1.1) rotate(-2deg); }   a.common-link { border:1px solid #000;  padding:0.3rem 4rem; position:relative; transition:all 1s; overflow:hidden; display:inline-block; z-index:1; text-decoration:none; text-align:center; text-transform:uppercase; } a.common-link:before { content:''; position:absolute; left:0; top:0; height:100%; width:100%; z-index:-1; background:#202b60; color:#ffffff; transform:translateX(-100%); transition:all 0.5s; overflow:hidden !important; } a.common-link:hover:before { transform:translateX(0); color:#ffffff !important; overflow:hidden; } a.common-link:hover { color:#ffffff } .title { font-size:1.9rem; position:relative; margin-top:20px; margin-bottom:20px; font-weight:500;   line-height:36px; } .title:before { content:''; position:absolute;  border-bottom:2px solid #eb4157; width:20%; bottom:0px; }  .cream-bg { background:#f8f6f3; } .white-bg { background:#ffffff; } .offgrey-bg { background:#e7e9ea; } .pink-bg { background:#eb4157; } .grey-bg { background:#dbdbdb } .offwhite-bg { background:#f9f9f9; } .lightwhite-bg { background:#fcfcfc; }  .border-r { border-right:1px solid #f8f8f8 }   .fill-btn { background:#1e0f09; } .black-btn { background:#000000; color:#ffffff; }   .t-b-p { padding:5rem 0 } .btn-m{margin:1.5rem 0} .pb-1 { padding-bottom:1rem } .pb-2 { padding-bottom:2rem } .ptb { padding:4rem 0 } .ptb2 { padding:2rem 0 } .pt4 { padding-top:4rem; } .pt2 { padding-top:2rem; } .pt3 { padding-top:3rem; } .pb2 { padding-bottom:2rem } .pb4 { padding-bottom:4rem }   .main-heading { font-weight:600; color:#3f4563; font-size:2.5rem; margin-bottom:5rem; position:relative;   line-height:61px; } .main-heading:before { content:''; position:absolute;  border-bottom:2px solid #eb4157; width:15%; bottom:0px;   display:block;   left:42%; } .main-heading2 { font-weight:600; color:#3f4563; font-size:2.5rem; margin-bottom:5rem; } .main-heading2:before { content:''; position:absolute; border-bottom:2px solid #eb4157; width:15%; bottom:-18px;   display:block;   left:42%; } .main-heading3 { font-weight:600; color:#3f4563; font-size:2.4rem; } .main-heading2 .subtext { font-size:1.2rem; width:50%; margin:10px auto 0 } .inner-heading { font-weight:700; color:#272b2c; font-size:2rem; }   .header { position:relative; min-height:600px; max-height:600px; } .overlay { position:absolute; width:100%; height:94%; background:rgba(0, 0, 0, 0.2);   z-index:1; } .background-area { width:100%; height:100%;   position:relative; } .background-area img { width:100%; height:100%; object-fit:cover; } .header-wraper { position:absolute; width:100%; top:0; left:0; right:0; border-top:6px solid #000000;   z-index:99; } .header-container { position:relative; max-width:100%; height:80px; display:flex; justify-content:space-between; align-items:center; z-index:9; flex-wrap:wrap; flex-direction:row; padding-left:4rem; padding-right:4rem; padding-top:10px; padding-bottom:10px; background:rgba(0, 0, 0, 0); margin-top:10px } .top-notice-header { background:rgba(0, 0, 0, 0.4); text-align:center; line-height:40px; color:#ffffff;   font-size:14px;   display:flex;   justify-content:space-between;   padding:10px 20px } .white{color:#ffffff} a.link-red { color:#ff7373; } a.link-red10 { color:#fd5151; } .c-red { color:#fd5151; padding:0 0 15px 0; } .b-red { background:#fd5151;   color:#ffffff;   padding:10px 15px } .b-red:hover{ background-color:#ff8f8f; color:#ffffff} .logo { width:150px; margin-bottom:0px; position:absolute; top:5px;   background:rgba(255,255,255,0.8);   padding:10px; } .logo a{width:100%; height:100%} .nav-fixed .logo { width:137px; } .menubottom-line { height:0.1rem; background:#ffffff; width:10%; display:block; margin:2rem auto } .innerpages .top-notice-header{background:rgba(0, 0, 0, 0.20);} .inner-header { max-width:100%; height:80px; display:flex; justify-content:space-between; align-items:center; z-index:9; top:0; left:0; right:0; flex-wrap:wrap; flex-direction:row; padding-left:4rem; padding-right:4rem; padding-top:10px; padding-bottom:10px; background:#ffffff; -webkit-box-shadow:0px 6px 15px 0px rgba(0, 0, 0, 0.10); -moz-box-shadow:0px 6px 15px 0px rgba(0, 0, 0, 0.10); box-shadow:0px 6px 15px 0px rgba(0, 0, 0, 0.10); position:relative; }  .inner-header .logo { width:135px; } .inner-header .menu li a { color:#202b60 !important; } .inner-header .primary-navigation > div > .menu-wrapper .sub-menu-toggle {  color:#202b60 !important; } .nav-fixed .primary-navigation > div > .menu-wrapper > li > .sub-menu, .inner-header .primary-navigation > div > .menu-wrapper > li > .sub-menu { background:rgba(255, 255, 255, 1) !important; border-top:1px solid #ededed !important; }   .nav-fixed .menu li .dropdown-menu a, .inner-header .menu li .dropdown-menu a, .nav-fixed .primary-navigation > div > .menu-wrapper > li > .sub-menu a { color:#000 !important; font-size:0.9em !important; } .nav-fixed .menu li .dropdown-menu.show { margin-top:14px ; } .nav-fixed .social-media.top, .inner-header .social-media.top { display:none }  .banner-slider{z-index:0} .banner-slider .item{height:600px;} .banner-content { display:flex; justify-content:center; flex-direction:column; flex-wrap:wrap; color:#ffffff; text-align:center; width:50%; margin:6rem auto 0; align-items:center; } .banner-content h1 { color:#ffffff; font-style:italic; font-weight:800; font-size:50px } .banner-content a { background:#202c60; color:#ffffff; border:3px solid #ffffff; font-size:19px } .banner-content a.tranparent { background:transparent; } .banner-content a.tranparent:hover { background:#202c60; color:#ffffff; } .owl-dots {   display:flex;   justify-content:center;   padding:10px;   width:100%;   bottom:0px;   position:absolute; } .owl-carousel button.owl-dot {   background:#ededed;   width:15px;   height:15px;   border-radius:50%;   margin:2px;   padding:2px; } .owl-carousel button.owl-dot.active {   background:#fd5151; }  .menu-icon { display:none } .nav-fixed { position:fixed; max-width:100%; height:80px; display:flex; justify-content:space-between; align-items:center; z-index:9; top:0; left:0; right:0; flex-wrap:wrap; flex-direction:row; padding-left:4rem; padding-right:4rem; padding-top:10px; padding-bottom:10px; background:#ffffff; border-bottom:2px solid #efefef; box-shadow:0px 6px 15px 0px rgba(0, 0, 0, 0.10); margin-top:0px; } .nav-fixed .menubottom-line { display:none; } nav.nav-fixed .nav { padding:0.3em 0 0.2em; } .toggle-nav { display:none; } .primary-navigation > div > .menu-wrapper .sub-menu-toggle:focus {   outline:0px solid var(--wp--style--color--link, var(--global--color-primary)); } .primary-navigation > div > .menu-wrapper .sub-menu-toggle{height:auto;} .primary-navigation .primary-menu-container > ul > .menu-item > a + .sub-menu-toggle {   margin-left:calc(1px - var(--primary-nav--padding)); } nav a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:transparent !important; outline:0px solid transparent !important; } .menu { position:relative;  align-items:center;   } .menu ul { padding:0px; margin:0px; } .menu ul li ul { margin:10px; } .menu li { padding:0.5em 0.3em; list-style:none; display:inline-block; position:relative; } .menu li:last-child { padding-right:0px; } .menu li a { padding:0.3em 0.3em !important; font-size:0.9em !important; display:block; color:#ffffff !important; text-decoration:none !important; text-transform:capitalize; cursor:pointer; text-align:left; position:relative;   font-family:'Josefin Sans', sans-serif !important;   } .primary-navigation > div > .menu-wrapper .sub-menu-toggle {   color:#ffffff !important; } .nav-fixed .menu li a { color:#202b60 !important; } .nav-fixed .primary-navigation > div > .menu-wrapper .sub-menu-toggle {  color:#202b60 !important; } .menu li a:before, .menu li a:after { content:''; width:0px; height:3px; background-color:#fd5151; position:absolute; top:120%; left:0px; transition:all 0.5s; } .menu li a:after { background-color:#ff7373;; right:0px; left:inherit; } .menu li a:hover { color:#ff7373;; } .menu li a:hover:before { width:50%; transform:translateX(100%); } .menu li a:hover:after { width:50%; transform:translateX(-100%); } .menu li .dropdown-menu, .primary-navigation > div > .menu-wrapper > li > .sub-menu { background:rgba(0, 0, 0, 0.8) !important; width:220px; padding:0px; margin-top:63px; position:absolute; top:0px; left:0px; z-index:99; border:0px; border-radius:0px; border-top:1px solid #000000; } .primary-navigation > div > .menu-wrapper > li > .sub-menu li {background:transparent !important;} .nav-fixed .primary-navigation > div > .menu-wrapper > li > .sub-menu li, .inner-header .primary-navigation > div > .menu-wrapper > li > .sub-menu li { border-bottom:1px solid #ededed !important; } .menu li .dropdown-menu.show { margin-top:13px; } .menu li .dropdown-menu li { display:block; border-bottom:1px solid #545454 } .menu li .dropdown-menu a { display:block; padding:6px 6px; color:#ffffff; font-size:1em; font-weight:normal; }   .menu li .dropdown-menu a:hover { color:#ff7373 } .menu li .dropdown-menu a:hover:after, .menu li .dropdown-menu a:hover:before { width:inherit; transform:none; } .menu li a.text-green { color:#6AAC3C; } .menu li a.signbtn { color:#ff6348; } .menu li:hover a.signbtn { color:#ffffff; }   .block-1red { background:#ef485d; display:flex; justify-content:center; flex-direction:column; text-align:center; padding:1.5rem 0.5rem; border-right:4px solid rgba(157, 44, 59, 0.4); color:#ffffff;   transition:all 0.5s; } .block-1red .icon-img { width:100px; height:100px; border-radius:50%; margin:0px auto 20px; display:flex; justify-content:center; align-items:center;   transition:all 0.5s; } .icon-img i { font-size:3rem } .block-1red p { color:#ffffff; line-height:20px; } .block-1red .icon-img img { width:60%; } .block-1red:hover { background:#e66071; } .block-1red:hover .icon-img { background:#ff6578; border:2px solid #ffffff; box-shadow:0px 0px 0px 3px rgba(235, 54, 77, 1) } .icon-circle{   padding-top:2rem; } .icon-circle li { display:inline-block; margin-right:12px } .icon-circle li .circle { background:#000000; width:60px; height:60px; border-radius:50%; justify-content:center; display:flex; align-items:center; flex-wrap:wrap } .icon-circle li i { font-size:1.8rem; color:#ffffff }   .testimonial-section { background:url(/wp-content/uploads/w3-webp/themes/dctrails/assets/images/testimonial-bg.jpg.webp); background-size:cover; height:100%; padding:4rem 6rem; border-top:4px solid #ffffff; }   .review-box { background:#ffffff; padding:10px; position:relative; text-align:center; display:block; margin:5em 0 0; transition:All 0.25s; min-height:266px; max-height:266px; height:266px; border-radius:12px; } .review-box .circle1 { position:absolute; top:-69px; border-radius:50%; left:39%; background:#f2f2f2; display:flex; align-items:center; justify-content:center; overflow:hidden; box-shadow:0px -7px 15px #cbcbcb; border:4px solid #ffffff; } .review-box .circle1 img { width:110px; height:110px; object-fit:cover; border-radius:50%; transition:transform 2s } .review-box .review-inner { border:2px solid #ffffff; padding:60px 20px 30px; position:relative; transition:All 0.25s; min-height:100%; } .rating { display:flex; justify-content:center; margin-bottom:4px; } .rating .fa { font-size:1.3rem; padding:4px; color:#04718d } .text-container { position:relative; padding:10px 15px 0; line-height:30px; } .text-container p { color:#3f4563; margin-bottom:8px; } .text-container:before, .text-container:after { font-family:FontAwesome; position:absolute; color:#3f4563; } .text-container:before { content:'\f10d'; left:0px; top:-19px; } .text-container:after { content:'\f10e'; right:0px; bottom:0px; } .review-author { font-weight:700; color:#3f4563; position:relative; display:flex; justify-content:center; margin-top:30px; } .review-author:before { position:absolute; top:-8px; height:2px; background-color:#3f4563; content:''; width:15%; } .owl-nav { width:30%; margin:40px auto 0px; text-align:center; position:relative; } .owl-nav button.owl-prev span, .owl-nav button.owl-next span { font-size:2.5rem; color:#ffffff; background:#12538a !important; display:flex; align-items:center; justify-content:center; width:40px; height:40px; line-height:30px; } .owl-nav button.owl-prev { margin-right:8px; }   .members .box1 { width:200px; height:120px; transition:transform 2s; border:2px solid #e1e1e1; border-radius:10px; padding:2px 2px; display:flex; justify-content:center; align-items:center; } .members .box1 img { width:70%; object-fit:contain; }  .gallery-padding{padding:0 20px 20px; border-top:1px solid rgba(0,0,0,.125); margin:0 10px} .gallery-img .box1 { width:100%; height:120px; transition:transform 2s; border:2px solid #e1e1e1; border-radius:0px; padding:2px 2px; display:flex; justify-content:center; align-items:center; } .gallery-img .box1 img { width:100%; object-fit:cover; } .mfp-content figure{padding:20px;} .mfp-figure::after {   background:#ffffff;   } .gallery-img .owl-nav {   width:30%;   margin:18px auto 0px;   text-align:center;   position:relative; } .gallery-img .owl-nav button.owl-prev span, .gallery-img .owl-nav button.owl-next span { font-size:2rem; color:#ffffff; background:#12538a !important; display:flex; align-items:center; justify-content:center; width:30px; height:30px; line-height:30px; }  .text-block {  width:100%; height:100%; padding:0rem 0.5rem; color:#272b2c; display:flex;  } .text-block2 { width:100%; height:100%; padding:2rem 2rem 0; color:#272b2c; display:flex; } .text-block h2 { color:#272b2c; padding-bottom:0.5rem; text-transform:uppercase } .text-block2 .main-heading { margin-bottom:20px } .text-block a.common-link { border:1px solid #272b2c; padding:0.8rem 5rem; color:#ffffff; text-decoration:none; background:#202b60; } .text-block a.common-link:hover:before { background:#ffffff; } .text-block a.common-link:hover { color:#000 } .text-block p { margin:1.2rem 0; color:#272b2c; line-height:30px } .text-block-coloum{  padding:0 20px 0 0px;   -moz-column-count:2;   column-count:3;   -moz-column-gap:38px;   column-gap:38px; } .text-block-coloum p{ margin-top:0px; } .chaters-events .product-listing-box {   min-height:42rem; }   .listing-card{margin-bottom:20px; background:#f6f6f6;} .listing-card:hover{background:#fbfbfb;box-shadow:0px 6px 15px 0px rgba(0, 0, 0, 0.15)}   .section-block1{ background:#ffffff;  } .box-wrap-1{ background:#fafafa; border:10px solid #f7f7f7; padding:15px 8px; margin-bottom:10px }  .pagenation-wrap{ display:flex; justify-content:center;width:100%; margin-top:10px} .page-link{line-height:1.90;padding:.5rem .90rem;} .page-item, .page-link, .nav-links .page-numbers{ background:#202b60; color:#ffffff} .page-numbers{ display:flex; justify-content:center; align-items:center;padding:4px;   margin-left:0px !important;   margin-right:0px !important} .page-numbers.dots{display:none} .page-item.active,.nav-links .page-numbers.current{ background:#3f4b85; color:#ffffff} .page-link,.nav-links .page-numbers{border:1px solid #080c22; font-size:18px !important} .page-link:hover,.nav-links .page-numbers:hover {   z-index:2;   color:#ffffff !important;   text-decoration:none;   background-color:#3f4b85;   border-color:#3f4b85; }  .image-circle-block{ float:left;position:relative;overflow:hidden;} .circle2, .circle3{ width:200px; height:200px; border-radius:50%; float:left; border:10px solid #e9e9e9; position:relative;shape-outside:circle(); box-shadow:0px 6px 15px 0px rgba(0, 0, 0, 0.15); margin:20px;} .circle3{ float:right;} .image-circle-block img{ width:100%; height:100%; position:absolute;object-fit:cover;top:0; left:0;} .tick-bullet li{padding-left:30px; position:relative;} .tick-bullet li:before{   content:'\f00c';   font-family:"FontAwesome";   padding-right:10px;   position:absolute;   left:0px;   } .faq .card{ border:0px;} .faq .card-header{ background-color:transparent; border:0px; border-bottom:1px solid #ededed} .faq .card-body{border:1px solid #ededed; border-top:0px;} .faq .btn-link{width:100%; text-align:left; cursor:pointer;}  .block-img1{ width:100%; height:300px; position:relative; margin-bottom:40px} .block-img1 .shine-effect img { width:100%; height:100%; position:absolute; object-fit:cover; top:0; left:0; }  .contact-section { height:100%; padding:8rem 6rem; } h4 { margin-bottom:1rem } .contact-section { background:transparent; padding:5rem 6rem; } .upload-btn-wrapper { position:relative; overflow:hidden; display:inline-block; } .file-field .btn { border:0px solid gray; color:gray; background-color:transparent; padding:8px 20px; border-radius:8px; font-size:20px; font-weight:bold; } .file-field .upload-btn-wrapper input[type=file] { font-size:100px; position:absolute; left:0; top:0; opacity:0; } .patner-profile { background:#8E698A; } .patner-profile label, .patner-profile h4, .patner-profile h5, .patner-profile h1, .patner-profile h3, .patner-profile h6 { color:#ffffff; } .patner-profile h1 { margin-bottom:2rem } .patner-profile .heading3 { border-top:1px solid #ffffff !important; }  .product-listing-box { position:relative; width:100%; height:100%; height:auto; justify-content:center; margin-bottom:2rem; background:#f8f7f7; } .product-listing-box.front-page {   min-height:40rem;} .product-listing-detail { position:relative; background:#f8f7f7; padding:10px; border:10px solid #f6f6f6; border-top:0px solid #f6f6f6; } .product-listing-detail .link{   display:flex;flex-wrap:wrap;margin-bottom:10px; justify-content:space-between; } .product-listing-detail .link a:first-child{margin-right:10px;} .product-listing-img { width:100%; height:350px; margin:0; transition:max-width 1s ease-out, margin 1s ease-out; position:relative; margin-right:2rem } .product-listing-img img { width:100%; height:100%; } .product-listing-box .product-listing-detail .title { font-size:1.9rem; position:relative; margin-top:20px; margin-bottom:20px; font-weight:500;   line-height:36px; } .product-listing-box .product-listing-detail .title:before { content:''; position:absolute; border-bottom:2px solid #eb4157; width:20%; bottom:0px; } .product-listing-img:before { content:''; width:100%; height:350px; border:10px solid #f8f7f7; border-bottom:0px solid #f3f1ee; position:absolute; opacity:1; transition:opacity 250ms ease-out 1.25s, border 250ms ease-out } .product-listing-img .shine-effect{border:10px solid #f8f7f7;} .product-listing-border { top:0px; left:0px; } .video-area {   margin-bottom:10px; } .intro_video {   margin:0 auto;   margin-bottom:0px;   margin-bottom:0px;   min-width:100%;   max-width:400px;   margin-bottom:20px;   z-index:2; } .intro_video iframe {   background-size:cover;   display:table-cell;   vertical-align:middle;   width:100%; } .blog-avtar-wraper{ display:flex; flex-wrap:wrap;} .blog-avtar-img{ width:60px; height:60px;position:relative; border-radius:50%; margin-bottom:20px; margin-right:10px} .blog-avtar-img img{ position:absolute; width:100%; height:100%; top:0px; left:0px;} .footer { background:#0f1945; padding:2rem 0px 0px; border-top:1px solid #ededed;   font-size:0.7rem; } .footer p { margin-bottom:0.1em; color:#ffffff } .footer p, .footer p i { font-size:16px; } .footer h5 { color:#ffffff; font-size:1.30rem; margin-bottom:1.5rem; margin-top:1.5rem; } .footer .nav { justify-content:center } .footer ul { margin-bottom:0px; padding:0px; } .footer li { text-decoration:none; display:block; padding:3px 0; } .footer li a { color:#ffffff; font-size:0.9rem; } .footer li:hover a { color:#fd5151; } .social-media.top { margin-top:0px; margin-bottom:0.5rem; text-align:right } .social-media { margin-top:1.5rem; margin-bottom:1rem } .copy-right { display:flex; align-items:center; justify-content:end; } .social-media li { text-decoration:none; display:inline-block; padding:4px; text-decoration:none; } .social-media a { width:24px; height:24px; display:flex; color:#ffffff; justify-content:center; align-items:center; text-decoration:none; padding:4px; } footer .social-media li { text-decoration:none; display:inline-block; padding:3px; text-decoration:none; } footer .social-media a { width:40px; height:40px; display:flex; color:#ffffff; justify-content:center; align-items:center; text-decoration:none; padding:4px;   background-color:#142054;   border-radius:50%;   border:2px solid #ffffff; } .social-media i { font-size:18px; } .footer .bage { margin-top:1.5rem; } .footer .bage img { width:80px; } .footer .lower-panel { background:#09102d; padding:10px 0px; margin-top:1rem; color:#ffffff } .footer .footer-logo img { width:100px } .footer .social-media li:hover a { background:#fd5151; color:#fff; } input.form-control { background:#f2f2f2; border:0px; border-radius:0; height:calc(2em + .75rem + 2px); padding:.375rem .75rem; }  .blog-box { margin-bottom:2rem; } .blog-image { position:relative; height:250px; display:flex; justify-content:center; } .blogger-img { position:absolute; display:flex; justify-content:center; align-items:center; z-index:1; bottom:-40px; border-radius:50%; border:6px solid #ffffff; box-shadow:0px 6px 15px 0px rgba(0, 0, 0, 0.15) } .blog-image img { object-fit:cover; width:100%; } .blogger-img img { object-fit:cover; border-radius:50%; height:100px; width:100px; } .blog-box small { color:#958b66 } .blog-box .content { border:1px solid #ededed; padding:1rem; padding-top:3.5rem } .footer .custom-html-widget a{ color:#ffffff;} .footer .custom-html-widget a:hover{ color:#fd5151;} .bigbtn {   border-radius:65px;   background:linear-gradient(to right, #ef485d 0%, #ff6578 100%);   box-shadow:0 18px 26px -20px #ef485d;   color:#f2f7f7;   display:inline-block;   padding:10px 35px; }  .bigbtn span:first-child {   font-size:20px;   line-height:38px;   color:#f2f7f7;   float:left;   margin-right:35px; } .bigbtn span:last-child {   font-size:22px;   letter-spacing:0px;   line-height:38px;   float:right;   font-weight:600; } span i.fa.fa-phone {   margin-right:6px; } a.bigbtn:focus, a.bigbtn:hover{  background:linear-gradient(to right, #ff6578 0%, #ef485d 100%) !important; color:#ffffff } .main-heading2 .subtext {   font-size:1.2rem;   width:90%;   margin:10px auto 0; } .product-deatil-link{position:absolute; bottom:0px; width:100%; display:flex; justify-content:space-between; padding:0px 20px 20px; flex-wrap:wrap} .quote{text-align:center; margin-top:10px}  @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:100;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgciw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:100;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgciw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:100;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHg.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:200;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgciw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:200;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgciw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:200;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHg.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:300;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgciw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:300;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgciw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:300;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHg.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:400;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgciw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:400;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgciw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:400;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHg.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:500;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgciw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:500;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgciw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:500;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHg.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:600;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgciw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:600;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgciw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:600;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHg.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:700;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgciw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:700;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgciw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:italic;  font-weight:700;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHg.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:100;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:100;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:100;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:200;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:200;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:200;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:300;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:300;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:300;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:400;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:400;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:400;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:500;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:500;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:500;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:600;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:600;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:600;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:700;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4RHw.woff2") format('woff2');  unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:700;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4RHw.woff2") format('woff2');  unicode-range:U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family:'Josefin Sans';  font-style:normal;  font-weight:700;  src:url("/wp-content/cache/w3-cache/fonts/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4.woff2") format('woff2');  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }